!function(o){o.fn.ifocus=function(t){return!!this.length&&this.each(function(){var e=o(this);"string"!==o.type(t)&&(instance=new i(e,t)).init()})};var i=function(e,t){this.ops=o.extend({},this.defaults,t),this.obj={elem:e},this.num=0,this.width=0,this.index=0,this.timer=null},e=i.prototype;e.defaults={speed:700,duration:4500,autoplay:!0,hoverstop:!1,hasspotnum:!1,layout:"auto",effect:"slide",btnprev:".ifocus-prev",btnnext:".ifocus-next",bunspot:".ifocus-spot",imagesize:{w:1920,h:829},resize:function(){}},e.init=function(){var e=this,t=e.obj,i=e.ops;e.getelem(),e.setsize(),e.autoplay(),e.btnswitch(),e.bunswitch(),e.hoverstop(),i.resize(t,i),window.addeventlistener("resize",function(){i.resize(t,i),this.settimeout(()=>e.setsize(),200)},!1)},e.getelem=function(){var e=this.obj,t=this.ops,i="ifocus-"+t.effect;if(e.list=e.elem.find(".ifocus-list"),e.item=e.elem.find(".ifocus-item"),this.num=e.item.length,e.list.addclass(i),this.len<=1)return!1;"fade"===t.effect&&(e.item.hide(),e.item.eq(0).addclass("active"),e.item.eq(0).show().css({zindex:2}),e.item.eq(this.num-2).show().css({zindex:1})),"slide"===t.effect&&(e.item.last().clone().addclass("clone").prependto(e.list),e.item.first().clone().addclass("clone").appendto(e.list),e.item=e.list.children(),e.item.eq(1).addclass("active"),this.num=e.item.length),"fixed"===t.layout&&(e.view=o('
'),e.view.prependto(e.elem),e.list.appendto(e.view))},e.setsize=function(){var e,t=this.obj,i=this.ops;"auto"===i.layout&&(this.width=t.elem.width(),e=math.round(i.imagesize.h/i.imagesize.w*1e6)/1e4+"%",t.elem.height("auto").css({paddingbottom:e})),"fixed"===i.layout&&(this.width=i.imagesize.w,t.elem.height(i.imagesize.h),t.view.width(i.imagesize.w).height(i.imagesize.h).css({position:"absolute",top:0,left:"50%",marginleft:-i.imagesize.w/2})),"slide"===i.effect&&(t.item.width(this.width),t.list.width(this.width*this.num).css({left:-this.width}))},e.setfade=function(){var e=this,t=e.obj,i=e.ops;t.item.is(":animated")||t.item.eq(e.index).css({display:"none",zindex:2}).stop().fadein(i.speed,function(){t.item.css("zindex",1).eq(e.index).show().siblings().hide(),e.addmark(e.index)})},e.setprev=function(){var e=this,t=e.obj,i=e.ops,n=-e.width*(e.num-1);t.list.is(":animated")||(0"+(d+1)+"":i+="";e=a.bunspot.replace(".","")+"-nums",s.spot.html(i),a.hasspotnum&&s.spot.addclass(e),s.ibun=s.spot.children(),s.ibun.eq(0).addclass("active"),s.ibun.bind("click",function(e){var t=o(this).index(),i=t-n.index;e.preventdefault(),s.list.is(":animated")||(n.index=t,"fade"===a.effect&&n.setfade(),"slide"===a.effect&&s.list.animate({left:"-="+n.width*i},a.speed)),n.addmark(n.index)})},e.addmark=function(e){var t=this,i=t.obj;"fade"===t.ops.effect?t.c(i.item,e):t.c(i.item,e+1),i.ibun&&t.c(i.ibun,e)},e.c=function(e,t){e.eq(t).addclass("active").siblings().removeclass("active")}}(jquery);