!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