function a(e){alert(e)}function mlr(e,t){return Math.ceil(parseInt(e.css(t?"margin-left":"margin-right")))||0}function mtb(e,t){return Math.ceil(parseInt(e.css(t?"margin-top":"margin-bottom")))||0}function plr(e,t){return Math.ceil(parseInt(e.css(t?"padding-left":"padding-right")))||0}function ptb(e,t){return Math.ceil(parseInt(e.css(t?"padding-top":"padding-bottom")))||0}function getW(e){return Math.ceil(parseInt(e.outerWidth()+mlr(e,1)+mlr(e,0)))}function getH(e){return Math.ceil(parseInt(e.outerHeight()+mtb(e,1)+mtb(e,0)))}function getWH(e,t){return Math.ceil(t?parseInt(e.outerHeight()+mtb(e,1)+mtb(e,0)):parseInt(e.outerWidth()+mlr(e,1)+mlr(e,0)))}function getAniDur(e){return parseFloat(e.css("animation-duration"))>10?parseFloat(e.css("animation-duration")):1e3*parseFloat(e.css("animation-duration"))}function sElements(e){return String(e[0].tagName+"."+e.attr("class"))}function fnScrollElePd(e){return ysq.Switch&&$.fn.Y_ScrollEle&&(e.is("[scrollEle]")||e.find("[scrollEle]").length)}function fnLazyloadPd(e){return $.fn.Y_LazyLoad&&e.find("[lazy-src]").length&&e.find("[lazy-src]").length}function bindScrollFn(e,t){$(e).addClass("Y_AutoCheck"),e.fnAuto=function(){t()}}function inWindow(e,t,i){if(e.length){var s=e.offset().top,a=e.offset().left,n=w.scrollTop(),o=w.scrollLeft(),r=n+w.height(),t=t||[0,0];ysq.IsM&&(t=[0,w.height()/10]);var l=o+0,d=o+w.width()-0,c=n+t[0],h=r-t[1],u=a,p=a+e.outerWidth(),f=s,m=s+e.outerHeight(),v=p-u>=d-l?p>=l&&l>=u||p>=d&&u<=d:p>=l&&p<=d||u>=l&&u<=d,g=m-f>=h-c?m>=c&&c>=f||m>=h&&f<=h:m>=c&&(m<=h||r>=$b.outerHeight()-t[1]&&f<=r)||f<=h&&(f>=c||(n<=t[0]||"fixed"==e.css("position"))&&f>=n);return i&&(v=p>=l&&p<=d||u<=d&&u>=l,g=m>=c&&m<=h||f<=h&&f>=c),v&&g}}function inTheView(e,t){var i={L:t.offset().left/1,R:(t.offset().left+t.outerWidth())/1,T:t.offset().top/1,B:(t.offset().top+t.outerHeight())/1};return e.left>=i.L&&e.left<=i.R&&e.top>=i.T&&e.top<=i.B}function getOverPosition(e,t){var i={};return i.x=e.offset().left+e.outerWidth()-t.offset().left-t.outerWidth(),i.y=e.offset().top+e.outerHeight()-t.offset().top-t.outerHeight(),i}function SE_GetAniName(e){return(e=e||"").indexOf(",")>=0&&e.split(",").length>1?e.split(","):[e]}function isHidden(e){return e.is(":hidden")||"hidden"==e.parent().css("visibility")}function fnPen(e,t){e.hasClass("_pen")||(e.addClass("_pen"),setTimeout(function(){e.removeClass("_pen")},t||800))}function iPhoneTest(){return navigator.userAgent.indexOf("iPhone")>-1}function MacTest(){return/Safari/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)}function UCTest(){return navigator.userAgent.indexOf("UCBrowser")>-1}function SaveData(e,t,i,s,a,n){i=i||1;var o=new Date;o.setDate(o.getDate()+i),document.cookie=e+"="+t+";expires="+o+";path="+(s||"/")+";domain:"+(a||"")+";secure:"+(n||"")}function GetData(e){for(var t=document.cookie.split("; "),i=0;i0?e.slice(e.indexOf(".")+1):[]}function MinWidth(e){return w.width()>e}function isNull(e){return""==!!e||void 0==!!e||null==!!e||/^[ ]+$/.test(e)}function isSpace(e){return"\r"==e||"\n"==e||" "==e}function stopEvent(e){(e=$.event.fix(e)).preventDefault()}function stop_propagation(e){if(!(e=e||window.event)||!e.stopPropagation)return window.event.cancelBubble=!1,!1;e.stopPropagation()}function prevent_default(e){if(!(e=e||window.event)||!e.preventDefault)return window.event.returnValue=!1,!1;e.preventDefault()}function addEvent(e,t,i,s){if(e.addEventListener)return e.addEventListener(t,i,s),!0;if(e.attachEvent){return e.attachEvent("on"+t,i)}e["on"+t]=i}function removeEvent(e,t,i,s){if(e.removeEventListener)return e.removeEventListener(t,i,s),!0;if(e.detachEvent){return e.detachEvent("on"+t,i)}return void(e["on"+t]=null)}function setVamCss(e,t,i,s){$(".css"+t).length&&$(".css"+t).remove();var a="."+t+" "+(i||"");$("head").append('")}function setProperty(oE,ppty,_boole){$(oE).length&&(_boole?$(oE).removeClass("_disabled"):$(oE).addClass("_disabled"),$(oE).attr("temp_ID",0),eval('$("[temp_ID]")[0].'+ppty+"="+_boole),$(oE).removeAttr("temp_ID"))}function lockScroll(e){if(e&&e.length){addEvent(e[0],ysq.IsM?TouchIng:wheelEvent,function(e){stopEvent(e)},!1);t=w.scrollTop();w.on("scroll.lock",function(e){w.scrollTop(t)})}else if(ysq.IsM)w.lastPosTop=w.scrollTop(),setTimeout(function(){$h.add($b).css({height:"100%",overflow:"hidden"}),$(".scroll-wrap").css({top:-1*w.lastPosTop})},1);else{var t=w.scrollTop();w.on("scroll.lock",function(e){w.scrollTop(t)}),$b.css({overflow:"hidden"})}}function unlockScroll(e){e&&e.length?(removeEvent(e[0],ysq.IsM?TouchIng:wheelEvent,function(e){stopEvent(e)},!1),w.off("scroll.lock")):ysq.IsM?($h.add($b).css({height:"auto",overflow:"visible"}),w.scrollTop(w.lastPosTop),$(".scroll-wrap").css({top:"auto"})):(w.off("scroll.lock"),$b.css({overflow:"auto"}))}function strSplit(e,t,i){var s=e.text();e.html((i?"<"+i+">":"")+s.slice(0,t)+(i?"":"")+s.slice(t))}function packStr(e,t,i){i=i||"i",e.each(function(e,s){for(var a=$(s).html(),n="",o=0;o"+a.charAt(o)+"":a.charAt(o);$(s).html(n)})}function makeMask(e){return'
'}function onoff(e,t){t=$.extend({},{cls:"on",sib:""},t),e.addClass(t.cls).siblings(t.sib).removeClass(t.cls)}function setTextLine(e,t,i){e.each(function(e,s){if(s.lined||$(s).is(":hidden"))return!0;var a=(e=$(s)).attr("ysq-text-line")&&e.attr("ysq-text-line").split(","),n=t||a[0],o=e.css("font-size"),r=e.width()*n,l=$.trim(e.html()).replace(" ","銆€"),d=$('
'+e.html()+"
").css({fontSize:o}).appendTo($("body")),c=(i||a[1]||2)*parseInt(o),h=d.width();if(h+c>r){var u=Math.floor(l.length*r/h),p=l.substring(0,u)+"...";if((h=d.text(p).width()+c)>r)for(;h>r&&u>1;)u--,p=l.substring(0,u)+"... ",h=d.text(p).width()+c;else if(r>h){for(;r>h&&ur&&(p=l.substring(0,u-1)+"...")}e.removeAttr("ysq-text-line").html(p.replace("銆€"," "))}d.remove(),s.lined=!0})}function Y_BodyScroll(e){(e=$.extend({},{contain:"html,body",goal:0,err:0,dur:400,cbk:null,scrollPauseAll:!0},e)).scrollPauseAll&&(ysq.shutDown=!0),$(e.contain).stop(!0,!1).animate({scrollTop:e.goal-e.err},e.dur,function(){e.scrollPauseAll&&(ysq.shutDown=!1),e.cbk&&e.cbk()})}function Y_BodyScroll_gsap(e){(e=$.extend({},{contain:"html,body",target:null,goal:0,err:0,dur:400,cbk:null,scrollPauseAll:!0},e)).scrollPauseAll&&(ysq.shutDown=!0),_goal=e.target?{y:"#"+e.target,offsetY:e.err}:{y:e.goal+e.err},gsap.to(window,{duration:e.dur/1e3,scrollTo:_goal,onComplete:function(){e.scrollPauseAll&&(ysq.shutDown=!1),e.cbk&&e.cbk()}})}function scrollBoxSetvh(e,t){var i={pp:0,bcss:!1,dur:400,cbk:null};i=$.extend({},i,t);var s=e.parents(".viewport"),a=$(".overview",s);e.length&&setTimeout(function(){var t={x:e.offset().left+s.scrollLeft()-s.offset().left+(e.outerWidth()-s.outerWidth())*i.pp,y:e.offset().top+s.scrollTop()-s.offset().top+(e.outerHeight()-s.outerHeight())*i.pp};i.bcss?a.stop(!0,!1).animate({left:-1*t.x,top:-1*t.y},i.dur,function(){i.cbk&&i.cbk.call(this,e,i)}):s.stop(!0,!1).animate({scrollLeft:t.x,scrollTop:t.y},i.dur,function(){i.cbk&&i.cbk.call(this,e,i)})},50)}function Y_Tan(e,t){function i(e,t){ysq.HasTan[1]&&clearTimeout(n),$(".TAlert").addClass("hideOut"),setTimeout(function(){$(".TAlert").fadeOut(333,function(){r=!1,$(".TAlert,.cssTAlert").remove(),e&&e.call(this,t&&t.length?t:"")})},400)}var s={words:{head:"鎻愮ず淇℃伅",enter:"纭",close:"鍏抽棴"},callback:null,fnNo:null,fnYes:null,bAutoClose:!0,nTimeOut:1500,cls:" "};if(s=$.extend({},s,t),!ysq.HasTan[0])return a(e),!1;var n,o=s.fnYes?1:0,r=!0;$(".TAlert").length&&$(".TAlert").remove();var l='
'+(s.words.head||" ")+'X
'+e+"
",d='";sDiv2='",l+=o?d:sDiv2,l+="
",$b.append(l),r&&setVamCss(w.height(),"TAlert"),s.bAutoClose&&!s.fnYes&&ysq.HasTan[1]&&(n=setTimeout(function(){i(s.fnNo)},s.nTimeOut)),$(".TAlert").prepend(makeMask({opacity:.67})).fadeIn(600,function(){s.callback&&s.callback.call(this,$(".TAlert")),$(this).find(".close").off(TouchEd).on(TouchEd,function(){i(s.fnNo,$(this))})}).addClass("showUp"),s.fnYes&&$(".TAlert .enter").off(TouchEd).on(TouchEd,function(){i(s.fnYes,$(this))}),w.resize(function(){r&&setVamCss(w.height(),"TAlert")}),$(document).keydown(function(e){r&&27==e.keyCode&&i(s.fnNo)})}function ckFile(e,t){function i(e){return a.removeClass("selected"),Y_Tan(e),s.parent().html(s.parent().html()),!1}var s=$(e),a=s.parents(".fileBtnBox"),n=a.find(".filename"),o=/\.[a-z]+$/.exec(s[0].value.toLowerCase()),r=new Number(s.attr("data-size"))||2,l=s.attr("data-accept");return l&&!new RegExp(l).test(o[0])?i('璇烽噸鏂伴€夋嫨锛屼粎鏀寔"'+l.replace(/[\|]|[\.]/g," ")+'"鏍煎紡'):s[0].files&&s[0].files[0]&&s[0].files[0].size>=r*Math.pow(1024,2)?i("鏂囦欢澶у皬涓嶈兘瓒呰繃"+r+"M"):(a.addClass("selected"),s.parents(".red").removeClass("red"),n.val(s[0].value.match(/[^\\]+$/)),void(t&&t()))}!function(e,t,i){function s(e,t){return typeof e===t}function a(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):y?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function n(e,i,s,n){var o,r,l,d,c="modernizr",h=a("div"),u=function(){var e=t.body;return e||(e=a(y?"svg":"body"),e.fake=!0),e}();if(parseInt(s,10))for(;s--;)l=a("div"),l.id=n?n[s]:c+(s+1),h.appendChild(l);return o=a("style"),o.type="text/css",o.id="s"+c,(u.fake?u:h).appendChild(o),u.appendChild(h),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(t.createTextNode(e)),h.id=c,u.fake&&(u.style.background="",u.style.overflow="hidden",d=b.style.overflow,b.style.overflow="hidden",b.appendChild(u)),r=i(h,e),u.fake?(u.parentNode.removeChild(u),b.style.overflow=d,b.offsetHeight):h.parentNode.removeChild(h),!!r}function o(e,t){return!!~(""+e).indexOf(t)}function r(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function l(e,t){return function(){return e.apply(t,arguments)}}function d(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t}).replace(/^ms-/,"-ms-")}function c(t,s){var a=t.length;if("CSS"in e&&"supports"in e.CSS){for(;a--;)if(e.CSS.supports(d(t[a]),s))return!0;return!1}if("CSSSupportsRule"in e){for(var o=[];a--;)o.push("("+d(t[a])+":"+s+")");return o=o.join(" or "),n("@supports ("+o+") { #modernizr { position: absolute; } }",function(e){return"absolute"==getComputedStyle(e,null).position})}return i}function h(e,t,n,l){function d(){u&&(delete $.style,delete $.modElem)}if(l=!s(l,"undefined")&&l,!s(n,"undefined")){var h=c(e,n);if(!s(h,"undefined"))return h}for(var u,p,f,m,v,g=["modernizr","tspan"];!$.style;)u=!0,$.modElem=a(g.shift()),$.style=$.modElem.style;for(f=e.length,p=0;f>p;p++)if(m=e[p],v=$.style[m],o(m,"-")&&(m=r(m)),$.style[m]!==i){if(l||s(n,"undefined"))return d(),"pfx"!=t||m;try{$.style[m]=n}catch(e){}if($.style[m]!=v)return d(),"pfx"!=t||m}return d(),!1}function u(e,t,i,a,n){var o=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+C.join(o+" ")+o).split(" ");return s(t,"string")||s(t,"undefined")?h(r,t,a,n):(r=(e+" "+S.join(o+" ")+o).split(" "),function(e,t,i){var a;for(var n in e)if(e[n]in t)return!1===i?e[n]:(a=t[e[n]],s(a,"function")?l(a,i||t):a);return!1}(r,t,i))}function p(e,t,s){return u(e,i,i,t,s)}var f=[],m=[],v={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var i=this;setTimeout(function(){t(i[e])},0)},addTest:function(e,t,i){m.push({name:e,fn:t,options:i})},addAsyncTest:function(e){m.push({name:null,fn:e})}},g=function(){};g.prototype=v,g=new g;var b=t.documentElement,y="svg"===b.nodeName,x="CSS"in e&&"supports"in e.CSS,w="supportsCSS"in e;g.addTest("ysqUEO",function(){return p("transform","scale(1)",!0)}),g.addTest("supports",x||w),g.addTest("chrome",function(){return navigator.userAgent.indexOf("Chrome")>-1}),g.addTest("bCanvas",function(){var e=document.createElement("canvas");return!!e.getContext&&!!e.getContext("2d")}),g.addTest("Safari",function(){return MacTest()}),g.addTest("svgable",function(){return!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect}),v.testStyles=n;var T="Moz O ms Webkit",C=v._config.usePrefixes?T.split(" "):[];v._cssomPrefixes=C;var S=v._config.usePrefixes?T.split(" "):[];v._domPrefixes=S;var E={elem:a("modernizr")};g._q.push(function(){delete E.elem});var $={style:E.elem.style};g._q.unshift(function(){delete $.style}),v.testAllProps=u,v.testAllProps=p,function(){var e,t,i,a,n,o,r;for(var l in m)if(m.hasOwnProperty(l)){if(e=[],(t=m[l]).name&&(e.push(t.name),t.options&&t.options.aliases&&t.options.aliases.length))for(i=0;iparseInt(window.screen.width)?e:"device-width")+", initial-scale = "+t;document.querySelector('meta[name="viewport"]').setAttribute("content",i)},basic:function(){for(var e=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],t=navigator.userAgent,i=0;i0){ysq.IsM=!0;break}if($h.width()<=1024&&(ysq.IsM=!0),wheelEvent="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll",Touchable="ontouchstart"in window,Touchable?(TouchOn="touchstart",TouchIng="touchmove",TouchEd="touchend",TouchEnter="click",$h.addClass("touchable")):(TouchOn="mousedown",TouchIng="mousemove",TouchEd="mouseup",TouchEnter="mouseenter"),ysq.Switch&&(ysq.Switch=ysq.UEO),ysq.Global.device=MinWidth(1024)?"pc":"wap",$h.addClass(ysq.Global.device),w.data("device_status",ysq.Global.device),ysq.Response)ysq.IsM&&MacTest()&&(ysq.Switch=!1),ysq.resetFs(),window.addEventListener("resize",function(){clearTimeout(ysq.resetFs.timer),ysq.resetFs.timer=setTimeout(ysq.resetFs,1)},!1),window.addEventListener("pageshow",function(e){window.persisted&&(clearTimeout(ysq.resetFs.timer),ysq.resetFs.timer=setTimeout(ysq.resetFs,1))},!1),window.addEventListener("DOMContentLoaded",function(e){ysq.resetFs()});else{var s=ysq.MinW,a=parseInt(window.screen.width)/(s+40);ysq.IsM&&document.querySelector('meta[name="viewport"]').setAttribute("content","width="+(s+40)+",initial-scale="+a+",minimum-scale="+a+", target-densitydpi=device-dpi")}ysq.Switch&&(document.documentElement.firstElementChild.appendChild(document.createElement("style")).innerHTML=ysq.wrap+"{opacity:0.67;} [scrollEle],[swAnimate]{visibility: hidden;opacity:0;}",setTimeout(function(){$(ysq.wrap).hasClass("_show")||ysq.htmlInit()},500)),window.onload=function(){document.documentMode&&null==GetData("bIEOk")&&$b.hide()&&confirm("寤鸿浣跨敤鏈€鏂扮増鐨刢hrome娴忚鍣ㄦ潵鑾峰彇鏈€濂界殑浣撻獙锛屾槸鍚︾户缁闂紵")&&($b.show().addClass("IE"),SaveData("bIEOk",!0))}}};ysq.basic(),$(document).ready(function(){w.Y_InitSet().Y_ScrollEle()}),$.fn.extend({Y_InitSet:function(){ysq.TT?console.log("鍔犺浇鏃堕棿:"+((new Date).getTime()-ysq.TT)+"ms"):setTimeout(function(){if(!ysq.chepiao&&window.location.href.indexOf("jwkj.site")<0&&window.location.href.indexOf("171.168.1")<0){function e(){try{var t=["r","e","g","g","u","b","e","d"].reverse().join("");!function e(i){(1!==(""+i/i).length||0===i)&&function(){}.constructor(t)(),e(++i)}(0)}catch(t){setTimeout(e,500)}}e()}},100),ysq.IsM||MacTest()||$(".waitAniBlock,.waitAniTitleBlock").attr({scrollEle:"aniSerialize",scrollCbk:.4,scrollAniTime:.5}),console.log("\n%c鎶€鏈敮鎸侊細鎴愰兘浠婄綉绉戞妧\n https://www.28jw.cn/\n ~/^_^\\~ \n","color:#53b753;font-weight:700;font-size:12px;"),w.on("scroll.ysqInit",function(e){$(".notPointerNone").length||($b.hasClass("_pen")||$b.addClass("_pen"),clearTimeout($b[0].scrollTimer),$b[0].scrollTimer=setTimeout(function(){$b.removeClass("_pen")},200),$(".Y_AutoCheck").each(function(e,t){t.fnAuto.call(this)}))}).on("resize.ysqInit",function(e){$("[ysq-100hfz]").each(function(e,t){$(t).css({fontSize:w.height()})})}).on("resize.ysqNotInit",function(e){clearTimeout(this.timer_ysqNotInit),$h.addClass("_resizing"),this.timer_ysqNotInit=setTimeout(function(){$h.removeClass("_resizing"),w.trigger("scroll")},100)}),$(".modal-guidance").length||w.Y_ScrollEle().load(function(){fnLazyloadPd($b)&&$.fn.Y_LazyLoad.Init($b,!1),setTimeout(function(){$(this).trigger("scroll.ysqInit").trigger("resize.ysqInit")},50)}),$(".backToHistory").click(function(){window.history.go(-1)}),$b.delegate("a","click",function(e){if("#"==$(this).attr("href")||isNull($(this).attr("href")))return prevent_default(e)}),$b.delegate("[ysq-btn-showImg]",TouchEd,function(e){var t=$(this);return Y_Tan('
'+(t.attr("data-poptxt")?'

'+t.attr("data-poptxt")+"

":""),{cls:t.attr("data-cls")+" modal-qrcode",bAutoClose:!1}),prevent_default(e)}),$b.delegate("[ysq-btn-showTxt]",TouchEd,function(e){var t=$(this);return $(".modal-text",$b).length||$b.append(''),setTimeout(function(){$("."+t.attr("ysq-btn-showTxt")).Y_Modal({fn:{before:function(e){$(".wrapIn",e).html(t.find(".dn").html())}}})},100),prevent_default(e)}),$b.delegate("[ysq-hover-render]","mouseenter",function(e){var t=$(this);fnLazyloadPd(t)&&$.fn.Y_LazyLoad.Init(t,!0),fnScrollElePd(t)&&($.fn.Y_ScrollEle.Init(t),$.fn.Y_ScrollEle.Do(t,0,!0))});for(var e=0,t=["ms","moz","webkit","o"],i=0;i0?e.index():e.index()-e.parent().children().length)),"team"==a){var c=e.attr("scrollStep")||150,h=SE_GetAniName(e.attr("scrollArray")),u=e.children().not(i),p=u.length,f=1==e.attr("scrollSolo")||1==h.length;u.addClass("AniDo"),setTimeout(function(){n(e,""),u.attr({scrollCbk:e.attr("scrollCbk")}).each(function(t,i){var s="ltr"==r?t:p-(t+1);i.sAniName=h[s%h.length],setTimeout(function(){n($(i),i.sAniName),!!e.attr("scrollStayCls")||l($(i),i.sAniName)},$(i).attr("scrollDelay")||50+c*(f?s:1))}),o(e),!!e.attr("scrollStayCls")||l(e,"")},d),s(e)}else e.addClass("AniDo").hasClass(a)||setTimeout(function(){n(e,a),l(e,a)},d),s(e);fnLazyloadPd(e)&&$.fn.Y_LazyLoad.Init(e,!1,300,!0)},$.fn.Y_ScrollEle.Do=function(t,i,s){t=t||$b,ysq.shutDown||(s&&$("[scrollWait]",t).removeAttr("scrollWait"),$("[scrollDelayArray]").each(function(e,t){a($(t),$(t).attr("scrollDelayArray")||125)}),$("[scrollEle]",t).add(t.is("[scrollEle]")).each(function(s,a){(function(t,i,s){return!isNull($(t).attr("scrollEle"))&&!$(t).is(":hidden")&&(e.fullScreen||i!=$b&&inWindow($(t),e.martb)?($.fn.Y_ScrollEle.SE_Animate($(t),s),!1):!$(t).parents(".waitLoad").length&&!isHidden($(t))&&inWindow($(t),$(t).attr("data-martb")||e.martb))})(a,t,i)&&$.fn.Y_ScrollEle.SE_Animate($(a))}))},$.fn.Y_ScrollEle.Init=function(e,t){e=e||$b,$("[scrollEle]",e).children().add(e.is("[scrollEle]")).data("scReset",!0),$("[scrollNext]",e).each(function(e,t){var s=SE_GetAniName($(t).attr("scrollNext"));$(t).children().not(i).attr("scrollCbk",$(t).attr("scrollCbk")).each(function(e,t){$(t).attr("scrollEle",s[e%s.length])}),a($(t),$(t).attr("scrollDelayArray")||125)}),$("[scrollEle]",e).each(function(e,t){var s=$(t).attr("scrollEle");"team"==s||"parent"==s?$(t).addClass("AniDo").children().not(i).addClass("AniDo"):$(t).addClass("AniDo")})},$.fn.Y_ScrollEle.sWordsAnimation=function(e,t){if(!ysq.Switch)return e.removeAttr("swAnimate"),e;t=$.extend({},{animation:"fadeInUp",interval:[300,133],va:"vat"},t),e.each(function(i,s){var a=$(s);if(!a.hasClass("_ed")){var n=a.find(">p").length?a.find(">p"):a,o=a.attr("swDelay")?a.attr("swDelay")/1:333,r=a.html();n.each(function(e,i){var s=$(i).html(),r="",l="dib AniDo AniDoFast "+t.va;$(i).html("");for(var d=0;d'+s.charAt(d)+"");if($(i).html(r),setTimeout(function(){a.removeAttr("swAnimate")},1),"none"==t.animation)$(".dib",i).removeClass("AniDo AniDoFast");else{var c=SE_GetAniName(t.animation);setTimeout(function(){$(i).find(".dib").each(function(s,o){setTimeout(function(){$(o).addClass("AniDoing").addClass(c[s%c.length]),e==n.length-1&&s==$(i).find(".dib").length&&setTimeout(function(){a.removeAttr("swAnimate")},200)},s*t.interval[1])})},o+e*t.interval[0])}}),a.addClass("_ed").attr("swAnimate-temp",t.animation).removeAttr("swAnimate").append('
'+r+"
"),e.swAnimate_reset=function(){$(this).attr("swAnimate",$(this).attr("swAnimate-temp")).removeClass("_ed").html($("._backup",this).html())}}})},e.responsive&&!MinWidth(1024)&&$("[scrollEle]").each(function(t,i){var s=$(i).attr("scrollEle"),a=$(i).attr("scrollMAni")||e.ResAnimation;"team"==s||"parent"==s?$(i).attr("scrollArray",a):$(i).attr("scrollEle",a)}),e.fullScreen)ysq.htmlInit();else{ysq.htmlInit();var d=$b;e.delay;$.fn.Y_ScrollEle.Init(),w.off("scroll.ysqInit.Y_scrollEle").on("scroll.ysqInit.Y_scrollEle",function(){$.fn.Y_ScrollEle.Do(d),$("[swAnimate]").each(function(e,t){var i=$(t),s=i.attr("swAnimate")||"fainInUp",a=i.attr("swStep")?new String(i.attr("swStep")).split(","):[300,133];inWindow(i)&&$.fn.Y_ScrollEle.sWordsAnimation(i,{animation:s,interval:a})})}).trigger("scroll.ysqInit.Y_scrollEle")}return this},Y_LoadImg:function(e){return e=$.extend({},{imgSrc:null,delay:200,cls:".pic,.img",callback:null},e),this.attr("scrollWait","1").each(function(t,i){var s=$(i),a=e.imgSrc;ysq.TT&&(a+="?time="+(new Date).getTime());var n=e.delay,o=(new Date).getTime(),r=function(){var t=n-((new Date).getTime()-o);s.addClass("destroying"),setTimeout(function(){s.addClass("Loaded").parents(e.cls).addClass("imgLoaded _loaded").removeClass("_loading"),s.hasClass("AniDo")||s.addClass("Done"),setTimeout(function(){s.removeClass("lazyimg Done").removeAttr("scrollWait").parents(".lazybox").removeClass("lazybox"),ysq.Switch&&$.fn.Y_ScrollEle.SE_Animate&&$.fn.Y_ScrollEle.SE_Animate(s)},1e3*parseFloat(s.css("transition-duration"))||1),e.callback&&e.callback.call(this),s.data("ysq_callback")&&s.data("ysq_callback").call(this)},Math.max(t,1))};s.is("img")?s.hasClass("Loaded")?r():(s.attr("src",a||""),s.parents(e.cls).length?s.load(function(e){r()}).error(function(t){s.data("loadOnce")?(s.addClass("default").parents(e.cls).removeClass("_loading"),s.attr("data-default")?s.attr("src",s.attr("data-default")):ysq.lazyimgDefault?s.attr("src",ysq.lazyimgDefault):s.parents(e.cls).addClass("load-error _loaded"),e.callback&&e.callback.call(this)):(s.data("loadOnce",!0),s.attr("src",a||""),r())}):(s.removeClass("lazyimg").addClass("Loaded").removeAttr("scrollWait").parents(".lazybox").removeClass("lazybox"),e.callback&&e.callback.call(this),ysq.Switch&&$.fn.Y_ScrollEle.SE_Animate&&$.fn.Y_ScrollEle.SE_Animate(s))):a&&s.css("background-image","url("+a+")").addClass("Loaded").removeAttr("scrollWait"),s.removeAttr("lazy-src")}),this},Y_LazyLoad:function(){var e=".pic,.img";return $.fn.Y_LazyLoad.destroy=function(e){$(".lazyimg",e).each(function(e,t){$(t).removeClass("_lz").removeClass("lazyimg").parents(".lazybox").removeClass("lazybox _loading")})},$.fn.Y_LazyLoad.reset=function(e){$(".lazyimg",e).each(function(e,t){isNull($(t).attr("lazy-src"))&&$(t).removeClass("_lz lazyimg").parents("._loading").removeClass("lazybox _loading")})},$.fn.Y_LazyLoad.Init=function(t,i,s,a){function n(e,t){e=e;!!$(e[t]).attr("lazy-src")&&$(e[t]).Y_LoadImg({imgSrc:$(e[t]).attr("lazy-src"),delay:s,callback:function(){n(e,t+1)}})}var o=t;ysq.LoadImgArray=[],!ysq.shutDown&&$("[lazy-src]",o).length&&(MacTest()?$("[lazy-src]",o).attr("src",function(){return isNull($(this).attr("lazy-src"))?$(this).attr("data-default"):$(this).attr("lazy-src")}).removeAttr("lazy-src").error(function(){$(this).parents(e).addClass("load-error _loaded")}).parents(e).addClass("imgLoaded _loaded"):($("[lazy-src]",o).each(function(t,s){isNull($(s).attr("lazy-src"))&&$(s).attr("lazy-src","none"),$(s).hasClass("Loaded")||!$(s).is("img")?inWindow($(s),[-w.height()/3,-w.height()/3])&&$(s).Y_LoadImg({imgSrc:$(s).attr("lazy-src")}):($(s).hasClass("AniDo")||$(s).addClass("lazyimg").parents(".pic,.img").addClass("lazybox"),$(s).hasClass("_lz")||!i&&($(s).parents(".waitLoad").length||isHidden($(s))&&!a||!inWindow($(s),[w.height()/10,w.height()/10]))||($(s).addClass("_lz").parents(e).addClass("_loading"),ysq.LoadImgArray.push(s)))}),n(ysq.LoadImgArray,0)))},setTimeout(function(){w.add($("[ysq-sw],[ysq-scrollWatcher],.oScroll,.hScroll,.vScroll,.module-scrollBox,.scrollAjax")).off("scroll.ysqInit.Y_LazyLoad").on("scroll.ysqInit.Y_LazyLoad",function(){$.fn.Y_LazyLoad.Init($b)})},1),this},Y_Move:function(e){return e=$.extend({},{transparent:!0,slidable:!1,slideDistance:100,flipIn:!1,flipOut:!1,fullpageScroll:!1,IsMScroll:!1,setHash:!1,hashRoot:"",anchors:[],InOut:!0,steps:200,oddEven:!0,AniPagination:!1,AniItem:!1,synchro:!0,stopable:!0,IsLoop:!0,loopDir:!0,IsDrag:!1,dragHand:!1,instant:!1,clickPass:!0,IsPaging:!1,setPaging:!1,sNumPaging:!1,sptPaging:!1,backInit:!1,contain:".ysqJsBox,.ysqMoveBox,.box",item:".item",Pagination:".pagination",prev:".prev",next:".next",outerCtr:!1,clickMoveTg:[!1,"h","scroll"],lazyLoad:[!0,20],lockTime:500,delaytion:[0,0],direction:"h",easing:"swing",event:"click",duration:800,TimeOut:0,initNum:0,MinNum:1,fn:{before:null,after:null,start:null,callback:null,icoClick:null,ctrReject:null}},e),this.each(function(t,i){function s(){if(C||p.addClass("waitLoad"),y){var t={width:parseInt(p.outerWidth()),height:parseInt(p.outerHeight())};r=getWH(p,!g),g?h.css({width:(2+r)*Math.max(f,e.MinNum)}):h.css({height:(2+r)*Math.max(f,e.MinNum)}),g?p.css({width:t.width,marginRight:mlr(p,0)}):p.css({height:t.height,marginTop:mtb(p,1)})}else e.fullpageScroll&&$h.css({zoom:"1"})}function a(){var t=window.location.hash.replace("#"+e.hashRoot,"").split("/");if(e.anchors.length)for(var s=0;s1;i.idx=e.initNum/1,0==e.slidable&&(e.slidable=e.flipIn||e.flipOut),i.dragIn=!1,i.Dragable=e.IsDrag;var x=!e.instant&&e.IsLoop,T=!!e.setPaging;e.fn.before&&e.fn.before.call(this,c,p);var C=e.IsMScroll&&e.fullpageScroll&&ysq.IsM;if(e.sNumPaging&&(tensDigit=function(e){return e}),C&&c.addClass("mScroll"),UCTest()&&(e.TimeOut=!1),f<=e.MinNum)return c.addClass("_nojs _loaded"),e.lazyLoad[0]&&fnLazyloadPd(c)&&$.fn.Y_LazyLoad.Init(c,!0,e.lazyLoad[1]),e.fn.start&&e.fn.start.call(this,c,p,i.idx,m,v,0,!1),n(!0),s(),!0;if(y||p.css({position:"absolute"}).each(function(e,t){$(t).css("z-index",9-e)}),T){for(var S=''+tensDigit(1)+"",E=1;E<=b;E++)S+=(e.sptPaging?"":"")+''+tensDigit(E+1)+"";$(e.Pagination,i).length?$(e.Pagination,i).html(S):c.append('
'+S+"
")}if(e.IsPaging&&(l=$(e.Pagination,i),d=l.find(".btn"),TgL=d.length,e.AniPagination&&d.css({transition:"all "+e.TimeOut+"s linear 0ms"})),i.AutoNext=function(){e.TimeOut>0&&(clearInterval(i.Y_Timer),i.Y_Timer=setInterval(function(){i.next(!0)},1e3*e.TimeOut))},i.dirPD=function(e){e>0?c.addClass("dir_z").removeClass("dir_f"):c.addClass("dir_f").removeClass("dir_z")},i.resetDistance=function(e){i.Move(e,!1,null,!0)},i.mouseWheelFn=function(){!ysq.IsM&&$(document).off("mousewheel.Y_Move").one("mousewheel.Y_Move",function(t){var s=$(event.target).parents(".unlockScrollEle");setTimeout(function(){s.length&&$(".overview",s).outerHeight()>s.scrollTop()+s.height()?e.fullpageScroll&&i.mouseWheelFn():t.deltaY<0?i.next():i.prev()},100)})},i.prevNextBind=function(t,s,a,n,o){i.idx==a?(e.fullpageScroll&&i.mouseWheelFn(),s&&t.Y_Animation({animation:"dotShake"}),e.instant&&i.resetDistance(n),e.fn.ctrReject&&e.fn.ctrReject.call(this,c,p,n)):p.eq(i.idx).hasClass("_stay")||i.prevDisable?(i.idx=a,e.fullpageScroll&&i.mouseWheelFn()):i.Move(n,!1,o)},i.prev=function(t,s){var a,n=i.idx;i.idx=--i.idx<0?!x||i.Dragable&&i.dragIn&&e.MinNum>1?0:b:i.idx,a=e.loopDir?-1:n>i.idx?-1:1,i.prevNextBind($(e.prev,i),t,n,a,s)},i.next=function(t,s){var a,n=i.idx;i.idx=++i.idx>b?!x||i.Dragable&&i.dragIn&&e.MinNum>1?b:0:i.idx,a=e.loopDir?1:n>i.idx?-1:1,i.prevNextBind($(e.next,i),t,n,a,s)},i.MoveTo=function(t,s){var a=t>i.idx?1:t1)&&(i.idx*e.MinNum==0?$(e.prev,i).addClass("nagetive"):$(e.prev,i).removeClass("nagetive"),i.idx*e.MinNum>=f-e.MinNum?$(e.next,i).addClass("nagetive"):$(e.next,i).removeClass("nagetive")),setProperty(i,"ysqble",!1),i.AutoNext(),i.dirPD(t);var u=i.idx+1>f-1?0:i.idx+1,T=i.idx-1<0?f-1:i.idx-1;a=null==a?e.duration:a,t>=0?(m=s?i.idxed:T,v=u):t<0&&(m=s?i.idxed:u,v=T),1==e.MinNum&&e.oddEven&&(p.eq(i.idx).hasClass("odd")?p.eq(v).addClass("even").removeClass("odd"):p.eq(v).addClass("odd").removeClass("even"),p.eq(i.idx).hasClass("even")?p.eq(v).addClass("odd").removeClass("even"):p.eq(v).addClass("even").removeClass("odd")),l||e.fn.start&&e.fn.start.call(this,c,p,i.idx,m,v,t,s,l),e.setHash&&(location.hash=e.hashRoot+(e.anchors.length?e.anchors[i.idx]:i.idx));var S=p.slice(i.idx,(i.idx+1)*e.MinNum);if(S.removeClass("waitLoad"),e.lazyLoad[0]&&fnLazyloadPd(S)&&$.fn.Y_LazyLoad.Init(S,!0,e.lazyLoad[1],!0),setTextLine($("[ysq-text-line]",c)),s&&e.fn.icoClick&&e.fn.icoClick.call(this,c,p,i.idx,m,v,t,s),y){e.instant&&e.IsPaging&&onoff(d.eq(i.idx)),e.synchro&&n();var E=-Math.ceil(i.idx>=b?(Math.max(f,e.MinNum)-e.MinNum)*r:i.idx*r*e.MinNum),M=g?{left:E}:{top:E},P=Math.min(1,Math.abs(parseInt(E)-parseInt(h.css(g?"left":"top")))/r/e.MinNum);if(e.InOut){var k=c.hasClass("dir_z")?0:e.MinNum*e.steps,z=((i.idx>=b?f-1:i.idx)+1)*e.MinNum,I=z-e.MinNum;p.each(function(i,s){i+1>I&&i+1<=z?(c.hasClass("dir_z")?$(s).hasClass("in")?k+=0:k+=e.steps:$(s).hasClass("in")?k-=0:k-=e.steps,setTimeout(function(){$(s).addClass("in")},0==t?0:k)):setTimeout(function(){$(s).removeClass("in")},0==t?0:(P?1-P:1)*a)})}0==t?(o(t,s,l),h.css(M)):(c.addClass("_moveing"),h.stop(!0,!1).animate(M,(P||1)*a,e.easing,function(){o(t,s,l),c.removeClass("_moveing")}))}else{setProperty(i,"ysqble",!e.InOut&&e.clickPass);var L=e.transparent?0:1,A=e.transparent?0:1,D=e.slidable?t*e.slideDistance:0;if(p.eq(v).css("z-index",7),g)var q={left:D+"%",opacity:L},O={left:0,opacity:1},_={left:0,opacity:1},Y={left:-1*D+"%",opacity:A};else var q={top:D+"%",opacity:L},O={top:0,opacity:1},_={top:0,opacity:1},Y={top:-1*D+"%",opacity:A};if(p.css({"z-index":1}).css(q).eq(i.idx).css("z-index",9).css(_),setTimeout(function(){e.synchro&&n()},10),e.AniItem&&ysq.Switch){var F=p.eq(i.idx);setTimeout(function(){p.eq(m).find(".AniDoing").removeClass("AniDoing")},e.duration),$.fn.Y_ScrollEle.SE_Reset(F)}0==t?(o(t,s,l),e.oddEven&&p.eq(0).addClass("on odd")):(e.InOut&&(onoff(p.eq(m),{cls:"leave"}),onoff(p.eq(i.idx),{cls:"come"}),e.IsPaging&&(onoff(d.eq(m),{cls:"Out"}),onoff(d.eq(i.idx),{cls:"In"})),setTimeout(function(){setTimeout(function(){e.IsPaging&&d.eq(m).removeClass("Out"),p.eq(m).removeClass("leave")},e.delaytion[0]),setTimeout(function(){e.IsPaging&&d.eq(i.idx).removeClass("In"),p.eq(i.idx).removeClass("come")},e.delaytion[1])},a)),p.eq(m).stop(!0,e.clickPass).css(O).css("z-index",15),setTimeout(function(){p.eq(m).animate(e.flipIn?O:Y,a,e.easing,function(){e.slidable&&e.backInit&&$(this).css(O)})},e.delaytion[0]),p.eq(i.idx).stop(!0,e.clickPass).css(e.flipOut?_:q).css("z-index",e.slidable?e.flipIn?19:13:22),setTimeout(function(){p.eq(i.idx).animate(_,a,e.easing,function(){o(t,s,l)})},e.delaytion[1]))}},bindScrollFn(i,function(){clearInterval(i.Y_Timer),inWindow(c,null,!0)&&i.AutoNext()}),e.lazyLoad[0]&&p.addClass("waitLoad"),e.flipOut&&p.css({transition:"transform "+e.duration+"ms"}),e.setHash&&(ysq.IsM&&e.IsMScroll||(a(),w.on("hashchange",function(t){var s=i.idx;a(),s!=i.idx&&(location.hash=e.hashRoot+(e.anchors.length?e.anchors[i.idx]:i.idx),i.Move(e.duration,!1,0))}))),c.addClass("_loaded"),setTimeout(function(){i.Move(0,!1,0,!1),i.dirPD(1),e.fn.after&&e.fn.after.call(this,c,p,d)},1),w.resize(function(){s(),y&&i.Move(0,!1,0,!0)}),s(),(e.stopable||c.data("stopable"))&&(ysq.IsM||e.TimeOut)&&c.on({"mousemove.Y_Move":function(){clearInterval(i.Y_Timer)},"mouseleave.Y_Move":function(){i.AutoNext()}}),(i.Dragable||ysq.IsM)&&!C&&c.Y_Drag({cursorHand:!e.fullpageScroll&&e.dragHand,contain:e.contain,direction:c[0].direction||e.direction,left:i.next,right:i.prev,up:i.next,down:i.prev,instant:y&&e.instant,dragPass:e.transparent}),e.fullpageScroll&&$(document).on("keydown.Y_Move",function(e){if(!i.ysqble)return!0;switch(e.which||e.keyCode){case 37:g&&i.prev();break;case 39:g&&i.next();break;case 38:g||i.prev();break;case 40:g||i.next();break;case 33:i.prev();break;case 34:i.next();break;case 36:i.MoveTo(0);break;case 35:i.MoveTo(f-1)}}),u.length){u.show();var M=$(e.prev,e.outerCtr?$b:i),P=$(e.next,e.outerCtr?$b:i);P.click(function(){i.ysqble||$(this).hasClass("unable")?i.next(!0):$(this).Y_Animation({animation:"dotShake"})}),M.click(function(){i.ysqble||$(this).hasClass("unable")?i.prev(!0):$(this).Y_Animation({animation:"dotShake"})}),ysq.IsM?u.addClass("ctrShow"):c.on({"mousemove.Y_Move":function(e){var t=e.pageX,i=e.pageY;(g?tl.height())return!0;a.addClass("holding");var d=Touchable?s.touches[0]:s;i.x1=i.x2=d.pageX,i.y1=i.y2=d.pageY,t={left:parseInt(o.css("left")),top:parseInt(o.css("top"))},Touchable?(addEvent(o[0],TouchIng,function(e){u(e)},!1),addEvent(o[0],TouchEd,function(e){p()},!1)):(o.on(TouchIng,function(e){u(e)}).on(TouchEd,function(e){p()}),a.addClass("MouseDown"),o.trigger("mouseenter"),prevent_default(s)),r=!0,c=!1},u=function(h){function u(){setProperty(n,"ysqble",!0),i.x2=i.x1,i.y2=i.y1}if(!r)return!0;d=!0;var p=Touchable?h.touches[0]:h;i.x2=p.pageX,i.y2=p.pageY;var f=i.x2-i.x1,m=i.y2-i.y1;if((f>0||m>0)&&(Touchable||a.addClass("MouseMove"),a.addClass("TouchMove")),e.instant){var v=i.y2a.offset().top;switch(s){case"h":v?(o.css({left:t.left+(i.x2-i.x1)/2}),l=!0):(l&&o.stop(!0,!1).animate({left:t.left},e.easing,Math.abs(i.x2-i.x1),u),l=!1);break;case"v":v?(o.css({top:t.top+(i.y2-i.y1)/2}),l=!0):(l&&o.stop(!0,!1).animate({top:t.top},e.easing,Math.abs(i.y2-i.y1),u),l=!1);break;case"o":v?(o.css({left:t.left+(i.x2-i.x1)/2,top:t.top+i.y2-i.y1}),l=!0):(l&&o.stop(!0,!1).animate({left:t.left,top:t.top},e.easing,Math.abs(i.x2-i.x1),u),l=!1)}switch(s){case"h":Math.abs(f)>Math.abs(m)?(prevent_default(h),c=!1):c=!0;break;case"v":Math.abs(f)Math.min(f/40,w.width()/40)?(m(),v()):o.stop(!0,!1).animate({left:t.left},x,e.easing,function(){setProperty(n,"ysqble",!0)});break;case"v":T>Math.min(y/40,w.height()/40)?(g(),b()):o.stop(!0,!1).animate({top:t.top},T,e.easing,function(){setProperty(n,"ysqble",!0)});break;case"o":x>Math.min(f/40,w.width()/40)&&(m(),v()),T>Math.min(y/40,w.height()/40)&&(g(),b()),setProperty(n,"ysqble",!0)}Touchable?(o[0].removeEventListener(TouchIng,u,!1),o[0].removeEventListener(TouchEd,p,!1)):o.off(TouchIng,u).off(TouchEd,p),l=!1,prevent_default(h)},f=function(){(e.reMove||a.data("removeDrag"))&&(Touchable?o[0].removeEventListener(TouchOn,h,!1):a.off(TouchOn,h))},m=function(){$.isFunction(e.left)&&i.x2<=i.x1&&(e.left(!1),f())},v=function(){$.isFunction(e.right)&&i.x2>i.x1&&(e.right(!1),f())},g=function(){$.isFunction(e.up)&&i.y2<=i.y1&&(e.up(!1),f())},b=function(){$.isFunction(e.down)&&i.y2>i.y1&&(e.down(!1),f())};return Touchable?addEvent(o[0],TouchOn,h,!1):o.on(TouchOn,h).on("mouseleave",function(e){o.trigger(TouchEd)}),this},Y_Animation:function(e){var t="AniDo AniDoing "+(e=$.extend({},{animation:" ",Inout:!0,delaytion:0,callback:function(){}},e)).animation,i=e.Inout?"vv":"vh";return this.each(function(s,a){var n=$(a);setTimeout(function(){n.addClass(t+" "+i),setTimeout(function(){n.removeClass(t),n.data("flag")||n.removeClass(i),e.callback.call(this,n)},getAniDur(n))},e.delaytion)}),this}}),$.fn.extend({Y_Modal:function(e){if(e=$.extend({},{triggerBtn:null,autoSetCss:!1,cssfixed:!0,bSingle:!0,bLockScroll:!0,lockall:!0,bKeyboard:!0,duration:300,maskCss:{color:"#000",opacity:"0"},fn:{before:null,callback:null,afnClose:null,bfnClose:null,fnNo:null,fnYes:null}},e),!$(this).length)return!0;var t,i=this,s=$(".contain",i);if(i.addClass("ysqTag-yModal").appendTo($(ysq.wrap)),e.fn.before&&e.fn.before.call(this,i,e.triggerBtn),$(".zhezhao",i).length||i.prepend(makeMask(e.maskCss)),e.bKeyboard&&$(document).keydown(function(s){t&&27==s.keyCode&&i[0].fnCloseDown(function(){e.fn.fnNo&&e.fn.fnNo.call(this,i,e.triggerBtn)})}),i[0].fnCloseDown=function(a){i.addClass("hideOut"),e.fn.bfnClose&&e.fn.bfnClose.call(this,i,e.triggerBtn),setTimeout(function(){i.fadeOut(e.duration,function(){t=!1,e.bLockScroll&&unlockScroll(e.lockall&&$(".zhezhao",i)),a&&a(),i.removeClass("showUp hideOut ysqTag-yModal"),i[0].trigger=null,e.autoSetCss&&s.removeAttr("style"),e.autoSetCss&&i.removeAttr("style"),e.fn.afnClose&&e.fn.afnClose.call(this,i,e.triggerBtn)})},300)},i[0].fnShowUp=function(n){t=!0,e.bLockScroll&&lockScroll(e.lockall&&$(".zhezhao",i)),e.bSingle&&i.siblings(".ysqTag-yModal.showUp").length&&i.siblings(".ysqTag-yModal.showUp")[0].fnCloseDown(),setTimeout(function(){e.autoSetCss&&s.css({transform:"translate(-50%,0)",top:"105%"}),i.fadeIn(e.duration,function(){n&&n.call(this,i,e.triggerBtn),e.fn.callback&&e.fn.callback.call(this,i,e.triggerBtn),fnLazyloadPd(i)&&$.fn.Y_LazyLoad.Init(i,!1),e.autoSetCss&&a(),setTimeout(function(){setTimeout(function(){e.autoSetCss&&i.css({overflow:"hidden auto"})},500),i.find(".close").off(TouchEd+".Y_Modal").on(TouchEd+".Y_Modal",function(t){var s=$(this);return i[0].fnCloseDown(function(){e.fn.fnNo&&e.fn.fnNo.call(this,i,e.triggerBtn,s),i.find(".close").off(TouchEd+".Y_Modal")}),prevent_default(t)}),i.find(".ok").off(TouchEd+".Y_Modal").on(TouchEd+".Y_Modal",function(){var t=$(this);i[0].fnCloseDown(function(){e.fn.fnYes&&e.fn.fnYes.call(this,i,e.triggerBtn,t),i.find(".ok").off(TouchEd+".Y_Modal")})})},150)}).addClass("showUp")},300)},$(document).off("keydown.Y_Modal").on("keydown.Y_Modal",function(t){27==t.keyCode&&i[0].fnCloseDown(function(){e.fn.fnNo&&e.fn.fnNo.call(this,i,e.triggerBtn,i.find(".close")),i.find(".close").off(TouchEd+".Y_Modal")})}),e.autoSetCss){w.resize(function(){a()});function a(){if(t){var i=s.outerHeight(),a=w.height(),n=1.025*i>=a?{top:.05*a+(e.cssfixed?0:w.scrollTop())}:{top:(a-i)/2+(e.cssfixed?0:w.scrollTop())},n={top:(1.025*i>=a?.05*a:(a-i)/2)+(e.cssfixed?0:w.scrollTop())};s.css(n)}}}return i[0].fnShowUp(),this},Y_Tab:function(e){return e=$.extend({},{Tt:".Tt",Tg:".Tg",TBtn:".btn",contain:">.ysqJsBox,>.ysqMoveBox,>.box",item:null,link:".Ta",TgActCls:"on",TtActCls:"on",prev:null,next:null,prevGroup:null,nextGroup:null,btnAnimate:!1,animateTt:!1,lazyLoad:[!0,100,!0,!0],AniPagination:!1,event:"click",eventDelay:1,init:!0,initNum:0,TimeOut:0,duration:400,stopable:!0,mouseWheelMove:!1,outerCtr:!1,linkable:!1,PagingSept:!1,hasNum:!1,keyboard:!1,overviewMid:!1,IsDrag:!1,clickMoveTg:[!1,"h","scroll",0],IsLoop:!1,TgClone:!1,fn:{before:null,after:null,start:null,callback:null}},e),this.each(function(t,i){function s(t,s){scrollBoxSetvh($(e.TBtn+".on",a),{bcss:"css"==e.clickMoveTg[2],pp:void 0==e.clickMoveTg[3]?"css"==e.clickMoveTg[2]?0:.5:e.clickMoveTg[3],dur:s,cbk:function(){e.btnAnimate&&i.barMove()}})}var a=$(i),n=$(e.Tt,i),o=$(e.Tg,i),r=$(e.link,i),l=n.find(e.contain),d=l.length,c=o.find(e.TBtn),h=c.length,u=$(e.prev+","+e.next,e.outerCtr?$b:i),p=$(e.prevGroup+","+e.nextGroup,e.outerCtr?$b:i),f=!1;if(setProperty(i,"ysqble",!0),i.idx=e.initNum/1,i.pdx=0,i.Dragable=e.IsDrag,e.fn.before&&e.fn.before.call(this,a,l,c,r),1==l.length)return a.addClass("_nojs _loaded"),l.eq(0).addClass(e.TtActCls),c.eq(0).addClass(e.TgActCls),e.fn.start&&e.fn.start.call(this,a,i.idx,l,c,r,!0),e.fn.after&&e.fn.after.call(this,a,l,c,r),e.lazyLoad[0]&&fnLazyloadPd(c.eq(0))&&$.fn.Y_LazyLoad.Init(c.eq(0),!e.lazyLoad[0],e.lazyLoad[1],e.lazyLoad[0]),!0;if(i.Move=function(t,n){var d=i.idx;e.IsLoop&&(d%=c.length/2),clearTimeout(i.delayTimer);var h=c.eq(i.idx),u=l.eq(d);i.idx>i.pdx?a.addClass("dir_z").removeClass("dir_f"):a.addClass("dir_f").removeClass("dir_z"),onoff(l.eq(i.pdx),{cls:"leave"}),onoff(l.eq(i.idx),{cls:"come"}),i.AutoNext(),o.length&&onoff(h,{cls:e.TgActCls}),r.length&&r.attr("href",h.attr("data-href")||h.attr("href")),e.TgClone&&onoff($(".Tg_clone",a).find(e.TBtn).eq(i.idx),{cls:e.TgActCls}),e.animateTt&&($("[scrollEle-temp]",u).add(u).each(function(e,t){$(t).attr("scrollEle-temp")&&$(t).attr("scrollEle",$(t).attr("scrollEle-temp"))}),$("[scrollEle]",u).removeClass("AniStart").removeClass("AniDid").addClass("AniDo").trigger("destroy.Y_ScrollEle")),e.clickMoveTg[0]?setTimeout(function(){s(e.clickMoveTg[1]),e.IsLoop&&(c.eq(d).addClass(e.TgActCls),setTimeout(function(){i.idx=d,s(e.clickMoveTg[1],0)},e.duration+1))},1):e.btnAnimate&&i.barMove(),u.length?(0==e.duration&&onoff(u,{cls:e.TtActCls}),setTextLine($("[ysq-text-line]",a)),n||e.fn.start&&e.fn.start.call(this,a,i.idx,l,c,r,t),i.delayTimer=setTimeout(function(){onoff(u,{cls:e.TtActCls}),setProperty(i,"ysqble",!0),u.removeClass("waitLoad"),l.eq(i.pdx).removeClass("leave"),l.eq(i.idx).removeClass("come"),e.mouseWheelMove&&i.mouseWheelFn(),e.overviewMid&&ysq.MsBoxSet(u.find(".overview")),n||e.fn.callback&&e.fn.callback.call(this,a,i.idx,l,c,r,t),t||e.lazyLoad[0]&&fnLazyloadPd(u)&&$.fn.Y_LazyLoad.Init(u,!e.lazyLoad[0],e.lazyLoad[1],e.lazyLoad[0]),t||fnScrollElePd(u)&&($.fn.Y_ScrollEle.Init(u),$.fn.Y_ScrollEle.Do(u,0,!0))},t?0:e.duration)):(setProperty(i,"ysqble",!0),l.removeClass(e.TtActCls))},i.barMove=function(){var t=$(".block",i),s={},a=c.eq(i.idx),n=a.offset(),r=o.offset();s="h"==e.clickMoveTg[1]?e.blockSize?{left:n.left-r.left+(a.outerWidth()-t.width())/2,top:0,height:"100%",opacity:1}:{left:n.left-r.left,width:a.outerWidth(),top:0,height:"100%",opacity:1}:e.blockSize?{top:n.top-r.top+(a.outerHeight()-t.height())/2,left:0,width:"100%",opacity:1}:{top:n.top-r.top,height:a.outerHeight(),left:0,width:"100%",opacity:1},$h.hasClass("pc")?t.stop(!0,!1).animate(s,e.duration):t.show().css(s)},i.mouseWheelFn=function(){a.one("mousewheel.Y_Move",function(e){f?!ysq.IsM&&i.ysqble&&(e.deltaY<0?i.next():i.prev()):f=!0})},i.next=function(){i.pdx=i.idx,i.idx=++i.idx%h,setProperty(i,"ysqble",!1),i.Move()},i.prev=function(){i.pdx=i.idx,i.idx=--i.idx<0?h-1:i.idx,setProperty(i,"ysqble",!1),i.Move()},i.AutoNext=function(){e.TimeOut>0&&(clearInterval(i.Y_Timer),i.Y_Timer=setInterval(function(){i.next(!0)},1e3*e.TimeOut))},e.IsLoop&&(c.last().after(c.clone()),c=o.find(e.TBtn)),e.mouseWheelMove&&i.mouseWheelFn(),!c.length){for(var m="",t=0;t":"")+''+(e.hasNum?t+1:" ")+"";o.append(m),c=o.find(e.TBtn),h=c.length}e.AniPagination&&c.css({transition:"all "+e.TimeOut+"s linear 0ms"}),bindScrollFn(i,function(){clearInterval(i.Y_Timer),inWindow(a,null,!0)&&i.AutoNext()}),i.Move(!0),a.addClass("_loaded"),e.lazyLoad[0]&&l.addClass("waitLoad"),e.lazyLoad[2]&&a.on(TouchEnter,function(e){fnLazyloadPd(a)&&$.fn.Y_LazyLoad.Init(l.slice(0,c.length),!0)}),fnLazyloadPd($b)&&$.fn.Y_LazyLoad.Init($b,!1),e.fn.after&&e.fn.after.call(this,a,l,c,r);var v;if(c.off(e.event+".Y_Tab.eventTrigger").on(e.event+".Y_Tab.eventTrigger",function(t){var s=$(this);return clearTimeout(v),!(!e.linkable||!s.hasClass(e.TgActCls))||(i.ysqble&&!i.linkable?(v=setTimeout(function(){if(!s.hasClass(e.TgActCls)){var t=c.index(s),a=c.length;i.pdx=i.idx,i.idx=t%a,e.item?l.eq(i.idx).find(e.item).length&&i.Move():i.Move()}},e.eventDelay),prevent_default(t)):void 0)}),e.TgClone&&$(".Tg_clone",a).find(e.TBtn).off(TouchEnter+".Y_Tab.eventTrigger").on(TouchEnter+".Y_Tab.eventTrigger",function(e){var t=$(this).index();return c.eq(t).trigger(TouchEnter+".Y_Tab.eventTrigger"),prevent_default(e)}),e.event!=TouchEnter||ysq.IsM||c.off("mouseleave.Y_Tab.eventTrigger").on("mouseleave.Y_Tab.eventTrigger",function(e){clearTimeout(v)}),(e.stopable||a.data("stopable"))&&(ysq.IsM||e.TimeOut)&&a.on({"mousemove.Y_Tab.autoNext":function(){f=!0,clearInterval(i.Y_Timer)},"mouseleave.Y_Tab.autoNext":function(){f=!1,i.AutoNext()}}),l.length>1&&p.length&&(p.show().addClass("_group"),o.Y_OffsetMove({item:".btn",single:!1,prev:e.prevGroup,next:e.nextGroup,vertical:!1})),l.length>1&&u.length){u.show();var g=$(e.prev,e.outerCtr?$b:i),b=$(e.next,e.outerCtr?$b:i);b.click(function(){i.ysqble||$(this).hasClass("unable")?i.next(!0):$(this).Y_Animation({animation:"dotShake"})}),g.click(function(){i.ysqble||$(this).hasClass("unable")?i.prev(!0):$(this).Y_Animation({animation:"dotShake"})}),ysq.IsM?u.addClass("ctrShow"):a.on({"mousemove.Y_Move":function(e){var t=e.pageX;e.pageY;t=0&&(i.idx=t),e.box?$(e.box,i).each(function(t,s){onoff($(e.item,s).eq(i.idx),{sib:e.item,cls:e.actCls})}):onoff(s.eq(i.idx),{sib:e.item,cls:e.actCls}),e.lazyLoad[0]&&fnLazyloadPd($oE)&&$.fn.Y_LazyLoad.Init($oE,!0,e.lazyLoad[1]),e.fn.mouseOn&&e.fn.mouseOn.call(this,$(i),s.eq(i.idx),i.idx)},i.MouseOut=function(){i.idx=i.nInitNum,i.nInitNum>=0?e.box?$(e.box,i).each(function(t,s){onoff($(e.item,s).eq(i.idx),{sib:e.item,cls:e.actCls})}):onoff(s.eq(i.idx),{sib:e.item,cls:e.actCls}):s.removeClass(e.actCls),e.lazyLoad[0]&&fnLazyloadPd($oE)&&$.fn.Y_LazyLoad.Init($oE,!0,e.lazyLoad[1]),e.fn.mouseOut&&e.fn.mouseOut.call(this,$(i),s.eq(i.idx),i.idx)},null!=e.initNum&&i.MouseIn(),e.lazyLoad[0]&&s.addClass("waitLoad"),s.hover(function(){var t=$(this);clearTimeout(i.timerIn),clearTimeout(i.timerOut),i.timerIn=setTimeout(function(){if($(this).hasClass(i.actCls))return!0;i._in=!0,i.idx=t.parent().find(e.item).index(t),i.MouseIn(i.idx)},e.indelay)},function(){i.timerOut=setTimeout(function(){if(0==i._in)return!0;i._in=!1,e.backInit&&i.MouseOut()},e.outdelay)})}),this},Y_OffsetMove:function(e){return e=$.extend({},{viewport:".viewport",overview:".overview",item:".item",single:!0,prev:null,next:null,vertical:!1,mouseWheel:!1,X:.5},e),this.each(function(t,i){function s(){h=Math.ceil(l?n.outerHeight():n.outerWidth()),u=Math.ceil(l?n.offset().top:n.offset().left)}var a=$(i),n=$(e.viewport,i),o=$(e.overview,i),r=$(e.item,n),l=e.vertical,d=$(e.prev,i),c=$(e.next,i),h=0,u=0,p=r.length,f=0;if(i.idx=0,i.bOnce=!0,!r.length)return!0;i.Move=function(t,s){var a=l?n.scrollTop():n.scrollLeft();if(e.single||s){var o=r.eq(i.idx),d=Math.ceil(l?o.outerHeight():o.outerWidth()),c=Math.ceil(l?o.offset().top:o.offset().left);c>u&&c+dh&&(f=d+f-h)}else(l?Math.round(r.eq(-1).outerHeight()+r.eq(-1).offset().top)<=Math.round(h+u):Math.round(r.eq(-1).outerWidth()+r.eq(-1).offset().left)<=Math.round(h+u))?f=0:r.each(function(e,t){var s=Math.ceil(l?$(t).outerHeight():$(t).outerWidth()),n=Math.ceil(l?$(t).offset().top:$(t).offset().left);s+n>h+u&&i.bOnce&&(f==n+a-u&&s>h?f+=h:f=n+a-u,i.bOnce=!1)});n.stop(!1,!0).animate(l?{scrollTop:f}:{scrollLeft:f},0==t?0:Math.max(333,Math.min(600,Math.abs(f-a))),function(){i.bOnce=!0})};var m=$(e.item,a).filter(function(){return $(this).hasClass("on")});if(setTimeout(function(){f=m.length?m.offset().left+n.scrollLeft()-n.offset().left+(m.outerWidth()-n.outerWidth())*e.X:0,n.animate(l?{scrollTop:f}:{scrollLeft:f},0)},1),w.off("resize.Y_OffsetMove").on("resize.Y_OffsetMove",function(e){a.is(":hidden")||((l?o.outerHeight()>n.outerHeight():o.outerWidth()>n.outerWidth())?($(".ctr",a).removeClass("reject"),a.removeClass("_nojs").addClass("_bindjs")):($(".ctr",a).addClass("reject"),a.addClass("_nojs")),s())}).trigger("resize.Y_OffsetMove"),w.off("scroll.Y_OffsetMove").on("scroll.Y_OffsetMove",function(e){s()}).trigger("scroll.Y_OffsetMove"),d.off("click.Y_OffsetMove").on("click.Y_OffsetMove",function(e){i.idx=--i.idx<0?p-1:i.idx,setTimeout(function(){i.Move(-1)},1)}),c.off("click.Y_OffsetMove").on("click.Y_OffsetMove",function(e){i.idx=++i.idx%p,setTimeout(function(){i.Move(1)},1)}),e.mouseWheel&&$(".ysqUEO.pc").length){var v=n,g=r.last(),b="temp_"+(new Date).getTime();v.addClass(b);var y=function(e){var t=function(e,t,i){return i?e.scrollTop()+t.outerHeight()+t.offset().top-e.offset().top-e.outerHeight():e.scrollLeft()+t.outerWidth()+t.offset().left-e.offset().left-e.outerWidth()}(v,g,l);f=e.deltaY>0?f>=t?t:f+120:f<=0?0:f-120,l?TweenMax.to("."+b,.15,{scrollTop:f}):TweenMax.to("."+b,.15,{scrollLeft:f}),(e=$.event.fix(e)).preventDefault()};window.addEventListener?o[0].addEventListener(wheelEvent,y,!1):o[0].onmousewheel=y}n.scroll(function(e){f=l?n.scrollTop():n.scrollLeft(),r.each(function(e,t){var s=Math.ceil(l?$(t).outerHeight():$(t).outerWidth()),a=Math.ceil(l?$(t).offset().top:$(t).offset().left);s+a<=h+u&&a>=u&&(i.idx=r.index($(t)))})})}),this}}),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,t,i,s,a){return jQuery.easing[jQuery.easing.def](e,t,i,s,a)},easeInQuad:function(e,t,i,s,a){return s*(t/=a)*t+i},easeOutQuad:function(e,t,i,s,a){return-s*(t/=a)*(t-2)+i},easeInOutQuad:function(e,t,i,s,a){return(t/=a/2)<1?s/2*t*t+i:-s/2*(--t*(t-2)-1)+i},easeInCubic:function(e,t,i,s,a){return s*(t/=a)*t*t+i},easeOutCubic:function(e,t,i,s,a){return s*((t=t/a-1)*t*t+1)+i},easeInOutCubic:function(e,t,i,s,a){return(t/=a/2)<1?s/2*t*t*t+i:s/2*((t-=2)*t*t+2)+i},easeInQuart:function(e,t,i,s,a){return s*(t/=a)*t*t*t+i},easeOutQuart:function(e,t,i,s,a){return-s*((t=t/a-1)*t*t*t-1)+i},easeInOutQuart:function(e,t,i,s,a){return(t/=a/2)<1?s/2*t*t*t*t+i:-s/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(e,t,i,s,a){return s*(t/=a)*t*t*t*t+i},easeOutQuint:function(e,t,i,s,a){return s*((t=t/a-1)*t*t*t*t+1)+i},easeInOutQuint:function(e,t,i,s,a){return(t/=a/2)<1?s/2*t*t*t*t*t+i:s/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(e,t,i,s,a){return-s*Math.cos(t/a*(Math.PI/2))+s+i},easeOutSine:function(e,t,i,s,a){return s*Math.sin(t/a*(Math.PI/2))+i},easeInOutSine:function(e,t,i,s,a){return-s/2*(Math.cos(Math.PI*t/a)-1)+i},easeInExpo:function(e,t,i,s,a){return 0==t?i:s*Math.pow(2,10*(t/a-1))+i},easeOutExpo:function(e,t,i,s,a){return t==a?i+s:s*(1-Math.pow(2,-10*t/a))+i},easeInOutExpo:function(e,t,i,s,a){return 0==t?i:t==a?i+s:(t/=a/2)<1?s/2*Math.pow(2,10*(t-1))+i:s/2*(2-Math.pow(2,-10*--t))+i},easeInCirc:function(e,t,i,s,a){return-s*(Math.sqrt(1-(t/=a)*t)-1)+i},easeOutCirc:function(e,t,i,s,a){return s*Math.sqrt(1-(t=t/a-1)*t)+i},easeInOutCirc:function(e,t,i,s,a){return(t/=a/2)<1?-s/2*(Math.sqrt(1-t*t)-1)+i:s/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(e,t,i,s,a){var n=1.70158,o=0,r=s;if(0==t)return i;if(1==(t/=a))return i+s;if(o||(o=.3*a),r=0&&d.indexOf(">")>=0){var c="div";for(0===d.indexOf(":~]/)?(t||a).querySelectorAll(e.trim()):[a.getElementById(e.trim().split("#")[1])],s=0;s0&&e[0].nodeType)for(s=0;s1)&&this.isEnd&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0);this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=i,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}}function s(){}var a="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,n="undefined"==typeof window?{document:a,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,o=function(e){for(var t=0;t=0;p-=1){var f=u[p];n&&f.listener===n?(h.removeEventListener(d,f.proxyListener,o),u.splice(p,1)):n&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===n?(h.removeEventListener(d,f.proxyListener,o),u.splice(p,1)):n||(h.removeEventListener(d,f.proxyListener,o),u.splice(p,1))}}return this},trigger:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var i=e[0].split(" "),s=e[1],o=0;o0}),d.dispatchEvent(c),d.dom7EventData=[],delete d.dom7EventData}return this},transitionEnd:function(e){function t(n){if(n.target===this)for(e.call(this,n),i=0;i0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var e=this[0],t=e.getBoundingClientRect(),i=a.body,s=e.clientTop||i.clientTop||0,o=e.clientLeft||i.clientLeft||0,r=e===n?n.scrollY:e.scrollTop,l=e===n?n.scrollX:e.scrollLeft;return{top:t.top+r-s,left:t.left+l-o}}return null},css:function(e,t){var i;if(1===arguments.length){if("string"!=typeof e){for(i=0;ii-1?new o([]):e<0?(t=i+e,new o(t<0?[]:[this[t]])):new o([this[e]])},append:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var i,s=0;s=0;i-=1)this[t].insertBefore(s.childNodes[i],this[t].childNodes[0])}else if(e instanceof o)for(i=0;i0?t?this[0].nextElementSibling&&e(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(t){var i=[],s=this[0];if(!s)return new o([]);for(;s.nextElementSibling;){var a=s.nextElementSibling;t?e(a).is(t)&&i.push(a):i.push(a),s=a}return new o(i)},prev:function(t){if(this.length>0){var i=this[0];return new o(t?i.previousElementSibling&&e(i.previousElementSibling).is(t)?[i.previousElementSibling]:[]:i.previousElementSibling?[i.previousElementSibling]:[])}return new o([])},prevAll:function(t){var i=[],s=this[0];if(!s)return new o([]);for(;s.previousElementSibling;){var a=s.previousElementSibling;t?e(a).is(t)&&i.push(a):i.push(a),s=a}return new o(i)},parent:function(i){for(var s=[],a=0;a6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),a=new n.WebKitCSSMatrix("none"===s?"":s)):i=(a=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=n.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=n.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0},parseUrlQuery:function(e){var t,i,s,a,o={},r=e||n.location.href;if("string"==typeof r&&r.length)for(a=(i=(r=r.indexOf("?")>-1?r.replace(/\S*\?/,""):"").split("&").filter(function(e){return""!==e})).length,t=0;t0||"ontouchstart"in n||n.DocumentTouch&&a instanceof n.DocumentTouch),pointerEvents:!!(n.navigator.pointerEnabled||n.PointerEvent||"maxTouchPoints"in n.navigator&&n.navigator.maxTouchPoints>0),prefixedPointerEvents:!!n.navigator.msPointerEnabled,transition:function(){var t=e.style;return"transition"in t||"webkitTransition"in t||"MozTransition"in t}(),transforms3d:n.Modernizr&&!0===n.Modernizr.csstransforms3d||function(){var t=e.style;return"webkitPerspective"in t||"MozPerspective"in t||"OPerspective"in t||"MsPerspective"in t||"perspective"in t}(),flexbox:function(){for(var t=e.style,i="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),s=0;s=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(n.navigator.userAgent)},h=function(e){void 0===e&&(e={});var t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach(function(e){t.on(e,t.params.on[e])})},u={components:{configurable:!0}};h.prototype.on=function(e,t,i){var s=this;if("function"!=typeof t)return s;var a=i?"unshift":"push";return e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][a](t)}),s},h.prototype.once=function(e,t,i){function s(){for(var i=[],n=arguments.length;n--;)i[n]=arguments[n];t.apply(a,i),a.off(e,s),s.f7proxy&&delete s.f7proxy}var a=this;return"function"!=typeof t?a:(s.f7proxy=t,a.on(e,s,i))},h.prototype.off=function(e,t){var i=this;return i.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].length&&i.eventsListeners[e].forEach(function(s,a){(s===t||s.f7proxy&&s.f7proxy===t)&&i.eventsListeners[e].splice(a,1)})}),i):i},h.prototype.emit=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var i=this;if(!i.eventsListeners)return i;var s,a,n;return"string"==typeof e[0]||Array.isArray(e[0])?(s=e[0],a=e.slice(1,e.length),n=i):(s=e[0].events,a=e[0].data,n=e[0].context||i),(Array.isArray(s)?s:s.split(" ")).forEach(function(e){if(i.eventsListeners&&i.eventsListeners[e]){var t=[];i.eventsListeners[e].forEach(function(e){t.push(e)}),t.forEach(function(e){e.apply(n,a)})}}),i},h.prototype.useModulesParams=function(e){var t=this;t.modules&&Object.keys(t.modules).forEach(function(i){var s=t.modules[i];s.params&&l.extend(e,s.params)})},h.prototype.useModules=function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(i){var s=t.modules[i],a=e[i]||{};s.instance&&Object.keys(s.instance).forEach(function(e){var i=s.instance[e];t[e]="function"==typeof i?i.bind(t):i}),s.on&&t.on&&Object.keys(s.on).forEach(function(e){t.on(e,s.on[e])}),s.create&&s.create.bind(t)(a)})},u.components.set=function(e){this.use&&this.use(e)},h.installModule=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var s=this;s.prototype.modules||(s.prototype.modules={});var a=e.name||Object.keys(s.prototype.modules).length+"_"+l.now();return s.prototype.modules[a]=e,e.proto&&Object.keys(e.proto).forEach(function(t){s.prototype[t]=e.proto[t]}),e.static&&Object.keys(e.static).forEach(function(t){s[t]=e.static[t]}),e.install&&e.install.apply(s,t),s},h.use=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var s=this;return Array.isArray(e)?(e.forEach(function(e){return s.installModule(e)}),s):s.installModule.apply(s,[e].concat(t))},Object.defineProperties(h,u);var p={updateSize:function(){var e,t,i=this.$el;e=void 0!==this.params.width?this.params.width:i[0].clientWidth,t=void 0!==this.params.height?this.params.height:i[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(i.css("padding-left"),10)-parseInt(i.css("padding-right"),10),t=t-parseInt(i.css("padding-top"),10)-parseInt(i.css("padding-bottom"),10),l.extend(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=this.params,t=this.$wrapperEl,i=this.size,s=this.rtlTranslate,a=this.wrongRTL,o=this.virtual&&e.virtual.enabled,r=o?this.virtual.slides.length:this.slides.length,h=t.children("."+this.params.slideClass),u=o?this.virtual.slides.length:h.length,p=[],f=[],m=[],v=e.slidesOffsetBefore;"function"==typeof v&&(v=e.slidesOffsetBefore.call(this));var g=e.slidesOffsetAfter;"function"==typeof g&&(g=e.slidesOffsetAfter.call(this));var b=this.snapGrid.length,y=this.snapGrid.length,x=e.spaceBetween,w=-v,T=0,C=0;if(void 0!==i){"string"==typeof x&&x.indexOf("%")>=0&&(x=parseFloat(x.replace("%",""))/100*i),this.virtualSize=-x,s?h.css({marginLeft:"",marginTop:""}):h.css({marginRight:"",marginBottom:""});var S;e.slidesPerColumn>1&&(S=Math.floor(u/e.slidesPerColumn)===u/this.params.slidesPerColumn?u:Math.ceil(u/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(S=Math.max(S,e.slidesPerView*e.slidesPerColumn)));for(var E,$=e.slidesPerColumn,M=S/$,P=Math.floor(u/e.slidesPerColumn),k=0;k1){var I=void 0,L=void 0,A=void 0;if("column"===e.slidesPerColumnFill||"row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){if("column"===e.slidesPerColumnFill)A=k-(L=Math.floor(k/$))*$,(L>P||L===P&&A===$-1)&&(A+=1)>=$&&(A=0,L+=1);else{var D=Math.floor(k/e.slidesPerGroup);L=k-(A=Math.floor(k/e.slidesPerView)-D*e.slidesPerColumn)*e.slidesPerView-D*e.slidesPerView}I=L+A*S/$,z.css({"-webkit-box-ordinal-group":I,"-moz-box-ordinal-group":I,"-ms-flex-order":I,"-webkit-order":I,order:I})}else L=k-(A=Math.floor(k/M))*M;z.css("margin-"+(this.isHorizontal()?"top":"left"),0!==A&&e.spaceBetween&&e.spaceBetween+"px").attr("data-swiper-column",L).attr("data-swiper-row",A)}if("none"!==z.css("display")){if("auto"===e.slidesPerView){var q=n.getComputedStyle(z[0],null),O=z[0].style.transform,_=z[0].style.webkitTransform;if(O&&(z[0].style.transform="none"),_&&(z[0].style.webkitTransform="none"),e.roundLengths)E=this.isHorizontal()?z.outerWidth(!0):z.outerHeight(!0);else if(this.isHorizontal()){var Y=parseFloat(q.getPropertyValue("width")),F=parseFloat(q.getPropertyValue("padding-left")),N=parseFloat(q.getPropertyValue("padding-right")),H=parseFloat(q.getPropertyValue("margin-left")),B=parseFloat(q.getPropertyValue("margin-right")),V=q.getPropertyValue("box-sizing");E=V&&"border-box"===V&&!c.isIE?Y+H+B:Y+F+N+H+B}else{var R=parseFloat(q.getPropertyValue("height")),W=parseFloat(q.getPropertyValue("padding-top")),X=parseFloat(q.getPropertyValue("padding-bottom")),G=parseFloat(q.getPropertyValue("margin-top")),j=parseFloat(q.getPropertyValue("margin-bottom")),U=q.getPropertyValue("box-sizing");E=U&&"border-box"===U&&!c.isIE?R+G+j:R+W+X+G+j}O&&(z[0].style.transform=O),_&&(z[0].style.webkitTransform=_),e.roundLengths&&(E=Math.floor(E))}else E=(i-(e.slidesPerView-1)*x)/e.slidesPerView,e.roundLengths&&(E=Math.floor(E)),h[k]&&(this.isHorizontal()?h[k].style.width=E+"px":h[k].style.height=E+"px");h[k]&&(h[k].swiperSlideSize=E),m.push(E),e.centeredSlides?(w=w+E/2+T/2+x,0===T&&0!==k&&(w=w-i/2-x),0===k&&(w=w-i/2-x),Math.abs(w)<.001&&(w=0),e.roundLengths&&(w=Math.floor(w)),C%e.slidesPerGroup==0&&p.push(w),f.push(w)):(e.roundLengths&&(w=Math.floor(w)),C%e.slidesPerGroup==0&&p.push(w),f.push(w),w=w+E+x),this.virtualSize+=E+x,T=E,C+=1}}this.virtualSize=Math.max(this.virtualSize,i)+g;var Q;if(s&&a&&("slide"===e.effect||"coverflow"===e.effect)&&t.css({width:this.virtualSize+e.spaceBetween+"px"}),d.flexbox&&!e.setWrapperSize||(this.isHorizontal()?t.css({width:this.virtualSize+e.spaceBetween+"px"}):t.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(E+e.spaceBetween)*S,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?t.css({width:this.virtualSize+e.spaceBetween+"px"}):t.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){Q=[];for(var K=0;K1&&p.push(this.virtualSize-i)}if(0===p.length&&(p=[0]),0!==e.spaceBetween&&(this.isHorizontal()?s?h.css({marginLeft:x+"px"}):h.css({marginRight:x+"px"}):h.css({marginBottom:x+"px"})),e.centerInsufficientSlides){var te=0;if(m.forEach(function(t){te+=t+(e.spaceBetween?e.spaceBetween:0)}),(te-=e.spaceBetween)1)for(t=0;tthis.slides.length)break;i.push(this.slides.eq(a)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?n:s}s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t=0&&(s=parseFloat(s.replace("%",""))/100*this.size),void 0===t&&(t=this&&this.translate||0);var a=this.slides,n=this.rtlTranslate;if(0!==a.length){void 0===a[0].swiperSlideOffset&&this.updateSlidesOffset();var o=-t;n&&(o=t),a.removeClass(i.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var r=0;r=0&&c1&&h<=this.size||c<=0&&h>=this.size)&&(this.visibleSlides.push(l),this.visibleSlidesIndexes.push(r),a.eq(r).addClass(i.slideVisibleClass))}l.progress=n?-d:d}this.visibleSlides=e(this.visibleSlides)}},updateProgress:function(e){var t=this.params;if(void 0===e){var i=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*i||0}var s=this.maxTranslate()-this.minTranslate(),a=this.progress,n=this.isBeginning,o=this.isEnd,r=n,d=o;0===s?(a=0,n=!0,o=!0):(n=(a=(e-this.minTranslate())/s)<=0,o=a>=1),l.extend(this,{progress:a,isBeginning:n,isEnd:o}),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesProgress(e),n&&!r&&this.emit("reachBeginning toEdge"),o&&!d&&this.emit("reachEnd toEdge"),(r&&!n||d&&!o)&&this.emit("fromEdge"),this.emit("progress",a)},updateSlidesClasses:function(){var e=this.slides,t=this.params,i=this.$wrapperEl,s=this.activeIndex,a=this.realIndex,n=this.virtual&&t.virtual.enabled;e.removeClass(t.slideActiveClass+" "+t.slideNextClass+" "+t.slidePrevClass+" "+t.slideDuplicateActiveClass+" "+t.slideDuplicateNextClass+" "+t.slideDuplicatePrevClass);var o;(o=n?this.$wrapperEl.find("."+t.slideClass+'[data-swiper-slide-index="'+s+'"]'):e.eq(s)).addClass(t.slideActiveClass),t.loop&&(o.hasClass(t.slideDuplicateClass)?i.children("."+t.slideClass+":not(."+t.slideDuplicateClass+')[data-swiper-slide-index="'+a+'"]').addClass(t.slideDuplicateActiveClass):i.children("."+t.slideClass+"."+t.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]').addClass(t.slideDuplicateActiveClass));var r=o.nextAll("."+t.slideClass).eq(0).addClass(t.slideNextClass);t.loop&&0===r.length&&(r=e.eq(0)).addClass(t.slideNextClass);var l=o.prevAll("."+t.slideClass).eq(0).addClass(t.slidePrevClass);t.loop&&0===l.length&&(l=e.eq(-1)).addClass(t.slidePrevClass),t.loop&&(r.hasClass(t.slideDuplicateClass)?i.children("."+t.slideClass+":not(."+t.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(t.slideDuplicateNextClass):i.children("."+t.slideClass+"."+t.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(t.slideDuplicateNextClass),l.hasClass(t.slideDuplicateClass)?i.children("."+t.slideClass+":not(."+t.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(t.slideDuplicatePrevClass):i.children("."+t.slideClass+"."+t.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(t.slideDuplicatePrevClass))},updateActiveIndex:function(e){var t,i=this.rtlTranslate?this.translate:-this.translate,s=this.slidesGrid,a=this.snapGrid,n=this.params,o=this.activeIndex,r=this.realIndex,d=this.snapIndex,c=e;if(void 0===c){for(var h=0;h=s[h]&&i=s[h]&&i=s[h]&&(c=h);n.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if((t=a.indexOf(i)>=0?a.indexOf(i):Math.floor(c/n.slidesPerGroup))>=a.length&&(t=a.length-1),c!==o){var u=parseInt(this.slides.eq(c).attr("data-swiper-slide-index")||c,10);l.extend(this,{snapIndex:t,realIndex:u,previousIndex:o,activeIndex:c}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),r!==u&&this.emit("realIndexChange"),(this.initialized||this.runCallbacksOnInit)&&this.emit("slideChange")}else t!==d&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var i=this.params,s=e(t.target).closest("."+i.slideClass)[0],a=!1;if(s)for(var n=0;n=r.length&&(p=r.length-1),(h||o.initialSlide||0)===(c||0)&&i&&a.emit("beforeSlideChangeStart");var f=-r[p];if(a.updateProgress(f),o.normalizeSlideIndex)for(var m=0;m=Math.floor(100*l[m])&&(n=m);if(a.initialized&&n!==h){if(!a.allowSlideNext&&fa.translate&&f>a.maxTranslate()&&(h||0)!==n)return!1}var v;return v=n>h?"next":n(this.snapGrid[a+1]-o)/2&&(s=this.params.slidesPerGroup)}return this.slideTo(s,e,t,i)},slideToClickedSlide:function(){var t,i=this,s=i.params,a=i.$wrapperEl,n="auto"===s.slidesPerView?i.slidesPerViewDynamic():s.slidesPerView,o=i.clickedIndex;if(s.loop){if(i.animating)return;t=parseInt(e(i.clickedSlide).attr("data-swiper-slide-index"),10),s.centeredSlides?oi.slides.length-i.loopedSlides+n/2?(i.loopFix(),o=a.children("."+s.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l.nextTick(function(){i.slideTo(o)})):i.slideTo(o):o>i.slides.length-n?(i.loopFix(),o=a.children("."+s.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+s.slideDuplicateClass+")").eq(0).index(),l.nextTick(function(){i.slideTo(o)})):i.slideTo(o)}else i.slideTo(o)}},v={loopCreate:function(){var t=this,i=t.params,s=t.$wrapperEl;s.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var n=s.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var o=i.slidesPerGroup-n.length%i.slidesPerGroup;if(o!==i.slidesPerGroup){for(var r=0;rn.length&&(t.loopedSlides=n.length);var d=[],c=[];n.each(function(i,s){var a=e(s);i=n.length-t.loopedSlides&&d.push(s),a.attr("data-swiper-slide-index",i)});for(var h=0;h=0;u-=1)s.prepend(e(d[u].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){var e,t=this.params,i=this.activeIndex,s=this.slides,a=this.loopedSlides,n=this.allowSlidePrev,o=this.allowSlideNext,r=this.snapGrid,l=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var d=-r[i]-this.getTranslate();i=2*a||i>=s.length-a)&&(e=-s.length+i+a,e+=a,this.slideTo(e,0,!1,!0)&&0!==d&&this.setTranslate((l?-this.translate:this.translate)-d)),this.allowSlidePrev=n,this.allowSlideNext=o},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},g={setGrabCursor:function(e){if(!(d.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){d.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}},b={appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s=n)this.appendSlide(t);else{for(var o=a>e?a+1:a,r=[],l=n-1;l>=e;l-=1){var c=this.slides.eq(l);c.remove(),r.unshift(c)}if("object"==typeof t&&"length"in t){for(var h=0;he?a+t.length:a}else i.append(t);for(var u=0;u=0),(o||l||r)&&(t.os="ios",t.ios=!0),l&&!r&&(t.osVersion=l[2].replace(/_/g,"."),t.iphone=!0),o&&(t.osVersion=o[2].replace(/_/g,"."),t.ipad=!0),r&&(t.osVersion=r[3]?r[3].replace(/_/g,"."):null,t.iphone=!0),t.ios&&t.osVersion&&e.indexOf("Version/")>=0&&"10"===t.osVersion.split(".")[0]&&(t.osVersion=e.toLowerCase().split("version/")[1].split(" ")[0]),t.desktop=!(t.os||t.android||t.webView),t.webView=(l||o||r)&&e.match(/.*AppleWebKit(?!.*Safari)/i),t.os&&"ios"===t.os){var d=t.osVersion.split("."),c=a.querySelector('meta[name="viewport"]');t.minimalUi=!t.webView&&(r||l)&&(1*d[0]==7?1*d[1]>=1:1*d[0]>7)&&c&&c.getAttribute("content").indexOf("minimal-ui")>=0}return t.pixelRatio=n.devicePixelRatio||1,t}(),x=!1,w={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:600,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.3,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!1,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!1,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"on",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},T={update:p,translate:f,transition:{setTransition:function(e,t){this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.params,a=this.previousIndex;s.autoHeight&&this.updateAutoHeight();var n=t;if(n||(n=i>a?"next":is?"next":i0||i.isTouched&&i.isMoved))if(s.noSwiping&&e(r.target).closest(s.noSwipingSelector?s.noSwipingSelector:"."+s.noSwipingClass)[0])this.allowClick=!0;else if(!s.swipeHandler||e(r).closest(s.swipeHandler)[0]){o.currentX="touchstart"===r.type?r.targetTouches[0].pageX:r.pageX,o.currentY="touchstart"===r.type?r.targetTouches[0].pageY:r.pageY;var d=o.currentX,c=o.currentY,h=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,u=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(!h||!(d<=u||d>=n.screen.width-u)){if(l.extend(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=d,o.startY=c,i.touchStartTime=l.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(i.allowThresholdMove=!1),"touchstart"!==r.type){var p=!0;e(r.target).is(i.formElements)&&(p=!1),a.activeElement&&e(a.activeElement).is(i.formElements)&&a.activeElement!==r.target&&a.activeElement.blur();var f=p&&this.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||f)&&r.preventDefault()}this.emit("touchStart",r)}}}}.bind(this),this.onTouchMove=function(t){var i=this.touchEventsData,s=this.params,n=this.touches,o=this.rtlTranslate,r=t;if(r.originalEvent&&(r=r.originalEvent),i.isTouched){if(!i.isTouchEvent||"mousemove"!==r.type){var d="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),c="touchmove"===r.type?d.pageX:r.pageX,h="touchmove"===r.type?d.pageY:r.pageY;if(r.preventedByNestedSwiper)return n.startX=c,void(n.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(l.extend(n,{startX:c,startY:h,currentX:c,currentY:h}),i.touchStartTime=l.now()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(this.isVertical()){if(hn.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(cn.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&a.activeElement&&r.target===a.activeElement&&e(r.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);if(i.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)){n.currentX=c,n.currentY=h;var u=n.currentX-n.startX,p=n.currentY-n.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(u,2)+Math.pow(p,2))=25&&(f=180*Math.atan2(Math.abs(p),Math.abs(u))/Math.PI,i.isScrolling=this.isHorizontal()?f>s.touchAngle:90-f>s.touchAngle)}if(i.isScrolling&&this.emit("touchMoveOpposite",r),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,r.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&r.stopPropagation(),i.isMoved||(s.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),i.isMoved=!0;var m=this.isHorizontal()?u:p;n.diff=m,m*=s.touchRatio,o&&(m=-m),this.swipeDirection=m>0?"prev":"next",i.currentTranslate=m+i.startTranslate;var v=!0,g=s.resistanceRatio;if(s.touchReleaseOnEdges&&(g=0),m>0&&i.currentTranslate>this.minTranslate()?(v=!1,s.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+m,g))):m<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(m)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=this.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}s.followFinger&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:n[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:n[this.isHorizontal()?"currentX":"currentY"],time:l.now()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",r)}.bind(this),this.onTouchEnd=function(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,n=t.rtlTranslate,o=t.$wrapperEl,r=t.slidesGrid,d=t.snapGrid,c=e;if(c.originalEvent&&(c=c.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",c),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var h=l.now(),u=h-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(c),t.emit("tap",c),u<300&&h-i.lastClickTime>300&&(i.clickTimeout&&clearTimeout(i.clickTimeout),i.clickTimeout=l.nextTick(function(){t&&!t.destroyed&&t.emit("click",c)},300)),u<300&&h-i.lastClickTime<300&&(i.clickTimeout&&clearTimeout(i.clickTimeout),t.emit("doubleTap",c))),i.lastClickTime=l.now(),l.nextTick(function(){t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;var p;if(p=s.followFinger?n?t.translate:-t.translate:-i.currentTranslate,s.freeMode){if(p<-t.minTranslate())return void t.slideTo(t.activeIndex);if(p>-t.maxTranslate())return void(t.slides.length1){var f=i.velocities.pop(),m=i.velocities.pop(),v=f.position-m.position,g=f.time-m.time;t.velocity=v/g,t.velocity/=2,Math.abs(t.velocity)150||l.now()-f.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var b=1e3*s.freeModeMomentumRatio,y=t.velocity*b,x=t.translate+y;n&&(x=-x);var w,T,C=!1,S=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(xt.minTranslate())s.freeModeMomentumBounce?(x-t.minTranslate()>S&&(x=t.minTranslate()+S),w=t.minTranslate(),C=!0,i.allowMomentumBounce=!0):x=t.minTranslate(),s.loop&&s.centeredSlides&&(T=!0);else if(s.freeModeSticky){for(var E,$=0;$-x){E=$;break}x=-(x=Math.abs(d[E]-x)=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var M=0,P=t.slidesSizesGrid[0],k=0;k=r[k]&&p=r[k]&&(M=k,P=r[r.length-1]-r[r.length-2]);var z=(p-r[M])/P,I=(s.autoplay.reverseDirection,z>.5?1-z:z);if(u>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex,I*s.speed);"next"===t.swipeDirection&&(z>=s.longSwipesRatio?t.slideTo(M+s.slidesPerGroup,I*s.speed):t.slideTo(M,I*s.speed)),"prev"===t.swipeDirection&&(z>1-s.longSwipesRatio?t.slideTo(M+s.slidesPerGroup,I*s.speed):t.slideTo(M,I*s.speed))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex,I*s.speed);"next"===t.swipeDirection&&t.slideTo(M+s.slidesPerGroup,I*s.speed),"prev"===t.swipeDirection&&t.slideTo(M,I*s.speed)}}}.bind(this),this.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(this);var h="container"===t.touchEventsTarget?r:c,u=!!t.nested;if(d.touch||!d.pointerEvents&&!d.prefixedPointerEvents){if(d.touch){var p=!("touchstart"!==o.start||!d.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};h.addEventListener(o.start,this.onTouchStart,p),h.addEventListener(o.move,this.onTouchMove,d.passiveListener?{passive:!1,capture:u}:u),h.addEventListener(o.end,this.onTouchEnd,p),x||(a.addEventListener("touchstart",s),x=!0)}(t.simulateTouch&&!y.ios&&!y.android||t.simulateTouch&&!d.touch&&y.ios)&&(h.addEventListener("mousedown",this.onTouchStart,!1),a.addEventListener("mousemove",this.onTouchMove,u),a.addEventListener("mouseup",this.onTouchEnd,!1))}else h.addEventListener(o.start,this.onTouchStart,!1),a.addEventListener(o.move,this.onTouchMove,u),a.addEventListener(o.end,this.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&h.addEventListener("click",this.onClick,!0),this.on(y.ios||y.android?"resize orientationchange observerUpdate":"resize observerUpdate",i,!0)},detachEvents:function(){var e=this.params,t=this.touchEvents,s=this.el,n=this.wrapperEl,o="container"===e.touchEventsTarget?s:n,r=!!e.nested;if(d.touch||!d.pointerEvents&&!d.prefixedPointerEvents){if(d.touch){var l=!("onTouchStart"!==t.start||!d.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};o.removeEventListener(t.start,this.onTouchStart,l),o.removeEventListener(t.move,this.onTouchMove,r),o.removeEventListener(t.end,this.onTouchEnd,l)}(e.simulateTouch&&!y.ios&&!y.android||e.simulateTouch&&!d.touch&&y.ios)&&(o.removeEventListener("mousedown",this.onTouchStart,!1),a.removeEventListener("mousemove",this.onTouchMove,r),a.removeEventListener("mouseup",this.onTouchEnd,!1))}else o.removeEventListener(t.start,this.onTouchStart,!1),a.removeEventListener(t.move,this.onTouchMove,r),a.removeEventListener(t.end,this.onTouchEnd,!1);(e.preventClicks||e.preventClicksPropagation)&&o.removeEventListener("click",this.onClick,!0),this.off(y.ios||y.android?"resize orientationchange observerUpdate":"resize observerUpdate",i)}},breakpoints:{setBreakpoint:function(){var e=this,t=e.activeIndex,i=e.initialized,s=e.loopedSlides;void 0===s&&(s=0);var a=e.params,n=a.breakpoints;if(n&&(!n||0!==Object.keys(n).length)){var o=e.getBreakpoint(n);if(o&&e.currentBreakpoint!==o){var r=o in n?n[o]:void 0;r&&["slidesPerView","spaceBetween","slidesPerGroup"].forEach(function(t){var i=r[t];void 0!==i&&("slidesPerView"!==t||"AUTO"!==i&&"auto"!==i?"slidesPerView"===t?r[t]=parseFloat(i):"spaceBetween"===t?"string"==typeof i&&i.indexOf("%")>=0?i=parseFloat(i.replace("%",""))/100*e.size:r[t]=parseFloat(i):r[t]=parseInt(i,10):r[t]="auto")});var d=r||e.originalParams,c=d.direction&&d.direction!==a.direction,h=a.loop&&(d.slidesPerView!==a.slidesPerView||c);c&&i&&e.changeDirection(),l.extend(e.params,d),l.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=o,h&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-s+e.loopedSlides,0,!1)),e.emit("breakpoint",d)}}},getBreakpoint:function(e){if(e){var t=!1,i=[];Object.keys(e).forEach(function(e){i.push(e)}),i.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});for(var s=0;s=n.innerWidth&&!t&&(t=a)}return t||"max"}}},checkOverflow:{checkOverflow:function(){var e=this.isLocked;this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),e&&e!==this.isLocked&&(this.isEnd=!1,this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,s=this.$el,a=[];a.push("initialized"),a.push(t.direction),t.freeMode&&a.push("free-mode"),d.flexbox||a.push("no-flexbox"),t.autoHeight&&a.push("autoheight"),i&&a.push("rtl"),t.slidesPerColumn>1&&a.push("multirow"),y.android&&a.push("android"),y.ios&&a.push("ios"),(c.isIE||c.isEdge)&&(d.pointerEvents||d.prefixedPointerEvents)&&a.push("wp8-"+t.direction),a.forEach(function(i){e.push(t.containerModifierClass+i)}),s.addClass(e.join(" "))},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "))}},images:{loadImage:function(e,t,i,s,a,o){function r(){o&&o()}var l;e.complete&&a?r():t?((l=new n.Image).onload=r,l.onerror=r,s&&(l.sizes=s),i&&(l.srcset=i),t&&(l.src=t)):r()},preloadImages:function(){function e(){void 0!==t&&null!==t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}var t=this;t.imagesToLoad=t.$el.find("img");for(var i=0;i1){var p=[];return u.each(function(e,t){var s=l.extend({},r,{el:t});p.push(new i(s))}),p}o.swiper=c,u.data("swiper",c);var f=u.children("."+c.params.wrapperClass);return l.extend(c,{$el:u,el:o,$wrapperEl:f,wrapperEl:f[0],classNames:[],slides:e(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===c.params.direction},isVertical:function(){return"vertical"===c.params.direction},rtl:"rtl"===o.dir.toLowerCase()||"rtl"===u.css("direction"),rtlTranslate:"horizontal"===c.params.direction&&("rtl"===o.dir.toLowerCase()||"rtl"===u.css("direction")),wrongRTL:"-webkit-box"===f.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:c.params.allowSlideNext,allowSlidePrev:c.params.allowSlidePrev,touchEvents:function(){var e=["touchstart","touchmove","touchend"],t=["mousedown","mousemove","mouseup"];return d.pointerEvents?t=["pointerdown","pointermove","pointerup"]:d.prefixedPointerEvents&&(t=["MSPointerDown","MSPointerMove","MSPointerUp"]),c.touchEventsTouch={start:e[0],move:e[1],end:e[2]},c.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},d.touch||!c.params.simulateTouch?c.touchEventsTouch:c.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:l.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:c.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),c.useModules(),c.params.init&&c.init(),c}}t&&(i.__proto__=t),(i.prototype=Object.create(t&&t.prototype)).constructor=i;var s={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return i.prototype.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,s=this.size,a=this.activeIndex,n=1;if(e.centeredSlides){for(var o,r=t[a].swiperSlideSize,l=a+1;ls&&(o=!0));for(var d=a-1;d>=0;d-=1)t[d]&&!o&&(n+=1,(r+=t[d].swiperSlideSize)>s&&(o=!0))}else for(var c=a+1;c1)&&t.isEnd&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0))||e(),s.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}},i.prototype.changeDirection=function(e,t){void 0===t&&(t=!0);var i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e?this:(this.$el.removeClass(""+this.params.containerModifierClass+i+" wp8-"+i).addClass(""+this.params.containerModifierClass+e),(c.isIE||c.isEdge)&&(d.pointerEvents||d.prefixedPointerEvents)&&this.$el.addClass(this.params.containerModifierClass+"wp8-"+e),this.params.direction=e,this.slides.each(function(t,i){"vertical"===e?i.style.width="":i.style.height=""}),this.emit("changeDirection"),t&&this.update(),this)},i.prototype.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))},i.prototype.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i=this,s=i.params,a=i.$el,n=i.$wrapperEl,o=i.slides;return void 0===i.params||i.destroyed?null:(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),a.removeAttr("style"),n.removeAttr("style"),o&&o.length&&o.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(e){i.off(e)}),!1!==e&&(i.$el[0].swiper=null,i.$el.data("swiper",null),l.deleteProps(i)),i.destroyed=!0,null)},i.extendDefaults=function(e){l.extend(C,e)},s.extendedDefaults.get=function(){return C},s.defaults.get=function(){return w},s.Class.get=function(){return t},s.$.get=function(){return e},Object.defineProperties(i,s),i}(h),E={name:"device",proto:{device:y},static:{device:y}},$={name:"support",proto:{support:d},static:{support:d}},M={name:"browser",proto:{browser:c},static:{browser:c}},P={name:"resize",create:function(){var e=this;l.extend(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(){n.addEventListener("resize",this.resize.resizeHandler),n.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){n.removeEventListener("resize",this.resize.resizeHandler),n.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},k={func:n.MutationObserver||n.WebkitMutationObserver,attach:function(e,t){void 0===t&&(t={});var i=this,s=new(0,k.func)(function(e){if(1!==e.length){var t=function(){i.emit("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(t):n.setTimeout(t,0)}else i.emit("observerUpdate",e[0])});s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(s)},init:function(){if(d.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;tC)&&i.$wrapperEl.find("."+i.params.slideClass+'[data-swiper-slide-index="'+M+'"]').remove();for(var P=0;P=T&&P<=C&&(void 0===p||e?$.push(P):(P>p&&$.push(P),P'+t+"");return a.attr("data-swiper-slide-index")||a.attr("data-swiper-slide-index",i),s.cache&&(this.virtual.cache[i]=a),a},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;i-=1)this.virtual.slides.splice(e[i],1),this.params.virtual.cache&&delete this.virtual.cache[e[i]],e[i]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var r=n.innerWidth,l=n.innerHeight,d=this.$el.offset();t&&(d.left-=this.$el[0].scrollLeft);for(var c=[[d.left,d.top],[d.left+this.width,d.top],[d.left,d.top+this.height],[d.left+this.width,d.top+this.height]],h=0;h=0&&u[0]<=r&&u[1]>=0&&u[1]<=l&&(o=!0)}if(!o)return}this.isHorizontal()?(33!==s&&34!==s&&37!==s&&39!==s||(i.preventDefault?i.preventDefault():i.returnValue=!1),(34!==s&&39!==s||t)&&(33!==s&&37!==s||!t)||this.slideNext(),(33!==s&&37!==s||t)&&(34!==s&&39!==s||!t)||this.slidePrev()):(33!==s&&34!==s&&38!==s&&40!==s||(i.preventDefault?i.preventDefault():i.returnValue=!1),34!==s&&40!==s||this.slideNext(),33!==s&&38!==s||this.slidePrev()),this.emit("keyPress",s)}},enable:function(){this.keyboard.enabled||(e(a).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(e(a).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},D={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){l.extend(this,{keyboard:{enabled:!1,enable:A.enable.bind(this),disable:A.disable.bind(this),handle:A.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}},q={lastScrollTime:l.now(),event:n.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e="onwheel"in a;if(!e){var t=a.createElement("div");t.setAttribute("onwheel","return;"),e="function"==typeof t.onwheel}return!e&&a.implementation&&a.implementation.hasFeature&&!0!==a.implementation.hasFeature("","")&&(e=a.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel",normalize:function(e){var t=0,i=0,s=0,a=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,a=10*i,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(s=e.deltaX),(s||a)&&e.deltaMode&&(1===e.deltaMode?(s*=40,a*=40):(s*=800,a*=800)),s&&!t&&(t=s<1?-1:1),a&&!i&&(i=a<1?-1:1),{spinX:t,spinY:i,pixelX:s,pixelY:a}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,i=this,s=i.params.mousewheel;if(!i.mouseEntered&&!s.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var a=0,o=i.rtlTranslate?-1:1,r=q.normalize(t);if(s.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(r.pixelX)>Math.abs(r.pixelY)))return!0;a=r.pixelX*o}else{if(!(Math.abs(r.pixelY)>Math.abs(r.pixelX)))return!0;a=r.pixelY}else a=Math.abs(r.pixelX)>Math.abs(r.pixelY)?-r.pixelX*o:-r.pixelY;if(0===a)return!0;if(s.invert&&(a=-a),i.params.freeMode){i.params.loop&&i.loopFix();var d=i.getTranslate()+a*s.sensitivity,c=i.isBeginning,h=i.isEnd;if(d>=i.minTranslate()&&(d=i.minTranslate()),d<=i.maxTranslate()&&(d=i.maxTranslate()),i.setTransition(0),i.setTranslate(d),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!c&&i.isBeginning||!h&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky&&(clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=l.nextTick(function(){i.slideToClosest()},300)),i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),d===i.minTranslate()||d===i.maxTranslate())return!0}else{if(l.now()-i.mousewheel.lastScrollTime>60)if(a<0)if(i.isEnd&&!i.params.loop||i.animating){if(s.releaseOnEdges)return!0}else i.slideNext(),i.emit("scroll",t);else if(i.isBeginning&&!i.params.loop||i.animating){if(s.releaseOnEdges)return!0}else i.slidePrev(),i.emit("scroll",t);i.mousewheel.lastScrollTime=(new n.Date).getTime()}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},enable:function(){if(!q.event)return!1;if(this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=e(this.params.mousewheel.eventsTarged)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(q.event,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){if(!q.event)return!1;if(!this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=e(this.params.mousewheel.eventsTarged)),t.off(q.event,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},O={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,i=t.$nextEl,s=t.$prevEl;s&&s.length>0&&(this.isBeginning?s.addClass(e.disabledClass):s.removeClass(e.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var t=this.params.navigation;if(t.nextEl||t.prevEl){var i,s;t.nextEl&&(i=e(t.nextEl),this.params.uniqueNavElements&&"string"==typeof t.nextEl&&i.length>1&&1===this.$el.find(t.nextEl).length&&(i=this.$el.find(t.nextEl))),t.prevEl&&(s=e(t.prevEl),this.params.uniqueNavElements&&"string"==typeof t.prevEl&&s.length>1&&1===this.$el.find(t.prevEl).length&&(s=this.$el.find(t.prevEl))),i&&i.length>0&&i.on("click",this.navigation.onNextClick),s&&s.length>0&&s.on("click",this.navigation.onPrevClick),l.extend(this.navigation,{$nextEl:i,nextEl:i&&i[0],$prevEl:s,prevEl:s&&s[0]})}},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},_={update:function(){var t=this.rtl,i=this.params.pagination;if(i.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var s,a=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,n=this.pagination.$el,o=this.params.loop?Math.ceil((a-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((s=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>a-1-2*this.loopedSlides&&(s-=a-2*this.loopedSlides),s>o-1&&(s-=o),s<0&&"bullets"!==this.params.paginationType&&(s=o+s)):s=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,l.extend(this,{pageIndex:s}),"bullets"===i.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var r,d,c,h=this.pagination.bullets;if(i.dynamicBullets&&(this.pagination.bulletSize=h.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),n.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),i.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=s-this.previousIndex,this.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),r=s-this.pagination.dynamicBulletIndex,c=((d=r+(Math.min(h.length,i.dynamicMainBullets)-1))+r)/2),h.removeClass(i.bulletActiveClass+" "+i.bulletActiveClass+"-next "+i.bulletActiveClass+"-next-next "+i.bulletActiveClass+"-prev "+i.bulletActiveClass+"-prev-prev "+i.bulletActiveClass+"-main"),n.length>1)h.each(function(t,a){var n=e(a),o=n.index();o===s&&n.addClass(i.bulletActiveClass),i.dynamicBullets&&(o>=r&&o<=d&&n.addClass(i.bulletActiveClass+"-main"),o===r&&n.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),o===d&&n.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next"))});else if(h.eq(s).addClass(i.bulletActiveClass),i.dynamicBullets){for(var u=h.eq(r),p=h.eq(d),f=r;f<=d;f+=1)h.eq(f).addClass(i.bulletActiveClass+"-main");u.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),p.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")}if(i.dynamicBullets){var m=Math.min(h.length,i.dynamicMainBullets+4),v=(this.pagination.bulletSize*m-this.pagination.bulletSize)/2-c*this.pagination.bulletSize,g=t?"right":"left";h.css(this.isHorizontal()?g:"top",v+"px")}}if("fraction"===i.type&&(n.find("."+i.currentClass).text(i.formatFractionCurrent(s+1)),n.find("."+i.totalClass).text(i.formatFractionTotal(o))),"progressbar"===i.type){var b;b=i.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var y=(s+1)/o,x=1,w=1;"horizontal"===b?x=y:w=y,n.find("."+i.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+x+") scaleY("+w+")").transition(this.params.speed)}"custom"===i.type&&i.renderCustom?(n.html(i.renderCustom(this,s+1,o)),this.emit("paginationRender",this,n[0])):this.emit("paginationUpdate",this,n[0]),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](i.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===e.type){for(var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n";i.html(s),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',i.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',i.html(s)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var t=this,i=t.params.pagination;if(i.el){var s=e(i.el);0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof i.el&&s.length>1&&1===t.$el.find(i.el).length&&(s=t.$el.find(i.el)),"bullets"===i.type&&i.clickable&&s.addClass(i.clickableClass),s.addClass(i.modifierClass+i.type),"bullets"===i.type&&i.dynamicBullets&&(s.addClass(""+i.modifierClass+i.type+"-dynamic"),t.pagination.dynamicBulletIndex=0,i.dynamicMainBullets<1&&(i.dynamicMainBullets=1)),"progressbar"===i.type&&i.progressbarOpposite&&s.addClass(i.progressbarOppositeClass),i.clickable&&s.on("click","."+i.bulletClass,function(i){i.preventDefault();var s=e(this).index()*t.params.slidesPerGroup;t.params.loop&&(s+=t.loopedSlides),t.slideTo(s)}),l.extend(t.pagination,{$el:s,el:s[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}}},Y={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=this.rtlTranslate,i=this.progress,s=e.dragSize,a=e.trackSize,n=e.$dragEl,o=e.$el,r=this.params.scrollbar,l=s,c=(a-s)*i;t?(c=-c)>0?(l=s-c,c=0):-c+s>a&&(l=a+c):c<0?(l=s+c,c=0):c+s>a&&(l=a-c),this.isHorizontal()?(d.transforms3d?n.transform("translate3d("+c+"px, 0, 0)"):n.transform("translateX("+c+"px)"),n[0].style.width=l+"px"):(d.transforms3d?n.transform("translate3d(0px, "+c+"px, 0)"):n.transform("translateY("+c+"px)"),n[0].style.height=l+"px"),r.hide&&(clearTimeout(this.scrollbar.timeout),o[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){o[0].style.opacity=0,o.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=e.$dragEl,i=e.$el;t[0].style.width="",t[0].style.height="";var s,a=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,n=this.size/this.virtualSize,o=n*(a/this.size);s="auto"===this.params.scrollbar.dragSize?a*n:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width=s+"px":t[0].style.height=s+"px",i[0].style.display=n>=1?"none":"",this.params.scrollbar.hide&&(i[0].style.opacity=0),l.extend(e,{trackSize:a,divider:n,moveDivider:o,dragSize:s}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY},setDragPosition:function(e){var t,i=this.scrollbar,s=this.rtlTranslate,a=i.$el,n=i.dragSize,o=i.trackSize,r=i.dragStartPos;t=(i.getPointerPosition(e)-a.offset()[this.isHorizontal()?"left":"top"]-(null!==r?r:n/2))/(o-n),t=Math.max(Math.min(t,1),0),s&&(t=1-t);var l=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t;this.updateProgress(l),this.setTranslate(l),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var t=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,a=i.$el,n=i.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?i.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),n.transition(100),i.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),a.transition(0),t.hide&&a.css("opacity",1),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,s=t.$el,a=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),s.transition(0),a.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,i=this.scrollbar.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l.nextTick(function(){i.css("opacity",0),i.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.touchEventsTouch,i=this.touchEventsDesktop,s=this.params,n=e.$el[0],o=!(!d.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},r=!(!d.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};d.touch?(n.addEventListener(t.start,this.scrollbar.onDragStart,o),n.addEventListener(t.move,this.scrollbar.onDragMove,o),n.addEventListener(t.end,this.scrollbar.onDragEnd,r)):(n.addEventListener(i.start,this.scrollbar.onDragStart,o),a.addEventListener(i.move,this.scrollbar.onDragMove,o),a.addEventListener(i.end,this.scrollbar.onDragEnd,r))}},disableDraggable:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.touchEventsTouch,i=this.touchEventsDesktop,s=this.params,n=e.$el[0],o=!(!d.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},r=!(!d.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};d.touch?(n.removeEventListener(t.start,this.scrollbar.onDragStart,o),n.removeEventListener(t.move,this.scrollbar.onDragMove,o),n.removeEventListener(t.end,this.scrollbar.onDragEnd,r)):(n.removeEventListener(i.start,this.scrollbar.onDragStart,o),a.removeEventListener(i.move,this.scrollbar.onDragMove,o),a.removeEventListener(i.end,this.scrollbar.onDragEnd,r))}},init:function(){if(this.params.scrollbar.el){var t=this.scrollbar,i=this.$el,s=this.params.scrollbar,a=e(s.el);this.params.uniqueNavElements&&"string"==typeof s.el&&a.length>1&&1===i.find(s.el).length&&(a=i.find(s.el));var n=a.find("."+this.params.scrollbar.dragClass);0===n.length&&(n=e('
'),a.append(n)),l.extend(t,{$el:a,el:a[0],$dragEl:n,dragEl:n[0]}),s.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},F={setTransform:function(t,i){var s=this.rtl,a=e(t),n=s?-1:1,o=a.attr("data-swiper-parallax")||"0",r=a.attr("data-swiper-parallax-x"),l=a.attr("data-swiper-parallax-y"),d=a.attr("data-swiper-parallax-scale"),c=a.attr("data-swiper-parallax-opacity");if(r||l?(r=r||"0",l=l||"0"):this.isHorizontal()?(r=o,l="0"):(l=o,r="0"),r=r.indexOf("%")>=0?parseInt(r,10)*i*n+"%":r*i*n+"px",l=l.indexOf("%")>=0?parseInt(l,10)*i+"%":l*i+"px",void 0!==c&&null!==c){var h=c-(c-1)*(1-Math.abs(i));a[0].style.opacity=h}if(void 0===d||null===d)a.transform("translate3d("+r+", "+l+", 0px)");else{var u=d-(d-1)*(1-Math.abs(i));a.transform("translate3d("+r+", "+l+", 0px) scale("+u+")")}},setTranslate:function(){var t=this,i=t.$el,s=t.slides,a=t.progress,n=t.snapGrid;i.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,i){t.parallax.setTransform(i,a)}),s.each(function(i,s){var o=s.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(o+=Math.ceil(i/2)-a*(n.length-1)),o=Math.min(Math.max(o,-1),1),e(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,i){t.parallax.setTransform(i,o)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(i,s){var a=e(s),n=parseInt(a.attr("data-swiper-parallax-duration"),10)||t;0===t&&(n=0),a.transition(n)})}},N={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,a=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(a-i,2))},onGestureStart:function(t){var i=this.params.zoom,s=this.zoom,a=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!d.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;s.fakeGestureTouched=!0,a.scaleStart=N.getDistanceBetweenTouches(t)}a.$slideEl&&a.$slideEl.length||(a.$slideEl=e(t.target).closest(".swiper-slide"),0===a.$slideEl.length&&(a.$slideEl=this.slides.eq(this.activeIndex)),a.$imageEl=a.$slideEl.find("img, svg, canvas"),a.$imageWrapEl=a.$imageEl.parent("."+i.containerClass),a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==a.$imageWrapEl.length)?(a.$imageEl.transition(0),this.zoom.isScaling=!0):a.$imageEl=void 0},onGestureChange:function(e){var t=this.params.zoom,i=this.zoom,s=i.gesture;if(!d.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,s.scaleMove=N.getDistanceBetweenTouches(e)}s.$imageEl&&0!==s.$imageEl.length&&(d.gestures?i.scale=e.scale*i.currentScale:i.scale=s.scaleMove/s.scaleStart*i.currentScale,i.scale>s.maxRatio&&(i.scale=s.maxRatio-1+Math.pow(i.scale-s.maxRatio+1,.5)),i.scales.touchesStart.x))return void(s.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.ys.touchesStart.y))return void(s.isTouched=!1)}e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentXs.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentYs.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),a.prevPositionX||(a.prevPositionX=s.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=s.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(s.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(s.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(s.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(s.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=s.touchesCurrent.x,a.prevPositionY=s.touchesCurrent.y,a.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,s=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var a=300,n=300,o=s.x*a,r=i.currentX+o,l=s.y*n,d=i.currentY+l;0!==s.x&&(a=Math.abs((r-i.currentX)/s.x)),0!==s.y&&(n=Math.abs((d-i.currentY)/s.y));var c=Math.max(a,n);i.currentX=r,i.currentY=d;var h=i.width*e.scale,u=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-h/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-u/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(c).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(t){var i=this.zoom,s=this.params.zoom,a=i.gesture,n=i.image;if(a.$slideEl||(a.$slideEl=this.clickedSlide?e(this.clickedSlide):this.slides.eq(this.activeIndex),a.$imageEl=a.$slideEl.find("img, svg, canvas"),a.$imageWrapEl=a.$imageEl.parent("."+s.containerClass)),a.$imageEl&&0!==a.$imageEl.length){a.$slideEl.addClass(""+s.zoomedSlideClass);var o,r,l,d,c,h,u,p,f,m,v,g,b,y,x,w;void 0===n.touchesStart.x&&t?(o="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,r="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(o=n.touchesStart.x,r=n.touchesStart.y),i.scale=a.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,i.currentScale=a.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,t?(x=a.$slideEl[0].offsetWidth,w=a.$slideEl[0].offsetHeight,l=a.$slideEl.offset().left+x/2-o,d=a.$slideEl.offset().top+w/2-r,u=a.$imageEl[0].offsetWidth,p=a.$imageEl[0].offsetHeight,f=u*i.scale,m=p*i.scale,b=-(v=Math.min(x/2-f/2,0)),y=-(g=Math.min(w/2-m/2,0)),c=l*i.scale,h=d*i.scale,cb&&(c=b),hy&&(h=y)):(c=0,h=0),a.$imageWrapEl.transition(300).transform("translate3d("+c+"px, "+h+"px,0)"),a.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+i.scale+")")}},out:function(){var t=this.zoom,i=this.params.zoom,s=t.gesture;s.$slideEl||(s.$slideEl=this.clickedSlide?e(this.clickedSlide):this.slides.eq(this.activeIndex),s.$imageEl=s.$slideEl.find("img, svg, canvas"),s.$imageWrapEl=s.$imageEl.parent("."+i.containerClass)),s.$imageEl&&0!==s.$imageEl.length&&(t.scale=1,t.currentScale=1,s.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),s.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),s.$slideEl.removeClass(""+i.zoomedSlideClass),s.$slideEl=void 0)},enable:function(){var e=this.zoom;if(!e.enabled){e.enabled=!0;var t=!("touchstart"!==this.touchEvents.start||!d.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};d.gestures?(this.$wrapperEl.on("gesturestart",".swiper-slide",e.onGestureStart,t),this.$wrapperEl.on("gesturechange",".swiper-slide",e.onGestureChange,t),this.$wrapperEl.on("gestureend",".swiper-slide",e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,".swiper-slide",e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,".swiper-slide",e.onGestureChange,t),this.$wrapperEl.on(this.touchEvents.end,".swiper-slide",e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove)}},disable:function(){var e=this.zoom;if(e.enabled){this.zoom.enabled=!1;var t=!("touchstart"!==this.touchEvents.start||!d.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};d.gestures?(this.$wrapperEl.off("gesturestart",".swiper-slide",e.onGestureStart,t),this.$wrapperEl.off("gesturechange",".swiper-slide",e.onGestureChange,t),this.$wrapperEl.off("gestureend",".swiper-slide",e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,".swiper-slide",e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,".swiper-slide",e.onGestureChange,t),this.$wrapperEl.off(this.touchEvents.end,".swiper-slide",e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove)}}},H={loadInSlide:function(t,i){void 0===i&&(i=!0);var s=this,a=s.params.lazy;if(void 0!==t&&0!==s.slides.length){var n=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children("."+s.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):s.slides.eq(t),o=n.find("."+a.elementClass+":not(."+a.loadedClass+"):not(."+a.loadingClass+")");!n.hasClass(a.elementClass)||n.hasClass(a.loadedClass)||n.hasClass(a.loadingClass)||(o=o.add(n[0])),0!==o.length&&o.each(function(t,o){var r=e(o);r.addClass(a.loadingClass);var l=r.attr("data-background"),d=r.attr("data-src"),c=r.attr("data-srcset"),h=r.attr("data-sizes");s.loadImage(r[0],d||l,c,h,!1,function(){if(void 0!==s&&null!==s&&s&&(!s||s.params)&&!s.destroyed){if(l?(r.css("background-image",'url("'+l+'")'),r.removeAttr("data-background")):(c&&(r.attr("srcset",c),r.removeAttr("data-srcset")),h&&(r.attr("sizes",h),r.removeAttr("data-sizes")),d&&(r.attr("src",d),r.removeAttr("data-src"))),r.addClass(a.loadedClass).removeClass(a.loadingClass),n.find("."+a.preloaderClass).remove(),s.params.loop&&i){var e=n.attr("data-swiper-slide-index");if(n.hasClass(s.params.slideDuplicateClass)){var t=s.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+s.params.slideDuplicateClass+")");s.lazy.loadInSlide(t.index(),!1)}else{var o=s.$wrapperEl.children("."+s.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');s.lazy.loadInSlide(o.index(),!1)}}s.emit("lazyImageReady",n[0],r[0])}}),s.emit("lazyImageLoad",n[0],r[0])})}},load:function(){function t(e){if(l){if(a.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(o[e])return!0;return!1}function i(t){return l?e(t).attr("data-swiper-slide-index"):e(t).index()}var s=this,a=s.$wrapperEl,n=s.params,o=s.slides,r=s.activeIndex,l=s.virtual&&n.virtual.enabled,d=n.lazy,c=n.slidesPerView;if("auto"===c&&(c=0),s.lazy.initialImageLoaded||(s.lazy.initialImageLoaded=!0),s.params.watchSlidesVisibility)a.children("."+n.slideVisibleClass).each(function(t,i){var a=l?e(i).attr("data-swiper-slide-index"):e(i).index();s.lazy.loadInSlide(a)});else if(c>1)for(var h=r;h1||d.loadPrevNextAmount&&d.loadPrevNextAmount>1){for(var u=d.loadPrevNextAmount,p=c,f=Math.min(r+p+Math.max(u,p),o.length),m=Math.max(r-Math.max(p,u),0),v=r+c;v0&&s.lazy.loadInSlide(i(b));var y=a.children("."+n.slidePrevClass);y.length>0&&s.lazy.loadInSlide(i(y))}}},B={LinearSpline:function(e,t){var i=function(){var e,t,i;return function(s,a){for(t=-1,e=s.length;e-t>1;)s[i=e+t>>1]<=a?t=i:e=i;return e}}();this.x=e,this.y=t,this.lastIndex=e.length-1;var s,a;return this.interpolate=function(e){return e?(a=i(this.x,e),s=a-1,(e-this.x[s])*(this.y[a]-this.y[s])/(this.x[a]-this.x[s])+this.y[s]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new B.LinearSpline(this.slidesGrid,e.slidesGrid):new B.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){function i(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),a=-n.controller.spline.interpolate(-t)),a&&"container"!==n.params.controller.by||(s=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),a=(t-n.minTranslate())*s+e.minTranslate()),n.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,n),e.updateActiveIndex(),e.updateSlidesClasses()}var s,a,n=this,o=n.controller.control;if(Array.isArray(o))for(var r=0;r0&&(this.isBeginning?this.a11y.disableEl(i):this.a11y.enableEl(i)),t&&t.length>0&&(this.isEnd?this.a11y.disableEl(t):this.a11y.enableEl(t))}},updatePagination:function(){var t=this,i=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(s,a){var n=e(a);t.a11y.makeElFocusable(n),t.a11y.addElRole(n,"button"),t.a11y.addElLabel(n,i.paginationBulletMessage.replace(/{{index}}/,n.index()+1))})},init:function(){this.$el.append(this.a11y.liveRegion);var e,t,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,i.nextSlideMessage),e.on("keydown",this.a11y.onEnterKey)),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.prevSlideMessage),t.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove();var e,t;this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},R={init:function(){if(this.params.history){if(!n.history||!n.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var e=this.history;e.initialized=!0,e.paths=R.getPathValues(),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||n.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||n.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=R.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var e=n.location.pathname.slice(1).split("/").filter(function(e){return""!==e}),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory:function(e,t){if(this.history.initialized&&this.params.history.enabled){var i=this.slides.eq(t),s=R.slugify(i.attr("data-history"));n.location.pathname.includes(e)||(s=e+"/"+s);var a=n.history.state;a&&a.value===s||(this.params.history.replaceState?n.history.replaceState({value:s},null,s):n.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){if(t)for(var s=0,a=this.slides.length;s'),s.append(t)),t.css({height:n+"px"})):0===(t=i.find(".swiper-cube-shadow")).length&&(t=e('
'),i.append(t)));for(var f=0;f-1&&(p=90*v+90*y,r&&(p=90*-v-90*y)),m.transform(C),d.slideShadows){var S=h?m.find(".swiper-slide-shadow-left"):m.find(".swiper-slide-shadow-top"),E=h?m.find(".swiper-slide-shadow-right"):m.find(".swiper-slide-shadow-bottom");0===S.length&&(S=e('
'),m.append(S)),0===E.length&&(E=e('
'),m.append(E)),S.length&&(S[0].style.opacity=Math.max(-y,0)),E.length&&(E[0].style.opacity=Math.max(y,0))}}if(s.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),d.shadow)if(h)t.transform("translate3d(0px, "+(n/2+d.shadowOffset)+"px, "+-n/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")");else{var $=Math.abs(p)-90*Math.floor(Math.abs(p)/90),M=1.5-(Math.sin(2*$*Math.PI/360)/2+Math.cos(2*$*Math.PI/360)/2),P=d.shadowScale,k=d.shadowScale/M,z=d.shadowOffset;t.transform("scale3d("+P+", 1, "+k+") translate3d(0px, "+(o/2+z)+"px, "+-o/2/k+"px) rotateX(-90deg)")}var I=c.isSafari||c.isUiWebView?-l/2:0;s.transform("translate3d(0px,0,"+I+"px) rotateX("+(this.isHorizontal()?0:p)+"deg) rotateY("+(this.isHorizontal()?-p:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},U={setTranslate:function(){for(var t=this.slides,i=this.rtlTranslate,s=0;s'),a.append(c)),0===h.length&&(h=e('
'),a.append(h)),c.length&&(c[0].style.opacity=Math.max(-n,0)),h.length&&(h[0].style.opacity=Math.max(n,0))}a.transform("translate3d("+l+"px, "+d+"px, 0px) rotateX("+r+"deg) rotateY("+o+"deg)")}},setTransition:function(e){var t=this,i=t.slides,s=t.activeIndex,a=t.$wrapperEl;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var n=!1;i.eq(s).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i'),m.append(S)),0===E.length&&(E=e('
'),m.append(E)),S.length&&(S[0].style.opacity=g>0?g:0),E.length&&(E[0].style.opacity=-g>0?-g:0)}}(d.pointerEvents||d.prefixedPointerEvents)&&(a[0].style.perspectiveOrigin=c+"px 50%")},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},K={init:function(){var e=this.params.thumbs,t=this.constructor;e.swiper instanceof t?(this.thumbs.swiper=e.swiper,l.extend(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),l.extend(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):l.isObject(e.swiper)&&(this.thumbs.swiper=new t(l.extend({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick)},onThumbClick:function(){var t=this.thumbs.swiper;if(t){var i=t.clickedIndex,s=t.clickedSlide;if(!(s&&e(s).hasClass(this.params.thumbs.slideThumbActiveClass)||void 0===i||null===i)){var a;if(a=t.params.loop?parseInt(e(t.clickedSlide).attr("data-swiper-slide-index"),10):i,this.params.loop){var n=this.activeIndex;this.slides.eq(n).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,n=this.activeIndex);var o=this.slides.eq(n).prevAll('[data-swiper-slide-index="'+a+'"]').eq(0).index(),r=this.slides.eq(n).nextAll('[data-swiper-slide-index="'+a+'"]').eq(0).index();a=void 0===o?r:void 0===r?o:r-na?s-Math.floor(i/2)+1:s+Math.floor(i/2)-1:s>a&&(s=s-i+1),t.slideTo(s,e?0:void 0))}var r=1,l=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(r=this.params.slidesPerView),t.slides.removeClass(l),t.params.loop||t.params.virtual)for(var d=0;d0&&!e(t.target).hasClass(this.params.pagination.bulletClass)&&(!0===this.pagination.$el.hasClass(this.params.pagination.hiddenClass)?this.emit("paginationShow",this):this.emit("paginationHide",this),this.pagination.$el.toggleClass(this.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){l.extend(this,{scrollbar:{init:Y.init.bind(this),destroy:Y.destroy.bind(this),updateSize:Y.updateSize.bind(this),setTranslate:Y.setTranslate.bind(this),setTransition:Y.setTransition.bind(this),enableDraggable:Y.enableDraggable.bind(this),disableDraggable:Y.disableDraggable.bind(this),setDragPosition:Y.setDragPosition.bind(this),getPointerPosition:Y.getPointerPosition.bind(this),onDragStart:Y.onDragStart.bind(this),onDragMove:Y.onDragMove.bind(this),onDragEnd:Y.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(e){this.scrollbar.setTransition(e)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!0}},create:function(){l.extend(this,{parallax:{setTransform:F.setTransform.bind(this),setTranslate:F.setTranslate.bind(this),setTransition:F.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition:function(e){this.params.parallax.enabled&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(i){t[i]=N[i].bind(e)}),l.extend(e,{zoom:t});var i=1;Object.defineProperty(e.zoom,"scale",{get:function(){return i},set:function(t){if(i!==t){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,a=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",t,s,a)}i=t}})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd:function(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap:function(e){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(e)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){l.extend(this,{lazy:{initialImageLoaded:!1,load:H.load.bind(this),loadInSlide:H.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){l.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:B.getInterpolateFunction.bind(this),setTranslate:B.setTranslate.bind(this),setTransition:B.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition:function(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var t=this;l.extend(t,{a11y:{liveRegion:e('')}}),Object.keys(V).forEach(function(e){t.a11y[e]=V[e].bind(t)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){l.extend(this,{history:{init:R.init.bind(this),setHistory:R.setHistory.bind(this),setHistoryPopState:R.setHistoryPopState.bind(this),scrollToSlide:R.scrollToSlide.bind(this),destroy:R.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){l.extend(this,{hashNavigation:{initialized:!1,init:W.init.bind(this),destroy:W.destroy.bind(this),setHash:W.setHash.bind(this),onHashCange:W.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var e=this;l.extend(e,{autoplay:{running:!1,paused:!1,run:X.run.bind(e),start:X.start.bind(e),stop:X.stop.bind(e),pause:X.pause.bind(e),onTransitionEnd:function(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){l.extend(this,{fadeEffect:{setTranslate:G.setTranslate.bind(this),setTransition:G.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};l.extend(this.params,e),l.extend(this.originalParams,e)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){l.extend(this,{cubeEffect:{setTranslate:j.setTranslate.bind(this),setTransition:j.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};l.extend(this.params,e),l.extend(this.originalParams,e)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){l.extend(this,{flipEffect:{setTranslate:U.setTranslate.bind(this),setTransition:U.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};l.extend(this.params,e),l.extend(this.originalParams,e)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){l.extend(this,{coverflowEffect:{setTranslate:Q.setTranslate.bind(this),setTransition:Q.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){l.extend(this,{thumbs:{swiper:null,init:K.init.bind(this),update:K.update.bind(this),onThumbClick:K.onThumbClick.bind(this)}})},on:{beforeInit:function(){var e=this.params.thumbs;e&&e.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(e){var t=this.thumbs.swiper;t&&t.setTransition(e)},beforeDestroy:function(){var e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];return void 0===S.use&&(S.use=S.Class.use,S.installModule=S.Class.installModule),S.use(Z),S});var ysqSwiper={autoplay:function(e,t){e.autoplay.stop(),t||bindScrollFn(e.el,function(){e.autoplay.stop(),inWindow($(e.el),null,!0)&&e.autoplay.start()}),e.el.onmouseover=function(){ysq.IsM||e.autoplay.stop()},e.el.onmouseout=function(){ysq.IsM||e.autoplay.start()}},moveIn:function(e,t,i){var s=e.activeIndex,a=Math.ceil(e.params.slidesPerView),n=$(".swiper-slide",t).slice(Math.max(0,s-1),s+a);fnLazyloadPd(n)&&$.fn.Y_LazyLoad.Init(n,!0,50),i&&i.call(this)}},CountUp=function(e,t,i,s,a,n){function o(e){return"number"==typeof e&&!isNaN(e)}for(var r=0,l=["webkit","moz","ms","o"],d=0;d1?c.options.decimal+t[1]:"",a=/(\d+)(\d{3})/,c.options.useGrouping)for(;a.test(i);)i=i.replace(a,"$1"+c.options.separator+"$2");return c.options.prefix+i+s+c.options.suffix},prefix:"",suffix:""},n&&"object"==typeof n)for(var h in c.options)n.hasOwnProperty(h)&&null!==n[h]&&(c.options[h]=n[h]);""===c.options.separator&&(c.options.useGrouping=!1),c.initialize=function(){return!(!c.initialized&&(c.d="string"==typeof e?document.getElementById(e):e,c.d?(c.startVal=Number(t)||0,c.endVal=Number(i)||0,o(c.startVal)&&o(c.endVal)?(c.decimals=Math.max(0,s||0),c.dec=Math.pow(10,c.decimals),c.duration=1e3*Number(a)||2e3,c.countDown=c.startVal>c.endVal,c.frameVal=c.startVal,c.initialized=!0,0):(console.error("[CountUp] startVal or endVal is not a number",c.startVal,c.endVal),1)):(console.error("[CountUp] target is null or undefined",c.d),1)))},c.printValue=function(e){var t=c.options.formattingFn(e);"INPUT"===c.d.tagName?this.d.value=t:"text"===c.d.tagName||"tspan"===c.d.tagName?this.d.textContent=t:this.d.innerHTML=t},c.count=function(e){c.startTime||(c.startTime=e),c.timestamp=e;var t=e-c.startTime;c.remaining=c.duration-t,c.options.useEasing?c.countDown?c.frameVal=c.startVal-c.options.easingFn(t,0,c.startVal-c.endVal,c.duration,c.options.rate):c.frameVal=c.options.easingFn(t,c.startVal,c.endVal-c.startVal,c.duration,c.options.rate):c.countDown?c.frameVal=c.startVal-(c.startVal-c.endVal)*(t/c.duration):c.frameVal=c.startVal+(c.endVal-c.startVal)*(t/c.duration),c.countDown?c.frameVal=c.frameValc.endVal?c.endVal:c.frameVal,c.frameVal=Math.round(c.frameVal*c.dec)/c.dec,c.printValue(c.frameVal),tc.endVal,c.rAF=requestAnimationFrame(c.count))}},c.initialize()&&c.printValue(c.startVal)};!function(e,t,i,s){"use strict";function a(e,t){var s,a,n,o=[],r=0;e&&e.isDefaultPrevented()||(e.preventDefault(),t=t||{},e&&e.data&&(t=p(e.data.options,t)),s=t.$target||i(e.currentTarget).trigger("blur"),(n=i.fancybox.getInstance())&&n.$trigger&&n.$trigger.is(s)||(o=t.selector?i(t.selector):(a=s.attr("data-fancybox")||"")?(o=e.data?e.data.items:[]).length?o.filter('[data-fancybox="'+a+'"]'):i('[data-fancybox="'+a+'"]'):[s],(r=i(o).index(s))<0&&(r=0),(n=i.fancybox.open(o,t,r)).$trigger=s))}if(e.console=e.console||{info:function(e){}},i)if(i.fn.fancybox)console.info("fancyBox already initialized");else{var n={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"tube",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'',spinnerTpl:'
',errorTpl:'

{{ERROR}}

',btnTpl:{download:'',zoom:'',close:'',arrowLeft:'',arrowRight:'',smallBtn:''},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!1,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeClose:i.noop,afterClose:i.noop,onActivate:i.noop,onDeactivate:i.noop,clickContent:function(e,t){return"image"===e.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(e,t){return"image"===e.type&&"toggleControls"},clickSlide:function(e,t){return"image"===e.type?"toggleControls":"close"},dblclickContent:function(e,t){return"image"===e.type&&"zoom"},dblclickSlide:function(e,t){return"image"===e.type&&"zoom"}},lang:"cn",i18n:{cn:{CLOSE:"鍏抽棴",NEXT:"涓嬩竴涓?,PREV:"涓婁竴涓?,ERROR:"璇锋眰鐨勫唴瀹规殏鏃舵棤娉曡鍔犺浇銆侟br/>璇风◢鍚庡啀璇?,PLAY_START:"鎾斁",PLAY_STOP:"鏆傚仠",FULL_SCREEN:"鍏ㄥ睆",THUMBS:"缂╃暐鍥?,DOWNLOAD:"涓嬭浇",SHARE:"鍏变韩",ZOOM:"缂╂斁"},en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded.
Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schließen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden.
Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergrößern"}}},o=i(e),r=i(t),l=0,d=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||function(t){return e.setTimeout(t,1e3/60)},c=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.mozCancelAnimationFrame||e.oCancelAnimationFrame||function(t){e.clearTimeout(t)},h=function(){var e,i=t.createElement("fakeelement"),s={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in s)if(void 0!==i.style[e])return s[e];return"transitionend"}(),u=function(e){return e&&e.length&&e[0].offsetHeight},p=function(e,t){var s=i.extend(!0,{},e,t);return i.each(t,function(e,t){i.isArray(t)&&(s[e]=t)}),s},f=function(e,t,s){var a=this;a.opts=p({index:s},i.fancybox.defaults),i.isPlainObject(t)&&(a.opts=p(a.opts,t)),i.fancybox.isMobile&&(a.opts=p(a.opts,a.opts.mobile)),a.id=a.opts.id||++l,a.currIndex=parseInt(a.opts.index,10)||0,a.prevIndex=null,a.prevPos=null,a.currPos=0,a.firstRun=!0,a.group=[],a.slides={},a.addContent(e),a.group.length&&a.init()};i.extend(f.prototype,{init:function(){var s,a,n=this,o=n.group[n.currIndex].opts;o.closeExisting&&i.fancybox.close(!0),i("body").addClass("fancybox-active"),!i.fancybox.getInstance()&&!1!==o.hideScrollbar&&!i.fancybox.isMobile&&t.body.scrollHeight>e.innerHeight&&(i("head").append('"),i("body").addClass("compensate-for-scrollbar")),a="",i.each(o.buttons,function(e,t){a+=o.btnTpl[t]||""}),s=i(n.translate(n,o.baseTpl.replace("{{buttons}}",a).replace("{{arrows}}",o.btnTpl.arrowLeft+o.btnTpl.arrowRight))).attr("id","fancybox-container-"+n.id).addClass(o.baseClass).addClass(o.$orig.attr("data-fancybox")||"").data("FancyBox",n).appendTo(o.parentEl),n.$refs={container:s},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(e){n.$refs[e]=s.find(".fancybox-"+e)}),n.trigger("onInit"),n.activate(),n.jumpTo(n.currIndex)},translate:function(e,t){var i=e.opts.i18n[e.opts.lang]||e.opts.i18n.en;return t.replace(/\{\{(\w+)\}\}/g,function(e,t){return void 0===i[t]?e:i[t]})},addContent:function(e){var t,s=this,a=i.makeArray(e);i.each(a,function(e,t){var a,n,o,r,l,d={},c={};i.isPlainObject(t)?(d=t,c=t.opts||t):"object"===i.type(t)&&i(t).length?(c=(a=i(t)).data()||{},(c=i.extend(!0,{},c,c.options)).$orig=a,d.src=s.opts.src||c.src||a.attr("href"),d.type||d.src||(d.type="inline",d.src=t)):d={type:"html",src:t+""},d.opts=i.extend(!0,{},s.opts,c),i.isArray(c.buttons)&&(d.opts.buttons=c.buttons),i.fancybox.isMobile&&d.opts.mobile&&(d.opts=p(d.opts,d.opts.mobile)),n=d.type||d.opts.type,r=d.src||"",!n&&r&&((o=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(n="video",d.opts.video.format||(d.opts.video.format="video/"+("ogv"===o[1]?"ogg":o[1]))):r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?n="image":r.match(/\.(pdf)((\?|#).*)?$/i)?(n="iframe",d=i.extend(!0,d,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===r.charAt(0)&&(n="inline")),n?d.type=n:s.trigger("objectNeedsType",d),d.contentType||(d.contentType=i.inArray(d.type,["html","inline","ajax"])>-1?"html":d.type),d.index=s.group.length,"auto"==d.opts.smallBtn&&(d.opts.smallBtn=i.inArray(d.type,["html","inline","ajax"])>-1),"auto"===d.opts.toolbar&&(d.opts.toolbar=!d.opts.smallBtn),d.$thumb=d.opts.$thumb||null,d.opts.$trigger&&d.index===s.opts.index&&(d.$thumb=d.opts.$trigger.find("img:first"),d.$thumb.length&&(d.opts.$orig=d.opts.$trigger)),d.$thumb&&d.$thumb.length||!d.opts.$orig||(d.$thumb=d.opts.$orig.find("img:first")),d.$thumb&&!d.$thumb.length&&(d.$thumb=null),d.thumb=d.opts.thumb||(d.$thumb?d.$thumb[0].getAttribute("lazy-src")||d.$thumb[0].src:null),"function"===i.type(d.opts.caption)&&(d.opts.caption=d.opts.caption.apply(t,[s,d])),"function"===i.type(s.opts.caption)&&(d.opts.caption=s.opts.caption.apply(t,[s,d])),d.opts.caption instanceof i||(d.opts.caption=void 0===d.opts.caption?"":d.opts.caption+""),"ajax"===d.type&&(l=r.split(/\s+/,2)).length>1&&(d.src=l.shift(),d.opts.filter=l.shift()),d.opts.modal&&(d.opts=i.extend(!0,d.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),s.group.push(d)}),Object.keys(s.slides).length&&(s.updateControls(),(t=s.Thumbs)&&t.isActive&&(t.create(),t.focus()))},addEvents:function(){var t=this;t.removeEvents(),t.$refs.container.on("click.fb-close","[data-fancybox-close]",function(e){e.stopPropagation(),e.preventDefault(),t.close(e)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(e){e.stopPropagation(),e.preventDefault(),t.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(e){e.stopPropagation(),e.preventDefault(),t.next()}).on("click.fb","[data-fancybox-zoom]",function(e){t[t.isScaledDown()?"scaleToActual":"scaleToFit"]()}),o.on("orientationchange.fb resize.fb",function(e){e&&e.originalEvent&&"resize"===e.originalEvent.type?(t.requestId&&c(t.requestId),t.requestId=d(function(){t.update(e)})):(t.current&&"iframe"===t.current.type&&t.$refs.stage.hide(),setTimeout(function(){t.$refs.stage.show(),t.update(e)},i.fancybox.isMobile?600:250))}),r.on("keydown.fb",function(e){var s=(i.fancybox?i.fancybox.getInstance():null).current,a=e.keyCode||e.which;if(9!=a){if(!(!s.opts.keyboard||e.ctrlKey||e.altKey||e.shiftKey||i(e.target).is("input,textarea,video,audio,select")))return 8===a||27===a?(e.preventDefault(),void t.close(e)):37===a||38===a?(e.preventDefault(),void t.previous()):39===a||40===a?(e.preventDefault(),void t.next()):void t.trigger("afterKeydown",e,a)}else s.opts.trapFocus&&t.focus(e)}),t.group[t.currIndex].opts.idleTime&&(t.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(e){t.idleSecondsCounter=0,t.isIdle&&t.showControls(),t.isIdle=!1}),t.idleInterval=e.setInterval(function(){t.idleSecondsCounter++,t.idleSecondsCounter>=t.group[t.currIndex].opts.idleTime&&!t.isDragging&&(t.isIdle=!0,t.idleSecondsCounter=0,t.hideControls())},1e3))},removeEvents:function(){var t=this;o.off("orientationchange.fb resize.fb"),r.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),t.idleInterval&&(e.clearInterval(t.idleInterval),t.idleInterval=null)},previous:function(e){return this.jumpTo(this.currPos-1,e)},next:function(e){return this.jumpTo(this.currPos+1,e)},jumpTo:function(e,t){var s,a,n,o,r,l,d,c,h,p=this,f=p.group.length;if(!(p.isDragging||p.isClosing||p.isAnimating&&p.firstRun)){if(e=parseInt(e,10),!(n=p.current?p.current.opts.loop:p.opts.loop)&&(e<0||e>=f))return!1;if(s=p.firstRun=!Object.keys(p.slides).length,r=p.current,p.prevIndex=p.currIndex,p.prevPos=p.currPos,o=p.createSlide(e),f>1&&((n||o.index0)&&p.createSlide(e-1)),p.current=o,p.currIndex=o.index,p.currPos=o.pos,p.trigger("beforeShow",s),p.updateControls(),o.forcedDuration=void 0,i.isNumeric(t)?o.forcedDuration=t:t=o.opts[s?"animationDuration":"transitionDuration"],t=parseInt(t,10),a=p.isMoved(o),o.$slide.addClass("fancybox-slide--current"),s)return o.opts.animationEffect&&t&&p.$refs.container.css("transition-duration",t+"ms"),p.$refs.container.addClass("fancybox-is-open").trigger("focus"),p.loadSlide(o),void p.preload("image");l=i.fancybox.getTranslate(r.$slide),d=i.fancybox.getTranslate(p.$refs.stage),i.each(p.slides,function(e,t){i.fancybox.stop(t.$slide,!0)}),r.pos!==o.pos&&(r.isComplete=!1),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),a?(h=l.left-(r.pos*l.width+r.pos*r.opts.gutter),i.each(p.slides,function(e,s){s.$slide.removeClass("fancybox-animated").removeClass(function(e,t){return(t.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var a=s.pos*l.width+s.pos*s.opts.gutter;i.fancybox.setTranslate(s.$slide,{top:0,left:a-d.left+h}),s.pos!==o.pos&&s.$slide.addClass("fancybox-slide--"+(s.pos>o.pos?"next":"previous")),u(s.$slide),i.fancybox.animate(s.$slide,{top:0,left:(s.pos-o.pos)*l.width+(s.pos-o.pos)*s.opts.gutter},t,function(){s.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),s.pos===p.currPos&&p.complete()})})):t&&o.opts.transitionEffect&&(c="fancybox-animated fancybox-fx-"+o.opts.transitionEffect,r.$slide.addClass("fancybox-slide--"+(r.pos>o.pos?"next":"previous")),i.fancybox.animate(r.$slide,c,t,function(){r.$slide.removeClass(c).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),o.isLoaded?p.revealContent(o):p.loadSlide(o),p.preload("image")}},createSlide:function(e){var t,s,a=this;return s=e%a.group.length,s=s<0?a.group.length+s:s,!a.slides[e]&&a.group[s]&&(t=i('
').appendTo(a.$refs.stage),a.slides[e]=i.extend(!0,{},a.group[s],{pos:e,$slide:t,isLoaded:!1}),a.updateSlide(a.slides[e])),a.slides[e]},scaleToActual:function(e,t,s){var a,n,o,r,l,d=this,c=d.current,h=c.$content,u=i.fancybox.getTranslate(c.$slide).width,p=i.fancybox.getTranslate(c.$slide).height,f=c.width,m=c.height;d.isAnimating||d.isMoved()||!h||"image"!=c.type||!c.isLoaded||c.hasError||(d.isAnimating=!0,i.fancybox.stop(h),e=void 0===e?.5*u:e,t=void 0===t?.5*p:t,(a=i.fancybox.getTranslate(h)).top-=i.fancybox.getTranslate(c.$slide).top,a.left-=i.fancybox.getTranslate(c.$slide).left,r=f/a.width,l=m/a.height,n=.5*u-.5*f,o=.5*p-.5*m,f>u&&((n=a.left*r-(e*r-e))>0&&(n=0),np&&((o=a.top*l-(t*l-t))>0&&(o=0),ot-.5&&(l=t),d>s-.5&&(d=s),"image"===e.type?(c.top=Math.floor(.5*(s-d))+parseFloat(r.css("paddingTop")),c.left=Math.floor(.5*(t-l))+parseFloat(r.css("paddingLeft"))):"video"===e.contentType&&(d>l/(n=e.opts.width&&e.opts.height?l/d:e.opts.ratio||16/9)?d=l/n:l>d*n&&(l=d*n)),c.width=l,c.height=d,c)},update:function(e){var t=this;i.each(t.slides,function(i,s){t.updateSlide(s,e)})},updateSlide:function(e,t){var s=this,a=e&&e.$content,n=e.width||e.opts.width,o=e.height||e.opts.height,r=e.$slide;s.adjustCaption(e),a&&(n||o||"video"===e.contentType)&&!e.hasError&&(i.fancybox.stop(a),i.fancybox.setTranslate(a,s.getFitPos(e)),e.pos===s.currPos&&(s.isAnimating=!1,s.updateCursor())),s.adjustLayout(e),r.length&&(r.trigger("refresh"),e.pos===s.currPos&&s.$refs.toolbar.add(s.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight)),s.trigger("onUpdate",e,t)},centerSlide:function(e){var t=this,s=t.current,a=s.$slide;!t.isClosing&&s&&(a.siblings().css({transform:"",opacity:""}),a.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),i.fancybox.animate(a,{top:0,left:0,opacity:1},void 0===e?0:e,function(){a.css({transform:"",opacity:""}),s.isComplete||t.complete()},!1))},isMoved:function(e){var t,s,a=e||this.current;return!!a&&(s=i.fancybox.getTranslate(this.$refs.stage),t=i.fancybox.getTranslate(a.$slide),!a.$slide.hasClass("fancybox-animated")&&(Math.abs(t.top-s.top)>.5||Math.abs(t.left-s.left)>.5))},updateCursor:function(e,t){var s,a,n=this.current,o=this.$refs.container;n&&!this.isClosing&&this.Guestures&&(o.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),a=!!(s=this.canPan(e,t))||this.isZoomable(),o.toggleClass("fancybox-is-zoomable",a),i("[data-fancybox-zoom]").prop("disabled",!a),s?o.addClass("fancybox-can-pan"):a&&("zoom"===n.opts.clickContent||i.isFunction(n.opts.clickContent)&&"zoom"==n.opts.clickContent(n))?o.addClass("fancybox-can-zoomIn"):n.opts.touch&&(n.opts.touch.vertical||this.group.length>1)&&"video"!==n.contentType&&o.addClass("fancybox-can-swipe"))},isZoomable:function(){var e,t=this,i=t.current;if(i&&!t.isClosing&&"image"===i.type&&!i.hasError){if(!i.isLoaded)return!0;if((e=t.getFitPos(i))&&(i.width>e.width||i.height>e.height))return!0}return!1},isScaledDown:function(e,t){var s=!1,a=this.current,n=a.$content;return void 0!==e&&void 0!==t?s=e1.5||Math.abs(a.height-n.height)>1.5)),n},loadSlide:function(e){var t,s,a,n=this;if(!e.isLoading&&!e.isLoaded){if(e.isLoading=!0,!1===n.trigger("beforeLoad",e))return e.isLoading=!1,!1;switch(t=e.type,(s=e.$slide).off("refresh").trigger("onReset").addClass(e.opts.slideClass),t){case"image":n.setImage(e);break;case"iframe":n.setIframe(e);break;case"html":n.setContent(e,e.src||e.content);break;case"video":n.setContent(e,e.opts.video.tpl.replace(/\{\{src\}\}/gi,e.src).replace("{{format}}",e.opts.videoFormat||e.opts.video.format||"").replace("{{poster}}",e.thumb||""));break;case"inline":i(e.src).length?n.setContent(e,i(e.src)):n.setError(e);break;case"ajax":n.showLoading(e),a=i.ajax(i.extend({},e.opts.ajax.settings,{url:e.src,success:function(t,i){"success"===i&&n.setContent(e,t)},error:function(t,i){t&&"abort"!==i&&n.setError(e)}})),s.one("onReset",function(){a.abort()});break;default:n.setError(e)}return!0}},setImage:function(e){var s,a=this;setTimeout(function(){var t=e.$image;a.isClosing||!e.isLoading||t&&t.length&&t[0].complete||e.hasError||a.showLoading(e)},50),a.checkSrcset(e),e.$content=i('
').addClass("fancybox-is-hidden").appendTo(e.$slide.addClass("fancybox-slide--image")),!1!==e.opts.preload&&e.opts.width&&e.opts.height&&e.thumb&&(e.width=e.opts.width,e.height=e.opts.height,(s=t.createElement("img")).onerror=function(){i(this).remove(),e.$ghost=null},s.onload=function(){a.afterLoad(e)},e.$ghost=i(s).addClass("fancybox-image").appendTo(e.$content).attr("src",e.thumb)),a.setBigImage(e)},checkSrcset:function(t){var i,s,a,n,o=t.opts.srcset||t.opts.image.srcset;if(o){a=e.devicePixelRatio||1,n=e.innerWidth*a,(s=o.split(",").map(function(e){var t={};return e.trim().split(/\s+/).forEach(function(e,i){var s=parseInt(e.substring(0,e.length-1),10);if(0===i)return t.url=e;s&&(t.value=s,t.postfix=e[e.length-1])}),t})).sort(function(e,t){return e.value-t.value});for(var r=0;r=n||"x"===l.postfix&&l.value>=a){i=l;break}}!i&&s.length&&(i=s[s.length-1]),i&&(t.src=i.url,t.width&&t.height&&"w"==i.postfix&&(t.height=t.width/t.height*i.value,t.width=i.value),t.opts.srcset=o)}},setBigImage:function(e){var s=this,a=t.createElement("img"),n=i(a);e.$image=n.one("error",function(){s.setError(e)}).one("load",function(){var t;e.$ghost||(s.resolveImageSlideSize(e,this.naturalWidth,this.naturalHeight),s.afterLoad(e)),s.isClosing||(e.opts.srcset&&((t=e.opts.sizes)&&"auto"!==t||(t=(e.width/e.height>1&&o.width()/o.height()>1?"100":Math.round(e.width/e.height*100))+"vw"),n.attr("sizes",t).attr("srcset",e.opts.srcset)),e.$ghost&&setTimeout(function(){e.$ghost&&!s.isClosing&&e.$ghost.hide()},Math.min(300,Math.max(1e3,e.height/1600))),s.hideLoading(e))}).addClass("fancybox-image").attr("src",e.src).appendTo(e.$content),(a.complete||"complete"==a.readyState)&&n.naturalWidth&&n.naturalHeight?n.trigger("load"):a.error&&n.trigger("error")},resolveImageSlideSize:function(e,t,i){var s=parseInt(e.opts.width,10),a=parseInt(e.opts.height,10);e.width=t,e.height=i,s>0&&(e.width=s,e.height=Math.floor(s*i/t)),a>0&&(e.width=Math.floor(a*t/i),e.height=a)},setIframe:function(e){var t,s=this,a=e.opts.iframe,n=e.$slide;e.$content=i('
').css(a.css).appendTo(n),n.addClass("fancybox-slide--"+e.contentType),e.$iframe=t=i(a.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(a.attr).appendTo(e.$content),a.preload?(s.showLoading(e),t.on("load.fb error.fb",function(t){this.isReady=1,e.$slide.trigger("refresh"),s.afterLoad(e)}),n.on("refresh.fb",function(){var i,s=e.$content,o=a.css.width,r=a.css.height;if(1===t[0].isReady){try{i=t.contents().find("body")}catch(e){}i&&i.length&&i.children().length&&(n.css("overflow","visible"),s.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===o&&(o=Math.ceil(Math.max(i[0].clientWidth,i.outerWidth(!0)))),s.css("width",o||"").css("max-width",""),void 0===r&&(r=Math.ceil(Math.max(i[0].clientHeight,i.outerHeight(!0)))),s.css("height",r||""),n.css("overflow","auto")),s.removeClass("fancybox-is-hidden")}})):s.afterLoad(e),t.attr("src",e.src),n.one("onReset",function(){try{i(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(e){}i(this).off("refresh.fb").empty(),e.isLoaded=!1,e.isRevealed=!1})},setContent:function(e,t){this.isClosing||(this.hideLoading(e),e.$content&&i.fancybox.stop(e.$content),e.$slide.empty(),function(e){return e&&e.hasOwnProperty&&e instanceof i}(t)&&t.parent().length?((t.hasClass("fancybox-content")||t.parent().hasClass("fancybox-content"))&&t.parents(".fancybox-slide").trigger("onReset"),e.$placeholder=i("
").hide().insertAfter(t),t.css("display","inline-block")):e.hasError||("string"===i.type(t)&&(t=i("
").append(i.trim(t)).contents()),e.opts.filter&&(t=i("
").html(t).find(e.opts.filter))),e.$slide.one("onReset",function(){i(this).find("video,audio").trigger("pause"),e.$placeholder&&(e.$placeholder.after(t.removeClass("fancybox-content").hide()).remove(),e.$placeholder=null),e.$smallBtn&&(e.$smallBtn.remove(),e.$smallBtn=null),e.hasError||(i(this).empty(),e.isLoaded=!1,e.isRevealed=!1)}),i(t).appendTo(e.$slide),i(t).is("video,audio")&&(i(t).addClass("fancybox-video"),i(t).wrap("
"),e.contentType="video",e.opts.width=e.opts.width||i(t).attr("width"),e.opts.height=e.opts.height||i(t).attr("height")),e.$content=e.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),e.$content.siblings().hide(),e.$content.length||(e.$content=e.$slide.wrapInner("
").children().first()),e.$content.addClass("fancybox-content"),e.$slide.addClass("fancybox-slide--"+e.contentType),this.afterLoad(e))},setError:function(e){e.hasError=!0,e.$slide.trigger("onReset").removeClass("fancybox-slide--"+e.contentType).addClass("fancybox-slide--error"),e.contentType="html",this.setContent(e,this.translate(e,e.opts.errorTpl)),e.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(e){var t=this;(e=e||t.current)&&!e.$spinner&&(e.$spinner=i(t.translate(t,t.opts.spinnerTpl)).appendTo(e.$slide).hide().fadeIn("fast"))},hideLoading:function(e){(e=e||this.current)&&e.$spinner&&(e.$spinner.stop().remove(),delete e.$spinner)},afterLoad:function(e){var t=this;t.isClosing||(e.isLoading=!1,e.isLoaded=!0,t.trigger("afterLoad",e),t.hideLoading(e),!e.opts.smallBtn||e.$smallBtn&&e.$smallBtn.length||(e.$smallBtn=i(t.translate(e,e.opts.btnTpl.smallBtn)).appendTo(e.$content)),e.opts.protect&&e.$content&&!e.hasError&&(e.$content.on("contextmenu.fb",function(e){return 2==e.button&&e.preventDefault(),!0}),"image"===e.type&&i('
').appendTo(e.$content)),t.adjustCaption(e),t.adjustLayout(e),e.pos===t.currPos&&t.updateCursor(),t.revealContent(e))},adjustCaption:function(e){var t,i=this,s=e||i.current,a=s.opts.caption,n=s.opts.preventCaptionOverlap,o=i.$refs.caption,r=!1;o.toggleClass("fancybox-caption--separate",n),n&&a&&a.length&&(s.pos!==i.currPos?((t=o.clone().appendTo(o.parent())).children().eq(0).empty().html(a),r=t.outerHeight(!0),t.empty().remove()):i.$caption&&(r=i.$caption.outerHeight(!0)),s.$slide.css("padding-bottom",r||""))},adjustLayout:function(e){var t,i,s,a,n=e||this.current;n.isLoaded&&!0!==n.opts.disableLayoutFix&&(n.$content.css("margin-bottom",""),n.$content.outerHeight()>n.$slide.height()+.5&&(s=n.$slide[0].style["padding-bottom"],a=n.$slide.css("padding-bottom"),parseFloat(a)>0&&(t=n.$slide[0].scrollHeight,n.$slide.css("padding-bottom",0),Math.abs(t-n.$slide[0].scrollHeight)<1&&(i=a),n.$slide.css("padding-bottom",s))),n.$content.css("margin-bottom",i))},revealContent:function(e){var t,s,a,n,o=this,r=e.$slide,l=!1,d=!1,c=o.isMoved(e),h=e.isRevealed;return e.isRevealed=!0,t=e.opts[o.firstRun?"animationEffect":"transitionEffect"],a=e.opts[o.firstRun?"animationDuration":"transitionDuration"],a=parseInt(void 0===e.forcedDuration?a:e.forcedDuration,10),!c&&e.pos===o.currPos&&a||(t=!1),"zoom"===t&&(e.pos===o.currPos&&a&&"image"===e.type&&!e.hasError&&(d=o.getThumbPos(e))?l=o.getFitPos(e):t="fade"),"zoom"===t?(o.isAnimating=!0,l.scaleX=l.width/d.width,l.scaleY=l.height/d.height,"auto"==(n=e.opts.zoomOpacity)&&(n=Math.abs(e.width/e.height-d.width/d.height)>.1),n&&(d.opacity=.1,l.opacity=1),i.fancybox.setTranslate(e.$content.removeClass("fancybox-is-hidden"),d),u(e.$content),void i.fancybox.animate(e.$content,l,a,function(){o.isAnimating=!1,o.complete()})):(o.updateSlide(e),t?(i.fancybox.stop(r),s="fancybox-slide--"+(e.pos>=o.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+t,r.addClass(s).removeClass("fancybox-slide--current"),e.$content.removeClass("fancybox-is-hidden"),u(r),"image"!==e.type&&e.$content.hide().show(0),void i.fancybox.animate(r,"fancybox-slide--current",a,function(){r.removeClass(s).css({transform:"",opacity:""}),e.pos===o.currPos&&o.complete()},!0)):(e.$content.removeClass("fancybox-is-hidden"),h||!c||"image"!==e.type||e.hasError||e.$content.hide().fadeIn("fast"),void(e.pos===o.currPos&&o.complete())))},getThumbPos:function(e){var s,a,n,o,r,l=!1,d=e.$thumb;return!(!d||!function(e){var s,a;return!(!e||e.ownerDocument!==t)&&(i(".fancybox-container").css("pointer-events","none"),s={x:e.getBoundingClientRect().left+e.offsetWidth/2,y:e.getBoundingClientRect().top+e.offsetHeight/2},a=t.elementFromPoint(s.x,s.y)===e,i(".fancybox-container").css("pointer-events",""),a)}(d[0]))&&(s=i.fancybox.getTranslate(d),a=parseFloat(d.css("border-top-width")||0),n=parseFloat(d.css("border-right-width")||0),o=parseFloat(d.css("border-bottom-width")||0),r=parseFloat(d.css("border-left-width")||0),l={top:s.top+a,left:s.left+r,width:s.width-n-r,height:s.height-a-o,scaleX:1,scaleY:1},s.width>0&&s.height>0&&l)},complete:function(){var e,t=this,s=t.current,a={};!t.isMoved()&&s.isLoaded&&(s.isComplete||(s.isComplete=!0,s.$slide.siblings().trigger("onReset"),t.preload("inline"),u(s.$slide),s.$slide.addClass("fancybox-slide--complete"),i.each(t.slides,function(e,s){s.pos>=t.currPos-1&&s.pos<=t.currPos+1?a[s.pos]=s:s&&(i.fancybox.stop(s.$slide),s.$slide.off().remove())}),t.slides=a),t.isAnimating=!1,t.updateCursor(),t.trigger("afterShow"),s.opts.video.autoStart&&s.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),t.next()}),s.opts.autoFocus&&"html"===s.contentType&&((e=s.$content.find("input[autofocus]:enabled:visible:first")).length?e.trigger("focus"):t.focus(null,!0)),s.$slide.scrollTop(0).scrollLeft(0))},preload:function(e){var t,i,s=this;s.group.length<2||(i=s.slides[s.currPos+1],(t=s.slides[s.currPos-1])&&t.type===e&&s.loadSlide(t),i&&i.type===e&&s.loadSlide(i))},focus:function(e,s){var a,n,o=this,r=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");o.isClosing||((a=(a=!e&&o.current&&o.current.isComplete?o.current.$slide.find("*:visible"+(s?":not(.fancybox-close-small)":"")):o.$refs.container.find("*:visible")).filter(r).filter(function(){return"hidden"!==i(this).css("visibility")&&!i(this).hasClass("disabled")})).length?(n=a.index(t.activeElement),e&&e.shiftKey?(n<0||0==n)&&(e.preventDefault(),a.eq(a.length-1).trigger("focus")):(n<0||n==a.length-1)&&(e&&e.preventDefault(),a.eq(0).trigger("focus"))):o.$refs.container.trigger("focus"))},activate:function(){var e=this;i(".fancybox-container").each(function(){var t=i(this).data("FancyBox");t&&t.id!==e.id&&!t.isClosing&&(t.trigger("onDeactivate"),t.removeEvents(),t.isVisible=!1)}),e.isVisible=!0,(e.current||e.isIdle)&&(e.update(),e.updateControls()),e.trigger("onActivate"),e.addEvents()},close:function(e,t){var s,a,n,o,r,l,c,h=this,p=h.current,f=function(){h.cleanUp(e)};return!(h.isClosing||(h.isClosing=!0,!1===h.trigger("beforeClose",e)?(h.isClosing=!1,d(function(){h.update()}),1):(h.removeEvents(),n=p.$content,s=p.opts.animationEffect,a=i.isNumeric(t)?t:s?p.opts.animationDuration:0,p.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==e?i.fancybox.stop(p.$slide):s=!1,p.$slide.siblings().trigger("onReset").remove(),a&&h.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",a+"ms"),h.hideLoading(p),h.hideControls(!0),h.updateCursor(),"zoom"!==s||n&&a&&"image"===p.type&&!h.isMoved()&&!p.hasError&&(c=h.getThumbPos(p))||(s="fade"),"zoom"===s?(i.fancybox.stop(n),o=i.fancybox.getTranslate(n),l={top:o.top,left:o.left,scaleX:o.width/c.width,scaleY:o.height/c.height,width:c.width,height:c.height},"auto"==(r=p.opts.zoomOpacity)&&(r=Math.abs(p.width/p.height-c.width/c.height)>.1),r&&(c.opacity=0),i.fancybox.setTranslate(n,l),u(n),i.fancybox.animate(n,c,a,f),0):(s&&a?i.fancybox.animate(p.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+s,a,f):!0===e?setTimeout(f,a):f(),0))))},cleanUp:function(t){var s,a,n,o=this,r=o.current.opts.$orig;o.current.$slide.trigger("onReset"),o.$refs.container.empty().remove(),o.trigger("afterClose",t),o.current.opts.backFocus&&(r&&r.length&&r.is(":visible")||(r=o.$trigger),r&&r.length&&(a=e.scrollX,n=e.scrollY,r.trigger("focus"),i("html, body").scrollTop(n).scrollLeft(a))),o.current=null,(s=i.fancybox.getInstance())?s.activate():(i("body").removeClass("fancybox-active compensate-for-scrollbar"),i("#fancybox-style-noscroll").remove())},trigger:function(e,t){var s,a=Array.prototype.slice.call(arguments,1),n=this,o=t&&t.opts?t:n.current;if(o?a.unshift(o):o=n,a.unshift(n),i.isFunction(o.opts[e])&&(s=o.opts[e].apply(o,a)),!1===s)return s;"afterClose"!==e&&n.$refs?n.$refs.container.trigger(e+".fb",a):r.trigger(e+".fb",a)},updateControls:function(){var e=this,s=e.current,a=s.index,n=e.$refs.container,o=e.$refs.caption,r=s.opts.caption;s.$slide.trigger("refresh"),r&&r.length?(e.$caption=o,o.children().eq(0).html(r)):e.$caption=null,e.hasHiddenControls||e.isIdle||e.showControls(),n.find("[data-fancybox-count]").html(e.group.length),n.find("[data-fancybox-index]").html(a+1),n.find("[data-fancybox-prev]").prop("disabled",!s.opts.loop&&a<=0),n.find("[data-fancybox-next]").prop("disabled",!s.opts.loop&&a>=e.group.length-1),"image"===s.type?n.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",s.opts.image.src||s.src).show():s.opts.toolbar&&n.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),i(t.activeElement).is(":hidden,[disabled]")&&e.$refs.container.trigger("focus")},hideControls:function(e){var t=["infobar","toolbar","nav"];!e&&this.current.opts.preventCaptionOverlap||t.push("caption"),this.$refs.container.removeClass(t.map(function(e){return"fancybox-show-"+e}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var e=this.current?this.current.opts:this.opts,t=this.$refs.container;this.hasHiddenControls=!1,this.idleSecondsCounter=0,t.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&this.group.length>1)).toggleClass("fancybox-show-caption",!!this.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&this.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),i.fancybox={version:"3.5.7",defaults:n,getInstance:function(e){var t=i('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),s=Array.prototype.slice.call(arguments,1);return t instanceof f&&("string"===i.type(e)?t[e].apply(t,s):"function"===i.type(e)&&e.apply(t,s),t)},open:function(e,t,i){return new f(e,t,i)},close:function(e){var t=this.getInstance();t&&(t.close(),!0===e&&this.close(e))},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var i=t.createElement("div");return e.getComputedStyle&&e.getComputedStyle(i)&&e.getComputedStyle(i).getPropertyValue("transform")&&!(t.documentMode&&t.documentMode<11)}(),getTranslate:function(e){var t;return!(!e||!e.length)&&(t=e[0].getBoundingClientRect(),{top:t.top||0,left:t.left||0,width:t.width,height:t.height,opacity:parseFloat(e.css("opacity"))})},setTranslate:function(e,t){var i="",s={};if(e&&t)return void 0===t.left&&void 0===t.top||(i=(void 0===t.left?e.position().left:t.left)+"px, "+(void 0===t.top?e.position().top:t.top)+"px",i=this.use3d?"translate3d("+i+", 0px)":"translate("+i+")"),void 0!==t.scaleX&&void 0!==t.scaleY?i+=" scale("+t.scaleX+", "+t.scaleY+")":void 0!==t.scaleX&&(i+=" scaleX("+t.scaleX+")"),i.length&&(s.transform=i),void 0!==t.opacity&&(s.opacity=t.opacity),void 0!==t.width&&(s.width=t.width),void 0!==t.height&&(s.height=t.height),e.css(s)},animate:function(e,t,s,a,n){var o,r=this;i.isFunction(s)&&(a=s,s=null),r.stop(e),o=r.getTranslate(e),e.on(h,function(l){(!l||!l.originalEvent||e.is(l.originalEvent.target)&&"z-index"!=l.originalEvent.propertyName)&&(r.stop(e),i.isNumeric(s)&&e.css("transition-duration",""),i.isPlainObject(t)?void 0!==t.scaleX&&void 0!==t.scaleY&&r.setTranslate(e,{top:t.top,left:t.left,width:o.width*t.scaleX,height:o.height*t.scaleY,scaleX:1,scaleY:1}):!0!==n&&e.removeClass(t),i.isFunction(a)&&a(l))}),i.isNumeric(s)&&e.css("transition-duration",s+"ms"),i.isPlainObject(t)?(void 0!==t.scaleX&&void 0!==t.scaleY&&(delete t.width,delete t.height,e.parent().hasClass("fancybox-slide--image")&&e.parent().addClass("fancybox-is-scaling")),i.fancybox.setTranslate(e,t)):e.addClass(t),e.data("timer",setTimeout(function(){e.trigger(h)},s+33))},stop:function(e,t){e&&e.length&&(clearTimeout(e.data("timer")),t&&e.trigger(h),e.off(h).css("transition-duration",""),e.parent().removeClass("fancybox-is-scaling"))}},i.fn.fancybox=function(e){var t;return e=e||{},(t=e.selector||!1)?i("body").off("click.fb-start",t).on("click.fb-start",t,{options:e},a):this.off("click.fb-start").on("click.fb-start",{items:this,options:e},a),this},r.on("click.fb-start","[data-fancybox]",a),r.on("click.fb-start","[data-fancybox-trigger]",function(e){i('[data-fancybox="'+i(this).attr("data-fancybox-trigger")+'"]').eq(i(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:i(this)})}),function(){var e=null;r.on("mousedown mouseup focus blur",".fancybox-button",function(t){switch(t.type){case"mousedown":e=i(this);break;case"mouseup":e=null;break;case"focusin":i(".fancybox-button").removeClass("fancybox-focus"),i(this).is(e)||i(this).is("[disabled]")||i(this).addClass("fancybox-focus");break;case"focusout":i(".fancybox-button").removeClass("fancybox-focus")}})}()}}(window,document,jQuery),function(e){"use strict";var t={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(e){return"//maps.google."+e[2]+"/?ll="+(e[9]?e[9]+"&z="+Math.floor(e[10])+(e[12]?e[12].replace(/^\//,"&"):""):e[12]+"").replace(/\?/,"&")+"&output="+(e[12]&&e[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(e){return"//maps.google."+e[2]+"/maps?q="+e[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},i=function(t,i,s){if(t)return s=s||"","object"===e.type(s)&&(s=e.param(s,!0)),e.each(i,function(e,i){t=t.replace("$"+e,i||"")}),s.length&&(t+=(t.indexOf("?")>0?"&":"?")+s),t};e(document).on("objectNeedsType.fb",function(s,a,n){var o,r,l,d,c,h,u,p=n.src||"",f=!1;o=e.extend(!0,{},t,n.opts.media),e.each(o,function(t,s){if(l=p.match(s.matcher)){if(f=s.type,u=t,h={},s.paramPlace&&l[s.paramPlace]){"?"==(c=l[s.paramPlace])[0]&&(c=c.substring(1)),c=c.split("&");for(var a=0;a1&&("youtube"===i.contentSource||"vimeo"===i.contentSource)&&s.load(i.contentSource)}})}(jQuery),function(e,t,i){"use strict";var s=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||function(t){return e.setTimeout(t,1e3/60)},a=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.mozCancelAnimationFrame||e.oCancelAnimationFrame||function(t){e.clearTimeout(t)},n=function(t){var i=[];t=(t=t.originalEvent||t||e.e).touches&&t.touches.length?t.touches:t.changedTouches&&t.changedTouches.length?t.changedTouches:[t];for(var s in t)t[s].pageX?i.push({x:t[s].pageX,y:t[s].pageY}):t[s].clientX&&i.push({x:t[s].clientX,y:t[s].clientY});return i},o=function(e,t,i){return t&&e?"x"===i?e.x-t.x:"y"===i?e.y-t.y:Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)):0},r=function(e){if(e.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||i.isFunction(e.get(0).onclick)||e.data("selectable"))return!0;for(var t=0,s=e[0].attributes,a=s.length;tt.clientHeight,n=("scroll"===s||"auto"===s)&&t.scrollWidth>t.clientWidth;return a||n},d=function(e){for(var t=!1;!(t=l(e.get(0)))&&((e=e.parent()).length&&!e.hasClass("fancybox-stage")&&!e.is("body")););return t},c=function(e){this.instance=e,this.$bg=e.$refs.bg,this.$stage=e.$refs.stage,this.$container=e.$refs.container,this.destroy(),this.$container.on("touchstart.fb.touch mousedown.fb.touch",i.proxy(this,"ontouchstart"))};c.prototype.destroy=function(){var e=this;e.$container.off(".fb.touch"),i(t).off(".fb.touch"),e.requestId&&(a(e.requestId),e.requestId=null),e.tapped&&(clearTimeout(e.tapped),e.tapped=null)},c.prototype.ontouchstart=function(s){var a=this,l=i(s.target),c=a.instance,h=c.current,u=h.$slide,p=h.$content,f="touchstart"==s.type;if(f&&a.$container.off("mousedown.fb.touch"),(!s.originalEvent||2!=s.originalEvent.button)&&u.length&&l.length&&!r(l)&&!r(l.parent())&&(l.is("img")||!(s.originalEvent.clientX>l[0].clientWidth+l.offset().left))){if(!h||c.isAnimating||h.$slide.hasClass("fancybox-animated"))return s.stopPropagation(),void s.preventDefault();a.realPoints=a.startPoints=n(s),a.startPoints.length&&(h.touch&&s.stopPropagation(),a.startEvent=s,a.canTap=!0,a.$target=l,a.$content=p,a.opts=h.opts.touch,a.isPanning=!1,a.isSwiping=!1,a.isZooming=!1,a.isScrolling=!1,a.canPan=c.canPan(),a.startTime=(new Date).getTime(),a.distanceX=a.distanceY=a.distance=0,a.canvasWidth=Math.round(u[0].clientWidth),a.canvasHeight=Math.round(u[0].clientHeight),a.contentLastPos=null,a.contentStartPos=i.fancybox.getTranslate(a.$content)||{top:0,left:0},a.sliderStartPos=i.fancybox.getTranslate(u),a.stagePos=i.fancybox.getTranslate(c.$refs.stage),a.sliderStartPos.top-=a.stagePos.top,a.sliderStartPos.left-=a.stagePos.left,a.contentStartPos.top-=a.stagePos.top,a.contentStartPos.left-=a.stagePos.left,i(t).off(".fb.touch").on(f?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",i.proxy(a,"ontouchend")).on(f?"touchmove.fb.touch":"mousemove.fb.touch",i.proxy(a,"ontouchmove")),i.fancybox.isMobile&&t.addEventListener("scroll",a.onscroll,!0),((a.opts||a.canPan)&&(l.is(a.$stage)||a.$stage.find(l).length)||(l.is(".fancybox-image")&&s.preventDefault(),i.fancybox.isMobile&&l.parents(".fancybox-caption").length))&&(a.isScrollable=d(l)||d(l.parent()),i.fancybox.isMobile&&a.isScrollable||s.preventDefault(),(1===a.startPoints.length||h.hasError)&&(a.canPan?(i.fancybox.stop(a.$content),a.isPanning=!0):a.isSwiping=!0,a.$container.addClass("fancybox-is-grabbing")),2===a.startPoints.length&&"image"===h.type&&(h.isLoaded||h.$ghost)&&(a.canTap=!1,a.isSwiping=!1,a.isPanning=!1,a.isZooming=!0,i.fancybox.stop(a.$content),a.centerPointStartX=.5*(a.startPoints[0].x+a.startPoints[1].x)-i(e).scrollLeft(),a.centerPointStartY=.5*(a.startPoints[0].y+a.startPoints[1].y)-i(e).scrollTop(),a.percentageOfImageAtPinchPointX=(a.centerPointStartX-a.contentStartPos.left)/a.contentStartPos.width,a.percentageOfImageAtPinchPointY=(a.centerPointStartY-a.contentStartPos.top)/a.contentStartPos.height,a.startDistanceBetweenFingers=o(a.startPoints[0],a.startPoints[1]))))}},c.prototype.onscroll=function(e){this.isScrolling=!0,t.removeEventListener("scroll",this.onscroll,!0)},c.prototype.ontouchmove=function(e){var t=this;void 0===e.originalEvent.buttons||0!==e.originalEvent.buttons?t.isScrolling?t.canTap=!1:(t.newPoints=n(e),(t.opts||t.canPan)&&t.newPoints.length&&t.newPoints.length&&(t.isSwiping&&!0===t.isSwiping||e.preventDefault(),t.distanceX=o(t.newPoints[0],t.startPoints[0],"x"),t.distanceY=o(t.newPoints[0],t.startPoints[0],"y"),t.distance=o(t.newPoints[0],t.startPoints[0]),t.distance>0&&(t.isSwiping?t.onSwipe(e):t.isPanning?t.onPan():t.isZooming&&t.onZoom()))):t.ontouchend(e)},c.prototype.onSwipe=function(t){var n,o=this,r=o.instance,l=o.isSwiping,d=o.sliderStartPos.left||0;if(!0!==l)"x"==l&&(o.distanceX>0&&(o.instance.group.length<2||0===o.instance.current.index&&!o.instance.current.opts.loop)?d+=Math.pow(o.distanceX,.8):o.distanceX<0&&(o.instance.group.length<2||o.instance.current.index===o.instance.group.length-1&&!o.instance.current.opts.loop)?d-=Math.pow(-o.distanceX,.8):d+=o.distanceX),o.sliderLastPos={top:"x"==l?0:o.sliderStartPos.top+o.distanceY,left:d},o.requestId&&(a(o.requestId),o.requestId=null),o.requestId=s(function(){o.sliderLastPos&&(i.each(o.instance.slides,function(e,t){var s=t.pos-o.instance.currPos;i.fancybox.setTranslate(t.$slide,{top:o.sliderLastPos.top,left:o.sliderLastPos.left+s*o.canvasWidth+s*t.opts.gutter})}),o.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(o.distance)>10){if(o.canTap=!1,r.group.length<2&&o.opts.vertical?o.isSwiping="y":r.isDragging||!1===o.opts.vertical||"auto"===o.opts.vertical&&i(e).width()>800?o.isSwiping="x":(n=Math.abs(180*Math.atan2(o.distanceY,o.distanceX)/Math.PI),o.isSwiping=n>45&&n<135?"y":"x"),"y"===o.isSwiping&&i.fancybox.isMobile&&o.isScrollable)return void(o.isScrolling=!0);r.isDragging=o.isSwiping,o.startPoints=o.newPoints,i.each(r.slides,function(e,t){var s,a;i.fancybox.stop(t.$slide),s=i.fancybox.getTranslate(t.$slide),a=i.fancybox.getTranslate(r.$refs.stage),t.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(e,t){return(t.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),t.pos===r.current.pos&&(o.sliderStartPos.top=s.top-a.top,o.sliderStartPos.left=s.left-a.left),i.fancybox.setTranslate(t.$slide,{top:s.top-a.top,left:s.left-a.left})}),r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}},c.prototype.onPan=function(){var e=this;o(e.newPoints[0],e.realPoints[0])<(i.fancybox.isMobile?10:5)?e.startPoints=e.newPoints:(e.canTap=!1,e.contentLastPos=e.limitMovement(),e.requestId&&a(e.requestId),e.requestId=s(function(){i.fancybox.setTranslate(e.$content,e.contentLastPos)}))},c.prototype.limitMovement=function(){var e,t,i,s,a,n,o=this.canvasWidth,r=this.canvasHeight,l=this.distanceX,d=this.distanceY,c=this.contentStartPos,h=c.left,u=c.top,p=c.width,f=c.height;return a=p>o?h+l:h,n=u+d,e=Math.max(0,.5*o-.5*p),t=Math.max(0,.5*r-.5*f),i=Math.min(o-p,.5*o-.5*p),s=Math.min(r-f,.5*r-.5*f),l>0&&a>e&&(a=e-1+Math.pow(-e+h+l,.8)||0),l<0&&a0&&n>t&&(n=t-1+Math.pow(-t+u+d,.8)||0),d<0&&na?(e=e>0?0:e)n?(t=t>0?0:t)1&&(s.dMs>130&&o>10||o>50);s.sliderLastPos=null,"y"==e&&!t&&Math.abs(s.distanceY)>50?(i.fancybox.animate(s.instance.current.$slide,{top:s.sliderStartPos.top+s.distanceY+150*s.velocityY,opacity:0},200),a=s.instance.close(!0,250)):r&&s.distanceX>0?a=s.instance.previous(300):r&&s.distanceX<0&&(a=s.instance.next(300)),!1!==a||"x"!=e&&"y"!=e||s.instance.centerSlide(200),s.$container.removeClass("fancybox-is-sliding")},c.prototype.endPanning=function(){var e,t,s,a=this;a.contentLastPos&&(!1===a.opts.momentum||a.dMs>350?(e=a.contentLastPos.left,t=a.contentLastPos.top):(e=a.contentLastPos.left+500*a.velocityX,t=a.contentLastPos.top+500*a.velocityY),(s=a.limitPosition(e,t,a.contentStartPos.width,a.contentStartPos.height)).width=a.contentStartPos.width,s.height=a.contentStartPos.height,i.fancybox.animate(a.$content,s,366))},c.prototype.endZooming=function(){var e,t,s,a,n=this,o=n.instance.current,r=n.newWidth,l=n.newHeight;n.contentLastPos&&(e=n.contentLastPos.left,a={top:t=n.contentLastPos.top,left:e,width:r,height:l,scaleX:1,scaleY:1},i.fancybox.setTranslate(n.$content,a),ro.width||l>o.height?n.instance.scaleToActual(n.centerPointStartX,n.centerPointStartY,150):(s=n.limitPosition(e,t,r,l),i.fancybox.animate(n.$content,s,150)))},c.prototype.onTap=function(t){var s,a=this,o=i(t.target),r=a.instance,l=r.current,d=t&&n(t)||a.startPoints,c=d[0]?d[0].x-i(e).scrollLeft()-a.stagePos.left:0,h=d[0]?d[0].y-i(e).scrollTop()-a.stagePos.top:0,u=function(e){var s=l.opts[e];if(i.isFunction(s)&&(s=s.apply(r,[l,t])),s)switch(s){case"close":r.close(a.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(a.startEvent);break;case"zoom":"image"==l.type&&(l.isLoaded||l.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(c,h):r.group.length<2&&r.close(a.startEvent))}};if((!t.originalEvent||2!=t.originalEvent.button)&&(o.is("img")||!(c>o[0].clientWidth+o.offset().left))){if(o.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))s="Outside";else if(o.is(".fancybox-slide"))s="Slide";else{if(!r.current.$content||!r.current.$content.find(o).addBack().filter(o).length)return;s="Content"}if(a.tapped){if(clearTimeout(a.tapped),a.tapped=null,Math.abs(c-a.tapX)>50||Math.abs(h-a.tapY)>50)return this;u("dblclick"+s)}else a.tapX=c,a.tapY=h,l.opts["dblclick"+s]&&l.opts["dblclick"+s]!==l.opts["click"+s]?a.tapped=setTimeout(function(){a.tapped=null,r.isAnimating||u("click"+s)},500):u("click"+s);return this}},i(t).on("onActivate.fb",function(e,t){t&&!t.Guestures&&(t.Guestures=new c(t))}).on("beforeClose.fb",function(e,t){t&&t.Guestures&&t.Guestures.destroy()})}(window,document,jQuery),function(e,t){"use strict";t.extend(!0,t.fancybox.defaults,{btnTpl:{slideShow:''},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var i=function(e){this.instance=e,this.init()};t.extend(i.prototype,{timer:null,isActive:!1,$button:null,init:function(){var e=this,i=e.instance,s=i.group[i.currIndex].opts.slideShow;e.$button=i.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){e.toggle()}),i.group.length<2||!s?e.$button.hide():s.progress&&(e.$progress=t('
').appendTo(i.$refs.inner))},set:function(e){var i=this,s=i.instance,a=s.current;a&&(!0===e||a.opts.loop||s.currIndex'},fullScreen:{autoStart:!1}}),t(e).on(i.fullscreenchange,function(){var e=s.isFullscreen(),i=t.fancybox.getInstance();i&&(i.current&&"image"===i.current.type&&i.isAnimating&&(i.isAnimating=!1,i.update(!0,!0,0),i.isComplete||i.complete()),i.trigger("onFullscreenChange",e),i.$refs.container.toggleClass("fancybox-is-fullscreen",e),i.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!e).toggleClass("fancybox-button--fsexit",e))})}t(e).on({"onInit.fb":function(e,t){i?t&&t.group[t.currIndex].opts.fullScreen?(t.$refs.container.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(e){e.stopPropagation(),e.preventDefault(),s.toggle()}),t.opts.fullScreen&&!0===t.opts.fullScreen.autoStart&&s.request(),t.FullScreen=s):t&&t.$refs.toolbar.find("[data-fancybox-fullscreen]").hide():t.$refs.toolbar.find("[data-fancybox-fullscreen]").remove()},"afterKeydown.fb":function(e,t,i,s,a){t&&t.FullScreen&&70===a&&(s.preventDefault(),t.FullScreen.toggle())},"beforeClose.fb":function(e,t){t&&t.FullScreen&&t.$refs.container.hasClass("fancybox-is-fullscreen")&&s.exit()}})}(document,jQuery),function(e,t){"use strict";var i="fancybox-thumbs";t.fancybox.defaults=t.extend(!0,{btnTpl:{thumbs:''},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},t.fancybox.defaults);var s=function(e){this.init(e)};t.extend(s.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(e){var t=this,i=e.group,s=0;t.instance=e,t.opts=i[e.currIndex].opts.thumbs,e.Thumbs=t,t.$button=e.$refs.toolbar.find("[data-fancybox-thumbs]");for(var a=0,n=i.length;a1));a++);s>1&&t.opts?(t.$button.removeAttr("style").on("click",function(){t.toggle()}),t.isActive=!0):t.$button.hide()},create:function(){var e,s=this,a=s.instance,n=s.opts.parentEl,o=[];s.$grid||(s.$grid=t('
').appendTo(a.$refs.container.find(n).addBack().filter(n)),s.$grid.on("click","a",function(){a.jumpTo(t(this).attr("data-index"))})),s.$list||(s.$list=t('
').appendTo(s.$grid)),t.each(a.group,function(t,i){(e=i.thumb)||"image"!==i.type||(e=i.src),o.push('")}),s.$list[0].innerHTML=o.join(""),"x"===s.opts.axis&&s.$list.width(parseInt(s.$grid.css("padding-right"),10)+a.group.length*s.$list.children().eq(0).outerWidth(!0))},focus:function(e){var t,i,s=this.$list,a=this.$grid;this.instance.current&&(i=(t=s.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+this.instance.current.index+'"]').addClass("fancybox-thumbs-active")).position(),"y"===this.opts.axis&&(i.top<0||i.top>s.height()-t.outerHeight())?s.stop().animate({scrollTop:s.scrollTop()+i.top},e):"x"===this.opts.axis&&(i.lefta.scrollLeft()+(a.width()-t.outerWidth()))&&s.parent().stop().animate({scrollLeft:i.left},e))},update:function(){var e=this;e.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),e.isVisible?(e.$grid||e.create(),e.instance.trigger("onThumbsShow"),e.focus(0)):e.$grid&&e.instance.trigger("onThumbsHide"),e.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),t(e).on({"onInit.fb":function(e,t){var i;t&&!t.Thumbs&&(i=new s(t)).isActive&&!0===i.opts.autoStart&&i.show()},"beforeShow.fb":function(e,t,i,s){var a=t&&t.Thumbs;a&&a.isVisible&&a.focus(s?0:250)},"afterKeydown.fb":function(e,t,i,s,a){var n=t&&t.Thumbs;n&&n.isActive&&71===a&&(s.preventDefault(),n.toggle())},"beforeClose.fb":function(e,t){var i=t&&t.Thumbs;i&&i.isVisible&&!1!==i.opts.hideOnClose&&i.$grid.hide()}})}(document,jQuery),function(e,t){"use strict";t.extend(!0,t.fancybox.defaults,{btnTpl:{share:''},share:{url:function(e,t){return!e.currentHash&&"inline"!==t.type&&"html"!==t.type&&(t.origSrc||t.src)||window.location},tpl:''}}),t(e).on("click","[data-fancybox-share]",function(){var e,i,s=t.fancybox.getInstance(),a=s.current||null;a&&("function"===t.type(a.opts.share.url)&&(e=a.opts.share.url.apply(a,[s,a])),i=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(e)).replace(/\{\{url_raw\}\}/g,function(e){var t={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(e).replace(/[&<>"'`=\/]/g,function(e){return t[e]})}(e)).replace(/\{\{descr\}\}/g,s.$caption?encodeURIComponent(s.$caption.text()):""),t.fancybox.open({src:s.translate(s,i),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(e,t){s.$refs.container.one("beforeClose.fb",function(){e.close(null,0)}),t.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(e,t,i){"use strict";function s(){var t=e.location.hash.substr(1),i=t.split("-"),s=i.length>1&&/^\+?\d+$/.test(i[i.length-1])?parseInt(i.pop(-1),10)||1:1,a=i.join("-");return{hash:t,index:s<1?1:s,gallery:a}}function a(e){""!==e.gallery&&i("[data-fancybox='"+i.escapeSelector(e.gallery)+"']").eq(e.index-1).focus().trigger("click.fb-start")}function n(e){var t,i;return!!e&&(t=e.current?e.current.opts:e.opts,""!==(i=t.hash||(t.$orig?t.$orig.data("fancybox")||t.$orig.data("fancybox-trigger"):""))&&i)}i.escapeSelector||(i.escapeSelector=function(e){return(e+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(e,t){return t?"\0"===e?"锟?:e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e})}),i(function(){!1!==i.fancybox.defaults.hash&&(i(t).on({"onInit.fb":function(e,t){var i,a;!1!==t.group[t.currIndex].opts.hash&&(i=s(),(a=n(t))&&i.gallery&&a==i.gallery&&(t.currIndex=i.index-1))},"beforeShow.fb":function(i,s,a,o){var r;a&&!1!==a.opts.hash&&(r=n(s))&&(s.currentHash=r+(s.group.length>1?"-"+(a.index+1):""),e.location.hash!=="#"+s.currentHash&&(o&&!s.origHash&&(s.origHash=e.location.hash),s.hashTimer&&clearTimeout(s.hashTimer),s.hashTimer=setTimeout(function(){"replaceState"in e.history?(e.history[o?"pushState":"replaceState"]({},t.title,e.location.pathname+e.location.search+"#"+s.currentHash),o&&(s.hasCreatedHistory=!0)):e.location.hash=s.currentHash,s.hashTimer=null},300)))},"beforeClose.fb":function(i,s,a){a&&!1!==a.opts.hash&&(clearTimeout(s.hashTimer),s.currentHash&&s.hasCreatedHistory?e.history.back():s.currentHash&&("replaceState"in e.history?e.history.replaceState({},t.title,e.location.pathname+e.location.search+(s.origHash||"")):e.location.hash=s.origHash),s.currentHash=null)}}),i(e).on("hashchange.fb",function(){var e=s(),t=null;i.each(i(".fancybox-container").get().reverse(),function(e,s){var a=i(s).data("FancyBox");if(a&&a.currentHash)return t=a,!1}),t?t.currentHash===e.gallery+"-"+e.index||1===e.index&&t.currentHash==e.gallery||(t.currentHash=null,t.close()):""!==e.gallery&&a(e)}),setTimeout(function(){i.fancybox.getInstance()||a(s())},50))})}(window,document,jQuery),function(e,t){"use strict";var i=(new Date).getTime();t(e).on({"onInit.fb":function(e,t,s){t.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(e){var s=t.current,a=(new Date).getTime();t.group.length<2||!1===s.opts.wheel||"auto"===s.opts.wheel&&"image"!==s.type||(e.preventDefault(),e.stopPropagation(),s.$slide.hasClass("fancybox-animated")||(e=e.originalEvent||e,a-i<250||(i=a,t[(-e.deltaY||-e.deltaX||e.wheelDelta||-e.detail)<0?"next":"previous"]())))})}})}(document,jQuery);