PageSourceSearch

https://www.acma.it/sites/acma/files/js/js_7A5LQEv9kCn2s3tIzJ0HOYD…5NX73E4zw-Ia5G68z1SUMci9cYSD_BokYcHkCwSiANQ

js acma.it collected 2026-09-30 08:33:40 UTC 405,179 bytes, 23 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2(function($){'use strict';Drupal.behaviors.floatingForm={attach:function(context,settings){if(!$('body:has(.main-banner-slider + .webform-block.floating-form + .contact-block)').length)return;const $form=$('.webform-block.floating-form',context).first();const $targetBlock=$('.map-blocks');if($form.length===0||$targetBlock.length===0||$form.data('floating-form-processed'))return;$form.data('floating-form-processed',true);const $bannerSlider=$('.main-banner-slider');const $contactBlock=$form.next('.contact-block');const formInitialTop=160;const stopGap=48;function adjustContactBlockPadding(){$contactBlock.css('padding-bottom','');if($(window).width()<1024)return;const formHeight=$form.outerHeight();const bannerHeight=$bannerSlider.outerHeight()||0;const contactHeight=$contactBlock.outerHeight()||0;const needed=formInitialTop+formHeight+stopGap;const available=bannerHeight+contactHeight;const padding=Math.max(0,needed-available);if(padding>0){const cssPaddingBottom=parseFloat(window.getComputedStyle($contactBlock[0]).paddingBottom)||0;$contactBlock.css('padding-bottom',(cssPaddingBottom+padding)+'px');}}function handleFloatingForm(){if($(window).width()<1024){$form.css('transform','');return;}const targetBlockTop=$targetBlock[0].getBoundingClientRect().top;const scrollTop=$(window).scrollTop();if(scrollTop<=0){$form.css('transform','translateY(0px)');return;}const formHeight=$form.outerHeight();const parallaxRatio=0.1;const parallaxMovement=scrollTop*parallaxRatio;const maxMovement=targetBlockTop-stopGap-formInitialTop-formHeight;if(parallaxMovement>=maxMovement)$form.css('transform','translateY('+maxMovement+'px)');else $form.css('transform','translateY('+Math.max(0,parallaxMovement)+'px)');}$(window).on('scroll.contactsFloatingForm',function(){handleFloatingForm();});$(window).on('resize.contactsFloatingForm',function(){adjustContactBlockPadding();handleFloatingForm();});adjustContactBlockPadding();handleFloatingForm();}};})(jQuery);;
3window.Modernizr=function(e,t,n){function r(e){b.cssText=e;}function o(e,t){return r(S.join(e+";")+(t||""));}function a(e,t){return typeof e===t;}function i(e,t){return !!~(""+e).indexOf(t);}function c(e,t){for(var r in e){var o=e[r];if(!i(o,"-")&&b[o]!==n)return "pfx"!=t||o;}return !1;}function s(e,t,r){for(var o in e){var i=t[e[o]];if(i!==n)return r===!1?e[o]:a(i,"function")?i.bind(r||t):i;}return !1;}function u(e,t,n){var r=e.charAt(0).toUpperCase()+e.slice(1),o=(e+" "+k.join(r+" ")+r).split(" ");return a(t,"string")||a(t,"undefined")?c(o,t):(o=(e+" "+T.join(r+" ")+r).split(" "),s(o,t,n));}function l(){p.input=function(n){for(var r=0,o=n.length;r<o;r++)j[n[r]]=!!(n[r] in E);return j.list&&(j.list=!(!t.createElement("datalist")||!e.HTMLDataListElement)),j;}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),p.inputtypes=function(e){for(var r,o,a,i=0,c=e.length;i<c;i++)E.setAttribute("type",o=e[i]),r="text"!==E.type,r&&(E.value=x,E.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(o)&&E.style.WebkitAppearance!==n?(g.appendChild(E),a=t.defaultView,r=a.getComputedStyle&&"textfield"!==a.getComputedStyle(E,null).WebkitAppearance&&0!==E.offsetHeight,g.removeChild(E)):/^(search|tel)$/.test(o)||(r=/^(url|email)$/.test(o)?E.checkValidity&&E.checkValidity()===!1:E.value!=x)),P[e[i]]=!!r;return P;}("search tel url email datetime date month week time datetime-local number range color".split(" "));}var d,f,m="2.8.3",p={},h=!0,g=t.documentElement,v="modernizr",y=t.createElement(v),b=y.style,E=t.createElement("input"),x=":)",w={}.toString,S=" -webkit- -moz- -o- -ms- ".split(" "),C="Webkit Moz O ms",k=C.split(" "),T=C.toLowerCase().split(" "),N={svg:"http://www.w3.org/2000/svg"},M={},P={},j={},$=[],D=$.slice,F=function(e,n,r,o){var a,i,c,s,u=t.createElement("div"),l=t.body,d=l||t.createElement("body");if(parseInt(r,10))for(;r--;)c=t.createElement("div"),c.id=o?o[r]:v+(r+1),u.appendChild(c);return a=["&#173;",'<style id="s',v,'">',e,"</style>"].join(""),u.id=v,(l?u:d).innerHTML+=a,d.appendChild(u),l||(d.style.background="",d.style.overflow="hidden",s=g.style.overflow,g.style.overflow="hidden",g.appendChild(d)),i=n(u,e),l?u.parentNode.removeChild(u):(d.parentNode.removeChild(d),g.style.overflow=s),!!i;},z=function(t){var n=e.matchMedia||e.msMatchMedia;if(n)return n(t)&&n(t).matches||!1;var r;return F("@media "+t+" { #"+v+" { position: absolute; } }",function(t){r="absolute"==(e.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position;}),r;},A=function(){function e(e,o){o=o||t.createElement(r[e]||"div"),e="on"+e;var i=e in o;
3return i||(o.setAttribute||(o=t.createElement("div")),o.setAttribute&&o.removeAttribute&&(o.setAttribute(e,""),i=a(o[e],"function"),a(o[e],"undefined")||(o[e]=n),o.removeAttribute(e))),o=null,i;}var r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return e;}(),L={}.hasOwnProperty;f=a(L,"undefined")||a(L.call,"undefined")?function(e,t){return t in e&&a(e.constructor.prototype[t],"undefined");}:function(e,t){return L.call(e,t);},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if("function"!=typeof t)throw new TypeError();var n=D.call(arguments,1),r=function(){if(this instanceof r){var o=function(){};o.prototype=t.prototype;var a=new o(),i=t.apply(a,n.concat(D.call(arguments)));return Object(i)===i?i:a;}return t.apply(e,n.concat(D.call(arguments)));};return r;}),M.flexbox=function(){return u("flexWrap");},M.flexboxlegacy=function(){return u("boxDirection");},M.canvas=function(){var e=t.createElement("canvas");return !(!e.getContext||!e.getContext("2d"));},M.canvastext=function(){return !(!p.canvas||!a(t.createElement("canvas").getContext("2d").fillText,"function"));},M.webgl=function(){return !!e.WebGLRenderingContext;},M.touch=function(){var n;return "ontouchstart" in e||e.DocumentTouch&&t instanceof DocumentTouch?n=!0:F(["@media (",S.join("touch-enabled),("),v,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(e){n=9===e.offsetTop;}),n;},M.geolocation=function(){return "geolocation" in navigator;},M.postmessage=function(){return !!e.postMessage;},M.websqldatabase=function(){return !!e.openDatabase;},M.indexedDB=function(){return !!u("indexedDB",e);},M.hashchange=function(){return A("hashchange",e)&&(t.documentMode===n||t.documentMode>7);},M.history=function(){return !(!e.history||!history.pushState);},M.draganddrop=function(){var e=t.createElement("div");return "draggable" in e||"ondragstart" in e&&"ondrop" in e;},M.websockets=function(){return "WebSocket" in e||"MozWebSocket" in e;},M.rgba=function(){return r("background-color:rgba(150,255,150,.5)"),i(b.backgroundColor,"rgba");},M.hsla=function(){return r("background-color:hsla(120,40%,100%,.5)"),i(b.backgroundColor,"rgba")||i(b.backgroundColor,"hsla");},M.multiplebgs=function(){return r("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(b.background);},M.backgroundsize=function(){return u("backgroundSize");},M.borderimage=function(){return u("borderImage");},M.borderradius=function(){return u("borderRadius");},M.boxshadow=function(){return u("boxShadow");},M.textshadow=function(){return ""===t.createElement("div").style.textShadow;},M.opacity=function(){return o("opacity:.55"),/^0.55$/.test(b.opacity);},M.cssanimations=function(){return u("animationName");},M.csscolumns=function(){return u("columnCount");},M.cssgradients=function(){var e="background-image:",t="gradient(linear,left top,right bottom,from(#9f9),to(white));",n="linear-gradient(left top,#9f9, white);";return r((e+"-webkit- ".split(" ").join(t+e)+S.join(n+e)).slice(0,-e.length)),i(b.backgroundImage,"gradient");},M.cssreflections=function(){return u("boxReflect");},M.csstransforms=function(){return !!u("transform");},M.csstransforms3d=function(){var e=!!u("perspective");return e&&"webkitPerspective" in g.style&&F("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t,n){e=9===t.offsetLeft&&3===t.offsetHeight;}),e;},M.csstransitions=function(){return u("transition");},M.fontface=function(){var e;return F('@font-face {font-family:"font";src:url("https://")}',function(n,r){var o=t.getElementById("smodernizr"),a=o.sheet||o.styleSheet,i=a?a.cssRules&&a.cssRules[0]?a.cssRules[0].cssText:a.cssText||"":"";e=/src/i.test(i)&&0===i.indexOf(r.split(" ")[0]);}),e;},M.generatedcontent=function(){var e;return F(["#",v,"{font:0/0 a}#",v,':after{content:"',x,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){e=t.offsetHeight>=3;}),e;},M.video=function(){var e=t.createElement("video"),n=!1;try{(n=!!e.canPlayType)&&(n=new Boolean(n),n.ogg=e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""));}catch(r){}return n;},M.audio=function(){var e=t.createElement("audio"),n=!1;try{(n=!!e.canPlayType)&&(n=new Boolean(n),n.ogg=e.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=e.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=e.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(e.canPlayType("audio/x-m4a;")||e.canPlayType("audio/aac;")).replace(/^no$/,""));}catch(r){}return n;},M.localstorage=function(){try{return localStorage.setItem(v,v),localStorage.removeItem(v),!0;}catch(e){return !1;}},M.sessionstorage=function(){try{return sessionStorage.setItem(v,v),sessionStorage.removeItem(v),!0;}catch(e){return !1;}},M.webworkers=function(){return !!e.Worker;},M.applicationcache=function(){return !!e.applicationCache;},M.svg=function(){return !!t.createElementNS&&!!t.createElementNS(N.svg,"svg").createSVGRect;},M.inlinesvg=function(){var e=t.createElement("div");return e.innerHTML="<svg/>
3",(e.firstChild&&e.firstChild.namespaceURI)==N.svg;},M.smil=function(){return !!t.createElementNS&&/SVGAnimate/.test(w.call(t.createElementNS(N.svg,"animate")));},M.svgclippaths=function(){return !!t.createElementNS&&/SVGClipPath/.test(w.call(t.createElementNS(N.svg,"clipPath")));};for(var H in M)f(M,H)&&(d=H.toLowerCase(),p[d]=M[H](),$.push((p[d]?"":"no-")+d));return p.input||l(),p.addTest=function(e,t){if("object"==typeof e)for(var r in e)f(e,r)&&p.addTest(r,e[r]);else{if(e=e.toLowerCase(),p[e]!==n)return p;t="function"==typeof t?t():t,"undefined"!=typeof h&&h&&(g.className+=" "+(t?"":"no-")+e),p[e]=t;}return p;},r(""),y=E=null,function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild);}function r(){var e=y.elements;return "string"==typeof e?e.split(" "):e;}function o(e){var t=v[e[h]];return t||(t={},g++,e[h]=g,v[g]=t),t;}function a(e,n,r){if(n||(n=t),l)return n.createElement(e);r||(r=o(n));var a;return a=r.cache[e]?r.cache[e].cloneNode():p.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!a.canHaveChildren||m.test(e)||a.tagUrn?a:r.frag.appendChild(a);}function i(e,n){if(e||(e=t),l)return e.createDocumentFragment();n=n||o(e);for(var a=n.frag.cloneNode(),i=0,c=r(),s=c.length;i<s;i++)a.createElement(c[i]);return a;}function c(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return y.shivMethods?a(n,e,t):t.createElem(n);},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")';})+");return n}")(y,t.frag);}function s(e){e||(e=t);var r=o(e);return !y.shivCSS||u||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||c(e,r),e;}var u,l,d="3.7.0",f=e.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,h="_html5shiv",g=0,v={};!function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>",u="hidden" in e,l=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return "undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement;}();}catch(n){u=!0,l=!0;}}();var y={elements:f.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:d,shivCSS:f.shivCSS!==!1,supportsUnknownElements:l,shivMethods:f.shivMethods!==!1,type:"default",shivDocument:s,createElement:a,createDocumentFragment:i};e.html5=y,s(t);}(this,t),p._version=m,p._prefixes=S,p._domPrefixes=T,p._cssomPrefixes=k,p.mq=z,p.hasEvent=A,p.testProp=function(e){return c([e]);},p.testAllProps=u,p.testStyles=F,p.prefixed=function(e,t,n){return t?u(e,t,n):u(e,"pfx");},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(h?" js "+$.join(" "):""),p;}(this,this.document);;
4!function(e){var n=!1;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var o=window.Cookies,t=window.Cookies=e();t.noConflict=function(){return window.Cookies=o,t;};}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var o=arguments[e];for(var t in o)n[t]=o[t];}return n;}function n(o){function t(n,r,i){var c;if("undefined"!=typeof document){if(arguments.length>1){if(i=e({path:"/"},t.defaults,i),"number"==typeof i.expires){var a=new Date();a.setMilliseconds(a.getMilliseconds()+864e5*i.expires),i.expires=a;}i.expires=i.expires?i.expires.toUTCString():"";try{c=JSON.stringify(r),/^[\{\[]/.test(c)&&(r=c);}catch(s){}r=o.write?o.write(r,n):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decode
4URIComponent),n=encodeURIComponent(String(n)),n=n.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),n=n.replace(/[\(\)]/g,escape);var f="";for(var p in i)i[p]&&(f+="; "+p,i[p]!==!0&&(f+="="+i[p]));return document.cookie=n+"="+r+f;}n||(c={});for(var d=document.cookie?document.cookie.split("; "):[],u=/(%[0-9A-Z]{2})+/g,l=0;l<d.length;l++){var C=d[l].split("="),g=C.slice(1).join("=");this.json||'"'!==g.charAt(0)||(g=g.slice(1,-1));try{var m=C[0].replace(u,decodeURIComponent);if(g=o.read?o.read(g,m):o(g,m)||g.replace(u,decodeURIComponent),this.json)try{g=JSON.parse(g);}catch(s){}if(n===m){c=g;break;}n||(c[m]=g);}catch(s){}}return c;}}return t.set=t,t.get=function(e){return t.call(t,e);},t.getJSON=function(){return t.apply({json:!0},[].slice.call(arguments));},t.defaults={},t.remove=function(n,o){t(n,"",e(o,{expires:-1}));},t.withConverter=n,t;}return n(function(){});});;
5var mejs=mejs||{};mejs.version="2.23.5",mejs.meIndex=0,mejs.plugins={silverlight:[{version:[3,0],types:["video/mp4","video/m4v","video/mov","video/wmv","audio/wma","audio/m4a","audio/mp3","audio/wav","audio/mpeg"]}],flash:[{version:[9,0,124],types:["video/mp4","video/m4v","video/mov","video/flv","video/rtmp","video/x-flv","audio/flv","audio/x-flv","audio/mp3","audio/m4a","audio/mp4","audio/mpeg","video/dailymotion","video/x-dailymotion","application/x-mpegURL","audio/ogg"]}],youtube:[{version:null,types:["video/youtube","video/x-youtube","audio/youtube","audio/x-youtube"]}],vimeo:[{version:null,types:["video/vimeo","video/x-vimeo"]}]},mejs.Utility={encodeUrl:function(e){return encodeURIComponent(e);},escapeHTML:function(e){return e.toString().split("&").join("&amp;").split("<").join("&lt;").split('"').join("&quot;");},absolutizeUrl:function(e){var t=document.createElement("div");return t.innerHTML='<a href="'+this.escapeHTML(e)+'">x</a>',t.firstChild.href;},getScriptPath:function(e){for(var t,i,n,a,s,l,r=0,u="",o="",m=document.getElementsByTagName("script"),c=m.length,d=e.length;r<c;r++){for(a=m[r].src,i=a.lastIndexOf("/"),i>-1?(l=a.substring(i+1),s=a.substring(0,i+1)):(l=a,s=""),t=0;t<d;t++)if(o=e[t],n=l.indexOf(o),n>-1){u=s;break;}if(""!==u)break;}return u;},calculateTimeFormat:function(e,t,i){e<0&&(e=0),"undefined"==typeof i&&(i=25);var n=t.timeFormat,a=n[0],s=n[1]==n[0],l=s?2:1,r=":",u=Math.floor(e/3600)%24,o=Math.floor(e/60)%60,m=Math.floor(e%60),c=Math.floor((e%1*i).toFixed(3)),d=[[c,"f"],[m,"s"],[o,"m"],[u,"h"]];n.length<l&&(r=n[l]);for(var p=!1,h=0,f=d.length;h<f;h++)if(n.indexOf(d[h][1])!==-1)p=!0;else{if(p){for(var g=!1,v=h;v<f;v++)if(d[v][0]>0){g=!0;break;}if(!g)break;s||(n=a+n),n=d[h][1]+r+n,s&&(n=d[h][1]+n),a=d[h][1];}}t.currentTimeFormat=n;},twoDigitsString:function(e){return e<10?"0"+e:String(e);},secondsToTimeCode:function(e,t){if(e<0&&(e=0),"object"!=typeof t){var n="m:ss";n=arguments[1]?"hh:mm:ss":n,n=arguments[2]?n+":ff":n,t={currentTimeFormat:n,framesPerSecond:arguments[3]||25};}var a=t.framesPerSecond;"undefined"==typeof a&&(a=25);var n=t.currentTimeFormat,s=Math.floor(e/3600)%24,l=Math.floor(e/60)%60,r=Math.floor(e%60),u=Math.floor((e%1*a).toFixed(3));lis=[[u,"f"],[r,"s"],[l,"m"],[s,"h"]];var o=n;for(i=0,len=lis.length;i<len;i++)o=o.replace(lis[i][1]+lis[i][1],this.twoDigitsString(lis[i][0])),o=o.replace(lis[i][1],lis[i][0]);return o;},timeCodeToSeconds:function(e,t,i,n){"undefined"==typeof i?i=!1:"undefined"==typeof n&&(n=25);var a=e.split(":"),s=parseInt(a[0],10),l=parseInt(a[1],10),r=parseInt(a[2],10),u=0,o=0;return i&&(u=parseInt(a[3])/n),o=3600*s+60*l+r+u;},convertSMPTEtoSeconds:function(e){if("string"!=typeof e)return !1;e=e.replace(",",".");var t=0,i=e.indexOf(".")!=-1?e.split(".")[1].length:0,n=1;e=e.split(":").reverse();for(var a=0;a<e.length;a++)n=1,a>0&&(n=Math.pow(60,a)),t+=Number(e[a])*n;return Number(t.toFixed(i));},removeSwf:function(e){var t=document.getElementById(e);t&&/object|embed/i.test(t.nodeName)&&(mejs.MediaFeatures.isIE?(t.style.display="none",function(){4==t.readyState?mejs.Utility.removeObjectInIE(e):setTimeout(arguments.callee,10);}()):t.parentNode.removeChild(t));},removeObjectInIE:function(e){var t=document.getElementById(e);if(t){for(var i in t)"function"==typeof t[i]&&(t[i]=null);t.parentNode.removeChild(t);}},determineScheme:function(e){return e&&e.indexOf("://")!=-1?e.substr(0,e.indexOf("://")+3):"//";},debounce:function(e,t,i){var n;return function(){var a=this,s=arguments,l=function(){n=null,i||e.apply(a,s);},r=i&&!n;clearTimeout(n),n=setTimeout(l,t),r&&e.apply(a,s);};},isNodeAfter:function(e,t){return !!(e&&t&&"function"==typeof e.compareDocumentPosition&&e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_PRECEDING);}},mejs.PluginDetector={hasPluginVersion:function(e,t){var i=this.plugins[e];return t[1]=t[1]||0,t[2]=t[2]||0,i[0]>t[0]||i[0]==t[0]&&i[1]>t[1]||i[0]==t[0]&&i[1]==t[1]&&i[2]>=t[2];},nav:window.navigator,ua:window.navigator.userAgent.toLowerCase(),plugins:[],addPlugin:function(e,t,i,n,a){this.plugins[e]=this.detectPlugin(t,i,n,a);},detectPlugin:function(e,t,i,n){var a,s,l,r=[0,0,0];if("undefined"!=typeof this.nav.plugins&&"object"==typeof this.nav.plugins[e]){if(a=this.nav.plugins[e].description,a&&("undefined"==typeof this.nav.mimeTypes||!this.nav.mimeTypes[t]||this.nav.mimeTypes[t].enabledPlugin))for(r=a.replace(e,"").replace(/^\s+/,"").replace(/\sr/gi,".").split("."),s=0;s<r.length;s++)r[s]=parseInt(r[s].match(/\d+/),10);}else{if("undefined"!=typeof window.ActiveXObject)try{l=new ActiveXObject(i),l&&(r=n(l));}catch(u){}}return r;}},mejs.PluginDetector.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(e){var t=[],i=e.GetVariable("$version");return i&&(i=i.split(" ")[1].split(","),t=[parseInt(i[0],10),parseInt(i[1],10),parseInt(i[2],10)]),t;}),mejs.PluginDetector.addPlugin("silverlight","Silverlight Plug-In","application/x-silverlight-2","AgControl.AgControl",function(e){var t=[0,0,0,0],i=function(e,t,i,n){for(;e.isVersionSupported(t[0]+"."+t[1]+"."+t[2]+"."+t[3]);)t[i]+=n;t[i]-=n;};return i(e,t,0,1),i(e,t,1,1),i(e,t,2,1e4),i(e,t,2,1e3),i(e,t,2,100),i(e,t,2,10),i(e,t,2,1),i(e,t,3,1),t;}),mejs.MediaFeatures={init:function(){var e,t,i=this,n=document,a=mejs.PluginDetector.nav,s=mejs.PluginDetector.ua.toLowerCase(),l=["source","track","audio","video"];i.isiPad=null!==s.match(/ipad/i),i.isiPhone=null!==s.match(/iphone/i),i.isiOS=i.isiPhone||i.isiPad,i.isAndroid=null!==s.match(/android/i),i.isBustedAndroid=null!==s.match(/android 2\.[12]/),i.isBustedNativeHTTPS="https:"===location.protocol&&(null!==s.match(/android [12]\./)||null!==s.match(/macintosh.* version.* safari/)),i.isIE=a.appName.toLowerCase().indexOf("microsoft")!=-1||null!==a.appName.toLowerCase().match(/trident/gi),i.isChrome=null!==s.match(/chrome/gi),i.isChromium=null!==s.match(/chromium/gi),i.isFirefox=null!==s.match(/firefox/gi),i.isWebkit=null!==s.match(/webkit/gi),i.isGecko=null!==s.match(/gecko/gi)&&!i.isWebkit&&!i.isIE,i.isOpera=null!==s.match(/opera/gi),i.hasTouch="ontouchstart" in window,i.svgAsImg=!!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1");for(e=0;e<l.length;e++)t=document.createElement(l[e]);i.supportsMediaTag="undefined"!=typeof t.canPlayType||i.isBustedAndroid;try{t.canPlayType("video/mp4");}catch(r){i.supportsMediaTag=!1;}i.supportsPointerEvents=function(){var e,t=document.createElement("x"),i=document.documentElement,n=window.getComputedStyle;return "pointerEvents" in t.style&&(t.style.pointerEvents="auto",t.style.pointerEvents="x",i.appendChild(t),e=n&&"auto"===n(t,"").pointerEvents,i.removeChild(t),!!e);}(),i.hasFirefoxPluginMovingProblem=!1,i.hasiOSFullScreen="undefined"!=typeof t.webkitEnterFullscreen,i.hasNativeFullscreen="undefined"!=typeof t.requestFullscreen,i.hasWebkitNativeFullScreen="undefined"!=typeof t.webkitRequestFullScreen,i.hasMozNativeFullScreen="undefined"!=typeof t.mozRequestFullScreen,i.hasMsNativeFullScreen="undefined"!=typeof t.msRequestFullscreen,i.hasTrueNativeFullScreen=i.hasWebkitNativeFullScreen||i.hasMozNativeFullScreen||i.hasMsNativeFullScreen,i.nativeFullScreenEnabled=i.hasTrueNativeFullScreen,i.hasMozNativeFullScreen?i.nativeFullScreenEnabled=document.mozFullScreenEnabled:i.hasMsNativeFullScreen&&(i.nativeFullScreenEnabled=document.msFullscreenEnabled),i.isChrome&&(i.hasiOSFullScreen=!1),i.hasTrueNativeFullScreen&&(i.fullScreenEventName="",i.hasWebkitNativeFullScreen?i.fullScreenEventName="webkitfullscreenchange":i.hasMozNativeFullScreen?i.fullScreenEventName="mozfullscreenchange":i.hasMsNativeFullScreen&&(i.fullScreenEventName="MSFullscreenChange"),i.isFullScreen=function(){return i.hasMozNativeFullScreen?n.mozFullScreen:i.hasWebkitNativeFullScreen?n.webkitIsFullScreen:i.hasMsNativeFullScreen?null!==n.msFullscreenElement:void 0;},i.requestFullScreen=function(e){i.hasWebkitNativeFullScreen?e.webkitRequestFullScreen():i.hasMozNativeFullScreen?e.mozRequestFullScreen():i.hasMsNativeFullScreen&&e.msRequestFullscreen();},i.cancelFullScreen=function(){i.hasWebkitNativeFullScreen?document.webkitCancelFullScreen():i.hasMozNativeFullScreen?document.mozCancelFullScreen():i.hasMsNativeFullScreen&&document.msExitFullscreen();}),i.hasiOSFullScreen&&s.match(/mac os x 10_5/i)&&(i.hasNativeFullScreen=!1,i.hasiOSFullScreen=!1);}},mejs.MediaFeatures.init(),mejs.HtmlMediaElement={pluginType:"native",isFullScreen:!1,setCurrentTime:function(e){this.currentTime=e;},setMuted:function(e){this.muted=e;},setVolume:function(e){this.volume=e;},stop:function(){this.pause();},setSrc:function(e){for(var t=this.getElementsByTagName("source");t.length>0;)this.removeChild(t[0]);if("string"==typeof e)this.src=e;else{var i,n;for(i=0;i<e.length;i++)if(n=e[i],this.canPlayType(n.type)){this.src=n.src;break;}}},setVideoSize:function(e,t){this.width=e,this.height=t;}},mejs.PluginMediaElement=function(e,t,i){this.id=e,this.pluginType=t,this.src=i,this.events={},this.attributes={};},mejs.PluginMediaElement.prototype={pluginElement:null,pluginType:"",isFullScreen:!1,playbackRate:-1,defaultPlaybackRate:-1,seekable:[],played:[],paused:!0,ended:!1,seeking:!1,duration:0,error:null,tagName:"",muted:!1,volume:1,currentTime:0,play:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.playVideo():this.pluginApi.playMedia(),this.paused=!1);},load:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType||this.pluginApi.loadMedia(),this.paused=!1);},pause:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?1==this.pluginApi.getPlayerState()&&this.pluginApi.pauseVideo():this.pluginApi.pauseMedia(),this.paused=!0);},stop:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.stopVideo():this.pluginApi.stopMedia(),this.paused=!0);},canPlayType:function(e){var t,i,n,a=mejs.plugins[this.pluginType];for(t=0;t<a.length;t++)if(n=a[t],mejs.PluginDetector.hasPluginVersion(this.pluginType,n.version))for(i=0;i<n.types.length;i++)if(e==n.types[i])return "probably";return "";},positionFullscreenButton:function(e,t,i){null!=this.pluginApi&&this.pluginApi.positionFullscreenButton&&this.pluginApi.positionFullscreenButton(Math.floor(e),Math.floor(t),i);},hideFullscreenButton:function(){null!=this.pluginApi&&this.pluginApi.hideFullscreenButton&&this.pluginApi.hideFullscreenButton();},setSrc:function(e){if("string"==typeof e)this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(e)),this.src=mejs.Utility.absolutizeUrl(e);else{var t,i;for(t=0;t<e.length;t++)if(i=e[t],this.canPlayType(i.type)){this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(i.src)),this.src=mejs.Utility.absolutizeUrl(i.src);break;}}},setCurrentTime:function(e){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.seekTo(e):this.pluginApi.setCurrentTime(e),this.currentTime=e);},setVolume:function(e){null!=this.pluginApi&&("youtube"==this.pluginType?this.pluginApi.setVolume(100*e):this.pluginApi.setVolume(e),this.volume=e);},setMuted:function(e){null!=this.pluginApi&&("youtube"==this.pluginType?(e?this.pluginApi.mute():this.pluginApi.unMute(),this.muted=e,this.dispatchEvent({type:"volumechange"})):this.pluginApi.setMuted(e),this.muted=e);},setVideoSize:function(e,t){this.pluginElement&&this.pluginElement.style&&(this.pluginElement.style.width=e+"px",this.pluginElement.style.height=t+"px"),null!=this.pluginApi&&this.pluginApi.setVideoSize&&this.pluginApi.setVideoSize(e,t);},setFullscreen:function(e){null!=this.pluginApi&&this.pluginApi.setFullscreen&&this.pluginApi.setFullscreen(e);},enterFullScreen:function(){null!=this.pluginApi&&this.pluginApi.setFullscreen&&this.setFullscreen(!0);},exitFullScreen:function(){null!=this.pluginApi&&this.pluginApi.setFullscreen&&this.setFullscreen(!1);},addEventListener:function(e,t,i){this.events[e]=this.events[e]||[],this.events[e].push(t);},removeEventListener:function(e,t){if(!e)return this.events={},!0;var i=this.events[e];if(!i)return !0;if(!t)return this.events[e]=[],!0;for(var n=0;n<i.length;n++)if(i[n]===t)return this.events[e].splice(n,1),!0;return !1;},dispatchEvent:function(e){var t,i=this.events[e.type];if(i)for(t=0;t<i.length;t++)i[t].apply(this,[e]);},hasAttribute:function(e){return e in this.attributes;},removeAttribute:function(e){delete this.attributes[e];},getAttribute:function(e){return this.hasAttribute(e)?this.attributes[e]:null;},setAttribute:function(e,t){this.attributes[e]=t;},remove:function(){mejs.Utility.removeSwf(this.pluginElement.id);}},mejs.MediaElementDefaults={mode:"auto",plugins:["flash","silverlight","youtube","vimeo"],enablePluginDebug:!1,httpsBasicAuthSite:!1,type:"",pluginPath:mejs.Utility.getScriptPath(["mediaelement.js","mediaelement.min.js","mediaelement-and-player.js","mediaelement-and-player.min.js"]),flashName:"flashmediaelement.swf",flashStreamer:"",flashScriptAccess:"sameDomain",enablePluginSmoothing:!1,enablePseudoStreaming:!1,pseudoStreamingStartQueryParam:"start",silverlightName:"silverlightmediaelement.xap",defaultVideoWidth:480,defaultVideoHeight:270,pluginWidth:-1,pluginHeight:-1,pluginVars:[],timerRate:250,startVolume:.8,customError:"",success:function(){},error:function(){}},mejs.MediaElement=function(e,t){return mejs.HtmlMediaElementShim.create(e,t);},mejs.HtmlMediaElementShim={create:function(e,t){var i,n,a={},s="string"==typeof e?document.getElementById(e):e,l=s.tagName.toLowerCase(),r="audio"===l||"video"===l,u=r?s.getAttribute("src"):s.getAttribute("href"),o=s.getAttribute("poster"),m=s.getAttribute("autoplay"),c=s.getAttribute("preload"),d=s.getAttribute("controls");for(n in mejs.MediaElementDefaults)a[n]=mejs.MediaElementDefaults[n];for(n in t)a[n]=t[n];return u="undefined"==typeof u||null===u||""==u?null:u,o="undefined"==typeof o||null===o?"":o,c="undefined"==typeof c||null===c||"false"===c?"none":c,m=!("undefined"==typeof m||null===m||"false"===m),d=!("undefined"==typeof d||null===d||"false"===d),i=this.determinePlayback(s,a,mejs.MediaFeatures.supportsMediaTag,r,u),i.url=null!==i.url?mejs.Utility.absolutizeUrl(i.url):"",i.scheme=mejs.Utility.determineScheme(i.url),"native"==i.method?(mejs.MediaFeatures.isBustedAndroid&&(s.src=i.url,s.addEventListener("click",function(){s.play();},!1)),this.updateNative(i,a,m,c)):""!==i.method?this.createPlugin(i,a,o,m,c,d):(this.createErrorMessage(i,a,o),this);},determinePlayback:function(e,t,i,n,a){var s,l,r,u,o,m,c,d,p,h,f,g=[],v={method:"",url:"",htmlMediaElement:e,isVideo:"audio"!==e.tagName.toLowerCase(),scheme:""};if("undefined"!=typeof t.type&&""!==t.type)if("string"==typeof t.type)g.push({type:t.type,url:a});else for(s=0;s<t.type.length;s++)g.push({type:t.type[s],url:a});else if(null!==a)m=this.formatType(a,e.getAttribute("type")),g.push({type:m,url:a});else for(s=0;s<e.childNodes.length;s++)o=e.childNodes[s],1==o.nodeType&&"source"==o.tagName.toLowerCase()&&(a=o.getAttribute("src"),m=this.formatType(a,o.getAttribute("type")),f=o.getAttribute("media"),(!f||!window.matchMedia||window.matchMedia&&window.matchMedia(f).matches)&&g.push({type:m,url:a}));if(!n&&g.length>0&&null!==g[0].url&&this.getTypeFromFile(g[0].url).indexOf("audio")>-1&&(v.isVideo=!1),v.isVideo&&mejs.MediaFeatures.isBustedAndroid&&(e.canPlayType=function(e){return null!==e.match(/video\/(mp4|m4v)/gi)?"maybe":"";}),v.isVideo&&mejs.MediaFeatures.isChromium&&(e.canPlayType=function(e){return null!==e.match(/video\/(webm|ogv|ogg)/gi)?"maybe":"";}),i&&
5("auto"===t.mode||"auto_plugin"===t.mode||"native"===t.mode)&&(!mejs.MediaFeatures.isBustedNativeHTTPS||t.httpsBasicAuthSite!==!0)){for(n||(h=document.createElement(v.isVideo?"video":"audio"),e.parentNode.insertBefore(h,e),e.style.display="none",v.htmlMediaElement=e=h),s=0;s<g.length;s++)if("video/m3u8"==g[s].type||""!==e.canPlayType(g[s].type).replace(/no/,"")||""!==e.canPlayType(g[s].type.replace(/mp3/,"mpeg")).replace(/no/,"")||""!==e.canPlayType(g[s].type.replace(/m4a/,"mp4")).replace(/no/,"")){v.method="native",v.url=g[s].url;break;}if("native"===v.method&&(null!==v.url&&(e.src=v.url),"auto_plugin"!==t.mode))return v;}if("auto"===t.mode||"auto_plugin"===t.mode||"shim"===t.mode)for(s=0;s<g.length;s++)for(m=g[s].type,l=0;l<t.plugins.length;l++)for(c=t.plugins[l],d=mejs.plugins[c],r=0;r<d.length;r++)if(p=d[r],null==p.version||mejs.PluginDetector.hasPluginVersion(c,p.version))for(u=0;u<p.types.length;u++)if(m.toLowerCase()==p.types[u].toLowerCase())return v.method=c,v.url=g[s].url,v;return "auto_plugin"===t.mode&&"native"===v.method?v:(""===v.method&&g.length>0&&(v.url=g[0].url),v);},formatType:function(e,t){return e&&!t?this.getTypeFromFile(e):t&&~t.indexOf(";")?t.substr(0,t.indexOf(";")):t;},getTypeFromFile:function(e){e=e.split("?")[0];var t=e.substring(e.lastIndexOf(".")+1).toLowerCase(),i=/(mp4|m4v|ogg|ogv|m3u8|webm|webmv|flv|wmv|mpeg|mov)/gi.test(t)?"video/":"audio/";return this.getTypeFromExtension(t,i);},getTypeFromExtension:function(e,t){switch(t=t||"",e){case "mp4":case "m4v":case "m4a":case "f4v":case "f4a":return t+"mp4";case "flv":return t+"x-flv";case "webm":case "webma":case "webmv":return t+"webm";case "ogg":case "oga":case "ogv":return t+"ogg";case "m3u8":return "application/x-mpegurl";case "ts":return t+"mp2t";default:return t+e;}},createErrorMessage:function(e,t,i){var n=e.htmlMediaElement,a=document.createElement("div"),s=t.customError;a.className="me-cannotplay";try{a.style.width=n.width+"px",a.style.height=n.height+"px";}catch(l){}s||(s='<a href="'+e.url+'">',""!==i&&(s+='<img src="'+i+'" width="100%" height="100%" alt="" />'),s+="<span>"+mejs.i18n.t("mejs.download-file")+"</span></a>"),a.innerHTML=s,n.parentNode.insertBefore(a,n),n.style.display="none",t.error(n);},createPlugin:function(e,t,i,n,a,s){var l,r,u,o=e.htmlMediaElement,m=1,c=1,d="me_"+e.method+"_"+mejs.meIndex++,p=new mejs.PluginMediaElement(d,e.method,e.url),h=document.createElement("div");p.tagName=o.tagName;for(var f=0;f<o.attributes.length;f++){var g=o.attributes[f];g.specified&&p.setAttribute(g.name,g.value);}for(r=o.parentNode;null!==r&&null!=r.tagName&&"body"!==r.tagName.toLowerCase()&&null!=r.parentNode&&null!=r.parentNode.tagName&&null!=r.parentNode.constructor&&"ShadowRoot"===r.parentNode.constructor.name;){if("p"===r.parentNode.tagName.toLowerCase()){r.parentNode.parentNode.insertBefore(r,r.parentNode);break;}r=r.parentNode;}if(e.isVideo?(m=t.pluginWidth>0?t.pluginWidth:t.videoWidth>0?t.videoWidth:null!==o.getAttribute("width")?o.getAttribute("width"):t.defaultVideoWidth,c=t.pluginHeight>0?t.pluginHeight:t.videoHeight>0?t.videoHeight:null!==o.getAttribute("height")?o.getAttribute("height"):t.defaultVideoHeight,m=mejs.Utility.encodeUrl(m),c=mejs.Utility.encodeUrl(c)):t.enablePluginDebug&&(m=320,c=240),p.success=t.success,h.className="me-plugin",h.id=d+"_container",e.isVideo?o.parentNode.insertBefore(h,o):document.body.insertBefore(h,document.body.childNodes[0]),"flash"===e.method||"silverlight"===e.method){var v="audio/mp4"===o.getAttribute("type"),y=o.getElementsByTagName("source");if(y&&!v)for(var f=0,b=y.length;f<b;f++)"audio/mp4"===y[f].getAttribute("type")&&(v=!0);u=["id="+d,"isvideo="+(e.isVideo||v?"true":"false"),"autoplay="+(n?"true":"false"),"preload="+a,"width="+m,"startvolume="+t.startVolume,"timerrate="+t.timerRate,"flashstreamer="+t.flashStreamer,"height="+c,"pseudostreamstart="+t.pseudoStreamingStartQueryParam],null!==e.url&&("flash"==e.method?u.push("file="+mejs.Utility.encodeUrl(e.url)):u.push("file="+e.url)),t.enablePluginDebug&&u.push("debug=true"),t.enablePluginSmoothing&&u.push("smoothing=true"),t.enablePseudoStreaming&&u.push("pseudostreaming=true"),s&&u.push("controls=true"),t.pluginVars&&(u=u.concat(t.pluginVars)),window[d+"_init"]=function(){switch(p.pluginType){case "flash":p.pluginElement=p.pluginApi=document.getElementById(d);break;case "silverlight":p.pluginElement=document.getElementById(p.id),p.pluginApi=p.pluginElement.Content.MediaElementJS;}null!=p.pluginApi&&p.success&&p.success(p,o);},window[d+"_event"]=function(e,t){var i,n,a;i={type:e,target:p};for(n in t)p[n]=t[n],i[n]=t[n];a=t.bufferedTime||0,i.target.buffered=i.buffered={start:function(e){return 0;},end:function(e){return a;},length:1},p.dispatchEvent(i);};}switch(e.method){case "silverlight":h.innerHTML='<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" id="'+d+'" name="'+d+'" width="'+m+'" height="'+c+'" class="mejs-shim"><param name="initParams" value="'+u.join(",")+'" /><param name="windowless" value="true" /><param name="background" value="black" /><param name="minRuntimeVersion" value="3.0.0.0" /><param name="autoUpgrade" value="true" /><param name="source" value="'+t.pluginPath+t.silverlightName+'" /></object>';break;case "flash":mejs.MediaFeatures.isIE?(l=document.createElement("div"),h.appendChild(l),l.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/s
5hockwave/cabs/flash/swflash.cab" id="'+d+'" width="'+m+'" height="'+c+'" class="mejs-shim"><param name="movie" value="'+t.pluginPath+t.flashName+"?"+(new Date()).getTime()+'" /><param name="flashvars" value="'+u.join("&amp;")+'" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="'+t.flashScriptAccess+'" /><param name="allowFullScreen" value="true" /><param name="scale" value="default" /></object>'):h.innerHTML='<embed id="'+d+'" name="'+d+'" play="true" loop="false" quality="high" bgcolor="#000000" wmode="transparent" allowScriptAccess="'+t.flashScriptAccess+'" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="//www.macromedia.com/go/getflashplayer" src="'+t.pluginPath+t.flashName+'" flashvars="'+u.join("&")+'" width="'+m+'" height="'+c+'" scale="default"class="mejs-shim"></embed>';break;case "youtube":var w;if(e.url.lastIndexOf("youtu.be")!=-1)w=e.url.substr(e.url.lastIndexOf("/")+1),w.indexOf("?")!=-1&&(w=w.substr(0,w.indexOf("?")));else{var j=e.url.match(/[?&]v=([^&#]+)|&|#|$/);j&&(w=j[1]);}youtubeSettings={container:h,containerId:h.id,pluginMediaElement:p,pluginId:d,videoId:w,height:c,width:m,scheme:e.scheme,variables:t.youtubeIframeVars},window.postMessage?mejs.YouTubeApi.enqueueIframe(youtubeSettings):mejs.PluginDetector.hasPluginVersion("flash",[10,0,0])&&mejs.YouTubeApi.createFlash(youtubeSettings,t);break;case "vimeo":var S=d+"_player";if(p.vimeoid=e.url.substr(e.url.lastIndexOf("/")+1),h.innerHTML='<iframe src="'+e.scheme+"player.vimeo.com/video/"+p.vimeoid+"?api=1&portrait=0&byline=0&title=0&player_id="+S+'" width="'+m+'" height="'+c+'" frameborder="0" class="mejs-shim" id="'+S+'" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>',"function"==typeof $f){var E=$f(h.childNodes[0]),T=-1;E.addEvent("ready",function(){function e(e,t,i,n){var a={type:i,target:t};"timeupdate"==i&&(t.currentTime=a.currentTime=n.seconds,t.duration=a.duration=n.duration),t.dispatchEvent(a);}E.playVideo=function(){E.api("play");},E.stopVideo=function(){E.api("unload");},E.pauseVideo=function(){E.api("pause");},E.seekTo=function(e){E.api("seekTo",e);},E.setVolume=function(e){E.api("setVolume",e);},E.setMuted=function(e){e?(E.lastVolume=E.api("getVolume"),E.api("setVolume",0)):(E.api("setVolume",E.lastVolume),delete E.lastVolume);},E.getPlayerState=function(){return T;},E.addEvent("play",function(){T=1,e(E,p,"play"),e(E,p,"playing");}),E.addEvent("pause",function(){T=2,e(E,p,"pause");}),E.addEvent("finish",function(){T=0,e(E,p,"ended");}),E.addEvent("playProgress",function(t){e(E,p,"timeupdate",t);}),E.addEvent("seek",function(t){T=3,e(E,p,"seeked",t);}),E.addEvent("loadProgress",function(t){T=3,e(E,p,"progress",t);}),p.pluginElement=h,p.pluginApi=E,p.success(p,p.pluginElement);});}else console.warn("You need to include froogaloop for vimeo to work");}return o.style.display="none",o.removeAttribute("autoplay"),p;},updateNative:function(e,t,i,n){var a,s=e.htmlMediaElement;for(a in mejs.HtmlMediaElement)s[a]=mejs.HtmlMediaElement[a];return t.success(s,s),s;}},mejs.YouTubeApi={isIframeStarted:!1,isIframeLoaded:!1,loadIframeApi:function(e){if(!this.isIframeStarted){var t=document.createElement("script");t.src=e.scheme+"www.youtube.com/player_api";var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(t,i),this.isIframeStarted=!0;}},iframeQueue:[],enqueueIframe:function(e){this.isLoaded?this.createIframe(e):(this.loadIframeApi(e),this.iframeQueue.push(e));},createIframe:function(e){var t=e.pluginMediaElement,i={controls:0,wmode:"transparent"},n=new YT.Player(e.containerId,{height:e.height,width:e.width,videoId:e.videoId,playerVars:mejs.$.extend({},i,e.variables),events:{onReady:function(i){n.setVideoSize=function(e,t){n.setSize(e,t);},e.pluginMediaElement.pluginApi=n,e.pluginMediaElement.pluginElement=document.getElementById(e.containerId),t.success(t,t.pluginElement),mejs.YouTubeApi.createEvent(n,t,"canplay"),setInterval(function(){mejs.YouTubeApi.createEvent(n,t,"timeupdate");},250),"undefined"!=typeof t.attributes.autoplay&&n.playVideo();},onStateChange:function(e){mejs.YouTubeApi.handleStateChange(e.data,n,t);}}});},createEvent:function(e,t,i){var n={type:i,target:t};if(e&&e.getDuration){t.currentTime=n.currentTime=e.getCurrentTime(),t.duration=n.duration=e.getDuration(),n.paused=t.paused,n.ended=t.ended,n.muted=e.isMuted(),n.volume=e.getVolume()/100,n.bytesTotal=e.getVideoBytesTotal(),n.bufferedBytes=e.getVideoBytesLoaded();var a=n.bufferedBytes/n.bytesTotal*n.duration;n.target.buffered=n.buffered={start:function(e){return 0;},end:function(e){return a;},length:1};}t.dispatchEvent(n);},iFrameReady:function(){for(this.isLoaded=!0,this.isIframeLoaded=!0;this.iframeQueue.length>0;){var e=this.iframeQueue.pop();this.createIframe(e);}},flashPlayers:{},createFlash:function(e){this.flashPlayers[e.pluginId]=e;var t,i=e.scheme+"www.youtube.com/apiplayer?enablejsapi=1&amp;playerapiid="+e.pluginId+"&amp;version=3&amp;autoplay=0&amp;controls=0&amp;modestbranding=1&loop=0";mejs.MediaFeatures.isIE?(t=document.createElement("div"),e.container.appendChild(t),t.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="'+e.scheme+'download.macromedia.com/pub/s
5hockwave/cabs/flash/swflash.cab" id="'+e.pluginId+'" width="'+e.width+'" height="'+e.height+'" class="mejs-shim"><param name="movie" value="'+i+'" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="'+options.flashScriptAccess+'" /><param name="allowFullScreen" value="true" /></object>'):e.container.innerHTML='<object type="application/x-shockwave-flash" id="'+e.pluginId+'" data="'+i+'" width="'+e.width+'" height="'+e.height+'" style="visibility: visible; " class="mejs-shim"><param name="allowScriptAccess" value="'+options.flashScriptAccess+'"><param name="wmode" value="transparent"></object>';},flashReady:function(e){var t=this.flashPlayers[e],i=document.getElementById(e),n=t.pluginMediaElement;n.pluginApi=n.pluginElement=i,t.success(n,n.pluginElement),i.cueVideoById(t.videoId);var a=t.containerId+"_callback";window[a]=function(e){mejs.YouTubeApi.handleStateChange(e,i,n);},i.addEventListener("onStateChange",a),setInterval(function(){mejs.YouTubeApi.createEvent(i,n,"timeupdate");},250),mejs.YouTubeApi.createEvent(i,n,"canplay");},handleStateChange:function(e,t,i){switch(e){case -1:i.paused=!0,i.ended=!0,mejs.YouTubeApi.createEvent(t,i,"loadedmetadata");break;case 0:i.paused=!1,i.ended=!0,mejs.YouTubeApi.createEvent(t,i,"ended");break;case 1:i.paused=!1,i.ended=!1,mejs.YouTubeApi.createEvent(t,i,"play"),mejs.YouTubeApi.createEvent(t,i,"playing");break;case 2:i.paused=!0,i.ended=!1,mejs.YouTubeApi.createEvent(t,i,"pause");break;case 3:mejs.YouTubeApi.createEvent(t,i,"progress");break;case 5:}}},window.onYouTubePlayerAPIReady=function(){mejs.YouTubeApi.iFrameReady();},window.onYouTubePlayerReady=function(e){mejs.YouTubeApi.flashReady(e);},window.mejs=mejs,window.MediaElement=mejs.MediaElement,function(e,t,i,n){var a={"default":"en",locale:{language:i.i18n&&i.i18n.locale.language||"",strings:i.i18n&&i.i18n.locale.strings||{}},pluralForms:[function(){return arguments[1];},function(){var e=arguments;return 1===e[0]?e[1]:e[2];},function(){var e=arguments;return [0,1].indexOf(e[0])>-1?e[1]:e[2];},function(){var e=arguments;return e[0]%10===1&&e[0]%100!==11?e[1]:0!==e[0]?e[2]:e[3];},function(){var e=arguments;return 1===e[0]||11===e[0]?e[1]:2===e[0]||12===e[0]?e[2]:e[0]>2&&e[0]<20?e[3]:e[4];},function(){return 1===args[0]?args[1]:0===args[0]||args[0]%100>0&&args[0]%100<20?args[2]:args[3];},function(){var e=arguments;return e[0]%10===1&&e[0]%100!==11?e[1]:e[0]%10>=2&&(e[0]%100<10||e[0]%100>=20)?e[2]:[3];},function(){var e=arguments;return e[0]%10===1&&e[0]%100!==11?e[1]:e[0]%10>=2&&e[0]%10<=4&&(e[0]%100<10||e[0]%100>=20)?e[2]:e[3];},function(){var e=arguments;return 1===e[0]?e[1]:e[0]>=2&&e[0]<=4?e[2]:e[3];},function(){var e=arguments;return 1===e[0]?e[1]:e[0]%10>=2&&e[0]%10<=4&&(e[0]%100<10||e[0]%100>=20)?e[2]:e[3];},function(){var e=arguments;return e[0]%100===1?e[2]:e[0]%100===2?e[3]:e[0]%100===3||e[0]%100===4?e[4]:e[1];},function(){var e=arguments;return 1===e[0]?e[1]:2===e[0]?e[2]:e[0]>2&&e[0]<7?e[3]:e[0]>6&&e[0]<11?e[4]:e[5];},function(){var e=arguments;return 0===e[0]?e[1]:1===e[0]?e[2]:2===e[0]?e[3]:e[0]%100>=3&&e[0]%100<=10?e[4]:e[0]%100>=11?e[5]:e[6];},function(){var e=arguments;return 1===e[0]?e[1]:0===e[0]||e[0]%100>1&&e[0]%100<11?e[2]:e[0]%100>10&&e[0]%100<20?e[3]:e[4];},function(){var e=arguments;return e[0]%10===1?e[1]:e[0]%10===2?e[2]:e[3];},function(){var e=arguments;return 11!==e[0]&&e[0]%10===1?e[1]:e[2];},function(){var e=arguments;return 1===e[0]?e[1]:e[0]%10>=2&&e[0]%10<=4&&(e[0]%100<10||e[0]%100>=20)?e[2]:e[3];},function(){var e=arguments;return 1===e[0]?e[1]:2===e[0]?e[2]:8!==e[0]&&11!==e[0]?e[3]:e[4];},function(){var e=arguments;return 0===e[0]?e[1]:e[2];},function(){var e=arguments;return 1===e[0]?e[1]:2===e[0]?e[2]:3===e[0]?e[3]:e[4];},function(){var e=arguments;return 0===e[0]?e[1]:1===e[0]?e[2]:e[3];}],getLanguage:function(){var e=a.locale.language||a["default"];return /^(x\-)?[a-z]{2,}(\-\w{2,})?(\-\w{2,})?$/.exec(e)?e:a["default"];},t:function(e,t){if("string"==typeof e&&e.length){var i,n,s=a.getLanguage(),l=function(e,t,i){return "object"!=typeof e||"number"!=typeof t||"number"!=typeof i?e:"string"==typeof e?e:a.pluralForms[i].apply(null,[t].concat(e));},r=function(e){var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};return e.replace(/[&<>"]/g,function(e){return t[e];});};return a.locale.strings&&a.locale.strings[s]&&(i=a.locale.strings[s][e],"number"==typeof t&&(n=a.locale.strings[s]["mejs.plural-form"],i=l.apply(null,[i,t,n]))),!i&&a.locale.strings&&a.locale.strings[a["default"]]&&(i=a.locale.strings[a["default"]][e],"number"==typeof t&&(n=a.locale.strings[a["default"]]["mejs.plural-form"],i=l.apply(null,[i,t,n]))),i=i||e,"number"==typeof t&&(i=i.replace("%1",t)),r(i);}return e;}};"undefined"!=typeof mejsL10n&&(a.locale.language=mejsL10n.language),i.i18n=a;}(document,window,mejs),function(e,t){"use strict";"undefined"!=typeof mejsL10n&&(e[mejsL10n.language]=mejsL10n.strings);}(mejs.i18n.locale.strings),function(e){"use strict";void 0===e.en&&(e.en={"mejs.plural-form":1,"mejs.download-file":"Download File","mejs.fullscreen-off":"Turn off Fullscreen","mejs.fullscreen-on":"Go Fullscreen","mejs.download-video":"Download Video","mejs.fullscreen":"Fullscreen","mejs.time-jump-forward":["Jump forward 1 second","Jump forward %1 seconds"],"mejs.play":"Play","mejs.pause":"Pause","mejs.close":"Close","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.time-skip-back":["Skip back 1 second","Skip back %1 seconds"],"mejs.captions-subtitles":"Captions/Subtitles","mejs.none":"None","mejs.mute-toggle":"Mute Toggle","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.ad-skip":"Skip ad","mejs.ad-skip-info":["Skip in 1 second","Skip in %1 seconds"],"mejs.source-chooser":"Source Cho
5oser"});}(mejs.i18n.locale.strings);;
6!function(){"use strict";function e(e){e.fn.swiper=function(a){var s;return e(this).each(function(){var e=new t(this,a);s||(s=e);}),s;};}var a,t=function(e,s){function r(e){return Math.floor(e);}function i(){var e=T.params.autoplay,a=T.slides.eq(T.activeIndex);a.attr("data-swiper-autoplay")&&(e=a.attr("data-swiper-autoplay")||T.params.autoplay),T.autoplayTimeoutId=setTimeout(function(){T.params.loop?(T.fixLoop(),T._slideNext(),T.emit("onAutoplay",T)):T.isEnd?s.autoplayStopOnLast?T.stopAutoplay():(T._slideTo(0),T.emit("onAutoplay",T)):(T._slideNext(),T.emit("onAutoplay",T));},e);}function n(e,t){var s=a(e.target);if(!s.is(t))if("string"==typeof t)s=s.parents(t);else{if(t.nodeType){var r;return s.parents().each(function(e,a){a===t&&(r=t);}),r?t:void 0;}}if(0!==s.length)return s[0];}function o(e,a){a=a||{};var t=window.MutationObserver||window.WebkitMutationObserver,s=new t(function(e){e.forEach(function(e){T.onResize(!0),T.emit("onObserverUpdate",T,e);});});s.observe(e,{attributes:"undefined"==typeof a.attributes||a.attributes,childList:"undefined"==typeof a.childList||a.childList,characterData:"undefined"==typeof a.characterData||a.characterData}),T.observers.push(s);}function l(e){e.originalEvent&&(e=e.originalEvent);var a=e.keyCode||e.charCode;
6if(!T.params.allowSwipeToNext&&(T.isHorizontal()&&39===a||!T.isHorizontal()&&40===a))return !1;if(!T.params.allowSwipeToPrev&&(T.isHorizontal()&&37===a||!T.isHorizontal()&&38===a))return !1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===a||39===a||38===a||40===a){var t=!1;if(T.container.parents("."+T.params.slideClass).length>0&&0===T.container.parents("."+T.params.slideActiveClass).length)return;var s={left:window.pageXOffset,top:window.pageYOffset},r=window.innerWidth,i=window.innerHeight,n=T.container.offset();T.rtl&&(n.left=n.left-T.container[0].scrollLeft);for(var o=[[n.left,n.top],[n.left+T.width,n.top],[n.left,n.top+T.height],[n.left+T.width,n.top+T.height]],l=0;l<o.length;l++){var p=o[l];p[0]>=s.left&&p[0]<=s.left+r&&p[1]>=s.top&&p[1]<=s.top+i&&(t=!0);}if(!t)return;}T.isHorizontal()?(37!==a&&39!==a||(e.preventDefault?e.preventDefault():e.returnValue=!1),(39===a&&!T.rtl||37===a&&T.rtl)&&T.slideNext(),(37===a&&!T.rtl||39===a&&T.rtl)&&T.slidePrev()):(38!==a&&40!==a||(e.preventDefault?e.preventDefault():e.returnValue=!1),40===a&&T.slideNext(),38===a&&T.slidePrev()),T.emit("onKeyPress",T,a);}}function p(){var e="onwheel",a=e in document;if(!a){var t=document.createElement("div");t.setAttribute(e,"return;"),a="function"==typeof t[e];}return !a&&document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0&&(a=document.implementation.hasFeature("Events.wheel","3.0")),a;}function d(e){var a=10,t=40,s=800,r=0,i=0,n=0,o=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&&(r=-e.wheelDeltaX/120),"axis" in e&&e.axis===e.HORIZONTAL_AXIS&&(r=i,i=0),n=r*a,o=i*a,"deltaY" in e&&(o=e.deltaY),"deltaX" in e&&(n=e.deltaX),(n||o)&&e.deltaMode&&(1===e.deltaMode?(n*=t,o*=t):(n*=s,o*=s)),n&&!r&&(r=n<1?-1:1),o&&!i&&(i=o<1?-1:1),{spinX:r,spinY:i,pixelX:n,pixelY:o};}function u(e){e.originalEvent&&(e=e.originalEvent);var a=0,t=T.rtl?-1:1,s=d(e);if(T.params.mousewheelForceToAxis)if(T.isHorizontal()){if(!(Math.abs(s.pixelX)>Math.abs(s.pixelY)))return;a=s.pixelX*t;}else{if(!(Math.abs(s.pixelY)>Math.abs(s.pixelX)))return;a=s.pixelY;}else a=Math.abs(s.pixelX)>Math.abs(s.pixelY)?-s.pixelX*t:-s.pixelY;if(0!==a){if(T.params.mousewheelInvert&&(a=-a),T.params.freeMode){var r=T.getWrapperTranslate()+a*T.params.mousewheelSensitivity,i=T.isBeginning,n=T.isEnd;if(r>=T.minTranslate()&&(r=T.minTranslate()),r<=T.maxTranslate()&&(r=T.maxTranslate()),T.setWrapperTransition(0),T.setWrapperTranslate(r),T.updateProgress(),T.updateActiveIndex(),(!i&&T.isBeginning||!n&&T.isEnd)&&T.updateClasses(),T.params.freeModeSticky?(clearTimeout(T.mousewheel.timeout),T.mousewheel.timeout=setTimeout(function(){T.slideReset();},300)):T.params.lazyLoading&&T.lazy&&T.lazy.load(),T.emit("onScroll",T,e),T.params.autoplay&&T.params.autoplayDisableOnInteraction&&T.stopAutoplay(),0===r||r
6===T.maxTranslate())return;}else{if((new window.Date()).getTime()-T.mousewheel.lastScrollTime>60)if(a<0)if(T.isEnd&&!T.params.loop||T.animating){if(T.params.mousewheelReleaseOnEdges)return !0;}else T.slideNext(),T.emit("onScroll",T,e);else if(T.isBeginning&&!T.params.loop||T.animating){if(T.params.mousewheelReleaseOnEdges)return !0;}else T.slidePrev(),T.emit("onScroll",T,e);T.mousewheel.lastScrollTime=(new window.Date()).getTime();}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1;}}function m(e,t){e=a(e);var s,r,i,n=T.rtl?-1:1;s=e.attr("data-swiper-parallax")||"0",r=e.attr("data-swiper-parallax-x"),i=e.attr("data-swiper-parallax-y"),r||i?(r=r||"0",i=i||"0"):T.isHorizontal()?(r=s,i="0"):(i=s,r="0"),r=r.indexOf("%")>=0?parseInt(r,10)*t*n+"%":r*t*n+"px",i=i.indexOf("%")>=0?parseInt(i,10)*t+"%":i*t+"px",e.transform("translate3d("+r+", "+i+",0px)");}function c(e){return 0!==e.indexOf("on")&&(e=e[0]!==e[0].toUpperCase()?"on"+e[0].toUpperCase()+e.substring(1):"on"+e),e;}if(!(this instanceof t))return new t(e,s);var g={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold: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",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",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",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},h=s&&s.virtualTranslate;s=s||{};var f={};for(var v in s)if("object"!=typeof s[v]||null===s[v]||(s[v].nodeType||s[v]===window||s[v]===document||"undefined"!=typeof Dom7&&s[v] instanceof Dom7||"undefined"!=typeof jQuery&&s[v] instanceof jQuery))f[v]=s[v];else{f[v]={};for(var w in s[v])f[v][w]=s[v][w];}for(var y in g)if("undefined"==typeof s[y])s[y]=g[y];else{if("object"==typeof s[y])for(var x in g[y])"undefined"==typeof s[y][x]&&(s[y][x]=g[y][x]);}var T=this;if(T.params=s,T.originalParams=f,T.classNames=[],"undefined"!=typeof a&&"undefined"!=typeof Dom7&&(a=Dom7),("undefined"!=typeof a||(a="undefined"==typeof Dom7?window.Dom7||window.Zepto||window.jQuery:Dom7))&&(T.$=a,T.currentBreakpoint=void 0,T.getActiveBreakpoint=function(){if(!T.params.breakpoints)return !1;var e,a=!1,t=[];for(e in T.params.breakpoints)T.params.breakpoints.hasOwnProperty(e)&&t.push(e);t.sort(function(e,a){return parseInt(e,10)>parseInt(a,10);});for(var s=0;s<t.length;s++)e=t[s],e>=window.innerWidth&&!a&&(a=e);return a||"max";},T.setBreakpoint=function(){var e=T.getActiveBreakpoint();if(e&&T.currentBreakpoint!==e){var a=e in T.params.breakpoints?T.params.breakpoints[e]:T.originalParams,t=T.params.loop&&a.slidesPerView!==T.params.slidesPerView;for(var s in a)T.params[s]=a[s];T.currentBreakpoint=e,t&&T.destroyLoop&&T.reLoop(!0);}},T.params.breakpoints&&T.setBreakpoint(),T.container=a(e),0!==T.container.length)){if(T.container.length>1){var b=[];return T.container.each(function(){b.push(new t(this,s));}),b;}T.container[0].swiper=T,T.container.data("swiper",T),T.classNames.push(T.params.containerModifierClass+T.params.direction),T.params.freeMode&&T.classNames.push(T.params.containerModifierClass+"free-mode"),T.support.flexbox||(T.classNames.push(T.params.containerModifierClass+"no-flexbox"),T.params.slidesPerColumn=1),T.params.autoHeight&&T.classNames.push(T.params.containerModifierClass+"autoheight"),(T.params.parallax||T.params.watchSlidesVisibility)&&(T.params.watchSlidesProgress=!0),T.params.touchReleaseOnEdges&&(T.params.resistanceRatio=0),["cube","coverflow","flip"].indexOf(T.params.effect)>=0&&(T.support.transforms3d?(T.params.watchSlidesProgress=!0,T.classNames.push(T.params.containerModifierClass+"3d")):T.params.effect="slide"),"slide"!==T.params.effect&&T.classNames.push(T.params.containerModifierClass+T.params.effect),"cube"===T.params.effect&&(T.params.resistanceRatio=0,T.params.slidesPerView=1,T.params.slidesPerColumn=1,T.params.slidesPerGroup=1,T.params.centeredSlides=!1,T.params.spaceBetween=0,T.params.virtualTranslate=!0),"fade"!==T.params.effect&&"flip"!==T.params.effect||(T.params.slidesPerView=1,T.params.slidesPerColumn=1,T.params.slidesPerGroup=1,T.params.watchSlidesProgress=!0,T.params.spaceBetween=0,"undefined"==typeof h&&(T.params.virtualTranslate=!0)),T.params.grabCursor&&T.support.touch&&(T.params.grabCursor=!1),T.wrapper=T.container.children("."+T.params.wrapperClass),T.params.pagination&&(T.paginationContainer=a(T.params.pagination),T.params.uniqueNavElements&&"string"==typeof T.params.pagination&&T.paginationContainer.length>1&&1===T.container.find(T.params.pagination).length&&(T.paginationContainer=T.container.find(T.params.pagination)),"bullets"===T.params.paginationType&&T.params.paginationClickable?T.paginationContainer.addClass(T.params.paginationModifierClass+"clickable"):T.params.paginationClickable=!1,T.paginationContainer.addClass(T.params.paginationModifierClass+T.params.paginationType)),(T.params.nextButton||T.params.prevButton)&&(T.params.nextButton&&(T.nextButton=a(T.params.nextButton),T.params.uniqueNavElements&&"string"==typeof T.params.nextButton&&T.nextButton.length>1&&1===T.container.find(T.params.nextButton).length&&(T.nextButton=T.container.find(T.params.nextButton))),T.params.prevButton&&(T.prevButton=a(T.params.prevButton),T.params.uniqueNavElements&&"string"==typeof T.params.prevButton&&T.prevButton.length>1&&1===T.container.find(T.params.prevButton).length&&(T.prevButton=T.container.find(T.params.prevButton)))),T.isHorizontal=function(){return "horizontal"===T.params.direction;},T.rtl=T.isHorizontal()&&("rtl"===T.container[0].dir.toLowerCase()||"rtl"===T.container.css("direction")),T.rtl&&T.classNames.push(T.params.containerModifierClass+"rtl"),T.rtl&&(T.wrongRTL="-webkit-box"===T.wrapper.css("display")),T.params.slidesPerColumn>1&&T.classNames.push(T.params.containerModifierClass+"multirow"),T.device.android&&T.classNames.push(T.params.containerModifierClass+"android"),T.container.addClass(T.classNames.join(" ")),T.translate=0,T.progress=0,T.velocity=0,T.lockSwipeToNext=function(){T.params.allowSwipeToNext=!1,T.params.allowSwipeToPrev===!1&&T.params.grabCursor&&T.unsetGrabCursor(
6);},T.lockSwipeToPrev=function(){T.params.allowSwipeToPrev=!1,T.params.allowSwipeToNext===!1&&T.params.grabCursor&&T.unsetGrabCursor();},T.lockSwipes=function(){T.params.allowSwipeToNext=T.params.allowSwipeToPrev=!1,T.params.grabCursor&&T.unsetGrabCursor();},T.unlockSwipeToNext=function(){T.params.allowSwipeToNext=!0,T.params.allowSwipeToPrev===!0&&T.params.grabCursor&&T.setGrabCursor();},T.unlockSwipeToPrev=function(){T.params.allowSwipeToPrev=!0,T.params.allowSwipeToNext===!0&&T.params.grabCursor&&T.setGrabCursor();},T.unlockSwipes=function(){T.params.allowSwipeToNext=T.params.allowSwipeToPrev=!0,T.params.grabCursor&&T.setGrabCursor();},T.setGrabCursor=function(e){T.container[0].style.cursor="move",T.container[0].style.cursor=e?"-webkit-grabbing":"-webkit-grab",T.container[0].style.cursor=e?"-moz-grabbin":"-moz-grab",T.container[0].style.cursor=e?"grabbing":"grab";},T.unsetGrabCursor=function(){T.container[0].style.cursor="";},T.params.grabCursor&&T.setGrabCursor(),T.imagesToLoad=[],T.imagesLoaded=0,T.loadImage=function(e,a,t,s,r,i){function n(){i&&i();}var o;e.complete&&r?n():a?(o=new window.Image(),o.onload=n,o.onerror=n,s&&(o.sizes=s),t&&(o.srcset=t),a&&(o.src=a)):n();},T.preloadImages=function(){function e(){"undefined"!=typeof T&&null!==T&&T&&(void 0!==T.imagesLoaded&&T.imagesLoaded++,T.imagesLoaded===T.imagesToLoad.length&&(T.params.updateOnImagesReady&&T.update(),T.emit("onImagesReady",T)));}T.imagesToLoad=T.container.find("img");for(var a=0;a<T.imagesToLoad.length;a++)T.loadImage(T.imagesToLoad[a],T.imagesToLoad[a].currentSrc||T.imagesToLoad[a].getAttribute("src"),T.imagesToLoad[a].srcset||T.imagesToLoad[a].getAttribute("srcset"),T.imagesToLoad[a].sizes||T.imagesToLoad[a].getAttribute("sizes"),!0,e);},T.autoplayTimeoutId=void 0,T.autoplaying=!1,T.autoplayPaused=!1,T.startAutoplay=function(){return "undefined"==typeof T.autoplayTimeoutId&&(!!T.params.autoplay&&(!T.autoplaying&&(T.autoplaying=!0,T.emit("onAutoplayStart",T),void i())));},T.stopAutoplay=function(e){T.autoplayTimeoutId&&(T.autoplayTimeoutId&&clearTimeout(T.autoplayTimeoutId),T.autoplaying=!1,T.autoplayTimeoutId=void 0,T.emit("onAutoplayStop",T));},T.pauseAutoplay=function(e){T.autoplayPaused||(T.autoplayTimeoutId&&clearTimeout(T.autoplayTimeoutId),T.autoplayPaused=!0,0===e?(T.autoplayPaused=!1,i()):T.wrapper.transitionEnd(function(){T&&(T.autoplayPaused=!1,T.autoplaying?i():T.stopAutoplay());}));},T.minTranslate=function(){return -T.snapGrid[0];},T.maxTranslate=function(){return -T.snapGrid[T.snapGrid.length-1];},T.updateAutoHeight=function(){var e,a=[],t=0;if("auto"!==T.params.slidesPerView&&T.params.slidesPerView>1)for(e=0;e<Math.ceil(T.params.slidesPerView);e++){var s=T.activeIndex+e;if(s>T.slides.length)break;a.push(T.slides.eq(s)[0]);}else a.push(T.slides.eq(T.activeIndex)[0]);for(e=0;e<a.length;e++)if("undefined"!=typeof a[e]){var r=a[e].offsetHeight;t=r>t?r:t;}t&&T.wrapper.css("height",t+"px");},T.updateContainerSize=function(){var e,a;e="undefined"!=typeof T.params.width?T.params.width:T.container[0].clientWidth,a="undefined"!=typeof T.params.height?T.params.height:T.container[0].clientHeight,0===e&&T.isHorizontal()||0===a&&!T.isHorizontal()||(e=e-parseInt(T.container.css("padding-left"),10)-parseInt(T.container.css("padding-right"),10),a=a-parseInt(T.container.css("padding-top"),10)-parseInt(T.container.css("padding-bottom"),10),T.width=e,T.height=a,T.size=T.isHorizontal()?T.width:T.height);},T.updateSlidesSize=function(){T.slides=T.wrapper.children("."+T.params.slideClass),T.snapGrid=[],T.slidesGrid=[],T.slidesSizesGrid=[];var e,a=T.params.spaceBetween,t=-T.params.slidesOffsetBefore,s=0,i=0;if("undefined"!=typeof T.size){"string"==typeof a&&a.indexOf("%")>=0&&(a=parseFloat(a.replace("%",""))/100*T.size),T.virtualSize=-a,T.rtl?T.slides.css({marginLeft:"",marginTop:""}):T.slides.css({marginRight:"",marginBottom:""});var n;T.params.slidesPerColumn>1&&(n=Math.floor(T.slides.length/T.params.slidesPerColumn)===T.slides.length/T.params.slidesPerColumn?T.slides.length:Math.ceil(T.slides.length/T.params.slidesPerColumn)*T.params.slidesPerColumn,"auto"!==T.params.slidesPerView&&"row"===T.params.slidesPerColumnFill&&(n=Math.max(n,T.params.slidesPerView*T.params.slidesPerColumn)));var o,l=T.params.slidesPerColumn,p=n/l,d=p-(T.params.slidesPerColumn*p-T.slides.length);for(e=0;e<T.slides.length;e++){o=0;var u=T.slides.eq(e);
6if(T.params.slidesPerColumn>1){var m,c,g;"column"===T.params.slidesPerColumnFill?(c=Math.floor(e/l),g=e-c*l,(c>d||c===d&&g===l-1)&&++g>=l&&(g=0,c++),m=c+g*n/l,u.css({"-webkit-box-ordinal-group":m,"-moz-box-ordinal-group":m,"-ms-flex-order":m,"-webkit-order":m,order:m})):(g=Math.floor(e/p),c=e-g*p),u.css("margin-"+(T.isHorizontal()?"top":"left"),0!==g&&T.params.spaceBetween&&T.params.spaceBetween+"px").attr("data-swiper-column",c).attr("data-swiper-row",g);}"none"!==u.css("display")&&("auto"===T.params.slidesPerView?(o=T.isHorizontal()?u.outerWidth(!0):u.outerHeight(!0),T.params.roundLengths&&(o=r(o))):(o=(T.size-(T.params.slidesPerView-1)*a)/T.params.slidesPerView,T.params.roundLengths&&(o=r(o)),T.isHorizontal()?T.slides[e].style.width=o+"px":T.slides[e].style.height=o+"px"),T.slides[e].swiperSlideSize=o,T.slidesSizesGrid.push(o),T.params.centeredSlides?(t=t+o/2+s/2+a,0===s&&0!==e&&(t=t-T.size/2-a),0===e&&(t=t-T.size/2-a),Math.abs(t)<.001&&(t=0),i%T.params.slidesPerGroup===0&&T.snapGrid.push(t),T.slidesGrid.push(t)):(i%T.params.slidesPerGroup===0&&T.snapGrid.push(t),T.slidesGrid.push(t),t=t+o+a),T.virtualSize+=o+a,s=o,i++);}T.virtualSize=Math.max(T.virtualSize,T.size)+T.params.slidesOffsetAfter;var h;if(T.rtl&&T.wrongRTL&&("slide"===T.params.effect||"coverflow"===T.params.effect)&&T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}),T.support.flexbox&&!T.params.setWrapperSize||(T.isHorizontal()?T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}):T.wrapper.css({height:T.virtualSize+T.params.spaceBetween+"px"})),T.params.slidesPerColumn>1&&(T.virtualSize=(o+T.params.spaceBetween)*n,T.virtualSize=Math.ceil(T.virtualSize/T.params.slidesPerColumn)-T.params.spaceBetween,T.isHorizontal()?T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}):T.wrapper.css({height:T.virtualSize+T.params.spaceBetween+"px"}),T.params.centeredSlides)){for(h=[],e=0;e<T.snapGrid.length;e++)T.snapGrid[e]<T.virtualSize+T.snapGrid[0]&&h.push(T.snapGrid[e]);T.snapGrid=h;}if(!T.params.centeredSlides){for(h=[],e=0;e<T.snapGrid.length;e++)T.snapGrid[e]<=T.virtualSize-T.size&&h.push(T.snapGrid[e]);T.snapGrid=h,Math.floor(T.virtualSize-T.size)-Math.floor(T.snapGrid[T.snapGrid.length-1])>1&&T.snapGrid.push(T.virtualSize-T.size);}0===T.snapGrid.length&&(T.snapGrid=[0]),0!==T.params.spaceBetween&&(T.isHorizontal()?T.rtl?T.slides.css({marginLeft:a+"px"}):T.slides.css({marginRight:a+"px"}):T.slides.css({marginBottom:a+"px"})),T.params.watchSlidesProgress&&T.updateSlidesOffset();}},T.updateSlidesOffset=function(){for(var e=0;e<T.slides.length;e++)T.slides[e].swiperSlideOffset=T.isHorizontal()?T.slides[e].offsetLeft:T.slides[e].offsetTop;},T.currentSlidesPerView=function(){var e,a,t=1;if(T.params.centeredSlides){var s,r=T.slides[T.activeIndex].swiperSlideSize;for(e=T.activeIndex+1;e<T.slides.length;e++)T.slides[e]&&!s&&(r+=T.slides[e].swiperSlideSize,t++,r>T.size&&(s=!0));for(a=T.activeIndex-1;a>=0;a--)T.slides[a]&&!s&&(r+=T.slides[a].swiperSlideSize,t++,r>T.size&&(s=!0));}else for(e=T.activeIndex+1;e<T.slides.length;e++)T.slidesGrid[e]-T.slidesGrid[T.activeIndex]<T.size&&t++;return t;},T.updateSlidesProgress=function(e){if("undefined"==typeof e&&(e=T.translate||0),0!==T.slides.length){"undefined"==typeof T.slides[0].swiperSlideOffset&&T.updateSlidesOffset();var a=-e;T.rtl&&(a=e),T.slides.removeClass(T.params.slideVisibleClass);for(var t=0;t<T.slides.length;t++){var s=T.slides[t],r=(a+(T.params.centeredSlides?T.minTranslate():0)-s.swiperSlideOffset)/(s.swiperSlideSize+T.params.spaceBetween);if(T.params.watchSlidesVisibility){var i=-(a-s.swiperSlideOffset),n=i+T.slidesSizesGrid[t],o=i>=0&&i<T.size||n>0&&n<=T.size||i<=0&&n>=T.size;o&&T.slides.eq(t).addClass(T.params.slideVisibleClass);}s.progress=T.rtl?-r:r;}}},T.updateProgress=function(e){"undefined"==typeof e&&(e=T.translate||0);var a=T.maxTranslate()-T.minTranslate(),t=T.isBeginning,s=T.isEnd;0===a?(T.progress=0,T.isBeginning=T.isEnd=!0):(T.progress=(e-T.minTranslate())/a,T.isBeginning=T.progress<=0,T.isEnd=T.progress>=1),T.isBeginning&&!t&&T.emit("onReachBeginning",T),T.isEnd&&!s&&T.emit("onReachEnd",T),T.params.watchSlidesProgress&&T.updateSlidesProgress(e),T.emit("onProgress",T,T.progress);},T.updateActiveIndex=function(){var e,a,t,s=T.rtl?T.translate:-T.translate;
6for(a=0;a<T.slidesGrid.length;a++)"undefined"!=typeof T.slidesGrid[a+1]?s>=T.slidesGrid[a]&&s<T.slidesGrid[a+1]-(T.slidesGrid[a+1]-T.slidesGrid[a])/2?e=a:s>=T.slidesGrid[a]&&s<T.slidesGrid[a+1]&&(e=a+1):s>=T.slidesGrid[a]&&(e=a);T.params.normalizeSlideIndex&&(e<0||"undefined"==typeof e)&&(e=0),t=Math.floor(e/T.params.slidesPerGroup),t>=T.snapGrid.length&&(t=T.snapGrid.length-1),e!==T.activeIndex&&(T.snapIndex=t,T.previousIndex=T.activeIndex,T.activeIndex=e,T.updateClasses(),T.updateRealIndex());},T.updateRealIndex=function(){T.realIndex=parseInt(T.slides.eq(T.activeIndex).attr("data-swiper-slide-index")||T.activeIndex,10);},T.updateClasses=function(){T.slides.removeClass(T.params.slideActiveClass+" "+T.params.slideNextClass+" "+T.params.slidePrevClass+" "+T.params.slideDuplicateActiveClass+" "+T.params.slideDuplicateNextClass+" "+T.params.slideDuplicatePrevClass);var e=T.slides.eq(T.activeIndex);e.addClass(T.params.slideActiveClass),s.loop&&(e.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+T.realIndex+'"]').addClass(T.params.slideDuplicateActiveClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+T.realIndex+'"]').addClass(T.params.slideDuplicateActiveClass));var t=e.next("."+T.params.slideClass).addClass(T.params.slideNextClass);T.params.loop&&0===t.length&&(t=T.slides.eq(0),t.addClass(T.params.slideNextClass));var r=e.prev("."+T.params.slideClass).addClass(T.params.slidePrevClass);if(T.params.loop&&0===r.length&&(r=T.slides.eq(-1),r.addClass(T.params.slidePrevClass)),s.loop&&(t.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicateNextClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicateNextClass),r.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicatePrevClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicatePrevClass)),T.paginationContainer&&T.paginationContainer.length>0){var i,n=T.params.loop?Math.ceil((T.slides.length-2*T.loopedSlides)/T.params.slidesPerGroup):T.snapGrid.length;if(T.params.loop?(i=Math.ceil((T.activeIndex-T.loopedSlides)/T.params.slidesPerGroup),i>T.slides.length-1-2*T.loopedSlides&&(i-=T.slides.length-2*T.loopedSlides),i>n-1&&(i-=n),i<0&&"bullets"!==T.params.paginationType&&(i=n+i)):i="undefined"!=typeof T.snapIndex?T.snapIndex:T.activeIndex||0,"bullets"===T.params.paginationType&&T.bullets&&T.bullets.length>0&&(T.bullets.removeClass(T.params.bulletActiveClass),T.paginationContainer.length>1?T.bullets.each(function(){a(this).index()===i&&a(this).addClass(T.params.bulletActiveClass);}):T.bullets.eq(i).addClass(T.params.bulletActiveClass)),"fraction"===T.params.paginationType&&(T.paginationContainer.find("."+T.params.paginationCurrentClass).text(i+1),T.paginationContainer.find("."+T.params.paginationTotalClass).text(n)),"progress"===T.params.paginationType){var o=(i+1)/n,l=o,p=1;T.isHorizontal()||(p=o,l=1),T.paginationContainer.find("."+T.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+l+") scaleY("+p+")").transition(T.params.speed);}"custom"===T.params.paginationType&&T.params.paginationCustomRender&&(T.paginationContainer.html(T.params.paginationCustomRender(T,i+1,n)),T.emit("onPaginationRendered",T,T.paginationContainer[0]));}T.params.loop||(T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.isBeginning?(T.prevButton.addClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.disable(T.prevButton)):(T.prevButton.removeClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.enable(T.prevButton))),T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.isEnd?(T.nextButton.addClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.disable(T.nextButton)):(T.nextButton.removeClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.enable(T.nextButton))));},T.updatePagination=function(){if(T.params.pagination&&T.paginationContainer&&T.paginationContainer.length>0){var e="";if("bullets"===T.params.paginationType){for(var a=T.params.loop?Math.
6ceil((T.slides.length-2*T.loopedSlides)/T.params.slidesPerGroup):T.snapGrid.length,t=0;t<a;t++)e+=T.params.paginationBulletRender?T.params.paginationBulletRender(T,t,T.params.bulletClass):"<"+T.params.paginationElement+' class="'+T.params.bulletClass+'"></'+T.params.paginationElement+">";T.paginationContainer.html(e),T.bullets=T.paginationContainer.find("."+T.params.bulletClass),T.params.paginationClickable&&T.params.a11y&&T.a11y&&T.a11y.initPagination();}"fraction"===T.params.paginationType&&(e=T.params.paginationFractionRender?T.params.paginationFractionRender(T,T.params.paginationCurrentClass,T.params.paginationTotalClass):'<span class="'+T.params.paginationCurrentClass+'"></span> / <span class="'+T.params.paginationTotalClass+'"></span>',T.paginationContainer.html(e)),"progress"===T.params.paginationType&&(e=T.params.paginationProgressRender?T.params.paginationProgressRender(T,T.params.paginationProgressbarClass):'<span class="'+T.params.paginationProgressbarClass+'"></span>',T.paginationContainer.html(e)),"custom"!==T.params.paginationType&&T.emit("onPaginationRendered",T,T.paginationContainer[0]);}},T.update=function(e){function a(){T.rtl?-T.translate:T.translate;t=Math.min(Math.max(T.translate,T.maxTranslate()),T.minTranslate()),T.setWrapperTranslate(t),T.updateActiveIndex(),T.updateClasses();}if(T){T.updateContainerSize(),T.updateSlidesSize(),T.updateProgress(),T.updatePagination(),T.updateClasses(),T.params.scrollbar&&T.scrollbar&&T.scrollbar.set();var t;if(e){var s;T.controller&&T.controller.spline&&(T.controller.spline=void 0),T.params.freeMode?(a(),T.params.autoHeight&&T.updateAutoHeight()):(s=("auto"===T.params.slidesPerView||T.params.slidesPerView>1)&&T.isEnd&&!T.params.centeredSlides?T.slideTo(T.slides.length-1,0,!1,!0):T.slideTo(T.activeIndex,0,!1,!0),s||a());}else T.params.autoHeight&&T.updateAutoHeight();}},T.onResize=function(e){T.params.onBeforeResize&&T.params.onBeforeResize(T),T.params.breakpoints&&T.setBreakpoint();var a=T.params.allowSwipeToPrev,t=T.params.allowSwipeToNext;T.params.allowSwipeToPrev=T.params.allowSwipeToNext=!0,T.updateContainerSize(),T.updateSlidesSize(),("auto"===T.params.slidesPerView||T.params.freeMode||e)&&T.updatePagination(),T.params.scrollbar&&T.scrollbar&&T.scrollbar.set(),T.controller&&T.controller.spline&&(T.controller.spline=void 0);var s=!1;if(T.params.freeMode){var r=Math.min(Math.max(T.translate,T.maxTranslate()),T.minTranslate());T.setWrapperTranslate(r),T.updateActiveIndex(),T.updateClasses(),T.params.autoHeight&&T.updateAutoHeight();}else T.updateClasses(),s=("auto"===T.params.slidesPerView||T.params.slidesPerView>1)&&T.isEnd&&!T.params.centeredSlides?T.slideTo(T.slides.length-1,0,!1,!0):T.slideTo(T.activeIndex,0,!1,!0);T.params.lazyLoading&&!s&&T.lazy&&T.lazy.load(),T.params.allowSwipeToPrev=a,T.params.allowSwipeToNext=t,T.params.onAfterResize&&T.params.onAfterResize(T);},T.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"},window.navigator.pointerEnabled?T.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(T.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}),T.touchEvents={start:T.support.touch||!T.params.simulateTouch?"touchstart":T.touchEventsDesktop.start,move:T.support.touch||!T.params.simulateTouch?"touchmove":T.touchEventsDesktop.move,end:T.support.touch||!T.params.simulateTouch?"touchend":T.touchEventsDesktop.end},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===T.params.touchEventsTarget?T.container:T.wrapper).addClass("swiper-wp8-"+T.params.direction),T.initEvents=function(e){var a=e?"off":"on",t=e?"removeEventListener":"addEventListener",r="container"===T.params.touchEventsTarget?T.container[0]:T.wrapper[0],i=T.support.touch?r:document,n=!!T.params.nested;if(T.browser.ie)r[t](T.touchEvents.start,T.onTouchStart,!1),i[t](T.touchEvents.move,T.onTouchMove,n),i[t](T.touchEvents.end,T.onTouchEnd,!1);else{if(T.support.touch){var o=!("touchstart"!==T.touchEvents.start||!T.support.passiveListener||!T.params.passiveListeners)&&{passive:!0,capture:!1};r[t](T.touchEvents.start,T.onTouchStart,o),r[t](T.touchEvents.move,T.onTouchMove,n),r[t](T.touchEvents.end,T.onTouchEnd,o);}(s.simulateTouch&&!T.device.ios&&!T.device.android||s.simulateTouch&&!T.support.touch&&T.device.ios)&&(r[t]("mousedown",T.onTouchStart,!1),document[t]("mousemove",T.onTouchMove,n),document[t]("mouseup",T.onTouchEnd,!1));}window[t]("resize",T.onResize),T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.nextButton[a]("click",T.onClickNext),T.params.a11y&&T.a11y&&T.nextButton[a]("keydown",T.a11y.onEnterKey)),T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.prevButton[a]("click",T.onClickPrev),T.params.a11y&&T.a11y&&T.prevButton[a]("keydown",T.a11y.onEnterKey)),T.params.pagination&&T.params.paginationClickable&&(T.paginationContainer[a]("click","."+T.params.bulletClass,T.onClickIndex),T.params.a11y&&T.a11y&&T.paginationContainer[a]("keydown","."+T.params.bulletClass,T.a11y.onEnterKey)),(T.params.preventClicks||T.params.preventClicksPropagation)&&r[t]("click",T.preventClicks,!0);},T.attachEvents=function(){T.initEvents();},T.detachEvents=function(){T.initEvents(!0);},T.allowClick=!0,T.preventClicks=function(e){T.allowClick||(T.params.preventClicks&&e.preventDefault(),T.params.preventClicksPropagation&&T.animating&&(e.stopPropagation(),e.stopImmediatePropagation()));},T.onClickNext=function(e){e.preventDefault(),T.isEnd&&!T.params.loop||T.slideNext();},T.onClickPrev=function(e){e.preventDefault(),T.isBeginning&&!T.params.loop||T.slidePrev();},T.onClickIndex=function(e){e.preventDefault();var t=a(this).index()*T.params.slidesPerGroup;T.params.loop&&(t+=T.loopedSlides),T.slideTo(t);},T.updateClickedSlide=function(e){var t=n(e,"."+T.params.slideClass),s=!1;if(t)for(var r=0;r<T.slides.length;r++)T.slides[r]===t&&(s=!0);if(!t||!s)return T.clickedSlide=void 0,void (T.clickedIndex=void 0);if(T.clickedSlide=t,T.clickedIndex=a(t).index(),T.params.slideToClickedSlide&&void 0!==T.clickedIndex&&T.clickedIndex!==T.activeIndex){var i,o=T.clickedIndex,l="auto"===T.params.slidesPerView?T.currentSlidesPerView():T.params.slidesPerView;if(T.params.loop){if(T.animating)return;i=parseInt(a(T.clickedSlide).attr("data-swiper-slide-index"),10),T.params.centeredSlides?o<T.loopedSlides-l/2||o>T.slides.length-T.loopedSlides+l/2?(T.fixLoop(),o=T.wrapper.children("."+T.params.slideClass+'[data-swiper-slide-index="'+i+'"]:not(.'+T.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){T.slideTo(o);},0)):T.slideTo(o):o>T.slides.length-l?(T.fixLoop(),o=T.wrapper.children("."+T.params.slideClass+'[data-swiper-slide-index="'+i+'"]:not(.'+T.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){T.slideTo(o);},0)):T.slideTo(o);}else T.slideTo(o);}};var C,S,z,M,P,E,I,k,D,L,B="input, select, textarea, button, video",H=Date.now(),G=[];T.animating=!1,T.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var X,Y;T.onTouchStart=function(e){if(e.originalEvent&&(e=e.originalEvent),X="touchstart"===e.type,X||!("which" in e)||3!==e.which){if(T.params.noSwiping&&n(e,"."+T.params.noSwipingClass))return void (T.allowClick=!0);if(!T.params.swipeHandler||n(e,T.params.swipeHandler)){var t=T.touches.currentX="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,s=T.touches.currentY="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY;if(!(T.device.ios&&T.params.iOSEdgeSwipeDetection&&t<=T.params.iOSEdgeSwipeThreshold)){if(C=!0,S=!1,z=!0,P=void 0,Y=void 0,T.touches.startX=t,T.touches.startY=s,M=Date.now(),T.allowClick=!0,T.updateContainerSize(),T.swipeDirection=void 0,T.params.threshold>0&&(k=!1),"touchstart"!==e.type){var r=!0;a(e.target).is(B)&&(r=!1),document.activeElement&&a(document.activeElement).is(B)&&document.activeElement.blur(),r&&e.preventDefault();}T.emit("onTouchStart",T,e);}}}},T.onTouchMove=function(e){if(e.originalEvent&&(e=e.originalEvent),!X||"mousemove"!==e.type){if(e.preventedByNestedSwiper)return T.touches.startX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,void (T.touches.startY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY);if(T.params.onlyExternal)return T.allowClick=!1,void (C&&(T.touches.startX=T.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,T.touches.startY=T.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,M=Date.now()));if(X&&T.params.touchReleaseOnEdges&&!T.params.loop)if(T.isHorizontal()){if(T.touches.currentX<T.touches.startX&&T.translate<=T.maxTranslate()||T.touches.currentX>T.touches.startX&&T.translate>=T.minTranslate())return;}else{if(T.touches.currentY<T.touches.startY&&T.translate<=T.maxTranslate()||T.touches.currentY>T.touches.startY&&T.translate>=T.minTranslate())return;}if(X&&document.activeElement&&e.target===document.activeElement&&a(e.target).is(B))return S=!0,void (T.allowClick=!1);if(z&&T.emit("onTouchMove",T,e),!(e.targetTouches&&e.targetTouches.length>1)){if(T.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,T.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,"undefined"==typeof P){var t;T.isHorizontal()&&T.touches.currentY===T.touches.startY||!T.isHorizontal()&&T.touches.currentX===T.touches.startX?P=!1:(t=180*Math.atan2(Math.abs(T.touches.currentY-T.touches.startY),Math.abs(T.touches.currentX-T.touches.startX))/Math.PI,P=T.isHorizontal()?t>T.params.touchAngle:90-t>T.params.touchAngle);}if(P&&T.emit("onTouchMoveOpposite",T,e),"undefined"==typeof Y&&(T.touches.currentX===T.touches.startX&&T.touches.currentY===T.touches.startY||(Y=!0)),C){if(P)return void (C=!1);if(Y){T.allowClick=!1,T.emit("onSliderMove",T,e),e.preventDefault(),T.params.touchMoveStopPropagation&&!T.params.nested&&e.stopPropagation(),S||(s.loop&&T.fixLoop(),I=T.getWrapperTranslate(),T.setWrapperTransition(0),T.animating&&T.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),T.params.autoplay&&T.autoplaying&&(T.params.autoplayDisableOnInteraction?T.stopAutoplay():T.pauseAutoplay()),L=!1,!T.params.grabCursor||T.params.allowSwipeToNext!==!0&&T.params.allowSwipeToPrev!==!0||T.setGrabCursor(!0)),S=!0;var r=T.touches.diff=T.isHorizontal()?T.touches.currentX-T.touches.startX:T.touches.currentY-T.touches.startY;r*=T.params.touchRatio,T.rtl&&(r=-r),T.swipeDirection=r>0?"prev":"next",E=r+I;var i=!0;if(r>0&&E>T.minTranslate()?(i=!1,T.params.resistance&&(E=T.minTranslate()-1+Math.pow(-T.minTranslate()+I+r,T.params.resistanceRatio))):r<0&&E<T.maxTranslate()&&(i=!1,T.params.resistance&&(E=T.maxTranslate()+1-Math.pow(T.maxTranslate()-I-r,T.params.resistanceRatio))),i&&(e.preventedByNestedSwiper=!0),!T.params.allowSwipeToNext&&"next"===T.swipeDirection&&E<I&&(E=I),!T.params.allowSwipeToPrev&&"prev"===T.swipeDirection&&E>I&&(E=I),T.params.threshold>0){if(!(Math.abs(r)>T.params.threshold||k))return void (E=I);if(!k)return k=!0,T.touches.startX=T.touches.currentX,T.touches.startY=T.touches.currentY,E=I,void (T.touches.diff=T.isHorizontal()?T.touches.currentX-T.touches.startX:T.touches.currentY-T.touches.startY);}T.params.followFinger&&((T.params.freeMode||T.params.watchSlidesProgress)&&T.updateActiveIndex(),T.params.freeMode&&(0===G.length&&G.push({position:T.touches[T.isHorizontal()?"startX":"startY"],time:M}),G.push({position:T.touches[T.isHorizontal()?"currentX":"currentY"],time:(new window.Date()).getTime()})),T.updateProgress(E),T.setWrapperTranslate(E));}}}}},T.onTouchEnd=function(e){if(e.originalEvent&&(e=e.originalEvent),z&&T.emit("onTouchEnd",T,e),z=!1,C){T.params.grabCursor&&S&&C&&(T.params.allowSwipeToNext===!0||T.params.allowSwipeToPrev===!0)&&T.setGrabCursor(!1);var t=Date.now(),s=t-M;if(T.allowClick&&(T.updateClickedSlide(e),T.emit("onTap",T,e),s<300&&t-H>300&&(D&&clearTimeout(D),D=setTimeout(function(){T&&(T.params.paginationHide&&T.paginationContainer.length>0&&!a(e.target).hasClass(T.params.bulletClass)&&T.paginationContainer.toggleClass(T.params.paginationHiddenClass),T.emit("onClick",T,e));},300)),s<300&&t-H<300&&(D&&clearTimeout(D),T.emit("onDoubleTap",T,e))),H=Date.now(),setTimeout(function(){T&&(T.allowClick=!0);},0),!C||!S||!T.swipeDirection||0===T.touches.diff||E===I)return void (C=S=!1);C=S=!1;var r;if(r=T.params.followFinger?T.rtl?T.translate:-T.translate:-E,T.params.freeMode){if(r<-T.minTranslate())return void T.slideTo(T.activeIndex);if(r>-T.maxTranslate())return void (T.slides.length<T.snapGrid.length?T.slideTo(T.snapGrid.length-1):T.slideTo(T.slides.length-1));if(T.params.freeModeMomentum){if(G.length>1){var i=G.pop(),n=G.pop(),o=i.position-n.position,l=i.time-n.time;T.velocity=o/l,T.velocity=T.velocity/2,Math.abs(T.velocity)<T.params.freeModeMinimumVelocity&&(T.velocity=0),(l>150||(new window.Date()).getTime()-i.time>300)&&(T.velocity=0);}else T.velocity=0;
6T.velocity=T.velocity*T.params.freeModeMomentumVelocityRatio,G.length=0;var p=1e3*T.params.freeModeMomentumRatio,d=T.velocity*p,u=T.translate+d;T.rtl&&(u=-u);var m,c=!1,g=20*Math.abs(T.velocity)*T.params.freeModeMomentumBounceRatio;if(u<T.maxTranslate())T.params.freeModeMomentumBounce?(u+T.maxTranslate()<-g&&(u=T.maxTranslate()-g),m=T.maxTranslate(),c=!0,L=!0):u=T.maxTranslate();else if(u>T.minTranslate())T.params.freeModeMomentumBounce?(u-T.minTranslate()>g&&(u=T.minTranslate()+g),m=T.minTranslate(),c=!0,L=!0):u=T.minTranslate();else{if(T.params.freeModeSticky){var h,f=0;for(f=0;f<T.snapGrid.length;f+=1)if(T.snapGrid[f]>-u){h=f;break;}u=Math.abs(T.snapGrid[h]-u)<Math.abs(T.snapGrid[h-1]-u)||"next"===T.swipeDirection?T.snapGrid[h]:T.snapGrid[h-1],T.rtl||(u=-u);}}if(0!==T.velocity)p=T.rtl?Math.abs((-u-T.translate)/T.velocity):Math.abs((u-T.translate)/T.velocity);else{if(T.params.freeModeSticky)return void T.slideReset();}T.params.freeModeMomentumBounce&&c?(T.updateProgress(m),T.setWrapperTransition(p),T.setWrapperTranslate(u),T.onTransitionStart(),T.animating=!0,T.wrapper.transitionEnd(function(){T&&L&&(T.emit("onMomentumBounce",T),T.setWrapperTransition(T.params.speed),T.setWrapperTranslate(m),T.wrapper.transitionEnd(function(){T&&T.onTransitionEnd();}));})):T.velocity?(T.updateProgress(u),T.setWrapperTransition(p),T.setWrapperTranslate(u),T.onTransitionStart(),T.animating||(T.animating=!0,T.wrapper.transitionEnd(function(){T&&T.onTransitionEnd();}))):T.updateProgress(u),T.updateActiveIndex();}return void ((!T.params.freeModeMomentum||s>=T.params.longSwipesMs)&&(T.updateProgress(),T.updateActiveIndex()));}var v,w=0,y=T.slidesSizesGrid[0];for(v=0;v<T.slidesGrid.length;v+=T.params.slidesPerGroup)"undefined"!=typeof T.slidesGrid[v+T.params.slidesPerGroup]?r>=T.slidesGrid[v]&&r<T.slidesGrid[v+T.params.slidesPerGroup]&&(w=v,y=T.slidesGrid[v+T.params.slidesPerGroup]-T.slidesGrid[v]):r>=T.slidesGrid[v]&&(w=v,y=T.slidesGrid[T.slidesGrid.length-1]-T.slidesGrid[T.slidesGrid.length-2]);var x=(r-T.slidesGrid[w])/y;if(s>T.params.longSwipesMs){if(!T.params.longSwipes)return void T.slideTo(T.activeIndex);"next"===T.swipeDirection&&(x>=T.params.longSwipesRatio?T.slideTo(w+T.params.slidesPerGroup):T.slideTo(w)),"prev"===T.swipeDirection&&(x>1-T.params.longSwipesRatio?T.slideTo(w+T.params.slidesPerGroup):T.slideTo(w));}else{if(!T.params.shortSwipes)return void T.slideTo(T.activeIndex);"next"===T.swipeDirection&&T.slideTo(w+T.params.slidesPerGroup),"prev"===T.swipeDirection&&T.slideTo(w);}}},T._slideTo=function(e,a){return T.slideTo(e,a,!0,!0);},T.slideTo=function(e,a,t,s){"undefined"==typeof t&&(t=!0),"undefined"==typeof e&&(e=0),e<0&&(e=0),T.snapIndex=Math.floor(e/T.params.slidesPerGroup),T.snapIndex>=T.snapGrid.length&&(T.snapIndex=T.snapGrid.length-1);var r=-T.snapGrid[T.snapIndex];if(T.params.autoplay&&T.autoplaying&&(s||!T.params.autoplayDisableOnInteraction?T.pauseAutoplay(a):T.stopAutoplay()),T.updateProgress(r),T.params.normalizeSlideIndex)for(var i=0;i<T.slidesGrid.length;i++)-Math.floor(100*r)>=Math.floor(100*T.slidesGrid[i])&&(e=i);return !(!T.params.allowSwipeToNext&&r<T.translate&&r<T.minTranslate())&&(!(!T.params.allowSwipeToPrev&&r>T.translate&&r>T.maxTranslate()&&(T.activeIndex||0)!==e)&&("undefined"==typeof a&&(a=T.params.speed),T.previousIndex=T.activeIndex||0,T.activeIndex=e,T.updateRealIndex(),T.rtl&&-r===T.translate||!T.rtl&&r===T.translate?(T.params.autoHeight&&T.updateAutoHeight(),T.updateClasses(),"slide"!==T.params.effect&&T.setWrapperTranslate(r),!1):(T.updateClasses(),T.onTransitionStart(t),0===a||T.browser.lteIE9?(T.setWrapperTranslate(r),T.setWrapperTransition(0),T.onTransitionEnd(t)):(T.setWrapperTranslate(r),T.setWrapperTransition(a),T.animating||(T.animating=!0,T.wrapper.transitionEnd(function(){T&&T.onTransitionEnd(t);}))),!0)));},T.onTransitionStart=function(e){"undefined"==typeof e&&(e=!0),T.params.autoHeight&&T.updateAutoHeight(),T.lazy&&T.lazy.onTransitionStart(),e&&(T.emit("onTransitionStart",T),T.activeIndex!==T.previousIndex&&(T.emit("onSlideChangeStart",T),T.activeIndex>T.previousIndex?T.emit("onSlideNextStart",T):T.emit("onSlidePrevStart",T)));},T.onTransitionEnd=function(e){T.animating=!1,T.setWrapperTransition(0),"undefined"==typeof e&&(e=!0),T.lazy&&T.lazy.onTransitionEnd(),e&&(T.emit("onTransitionEnd",T),T.activeIndex!==T.previousIndex&&(T.emit("onSlideChangeEnd",T),T.activeIndex>T.previousIndex?T.emit("onSlideNextEnd",T):T.emit("onSlidePrevEnd",T))),T.params.history&&T.history&&T.history.setHistory(T.params.history,T.activeIndex),T.params.hashnav&&T.hashnav&&T.hashnav.setHash();},T.slideNext=function(e,a,t){if(T.params.loop){if(T.animating)return !1;T.fixLoop();T.container[0].clientLeft;
6return T.slideTo(T.activeIndex+T.params.slidesPerGroup,a,e,t);}return T.slideTo(T.activeIndex+T.params.slidesPerGroup,a,e,t);},T._slideNext=function(e){return T.slideNext(!0,e,!0);},T.slidePrev=function(e,a,t){if(T.params.loop){if(T.animating)return !1;T.fixLoop();T.container[0].clientLeft;return T.slideTo(T.activeIndex-1,a,e,t);}return T.slideTo(T.activeIndex-1,a,e,t);},T._slidePrev=function(e){return T.slidePrev(!0,e,!0);},T.slideReset=function(e,a,t){return T.slideTo(T.activeIndex,a,e);},T.disableTouchControl=function(){return T.params.onlyExternal=!0,!0;},T.enableTouchControl=function(){return T.params.onlyExternal=!1,!0;},T.setWrapperTransition=function(e,a){T.wrapper.transition(e),"slide"!==T.params.effect&&T.effects[T.params.effect]&&T.effects[T.params.effect].setTransition(e),T.params.parallax&&T.parallax&&T.parallax.setTransition(e),T.params.scrollbar&&T.scrollbar&&T.scrollbar.setTransition(e),T.params.control&&T.controller&&T.controller.setTransition(e,a),T.emit("onSetTransition",T,e);},T.setWrapperTranslate=function(e,a,t){var s=0,i=0,n=0;T.isHorizontal()?s=T.rtl?-e:e:i=e,T.params.roundLengths&&(s=r(s),i=r(i)),T.params.virtualTranslate||(T.support.transforms3d?T.wrapper.transform("translate3d("+s+"px, "+i+"px, "+n+"px)"):T.wrapper.transform("translate("+s+"px, "+i+"px)")),T.translate=T.isHorizontal()?s:i;var o,l=T.maxTranslate()-T.minTranslate();o=0===l?0:(e-T.minTranslate())/l,o!==T.progress&&T.updateProgress(e),a&&T.updateActiveIndex(),"slide"!==T.params.effect&&T.effects[T.params.effect]&&T.effects[T.params.effect].setTranslate(T.translate),T.params.parallax&&T.parallax&&T.parallax.setTranslate(T.translate),T.params.scrollbar&&T.scrollbar&&T.scrollbar.setTranslate(T.translate),T.params.control&&T.controller&&T.controller.setTranslate(T.translate,t),T.emit("onSetTranslate",T,T.translate);},T.getTranslate=function(e,a){var t,s,r,i;return "undefined"==typeof a&&(a="x"),T.params.virtualTranslate?T.rtl?-T.translate:T.translate:(r=window.getComputedStyle(e,null),window.WebKitCSSMatrix?(s=r.transform||r.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(function(e){return e.replace(",",".");}).join(", ")),i=new window.WebKitCSSMatrix("none"===s?"":s)):(i=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),t=i.toString().split(",")),"x"===a&&(s=window.WebKitCSSMatrix?i.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===a&&(s=window.WebKitCSSMatrix?i.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),T.rtl&&s&&(s=-s),s||0);},T.getWrapperTranslate=function(e){return "undefined"==typeof e&&(e=T.isHorizontal()?"x":"y"),T.getTranslate(T.wrapper[0],e);},T.observers=[],T.initObservers=function(){if(T.params.observeParents)for(var e=T.container.parents(),a=0;a<e.length;a++)o(e[a]);o(T.container[0],{childList:!1}),o(T.wrapper[0],{attributes:!1});},T.disconnectObservers=function(){for(var e=0;e<T.observers.length;e++)T.observers[e].disconnect();T.observers=[];},T.createLoop=function(){T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass).remove();var e=T.wrapper.children("."+T.params.slideClass);"auto"!==T.params.slidesPerView||T.params.loopedSlides||(T.params.loopedSlides=e.length),T.loopedSlides=parseInt(T.params.loopedSlides||T.params.slidesPerView,10),T.loopedSlides=T.loopedSlides+T.params.loopAdditionalSlides,T.loopedSlides>e.length&&(T.loopedSlides=e.length);var t,s=[],r=[];for(e.each(function(t,i){var n=a(this);t<T.loopedSlides&&r.push(i),t<e.length&&t>=e.length-T.loopedSlides&&s.push(i),n.attr("data-swiper-slide-index",t);}),t=0;t<r.length;t++)T.wrapper.append(a(r[t].cloneNode(!0)).addClass(T.params.slideDuplicateClass));for(t=s.length-1;t>=0;t--)T.wrapper.prepend(a(s[t].cloneNode(!0)).addClass(T.params.slideDuplicateClass));},T.destroyLoop=function(){T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass).remove(),T.slides.removeAttr("data-swiper-slide-index");},T.reLoop=function(e){var a=T.activeIndex-T.loopedSlides;T.destroyLoop(),T.createLoop(),T.updateSlidesSize(),e&&T.slideTo(a+T.loopedSlides,0,!1);},T.fixLoop=function(){var e;T.activeIndex<T.loopedSlides?(e=T.slides.length-3*T.loopedSlides+T.activeIndex,e+=T.loopedSlides,T.slideTo(e,0,!1,!0)):("auto"===T.params.slidesPerView&&T.activeIndex>=2*T.loopedSlides||T.activeIndex>
6T.slides.length-2*T.params.slidesPerView)&&(e=-T.slides.length+T.activeIndex+T.loopedSlides,e+=T.loopedSlides,T.slideTo(e,0,!1,!0));},T.appendSlide=function(e){if(T.params.loop&&T.destroyLoop(),"object"==typeof e&&e.length)for(var a=0;a<e.length;a++)e[a]&&T.wrapper.append(e[a]);else T.wrapper.append(e);T.params.loop&&T.createLoop(),T.params.observer&&T.support.observer||T.update(!0);},T.prependSlide=function(e){T.params.loop&&T.destroyLoop();var a=T.activeIndex+1;if("object"==typeof e&&e.length){for(var t=0;t<e.length;t++)e[t]&&T.wrapper.prepend(e[t]);a=T.activeIndex+e.length;}else T.wrapper.prepend(e);T.params.loop&&T.createLoop(),T.params.observer&&T.support.observer||T.update(!0),T.slideTo(a,0,!1);},T.removeSlide=function(e){T.params.loop&&(T.destroyLoop(),T.slides=T.wrapper.children("."+T.params.slideClass));var a,t=T.activeIndex;if("object"==typeof e&&e.length){for(var s=0;s<e.length;s++)a=e[s],T.slides[a]&&T.slides.eq(a).remove(),a<t&&t--;t=Math.max(t,0);}else a=e,T.slides[a]&&T.slides.eq(a).remove(),a<t&&t--,t=Math.max(t,0);T.params.loop&&T.createLoop(),T.params.observer&&T.support.observer||T.update(!0),T.params.loop?T.slideTo(t+T.loopedSlides,0,!1):T.slideTo(t,0,!1);},T.removeAllSlides=function(){for(var e=[],a=0;a<T.slides.length;a++)e.push(a);T.removeSlide(e);},T.effects={fade:{setTranslate:function(){for(var e=0;e<T.slides.length;e++){var a=T.slides.eq(e),t=a[0].swiperSlideOffset,s=-t;T.params.virtualTranslate||(s-=T.translate);var r=0;T.isHorizontal()||(r=s,s=0);var i=T.params.fade.crossFade?Math.max(1-Math.abs(a[0].progress),0):1+Math.min(Math.max(a[0].progress,-1),0);a.css({opacity:i}).transform("translate3d("+s+"px, "+r+"px, 0px)");}},setTransition:function(e){if(T.slides.transition(e),T.params.virtualTranslate&&0!==e){var a=!1;T.slides.transitionEnd(function(){if(!a&&T){a=!0,T.animating=!1;for(var e=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],t=0;t<e.length;t++)T.wrapper.trigger(e[t]);}});}}},flip:{setTranslate:function(){for(var e=0;e<T.slides.length;e++){var t=T.slides.eq(e),s=t[0].progress;T.params.flip.limitRotation&&(s=Math.max(Math.min(t[0].progress,1),-1));var r=t[0].swiperSlideOffset,i=-180*s,n=i,o=0,l=-r,p=0;if(T.isHorizontal()?T.rtl&&(n=-n):(p=l,l=0,o=-n,n=0),t[0].style.zIndex=-Math.abs(Math.round(s))+T.slides.length,T.params.flip.slideShadows){var d=T.isHorizontal()?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),u=T.isHorizontal()?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===d.length&&(d=a('<div class="swiper-slide-shadow-'+(T.isHorizontal()?"left":"top")+'"></div>'),t.append(d)),0===u.length&&(u=a('<div class="swiper-slide-shadow-'+(T.isHorizontal()?"right":"bottom")+'"></div>'),t.append(u)),d.length&&(d[0].style.opacity=Math.max(-s,0)),u.length&&(u[0].style.opacity=Math.max(s,0));}t.transform("translate3d("+l+"px, "+p+"px, 0px) rotateX("+o+"deg) rotateY("+n+"deg)");}},setTransition:function(e){if(T.slides.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 t=!1;T.slides.eq(T.activeIndex).transitionEnd(function(){if(!t&&T&&a(this).hasClass(T.params.slideActiveClass)){t=!0,T.animating=!1;for(var e=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],s=0;s<e.length;s++)T.wrapper.trigger(e[s]);}});}}},cube:{setTranslate:function(){var e,t=0;T.params.cube.shadow&&(T.isHorizontal()?(e=T.wrapper.find(".swiper-cube-shadow"),0===e.length&&(e=a('<div class="swiper-cube-shadow"></div>'),T.wrapper.append(e)),e.css({height:T.width+"px"})):(e=T.container.find(".swiper-cube-shadow"),0===e.length&&(e=a('<div class="swiper-cube-shadow"></div>'),T.container.append(e))));for(var s=0;s<T.slides.length;s++){var r=T.slides.eq(s),i=90*s,n=Math.floor(i/360);T.rtl&&(i=-i,n=Math.floor(-i/360));var o=Math.max(Math.min(r[0].progress,1),-1),l=0,p=0,d=0;s%4===0?(l=4*-n*T.size,d=0):(s-1)%4===0?(l=0,d=4*-n*T.size):(s-2)%4===0?(l=T.size+4*n*T.size,d=T.size):(s-3)%4===0&&(l=-T.size,d=3*T.size+4*T.size*n),T.rtl&&(l=-l),T.isH
6orizontal()||(p=l,l=0);var u="rotateX("+(T.isHorizontal()?0:-i)+"deg) rotateY("+(T.isHorizontal()?i:0)+"deg) translate3d("+l+"px, "+p+"px, "+d+"px)";if(o<=1&&o>-1&&(t=90*s+90*o,T.rtl&&(t=90*-s-90*o)),r.transform(u),T.params.cube.slideShadows){var m=T.isHorizontal()?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),c=T.isHorizontal()?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom");0===m.length&&(m=a('<div class="swiper-slide-shadow-'+(T.isHorizontal()?"left":"top")+'"></div>'),r.append(m)),0===c.length&&(c=a('<div class="swiper-slide-shadow-'+(T.isHorizontal()?"right":"bottom")+'"></div>'),r.append(c)),m.length&&(m[0].style.opacity=Math.max(-o,0)),c.length&&(c[0].style.opacity=Math.max(o,0));}}if(T.wrapper.css({"-webkit-transform-origin":"50% 50% -"+T.size/2+"px","-moz-transform-origin":"50% 50% -"+T.size/2+"px","-ms-transform-origin":"50% 50% -"+T.size/2+"px","transform-origin":"50% 50% -"+T.size/2+"px"}),T.params.cube.shadow)if(T.isHorizontal())e.transform("translate3d(0px, "+(T.width/2+T.params.cube.shadowOffset)+"px, "+-T.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+T.params.cube.shadowScale+")");else{var g=Math.abs(t)-90*Math.floor(Math.abs(t)/90),h=1.5-(Math.sin(2*g*Math.PI/360)/2+Math.cos(2*g*Math.PI/360)/2),f=T.params.cube.shadowScale,v=T.params.cube.shadowScale/h,w=T.params.cube.shadowOffset;e.transform("scale3d("+f+", 1, "+v+") translate3d(0px, "+(T.height/2+w)+"px, "+-T.height/2/v+"px) rotateX(-90deg)");}var y=T.isSafari||T.isUiWebView?-T.size/2:0;T.wrapper.transform("translate3d(0px,0,"+y+"px) rotateX("+(T.isHorizontal()?0:t)+"deg) rotateY("+(T.isHorizontal()?-t:0)+"deg)");},setTransition:function(e){T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),T.params.cube.shadow&&!T.isHorizontal()&&T.container.find(".swiper-cube-shadow").transition(e);}},coverflow:{setTranslate:function(){for(var e=T.translate,t=T.isHorizontal()?-e+T.width/2:-e+T.height/2,s=T.isHorizontal()?T.params.coverflow.rotate:-T.params.coverflow.rotate,r=T.params.coverflow.depth,i=0,n=T.slides.length;i<n;i++){var o=T.slides.eq(i),l=T.slidesSizesGrid[i],p=o[0].swiperSlideOffset,d=(t-p-l/2)/l*T.params.coverflow.modifier,u=T.isHorizontal()?s*d:0,m=T.isHorizontal()?0:s*d,c=-r*Math.abs(d),g=T.isHorizontal()?0:T.params.coverflow.stretch*d,h=T.isHorizontal()?T.params.coverflow.stretch*d:0;Math.abs(h)<.001&&(h=0),Math.abs(g)<.001&&(g=0),Math.abs(c)<.001&&(c=0),Math.abs(u)<.001&&(u=0),Math.abs(m)<.001&&(m=0);var f="translate3d("+h+"px,"+g+"px,"+c+"px)  rotateX("+m+"deg) rotateY("+u+"deg)";if(o.transform(f),o[0].style.zIndex=-Math.abs(Math.round(d))+1,T.params.coverflow.slideShadows){var v=T.isHorizontal()?o.find(".swiper-slide-shadow-left"):o.find(".swiper-slide-shadow-top"),w=T.isHorizontal()?o.find(".swiper-slide-shadow-right"):o.find(".swiper-slide-shadow-bottom");0===v.length&&(v=a('<div class="swiper-slide-shadow-'+(T.isHorizontal()?"left":"top")+'"></div>'),o.append(v)),0===w.length&&(w=a('<div class="swiper-slide-shadow-'+(T.isHorizontal()?"right":"bottom")+'"></div>'),o.append(w)),v.length&&(v[0].style.opacity=d>0?d:0),w.length&&(w[0].style.opacity=-d>0?-d:0);}}if(T.browser.ie){var y=T.wrapper[0].style;y.perspectiveOrigin=t+"px 50%";}},setTransition:function(e){T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e);}}},T.lazy={initialImageLoaded:!1,loadImageInSlide:function(e,t){if("undefined"!=typeof e&&("undefined"==typeof t&&(t=!0),0!==T.slides.length)){var s=T.slides.eq(e),r=s.find("."+T.params.lazyLoadingClass+":not(."+T.params.lazyStatusLoadedClass+"):not(."+T.params.lazyStatusLoadingClass+")");!s.hasClass(T.params.lazyLoadingClass)||s.hasClass(T.params.lazyStatusLoadedClass)||s.hasClass(T.params.lazyStatusLoadingClass)||(r=r.add(s[0])),0!==r.length&&r.each(function(){var e=a(this);e.addClass(T.params.lazyStatusLoadingClass);var r=e.attr("data-background"),i=e.attr("data-src"),n=e.attr("data-srcset"),o=e.attr("data-sizes");T.loadImage(e[0],i||r,n,o,!1,function(){if("undefined"!=typeof T&&null!==T&&T){if(r?(e.css("background-image",'url("'+r+'")'),e.removeAttr("data-background")):(n&&(e.attr("srcset",n
6),e.removeAttr("data-srcset")),o&&(e.attr("sizes",o),e.removeAttr("data-sizes")),i&&(e.attr("src",i),e.removeAttr("data-src"))),e.addClass(T.params.lazyStatusLoadedClass).removeClass(T.params.lazyStatusLoadingClass),s.find("."+T.params.lazyPreloaderClass+", ."+T.params.preloaderClass).remove(),T.params.loop&&t){var a=s.attr("data-swiper-slide-index");if(s.hasClass(T.params.slideDuplicateClass)){var l=T.wrapper.children('[data-swiper-slide-index="'+a+'"]:not(.'+T.params.slideDuplicateClass+")");T.lazy.loadImageInSlide(l.index(),!1);}else{var p=T.wrapper.children("."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]');T.lazy.loadImageInSlide(p.index(),!1);}}T.emit("onLazyImageReady",T,s[0],e[0]);}}),T.emit("onLazyImageLoad",T,s[0],e[0]);});}},load:function(){var e,t=T.params.slidesPerView;if("auto"===t&&(t=0),T.lazy.initialImageLoaded||(T.lazy.initialImageLoaded=!0),T.params.watchSlidesVisibility)T.wrapper.children("."+T.params.slideVisibleClass).each(function(){T.lazy.loadImageInSlide(a(this).index());});else if(t>1)for(e=T.activeIndex;e<T.activeIndex+t;e++)T.slides[e]&&T.lazy.loadImageInSlide(e);else T.lazy.loadImageInSlide(T.activeIndex);if(T.params.lazyLoadingInPrevNext)if(t>1||T.params.lazyLoadingInPrevNextAmount&&T.params.lazyLoadingInPrevNextAmount>1){var s=T.params.lazyLoadingInPrevNextAmount,r=t,i=Math.min(T.activeIndex+r+Math.max(s,r),T.slides.length),n=Math.max(T.activeIndex-Math.max(r,s),0);for(e=T.activeIndex+t;e<i;e++)T.slides[e]&&T.lazy.loadImageInSlide(e);for(e=n;e<T.activeIndex;e++)T.slides[e]&&T.lazy.loadImageInSlide(e);}else{var o=T.wrapper.children("."+T.params.slideNextClass);o.length>0&&T.lazy.loadImageInSlide(o.index());var l=T.wrapper.children("."+T.params.slidePrevClass);l.length>0&&T.lazy.loadImageInSlide(l.index());}},onTransitionStart:function(){T.params.lazyLoading&&(T.params.lazyLoadingOnTransitionStart||!T.params.lazyLoadingOnTransitionStart&&!T.lazy.initialImageLoaded)&&T.lazy.load();},onTransitionEnd:function(){T.params.lazyLoading&&!T.params.lazyLoadingOnTransitionStart&&T.lazy.load();}},T.scrollbar={isTouched:!1,setDragPosition:function(e){var a=T.scrollbar,t=T.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,s=t-a.track.offset()[T.isHorizontal()?"left":"top"]-a.dragSize/2,r=-T.minTranslate()*a.moveDivider,i=-T.maxTranslate()*a.moveDivider;s<r?s=r:s>i&&(s=i),s=-s/a.moveDivider,T.updateProgress(s),T.setWrapperTranslate(s,!0);},dragStart:function(e){var a=T.scrollbar;a.isTouched=!0,e.preventDefault(),e.stopPropagation(),a.setDragPosition(e),clearTimeout(a.dragTimeout),a.track.transition(0),T.params.scrollbarHide&&a.track.css("opacity",1),T.wrapper.transition(100),a.drag.transition(100),T.emit("onScrollbarDragStart",T);},dragMove:function(e){var a=T.scrollbar;a.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,a.setDragPosition(e),T.wrapper.transition(0),a.track.transition(0),a.drag.transition(0),T.emit("onScrollbarDragMove",T));},dragEnd:function(e){var a=T.scrollbar;a.isTouched&&(a.isTouched=!1,T.params.scrollbarHide&&(clearTimeout(a.dragTimeout),a.dragTimeout=setTimeout(function(){a.track.css("opacity",0),a.track.transition(400);},1e3)),T.emit("onScrollbarDragEnd",T),T.params.scrollbarSnapOnRelease&&T.slideReset());},draggableEvents:function(){return T.params.simulateTouch!==!1||T.support.touch?T.touchEvents:T.touchEventsDesktop;}(),enableDraggable:function(){var e=T.scrollbar,t=T.support.touch?e.track:document;a(e.track).on(e.draggableEvents.start,e.dragStart),a(t).on(e.draggableEvents.move,e.dragMove),a(t).on(e.draggableEvents.end,e.dragEnd);},disableDraggable:function(){var e=T.scrollbar,t=T.support.touch?e.track:document;a(e.track).off(e.draggableEvents.start,e.dragStart),a(t).off(e.draggableEvents.move,e.dragMove),a(t).off(e.draggableEvents.end,e.dragEnd);},set:function(){if(T.params.scrollbar){var e=T.scrollbar;e.track=a(T.params.scrollbar),T.params.uniqueNavElements&&"string"==typeof T.params.scrollbar&&e.track.length>1&&1===T.container.find(T.params.scrollbar).length&&(e.track=T.container.find(T.params.scrollbar)),e.drag=e.track.find(".swiper-scrollbar-drag"),0===e.drag.length&&(e.drag=a('<div class="swiper-scrollbar-drag"></div>'),e.track.append(e.drag)),e.drag[0].style.width="",e.drag[0].style.height="",e.trackSize=T.isHorizontal()?e.track[0].offsetWidth:e.track[0].offsetHeight,e.divider=T.size/T.virtualSize,e.moveDivider=e.divider*(e.trackSize/T.size),e.dragSize=e.trackSize*e.divider,T.isHorizontal()?e.drag[0].style.width=e.dragSize+"px":e.drag[0].style.height=e.dragSize+"px",e.divider>=1?e.track[0].style.display="none":e.track[0].style.display="",T.params.scrollbarHide&&(e.track[0].style.opacity=0);}},setTranslate:function(){if(T.params.scrollbar){var e,a=T.scrollbar,t=(T.translate||0,a.dragSize);e=(a.trackSize-a.dragSize)*T.progress,T.rtl&&T.isHorizontal()?(e=-e,e>0?(t=a.dragSize-e,e=0):-e+a.dragSize>a.trackSize&&(t=a.trackSize+e)):e<0?(t=a.dragSize+e,e=0):e+a.dragSize>
6a.trackSize&&(t=a.trackSize-e),T.isHorizontal()?(T.support.transforms3d?a.drag.transform("translate3d("+e+"px, 0, 0)"):a.drag.transform("translateX("+e+"px)"),a.drag[0].style.width=t+"px"):(T.support.transforms3d?a.drag.transform("translate3d(0px, "+e+"px, 0)"):a.drag.transform("translateY("+e+"px)"),a.drag[0].style.height=t+"px"),T.params.scrollbarHide&&(clearTimeout(a.timeout),a.track[0].style.opacity=1,a.timeout=setTimeout(function(){a.track[0].style.opacity=0,a.track.transition(400);},1e3));}},setTransition:function(e){T.params.scrollbar&&T.scrollbar.drag.transition(e);}},T.controller={LinearSpline:function(e,a){var t=function(){var e,a,t;return function(s,r){for(a=-1,e=s.length;e-a>1;)s[t=e+a>>1]<=r?a=t:e=t;return e;};}();this.x=e,this.y=a,this.lastIndex=e.length-1;var s,r;this.x.length;this.interpolate=function(e){return e?(r=t(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0;};},getInterpolateFunction:function(e){T.controller.spline||(T.controller.spline=T.params.loop?new T.controller.LinearSpline(T.slidesGrid,e.slidesGrid):new T.controller.LinearSpline(T.snapGrid,e.snapGrid));},setTranslate:function(e,a){function s(a){e=a.rtl&&"horizontal"===a.params.direction?-T.translate:T.translate,"slide"===T.params.controlBy&&(T.controller.getInterpolateFunction(a),i=-T.controller.spline.interpolate(-e)),i&&"container"!==T.params.controlBy||(r=(a.maxTranslate()-a.minTranslate())/(T.maxTranslate()-T.minTranslate()),i=(e-T.minTranslate())*r+a.minTranslate()),T.params.controlInverse&&(i=a.maxTranslate()-i),a.updateProgress(i),a.setWrapperTranslate(i,!1,T),a.updateActiveIndex();}var r,i,n=T.params.control;if(Array.isArray(n))for(var o=0;o<n.length;o++)n[o]!==a&&n[o] instanceof t&&s(n[o]);else n instanceof t&&a!==n&&s(n);},setTransition:function(e,a){function s(a){a.setWrapperTransition(e,T),0!==e&&(a.onTransitionStart(),a.wrapper.transitionEnd(function(){i&&(a.params.loop&&"slide"===T.params.controlBy&&a.fixLoop(),a.onTransitionEnd());}));}var r,i=T.params.control;if(Array.isArray(i))for(r=0;r<i.length;r++)i[r]!==a&&i[r] instanceof t&&s(i[r]);else i instanceof t&&a!==i&&s(i);}},T.hashnav={onHashCange:function(e,a){var t=document.location.hash.replace("#",""),s=T.slides.eq(T.activeIndex).attr("data-hash");t!==s&&T.slideTo(T.wrapper.children("."+T.params.slideClass+'[data-hash="'+t+'"]').index());},attachEvents:function(e){var t=e?"off":"on";a(window)[t]("hashchange",T.hashnav.onHashCange);},setHash:function(){if(T.hashnav.initialized&&T.params.hashnav)if(T.params.replaceState&&window.history&&window.history.replaceState)window.history.replaceState(null,null,"#"+T.slides.eq(T.activeIndex).attr("data-hash")||"");else{var e=T.slides.eq(T.activeIndex),a=e.attr("data-hash")||e.attr("data-history");document.location.hash=a||"";}},init:function(){if(T.params.hashnav&&!T.params.history){T.hashnav.initialized=!0;var e=document.location.hash.replace("#","");if(e)for(var a=0,t=0,s=T.slides.length;t<s;t++){var r=T.slides.eq(t),i=r.attr("data-hash")||r.attr("data-history");if(i===e&&!r.hasClass(T.params.slideDuplicateClass)){var n=r.index();T.slideTo(n,a,T.params.runCallbacksOnInit,!0);}}T.params.hashnavWatchState&&T.hashnav.attachEvents();}},destroy:function(){T.params.hashnavWatchState&&T.hashnav.attachEvents(!0);}},T.history={init:function(){if(T.params.history){if(!window.history||!window.history.pushState)return T.params.history=!1,void (T.params.hashnav=!0);T.history.initialized=!0,this.paths=this.getPathValues(),(this.paths.key||this.paths.value)&&(this.scrollToSlide(0,this.paths.value,T.params.runCallbacksOnInit),T.params.replaceState||window.addEventListener("popstate",this.setHistoryPopState));}},setHistoryPopState:function(){T.history.paths=T.history.getPathValues(),T.history.scrollToSlide(T.params.speed,T.history.paths.value,!1);},getPathValues:function(){var e=window.location.pathname.slice(1).split("/"),a=e.length,t=e[a-2],s=e[a-1];return {key:t,value:s};},setHistory:function(e,a){if(T.history.initialized&&T.params.history){var t=T.slides.eq(a),s=this.slugify(t.attr("data-history"));window.location.pathname.includes(e)||(s=e+"/"+s),T.params.replaceState?window.history.replaceState(null,null,s):window.history.pushState(null,null,s);}},slugify:function(e){return e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"");},scrollToSlide:function(e,a,t){if(a)for(var s=0,r=T.slides.length;s<r;s++){var i=T.slides.eq(s),n=this.slugify(i.attr("data-history"));if(n===a&&!i.hasClass(T.params.slideDuplicateClass)){var o=i.index();T.slideTo(o,e,t);}}else T.slideTo(0,e,t);}}
6,T.disableKeyboardControl=function(){T.params.keyboardControl=!1,a(document).off("keydown",l);},T.enableKeyboardControl=function(){T.params.keyboardControl=!0,a(document).on("keydown",l);},T.mousewheel={event:!1,lastScrollTime:(new window.Date()).getTime()},T.params.mousewheelControl&&(T.mousewheel.event=navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":p()?"wheel":"mousewheel"),T.disableMousewheelControl=function(){if(!T.mousewheel.event)return !1;var e=T.container;return "container"!==T.params.mousewheelEventsTarged&&(e=a(T.params.mousewheelEventsTarged)),e.off(T.mousewheel.event,u),T.params.mousewheelControl=!1,!0;},T.enableMousewheelControl=function(){if(!T.mousewheel.event)return !1;var e=T.container;return "container"!==T.params.mousewheelEventsTarged&&(e=a(T.params.mousewheelEventsTarged)),e.on(T.mousewheel.event,u),T.params.mousewheelControl=!0,!0;},T.parallax={setTranslate:function(){T.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){m(this,T.progress);}),T.slides.each(function(){var e=a(this);e.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var a=Math.min(Math.max(e[0].progress,-1),1);m(this,a);});});},setTransition:function(e){"undefined"==typeof e&&(e=T.params.speed),T.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var t=a(this),s=parseInt(t.attr("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),t.transition(s);});}},T.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:T.params.zoomMax},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},getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var a=e.targetTouches[0].pageX,t=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,r=e.targetTouches[1].pageY,i=Math.sqrt(Math.pow(s-a,2)+Math.pow(r-t,2));return i;},onGestureStart:function(e){var t=T.zoom;if(!T.support.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;t.gesture.scaleStart=t.getDistanceBetweenTouches(e);}return t.gesture.slide&&t.gesture.slide.length||(t.gesture.slide=a(this),0===t.gesture.slide.length&&(t.gesture.slide=T.slides.eq(T.activeIndex)),t.gesture.image=t.gesture.slide.find("img, svg, canvas"),t.gesture.imageWrap=t.gesture.image.parent("."+T.params.zoomContainerClass),t.gesture.zoomMax=t.gesture.imageWrap.attr("data-swiper-zoom")||T.params.zoomMax,0!==t.gesture.imageWrap.length)?(t.gesture.image.transition(0),void (t.isScaling=!0)):void (t.gesture.image=void 0);},onGestureChange:function(e){var a=T.zoom;if(!T.support.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;a.gesture.scaleMove=a.getDistanceBetweenTouches(e);}a.gesture.image&&0!==a.gesture.image.length&&(T.support.gestures?a.scale=e.scale*a.currentScale:a.scale=a.gesture.scaleMove/a.gesture.scaleStart*a.currentScale,a.scale>a.gesture.zoomMax&&(a.scale=a.gesture.zoomMax-1+Math.pow(a.scale-a.gesture.zoomMax+1,.5)),a.scale<T.params.zoomMin&&(a.scale=T.params.zoomMin+1-Math.pow(T.params.zoomMin-a.scale+1,.5)),a.gesture.image.transform("translate3d(0,0,0) scale("+a.scale+")"));},onGestureEnd:function(e){var a=T.zoom;!T.support.gestures&&("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2)||a.gesture.image&&0!==a.gesture.image.length&&(a.scale=Math.max(Math.min(a.scale,a.gesture.zoomMax),T.params.zoomMin),a.gesture.image.transition(T.params.speed).transform("translate3d(0,0,0) scale("+a.scale+")"),a.currentScale=a.scale,a.isScaling=!1,1===a.scale&&(a.gesture.slide=void 0));},onTouchStart:function(e,a){var t=e.zoom;t.gesture.image&&0!==t.gesture.image.length&&(t.image.isTouched||("android"===e.device.os&&a.preventDefault(),t.image.isTouched=!0,t.image.touchesStart.x="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,t.image.touchesStart.y="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY));},onTouchMove:function(e){var a=T.zoom;if(a.gesture.image&&0!==a.gesture.image.length&&(T.allowClick=!1,a.image.isTouched&&a.gesture.slide)){a.image.isMoved||(a.image.width=a.gesture.image[0].offsetWidth,a.image.height=a.gesture.image[0].offsetHeight,a.image.startX=T.getTranslate(a.gesture.imageWrap[
60],"x")||0,a.image.startY=T.getTranslate(a.gesture.imageWrap[0],"y")||0,a.gesture.slideWidth=a.gesture.slide[0].offsetWidth,a.gesture.slideHeight=a.gesture.slide[0].offsetHeight,a.gesture.imageWrap.transition(0),T.rtl&&(a.image.startX=-a.image.startX),T.rtl&&(a.image.startY=-a.image.startY));var t=a.image.width*a.scale,s=a.image.height*a.scale;if(!(t<a.gesture.slideWidth&&s<a.gesture.slideHeight)){if(a.image.minX=Math.min(a.gesture.slideWidth/2-t/2,0),a.image.maxX=-a.image.minX,a.image.minY=Math.min(a.gesture.slideHeight/2-s/2,0),a.image.maxY=-a.image.minY,a.image.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,a.image.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!a.image.isMoved&&!a.isScaling){if(T.isHorizontal()&&Math.floor(a.image.minX)===Math.floor(a.image.startX)&&a.image.touchesCurrent.x<a.image.touchesStart.x||Math.floor(a.image.maxX)===Math.floor(a.image.startX)&&a.image.touchesCurrent.x>a.image.touchesStart.x)return void (a.image.isTouched=!1);if(!T.isHorizontal()&&Math.floor(a.image.minY)===Math.floor(a.image.startY)&&a.image.touchesCurrent.y<a.image.touchesStart.y||Math.floor(a.image.maxY)===Math.floor(a.image.startY)&&a.image.touchesCurrent.y>a.image.touchesStart.y)return void (a.image.isTouched=!1);}e.preventDefault(),e.stopPropagation(),a.image.isMoved=!0,a.image.currentX=a.image.touchesCurrent.x-a.image.touchesStart.x+a.image.startX,a.image.currentY=a.image.touchesCurrent.y-a.image.touchesStart.y+a.image.startY,a.image.currentX<a.image.minX&&(a.image.currentX=a.image.minX+1-Math.pow(a.image.minX-a.image.currentX+1,.8)),a.image.currentX>a.image.maxX&&(a.image.currentX=a.image.maxX-1+Math.pow(a.image.currentX-a.image.maxX+1,.8)),a.image.currentY<a.image.minY&&(a.image.currentY=a.image.minY+1-Math.pow(a.image.minY-a.image.currentY+1,.8)),a.image.currentY>a.image.maxY&&(a.image.currentY=a.image.maxY-1+Math.pow(a.image.currentY-a.image.maxY+1,.8)),a.velocity.prevPositionX||(a.velocity.prevPositionX=a.image.touchesCurrent.x),a.velocity.prevPositionY||(a.velocity.prevPositionY=a.image.touchesCurrent.y),a.velocity.prevTime||(a.velocity.prevTime=Date.now()),a.velocity.x=(a.image.touchesCurrent.x-a.velocity.prevPositionX)/(Date.now()-a.velocity.prevTime)/2,a.velocity.y=(a.image.touchesCurrent.y-a.velocity.prevPositionY)/(Date.now()-a.velocity.prevTime)/2,Math.abs(a.image.touchesCurrent.x-a.velocity.prevPositionX)<2&&(a.velocity.x=0),Math.abs(a.image.touchesCurrent.y-a.velocity.prevPositionY)<2&&(a.velocity.y=0),a.velocity.prevPositionX=a.image.touchesCurrent.x,a.velocity.prevPositionY=a.image.touchesCurrent.y,a.velocity.prevTime=Date.now(),a.gesture.imageWrap.transform("translate3d("+a.image.currentX+"px, "+a.image.currentY+"px,0)");}}},onTouchEnd:function(e,a){var t=e.zoom;if(t.gesture.image&&0!==t.gesture.image.length){if(!t.image.isTouched||!t.image.isMoved)return t.image.isTouched=!1,void (t.image.isMoved=!1);t.image.isTouched=!1,t.image.isMoved=!1;var s=300,r=300,i=t.velocity.x*s,n=t.image.currentX+i,o=t.velocity.y*r,l=t.image.currentY+o;0!==t.velocity.x&&(s=Math.abs((n-t.image.currentX)/t.velocity.x)),0!==t.velocity.y&&(r=Math.abs((l-t.image.currentY)/t.velocity.y));var p=Math.max(s,r);t.image.currentX=n,t.image.currentY=l;var d=t.image.width*t.scale,u=t.image.height*t.scale;t.image.minX=Math.min(t.gesture.slideWidth/2-d/2,0),t.image.maxX=-t.image.minX,t.image.minY=Math.min(t.gesture.slideHeight/2-u/2,0),t.image.maxY=-t.image.minY,t.image.currentX=Math.max(Math.min(t.image.currentX,t.image.maxX),t.image.minX),t.image.currentY=Math.max(Math.min(t.image.currentY,t.image.maxY),t.image.minY),t.gesture.imageWrap.transition(p).transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)");}},onTransitionEnd:function(e){var a=e.zoom;a.gesture.slide&&e.previousIndex!==e.activeIndex&&(a.gesture.image.transform("translate3d(0,0,0) scale(1)"),a.gesture.imageWrap.transform("translate3d(0,0,0)"),a.gesture.slide=a.gesture.image=a.gesture.imageWrap=void 0,a.scale=a.currentScale=1);},toggleZoom:function(e,t){var s=e.zoom;if(s.gesture.slide||(s.gesture.slide=e.clickedSlide?a(e.clickedSlide):e.slides.eq(e.activeIndex),s.gesture.image=s.gesture.slide.find("img, svg, canvas"),s.gesture.imageWrap=s.gesture.image.parent("."+e.params.zoomContainerClass)),s.gesture.image&&0!==s.gesture.image.length){var r,i,n,o,l,p,d,u,m,c,g,h,f,v,w,y,x,T;"undefined"==typeof s.image.touchesStart.x&&t?(r="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,i="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(r=s.image.touchesStart.x,i=s.image.touchesStart.y),s.scale&&1!==s.scale?(s.scale=s.currentScale=1,s.gesture.imageWrap.transition(300).transform("translate3d(0,
60,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),s.gesture.slide=void 0):(s.scale=s.currentScale=s.gesture.imageWrap.attr("data-swiper-zoom")||e.params.zoomMax,t?(x=s.gesture.slide[0].offsetWidth,T=s.gesture.slide[0].offsetHeight,n=s.gesture.slide.offset().left,o=s.gesture.slide.offset().top,l=n+x/2-r,p=o+T/2-i,m=s.gesture.image[0].offsetWidth,c=s.gesture.image[0].offsetHeight,g=m*s.scale,h=c*s.scale,f=Math.min(x/2-g/2,0),v=Math.min(T/2-h/2,0),w=-f,y=-v,d=l*s.scale,u=p*s.scale,d<f&&(d=f),d>w&&(d=w),u<v&&(u=v),u>y&&(u=y)):(d=0,u=0),s.gesture.imageWrap.transition(300).transform("translate3d("+d+"px, "+u+"px,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+s.scale+")"));}},attachEvents:function(e){var t=e?"off":"on";if(T.params.zoom){var s=(T.slides,!("touchstart"!==T.touchEvents.start||!T.support.passiveListener||!T.params.passiveListeners)&&{passive:!0,capture:!1});T.support.gestures?(T.slides[t]("gesturestart",T.zoom.onGestureStart,s),T.slides[t]("gesturechange",T.zoom.onGestureChange,s),T.slides[t]("gestureend",T.zoom.onGestureEnd,s)):"touchstart"===T.touchEvents.start&&(T.slides[t](T.touchEvents.start,T.zoom.onGestureStart,s),T.slides[t](T.touchEvents.move,T.zoom.onGestureChange,s),T.slides[t](T.touchEvents.end,T.zoom.onGestureEnd,s)),T[t]("touchStart",T.zoom.onTouchStart),T.slides.each(function(e,s){a(s).find("."+T.params.zoomContainerClass).length>0&&a(s)[t](T.touchEvents.move,T.zoom.onTouchMove);}),T[t]("touchEnd",T.zoom.onTouchEnd),T[t]("transitionEnd",T.zoom.onTransitionEnd),T.params.zoomToggle&&T.on("doubleTap",T.zoom.toggleZoom);}},init:function(){T.zoom.attachEvents();},destroy:function(){T.zoom.attachEvents(!0);}},T._plugins=[];for(var A in T.plugins){var O=T.plugins[A](T,T.params[A]);O&&T._plugins.push(O);}return T.callPlugins=function(e){for(var a=0;a<T._plugins.length;a++)e in T._plugins[a]&&T._plugins[a][e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);},T.emitterEventListeners={},T.emit=function(e){T.params[e]&&T.params[e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);var a;if(T.emitterEventListeners[e])for(a=0;a<T.emitterEventListeners[e].length;a++)T.emitterEventListeners[e][a](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);T.callPlugins&&T.callPlugins(e,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);},T.on=function(e,a){return e=c(e),T.emitterEventListeners[e]||(T.emitterEventListeners[e]=[]),T.emitterEventListeners[e].push(a),T;},T.off=function(e,a){var t;if(e=c(e),"undefined"==typeof a)return T.emitterEventListeners[e]=[],T;if(T.emitterEventListeners[e]&&0!==T.emitterEventListeners[e].length){for(t=0;t<T.emitterEventListeners[e].length;t++)T.emitterEventListeners[e][t]===a&&T.emitterEventListeners[e].splice(t,1);return T;}},T.once=function(e,a){e=c(e);var t=function(){a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]),T.off(e,t);};return T.on(e,t),T;},T.a11y={makeFocusable:function(e){return e.attr("tabIndex","0"),e;},addRole:function(e,a){return e.attr("role",a),e;},addLabel:function(e,a){return e.attr("aria-label",a),e;},disable:function(e){return e.attr("aria-disabled",!0),e;},enable:function(e){return e.attr("aria-disabled",!1),e;},onEnterKey:function(e){13===e.keyCode&&(a(e.target).is(T.params.nextButton)?(T.onClickNext(e),T.isEnd?T.a11y.notify(T.params.lastSlideMessage):T.a11y.notify(T.params.nextSlideMessage)):a(e.target).is(T.params.prevButton)&&(T.onClickPrev(e),T.isBeginning?T.a11y.notify(T.params.firstSlideMessage):T.a11y.notify(T.params.prevSlideMessage)),a(e.target).is("."+T.params.bulletClass)&&a(e.target)[0].click());},liveRegion:a('<span class="'+T.params.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>'),notify:function(e){var a=T.a11y.liveRegion;0!==a.length&&(a.html(""),a.html(e));},init:function(){T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.a11y.makeFocusable(T.nextButton),T.a11y.addRole(T.nextButton,"button"),T.a11y.addLabel(T.nextButton,T.params.nextSlideMessage)),T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.a11y.makeFocusable(T.prevButton),T.a11y.addRole(T.prevButton,"button"),T.a11y.addLabel(T.prevButton,T.params.prevSlideMessage)),a(T.container).append(T.a11y.liveRegion);},initPagination:function(){T.params.pagination&&T.params.paginationClickable&&T.bullets&&T.bullets.length&&T.bullets.each(function(){var e=a(this);T.a11y.makeFocusable(e),T.a11y.addRole(e,"button"),T.a11y.addLabel(e,T.params.paginationBulletMessage.replace(/{{index}}/,e.index()+1));});},destroy:function(){T.a11y.liveRegion&&T.a11y.liveRegion.length>0&&T.a11y.liveRegion.remove();}},T.init=function(){T.params.loop&&T.createLoop(),T.updateContainerSize(),T.updateSlidesSize(),T.updatePagination(),T.params.scrollbar&&T.scrollbar&&(T.scrollbar.set(),T.params.scrollbarDraggable&&T.scrollbar.enableDraggable()),"slide"!==T.params.effect&&T.effects[T.params.effect]&&(T.params.loop||T.updateProgress(),T.effects[T.params.effect].setTranslate()),T.params.loop?T.slideTo(T.params.initialSlide+T.loopedSlides,0,T.params.runCallbacksOnInit):(T.slideTo(T.params.initialSlide,0,T.params.runCallbacksOnInit),0===T.params.initialSlide&&(T.parallax&&T.params.parallax&&T.parallax.setTranslate(),T.lazy&&T.params.lazyLoading&&(T.lazy.load(),T.lazy.initialImageLoaded=!0))),T.attachEvents(),T.params.observer&&T.support.observer&&T.initObservers(),T.params.preloadImages&&!T.params.lazyLoading&&T.preloadImages(),T.params.zoom&&T.zoom&&T.zoom.init(),T.params.autoplay&&T.startAutoplay(),T.params.keyboardControl&&T.enableKeyboardControl&&T.enableKeyboardControl(),T.params.mousewheelControl&&T.enableMousewheelControl&&T.enableMousewheelControl(),T.params.hashnavReplaceState&&(T.params.replaceState=T.params.hashnavReplaceState),T.params.history&&T.history&&T.history.init(),T.params.hashnav&&T.hashnav&&T.hashnav.init(),T.params.a11y&&T.a11y&&T.a11y.init(),T.emit("onInit",T);},T.cleanupStyles=function(){T.container.removeClass(T.classNames.join(" ")).removeAttr("style"),T.wrapper.removeAttr("style"),T.slides&&T.slides.length&&T.slides.removeClass([T.params.slideVisibleClass,T.params.slideActiveClass,T.params.slideNextClass,T.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),T.paginationContainer&&T.paginationContainer.length&&T.paginationContainer.removeClass(T.params.paginationHiddenClass),T.bullets&&T.bullets.length&&T.bullets.removeClass(T.params.bulletActiveClass),T.params.prevButton&&a(T.params.prevButton).removeClass(T.params.buttonDisabledClass),T.params.nextButton&&a(T.params.nextButton).removeClass(T.params.buttonDisabledClass),T.params.scrollbar&&T.scrollbar&&(T.scrollbar.track&&T.scrollbar.track.length&&T.scrollbar.track.removeAttr("style"),T.scrollbar.drag&&T.scrollbar.drag.length&&T.scrollbar.drag.removeAttr("style"));},T.destroy=function(e,a){T.detachEvents(),T.stopAutoplay(),T.params.scrollbar&&T.scrollbar&&T.params.scrollbarDraggable&&T.scrollbar.disableDraggable(),T.params.loop&&T.destroyLoop(),a&&T.cleanupStyles(),T.disconnectObservers(),T.params.zoom&&T.zoom&&T.zoom.destroy(),T.params.keyboardControl&&T.disableKeyboardControl&&T.disableKeyboardControl(),T.params.mousewheelControl&&T.disableMousewheelControl&&T.disableMousewheelControl(),T.params.a11y&&T.a11y&&T.a11y.destroy(),T.params.history&&!T.params.replaceState&&window.removeEventListener("popstate",T.history.setHistoryPopState),T.params.hashnav&&T.hashnav&&T.hashnav.destroy(),T.emit("onDestroy"),e!==!1&&(T=null);}
6,T.init(),T;}};t.prototype={isSafari:function(){var e=window.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0;}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(e){return "[object Array]"===Object.prototype.toString.apply(e);},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var e=document.createElement("div");return e.innerHTML="<!--[if lte IE 9]><i></i><![endif]-->",1===e.getElementsByTagName("i").length;}()},device:function(){var e=window.navigator.userAgent,a=e.match(/(Android);?[\s\/]+([\d.]+)?/),t=e.match(/(iPad).*OS\s([\d_]+)/),s=e.match(/(iPod)(.*OS\s([\d_]+))?/),r=!t&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/);return {ios:t||r||s,android:a};}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return !!("ontouchstart" in window||window.DocumentTouch&&document instanceof DocumentTouch);}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var e=document.createElement("div").style;return "webkitPerspective" in e||"MozPerspective" in e||"OPerspective" in e||"MsPerspective" in e||"perspective" in e;}(),flexbox:function(){for(var e=document.createElement("div").style,a="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),t=0;t<a.length;t++)if(a[t] in e)return !0;}(),observer:function(){return "MutationObserver" in window||"WebkitMutationObserver" in window;}(),passiveListener:function(){var e=!1;try{var a=Object.defineProperty({},"passive",{get:function(){e=!0;}});window.addEventListener("testPassiveListener",null,a);}catch(t){}return e;}(),gestures:function(){return "ongesturestart" in window;}()},plugins:{}};for(var s=["jQuery","Zepto","Dom7"],r=0;r<s.length;r++)window[s[r]]&&e(window[s[r]]);var i;i="undefined"==typeof Dom7?window.Dom7||window.Zepto||window.jQuery:Dom7,i&&("transitionEnd" in i.fn||(i.fn.transitionEnd=function(e){function a(i){if(i.target===this)for(e.call(this,i),t=0;t<s.length;t++)r.off(s[t],a);}var t,s=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],r=this;if(e)for(t=0;t<s.length;t++)r.on(s[t],a);return this;}),"transform" in i.fn||(i.fn.transform=function(e){for(var a=0;a<this.length;a++){var t=this[a].style;t.webkitTransform=t.MsTransform=t.msTransform=t.MozTransform=t.OTransform=t.transform=e;}return this;}),"transition" in i.fn||(i.fn.transition=function(e){"string"!=typeof e&&(e+="ms");for(var a=0;a<this.length;a++){var t=this[a].style;t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=e;}return this;}),"outerWidth" in i.fn||(i.fn.outerWidth=function(e){return this.length>0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null;})),window.Swiper=t;}(),"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){"use strict";return window.Swiper;});;
7!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery);}(function(i){"use strict";var e=window.Slick||{};e=function(){function e(e,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(e),appendDots:i(e),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" />').text(t+1);},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,
7sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(e),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(e).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,"undefined"!=typeof document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=t++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0);}var t=0;return e;}(),e.prototype.activateADA=function(){var i=this;i.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"});},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;
vendor: 8,499 bytes, line 7
7else{if(t<0||t>=s.slideCount)return !1;}s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):o===!0?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e);}),s.$slidesCache=s.$slides,s.reinit();},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&i.options.adaptiveHeight===!0&&i.options.vertical===!1){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed);}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),s.options.rtl===!0&&s.options.vertical===!1&&(e=-e),s.transformsEnabled===!1?s.options.vertical===!1?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):s.cssTransitions===!1?(s.options.rtl===!0&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),s.options.vertical===!1?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o));},complete:function(){t&&t.call();}})):(s.applyTransition(),e=Math.ceil(e),s.options.vertical===!1?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call();},s.options.speed));},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t;},e.prototype.asNavFor=function(e){var t=this,o=t.getNavTarget();null!==o&&"object"==typeof o&&o.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0);});},e.prototype.applyTransition=function(i){var e=this,t={};e.options.fade===!1?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,e.options.fade===!1?e.$slideTrack.css(t):e.$slides.eq(i).css(t);},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed));},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer);},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(i.options.infinite===!1&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1===0&&(i.direction=1))),i.slideHandler(e));},e.prototype.buildArrows=function(){var e=this;e.options.arrows===!0&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),e.options.infinite!==!0&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}));},e.prototype.buildDots=function(){var e,t,o=this;if(o.options.dots===!0&&o.slideCount>o.options.slidesToShow){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active");}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"");}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),e.options.centerMode!==!0&&e.options.swipeToSlide!==!0||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.options.draggable===!0&&e.$list.addClass("draggable");},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows>0){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c));}d.appendChild(a);}o.appendChild(d);}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"});}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(r.originalSettings.mobileFirst===!1?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),e===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),e===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,e===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||l===!1||r.$slider.trigger("breakpoint",[r,l]);}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is("a")&&e.preventDefault(),l.is("li")||(l=l.closest("li")),n=r.slideCount%r.options.slidesToScroll!==0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case "previous":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case "next":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case "index":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger("focus");break;default:return;}},e.prototype.checkNavigable=function(i){var e,t,o=this;if(e=o.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var s in e){if(i<e[s]){i=t;break;}t=e[s];}return i;},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),e.options.accessibility===!0&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),e.options.accessibility===!0&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.
7slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),e.options.accessibility===!0&&e.$list.off("keydown.slick",e.keyHandler),e.options.focusOnSelect===!0&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition);},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1));},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>0&&(i=e.$slides.children().children(),i.removeAttr("style"),e.$slider.empty().append(i));},e.prototype.clickHandler=function(i){var e=this;e.shouldClick===!1&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault());},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"));}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t]);},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",e.options.fade===!1?e.$slideTrack.css(t):e.$slides.eq(i).css(t);},e.prototype.fadeSlide=function(i,e){var t=this;t.cssTransitions===!1?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call();},t.options.speed));},e.prototype.fadeSlideOut=function(i){var e=this;e.cssTransitions===!1?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}));},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit());},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=o.is(":focus"),e.autoPlay());},0);});},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){var i=this;return i.currentSlide;},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(i.options.infinite===!0)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(i.options.centerMode===!0)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1;},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),n.options.infinite===!0?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,n.options.vertical===!0&&n.options.centerMode===!0&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!==0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),n.options.centerMode===!0&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:n.options.centerMode===!0&&n.options.infinite===!0?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:n.options.centerMode===!0&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=n.options.vertical===!1?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,n.options.variableWidth===!0&&(o=n.slideCount<=n.options.slidesToShow||n.options.infinite===!1?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=n.options.rtl===!0?o[0]?(n.$slideTrack.width()-o[0].offsetLeft-o.width())*-1:0:o[0]?o[0].offsetLeft*-1:0,n.options.centerMode===!0&&(o=n.slideCount<=n.options.slidesToShow||n.options.infinite===!1?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=n.options.rtl===!0?o[0]?(n.$slideTrack.width()-o[0].offsetLeft-o.width())*-1:0:o[0]?o[0].offsetLeft*-1:0,e+=(n.$list.width()-o.outerWidth())/2)),e;},e.prototype.getOption=e.prototype.slickGetOption=function(i){var e=this;return e.options[i];},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(e.options.infinite===!1?i=e.slideCount:(t=e.options.slidesToScroll*-1,o=e.options.slidesToScroll*-1,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s;},e.prototype.getSlick=function(){return this;},e.prototype.getSlideCount=function(){var e,t,o,s=this;return o=s.options.centerMode===!0?s.slideWidth*Math.floor(s.options.slidesToShow/2):0,s.options.swipeToSlide===!0?(s.$slideTrack.find(".slick-slide").each(function(e,n){if(n.offsetLeft-o+i(n).outerWidth()/2>s.swipeLeft*-1)return t=n,!1;}),e=Math.abs(i(t).attr("data-slick-index")-s.currentSlide)||1):s.options.slidesToScroll;},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){var t=this;
vendor: 9,234 bytes, line 7
7t.changeSlide({data:{message:"index",index:parseInt(i)}},e);},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),t.options.accessibility===!0&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay());},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount;});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){var s=o.indexOf(t);if(i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),s!==-1){var n="slick-slide-control"+e.instanceUid+s;i("#"+n).length&&i(this).attr({"aria-describedby":n});}}),e.$dots.attr("role","tablist").find("li").each(function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"});}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.options.focusOnChange?e.$slides.eq(s).attr({tabindex:"0"}):e.$slides.eq(s).removeAttr("tabindex");e.activateADA();},e.prototype.initArrowEvents=function(){var i=this;i.options.arrows===!0&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),i.options.accessibility===!0&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)));},e.prototype.initDotEvents=function(){var e=this;e.options.dots===!0&&e.slideCount>e.options.slidesToShow&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),e.options.accessibility===!0&&e.$dots.on("keydown.slick",e.keyHandler)),e.options.dots===!0&&e.options.pauseOnDotsHover===!0&&e.slideCount>e.options.slidesToShow&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1));},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)));},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),e.options.accessibility===!0&&e.$list.on("keydown.slick",e.keyHandler),e.options.focusOnSelect===!0&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition);},e.prototype.initUI=function(){var i=this;i.options.arrows===!0&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),i.options.dots===!0&&i.slideCount>i.options.slidesToShow&&i.$dots.show();},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&e.options.accessibility===!0?e.changeSlide({data:{message:e.options.rtl===!0?"next":"previous"}}):39===i.keyCode&&e.options.accessibility===!0&&e.changeSlide({data:{message:e.options.rtl===!0?"previous":"next"}}));},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),s=i(this).attr("data-sizes")||r.$slider.attr("data-sizes"),n=document.createElement("img");n.onload=function(){e.animate({opacity:0},100,function(){o&&(e.attr("srcset",o),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");}),r.$slider.trigger("lazyLoaded",[r,e,t]);});},n.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),r.$slider.trigger("lazyLoadError",[r,e,t]);},n.src=t;});}var t,o,s,n,r=this;if(r.options.centerMode===!0?r.options.infinite===!0?(s=r.currentSlide+(r.options.slidesToShow/2+1),n=s+r.options.slidesToShow+2):(s=Math.max(0,r.currentSlide-(r.options.slidesToShow/2+1)),n=2+(r.options.slidesToShow/2+1)+r.currentSlide):(s=r.options.infinite?r.options.slidesToShow+r.currentSlide:r.currentSlide,n=Math.ceil(s+r.options.slidesToShow),r.options.fade===!0&&(s>0&&s--,n<=r.slideCount&&n++)),t=r.$slider.find(".slick-slide").slice(s,n),"anticipated"===r.options.lazyLoad)for(var l=s-1,d=n,a=r.$slider.find(".slick-slide"),c=0;c<r.options.slidesToScroll;c++)l<0&&(l=r.slideCount-1),t=t.add(a.eq(l)),t=t.add(a.eq(d)),l--,d++;e(t),r.slideCount<=r.options.slidesToShow?(o=r.$slider.find(".slick-slide"),e(o)):r.currentSlide>=r.slideCount-r.options.slidesToShow?(o=r.$slider.find(".slick-cloned").slice(0,r.options.slidesToShow),e(o)):0===r.currentSlide&&(o=r.$slider.find(".slick-cloned").slice(r.options.slidesToShow*-1),e(o));},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad();},e.prototype.next=e.prototype.slickNext=function(){var i=this;i.changeSlide({data:{message:"next"}});},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition();},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0;},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1;},e.prototype.postSlide=function(e){var t=this;if(!t.unslicked&&(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),t.options.accessibility===!0&&(t.initADA(),t.options.focusOnChange))){var o=i(t.$slides.get(t.currentSlide));o.attr("tabindex",0).focus();}},e.prototype.prev=e.prototype.slickPrev=function(){var i=this;i.changeSlide({data:{message:"previous"}});},e.prototype.preventDefault=function(i){i.preventDefault();},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),r=document.createElement("img"),r.onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),l.options.adaptiveHeight===!0&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad();},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1);},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad());},r.src=o):l.$slider.trigger("allImagesLoaded",[l]);},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1);},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||"window";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings;}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i;});}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),e.options.focusOnSelect===!0&&i(e.$
7slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e]);},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition();},50));},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;return "boolean"==typeof i?(e=i,i=e===!0?0:o.slideCount-1):i=e===!0?--i:i,!(o.slideCount<1||i<0||i>o.slideCount-1)&&(o.unload(),t===!0?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,void o.reinit());},e.prototype.setCSS=function(i){var e,t,o=this,s={};o.options.rtl===!0&&(i=-i),e="left"
vendor: 12,791 bytes, line 7
7==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,o.transformsEnabled===!1?o.$slideTrack.css(s):(s={},o.cssTransitions===!1?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)));},e.prototype.setDimensions=function(){var i=this;i.options.vertical===!1?i.options.centerMode===!0&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),i.options.centerMode===!0&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),i.options.vertical===!1&&i.options.variableWidth===!1?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):i.options.variableWidth===!0?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();i.options.variableWidth===!1&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e);},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,t.options.rtl===!0?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0});}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1});},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&i.options.adaptiveHeight===!0&&i.options.vertical===!1){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e);}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":"undefined"!=typeof arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e;});else{if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t]);}}l&&(r.unload(),r.reinit());},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),i.options.fade===!1?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i]);},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=i.options.vertical===!0?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||i.options.useCSS===!0&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&i.animType!==!1&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&i.animType!==!1;},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),n.options.centerMode===!0){var r=n.options.slidesToShow%2===0?1:0;e=Math.floor(n.options.slidesToShow/2),n.options.infinite===!0&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center");}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=n.options.infinite===!0?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad();},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(s.options.fade===!0&&(s.options.centerMode=!1),s.options.infinite===!0&&s.options.fade===!1&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=s.options.centerMode===!0?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","");});}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i;},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));return s||(s=0),t.slideCount<=t.options.slidesToShow?void t.slideHandler(s,!1,!0):void t.slideHandler(s);},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(a.animating===!0&&a.options.waitForAnimate===!0||a.options.fade===!0&&a.currentSlide===i))return e===!1&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,a.options.infinite===!1&&a.options.centerMode===!1&&(i<0||i>a.getDotCount()*a.options.slidesToScroll)?void (a.options.fade===!1&&(o=a.currentSlide,t!==!0&&a.slideCount>a.options.slidesToShow?a.animateSlide(r,function(){a.postSlide(o);}):a.postSlide(o))):a.options.infinite===!1&&a.options.centerMode===!0&&(i<0||i>a.slideCount-a.options.slidesToScroll)?void (a.options.fade===!1&&(o=a.currentSlide,t!==!0&&a.slideCount>a.options.slidesToShow?a.animateSlide(r,function(){a.postSlide(o);}):a.postSlide(o))):(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!==0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!==0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=a.getNavTarget(),l=l.slick("getSlick"),l.slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide)),a.updateDots(),a.updateArrows(),a.options.fade===!0?(t!==!0?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s);})):a.postSlide(s),void a.animateHeight()):void (t!==!0&&a.slideCount>a.options.slidesToShow?a.animateSlide(d,function(){a.postSlide(s);}):a.postSlide(s)));},e.prototype.startLoad=function(){var i=this;i.options.arrows===!0&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),i.options.dots===!0&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading");},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),o=Math.round(180*t/Math.PI),o<0&&(o=360-Math.abs(o)),o<=45&&o>=0?s.options.rtl===!1?"left":"right":o<=360&&o>=315?s.options.rtl===!1?"left":"right":o>=135&&o<=225?s.options.rtl===!1?"right":"left":s.options.verticalSwiping===!0?o>=35&&o<=135?"down":"up":"vertical";},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return !1;if(o.touchObject.edgeHit===!0&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case "left":case "down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case "right":case "up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1;}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]));}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={});},e.prototype.swipeHandler=function(i){var e=this;if(!(e.options.swipe===!1||"ontouchend" in document&&e.options.swipe===!1||e.options.draggable===!1&&i.type.indexOf("mouse")!==-1))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,e.options.verticalSwiping===!0&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case "start":e.swipeStart(i);break;case "move":e.swipeMove(i);break;case "end":e.swipeEnd(i);}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(l.options.verticalSwiping===!0&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(l.options.rtl===!1?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),l.options.verticalSwiping===!0&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,l.options.infinite===!1&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),l.options.vertical===!1?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,l.options.verticalSwiping===!0&&(l.swipeLeft=e+o*s),l.options.fade!==!0&&l.options.touchMove!==!1&&(l.animating===!0?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))));},e.prototype.swipeStart=function(i){var e,t=this;return t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,void (t.dragging=!0));},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit());},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","");}
7,e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy();},e.prototype.updateArrows=function(){var i,e=this;i=Math.floor(e.options.slidesToShow/2),e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):e.currentSlide>=e.slideCount-e.options.slidesToShow&&e.options.centerMode===!1?(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):e.currentSlide>=e.slideCount-1&&e.options.centerMode===!0&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")));},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"));},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1);},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if("object"==typeof s||"undefined"==typeof s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),"undefined"!=typeof t)return t;return o;};});;
8(function(){var t,e,s,i,n=function(t,e){return function(){return t.apply(e,arguments);};},r=function(t,e){function s(){this.constructor=t;}for(var i in e)o.call(e,i)&&(t[i]=e[i]);return s.prototype=e.prototype,t.prototype=new s(),t.__super__=e.prototype,t;},o={}.hasOwnProperty;i=function(){function t(){this.options_index=0,this.parsed=[];}return t.prototype.add_node=function(t){return "OPTGROUP"===t.nodeName.toUpperCase()?this.add_group(t):this.add_option(t);},t.prototype.add_group=function(t){var e,s,i,n,r,o;for(e=this.parsed.length,this.parsed.push({array_index:e,group:!0,label:t.label,title:t.title?t.title:void 0,children:0,disabled:t.disabled,classes:t.className}),r=t.childNodes,o=[],s=0,i=r.length;s<i;s++)n=r[s],o.push(this.add_option(n,e,t.disabled));return o;},t.prototype.add_option=function(t,e,s){if("OPTION"===t.nodeName.toUpperCase())return ""!==t.text?(null!=e&&(this.parsed[e].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:t.value,text:t.text,html:t.innerHTML,title:t.title?t.title:void 0,selected:t.selected,disabled:s===!0?s:t.disabled,group_array_index:e,group_label:null!=e?this.parsed[e].label:null,classes:t.className,style:t.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1;},t;}(),i.select_to_array=function(t){var e,s,n,r,o;for(r=new i(),o=t.childNodes,s=0,n=o.length;s<n;s++)e=o[s],r.add_node(e);return r.parsed;},e=function(){function t(e,s){this.form_field=e,this.options=null!=s?s:{},this.label_click_handler=n(this.label_click_handler,this),t.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready());}return t.prototype.set_default_values=function(){return this.click_test_action=function(t){return function(e){return t.test_active_click(e);};}(this),this.activate_action=function(t){return function(e){return t.activate_field(e);};}(this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select;},t.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||t.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||t.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||t.default_no_result_text;},t.prototype.choice_label=function(t){return this.include_group_label_in_selected&&null!=t.group_label?"<b class='group-name'>"+this.escape_html(t.group_label)+"</b>"+t.html:t.html;},t.prototype.mouse_enter=function(){return this.mouse_on_container=!0;},t.prototype.mouse_leave=function(){return this.mouse_on_container=!1;},t.prototype.input_focus=function(t){if(this.is_multiple){if(!this.active_field)return setTimeout(function(t){return function(){return t.container_mousedown();};}(this),50);}else{if(!this.active_field)return this.activate_field();}},t.prototype.input_blur=function(t){if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(t){return function(){return t.blur_test();};}(this),100);},t.prototype.label_click_handler=function(t){return this.is_multiple?this.container_mousedown(t):this.activate_field();},t.prototype.results_option_build=function(t){var e,s,i,n,r,o,h;for(e="",h=0,o=this.results_data,n=0,r=o.length;n<r&&(s=o[n],i="",i=s.group?this.result_add_group(s):this.result_add_option(s),""!==i&&(h++,e+=i),(null!=t?t.first:void 0)&&(s.selected&&this.is_multiple?this.choice_build(s):s.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(s))),!(h>=this.max_shown_results));n++);return e;},t.prototype.result_add_option=function(t){var e,s;return t.search_match&&this.include_option_in_results(t)?(e=[],t.disabled||t.selected&&this.is_multiple||e.push("active-result"),!t.disabled||t.selected&&this.is_multiple||e.push("disabled-result"),t.selected&&e.push("result-selected"),null!=t.group_array_index&&e.push("group-option"),""!==t.classes&&e.push(t.classes),s=document.createElement("li"),s.className=e.join(" "),t.style&&(s.style.cssText=t.style),s.setAttribute("data-option-array-index",t.array_index),s.innerHTML=t.highlighted_html||t.html,t.title&&(s.title=t.title),this.outerHTML(s)):"";},t.prototype.result_add_group=function(t){var e,s;return (t.search_match||t.group_match)&&t.active_options>0?(e=[],e.push("group-result"),t.classes&&e.push(t.classes),s=document.createElement("li"),s.className=e.join(" "),s.innerHTML=t.highlighted_html||this.escape_html(t.label),t.title&&(s.title=t.title),this.outerHTML(s)):"";},t.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results();},t.prototype.reset_single_select_options=function(){var t,e,s,i,n;for(s=this.results_data,n=[],t=0,e=s.length;t<e;t++)i=s[t],i.selected?n.push(i.selected=!1):n.push(void 0);return n;},t.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show();},t.prototype.results_search=function(t){return this.results_showing?this.winnow_results():this.results_show();},t.prototype.winnow_results=function(t){var e,s,i,n,r,o,h,l,c,_,a,u,d,p,f;for(this.no_results_clear(),_=0,h=this.get_search_text(),e=h.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(e),l=this.results_data,i=0,n=l.length;i<n;i++)r=l[i],r.search_match=!1,a=null,u=null,r.highlighted_html="",this.include_option_in_results(r)&&(r.group&&(r.group_match=!1,r.active_options=0),null!=r.group_array_index&&this.results_data[r.group_array_index]&&(a=this.results_data[r.group_array_index],0===a.active_options&&a.search_match&&(_+=1),a.active_options+=1),f=r.group?r.label:r.text,r.group&&!this.group_search||(u=this.search_string_match(f,c),r.search_match=null!=u,r.search_match&&!r.group&&(_+=1),r.search_match?(h.length&&(d=u.index,o=f.slice(0,d),s=f.slice(d,d+h.length),p=f.slice(d+h.length),r.highlighted_html=this.escape_html(o)+"<em>"+this.escape_html(s)+"</em>"+this.escape_html(p)),null!=a&&(a.group_match=!0)):null!=r.group_array_index&&this.results_data[r.group_array_index].search_match&&(r.search_match=!0)));return this.result_clear_highlight(),_<1&&h.length?(this.update_results_content(""),this.no_results(h)):(this.update_results_content(this.results_option_build()),(null!=t?t.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight());},t.prototype.get_search_regex=function(t){var e,s;return s=this.search_contains?t:"(^|\\s|\\b)"+t+"[^\\s]*",this.enable_split_word_search||this.search_contains||(s="^"+s),e=this.case_sensitive_search?"":"i",new RegExp(s,e);},t.prototype.search_string_match=function(t,e){var s;return s=e.exec(t),!this.search_contains&&(null!=s?s[1]:void 0)&&(s.index+=1),s;},t.prototype.choices_count=function(){var t,e,s,i;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,i=this.form_field.options,t=0,e=i.length;t<e;t++)s=i[t],s.selected&&(this.selected_option_count+=1);return this.selected_option_count;},t.prototype.choices_click=function(t){if(t.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show();},t.prototype.keydown_checker=function(t){var e,s;switch(s=null!=(e=t.which)?e:t.keyCode,this.search_field_scale(),8!==s&&this.pending_backstroke&&this.clear_backstroke(),s){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(t),this.mouse_on_container=!1;break;case 13:this.results_showing&&t.preventDefault();break;case 27:this.results_showing&&t.preventDefault();break;case 32:this.disable_search&&t.preventDefault();break;case 38:t.preventDefault(),this.keyup_arrow();break;case 40:t.preventDefault(),this.keydown_arrow();}},t.prototype.keyup_checker=function(t){var e,s;switch(s=null!=(e=t.which)?e:t.keyCode,this.search_field_scale(),s){case 8:this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:t.preventDefault(),this.results_showing&&this.result_select(t);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search();}},t.prototype.clipboard_event_checker=function(t){if(!this.is_disabled)return setTimeout(function(t){return function(){return t.results_search();};}(this),50);},t.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px";},t.prototype.include_option_in_results=function(t){return !(this.is_multiple&&!this.display_selected_options&&t.selected)&&(!(!this.display_disabled_options&&t.disabled)&&!t.empty);},t.prototype.search_results_touchstart=function(t){return this.touch_started=!0,this.search_results_mouseover(t);},t.prototype.search_results_touchmove=function(t){return this.touch_started=!1,this.search_results_mouseout(t);},t.prototype.search_results_touchend=function(t){if(this.touch_started)return this.search_results_mouseup(t);},t.prototype.outerHTML=function(t){var e;return t.outerHTML?t.outerHTML:(e=document.createElement("div"),e.appendChild(t),e.innerHTML);},t.prototype.get_single_html=function(){return '<a class="chosen-single chosen-default">\n  <span>'+this.default_text+'</span>\n  <div><b></b></div>\n</a>\n<div class="chosen-drop">\n  <div class="chosen-search">\n    <input class="chosen-search-input" type="text" autocomplete="off" />\n  </div>\n  <ul class="chosen-results"></ul>\n</div>';},t.prototype.get_multi_html=function(){return '<ul class="chosen-choices">\n  <li class="search-field">\n    <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n  </li>\n</ul>\n<div class="chosen-drop">\n  <ul class="chosen-results"></ul>\n</div>';},t.prototype.get_no_results_html=function(t){return '<li class="no-results">\n  '+this.results_none_found+" <span>"+this.escape_html(t)+"</span>\n</li>";},t.browser_is_supported=function(){return "Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent));},t.default_multiple_text="Select Some Options",t.default_single_text="Select an Option",t.default_no_result_text="No results match",t;}(),t=jQuery,t.fn.extend({chosen:function(i){return e.browser_is_supported()?this.each(function(e){var n,r;return n=t(this),r=n.data("chosen"),"destroy"===i?void (r instanceof s&&r.destroy()):void (r instanceof s||n.data("chosen",new s(this,i)));}):this;}}),s=function(e){function s(){return s.__super__.constructor.apply(this,arguments);}return r(s,e),s.prototype.setup=function(){return this.form_field_jq=t(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex;},s.prototype.set_up_html=function(){var e,s;return e=["chosen-container"],e.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&e.push(this.form_field.className),this.is_rtl&&e.push("chosen-rtl"),s={"class":e.join(" "),title:this.form_field.title},this.form_field.id.length&&(s.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=t("<div />",s),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior();},s.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this});},s.prototype.register_observers=function(){return this.container.on("touchstart.chosen",function(t){return function(e){t.container_mousedown(e);};}(this)),this.container.on("touchend.chosen",function(t){return function(e){t.container_mouseup(e);};}(this)),this.container.on("mousedown.chosen",function(t){return function(e){t.container_mousedown(e);};}(this)),this.container.on("mouseup.chosen",function(t){return function(
8e){t.container_mouseup(e);};}(this)),this.container.on("mouseenter.chosen",function(t){return function(e){t.mouse_enter(e);};}(this)),this.container.on("mouseleave.chosen",function(t){return function(e){t.mouse_leave(e);};}(this)),this.search_results.on("mouseup.chosen",function(t){return function(e){t.search_results_mouseup(e);};}(this)),this.search_results.on("mouseover.chosen",function(t){return function(e){t.search_results_mouseover(e);};}(this)),this.search_results.on("mouseout.chosen",function(t){return function(e){t.search_results_mouseout(e);};}(this)),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",function(t){return function(e){t.search_results_mousewheel(e);};}(this)),this.search_results.on("touchstart.chosen",function(t){return function(e){t.search_results_touchstart(e);};}(this)),this.search_results.on("touchmove.chosen",function(t){return function(e){t.search_results_touchmove(e);};}(this)),this.search_results.on("touchend.chosen",function(t){return function(e){t.search_results_touchend(e);};}(this)),this.form_field_jq.on("chosen:updated.chosen",function(t){return function(e){t.results_update_field(e);};}(this)),this.form_field_jq.on("chosen:activate.chosen",function(t){return function(e){t.activate_field(e);};}(this)),this.form_field_jq.on("chosen:open.chosen",function(t){return function(e){t.container_mousedown(e);};}(this)),this.form_field_jq.on("chosen:close.chosen",function(t){return function(e){t.close_field(e);};}(this)),this.search_field.on("blur.chosen",function(t){return function(e){t.input_blur(e);};}(this)),this.search_field.on("keyup.chosen",function(t){return function(e){t.keyup_checker(e);};}(this)),this.search_field.on("keydown.chosen",function(t){return function(e){t.keydown_checker(e);};}(this)),this.search_field.on("focus.chosen",function(t){return function(e){t.input_focus(e);};}(this)),this.search_field.on("cut.chosen",function(t){return function(e){t.clipboard_event_checker(e);};}(this)),this.search_field.on("paste.chosen",function(t){return function(e){t.clipboard_event_checker(e);};}(this)),this.is_multiple?this.search_choices.on("click.chosen",function(t){return function(e){t.choices_click(e);};}(this)):this.container.on("click.chosen",function(t){t.preventDefault();});},s.prototype.destroy=function(){return t(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.form_field_label.length>0&&this.form_field_label.off("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show();},s.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chosen-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.off("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.on("focus.chosen",this.activate_field);},s.prototype.container_mousedown=function(e){var s;if(!this.is_disabled)return !e||"mousedown"!==(s=e.type)&&"touchstart"!==s||this.results_showing||e.preventDefault(),null!=e&&t(e.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!e||t(e.target)[0]!==this.selected_item[0]&&!t(e.target).parents("a.chosen-single").length||(e.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),t(this.container[0].ownerDocument).on("click.chosen",this.click_test_action),this.results_show()),this.activate_field());},s.prototype.container_mouseup=function(t){if("ABBR"===t.target.nodeName&&!this.is_disabled)return this.results_reset(t);},s.prototype.search_results_mousewheel=function(t){var e;if(t.originalEvent&&(e=t.originalEvent.deltaY||-t.originalEvent.wheelDelta||t.originalEvent.detail),null!=e)return t.preventDefault(),"DOMMouseScroll"===t.type&&(e=40*e),this.search_results.scrollTop(e+this.search_results.scrollTop());},s.prototype.blur_test=function(t){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field();},s.prototype.close_field=function(){return t(this.container[0].ownerDocument).off("
8click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur();},s.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus();},s.prototype.test_active_click=function(e){var s;return s=t(e.target).closest(".chosen-container"),s.length&&this.container[0]===s[0]?this.active_field=!0:this.close_field();},s.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=i.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1;},s.prototype.result_do_highlight=function(t){var e,s,i,n,r;if(t.length){if(this.result_clear_highlight(),this.result_highlight=t,this.result_highlight.addClass("highlighted"),i=parseInt(this.search_results.css("maxHeight"),10),r=this.search_results.scrollTop(),n=i+r,s=this.result_highlight.position().top+this.search_results.scrollTop(),e=s+this.result_highlight.outerHeight(),e>=n)return this.search_results.scrollTop(e-i>0?e-i:0);if(s<r)return this.search_results.scrollTop(s);}},s.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null;},s.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}));},s.prototype.update_results_content=function(t){return this.search_results.html(t);},s.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1;},s.prototype.set_tab_index=function(t){var e;if(this.form_field.tabIndex)return e=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=e;},s.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=t("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0)return this.form_field_label.on("click.chosen",this.label_click_handler);},s.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"));},s.prototype.search_results_mouseup=function(e){var s;if(s=t(e.target).hasClass("active-result")?t(e.target):t(e.target).parents(".active-result").first(),s.length)return this.result_highlight=s,this.result_select(e),this.search_field.focus();},s.prototype.search_results_mouseover=function(e){var s;if(s=t(e.target).hasClass("active-result")?t(e.target):t(e.target).parents(".active-result").first())return this.result_do_highlight(s);},s.prototype.search_results_mouseout=function(e){if(t(e.target).hasClass("active-result")||t(e.target).parents(".active-result").first())return this.result_clear_highlight();},s.prototype.choice_build=function(e){var s,i;return s=t("<li />",{"class":"search-choice"}).html("<span>"+this.choice_label(e)+"</span>"),e.disabled?s.addClass("search-choice-disabled"):(i=t("<a />",{"class":"search-choice-close","data-option-array-index":e.array_index}),i.on("click.chosen",function(t){return function(e){return t.choice_destroy_link_click(e);};}(this)),s.append(i)),this.search_container.before(s);},s.prototype.choice_destroy_link_click=function(e){if(e.preventDefault(),e.stopPropagation(),!this.is_disabled)return this.choice_destroy(t(e.target));},s.prototype.choice_destroy=function(t){if(this.result_deselect(t[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.get_search_field_value().length<1&&this.results_hide(),t.parents("li").first().remove(),this.search_field_scale();},s.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide();},s.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove();},s.prototype.result_select=function(t){var e,s;if(this.result_highlight)return e=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?e.removeClass("active-result"):this.reset_single_select_options(),e.addClass("result-selected"),s=this.results_data[e[0].getAttribute("data-option-array-index")],s.selected=!0,this.form_field.options[s.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(s):this.single_set_selected_text(this.choice_label(s)),this.is_multiple&&(!this.hide_results_on_select||t.metaKey||t.ctrlKey)?t.metaKey||t.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.val(""),this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change({selected:this.form_field.options[s.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,t.preventDefault(),this.search_field_scale());},s.prototype.single_set_selected_text=function(t){return null==t&&(t=this.default_text),t===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(t);},s.prototype.result_deselect=function(t){var e;return e=this.results_data[t],!this.form_field.options[e.options_index].disabled&&(e.selected=!1,this.form_field.options[e.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[e.options_index].value}),this.search_field_scale(),!0);},s.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect");},s.prototype.get_search_field_value=function(){return this.search_field.val();},s.prototype.get_search_text=function(){return t.trim(this.get_search_field_value());},s.prototype.escape_html=function(e){return t("<div/>").text(e).html();},s.prototype.winnow_results_set_highlight=function(){var t,e;if(e=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),t=e.length?e.first():this.search_results.find(".active-result").first(),null!=t)return this.result_do_highlight(t);},s.prototype.no_results=function(t){var e;return e=this.get_no_results_html(t),this.search_results.append(e),this.form_field_jq.trigger("chosen:no_results",{chosen:this});},s.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove();},s.prototype.keydown_arrow=function(){var t;return this.results_showing&&this.result_highlight?(t=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(t):void 0:this.results_show();},s.prototype.keyup_arrow=function(){var t;return this.results_showing||this.is_multiple?this.result_highlight?(t=this.result_highlight.prevAll("li.active-result"),t.length?this.result_do_highlight(t.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show();},s.prototype.keydown_backstroke=function(){var t;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(t=this.search_container.siblings("li.search-choice").last(),t.length&&!t.hasClass("search-choice-disabled")?(this.pending_backstroke=t,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0);},s.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null;},s.prototype.search_field_scale=function(){var e,s,i,n,r,o,h;if(this.is_multiple){for(r={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},o=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"],s=0,i=o.length;s<i;s++)n=o[s],r[n]=this.search_field.css(n);return e=t("<div />").css(r),e.text(this.get_search_field_value()),t("body").append(e),h=e.width()+25,e.remove(),this.container.is(":visible")&&(h=Math.min(this.container.outerWidth()-10,h)),this.search_field.width(h);}},s.prototype.trigger_form_field_change=function(t){return this.form_field_jq.trigger("input",t),this.form_field_jq.trigger("change",t);},s;}(e);}).call(this);;
9!function(o){"object"==typeof module&&"object"==typeof module.exports?o(require("jquery"),window,document):o(jQuery,window,document);}(function(o,t,e,i){var s=[],l=function(){return s.length?s[s.length-1]:null;},n=function(){var o,t=!1;for(o=s.length-1;o>=0;o--)s[o].$blocker&&(s[o].$blocker.toggleClass("current",!t).toggleClass("behind",t),t=!0);};o.modal=function(t,e){var i,n;if(this.$body=o("body"),this.options=o.extend({},o.modal.defaults,e),this.options.doFade=!isNaN(parseInt(this.options.fadeDuration,10)),this.$blocker=null,this.options.closeExisting)for(;o.modal.isActive();)o.modal.close();
9if(s.push(this),t.is("a"))if(n=t.attr("href"),/^#/.test(n)){if(this.$elm=o(n),1!==this.$elm.length)return null;this.$body.append(this.$elm),this.open();}else this.$elm=o("<div>"),this.$body.append(this.$elm),i=function(o,t){t.elm.remove();},this.showSpinner(),t.trigger(o.modal.AJAX_SEND),o.get(n).done(function(e){if(o.modal.isActive()){t.trigger(o.modal.AJAX_SUCCESS);var s=l();s.$elm.empty().append(e).on(o.modal.CLOSE,i),s.hideSpinner(),s.open(),t.trigger(o.modal.AJAX_COMPLETE);}}).fail(function(){t.trigger(o.modal.AJAX_FAIL);var e=l();e.hideSpinner(),s.pop(),t.trigger(o.modal.AJAX_COMPLETE);});else this.$elm=t,this.$body.append(this.$elm),this.open();},o.modal.prototype={constructor:o.modal,open:function(){var t=this;this.block(),this.options.doFade?setTimeout(function(){t.show();},this.options.fadeDuration*this.options.fadeDelay):this.show(),o(e).off("keydown.modal").on("keydown.modal",function(o){var t=l();27==o.which&&t.options.escapeClose&&t.close();}),this.options.clickClose&&this.$blocker.click(function(t){t.target==this&&o.modal.close();});},close:function(){s.pop(),this.unblock(),this.hide(),o.modal.isActive()||o(e).off("keydown.modal");},block:function(){this.$elm.trigger(o.modal.BEFORE_BLOCK,[this._ctx()]),this.$body.css("overflow","hidden"),this.$blocker=o('<div class="'+this.options.blockerClass+' blocker current"></div>').appendTo(this.$body),n(),this.options.doFade&&this.$blocker.css("opacity",0).animate({opacity:1},this.options.fadeDuration),this.$elm.trigger(o.modal.BLOCK,[this._ctx()]);},unblock:function(t){!t&&this.options.doFade?this.$blocker.fadeOut(this.options.fadeDuration,this.unblock.bind(this,!0)):(this.$blocker.children().appendTo(this.$body),this.$blocker.remove(),this.$blocker=null,n(),o.modal.isActive()||this.$body.css("overflow",""));},show:function(){this.$elm.trigger(o.modal.BEFORE_OPEN,[this._ctx()]),this.options.showClose&&(this.closeButton=o('<a href="#close-modal" rel="modal:close" class="close-modal '+this.options.closeClass+'">'+this.options.closeText+"</a>"),this.$elm.append(this.closeButton)),this.$elm.addClass(this.options.modalClass).appendTo(this.$blocker),this.options.doFade?this.$elm.css("opacity",0).show().animate({opacity:1},this.options.fadeDuration):this.$elm.show(),this.$elm.trigger(o.modal.OPEN,[this._ctx()]);},hide:function(){this.$elm.trigger(o.modal.BEFORE_CLOSE,[this._ctx()]),this.closeButton&&this.closeButton.remove();var t=this;this.options.doFade?this.$elm.fadeOut(this.options.fadeDuration,function(){t.$elm.trigger(o.modal.AFTER_CLOSE,[t._ctx()]);}):this.$elm.hide(0,function(){t.$elm.trigger(o.modal.AFTER_CLOSE,[t._ctx()]);}),this.$elm.trigger(o.modal.CLOSE,[this._ctx()]);},showSpinner:function(){this.options.showSpinner&&(this.spinner=this.spinner||o('<div class="'+this.options.modalClass+'-spinner"></div>').append(this.options.spinnerHtml),this.$body.append(this.spinner),this.spinner.show());},hideSpinner:function(){this.spinner&&this.spinner.remove();},_ctx:function(){return {elm:this.$elm,$elm:this.$elm,$blocker:this.$blocker,options:this.options};}},o.modal.close=function(t){if(o.modal.isActive()){t&&t.preventDefault();var e=l();return e.close(),e.$elm;}},o.modal.isActive=function(){return s.length>0;},o.modal.getCurrent=l,o.modal.defaults={closeExisting:!0,escapeClose:!0,clickClose:!0,closeText:"Close",closeClass:"",modalClass:"modal",blockerClass:"jquery-modal",spinnerHtml:null,showSpinner:!0,showClose:!0,fadeDuration:null,fadeDelay:1},o.modal.BEFORE_BLOCK="modal:before-block",o.modal.BLOCK="modal:block",o.modal.BEFORE_OPEN="modal:before-open",o.modal.OPEN="modal:open",o.modal.BEFORE_CLOSE="modal:before-close",o.modal.CLOSE="modal:close",o.modal.AFTER_CLOSE="modal:after-close",o.modal.AJAX_SEND="modal:ajax:send",o.modal.AJAX_SUCCESS="modal:ajax:success",o.modal.AJAX_FAIL="modal:ajax:fail",o.modal.AJAX_COMPLETE="modal:ajax:complete",o.fn.modal=function(t){return 1===this.length&&new o.modal(this,t),this;},o(e).on("click.modal",'a[rel~="modal:close"]',o.modal.close),o(e).on("click.modal",'a[rel~="modal:open"]',function(t){t.preventDefault(),o(this).modal();});});;
10!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t();}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this;}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this;}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this;}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(e,r),delete n[r]),r.apply(this,t);}return this;}},t.allOff=function(){delete this._events,delete this._onceEvents;},e;}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(e,i);}):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter")):e.imagesLoaded=t(e,e.EvEmitter);}("undefined"!=typeof window?window:this,function(e,t){function i(e,t){for(var i in t)e[i]=t[i];return e;}function n(e){if(Array.isArray(e))return e;var t="object"==typeof e&&"number"==typeof e.length;return t?d.call(e):[e];}function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);var s=e;return "string"==typeof e&&(s=document.querySelectorAll(e)),s?(this.elements=n(s),this.options=i({},this.options),"function"==typeof t?r=t:i(this.options,t),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred()),void setTimeout(this.check.bind(this))):void a.error("Bad element for imagesLoaded "+(s||e));}function r(e){this.img=e;}function s(e,t){this.url=e,this.element=t,this.img=new Image();}var h=e.jQuery,a=e.console,d=Array.prototype.slice;o.prototype=Object.create(t.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEac
10h(this.addElementImages,this);},o.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),this.options.background===!0&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&u[t]){for(var i=e.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o);}if("string"==typeof this.options.background){var r=e.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s);}}}};var u={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(t.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,e),n=i.exec(t.backgroundImage);}},o.prototype.addImage=function(e){var t=new r(e);this.images.push(t);},o.prototype.addBackground=function(e,t){var i=new s(e,t);this.images.push(i);},o.prototype.check=function(){function e(e,i,n){setTimeout(function(){t.progress(e,i,n);});}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",e),t.check();}):void this.complete();},o.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,e,t);},o.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this);}},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var e=this.getIsImageComplete();return e?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image(),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void (this.proxyImage.src=this.img.src));},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth;},r.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t]);},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e);},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents();},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents();},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this);},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var e=this.getIsImageComplete();e&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents());},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this);},s.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t]);},o.makeJQueryPlugin=function(t){t=t||e.jQuery,t&&(h=t,h.fn.imagesLoaded=function(e,t){var i=new o(this,e,t);return i.jqDeferred.promise(h(this));});},o.makeJQueryPlugin(),o;});;
11!function(t,n){"function"==typeof define&&define.amd?define([],function(){return t.PxLoader=n();}):"object"==typeof module&&module.exports?module.exports=n():t.PxLoader=n();}(this,function(){function t(t){t=t||{},this.settings=t,null==t.statusInterval&&(t.statusInterval=5e3),null==t.loggingDelay&&(t.loggingDelay=2e4),null==t.noProgressTimeout&&(t.noProgressTimeout=1/0);var e,o=[],i=[],r=[],a=Date.now(),u={QUEUED:0,WAITING:1,LOADED:2,ERROR:3,TIMEOUT:4},s=function(t){return null==t?[]:Array.isArray(t)?t:[t];};this.add=function(t){t.tags=new n(t.tags),null==t.priority&&(t.priority=1/0),o.push({resource:t,status:u.QUEUED});},this.addProgressListener=function(t,e){r.push({callback:t,tags:new n(e)});},this.addCompletionListener=function(t,e){i.push({tags:new n(e),callback:function(n){n.completedCount===n.totalCount&&t(n);}});};var d=function(t){t=s(t);var n=function(n){for(var e=n.resource,o=1/0,i=0;i<e.tags.length;i++)for(var r=0;
11r<Math.min(t.length,o)&&!(e.tags.all[i]===t[r]&&r<o&&(o=r,0===o))&&0!==o;r++);return o;};return function(t,e){var o=n(t),i=n(e);return o<i?-1:o>i?1:t.priority<e.priority?-1:t.priority>e.priority?1:0;};};this.start=function(t){e=Date.now();var n=d(t);o.sort(n);for(var i=0,r=o.length;i<r;i++){var a=o[i];a.status=u.WAITING,a.resource.start(this);}setTimeout(c,100);};var c=function(){for(var n=!1,e=Date.now()-a,i=e>=t.noProgressTimeout,r=e>=t.loggingDelay,s=0,d=o.length;s<d;s++){var f=o[s];f.status===u.WAITING&&(f.resource.checkStatus&&f.resource.checkStatus(),f.status===u.WAITING&&(i?f.resource.onTimeout():n=!0));}r&&n&&l(),n&&setTimeout(c,t.statusInterval);};this.isBusy=function(){for(var t=0,n=o.length;t<n;t++)if(o[t].status===u.QUEUED||o[t].status===u.WAITING)return !0;return !1;};var f=function(t,n){var e,s,d,c,f,l=null;for(e=0,s=o.length;e<s;e++)if(o[e].resource===t){l=o[e];break;}if(null!=l&&l.status===u.WAITING)for(l.status=n,a=Date.now(),d=r.concat(i),e=0,s=d.length;e<s;e++)c=d[e],f=0===c.tags.length||t.tags.intersects(c.tags),f&&h(l,c);};this.onLoad=function(t){f(t,u.LOADED);},this.onError=function(t){f(t,u.ERROR);},this.onTimeout=function(t){f(t,u.TIMEOUT);};var h=function(t,n){var e,i,r,a,s=0,d=0;for(e=0,i=o.length;e<i;e++)r=o[e],a=!1,a=0===n.tags.length||r.resource.tags.intersects(n.tags),a&&(d++,r.status!==u.LOADED&&r.status!==u.ERROR&&r.status!==u.TIMEOUT||s++);n.callback({resource:t.resource,loaded:t.status===u.LOADED,error:t.status===u.ERROR,timeout:t.status===u.TIMEOUT,completedCount:s,totalCount:d});},l=this.log=function(t){if(window.console){var n=Math.round((Date.now()-e)/1e3);window.console.log("PxLoader elapsed: "+n+" sec");for(var i=0,r=o.length;i<r;i++){var a=o[i];if(t||a.status===u.WAITING){var s="PxLoader: #"+i+" "+a.resource.getName();switch(a.status){case u.QUEUED:s+=" (Not Started)";break;case u.WAITING:s+=" (Waiting)";break;case u.LOADED:s+=" (Loaded)";break;case u.ERROR:s+=" (Error)";break;case u.TIMEOUT:s+=" (Timeout)";}a.resource.tags.length>0&&(s+=" Tags: ["+a.resource.tags.all.join(",")+"]"),window.console.log(s);}}}};}function n(t){if(this.all=[],this.first=null,this.length=0,this.lookup={},t){if(Array.isArray(t))this.all=t.slice(0);else if("object"==typeof t)for(var n in t)t.hasOwnProperty(n)&&this.all.push(n);else this.all.push(t);this.length=this.all.length,this.length>0&&(this.first=this.all[0]);for(var e=0;e<this.length;e++)this.lookup[this.all[e]]=!0;}}return n.prototype.intersects=function(t){if(0===this.length||0===t.length)return !1;if(1===this.length&&1===t.length)return this.first===t.first;if(t.length<this.length)return t.intersects(this);for(var n in this.lookup)if(t.lookup[n])return !0;return !1;},t;}),function(t,n){"function"==typeof define&&define.amd?define(["pxloader"],function(e){return t.PxLoaderImage=n(e);}):"object"==typeof module&&module.exports?module.exports=n(require("pxloader")):t.PxLoaderImage=n(t.PxLoader);}(this,function(t){function n(t,n,e,o){o=o||{};var i,r=this,a=null;i=this.img=new Image(),o.origin&&(i.crossOrigin=o.origin),this.tags=n,this.priority=e;var u=function(){"complete"===r.img.readyState&&s();},s=function(){a.onLoad(r),f();},d=function(){a.onError(r),f();},c=function(){a.onTimeout(r),f();},f=function(){r.unbind("load",s),r.unbind("readystatechange",u),r.unbind("error",d);};this.start=function(n){a=n,r.bind("load",s),r.bind("readystatechange",u),r.bind("error",d),r.img.src=t;},this.checkStatus=function(){u();},this.onTimeout=function(){r.img.complete?s():c();},this.getName=function(){return t;},this.bind=function(t,n){r.img.addEventListener(t,n,!1);},this.unbind=function(t,n){r.img.removeEventListener(t,n,!1);};}return t.prototype.addImage=function(t,e,o,i){var r=new n(t,e,o,i);return this.add(r),r.img;},n;}),function(t,n){"function"==typeof define&&define.amd?define(["pxloader"],function(e){return t.PxLoaderSound=n(e);}):"object"==typeof module&&module.exports?module.exports=n(require("pxloader")):t.PxLoaderSound=n(t.PxLoader);}(this,function(t){function n(t,n,e,o,i){var r=this,a=null,u=navigator.userAgent.match(/(ipad|iphone|ipod)/i),s=navigator.userAgent.match(/android/i);this.useGlobalHTML5Audio=u||s,this.tags=e,this.priority=o,this.sound=soundManager.createSound({id:t,url:n,autoLoad:!1,onload:function(){a.onLoad(r);},onsuspend:function(){a.onTimeout(r);},whileloading:function(){var t=this.bytesLoaded,n=this.bytesTotal;t>0&&t===n&&a.onLoad(r);}}
11),this.start=function(t){a=t,this.useGlobalHTML5Audio?a.onTimeout(r):this.sound.load();},this.checkStatus=function(){switch(r.sound.readyState){case 0:break;case 1:break;case 2:a.onError(r);break;case 3:a.onLoad(r);}},this.onTimeout=function(){a.onTimeout(r);},this.getName=function(){return n;};}return t.prototype.addSound=function(t,e,o,i,r){var a=new n(t,e,o,i,r);return this.add(a),a.sound;},n;}),function(t,n){"function"==typeof define&&define.amd?define(["pxloader"],function(e){return t.PxLoaderVideo=n(e);}):"object"==typeof module&&module.exports?module.exports=n(require("pxloader")):t.PxLoaderVideo=n(t.PxLoader);}(this,function(t){function n(t,n,e,o){o=o||{};var i,r=this,a=null;this.readyEventName="canplaythrough",i=this.video=document.createElement("video"),o.origin&&(i.crossOrigin=o.origin),i.preload="auto",this.tags=n,this.priority=e;var u=function(){4===r.video.readyState&&s();},s=function(){a.onLoad(r),f();},d=function(){a.onError(r),f();},c=function(){a.onTimeout(r),f();},f=function(){r.unbind("load",s),r.unbind(r.readyEventName,u),r.unbind("error",d),r.video.src="";};this.start=function(n){a=n,r.bind("load",s),r.bind(r.readyEventName,u),r.bind("error",d),r.bind("suspend",s),r.video.src=t,r.video.load();},this.checkStatus=function(){u();},this.onTimeout=function(){4!==r.video.readyState?s():c();},this.getName=function(){return t;},this.bind=function(t,n){r.video.addEventListener(t,n,!1);},this.unbind=function(t,n){r.video.removeEventListener(t,n,!1);};}return t.prototype.addVideo=function(t,e,o,i){var r=new n(t,e,o,i);return this.add(r),r.video;},n;}),function(t,n){"function"==typeof define&&define.amd?define(["pxloader"],function(e){return t.PxLoaderData=n(e);}):"object"==typeof module&&module.exports?module.exports=n(require("pxloader")):t.PxLoaderData=n(t.PxLoader);}(this,function(t){function n(t,n,e,o){o=o||{};var i=this,r=null;this.tags=n,this.priority=e,this.xhr=new XMLHttpRequest();var a=function(){4===i.xhr.readyState&&(200===i.xhr.status?u():s());},u=function(){r.onLoad(i),c();},s=function(){r.onError(i),c();},d=function(){r.onTimeout(i),c();},c=function(){i.unbind("readystatechange",a),i.unbind("error",s);};this.start=function(n){r=n,i.bind("readystatechange",a),i.bind("error",s),i.xhr.open("GET",t,!0),i.xhr.send(null),i.xhr.responseType=o.responseType?o.responseType:"";},this.checkStatus=function(){a();},this.onTimeout=function(){4===i.xhr.readyState?200===i.xhr.status?u():s():d();},this.getName=function(){return t;},this.bind=function(t,n){i.xhr.addEventListener(t,n,!1);},this.unbind=function(t,n){i.xhr.removeEventListener(t,n,!1);};}return t.prototype.addData=function(t,e,o,i){var r=new n(t,e,o,i);return this.add(r),r.xhr;},n;}),function(t,n){"function"==typeof define&&define.amd?define(["pxloader"],function(e){return t.PxLoaderAudio=n(e);}):"object"==typeof module&&module.exports?module.exports=n(require("pxloader")):t.PxLoaderAudio=n(t.PxLoader);}(this,function(t){function n(t,n,e,o){o=o||{};var i,r=this,a=null;this.readyEventName="canplaythrough",i=this.audio=document.createElement("audio"),o.origin&&(i.crossOrigin=o.origin),i.preload="auto",this.tags=n,this.priority=e;var u=function(){4===r.audio.readyState&&s();},s=function(){a.onLoad(r),f();},d=function(){a.onError(r),f();},c=function(){a.onTimeout(r),f();},f=function(){r.unbind("load",s),r.unbind(r.readyEventName,u),r.unbind("error",d),r.audio.src="";};this.start=function(n){a=n,r.bind("load",s),r.bind(r.readyEventName,u),r.bind("error",d),r.bind("suspend",s),r.audio.src=t,r.audio.load();},this.checkStatus=function(){u();},this.onTimeout=function(){4!==r.audio.readyState?s():c();},this.getName=function(){return t;},this.bind=function(t,n){r.audio.addEventListener(t,n,!1);},this.unbind=function(t,n){r.audio.removeEventListener(t,n,!1);};}return t.prototype.addAudio=function(t,e,o,i){var r=new n(t,e,o,i);return this.add(r),r.audio;},n;});;
12!function(t){t.Observe={};}(jQuery),function(t,e){var r=function(e,r){r||(r=e,e=window.document);var i=[];return t(r).each(function(){for(var r=[],n=t(this),o=n.parent();o.length&&!n.is(e);o=o.parent()){var a=n.get(0).tagName.toLowerCase();r.push(a+":eq("+o.children(a).index(n)+")"),n=o;}(o.length||n.is(e))&&i.push("> "+r.reverse().join(" > "));}),i.join(", ");};e.path={get:r,capture:function(e,i){i||(i=e,e=window.document);var n=[];return t(i).each(function(){var i=-1,o=this;if(this instanceof Text)for(var o=this.parentNode,a=o.childNodes,s=0;s<a.length;
12s++)if(a[s]===this){i=s;break;}var c=r(e,o),h=t(e).is(o);n.push(function(e){return e=h?e:t(e).find(c),-1===i?e:e.contents()[i];});}),function(e){return e=e||window.document,n.reduce(function(t,r){return t.add(r(e));},t([]));};}};}(jQuery,jQuery.Observe),function(t,e){var r=function(e){this.original=t(e),this.root=this.original.clone(!1,!0);};r.prototype.find=function(t){return e.path.capture(this.original,t)(this.root);},e.Branch=r;}(jQuery,jQuery.Observe),function(t,e){var r=function(t,e){var r={};return t.forEach(function(t){(t=e(t))&&(r[t[0]]=t[1]);}),r;},i=r("childList attributes characterData subtree attributeOldValue characterDataOldValue attributeFilter".split(" "),function(t){return [t.toLowerCase(),t];}),n=r(Object.keys(i),function(t){if("attributefilter"!==t)return [i[t],!0];}),o=r(["added","removed"],function(t){return [t.toLowerCase(),t];}),a=t([]),s=function(t){if("object"==typeof t)return t;t=t.split(/\s+/);var e={};return t.forEach(function(t){if(t=t.toLowerCase(),!i[t]&&!o[t])throw Error("Unknown option "+t);e[i[t]||o[t]]=!0;}),e;},c=function(t){return "["+Object.keys(t).sort().reduce(function(e,r){var i=t[r]&&"object"==typeof t[r]?c(t[r]):t[r];return e+"["+JSON.stringify(r)+":"+i+"]";},"")+"]";},h=window.MutationObserver||window.WebKitMutationObserver,d=function(e,r,i,n){this._originalOptions=t.extend({},r),r=t.extend({},r),this.attributeFilter=r.attributeFilter,delete r.attributeFilter,i&&(r.subtree=!0),r.childList&&(r.added=!0,r.removed=!0),(r.added||r.removed)&&(r.childList=!0),this.target=t(e),this.options=r,this.selector=i,this.handler=n;};d.prototype.is=function(t,e,r){return c(this._originalOptions)===c(t)&&this.selector===e&&this.handler===r;},d.prototype.match=function(e){var r=this.options,i=e.type;if(!this.options[i])return a;if(this.selector)switch(i){case "attributes":if(!this._matchAttributeFilter(e))break;case "characterData":return this._matchAttributesAndCharacterData(e);case "childList":if(e.addedNodes&&e.addedNodes.length&&r.added&&(i=this._matchAddedNodes(e),i.length))return i;if(e.removedNodes&&e.removedNodes.length&&r.removed)return this._matchRemovedNodes(e);}else{var n=e.target instanceof Text?t(e.target).parent():t(e.target);if(!r.subtree&&n.get(0)!==this.target.get(0))return a;switch(i){case "attributes":if(!this._matchAttributeFilter(e))break;case "characterData":return this.target;case "childList":if(e.addedNodes&&e.addedNodes.length&&r.added||e.removedNodes&&e.removedNodes.length&&r.removed)return this.target;}}return a;},d.prototype._matchAttributesAndCharacterData=function(t){return this._matchSelector(this.target,[t.target]);},d.prototype._matchAddedNodes=function(t){return this._matchSelector(this.target,t.addedNodes);},d.prototype._matchRemovedNodes=function(r){var i=new e.Branch(this.target),n=Array.prototype.slice.call(r.removedNodes).map(function(t){return t.cloneNode(!0);});return r.previousSibling?i.find(r.previousSibling).after(n):r.nextSibling?i.find(r.nextSibling).before(n):(this.target===r.target?i.root:i.find(r.target)).empty().append(n),this._matchSelector(i.root,n).length?t(r.target):a;},d.prototype._matchSelector=function(e,r){var i=e.find(this.selector);return r=Array.prototype.slice.call(r),i=i.filter(function(){var e=this;return r.some(function(r){return r instanceof Text?r.parentNode===e:r===e||t(r).has(e).length;});});},d.prototype._matchAttributeFilter=function(t){return !this.attributeFilter||!this.attributeFilter.length||0<=this.attributeFilter.indexOf(t.attributeName);};var u=function(t){this.patterns=[],this._target=t,this._observer=null;};u.prototype.observe=function(t,e,r){var i=this;this._observer?this._observer.disconnect():this._observer=new h(function(t){t.forEach(function(t){i.patterns.forEach(function(e){var r=e.match(t);r.length&&r.each(function(){e.handler.call(this,t);});});});}),this.patterns.push(new d(this._target,t,e,r)),this._observer.observe(this._target,this._collapseOptions());},u.prototype.disconnect=function(t,e,r){var i=this;this._observer&&(this.patterns.filter(function(i){return i.is(t,e,r);}).forEach(function(t){t=i.patterns.indexOf(t),i.patterns.splice(t,1);}),this.patterns.length||this._observer.disconnect());},u.prototype.disconnectAll=function(){this._observer&&(this.patterns=[],this._observer.disconnect());},u.prototype.pause=function(){this._observer&&this._observer.disconnect();},u.prototype.resume=function(){this._observer&&this._observer.observe(this._target,this._collapseOptions());},u.prototype._collapseOptions=function(){var e={};return this.patterns.forEach(function(r){var i=e.attributes&&e.attributeFilter;if(!i&&e.attributes||!r.attributeFilter)i&&r.options.attributes&&!r.attributeFilter&&delete e.attributeFilter;else{var n={},o=[];(e.attributeFilter||[]).concat(r.attributeFilter).forEach(function(t){n[t]||(o.push(t),n[t]=1);}),e.attributeFilter=o;}t.extend(e,r.options);}
12),Object.keys(o).forEach(function(t){delete e[o[t]];}),e;};var l=function(t){this.patterns=[],this._paused=!1,this._target=t,this._events={},this._handler=this._handler.bind(this);};l.prototype.NS=".jQueryObserve",l.prototype.observe=function(e,r,i){e=new d(this._target,e,r,i),t(this._target),e.options.childList&&(this._addEvent("DOMNodeInserted"),this._addEvent("DOMNodeRemoved")),e.options.attributes&&this._addEvent("DOMAttrModified"),e.options.characterData&&this._addEvent("DOMCharacerDataModified"),this.patterns.push(e);},l.prototype.disconnect=function(e,r,i){var n=t(this._target),o=this;this.patterns.filter(function(t){return t.is(e,r,i);}).forEach(function(t){t=o.patterns.indexOf(t),o.patterns.splice(t,1);});var a=this.patterns.reduce(function(t,e){return e.options.childList&&(t.DOMNodeInserted=!0,t.DOMNodeRemoved=!0),e.options.attributes&&(t.DOMAttrModified=!0),e.options.characterData&&(t.DOMCharacerDataModified=!0),t;},{});Object.keys(this._events).forEach(function(t){a[t]||(delete o._events[t],n.off(t+o.NS,o._handler));});},l.prototype.disconnectAll=function(){var e,r=t(this._target);for(e in this._events)r.off(e+this.NS,this._handler);this._events={},this.patterns=[];},l.prototype.pause=function(){this._paused=!0;},l.prototype.resume=function(){this._paused=!1;},l.prototype._handler=function(e){if(!this._paused){var r={type:null,target:null,addedNodes:null,removedNodes:null,previousSibling:null,nextSibling:null,attributeName:null,attributeNamespace:null,oldValue:null};switch(e.type){case "DOMAttrModified":r.type="attributes",r.target=e.target,r.attributeName=e.attrName,r.oldValue=e.prevValue;break;case "DOMCharacerDataModified":r.type="characterData",r.target=t(e.target).parent().get(0),r.attributeName=e.attrName,r.oldValue=e.prevValue;break;case "DOMNodeInserted":r.type="childList",r.target=e.relatedNode,r.addedNodes=[e.target],r.removedNodes=[];break;case "DOMNodeRemoved":r.type="childList",r.target=e.relatedNode,r.addedNodes=[],r.removedNodes=[e.target];}for(e=0;e<this.patterns.length;e++){var i=this.patterns[e],n=i.match(r);n.length&&n.each(function(){i.handler.call(this,r);});}}},l.prototype._addEvent=function(e){this._events[e]||(t(this._target).on(e+this.NS,this._handler),this._events[e]=!0);},e.Pattern=d,e.MutationObserver=u,e.DOMEventObserver=l,t.fn.observe=function(e,r,i){return r?i||(i=r,r=null):(i=e,e=n),this.each(function(){var n=t(this),o=n.data("observer");o||(o=h?new u(this):new l(this),n.data("observer",o)),e=s(e),o.observe(e,r,i);});},t.fn.disconnect=function(e,r,i){return e&&(r?i||(i=r,r=null):(i=e,e=n)),this.each(function(){var n=t(this),o=n.data("observer");o&&(e?(e=s(e),o.disconnect(e,r,i)):(o.disconnectAll(),n.removeData("observer")));});};}(jQuery,jQuery.Observe);;
13!function(t){return "function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window,document);}):"object"==typeof exports?module.exports=t(require("jquery"),window,document):t(jQuery,window,document);}(function(t,e,i){"use strict";var s,n,o,r,l,h,c,a,p,d,u,g,f,v,S,m,T,y,b,w,x,$,H,C,O,A,E,Y,D,M,N;H={paneClass:"nano-pane",sliderClass:"nano-slider",contentClass:"nano-content",iOSNativeScrolling:!1,preventPageScrolling:!1,disableResize:!1,alwaysVisible:!1,flashDelay:1500,sliderMinHeight:20,sliderMaxHeight:null,documentContext:null,windowContext:null},y="scrollbar",T="scroll",p="mousedown",d="mouseenter",u="mousemove",f="mousewheel",g="mouseup",m="resize",l="drag",h="enter",w="up",S="panedown",o="DOMMouseScroll",r="down",x="wheel",c="keydown",a="keyup",b="touchmove",s="Microsoft Internet Explorer"===e.navigator.appName&&/msie 7./i.test(e.navigator.appVersion)&&e.ActiveXObject,n=null,E=e.requestAnimationFrame,$=e.cancelAnimationFrame,D=i.createElement("div").style,N=function(){var t,e,i,s,n,o;for(s=["t","webkitT","MozT","msT","OT"],t=n=0,o=s.length;n<o;t=++n)if(i=s[t],e=s[t]+"ransform",e in D)return s[t].substr(0,s[t].length-1);return !1;}(),M=function(t){return N!==!1&&(""===N?t:N+t.charAt(0).toUpperCase()+t.substr(1));},Y=M("transform"),O=Y!==!1,C=function(){var t,e,s;return t=i.createElement("div"),e=t.style,e.position="absolute",e.width="100px",e.height="100px",e.overflow=T,e.top="-9999px",i.body.appendChild(t),s=t.offsetWidth-t.clientWidth,i.body.removeChild(t),s;},A=function(){var t,i,s;return i=e.navigator.userAgent,!!(t=/(?=.+Mac OS X)(?=.+Firefox)/.test(i))&&(s=/Firefox\/\d{2}\./.exec(i),s&&(s=s[0].replace(/\D+/g,"")),t&&+s>23);},v=function(){function c(s,o){this.el=s,this.options=o,n||(n=C()),this.$el=t(this.el),this.doc=t(this.options.documentContext||i),this.win=t(this.options.windowContext||e),this.body=this.doc.find("body"),this.$content=this.$el.children("."+this.options.contentClass),this.$content.attr("tabindex",this.options.tabIndex||0),this.content=this.$content[0],this.previousPosition=0,this.options.iOSNativeScrolling&&null!=this.el.style.WebkitOverflowScrolling?this.nativeScrolling():this.generate(),this.createEvents(),this.addEvents(),this.reset();}return c.prototype.preventScrolling=function(t,e){if(this.isActive)if(t.type===o)(e===r&&t.originalEvent.detail>0||e===w&&t.originalEvent.detail<0)&&t.preventDefault();else{if(t.type===f){if(!t.originalEvent||!t.originalEvent.wheelDelta)return;(e===r&&t.originalEvent.wheelDelta<0||e===w&&t.originalEvent.wheelDelta>0)&&t.preventDefault();}}},c.prototype.nativeScrolling=function(){this.$content.css({WebkitOverflowScrolling:"touch"}),this.iOSNativeScrolling=!0,this.isActive=!0;},c.prototype.updateScrollValues=function(){var t,e;t=this.content,this.maxScrollTop=t.scrollHeight-t.clientHeight,this.prevScrollTop=this.contentScrollTop||0,this.contentScrollTop=t.scrollTop,e=this.contentScrollTop>this.previousPosition?"down":this.contentScrollTop<this.previousPosition?"up":"same",this.previousPosition=this.contentScrollTop,"same"!==e&&this.$el.trigger("update",{position:this.contentScrollTop,maximum:this.maxScrollTop,direction:e}),this.iOSNativeScrolling||(this.maxSliderTop=this.paneHeight-this.sliderHeight,this.sliderTop=0===this.maxScrollTop?0:this.contentScrollTop*this.maxSliderTop/this.maxScrollTop);},c.prototype.setOnScrollStyles=function(){var t;O?(t={},t[Y]="translate(0, "+this.sliderTop+"px)"):t={top:this.sliderTop},E?($&&this.scrollRAF&&$(this.scrollRAF),this.scrollRAF=E(function(e){return function(){return e.scrollRAF=null,e.slider.css(t);};}(this))):this.slider.css(t);},c.prototype.createEvents=function(){this.events={down:function(t){return function(e){return t.isBeingDragged=!0,t.offsetY=e.pageY-t.slider.offset().top,t.slider.is(e.target)||(t.offsetY=0),t.pane.addClass("active"),t.doc.bind(u,t.events[l]).bind(g,t.events[w]),t.body.bind(d,t.events[h]),!1;};}(this),drag:function(t){return function(e){return t.sliderY=e.pageY-t.$el.offset().top-t.paneTop-(t.offsetY||.5*t.sliderHeight),t.scroll(),t.contentScrollTop>=t.maxScrollTop&&t.prevScrollTop!==t.maxScrollTop?t.$el.trigger("scrollend"):0===t.contentScrollTop&&0!==t.prevScrollTop&&t.$el.trigger("scrolltop"),!1;};}(this),up:function(t){return function(e){return t.isBeingDragged=!1,t.pane.removeClass("active"),t.doc.unbind(u,t.events[l]).unbind(g,t.events[w]),t.body.unbind(d,t.events[h]),!1;};}(this),resize:function(t){return function(e){t.reset();};}(this),panedown:function(t){return function(e){return t.sliderY=(e.offsetY||e.originalEvent.layerY)-.5*t.sliderHeight,t.scroll(),t.events.down(e),!1;};}(this),scroll:function(t){return function(e){t.updateScrollValues(),t.isBeingDragged||(t.iOSNativeScrolling||(t.sliderY=t.sliderTop,t.setOnScrollStyles()),null!=e&&(t.contentScrollTop>=t.maxScrollTop?(t.options.preventPageScrolling&&t.preventScrolling(e,r),t.prevScrollTop!==t.maxScrollTop&&t.$el.trigger("scrollend")):0===t.contentScrollTop&&(t.options.preventPageScrolling&&t.preventScrolling(e,w),0!==t.prevScrollTop&&t.$el.trigger("scrolltop"))));};}(this),wheel:function(t){return function(e){var i;if(null!=e)return i=e.delta||e.wheelDelta||e.originalEvent&&e.originalEvent.wheelDelta||-e.detail||e.originalEvent&&-e.originalEvent.detail,i&&(t.sliderY+=-i/3),t.scroll(),!1;};}(this),enter:function(t){return function(e){var i;if(t.isBeingDragged)return 1!==(e.buttons||e.which)?(i=t.events)[w].apply(i,arguments):void 0;};}(this)};},c.prototype.addEvents=function(){var t;this.removeEvents(),t=this.events,this.options.disableResize||this.win.bind(m,t[m]),this.iOSNativeScrolling||(this.slider.bind(p,t[r]),this.pane.bind(p,t[S]).bind(""+f+" "+o,t[x])),this.$content.bind(""+T+" "+f+" "+o+" "+b,t[T]);},c.prototype.removeEvents=function(){var t;t=this.events,this.win.unbind(m,t[m]),this.iOSNativeScrolling||(this.slider.unbind(),this.pane.unbind()),this.$content.unbind(""+T+" "+f+" "+o+" "+b,t[T]);},c.prototype.generate=function(){var t,i,s,o,r,l,h;return o=this.options,l=o.paneClass,h=o.sliderClass,t=o.contentClass,(r=this.$el.children("."+l)).length||r.children("."+h).length||this.$el.append('<div class="'+l+'"><div class="'+h+'" /></div>'),this.pane=this.$el.children("."+l),this.slider=this.pane.find("."+h),0===n&&A()?(s=e.getComputedStyle(this.content,null).getPropertyValue("padding-right").replace(/[^0-9.]+/g,""),i={right:-14,paddingRight:+s+14}):n&&(i={right:-n},this.$el.addClass("has-scrollbar")),null!=i&&this.$content.css(i),this;},c.prototype.restore=function(){this.stopped=!1,this.iOSNativeScrolling||this.pane.show(),this.addEvents();},c.prototype.reset=function(){var t,e,i,o,r,l,h,c,a,p,d,u;return this.iOSNativeScrolling?void (this.contentHeight=this.content.scrollHeight):(this.$el.find("."+this.options.paneClass).length||this.generate().stop(),this.stopped&&this.restore(
13),t=this.content,o=t.style,r=o.overflowY,s&&this.$content.css({height:this.$content.height()}),e=t.scrollHeight+n,p=parseInt(this.$el.css("max-height"),10),p>0&&(this.$el.height(""),this.$el.height(t.scrollHeight>p?p:t.scrollHeight)),h=this.pane.outerHeight(!1),a=parseInt(this.pane.css("top"),10),l=parseInt(this.pane.css("bottom"),10),c=h+a+l,u=Math.round(c/e*h),u<this.options.sliderMinHeight?u=this.options.sliderMinHeight:null!=this.options.sliderMaxHeight&&u>this.options.sliderMaxHeight&&(u=this.options.sliderMaxHeight),r===T&&o.overflowX!==T&&(u+=n),this.maxSliderTop=c-u,this.contentHeight=e,this.paneHeight=h,this.paneOuterHeight=c,this.sliderHeight=u,this.paneTop=a,this.slider.height(u),this.events.scroll(),this.pane.show(),this.isActive=!0,t.scrollHeight===t.clientHeight||this.pane.outerHeight(!0)>=t.scrollHeight&&r!==T?(this.pane.hide(),this.isActive=!1):this.el.clientHeight===t.scrollHeight&&r===T?this.slider.hide():this.slider.show(),this.pane.css({opacity:this.options.alwaysVisible?1:"",visibility:this.options.alwaysVisible?"visible":""}),i=this.$content.css("position"),"static"!==i&&"relative"!==i||(d=parseInt(this.$content.css("right"),10),d&&this.$content.css({right:"",marginRight:d})),this);},c.prototype.scroll=function(){if(this.isActive)return this.sliderY=Math.max(0,this.sliderY),this.sliderY=Math.min(this.maxSliderTop,this.sliderY),this.$content.scrollTop(this.maxScrollTop*this.sliderY/this.maxSliderTop),this.iOSNativeScrolling||(this.updateScrollValues(),this.setOnScrollStyles()),this;},c.prototype.scrollBottom=function(t){if(this.isActive)return this.$content.scrollTop(this.contentHeight-this.$content.height()-t).trigger(f),this.stop().restore(),this;},c.prototype.scrollTop=function(t){if(this.isActive)return this.$content.scrollTop(+t).trigger(f),this.stop().restore(),this;},c.prototype.scrollTo=function(t){if(this.isActive)return this.scrollTop(this.$el.find(t).get(0).offsetTop),this;},c.prototype.stop=function(){return $&&this.scrollRAF&&($(this.scrollRAF),this.scrollRAF=null),this.stopped=!0,this.removeEvents(),this.iOSNativeScrolling||this.pane.hide(),this;},c.prototype.destroy=function(){return this.stopped||this.stop(),!this.iOSNativeScrolling&&this.pane.length&&this.pane.remove(),s&&this.$content.height(""),this.$content.removeAttr("tabindex"),this.$el.hasClass("has-scrollbar")&&(this.$el.removeClass("has-scrollbar"),this.$content.css({right:""})),this;},c.prototype.flash=function(){if(!this.iOSNativeScrolling&&this.isActive)return this.reset(),this.pane.addClass("flashed"),setTimeout(function(t){return function(){t.pane.removeClass("flashed");};}(this),this.options.flashDelay),this;},c;}(),t.fn.nanoScroller=function(e){return this.each(function(){var i,s;if((s=this.nanoscroller)||(i=t.extend({},H,e),this.nanoscroller=s=new v(this,i)),e&&"object"==typeof e){if(t.extend(s.options,e),null!=e.scrollBottom)return s.scrollBottom(e.scrollBottom);if(null!=e.scrollTop)return s.scrollTop(e.scrollTop);if(e.scrollTo)return s.scrollTo(e.scrollTo);if("bottom"===e.scroll)return s.scrollBottom(0);if("top"===e.scroll)return s.scrollTop(0);if(e.scroll&&e.scroll instanceof t)return s.scrollTo(e.scroll);if(e.stop)return s.stop();if(e.destroy)return s.destroy();if(e.flash)return s.flash();}return s.reset();});},t.fn.nanoScroller.Constructor=v;});;
14!function(){"use strict";function e(n){return "undefined"==typeof this||Object.getPrototypeOf(this)!==e.prototype?new e(n):(O=this,O.version="3.4.0",O.tools=new E(),O.isSupported()?(O.tools.extend(O.defaults,n||{}),O.defaults.container=t(O.defaults),O.store={elements:{},containers:[]},O.sequences={},O.history=[],O.uid=0,O.initialized=!1):"undefined"!=typeof console&&null!==console&&console.log("ScrollReveal is not supported in this browser."),O);}function t(e){if(e&&e.container){if("string"==typeof e.container)return window.document.documentElement.querySelector(e.container);if(O.tools.isNode(e.container))return e.container;console.log('ScrollReveal: invalid container "'+e.container+'" provided.'),console.log("ScrollReveal: falling back to default container.");}return O.defaults.container;}function n(e,t){return "string"==typeof e?Array.prototype.slice.call(t.querySelectorAll(e)):O.tools.isNode(e)?[e]:O.tools.isNodeList(e)?Array.prototype.slice.call(e):Array.isArray(e)?e.filter(O.tools.isNode):[];}function i(){return ++O.uid;}function o(e,t,n){t.container&&(t.container=n),e.config?e.config=O.tools.extendClone(e.config,t):e.config=O.tools.extendClone(O.defaults,t),"top"===e.config.origin||"bottom"===e.config.origin?e.config.axis="Y":e.config.axis="X";}function r(e){var t=window.getComputedStyle(e.domEl);e.styles||(e.styles={transition:{},transform:{},computed:{}},e.styles.inline=e.domEl.getAttribute("style")||"",e.styles.inline+="; visibility: visible;
14 ",e.styles.computed.opacity=t.opacity,t.transition&&"all 0s ease 0s"!==t.transition?e.styles.computed.transition=t.transition+", ":e.styles.computed.transition=""),e.styles.transition.instant=s(e,0),e.styles.transition.delayed=s(e,e.config.delay),e.styles.transform.initial=" -webkit-transform:",e.styles.transform.target=" -webkit-transform:",a(e),e.styles.transform.initial+="transform:",e.styles.transform.target+="transform:",a(e);}function s(e,t){var n=e.config;return "-webkit-transition: "+e.styles.computed.transition+"-webkit-transform "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s, opacity "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s; transition: "+e.styles.computed.transition+"transform "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s, opacity "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s; ";}function a(e){var t,n=e.config,i=e.styles.transform;t="top"===n.origin||"left"===n.origin?/^-/.test(n.distance)?n.distance.substr(1):"-"+n.distance:n.distance,parseInt(n.distance)&&(i.initial+=" translate"+n.axis+"("+t+")",i.target+=" translate"+n.axis+"(0)"),n.scale&&(i.initial+=" scale("+n.scale+")",i.target+=" scale(1)"),n.rotate.x&&(i.initial+=" rotateX("+n.rotate.x+"deg)",i.target+=" rotateX(0)"),n.rotate.y&&(i.initial+=" rotateY("+n.rotate.y+"deg)",i.target+=" rotateY(0)"),n.rotate.z&&(i.initial+=" rotateZ("+n.rotate.z+"deg)",i.target+=" rotateZ(0)"),i.initial+="; opacity: "+n.opacity+";",i.target+="; opacity: "+e.styles.computed.opacity+";";}function l(e){var t=e.config.container;t&&O.store.containers.indexOf(t)===-1&&O.store.containers.push(e.config.container),O.store.elements[e.id]=e;}function c(e,t,n){var i={target:e,config:t,interval:n};O.history.push(i);}function d(){if(O.isSupported()){y();for(var e=0;e<O.store.containers.length;e++)O.store.containers[e].addEventListener("scroll",f),O.store.containers[e].addEventListener("resize",f);O.initialized||(window.addEventListener("scroll",f),window.addEventListener("resize",f),O.initialized=!0);}return O;}function f(){A(y);}function u(){var e,t,n,i;O.tools.forOwn(O.sequences,function(o){i=O.sequences[o],e=!1;for(var r=0;r<i.elemIds.length;r++)n=i.elemIds[r],t=O.store.elements[n],q(t)&&!e&&(e=!0);i.active=e;});}function y(){var e,t;u(),O.tools.forOwn(O.store.elements,function(n){t=O.store.elements[n],e=w(t),g(t)?(t.config.beforeReveal(t.domEl),e?t.domEl.setAttribute("style",t.styles.inline+t.
14styles.transform.target+t.styles.transition.delayed):t.domEl.setAttribute("style",t.styles.inline+t.styles.transform.target+t.styles.transition.instant),p("reveal",t,e),t.revealing=!0,t.seen=!0,t.sequence&&m(t,e)):v(t)&&(t.config.beforeReset(t.domEl),t.domEl.setAttribute("style",t.styles.inline+t.styles.transform.initial+t.styles.transition.instant),p("reset",t),t.revealing=!1);});}function m(e,t){var n=0,i=0,o=O.sequences[e.sequence.id];o.blocked=!0,t&&"onload"===e.config.useDelay&&(i=e.config.delay),e.sequence.timer&&(n=Math.abs(e.sequence.timer.started-new Date()),window.clearTimeout(e.sequence.timer)),e.sequence.timer={started:new Date()},e.sequence.timer.clock=window.setTimeout(function(){o.blocked=!1,e.sequence.timer=null,f();},Math.abs(o.interval)+i-n);}function p(e,t,n){var i=0,o=0,r="after";switch(e){case "reveal":o=t.config.duration,n&&(o+=t.config.delay),r+="Reveal";break;case "reset":o=t.config.duration,r+="Reset";}t.timer&&(i=Math.abs(t.timer.started-new Date()),window.clearTimeout(t.timer.clock)),t.timer={started:new Date()},t.timer.clock=window.setTimeout(function(){t.config[r](t.domEl),t.timer=null;},o-i);}function g(e){if(e.sequence){var t=O.sequences[e.sequence.id];return t.active&&!t.blocked&&!e.revealing&&!e.disabled;}return q(e)&&!e.revealing&&!e.disabled;}function w(e){var t=e.config.useDelay;return "always"===t||"onload"===t&&!O.initialized||"once"===t&&!e.seen;}function v(e){if(e.sequence){var t=O.sequences[e.sequence.id];return !t.active&&e.config.reset&&e.revealing&&!e.disabled;}return !q(e)&&e.config.reset&&e.revealing&&!e.disabled;}function b(e){return {width:e.clientWidth,height:e.clientHeight};}function h(e){if(e&&e!==window.document.documentElement){var t=x(e);return {x:e.scrollLeft+t.left,y:e.scrollTop+t.top};}return {x:window.pageXOffset,y:window.pageYOffset};}function x(e){var t=0,n=0,i=e.offsetHeight,o=e.offsetWidth;do isNaN(e.offsetTop)||(t+=e.offsetTop),isNaN(e.offsetLeft)||(n+=e.offsetLeft),e=e.offsetParent;while(e);return {top:t,left:n,height:i,width:o};}function q(e){function t(){var t=c+a*s,n=d+l*s,i=f-a*s,y=u-l*s,m=r.y+e.config.viewOffset.top,p=r.x+e.config.viewOffset.left,g=r.y-e.config.viewOffset.bottom+o.height,w=r.x-e.config.viewOffset.right+o.width;return t<g&&i>m&&n<w&&y>p;}function n(){return "fixed"===window.getComputedStyle(e.domEl).position;}var i=x(e.domEl),o=b(e.config.container),r=h(e.config.container),s=e.config.viewFactor,a=i.height,l=i.width,c=i.top,d=i.left,f=c+a,u=d+l;return t()||n();}function E(){}var O,A;e.prototype.defaults={origin:"bottom",distance:"20px",duration:500,delay:0,rotate:{x:0,y:0,z:0},opacity:0,scale:.9,easing:"cubic-bezier(0.6, 0.2, 0.1, 1)",container:window.document.documentElement,mobile:!0,reset:!1,useDelay:"always",viewFactor:.2,viewOffset:{top:0,right:0,bottom:0,left:0},beforeReveal:function(e){},beforeReset:function(e){},afterReveal:function(e){},afterReset:function(e){}},e.prototype.isSupported=function(){var e=document.documentElement.style;return "WebkitTransition" in e&&"WebkitTransform" in e||"transition" in e&&"transform" in e;},e.prototype.reveal=function(e,s,a,f){var u,y,m,p,g,w;if(void 0!==s&&"number"==typeof s?(a=s,s={}):void 0!==s&&null!==s||(s={}),u=t(s),y=n(e,u),!y.length)return console.log('ScrollReveal: reveal on "'+e+'" failed, no elements found.'),O;a&&"number"==typeof a&&(w=i(),g=O.sequences[w]={id:w,interval:a,elemIds:[],active:!1});for(var v=0;v<y.length;v++)p=y[v].getAttribute("data-sr-id"),p?m=O.store.elements[p]:(m={id:i(),domEl:y[v],seen:!1,revealing:!1},m.domEl.setAttribute("data-sr-id",m.id)),g&&(m.sequence={id:g.id,index:g.elemIds.length},g.elemIds.push(m.id)),o(m,s,u),r(m),l(m),O.tools.isMobile()&&!m.config.mobile||!O.isSupported()?(m.domEl.setAttribute("style",m.styles.inline),m.disabled=!0):m.revealing||m.domEl.setAttribute("style",m.styles.inline+m.styles.transform.initial);return !f&&O.isSupported()&&(c(e,s,a),O.initTimeout&&window.clearTimeout(O.initTimeout),O.initTimeout=window.setTimeout(d,0)),O;},e.prototype.sync=function(){if(O.history.length&&O.isSupported()){for(var e=0;e<O.history.length;e++){var t=O.history[e];O.reveal(t.target,t.config,t.interval,!0);}d();}else console.log("ScrollReveal: sync failed, no reveals found.");return O;},E.prototype.isObject=function(e){return null!==e&&"object"==typeof e&&e.constructor===Object;},E.prototype.isNode=function(e){return "object"==typeof window.Node?e instanceof window.Node:e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName;},E.prototype.isNodeList=function(e){var t=Object.prototype.toString.call(e),n=/^\[object (HTMLCollection|NodeList|Object)\]$/;return "object"==typeof window.NodeList?e instanceof window.NodeList:e&&"object"==typeof e&&n.test(t)&&"number"==typeof e.length&&(0===e.length||this.isNode(e[0]));},E.prototype.forOwn=function(e,t){if(!this.isObject(e))throw new TypeError('Expected "object", but received "'+typeof e+'".');for(var n in e)e.hasOwnProperty(n)&&t(n);},E.prototype.extend=function(e,t){return this.forOwn(t,function(n){this.isObject(t[n])?(e[n]&&this.isObject(e[n])||(e[n]={}),this.extend(e[n],t[n])):e[n]=t[n];}.bind(this)),e;},E.prototype.extendClone=function(e,t){return this.extend(this.extend({},e),t);},E.prototype.isMobile=function(){return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);},A=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60);},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return e;}):"undefined"!=typeof module&&module.exports?module.exports=e:window.ScrollReveal=e;}();;
15!function(t){var n="oninput" in document.createElement("input")?"input":"keydown";t.fn.autoGrowInput=function(o){var e=t.extend({maxWidth:500,minWidth:20,comfortZone:0},o);return this.each(function(){var i=t(this),a=" ",r=o&&"comfortZone" in o?e.comfortZone:parseInt(i.css("fontSize")),c=t("<span/>").css({position:"absolute",top:-9999,left:-9999,width:"auto",fontSize:i.css("fontSize"),fontFamily:i.css("fontFamily"),fontWeight:i.css("fontWeight"),letterSpacing:i.css("letterSpacing"),textTransform:i.css("textTransform"),whiteSpace:"nowrap",ariaHidden:!0}).appendTo("body"),s=function(t){if(a!==(a=i.val())||"autogrow"===t.type){a||(a=i.attr("placeholder")||""),c.html(a.replace(/&/g,"&amp;").replace(/\s/g,"&nbsp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"));var n=c.width()+r,o="function"==typeof e.maxWidth?e.maxWidth():e.maxWidth;n>o?n=o:n<e.minWidth&&(n=e.minWidth),n!=i.width()&&i.width(n);}};i.on(n+".autogrow autogrow",s),s();}),this;};}(jQuery);;
16!function(t,i){"function"==typeof define&&define.amd?define(["jquery"],i):"object"==typeof exports?module.exports=i(require("jquery")):t.lightbox=i(t.jQuery);}(this,function(t){function i(i){this.album=[],this.currentImageIndex=void 0,this.init(),this.options=t.extend({},this.constructor.defaults),this.option(i);}return i.defaults={albumLabel:"Image %1 of %2",alwaysShowNavOnTouchDevices:!1,fadeDuration:600,fitImagesInViewport:!0,imageFadeDuration:600,positionFromTop:50,resizeDuration:700,showImageNumberLabel:!0,wrapAround:!1,disableScrolling:!1,sanitizeTitle:!1},i.prototype.option=function(i){t.extend(this.options,i);},i.prototype.imageCountLabel=function(t,i){return this.options.albumLabel.replace(/%1/g,t).replace(/%2/g,i);},i.prototype.init=function(){var i=this;t(document).ready(function(){i.enable(),i.build();});},i.prototype.enable=function(){var i=this;t("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(e){return i.start(t(e.currentTarget)),!1;});},i.prototype.build=function(){if(!(t("#lightbox").length>0)){var i=this;t('<div id="lightboxOverlay" tabindex="-1" class="lightboxOverlay"></div><div id="lightbox" tabindex="-1" class="lightbox"><div class="lb-outerContainer"><div class="lb-container"><img class="lb-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt=""/><div class="lb-nav"><a class="lb-prev" aria-label="Previous image" href="" ></a><a class="lb-next" aria-label="Next image" href="" ></a></div><div class="lb-loader"><a class="lb-cancel"></a></div></div></div><div class="lb-dataContainer"><div class="lb-data"><div class="lb-details"><span class="lb-caption"></span><span class="lb-number"></span></div><div class="lb-closeContainer"><a class="lb-close"></a></div></div></div></div>').appendTo(t("body")),this.$lightbox=t("#lightbox"),this.$overlay=t("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.$image=this.$lightbox.find(".lb-image"),this.$nav=this.$lightbox.find(".lb-nav"),this.containerPadding={top:parseInt(this.$container.css("padding-top"),10),right:parseInt(this.$container.css("padding-right"),10),bottom:parseInt(this.$container.css("padding-bottom"),10),left:parseInt(this.$container.css("padding-left"),10)},this.imageBorderWidth={top:parseInt(this.$image.css("border-top-width"),10),right:parseInt(this.$image.css("border-right-width"),10),bottom:parseInt(this.$image.css("border-bottom-width"),10),left:parseInt(this.$image.css("border-left-width"),10)},this.$overlay.hide().on("click",function(){return i.end(),!1;}),this.$lightbox.hide().on("click",function(e){"lightbox"===t(e.target).attr("id")&&i.end();}),this.$outerContainer.on("click",function(e){return "lightbox"===t(e.target).attr("id")&&i.end(),!1;}),this.$lightbox.find(".lb-prev").on("click",function(){return 0===i.currentImageIndex?i.changeImage(i.album.length-1):i.changeImage(i.currentImageIndex-1),!1;}),this.$lightbox.find(".lb-next").on("click",function(){return i.currentImageIndex===i.album.length-1?i.changeImage(0):i.changeImage(i.currentImageIndex+1),!1;}),this.$nav.on("mousedown",function(t){3===t.which&&(i.$nav.css("pointer-events","none"),i.$lightbox.one("contextmenu",function(){setTimeout(function(){this.$nav.css("pointer-events","auto");}.bind(i),0);}));}),this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return i.end(),!1;});}},i.prototype.start=function(i){function e(t){n.album.push({alt:t.attr("data-alt"),link:t.attr("href"),title:t.attr("data-title")||t.attr("title")});}var n=this,a=t(window);a.on("resize",t.proxy(this.sizeOverlay,this)),this.sizeOverlay(),this.album=[];var o,s=0,h=i.attr("data-lightbox");if(h){o=t(i.prop("tagName")+'[data-lightbox="'+h+'"]');for(var r=0;r<o.length;r=++r)e(t(o[r])),o[r]===i[0]&&(s=r);}else if("lightbox"===i.attr("rel"))e(i);else{o=t(i.prop("tagName")+'[rel="'+i.attr("rel")+'"]');for(var l=0;l<o.length;l=++l)e(t(o[l])),o[l]===i[0]&&(s=l);}var d=a.scrollTop()+this.options.positionFromTop,g=a.scrollLeft();this.$lightbox.css({top:d+"px",left:g+"px"}).fadeIn(this.options.fadeDuration),this.options.disableScrolling&&t("body").addClass("lb-disable-scrolling"),this.changeImage(s);},i.prototype.changeImage=function(i){var e=this,n=this.album[i].link,a=n.split(".").slice(-1)[0],o=this.$lightbox.find(".lb-image");this.disableKeyboardNav(),this.$overlay.fadeIn(this.options.fadeDuration),t(".lb-loader").fadeIn("slow"),this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide(),this.$outerContainer.addClass("animating");var s=new Image();s.onload=function(){var h,r,l,d,g,b,c;o.attr({alt:e.album[i].alt,src:n}),h=t(s),o.width(s.width),o.height(s.height),c=t(window).width(),b=t(window).height(),g=c-e.containerPadding.left-e.containerPadding.right-e.imageBorderWidth.left-e.imageBorderWidth.right-20,d=b-e.containerPadding.top-e.containerPadding.bottom-e.imageBorderWidth.top-e.imageBorderWidth.bottom-e.options.positionFromTop-70,"svg"===a&&(0!==s.width&&0!==s.height||(o.width(g),o.height(d))),e.options.fitImagesInViewport?(e.options.maxWidth&&e.options.maxWidth<g&&(g=e.options.maxWidth),e.options.maxHeight&&e.options.maxHeight<d&&(d=e.options.maxHeight)):(g=e.options.maxWidth||s.width||g,d=e.options.maxHeight||s.height||d),(s.width>g||s.height>d)&&(s.width/g>s.height/d?(l=g,r=parseInt(s.height/(s.width/l),10),o.width(l),o.height(r)):(r=d,l=parseInt(s.width/(s.height/r),10),o.width(l),o.height(r))),e.sizeContainer(o.width(),o.height());},s.src=this.album[i].link,this.currentImageIndex=i;},i.prototype.sizeOverlay=function(){var i=this;setTimeout(function(){i.$overlay.width(t(document).width()).height(t(document).height());},0);},i.prototype.sizeContainer=function(t,i){function e(){n.$lightbox.find(".lb-dataContainer").width(s),n.$lightbox.find(".lb-prevLink").height(h),n.$lightbox.find(".lb-nextLink").height(h),n.$overlay.focus(),n.showImage();}var n=this,a=this.$outerContainer.outerWidth(),o=this.$outerContainer.outerHeight(),s=t+this.containerPadding.left+this.containerPadding.right+this.imageBorderWidth.left+this.imageBorderWidth.right,h=i+this.containerPadding.top+this.containerPadding.bottom+this.imageBorderWidth.top+this.imageBorderWidth.bottom;a!==s||o!==h?this.$outerContainer.animate({width:s,height:h},this.options.resizeDuration,"swing",function(){e();}):e();},i.prototype.showImage=function(){this.$lightbox.find(".lb-loader").stop(!0).hide(),this.$lightbox.find(".lb-image").fadeIn(this.options.imageFadeDuration),this.updateNav(),this.updateDetails(),this.preloadNeighboringImages(),this.enableKeyboardNav();},i.prototype.updateNav=function(){var t=!1;try{document.createEvent("TouchEvent"),t=!!this.options.alwaysShowNavOnTouchDevices;}catch(i){}this.$lightbox.find(".lb-nav").show(),this.album.length>1&&(this.options.wrapAround?(t&&this.$lightbox.find(".lb-prev, .lb-next").
16css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(this.currentImageIndex>0&&(this.$lightbox.find(".lb-prev").show(),t&&this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex<this.album.length-1&&(this.$lightbox.find(".lb-next").show(),t&&this.$lightbox.find(".lb-next").css("opacity","1"))));},i.prototype.updateDetails=function(){var t=this;if("undefined"!=typeof this.album[this.currentImageIndex].title&&""!==this.album[this.currentImageIndex].title){var i=this.$lightbox.find(".lb-caption");this.options.sanitizeTitle?i.text(this.album[this.currentImageIndex].title):i.html(this.album[this.currentImageIndex].title),i.fadeIn("fast");}if(this.album.length>1&&this.options.showImageNumberLabel){var e=this.imageCountLabel(this.currentImageIndex+1,this.album.length);this.$lightbox.find(".lb-number").text(e).fadeIn("fast");}else this.$lightbox.find(".lb-number").hide();this.$outerContainer.removeClass("animating"),this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,function(){return t.sizeOverlay();});},i.prototype.preloadNeighboringImages=function(){if(this.album.length>this.currentImageIndex+1){var t=new Image();t.src=this.album[this.currentImageIndex+1].link;}if(this.currentImageIndex>0){var i=new Image();i.src=this.album[this.currentImageIndex-1].link;}},i.prototype.enableKeyboardNav=function(){this.$lightbox.on("keyup.keyboard",t.proxy(this.keyboardAction,this)),this.$overlay.on("keyup.keyboard",t.proxy(this.keyboardAction,this));},i.prototype.disableKeyboardNav=function(){this.$lightbox.off(".keyboard"),this.$overlay.off(".keyboard");},i.prototype.keyboardAction=function(t){var i=27,e=37,n=39,a=t.keyCode;a===i?(t.stopPropagation(),this.end()):a===e?0!==this.currentImageIndex?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&&this.album.length>1&&this.changeImage(this.album.length-1):a===n&&(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&&this.album.length>1&&this.changeImage(0));},i.prototype.end=function(){this.disableKeyboardNav(),t(window).off("resize",this.sizeOverlay),this.$lightbox.fadeOut(this.options.fadeDuration),this.$overlay.fadeOut(this.options.fadeDuration),this.options.disableScrolling&&t("body").removeClass("lb-disable-scrolling");},new i();});;
17(function(root,factory){if(typeof define==='function'&&define.amd)define(['jquery'],function(a0){return (factory(a0));});else if(typeof module==='object'&&module.exports)module.exports=factory(require('jquery'));else factory(root["jQuery"]);}(this,function($){(function(){'use strict';var defaults={mode:'lg-slide',cssEasing:'ease',easing:'linear',speed:600,height:'100%',width:'100%',addClass:'',startClass:'lg-start-zoom',backdropDuration:150,hideBarsDelay:6000,useLeft:false,ariaLabelledby:'',ariaDescribedby:'',closable:true,loop:true,escKey:true,keyPress:true,controls:true,slideEndAnimatoin:true,hideControlOnEnd:false,mousewheel:true,getCaptionFromTitleOrAlt:true,appendSubHtmlTo:'.lg-sub-html',subHtmlSelectorRelative:false,preload:1,showAfterLoad:true,selector:'',selectWithin:'',nextHtml:'',prevHtml:'',index:false,iframeMaxWidth:'100%',download:true,counter:true,appendCounterTo:'.lg-toolbar',swipeThreshold:50,enableSwipe:true,enableDrag:true,dynamic:false,dynamicEl:[],galleryId:1,supportLegacyBrowser:true};function Plugin(element,options){this.el=element;this.$el=$(element);this.s=$.extend({},defaults,options);if(this.s.dynamic&&this.s.dynamicEl!=='undefined'&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw ('When using dynamic mode, you must also define dynamicEl as an Array.');this.modules={};this.lGalleryOn=false;this.lgBusy=false;this.hideBarTimeout=false;this.isTouch=('ontouchstart' in document.documentElement);if(this.s.slideEndAnimatoin)this.s.hideControlOnEnd=false;if(this.s.dynamic)this.$items=this.s.dynamicEl;else if(this.s.selector==='this')this.$items=this.$el;else if(this.s.selector!=='')if(this.s.selectWithin)this.$items=$(this.s.selectWithin).find(this.s.selector);else this.$items=this.$el.find($(this.s.selector));else this.$items=this.$el.children();this.$slide='';this.$outer='';this.init();return this;}Plugin.prototype.init=function(){var _this=this;if(_this.s.preload>_this.$items.length)_this.s.preload=_this.$items.length;var _hash=window.location.hash;if(_hash.indexOf('lg='+this.s.galleryId)>0){_this.index=parseInt(_hash.split('&slide=')[1],10);$('body').addClass('lg-from-hash');if(!$('body').hasClass('lg-on')){setTimeout(function(){_this.build(_this.index);});$('body').addClass('lg-on');}}if(_this.s.dynamic){_this.$el.trigger('onBeforeOpen.lg');_this.index=_this.s.index||0;if(!$('body').hasClass('lg-on'))setTimeout(function(){_this.build(_this.index);$('body').addClass('lg-on');});}else _this.$items.on('click.lgcustom',function(event){try{event.preventDefault();event.preventDefault();}catch(er){event.returnValue=false;}_this.$el.trigger('onBeforeOpen.lg');_this.index=_this.s.index||_this.$items.index(this);if(!$('body').hasClass('lg-on')){_this.build(_this.index);$('body').addClass('lg-on');}});};Plugin.prototype.build=function(index){var _this=this;_this.structure();$.each($.fn.lightGallery.modules,function(key){_this.modules[key]=new $.fn.lightGallery.modules[key](_this.el);});_this.slide(index,false,false,false);
17if(_this.s.keyPress)_this.keyPress();if(_this.$items.length>1){_this.arrow();setTimeout(function(){_this.enableDrag();_this.enableSwipe();},50);if(_this.s.mousewheel)_this.mousewheel();}else _this.$slide.on('click.lg',function(){_this.$el.trigger('onSlideClick.lg');});_this.counter();_this.closeGallery();_this.$el.trigger('onAfterOpen.lg');if(_this.s.hideBarsDelay>0)_this.$outer.on('mousemove.lg click.lg touchstart.lg',function(){_this.$outer.removeClass('lg-hide-items');clearTimeout(_this.hideBarTimeout);_this.hideBarTimeout=setTimeout(function(){_this.$outer.addClass('lg-hide-items');},_this.s.hideBarsDelay);});_this.$outer.trigger('mousemove.lg');};Plugin.prototype.structure=function(){var list='';var controls='';var i=0;var subHtmlCont='';var template;var _this=this;$('body').append('<div class="lg-backdrop"></div>');$('.lg-backdrop').css('transition-duration',this.s.backdropDuration+'ms');for(i=0;i<this.$items.length;i++)list+='<div class="lg-item"></div>';if(this.s.controls&&this.$items.length>1)controls='<div class="lg-actions">'+'<button type="button" aria-label="Previous slide" class="lg-prev lg-icon">'+this.s.prevHtml+'</button>'+'<button type="button" aria-label="Next slide" class="lg-next lg-icon">'+this.s.nextHtml+'</button>'+'</div>';if(this.s.appendSubHtmlTo==='.lg-sub-html')subHtmlCont='<div role="status" aria-live="polite" class="lg-sub-html"></div>';var ariaLabelledby=this.s.ariaLabelledby?'aria-labelledby="'+this.s.ariaLabelledby+'"':'';var ariaDescribedby=this.s.ariaDescribedby?'aria-describedby="'+this.s.ariaDescribedby+'"':'';template='<div tabindex="-1" aria-modal="true" '+ariaLabelledby+' '+ariaDescribedby+' role="dialog" class="lg-outer '+this.s.addClass+' '+this.s.startClass+'">'+'<div class="lg" style="width:'+this.s.width+'; height:'+this.s.height+'">'+'<div class="lg-inner">'+list+'</div>'+'<div class="lg-toolbar lg-group">'+'<button type="button" aria-label="Close gallery" class="lg-close lg-icon"></button>'+'</div>'+controls+subHtmlCont+'</div>'+'</div>';$('body').append(template);this.$outer=$('.lg-outer');this.$outer.focus();this.$slide=this.$outer.find('.lg-item');if(this.s.useLeft){this.$outer.addClass('lg-use-left');this.s.mode='lg-slide';}else this.$outer.addClass('lg-use-css3');_this.setTop();$(window).on('resize.lg orientationchange.lg',function(){setTimeout(function(){_this.setTop();},100);});this.$slide.eq(this.index).addClass('lg-current');if(this.doCss())this.$outer.addClass('lg-css3');else{this.$outer.addClass('lg-css');this.s.speed=0;}this.$outer.addClass(this.s.mode);if(this.s.enableDrag&&this.$items.length>1)this.$outer.addClass('lg-grab');if(this.s.showAfterLoad)this.$outer.addClass('lg-show-after-load');if(this.doCss()){var $inner=this.$outer.find('.lg-inner');$inner.css('transition-timing-function',this.s.cssEasing);$inner.css('transition-duration',this.s.speed+'ms');}setTimeout(function(){$('.lg-backdrop').addClass('in');});setTimeout(function(){_this.$outer.addClass('lg-visible');},this.s.backdropDuration);if(this.s.download)this.$outer.find('.lg-toolbar').append('<a id="lg-download" aria-label="Download" target="_blank" download class="lg-download lg-icon"></a>');this.prevScrollTop=$(window).scrollTop();};Plugin.prototype.setTop=function(){if(this.s.height!=='100%'){var wH=$(window).height();var top=(wH-parseInt(this.s.height,10))/2;var $lGallery=this.$outer.find('.lg');if(wH>=parseInt(this.s.height,10))$lGallery.css('top',top+'px');else $lGallery.css('top','0px');}};Plugin.prototype.doCss=function(){var support=function(){var transition=['transition','MozTransition','WebkitTransition','OTransition','msTransition','KhtmlTransition'];var root=document.documentElement;var i=0;for(i=0;i<transition.length;i++)if(transition[i] in root.style)return true;};if(support())return true;return false;};Plugin.prototype.isVideo=function(src,index){var html;if(this.s.dynamic)html=this.s.dynamicEl[index].html;else html=this.$items.eq(index).attr('data-html');if(!src)if(html)return {html5:true};else{console.error('lightGallery :- data-src is not provided on slide item '+(index+1)+'. Please make sure the selector property is properly configured. More info - http://sachinchoolur.github.io/lightGallery/demos/html-markup.html');return false;}var youtube=src.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i);var vimeo=src.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?([0-9a-z\-_]+)/i);var dailymotion=src.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i);var vk=src.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);if(youtube)return {youtube};else if(vimeo)return {vimeo};else if(dailymotion)return {dailymotion};else{if(vk)return {vk};}};Plugin.prototype.counter=function(){if(this.s.counter)$(this.s.appendCounterTo).append('<div id="lg-counter" role="status" aria-l
17ive="polite"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'</span> / <span id="lg-counter-all">'+this.$items.length+'</span></div>');};Plugin.prototype.addHtml=function(index){var subHtml=null;var subHtmlUrl;var $currentEle;if(this.s.dynamic)if(this.s.dynamicEl[index].subHtmlUrl)subHtmlUrl=this.s.dynamicEl[index].subHtmlUrl;else subHtml=this.s.dynamicEl[index].subHtml;else{$currentEle=this.$items.eq(index);if($currentEle.attr('data-sub-html-url'))subHtmlUrl=$currentEle.attr('data-sub-html-url');else{subHtml=$currentEle.attr('data-sub-html');if(this.s.getCaptionFromTitleOrAlt&&!subHtml)subHtml=$currentEle.attr('title')||$currentEle.find('img').first().attr('alt');}}if(!subHtmlUrl)if(typeof subHtml!=='undefined'&&subHtml!==null){var fL=subHtml.substring(0,1);if(fL==='.'||fL==='#')if(this.s.subHtmlSelectorRelative&&!this.s.dynamic)subHtml=$currentEle.find(subHtml).html();else subHtml=$(subHtml).html();}else subHtml='';if(this.s.appendSubHtmlTo==='.lg-sub-html')if(subHtmlUrl)this.$outer.find(this.s.appendSubHtmlTo).load(subHtmlUrl);else this.$outer.find(this.s.appendSubHtmlTo).html(subHtml);else if(subHtmlUrl)this.$slide.eq(index).load(subHtmlUrl);else this.$slide.eq(index).append(subHtml);if(typeof subHtml!=='undefined'&&subHtml!==null)if(subHtml==='')this.$outer.find(this.s.appendSubHtmlTo).addClass('lg-empty-html');else this.$outer.find(this.s.appendSubHtmlTo).removeClass('lg-empty-html');this.$el.trigger('onAfterAppendSubHtml.lg',[index]);};Plugin.prototype.preload=function(index){var i=1;var j=1;for(i=1;i<=this.s.preload;i++){if(i>=this.$items.length-index)break;this.loadContent(index+i,false,0);}for(j=1;j<=this.s.preload;j++){if(index-j<0)break;this.loadContent(index-j,false,0);}};Plugin.prototype.loadContent=function(index,rec,delay){var _this=this;var _hasPoster=false;var _$img;var _src;var _poster;var _srcset;var _sizes;var _html;var _alt;var getResponsiveSrc=function(srcItms){var rsWidth=[];var rsSrc=[];for(var i=0;i<srcItms.length;i++){var __src=srcItms[i].split(' ');if(__src[0]==='')__src.splice(0,1);rsSrc.push(__src[0]);rsWidth.push(__src[1]);}var wWidth=$(window).width();for(var j=0;j<rsWidth.length;j++)if(parseInt(rsWidth[j],10)>wWidth){_src=rsSrc[j];break;}};if(_this.s.dynamic){if(_this.s.dynamicEl[index].poster){_hasPoster=true;_poster=_this.s.dynamicEl[index].poster;}_html=_this.s.dynamicEl[index].html;_src=_this.s.dynamicEl[index].src;_alt=_this.s.dynamicEl[index].alt;if(_this.s.dynamicEl[index].responsive){var srcDyItms=_this.s.dynamicEl[index].responsive.split(',');getResponsiveSrc(srcDyItms);}_srcset=_this.s.dynamicEl[index].srcset;_sizes=_this.s.dynamicEl[index].sizes;}else{var $currentEle=_this.$items.eq(index);if($currentEle.attr('data-poster')){_hasPoster=true;_poster=$currentEle.attr('data-poster');}_html=$currentEle.attr('data-html');_src=$currentEle.attr('href')||$currentEle.attr('data-src');_alt=$currentEle.attr('title')||$currentEle.find('img').first().attr('alt');if($currentEle.attr('data-responsive')){var srcItms=$currentEle.attr('data-responsive').split(',');getResponsiveSrc(srcItms);}_srcset=$currentEle.attr('data-srcset');_sizes=$currentEle.attr('data-sizes');}var iframe=false;if(_this.s.dynamic){if(_this.s.dynamicEl[index].iframe)iframe=true;}else{if(_this.$items.eq(index).attr('data-iframe')==='true')iframe=true;}var _isVideo=_this.isVideo(_src,index);if(!_this.$slide.eq(index).hasClass('lg-loaded')){if(iframe)_this.$slide.eq(index).prepend('<div class="lg-video-cont lg-has-iframe" style="max-width:'+_this.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+_src+'"  allowfullscreen="true"></iframe></div></div>');else if(_hasPoster){var videoClass='';if(_isVideo&&_isVideo.youtube)videoClass='lg-has-youtube';else if(_isVideo&&_isVideo.vimeo)videoClass='lg-has-vimeo';else videoClass='lg-has-html5';_this.$slide.eq(index).prepend('<div class="lg-video-cont '+videoClass+' "><div class="lg-video"><span class="lg-video-play"></span><img class="lg-object lg-has-poster" src="'+_poster+'" /></div></div>');}else if(_isVideo){_this.$slide.eq(index).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>');_this.$el.trigger('hasVideo.lg',[index,_src,_html]);}else{_alt=_alt?'alt="'+_alt+'"':'';_this.$slide.eq(index).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" '+_alt+' src="'+_src+'" /></div>');}_this.$el.trigger('onAferAppendSlide.lg',[index]);_$img=_this.$slide.eq(index).find('.lg-object');if(_sizes)_$img.attr('sizes',_sizes);if(_srcset){_$img.attr('srcset',_srcset);if(this.s.supportLegacyBrowser)try{picturefill({elements:[_$img[0]]});}catch(e){console.warn('lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.');}}if(this.s.appendSubHtmlTo!=='.lg-sub-html')_this.addHtml(index);_this.$slide.eq(index).addClass('lg-loaded');}_this.$slide.eq(index).find('.lg-object').on('load.lg error.lg',function(){var _speed=0;if(delay&&!$('body').hasClass('lg-from-hash'))_speed=delay;setTimeout(function(){_this.$slide.eq(index).addClass('lg-complete');_this.$el.trigger('onSlideItemLoad.lg',[index,delay||0]);},_speed);});if(_isVideo&&_isVideo.html5&&!_hasPoster)_this.$slide.eq(index).addClass('lg-complete');if(rec===true)if(!_this.$slide.eq(index).hasClass('lg-complete'))_this.$slide.eq(index).find('.lg-object').on('load.lg error.lg',function(){_this.preload(index);});else _this.preload(index);};Plugin.prototype.slide=function(index,fromTouch,fromThumb,direction){var _prevIndex=this.$outer.find('.lg-current').index();var _this=this;if(_this.lGalleryOn&&(_prevIndex===index))return;var _length=this.$slide.length;var _time=_this.lGalleryOn?this.s.speed:0;if(!_this.lgBusy){if(this.s.download){var _src;if(_this.s.dynamic)_src=_this.s.dynamicEl[index].downloadUrl!==false&&(_this.s.dynamicEl[index].downloadUrl||_this.s.dynamicEl[index].src);else _src=_this.$items.eq(index).attr('data-download-url')!=='false'&&(_this.$items.eq(index).attr('data-download-url')||_this.$items.eq(index).attr('href')||_this.$items.eq(index).attr('data-src'));if(_src){$('#lg-download').attr('href',_src);_this.$outer.removeClass('lg-hide-download');}else _this.$outer.addClass('lg-hide-download');}this.$el.trigger('onBeforeSlide.lg',[_prevIndex,index,fromTouch,fromThumb]);_this.lgBusy=true;clearTimeout(_this.hideBarTimeout);if(this.s.appendSubHtmlTo==='.lg-sub-html')setTimeout(function(){_this.addHtml(index);},_time);this.arrowDisable(index);if(!direction)if(index<_prevIndex)direction='prev';else{if(index>_prevIndex)direction='next';}if(!fromTouch){_this.$outer.addClass('lg-no-trans');this.$slide.removeClass('lg-prev-slide lg-next-slide');if(direction==='prev'){this.$slide.eq(index).addClass('lg-prev-slide');this.$slide.eq(_prevIndex).addClass('lg-next-slide');}else{this.$slide.eq(index).addClass('lg-next-slide');this.$slide.eq(_prevIndex).addClass('lg-prev-slide');}setTimeout(function(){_this.$slide.removeClass('lg-current');_this.$slide.eq(index).addClass('lg-current');_this.$outer.removeClass('lg-no-trans');},50);}else{this.$slide.removeClass('lg-prev-slide lg-current lg-next-slide');var touchPrev;var touchNext;if(_length>2){touchPrev=index-1;touchNext=index+1;if((index===0)&&(_prevIndex===_length-1)){touchNext=0;touchPrev=_length-1;}else{if((index===_length-1)&&(_prevIndex===0)){touchNext=0;touchPrev=_length-1;}}}else{touchPrev=0;touchNext=1;}if(direction==='prev')_this.$slide.eq(touchNext).addClass('lg-next-slide');else _this.$slide.eq(touchPrev).addClass('lg-prev-slide');_this.$slide.eq(index).addClass('lg-current');}if(_this.lGalleryOn){setTimeout(function(){_this.loadContent(index,true,0);},this.s.speed+50);setTimeout(function(){_this.lgBusy=false;_this.$el.trigger('onAfterSlide.lg',[_prevIndex,index,fromTouch,fromThumb]);},this.s.speed);}else{_this.loadContent(index,true,_this.s.backdropDuration);_this.lgBusy=false;_this.$el.trigger('onAfterSlide.lg',[_prevIndex,index,fromTouch,fromThumb]);}_this.lGalleryOn=true;if(this.s.counter)$('#lg-counter-current').text(index+1);}_this.index=index;};Plugin.prototype.goToNextSlide=function(fromTouch){var _this=this;var _loop=_this.s.loop;if(fromTouch&&_this.$slide.length<3)_loop=false;if(!_this.lgBusy)if((_this.index+1)<_this.$slide.length){_this.index++;_this.$el.trigger('onBeforeNextSlide.lg',[_this.index]);_this.slide(_this.index,fromTouch,false,'next');}else if(_loop){_this.index=0;_this.$el.trigger('onBeforeNextSlide.lg',[_this.index]);_this.slide(_this.index,fromTouch,false,'next');}else{if(_this.s.slideEndAnimatoin&&!fromTouch){_this.$outer.addClass('lg-right-end');setTimeout(function(){_this.$outer.removeClass('lg-right-end');},400);}}};Plugin.prototype.goToPrevSlide=function(fromTouch){var _this=this;var _loop=_this.s.loop;if(fromTouch&&_this.$slide.length<3)_loop=false;if(!_this.lgBusy)if(_this.index>0){_this.index--;_this.$el.trigger('onBeforePrevSlide.lg',[_this.index,fromTouch]);_this.slide(_this.index,fromTouch,false,'prev');}else if(_loop){_this.index=_this.$items.length-1;_this.$el.trigger('onBeforePrevSlide.lg',[_this.index,fromTouch]);_this.slide(_this.index,fromTouch,false,'prev');}else{if(_this.s.slideEndAnimatoin&&!fromTouch){_this.$outer.addClass('lg-left-end');setTimeout(function(){_this.$outer.removeClass('lg-left-end');},400);}}};Plugin.prototype.keyPress=function(){var _this=this;if(this.$items.length>1)$(window).on('keyup.lg',function(e){if(_this.$items.length>1){if(e.keyCode===37){e.preventDefault();_this.goToPrevSlide();}if(e.keyCode===39){e.preventDefault();_this.goToNextSlide();}}});$(window).on('keydown.lg',function(e){if(_this.s.escKey===true&&e.keyCode===27){e.preventDefault();if(!_this.$outer.hasClass('lg-thumb-open'))_this.destroy();else _this.$outer.removeClass('lg-thumb-open');}});};Plugin.prototype.arrow=function(){var _this=this;this.$outer.find('.lg-prev').on('click.lg',function(){_this.goToPrevSlide();});this.$outer.find('.lg-next').on('click.lg',function(){_this.goToNextSlide();});};
17Plugin.prototype.arrowDisable=function(index){if(!this.s.loop&&this.s.hideControlOnEnd){if((index+1)<this.$slide.length)this.$outer.find('.lg-next').removeAttr('disabled').removeClass('disabled');else this.$outer.find('.lg-next').attr('disabled','disabled').addClass('disabled');if(index>0)this.$outer.find('.lg-prev').removeAttr('disabled').removeClass('disabled');else this.$outer.find('.lg-prev').attr('disabled','disabled').addClass('disabled');}};Plugin.prototype.setTranslate=function($el,xValue,yValue){if(this.s.useLeft)$el.css('left',xValue);else $el.css({transform:'translate3d('+(xValue)+'px, '+yValue+'px, 0px)'});};Plugin.prototype.touchMove=function(startCoords,endCoords){var distance=endCoords-startCoords;if(Math.abs(distance)>15){this.$outer.addClass('lg-dragging');this.setTranslate(this.$slide.eq(this.index),distance,0);this.setTranslate($('.lg-prev-slide'),-this.$slide.eq(this.index).width()+distance,0);this.setTranslate($('.lg-next-slide'),this.$slide.eq(this.index).width()+distance,0);}};Plugin.prototype.touchEnd=function(distance){var _this=this;if(_this.s.mode!=='lg-slide')_this.$outer.addClass('lg-slide');this.$slide.not('.lg-current, .lg-prev-slide, .lg-next-slide').css('opacity','0');setTimeout(function(){_this.$outer.removeClass('lg-dragging');if((distance<0)&&(Math.abs(distance)>_this.s.swipeThreshold))_this.goToNextSlide(true);else if((distance>0)&&(Math.abs(distance)>_this.s.swipeThreshold))_this.goToPrevSlide(true);else{if(Math.abs(distance)<5)_this.$el.trigger('onSlideClick.lg');}_this.$slide.removeAttr('style');});setTimeout(function(){if(!_this.$outer.hasClass('lg-dragging')&&_this.s.mode!=='lg-slide')_this.$outer.removeClass('lg-slide');},_this.s.speed+100);};Plugin.prototype.enableSwipe=function(){var _this=this;var startCoords=0;var endCoords=0;var isMoved=false;if(_this.s.enableSwipe&&_this.doCss()){_this.$slide.on('touchstart.lg',function(e){if(!_this.$outer.hasClass('lg-zoomed')&&!_this.lgBusy){e.preventDefault();_this.manageSwipeClass();startCoords=e.originalEvent.targetTouches[0].pageX;}});_this.$slide.on('touchmove.lg',function(e){if(!_this.$outer.hasClass('lg-zoomed')){e.preventDefault();endCoords=e.originalEvent.targetTouches[0].pageX;_this.touchMove(startCoords,endCoords);isMoved=true;}});_this.$slide.on('touchend.lg',function(){if(!_this.$outer.hasClass('lg-zoomed'))if(isMoved){isMoved=false;_this.touchEnd(endCoords-startCoords);}else _this.$el.trigger('onSlideClick.lg');});}};Plugin.prototype.enableDrag=function(){var _this=this;var startCoords=0;var endCoords=0;var isDraging=false;var isMoved=false;if(_this.s.enableDrag&&_this.doCss()){_this.$slide.on('mousedown.lg',function(e){if(!_this.$outer.hasClass('lg-zoomed')&&!_this.lgBusy&&!$(e.target).text().trim()){e.preventDefault();_this.manageSwipeClass();startCoords=e.pageX;isDraging=true;_this.$outer.scrollLeft+=1;_this.$outer.scrollLeft-=1;_this.$outer.removeClass('lg-grab').addClass('lg-grabbing');_this.$el.trigger('onDragstart.lg');}});$(window).on('mousemove.lg',function(e){if(isDraging){isMoved=true;endCoords=e.pageX;_this.touchMove(startCoords,endCoords);_this.$el.trigger('onDragmove.lg');}});$(window).on('mouseup.lg',function(e){if(isMoved){isMoved=false;_this.touchEnd(endCoords-startCoords);_this.$el.trigger('onDragend.lg');}else{if($(e.target).hasClass('lg-object')||$(e.target).hasClass('lg-video-play'))_this.$el.trigger('onSlideClick.lg');}if(isDraging){isDraging=false;_this.$outer.removeClass('lg-grabbing').addClass('lg-grab');}});}};Plugin.prototype.manageSwipeClass=function(){var _touchNext=this.index+1;var _touchPrev=this.index-1;if(this.s.loop&&this.$slide.length>2)if(this.index===0)_touchPrev=this.$slide.length-1;else{if(this.index===this.$slide.length-1)_touchNext=0;}this.$slide.removeClass('lg-next-slide lg-prev-slide');if(_touchPrev>-1)this.$slide.eq(_touchPrev).addClass('lg-prev-slide');this.$slide.eq(_touchNext).addClass('lg-next-slide');};Plugin.prototype.mousewheel=function(){var _this=this;_this.$outer.on('mousewheel.lg',function(e){if(!e.deltaY)return;if(e.deltaY>0)_this.goToPrevSlide();else _this.goToNextSlide();e.preventDefault();});};Plugin.prototype.closeGallery=function(){var _this=this;var mousedown=false;this.$outer.find('.lg-close').on('click.lg',function(){_this.destroy();});if(_this.s.closable){_this.$outer.on('mousedown.lg',function(e){if($(e.target).is('.lg-outer')||$(e.target).is('.lg-item ')||$(e.target).is('.lg-img-wrap'))mousedown=true;else mousedown=false;});_this.$outer.on('mousemove.lg',function(){mousedown=false;});_this.$outer.on('mouseup.lg',function(e){if($(e.target).is('.lg-outer')||$(e.target).is('.lg-item ')||$(e.target).is('.lg-img-wrap')&&mou
17sedown)if(!_this.$outer.hasClass('lg-dragging'))_this.destroy();});}};Plugin.prototype.destroy=function(d){var _this=this;if(!d){_this.$el.trigger('onBeforeClose.lg');$(window).scrollTop(_this.prevScrollTop);}if(d){if(!_this.s.dynamic)this.$items.off('click.lg click.lgcustom');$.removeData(_this.el,'lightGallery');}this.$el.off('.lg.tm');$.each($.fn.lightGallery.modules,function(key){if(_this.modules[key])_this.modules[key].destroy();});this.lGalleryOn=false;clearTimeout(_this.hideBarTimeout);this.hideBarTimeout=false;$(window).off('.lg');$('body').removeClass('lg-on lg-from-hash');if(_this.$outer)_this.$outer.removeClass('lg-visible');$('.lg-backdrop').removeClass('in');setTimeout(function(){if(_this.$outer)_this.$outer.remove();$('.lg-backdrop').remove();if(!d)_this.$el.trigger('onCloseAfter.lg');_this.$el.focus();},_this.s.backdropDuration+50);};$.fn.lightGallery=function(options){return this.each(function(){if(!$.data(this,'lightGallery'))$.data(this,'lightGallery',new Plugin(this,options));else try{$(this).data('lightGallery').init();}catch(err){console.error('lightGallery has not initiated properly',err);}});};$.fn.lightGallery.modules={};})();}));(function(root,factory){if(typeof define==='function'&&define.amd)define(['jquery'],function(a0){return (factory(a0));});else if(typeof module==='object'&&module.exports)module.exports=factory(require('jquery'));else factory(root["jQuery"]);}(this,function($){(function(){'use strict';var defaults={autoplay:false,pause:5000,progressBar:true,fourceAutoplay:false,autoplayControls:true,appendAutoplayControlsTo:'.lg-toolbar'};var Autoplay=function(element){this.core=$(element).data('lightGallery');this.$el=$(element);if(this.core.$items.length<2)return false;this.core.s=$.extend({},defaults,this.core.s);this.interval=false;this.fromAuto=true;this.canceledOnTouch=false;this.fourceAutoplayTemp=this.core.s.fourceAutoplay;if(!this.core.doCss())this.core.s.progressBar=false;this.init();return this;};Autoplay.prototype.init=function(){var _this=this;if(_this.core.s.autoplayControls)_this.controls();if(_this.core.s.progressBar)_this.core.$outer.find('.lg').append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>');_this.progress();if(_this.core.s.autoplay)_this.$el.one('onSlideItemLoad.lg.tm',function(){_this.startlAuto();});_this.$el.on('onDragstart.lg.tm touchstart.lg.tm',function(){if(_this.interval){_this.cancelAuto();_this.canceledOnTouch=true;}});_this.$el.on('onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm',function(){if(!_this.interval&&_this.canceledOnTouch){_this.startlAuto();_this.canceledOnTouch=false;}});};Autoplay.prototype.progress=function(){var _this=this;var _$progressBar;var _$progress;_this.$el.on('onBeforeSlide.lg.tm',function(){if(_this.core.s.progressBar&&_this.fromAuto){_$progressBar=_this.core.$outer.find('.lg-progress-bar');_$progress=_this.core.$outer.find('.lg-progress');if(_this.interval){_$progress.removeAttr('style');_$progressBar.removeClass('lg-start');setTimeout(function(){_$progress.css('transition','width '+(_this.core.s.speed+_this.core.s.pause)+'ms ease 0s');_$progressBar.addClass('lg-start');},20);}}if(!_this.fromAuto&&!_this.core.s.fourceAutoplay)_this.cancelAuto();_this.fromAuto=false;});};Autoplay.prototype.controls=function(){var _this=this;var _html='<button type="button" aria-label="Toggle autoplay" class="lg-autoplay-button lg-icon"></button>';$(this.core.s.appendAutoplayControlsTo).append(_html);_this.core.$outer.find('.lg-autoplay-button').on('click.lg',function(){if($(_this.core.$outer).hasClass('lg-show-autoplay')){_this.cancelAuto();_this.core.s.fourceAutoplay=false;}else{if(!_this.interval){_this.startlAuto();_this.core.s.fourceAutoplay=_this.fourceAutoplayTemp;}}});};Autoplay.prototype.startlAuto=function(){var _this=this;_this.core.$outer.find('.lg-progress').css('transition','width '+(_this.core.s.speed+_this.core.s.pause)+'ms ease 0s');_this.core.$outer.addClass('lg-show-autoplay');_this.core.$outer.find('.lg-progress-bar').addClass('lg-start');_this.interval=setInterval(function(){if(_this.core.index+1<_this.core.$items.length)_this.core.index++;else _this.core.index=0;_this.fromAuto=true;_this.core.slide(_this.core.index,false,false,'next');},_this.core.s.speed+_this.core.s.pause);};Autoplay.prototype.cancelAuto=function(){clearInterval(this.interval);this.interval=false;this.core.$outer.find('.lg-progress').removeAttr('style');this.core.$outer.removeClass('lg-show-autoplay');this.core.$outer.find('.lg-progress-bar').removeClass('lg-start');};Autoplay.prototype.destroy=function(){this.cancelAuto();this.core.$outer.find('.lg-progress-bar').remove();};$.fn.lightGallery.modules.autoplay=Autoplay;})();}));(function(root,factory){if(typeof define==='function'&&define.amd)define(['jquery'],function(a0){return (factory(a0));});else if(typeof module==='object'&&module.exports)module.exports=factory(require('jquery'));else factory(root["jQuery"]);}(this,function($){(function(){'use strict';var defaults={fullScreen:true};function isFullScreen(){return (document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement);}
17var Fullscreen=function(element){this.core=$(element).data('lightGallery');this.$el=$(element);this.core.s=$.extend({},defaults,this.core.s);this.init();return this;};Fullscreen.prototype.init=function(){var fullScreen='';if(this.core.s.fullScreen)if(!document.fullscreenEnabled&&!document.webkitFullscreenEnabled&&!document.mozFullScreenEnabled&&!document.msFullscreenEnabled)return;else{fullScreen='<button type="button" aria-label="Toggle fullscreen" class="lg-fullscreen lg-icon"></button>';this.core.$outer.find('.lg-toolbar').append(fullScreen);this.fullScreen();}};Fullscreen.prototype.requestFullscreen=function(){var el=document.documentElement;if(el.requestFullscreen)el.requestFullscreen();else if(el.msRequestFullscreen)el.msRequestFullscreen();else if(el.mozRequestFullScreen)el.mozRequestFullScreen();else{if(el.webkitRequestFullscreen)el.webkitRequestFullscreen();}};Fullscreen.prototype.exitFullscreen=function(){if(document.exitFullscreen)document.exitFullscreen();else if(document.msExitFullscreen)document.msExitFullscreen();else if(document.mozCancelFullScreen)document.mozCancelFullScreen();else{if(document.webkitExitFullscreen)document.webkitExitFullscreen();}};Fullscreen.prototype.fullScreen=function(){var _this=this;$(document).on('fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg',function(){_this.core.$outer.toggleClass('lg-fullscreen-on');});this.core.$outer.find('.lg-fullscreen').on('click.lg',function(){if(isFullScreen())_this.exitFullscreen();else _this.requestFullscreen();});};Fullscreen.prototype.destroy=function(){if(isFullScreen())this.exitFullscreen();$(document).off('fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg');};$.fn.lightGallery.modules.fullscreen=Fullscreen;})();}));(function(root,factory){if(typeof define==='function'&&define.amd)define(['jquery'],function(a0){return (factory(a0));});else if(typeof exports==='object')module.exports=factory(require('jquery'));else factory(jQuery);}(this,function($){(function(){'use strict';var defaults={pager:false};var Pager=function(element){this.core=$(element).data('lightGallery');this.$el=$(element);this.core.s=$.extend({},defaults,this.core.s);if(this.core.s.pager&&this.core.$items.length>1)this.init();return this;};Pager.prototype.init=function(){var _this=this;var pagerList='';var $pagerCont;var $pagerOuter;var timeout;_this.core.$outer.find('.lg').append('<div class="lg-pager-outer"></div>');if(_this.core.s.dynamic)for(var i=0;i<_this.core.s.dynamicEl.length;i++)pagerList+='<span class="lg-pager-cont"> <span class="lg-pager"></span><div class="lg-pager-thumb-cont"><span class="lg-caret"></span> <img src="'+_this.core.s.dynamicEl[i].thumb+'" /></div></span>';else _this.core.$items.each(function(){if(!_this.core.s.exThumbImage)pagerList+='<span class="lg-pager-cont"> <span class="lg-pager"></span><div class="lg-pager-thumb-cont"><span class="lg-caret"></span> <img src="'+$(this).find('img').attr('src')+'" /></div></span>';else pagerList+='<span class="lg-pager-cont"> <span class="lg-pager"></span><div class="lg-pager-thumb-cont"><span class="lg-caret"></span> <img src="'+$(this).attr(_this.core.s.exThumbImage)+'" /></div></span>';});$pagerOuter=_this.core.$outer.find('.lg-pager-outer');$pagerOuter.html(pagerList);$pagerCont=_this.core.$outer.find('.lg-pager-cont');$pagerCont.on('click.lg touchend.lg',function(){var _$this=$(this);_this.core.index=_$this.index();_this.core.slide(_this.core.index,false,true,false);});$pagerOuter.on('mouseover.lg',function(){clearTimeout(timeout);$pagerOuter.addClass('lg-pager-hover');});$pagerOuter.on('mouseout.lg',function(){timeout=setTimeout(function(){$pagerOuter.removeClass('lg-pager-hover');});});_this.core.$el.on('onBeforeSlide.lg.tm',function(e,prevIndex,index){$pagerCont.removeClass('lg-pager-active');$pagerCont.eq(index).addClass('lg-pager-active');});};Pager.prototype.destroy=function(){};$.fn.lightGallery.modules.pager=Pager;})();}));(function(root,factory){if(typeof define==='function'&&define.amd)define(['jquery'],function(a0){return (factory(a0));});else if(typeof module==='object'&&module.exports)module.exports=factory(require('jquery'));else factory(root["jQuery"]);}(this,function($){(function(){'use strict';var defaults={thumbnail:true,animateThumb:true,currentPagerPosition:'middle',thumbWidth:100,thumbHe
17ight:'80px',thumbContHeight:100,thumbMargin:5,exThumbImage:false,showThumbByDefault:true,toogleThumb:true,pullCaptionUp:true,enableThumbDrag:true,enableThumbSwipe:true,swipeThreshold:50,loadYoutubeThumbnail:true,youtubeThumbSize:1,loadVimeoThumbnail:true,vimeoThumbSize:'thumbnail_small',loadDailymotionThumbnail:true};var Thumbnail=function(element){this.core=$(element).data('lightGallery');this.core.s=$.extend({},defaults,this.core.s);this.$el=$(element);this.$thumbOuter=null;this.thumbOuterWidth=0;this.thumbTotalWidth=(this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin));this.thumbIndex=this.core.index;if(this.core.s.animateThumb)this.core.s.thumbHeight='100%';this.left=0;this.init();return this;};Thumbnail.prototype.init=function(){var _this=this;if(this.core.s.thumbnail&&this.core.$items.length>1){if(this.core.s.showThumbByDefault)setTimeout(function(){_this.core.$outer.addClass('lg-thumb-open');},700);if(this.core.s.pullCaptionUp)this.core.$outer.addClass('lg-pull-caption-up');this.build();if(this.core.s.animateThumb&&this.core.doCss()){if(this.core.s.enableThumbDrag)this.enableThumbDrag();if(this.core.s.enableThumbSwipe)this.enableThumbSwipe();this.thumbClickable=false;}else this.thumbClickable=true;this.toogle();this.thumbkeyPress();}};Thumbnail.prototype.build=function(){var _this=this;var thumbList='';var vimeoErrorThumbSize='';var $thumb;var html='<div class="lg-thumb-outer">'+'<div class="lg-thumb lg-group">'+'</div>'+'</div>';switch(this.core.s.vimeoThumbSize){case 'thumbnail_large':vimeoErrorThumbSize='640';break;case 'thumbnail_medium':vimeoErrorThumbSize='200x150';break;case 'thumbnail_small':vimeoErrorThumbSize='100x75';}_this.core.$outer.addClass('lg-has-thumb');_this.core.$outer.find('.lg').append(html);_this.$thumbOuter=_this.core.$outer.find('.lg-thumb-outer');_this.thumbOuterWidth=_this.$thumbOuter.width();if(_this.core.s.animateThumb)_this.core.$outer.find('.lg-thumb').css({width:_this.thumbTotalWidth+'px',position:'relative'});if(this.core.s.animateThumb)_this.$thumbOuter.css('height',_this.core.s.thumbContHeight+'px');function getThumb(src,thumb,index){var isVideo=_this.core.isVideo(src,index)||{};var thumbImg;var vimeoId='';if(isVideo.youtube||isVideo.vimeo||isVideo.dailymotion)if(isVideo.youtube)if(_this.core.s.loadYoutubeThumbnail)thumbImg='//img.youtube.com/vi/'+isVideo.youtube[1]+'/'+_this.core.s.youtubeThumbSize+'.jpg';else thumbImg=thumb;else if(isVideo.vimeo)if(_this.core.s.loadVimeoThumbnail){thumbImg='//i.vimeocdn.com/video/error_'+vimeoErrorThumbSize+'.jpg';vimeoId=isVideo.vimeo[1];}else thumbImg=thumb;else{if(isVideo.dailymotion)if(_this.core.s.loadDailymotionThumbnail)thumbImg='//www.dailymotion.com/thumbnail/video/'+isVideo.dailymotion[1];else thumbImg=thumb;}else thumbImg=thumb;thumbList+='<div data-vimeo-id="'+vimeoId+'" class="lg-thumb-item" style="width:'+_this.core.s.thumbWidth+'px; height: '+_this.core.s.thumbHeight+'; margin-right: '+_this.core.s.thumbMargin+'px"><img src="'+thumbImg+'" /></div>';vimeoId='';}if(_this.core.s.dynamic)for(var i=0;i<_this.core.s.dynamicEl.length;i++)getThumb(_this.core.s.dynamicEl[i].src,_this.core.s.dynamicEl[i].thumb,i);else _this.core.$items.each(function(i){if(!_this.core.s.exThumbImage)getThumb($(this).attr('href')||$(this).attr('data-src'),$(this).find('img').attr('src'),i);else getThumb($(this).attr('href')||$(this).attr('data-src'),$(this).attr(_this.core.s.exThumbImage),i);});_this.core.$outer.find('.lg-thumb').html(thumbList);$thumb=_this.core.$outer.find('.lg-thumb-item');$thumb.each(function(){var $this=$(this);var vimeoVideoId=$this.attr('data-vimeo-id');if(vimeoVideoId)$.getJSON('//www.vimeo.com/api/v2/video/'+vimeoVideoId+'.json?callback=?',{format:'json'},function(data){$this.find('img').attr('src',data[0][_this.core.s.vimeoThumbSize]);});});$thumb.eq(_this.core.index).addClass('active');_this.core.$el.on('onBeforeSlide.lg.tm',function(){$thumb.removeClass('active');$thumb.eq(_this.core.index).addClass('active');});$thumb.on('click.lg touchend.lg',function(){var _$this=$(this);setTimeout(function(){if((_this.thumbClickable&&!_this.core.lgBusy)||!_this.core.doCss()){_this.core.index=_$this.index();_this.core.slide(_this.core.index,false,true,false);}},50);});_this.core.$el.on('onBeforeSlide.lg.tm',function(){_this.animateThumb(_this.core.index);});$(window).on('resize.lg.thumb orientationchange.lg.thumb',function(){setTimeout(function(){_this.animateThumb(_this.core.index);_this.thumbOuterWidth=_this.$thumbOuter.width();},200);});};Thumbnail.prototype.setTranslate=function(value){this.core.$outer.find('.lg-thumb').css({transform:'translate3d(-'+(value)+'px, 0px, 0px)'});};Thumbnail.prototype.animateThumb=function(index){var $thumb=this.core.$outer.find('.lg-thumb');if(this.core.s.animateThumb){var position;switch(this.core.s.currentPagerPosition){case 'left':position=0;break;case 'middle':position=(this.thumbOuterWidth/2)-(this.core.s.thumbWidth/2);break;case 'right':position=this.thumbOuterWidth-this.core.s.thumbWidth;}this.left=((this.core.s.thumbWidth+this.core.s.thumbMargin)*index-1)-position;if(this.left>(this.thumbTotalWidth-this.thumbOuterWidth))this.left=this.thumbTotalWidth-this.thumbOuterWidth;if(this.left<0)this.left=0;if(this.core.lGalleryOn){if(!$thumb.hasClass('on'))this.core.$outer.find('.lg-thumb').css('transition-duration',this.core.s.speed+'ms');if(!this.core.doCss())$thumb.animate({left:-this.left+'px'},this.core.s.speed);}else{if(!this.core.doCss())$thumb.css('left',-this.left+'px');}this.setTranslate(this.left);}};Thumbnail.prototype.enableThumbDrag=function(){var _this=this;var startCoords=0;var endCoords=0;var isDraging=false;var isMoved=false;var tempLeft=0;_this.$thumbOuter.addClass('lg-grab');_this.core.$outer.find('.lg-thumb').on('mousedown.lg.thumb',function(e){if(_this.thumbTotalWidth>_this.thumbOuterWidth){e.preventDefault();startCoords=e.pageX;isDraging=true;_this.core.$outer.scrollLeft+=1;_this.core.$outer.scrollLeft-=1;_this.thumbClickable=false;_this.$thumbOuter.removeClass('lg-grab').addClass('lg-grabbing');}});$(window).on('mousemove.lg.thumb',function(e){if(isDraging){tempLeft=_this.left;isMoved=true;endCoords=e.pageX;_this.$thumbOuter.addClass('lg-dragging');tempLeft=tempLeft-(endCoords-startCoords);if(tempLeft>(_this.thumbTotalWidth-_this.thumbOuterWidth))tempLeft=_this.thumbTotalWidth-_this.thumbOuterWidth;if(tempLeft<0)tempLeft=0;_this.setTranslate(tempLeft);}});$(window).on('mouseup.lg.thumb',function(){if(isMoved){isMoved=false;_this.$thumbOuter.removeClass('lg-dragging');_this.left=tempLeft;if(Math.abs(endCoords-startCoords)<_this.core.s.swipeThreshold)_this.thumbClickable=true;}else _this.thumbClickable=true;if(isDraging){isDraging=false;_this.$thumbOuter.removeClass('lg-grabbing').addClass('lg-grab');}});};Thumbnail.prototype.enableThumbSwipe=function(){var _this=this;var startCoords=0;var endCoords=0;var isMoved=false;var tempLeft=0;_this.core.$outer.find('.lg-thumb').on('touchstart.lg',function(e){if(_this.thumbTotalWidth>_this.thumbOuterWidth){e.preventDefault();startCoords=e.originalEvent.targetTouches[0].pageX;_this.thumbClickable=false;}});_this.core.$outer.find('.lg-thumb').on('touchmove.lg',function(e){if(_this.thumbTotalWidth>_this.thumbOuterWidth){e.preventDefault();endCoords=e.originalEvent.targetTouches[0].pageX;isMoved=true;_this.$thumbOuter.addClass('lg-dragging');tempLeft=_this.left;tempLeft=tempLeft-(endCoords-startCoords);if(tempLeft>(_this.thumbTotalWidth-_this.thumbOuterWidth))tempLeft=_this.thumbTotalWidth-_this.thumbOuterWidth;if(tempLeft<0)tempLeft=0;_this.setTranslate(tempLeft);}});_this.core.$outer.find('.lg-thumb').on('touchend.lg',function(){if(_this.thumbTotalWidth>_this.thumbOuterWidth)if(isMoved){isMoved=false;_this.$thumbOuter.removeClass('lg-dragging');
17if(Math.abs(endCoords-startCoords)<_this.core.s.swipeThreshold)_this.thumbClickable=true;_this.left=tempLeft;}else _this.thumbClickable=true;else _this.thumbClickable=true;});};Thumbnail.prototype.toogle=function(){var _this=this;if(_this.core.s.toogleThumb){_this.core.$outer.addClass('lg-can-toggle');_this.$thumbOuter.append('<button type="button" aria-label="Toggle thumbnails" class="lg-toogle-thumb lg-icon"></button>');_this.core.$outer.find('.lg-toogle-thumb').on('click.lg',function(){_this.core.$outer.toggleClass('lg-thumb-open');});}};Thumbnail.prototype.thumbkeyPress=function(){var _this=this;$(window).on('keydown.lg.thumb',function(e){if(e.keyCode===38){e.preventDefault();_this.core.$outer.addClass('lg-thumb-open');}else{if(e.keyCode===40){e.preventDefault();_this.core.$outer.removeClass('lg-thumb-open');}}});};Thumbnail.prototype.destroy=function(){if(this.core.s.thumbnail&&this.core.$items.length>1){$(window).off('resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb');this.$thumbOuter.remove();this.core.$outer.removeClass('lg-has-thumb');}};$.fn.lightGallery.modules.Thumbnail=Thumbnail;})();}));(function(root,factory){if(typeof define==='function'&&define.amd)define(['jquery'],function(a0){return (factory(a0));});else if(typeof module==='object'&&module.exports)module.exports=factory(require('jquery'));else factory(root["jQuery"]);}(this,function($){(function(){'use strict';var defaults={videoMaxWidth:'855px',autoplayFirstVideo:true,youtubePlayerParams:false,vimeoPlayerParams:false,dailymotionPlayerParams:false,vkPlayerParams:false,videojs:false,videojsOptions:{}};var Video=function(element){this.core=$(element).data('lightGallery');this.$el=$(element);this.core.s=$.extend({},defaults,this.core.s);this.videoLoaded=false;this.init();return this;};Video.prototype.init=function(){var _this=this;_this.core.$el.on('hasVideo.lg.tm',onHasVideo.bind(this));_this.core.$el.on('onAferAppendSlide.lg.tm',onAferAppendSlide.bind(this));if(_this.core.doCss()&&(_this.core.$items.length>1)&&(_this.core.s.enableSwipe||_this.core.s.enableDrag))_this.core.$el.on('onSlideClick.lg.tm',function(){var $el=_this.core.$slide.eq(_this.core.index);_this.loadVideoOnclick($el);});else _this.core.$slide.on('click.lg',function(){_this.loadVideoOnclick($(this));});_this.core.$el.on('onBeforeSlide.lg.tm',onBeforeSlide.bind(this));_this.core.$el.on('onAfterSlide.lg.tm',function(event,prevIndex){_this.core.$slide.eq(prevIndex).removeClass('lg-video-playing');});if(_this.core.s.autoplayFirstVideo)_this.core.$el.on('onAferAppendSlide.lg.tm',function(e,index){if(!_this.core.lGalleryOn){var $el=_this.core.$slide.eq(index);setTimeout(function(){_this.loadVideoOnclick($el);},100);}});};Video.prototype.loadVideo=function(src,addClass,noPoster,index,html){var _this=this;var video='';var autoplay=1;var a='';var isVideo=this.core.isVideo(src,index)||{};var videoTitle;if(_this.core.s.dynamic)videoTitle=_this.core.s.dynamicEl[_this.core.index].title;else videoTitle=_this.core.$items.eq(_this.core.index).attr('title')||_this.core.$items.eq(_this.core.index).find('img').first().attr('alt');videoTitle=videoTitle?'title="'+videoTitle+'"':'';if(noPoster)if(this.videoLoaded)autoplay=0;else autoplay=this.core.s.autoplayFirstVideo?1:0;if(isVideo.youtube){a='?wmode=opaque&autoplay='+autoplay+'&enablejsapi=1';if(this.core.s.youtubePlayerParams)a=a+'&'+$.param(this.core.s.youtubePlayerParams);video='<iframe allow="autoplay" class="lg-video-object lg-youtube '+addClass+'" '+videoTitle+' width="560" height="315" src="//www.youtube.com/embed/'+isVideo.youtube[1]+a+'" frameborder="0" allowfullscreen></iframe>';}else if(isVideo.vimeo){a='?autoplay='+autoplay;if(this.core.s.vimeoPlayerParams)a=a+'&'+$.param(this.core.s.vimeoPlayerParams);video='<iframe allow="autoplay" class="lg-video-object lg-vimeo '+addClass+'" '+videoTitle+' width="560" height="315"  src="//player.vimeo.com/video/'+isVideo.vimeo[1]+a+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';}else if(isVideo.dailymotion){a='?wmode=opaque&autoplay='+autoplay+'&api=postMessage';if(this.core.s.dailymotionPlayerParams)a=a+'&'+$.param(this.core.s.dailymotionPlayerParams);video='<iframe allow="autoplay" class="lg-video-object lg-dailymotion '+addClass+'" '+videoTitle+' width="560" height="315" src="//www.dailymotion.com/embed/video/'+isVideo.dailymotion[1]+a+'" frameborder="0" allowfullscreen></iframe>';}else if(isVideo.html5){var fL=html.substring(0,1);if(fL==='.'||fL==='#')html=$(html).html();video=html;}else{if(isVideo.vk){a='&autoplay='+autoplay;
17if(this.core.s.vkPlayerParams)a=a+'&'+$.param(this.core.s.vkPlayerParams);video='<iframe allow="autoplay" class="lg-video-object lg-vk '+addClass+'" '+videoTitle+' width="560" height="315" src="//vk.com/video_ext.php?'+isVideo.vk[1]+a+'" frameborder="0" allowfullscreen></iframe>';}}return video;};Video.prototype.loadVideoOnclick=function($el){var _this=this;if($el.find('.lg-object').hasClass('lg-has-poster')&&$el.find('.lg-object').is(':visible'))if(!$el.hasClass('lg-has-video')){$el.addClass('lg-video-playing lg-has-video');var _src;var _html;var _loadVideo=function(_src,_html){$el.find('.lg-video').append(_this.loadVideo(_src,'',false,_this.core.index,_html));if(_html)if(_this.core.s.videojs)try{videojs(_this.core.$slide.eq(_this.core.index).find('.lg-html5').get(0),_this.core.s.videojsOptions,function(){this.play();});}catch(e){console.error('lightGallery:- Make sure you have included videojs');}else _this.core.$slide.eq(_this.core.index).find('.lg-html5').get(0).play();};if(_this.core.s.dynamic){_src=_this.core.s.dynamicEl[_this.core.index].src;_html=_this.core.s.dynamicEl[_this.core.index].html;_loadVideo(_src,_html);}else{_src=_this.core.$items.eq(_this.core.index).attr('href')||_this.core.$items.eq(_this.core.index).attr('data-src');_html=_this.core.$items.eq(_this.core.index).attr('data-html');_loadVideo(_src,_html);}var $tempImg=$el.find('.lg-object');$el.find('.lg-video').append($tempImg);if(!$el.find('.lg-video-object').hasClass('lg-html5')){$el.removeClass('lg-complete');$el.find('.lg-video-object').on('load.lg error.lg',function(){$el.addClass('lg-complete');});}}else{var youtubePlayer=$el.find('.lg-youtube').get(0);var vimeoPlayer=$el.find('.lg-vimeo').get(0);var dailymotionPlayer=$el.find('.lg-dailymotion').get(0);var html5Player=$el.find('.lg-html5').get(0);if(youtubePlayer)youtubePlayer.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}','*');else if(vimeoPlayer)try{new Vimeo.Player(vimeoPlayer).play().catch(function(error){console.error('error playing the video:',error.name);});}catch(e){console.warn('lightGallery:- Make sure you have included https://github.com/vimeo/player.js');}else if(dailymotionPlayer)dailymotionPlayer.contentWindow.postMessage('play','*');else{if(html5Player)if(_this.core.s.videojs)try{videojs(html5Player).play();}catch(e){console.error('lightGallery:- Make sure you have included videojs');}else html5Player.play();}$el.addClass('lg-video-playing');}};Video.prototype.destroy=function(){this.videoLoaded=false;};function onHasVideo(event,index,src,html){var _this=this;_this.core.$slide.eq(index).find('.lg-video').append(_this.loadVideo(src,'lg-object',true,index,html));if(html)if(_this.core.s.videojs)try{videojs(_this.core.$slide.eq(index).find('.lg-html5').get(0),_this.core.s.videojsOptions,function(){if(!_this.videoLoaded&&_this.core.s.autoplayFirstVideo)this.play();});}catch(e){console.error('lightGallery:- Make sure you have included videojs');}else{if(!_this.videoLoaded&&_this.core.s.autoplayFirstVideo)_this.core.$slide.eq(index).find('.lg-html5').get(0).play();}}function onAferAppendSlide(event,index){var $videoCont=this.core.$slide.eq(index).find('.lg-video-cont');if(!$videoCont.hasClass('lg-has-iframe')){$videoCont.css('max-width',this.core.s.videoMaxWidth);this.videoLoaded=true;}}function onBeforeSlide(event,prevIndex,index){var _this=this;var $videoSlide=_this.core.$slide.eq(prevIndex);var youtubePlayer=$videoSlide.find('.lg-youtube').get(0);var vimeoPlayer=$videoSlide.find('.lg-vimeo').get(0);var dailymotionPlayer=$videoSlide.find('.lg-dailymotion').get(0);var vkPlayer=$videoSlide.find('.lg-vk').get(0);var html5Player=$videoSlide.find('.lg-html5').get(0);if(youtubePlayer)youtubePlayer.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}','*');else if(vimeoPlayer)try{new Vimeo.Player(vimeoPlayer).pause().catch(function(error){console.error('Unable to pause the video:',error.name);});}catch(e){console.warn('lightGallery:- Make sure you have included https://github.com/vimeo/player.js');}else if(dailymotionPlayer)dailymotionPlayer.contentWindow.postMessage('pause','*');else{if(html5Player)if(_this.core.s.videojs)try{videojs(html5Player).pause();}catch(e){console.error('lightGallery:- Make sure you have included videojs');}else html5Player.pause();}if(vkPlayer)$(vkPlayer).attr('src',$(vkPlayer).attr('src').replace('&autoplay','&noplay'));var _src;if(_this.core.s.dynamic)_src=_this.core.s.dynamicEl[index].src;else _src=_this.core.$items.eq(index).attr('href')||_this.core.$items.eq(index).attr('data-src');var _isVideo=_this.core.isVideo(_src,index)||{};if(_isVideo.youtube||_isVideo.vimeo||_isVideo.dailymotion||_isVideo.vk)_this.core.$outer.addClass('lg-hide-download');}$.fn.lightGallery.modules.video=Video;})();}));(function(root,factory){if(typeof define==='function'&&define.amd)define(['jquery'],function(a0){return (factory(a0));});else if(typeof module==='object'&&module.exports)module.exports=factory(require('jquery'));else factory(root["jQuery"]);}(this,function($){(function(){'use strict';var getUseLeft=function(){var useLeft=false;var isChrome=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);
17if(isChrome&&parseInt(isChrome[2],10)<54)useLeft=true;return useLeft;};var defaults={scale:1,zoom:true,actualSize:true,enableZoomAfter:300,useLeftForZoom:getUseLeft()};var Zoom=function(element){this.core=$(element).data('lightGallery');this.core.s=$.extend({},defaults,this.core.s);if(this.core.s.zoom&&this.core.doCss()){this.init();this.zoomabletimeout=false;this.pageX=$(window).width()/2;this.pageY=($(window).height()/2)+$(window).scrollTop();}return this;};Zoom.prototype.init=function(){var _this=this;var zoomIcons='<button type="button" aria-label="Zoom in" id="lg-zoom-in" class="lg-icon"></button><button type="button" aria-label="Zoom out" id="lg-zoom-out" class="lg-icon"></button>';if(_this.core.s.actualSize)zoomIcons+='<button type="button" aria-label="Actual size" id="lg-actual-size" class="lg-icon"></button>';if(_this.core.s.useLeftForZoom)_this.core.$outer.addClass('lg-use-left-for-zoom');else _this.core.$outer.addClass('lg-use-transition-for-zoom');this.core.$outer.find('.lg-toolbar').append(zoomIcons);_this.core.$el.on('onSlideItemLoad.lg.tm.zoom',function(event,index,delay){var _speed=_this.core.s.enableZoomAfter+delay;if($('body').hasClass('lg-from-hash')&&delay)_speed=0;else $('body').removeClass('lg-from-hash');_this.zoomabletimeout=setTimeout(function(){_this.core.$slide.eq(index).addClass('lg-zoomable');},_speed+30);});var scale=1;var zoom=function(scaleVal){var $image=_this.core.$outer.find('.lg-current .lg-image');var _x;var _y;var offsetX=($(window).width()-$image.prop('offsetWidth'))/2;var offsetY=(($(window).height()-$image.prop('offsetHeight'))/2)+$(window).scrollTop();_x=_this.pageX-offsetX;_y=_this.pageY-offsetY;var x=(scaleVal-1)*(_x);var y=(scaleVal-1)*(_y);$image.css('transform','scale3d('+scaleVal+', '+scaleVal+', 1)').attr('data-scale',scaleVal);
17if(_this.core.s.useLeftForZoom)$image.parent().css({left:-x+'px',top:-y+'px'}).attr('data-x',x).attr('data-y',y);else $image.parent().css('transform','translate3d(-'+x+'px, -'+y+'px, 0)').attr('data-x',x).attr('data-y',y);};var callScale=function(){if(scale>1)_this.core.$outer.addClass('lg-zoomed');else _this.resetZoom();if(scale<1)scale=1;zoom(scale);};var actualSize=function(event,$image,index,fromIcon){var w=$image.prop('offsetWidth');var nw;if(_this.core.s.dynamic)nw=_this.core.s.dynamicEl[index].width||$image[0].naturalWidth||w;else nw=_this.core.$items.eq(index).attr('data-width')||$image[0].naturalWidth||w;var _scale;if(_this.core.$outer.hasClass('lg-zoomed'))scale=1;else{if(nw>w){_scale=nw/w;scale=_scale||2;}}if(fromIcon){_this.pageX=$(window).width()/2;_this.pageY=($(window).height()/2)+$(window).scrollTop();}else{_this.pageX=event.pageX||event.originalEvent.targetTouches[0].pageX;_this.pageY=event.pageY||event.originalEvent.targetTouches[0].pageY;}callScale();setTimeout(function(){_this.core.$outer.removeClass('lg-grabbing').addClass('lg-grab');},10);};var tapped=false;_this.core.$el.on('onAferAppendSlide.lg.tm.zoom',function(event,index){var $image=_this.core.$slide.eq(index).find('.lg-image');$image.on('dblclick',function(event){actualSize(event,$image,index);});$image.on('touchstart',function(event){if(!tapped)tapped=setTimeout(function(){tapped=null;},300);else{clearTimeout(tapped);tapped=null;actualSize(event,$image,index);}event.preventDefault();});});$(window).on('resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom',function(){_this.pageX=$(window).width()/2;_this.pageY=($(window).height()/2)+$(window).scrollTop();zoom(scale);});$('#lg-zoom-out').on('click.lg',function(){if(_this.core.$outer.find('.lg-current .lg-image').length){scale-=_this.core.s.scale;callScale();}});$('#lg-zoom-in').on('click.lg',function(){if(_this.core.$outer.find('.lg-current .lg-image').length){scale+=_this.core.s.scale;callScale();}});$('#lg-actual-size').on('click.lg',function(event){actualSize(event,_this.core.$slide.eq(_this.core.index).find('.lg-image'),_this.core.index,true);});_this.core.$el.on('onBeforeSlide.lg.tm',function(){scale=1;_this.resetZoom();});_this.zoomDrag();_this.zoomSwipe();};Zoom.prototype.getCurrentTransform=function(el){if(!el)return 0;var st=window.getComputedStyle(el,null);var tm=st.getPropertyValue('-webkit-transform')||st.getPropertyValue('-moz-transform')||st.getPropertyValue('-ms-transform')||st.getPropertyValue('-o-transform')||st.getPropertyValue('transform')||'none';if(tm!=='none')return tm.split('(')[1].split(')')[0].split(',');return 0;};Zoom.prototype.getCurrentRotation=function(el){if(!el)return 0;var values=this.getCurrentTransform(el);if(values)return Math.round(Math.atan2(values[1],values[0])*(180/Math.PI));return 0;};Zoom.prototype.getModifier=function(rotateValue,axis,el){var originalRotate=rotateValue;rotateValue=Math.abs(rotateValue);var transformValues=this.getCurrentTransform(el);if(!transformValues)return 1;var modifier=1;if(axis==='X'){var flipHorizontalValue=Math.sign(parseFloat(transformValues[0]));if(rotateValue===0||rotateValue===180)modifier=1;else{if(rotateValue===90)if((originalRotate===-90&&flipHorizontalValue===1)||(originalRotate===90&&flipHorizontalValue===-1))modifier=-1;else modifier=1;}modifier=modifier*flipHorizontalValue;}else{var flipVerticalValue=Math.sign(parseFloat(transformValues[3]));if(rotateValue===0||rotateValue===180)modifier=1;else{if(rotateValue===90){var sinX=parseFloat(transformValues[1]);var sinMinusX=parseFloat(transformValues[2]);modifier=Math.sign(sinX*sinMinusX*originalRotate*flipVerticalValue);}}modifier=modifier*flipVerticalValue;}return modifier;};Zoom.prototype.getImageSize=function($image,rotateValue,axis){var imageSizes={y:'offsetHeight',x:'offsetWidth'};if(rotateValue===90)if(axis==='x')axis='y';else axis='x';return $image.prop(imageSizes[axis]);};Zoom.prototype.getDragCords=function(e,rotateValue){if(rotateValue===90)return {x:e.pageY,y:e.pageX};else return {x:e.pageX,y:e.pageY};};Zoom.prototype.getSwipeCords=function(e,rotateValue){var x=e.originalEvent.targetTouches[0].pageX;var y=e.originalEvent.targetTouches[0].pageY;if(rotateValue===90)return {x:y,y:x};else return {x,y};};Zoom.prototype.getPossibleDragCords=function($image,rotateValue){var minY=(this.core.$outer.find('.lg').height()-this.getImageSize($image,rotateValue,'y'))/2;
17var maxY=Math.abs((this.getImageSize($image,rotateValue,'y')*Math.abs($image.attr('data-scale')))-this.core.$outer.find('.lg').height()+minY);var minX=(this.core.$outer.find('.lg').width()-this.getImageSize($image,rotateValue,'x'))/2;var maxX=Math.abs((this.getImageSize($image,rotateValue,'x')*Math.abs($image.attr('data-scale')))-this.core.$outer.find('.lg').width()+minX);if(rotateValue===90)return {minY:minX,maxY:maxX,minX:minY,maxX:maxY};else return {minY,maxY,minX,maxX};};Zoom.prototype.getDragAllowedAxises=function($image,rotateValue){var allowY=this.getImageSize($image,rotateValue,'y')*$image.attr('data-scale')>this.core.$outer.find('.lg').height();var allowX=this.getImageSize($image,rotateValue,'x')*$image.attr('data-scale')>this.core.$outer.find('.lg').width();if(rotateValue===90)return {allowX:allowY,allowY:allowX};else return {allowX,allowY};};Zoom.prototype.resetZoom=function(){this.core.$outer.removeClass('lg-zoomed');this.core.$slide.find('.lg-img-wrap').removeAttr('style data-x data-y');this.core.$slide.find('.lg-image').removeAttr('style data-scale');this.pageX=$(window).width()/2;this.pageY=($(window).height()/2)+$(window).scrollTop();};Zoom.prototype.zoomSwipe=function(){var _this=this;var startCoords={};var endCoords={};var isMoved=false;var allowX=false;var allowY=false;var rotateValue=0;var rotateEl;_this.core.$slide.on('touchstart.lg',function(e){if(_this.core.$outer.hasClass('lg-zoomed')){var $image=_this.core.$slide.eq(_this.core.index).find('.lg-object');rotateEl=_this.core.$slide.eq(_this.core.index).find('.lg-img-rotate')[0];rotateValue=_this.getCurrentRotation(rotateEl);var dragAllowedAxises=_this.getDragAllowedAxises($image,Math.abs(rotateValue));allowY=dragAllowedAxises.allowY;allowX=dragAllowedAxises.allowX;if((allowX||allowY)){e.preventDefault();startCoords=_this.getSwipeCords(e,Math.abs(rotateValue));}}});_this.core.$slide.on('touchmove.lg',function(e){if(_this.core.$outer.hasClass('lg-zoomed')){var _$el=_this.core.$slide.eq(_this.core.index).find('.lg-img-wrap');var distanceX;var distanceY;e.preventDefault();isMoved=true;endCoords=_this.getSwipeCords(e,Math.abs(rotateValue));_this.core.$outer.addClass('lg-zoom-dragging');if(allowY)distanceY=(-Math.abs(_$el.attr('data-y')))+((endCoords.y-startCoords.y)*_this.getModifier(rotateValue,'Y',rotateEl));else distanceY=-Math.abs(_$el.attr('data-y'));if(allowX)distanceX=(-Math.abs(_$el.attr('data-x')))+((endCoords.x-startCoords.x)*_this.getModifier(rotateValue,'X',rotateEl));else distanceX=-Math.abs(_$el.attr('data-x'));if((Math.abs(endCoords.x-startCoords.x)>15)||(Math.abs(endCoords.y-startCoords.y)>15))if(_this.core.s.useLeftForZoom)_$el.css({left:distanceX+'px',top:distanceY+'px'});else _$el.css('transform','translate3d('+distanceX+'px, '+distanceY+'px, 0)');}});_this.core.$slide.on('touchend.lg',function(){if(_this.core.$outer.hasClass('lg-zoomed'))if(isMoved){isMoved=false;_this.core.$outer.removeClass('lg-zoom-dragging');_this.touchendZoom(startCoords,endCoords,allowX,allowY,rotateValue);}});};Zoom.prototype.zoomDrag=function(){var _this=this;var startCoords={};var endCoords={};var isDraging=false;var isMoved=false;var allowX=false;var allowY=false;var rotateValue=0;var rotateEl;_this.core.$slide.on('mousedown.lg.zoom',function(e){rotateEl=_this.core.$slide.eq(_this.core.index).find('.lg-img-rotate')[0];rotateValue=_this.getCurrentRotation(rotateEl);var $image=_this.core.$slide.eq(_this.core.index).find('.lg-object');var dragAllowedAxises=_this.getDragAllowedAxises($image,Math.abs(rotateValue));allowY=dragAllowedAxises.allowY;allowX=dragAllowedAxises.allowX;if(_this.core.$outer.hasClass('lg-zoomed'))if($(e.target).hasClass('lg-object')&&(allowX||allowY)){e.preventDefault();startCoords=_this.getDragCords(e,Math.abs(rotateValue));isDraging=true;_this.core.$outer.scrollLeft+=1;_this.core.$outer.scrollLeft-=1;_this.core.$outer.removeClass('lg-grab').addClass('lg-grabbing');}});$(window).on('mousemove.lg.zoom',function(e){if(isDraging){var _$el=_this.core.$slide.eq(_this.core.index).find('.lg-img-wrap');var distanceX;var distanceY;isMoved=true;endCoords=_this.getDragCords(e,Math.abs(rotateValue));_this.core.$outer.addClass('lg-zoom-dragging');
17if(allowY)distanceY=(-Math.abs(_$el.attr('data-y')))+((endCoords.y-startCoords.y)*_this.getModifier(rotateValue,'Y',rotateEl));else distanceY=-Math.abs(_$el.attr('data-y'));if(allowX)distanceX=(-Math.abs(_$el.attr('data-x')))+((endCoords.x-startCoords.x)*_this.getModifier(rotateValue,'X',rotateEl));else distanceX=-Math.abs(_$el.attr('data-x'));if(_this.core.s.useLeftForZoom)_$el.css({left:distanceX+'px',top:distanceY+'px'});else _$el.css('transform','translate3d('+distanceX+'px, '+distanceY+'px, 0)');}});$(window).on('mouseup.lg.zoom',function(e){if(isDraging){isDraging=false;_this.core.$outer.removeClass('lg-zoom-dragging');if(isMoved&&((startCoords.x!==endCoords.x)||(startCoords.y!==endCoords.y))){endCoords=_this.getDragCords(e,Math.abs(rotateValue));_this.touchendZoom(startCoords,endCoords,allowX,allowY,rotateValue);}isMoved=false;}_this.core.$outer.removeClass('lg-grabbing').addClass('lg-grab');});};Zoom.prototype.touchendZoom=function(startCoords,endCoords,allowX,allowY,rotateValue){var _this=this;var _$el=_this.core.$slide.eq(_this.core.index).find('.lg-img-wrap');var $image=_this.core.$slide.eq(_this.core.index).find('.lg-object');var rotateEl=_this.core.$slide.eq(_this.core.index).find('.lg-img-rotate')[0];var distanceX=(-Math.abs(_$el.attr('data-x')))+((endCoords.x-startCoords.x)*_this.getModifier(rotateValue,'X',rotateEl));var distanceY=(-Math.abs(_$el.attr('data-y')))+((endCoords.y-startCoords.y)*_this.getModifier(rotateValue,'Y',rotateEl));var possibleDragCords=_this.getPossibleDragCords($image,Math.abs(rotateValue));if((Math.abs(endCoords.x-startCoords.x)>15)||(Math.abs(endCoords.y-startCoords.y)>15)){if(allowY)if(distanceY<=-possibleDragCords.maxY)distanceY=-possibleDragCords.maxY;else{if(distanceY>=-possibleDragCords.minY)distanceY=-possibleDragCords.minY;}if(allowX)if(distanceX<=-possibleDragCords.maxX)distanceX=-possibleDragCords.maxX;else{if(distanceX>=-possibleDragCords.minX)distanceX=-possibleDragCords.minX;}if(allowY)_$el.attr('data-y',Math.abs(distanceY));else distanceY=-Math.abs(_$el.attr('data-y'));if(allowX)_$el.attr('data-x',Math.abs(distanceX));else distanceX=-Math.abs(_$el.attr('data-x'));if(_this.core.s.useLeftForZoom)_$el.css({left:distanceX+'px',top:distanceY+'px'});else _$el.css('transform','translate3d('+distanceX+'px, '+distanceY+'px, 0)');}};Zoom.prototype.destroy=function(){var _this=this;_this.core.$el.off('.lg.zoom');$(window).off('.lg.zoom');_this.core.$slide.off('.lg.zoom');_this.core.$el.off('.lg.tm.zoom');_this.resetZoom();clearTimeout(_this.zoomabletimeout);_this.zoomabletimeout=false;};$.fn.lightGallery.modules.zoom=Zoom;})();}));(function(root,factory){if(typeof define==='function'&&define.amd)define(['jquery'],function(a0){return (factory(a0));});else if(typeof exports==='object')module.exports=factory(require('jquery'));else factory(jQuery);}(this,function($){(function(){'use strict';var defaults={hash:true};var Hash=function(element){this.core=$(element).data('lightGallery');this.core.s=$.extend({},defaults,this.core.s);if(this.core.s.hash){this.oldHash=window.location.hash;this.init();}return this;};Hash.prototype.init=function(){var _this=this;var _hash;_this.core.$el.on('onAfterSlide.lg.tm',function(event,prevIndex,index){if(history.replaceState)history.replaceState(null,null,window.location.pathname+window.location.search+'#lg='+_this.core.s.galleryId+'&slide='+index);else window.location.hash='lg='+_this.core.s.galleryId+'&slide='+index;});$(window).on('hashchange.lg.hash',function(){_hash=window.location.hash;var _idx=parseInt(_hash.split('&slide=')[1],10);if((_hash.indexOf('lg='+_this.core.s.galleryId)>-1))_this.core.slide(_idx,false,false);else{if(_this.core.lGalleryOn)_this.core.destroy();}});};Hash.prototype.destroy=function(){if(!this.core.s.hash)return;if(this.oldHash&&this.oldHash.indexOf('lg='+this.core.s.galleryId)<0)if(history.replaceState)history.replaceState(null,null,this.oldHash);else window.location.hash=this.oldHash;else if(history.replaceState)history.replaceState(null,document.title,window.location.pathname+window.location.search);else window.location.hash='';this.core.$el.off('.lg.hash');};$.fn.lightGallery.modules.hash=Hash;})();}));(function(root,factory){if(typeof define==='function'&&define.amd)define(['jquery'],function(a0){return (factory(a0));});else if(typeof module==='object'&&module.exports)module.exports=factory(require('jquery'));else factory(root["jQuery"]);}(this,function($){(function(){'use strict';var defaults={share:true,facebook:true,facebookDropdownText:'Facebook',twitter:true,twitterDropdownText:'Twitter',googlePlus:true,googlePlusDropdownText:'GooglePlus',pinterest:true,pinterestDropdownText:'Pinterest'};
17var Share=function(element){this.core=$(element).data('lightGallery');this.core.s=$.extend({},defaults,this.core.s);if(this.core.s.share)this.init();return this;};Share.prototype.init=function(){var _this=this;var shareHtml='<button type="button" aria-label="Share" id="lg-share" class="lg-icon" aria-haspopup="true" aria-expanded="false">'+'<ul class="lg-dropdown" style="position: absolute;">';shareHtml+=_this.core.s.facebook?'<li><a id="lg-share-facebook" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">'+this.core.s.facebookDropdownText+'</span></a></li>':'';shareHtml+=_this.core.s.twitter?'<li><a id="lg-share-twitter" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">'+this.core.s.twitterDropdownText+'</span></a></li>':'';shareHtml+=_this.core.s.googlePlus?'<li><a id="lg-share-googleplus" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">'+this.core.s.googlePlusDropdownText+'</span></a></li>':'';shareHtml+=_this.core.s.pinterest?'<li><a id="lg-share-pinterest" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">'+this.core.s.pinterestDropdownText+'</span></a></li>':'';shareHtml+='</ul></button>';this.core.$outer.find('.lg-toolbar').append(shareHtml);this.core.$outer.find('.lg').append('<div id="lg-dropdown-overlay"></div>');$('#lg-share').on('click.lg',function(){_this.core.$outer.toggleClass('lg-dropdown-active');var ariaExpanded=$('#lg-share').attr('aria-expanded');$('#lg-share').attr('aria-expanded',ariaExpanded==='true'?false:true);});$('#lg-dropdown-overlay').on('click.lg',function(){_this.core.$outer.removeClass('lg-dropdown-active');$('#lg-share').attr('aria-expanded',false);});_this.core.$el.on('onAfterSlide.lg.tm',function(event,prevIndex,index){setTimeout(function(){$('#lg-share-facebook').attr('href','https://www.facebook.com/sharer/sharer.php?u='+(encodeURIComponent(_this.getSahreProps(index,'facebookShareUrl')||window.location.href)));$('#lg-share-twitter').attr('href','https://twitter.com/intent/tweet?text='+_this.getSahreProps(index,'tweetText')+'&url='+(encodeURIComponent(_this.getSahreProps(index,'twitterShareUrl')||window.location.href)));$('#lg-share-googleplus').attr('href','https://plus.google.com/share?url='+(encodeURIComponent(_this.getSahreProps(index,'googleplusShareUrl')||window.location.href)));$('#lg-share-pinterest').attr('href','http://www.pinterest.com/pin/create/button/?url='+(encodeURIComponent(_this.getSahreProps(index,'pinterestShareUrl')||window.location.href))+'&media='+encodeURIComponent(_this.getSahreProps(index,'src'))+'&description='+_this.getSahreProps(index,'pinterestText'));},100);});};Share.prototype.getSahreProps=function(index,prop){var shareProp='';if(this.core.s.dynamic)shareProp=this.core.s.dynamicEl[index][prop];else{var _href=this.core.$items.eq(index).attr('href');var _prop=this.core.$items.eq(index).data(prop);shareProp=prop==='src'?_href||_prop:_prop;}return shareProp;};Share.prototype.destroy=function(){};$.fn.lightGallery.modules.share=Share;})();}));(function(root,factory){if(typeof define==='function'&&define.amd)define(['jquery'],function(a0){return (factory(a0));});else if(typeof module==='object'&&module.exports)module.exports=factory(require('jquery'));else factory(root["jQuery"]);}(this,function($){(function(){'use strict';var defaults={rotate:true,rotateLeft:true,rotateRight:true,flipHorizontal:true,flipVertical:true};var Rotate=function(element){this.core=$(element).data('lightGallery');this.core.s=$.extend({},defaults,this.core.s);if(this.core.s.rotate&&this.core.doCss())this.init();return this;};Rotate.prototype.buildTemplates=function(){var rotateIcons='';if(this.core.s.flipVertical)rotateIcons+='<button aria-label="Flip vertical" class="lg-flip-ver lg-icon"></button>';if(this.core.s.flipHorizontal)rotateIcons+='<button aria-label="flip horizontal" class="lg-flip-hor lg-icon"></button>';if(this.core.s.rotateLeft)rotateIcons+='<button aria-label="Rotate left" class="lg-rotate-left lg-icon"></button>';if(this.core.s.rotateRight)rotateIcons+='<button aria-label="Rotate right" class="lg-rotate-right lg-icon"></button>';this.core.$outer.find('.lg-toolbar').append(rotateIcons);};Rotate.prototype.init=function(){var _this=this;this.buildTemplates();this.rotateValuesList={};this.core.$el.on('onAferAppendSlide.lg.tm.rotate',function(event,
17index){var $imageWrap=_this.core.$slide.eq(index).find('.lg-img-wrap');$imageWrap.wrap('<div class="lg-img-rotate"></div>');});this.core.$outer.find('.lg-rotate-left').on('click.lg',this.rotateLeft.bind(this));this.core.$outer.find('.lg-rotate-right').on('click.lg',this.rotateRight.bind(this));this.core.$outer.find('.lg-flip-hor').on('click.lg',this.flipHorizontal.bind(this));this.core.$outer.find('.lg-flip-ver').on('click.lg',this.flipVertical.bind(this));this.core.$el.on('onBeforeSlide.lg.tm.rotate',function(event,prevIndex,index){if(!_this.rotateValuesList[index])_this.rotateValuesList[index]={rotate:0,flipHorizontal:1,flipVertical:1};});};Rotate.prototype.applyStyles=function(){var $image=this.core.$slide.eq(this.core.index).find('.lg-img-rotate');$image.css('transform','rotate('+this.rotateValuesList[this.core.index].rotate+'deg)'+' scale3d('+this.rotateValuesList[this.core.index].flipHorizontal+', '+this.rotateValuesList[this.core.index].flipVertical+', 1)');};Rotate.prototype.getCurrentRotation=function(el){if(!el)return 0;var st=window.getComputedStyle(el,null);var tm=st.getPropertyValue('-webkit-transform')||st.getPropertyValue('-moz-transform')||st.getPropertyValue('-ms-transform')||st.getPropertyValue('-o-transform')||st.getPropertyValue('transform')||'none';if(tm!=='none'){var values=tm.split('(')[1].split(')')[0].split(',');if(values){var angle=Math.round(Math.atan2(values[1],values[0])*(180/Math.PI));return (angle<0?angle+360:angle);}}return 0;};Rotate.prototype.rotateLeft=function(){this.rotateValuesList[this.core.index].rotate-=90;this.applyStyles();};Rotate.prototype.rotateRight=function(){this.rotateValuesList[this.core.index].rotate+=90;this.applyStyles();};Rotate.prototype.flipHorizontal=function(){var $image=this.core.$slide.eq(this.core.index).find('.lg-img-rotate')[0];var currentRotation=this.getCurrentRotation($image);var rotateAxis='flipHorizontal';if(currentRotation===90||currentRotation===270)rotateAxis='flipVertical';this.rotateValuesList[this.core.index][rotateAxis]*=-1;this.applyStyles();};Rotate.prototype.flipVertical=function(){var $image=this.core.$slide.eq(this.core.index).find('.lg-img-rotate')[0];var currentRotation=this.getCurrentRotation($image);var rotateAxis='flipVertical';if(currentRotation===90||currentRotation===270)rotateAxis='flipHorizontal';this.rotateValuesList[this.core.index][rotateAxis]*=-1;this.applyStyles();};Rotate.prototype.destroy=function(){this.core.$el.off('.lg.tm.rotate');this.rotateValuesList={};};$.fn.lightGallery.modules.rotate=Rotate;})();}));;
18;(function($,window,document,undefined){var _={$win:$(window),$doc:$(document),$html:$('html'),$body:$('body'),$hb:$('html, body'),autoplay:false,mq:{s:544,m:768,l:1024,xl:1280,device:false,lastDevice:false},scrollPos:{top:0,lastTop:0}};var App=(function($){var autoplay=(function(){(function(){var mp3='data:audio/mpeg;base64,/+MYxAAAAANIAUAAAASEEB/jwOFM/0MM/90b/+RhST//w4NFwOjf///PZu////9lns5GFDv//l9GlUIEEIAAAgIg8Ir/JGq3/+MYxDsLIj5QMYcoAP0dv9HIjUcH//yYSg+CIbkGP//8w0bLVjUP///3Z0x5QCAv/yLjwtGKTEFNRTMuOTeqqqqqqqqqqqqq/+MYxEkNmdJkUYc4AKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq';var ogg='data:audio/ogg;base64,T2dnUwACAAAAAAAAAADqnjMlAAAAAOyyzPIBHgF2b3JiaXMAAAAAAUAfAABAHwAAQB8AAEAfAACZAU9nZ1MAAAAAAAAAAAAA6p4zJQEAAAANJGeqCj3//////////5ADdm9yYmlzLQAAAFhpcGguT3JnIGxpYlZvcmJpcyBJIDIwMTAxMTAxIChTY2hhdWZlbnVnZ2V0KQAAAAABBXZvcmJpcw9CQ1YBAAABAAxSFCElGVNKYwiVUlIpBR1jUFtHHWPUOUYhZBBTiEkZpXtPKpVYSsgRUlgpRR1TTFNJlVKWKUUdYxRTSCFT1jFloXMUS4ZJCSVsTa50FkvomWOWMUYdY85aSp1j1jFFHWNSUkmhcxg6ZiVkFDpGxehifDA6laJCKL7H3lLpLYWKW4q91xpT6y2EGEtpwQhhc+211dxKasUYY4wxxsXiUyiC0JBVAAABAABABAFCQ1YBAAoAAMJQDEVRgNCQVQBABgCAABRFcRTHcRxHkiTLAkJDVgEAQAAAAgAAKI7hKJIjSZJkWZZlWZameZaouaov+64u667t6roOhIasBACAAAAYRqF1TCqDEEPKQ4QUY9AzoxBDDEzGHGNONKQMMogzxZAyiFssLqgQBKEhKwKAKAAAwBjEGGIMOeekZFIi55iUTkoDnaPUUcoolRRLjBmlEluJMYLOUeooZZRCjKXFjFKJscRUAABAgAMAQICFUGjIigAgCgCAMAYphZRCjCnmFHOIMeUcgwwxxiBkzinoGJNOSuWck85JiRhjzjEHlXNOSuekctBJyaQTAAAQ4AAAEGAhFBqyIgCIEwAwSJKmWZomipamiaJniqrqiaKqWp5nmp5pqqpnmqpqqqrrmqrqypbnmaZnmqrqmaaqiqbquqaquq6nqrZsuqoum65q267s+rZru77uqapsm6or66bqyrrqyrbuurbtS56nqqKquq5nqq6ruq5uq65r25pqyq6purJtuq4tu7Js664s67pmqq5suqotm64s667s2rYqy7ovuq5uq7Ks+6os+75s67ru2rrwi65r66os674qy74x27bwy7ouHJMnqqqnqq7rmarrqq5r26rr2rqmmq5suq4tm6or26os67Yry7aumaosm64r26bryrIqy77vyrJui67r66Ys67oqy8Lu6roxzLat+6Lr6roqy7qvyrKuu7ru+7JuC7umqrpuyrKvm7Ks+7auC8us27oxuq7vq7It/KosC7+u+8Iy6z5jdF1fV21ZGFbZ9n3d95Vj1nVhWW1b+V1bZ7y+bgy7bvzKrQvLstq2scy6rSyvrxvDLux8W/iVmqratum6um7Ksq/Lui60dd1XRtf1fdW2fV+VZd+3hV9pG8OwjK6r+6os68Jry8ov67qw7MIvLKttK7+r68ow27qw3L6wLL/uC8uq277v6rrStXVluX2fsSu38QsAABhwAAAIMKEMFBqyIgCIEwBAEHIOKQahYgpCCKGkEEIqFWNSMuakZM5JKaWUFEpJrWJMSuaclMwxKaGUlkopqYRSWiqlxBRKaS2l1mJKqcVQSmulpNZKSa2llGJMrcUYMSYl
18c05K5pyUklJrJZXWMucoZQ5K6iCklEoqraTUYuacpA46Kx2E1EoqMZWUYgupxFZKaq2kFGMrMdXUWo4hpRhLSrGVlFptMdXWWqs1YkxK5pyUzDkqJaXWSiqtZc5J6iC01DkoqaTUYiopxco5SR2ElDLIqJSUWiupxBJSia20FGMpqcXUYq4pxRZDSS2WlFosqcTWYoy1tVRTJ6XFklKMJZUYW6y5ttZqDKXEVkqLsaSUW2sx1xZjjqGkFksrsZWUWmy15dhayzW1VGNKrdYWY40x5ZRrrT2n1mJNMdXaWqy51ZZbzLXnTkprpZQWS0oxttZijTHmHEppraQUWykpxtZara3FXEMpsZXSWiypxNhirLXFVmNqrcYWW62ltVprrb3GVlsurdXcYqw9tZRrrLXmWFNtBQAADDgAAASYUAYKDVkJAEQBAADGMMYYhEYpx5yT0ijlnHNSKucghJBS5hyEEFLKnINQSkuZcxBKSSmUklJqrYVSUmqttQIAAAocAAACbNCUWByg0JCVAEAqAIDBcTRNFFXVdX1fsSxRVFXXlW3jVyxNFFVVdm1b+DVRVFXXtW3bFn5NFFVVdmXZtoWiqrqybduybgvDqKqua9uybeuorqvbuq3bui9UXVmWbVu3dR3XtnXd9nVd+Bmzbeu2buu+8CMMR9/4IeTj+3RCCAAAT3AAACqwYXWEk6KxwEJDVgIAGQAAgDFKGYUYM0gxphhjTDHGmAAAgAEHAIAAE8pAoSErAoAoAADAOeecc84555xzzjnnnHPOOeecc44xxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY0wAwE6EA8BOhIVQaMhKACAcAABACCEpKaWUUkoRU85BSSmllFKqFIOMSkoppZRSpBR1lFJKKaWUIqWgpJJSSimllElJKaWUUkoppYw6SimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaVUSimllFJKKaWUUkoppRQAYPLgAACVYOMMK0lnhaPBhYasBAByAwAAhRiDEEJpraRUUkolVc5BKCWUlEpKKZWUUqqYgxBKKqmlklJKKbXSQSihlFBKKSWUUkooJYQQSgmhlFRCK6mEUkoHoYQSQimhhFRKKSWUzkEoIYUOQkmllNRCSB10VFIpIZVSSiklpZQ6CKGUklJLLZVSWkqpdBJSKamV1FJqqbWSUgmhpFZKSSWl0lpJJbUSSkklpZRSSymFVFJJJYSSUioltZZaSqm11lJIqZWUUkqppdRSSiWlkEpKqZSSUmollZRSaiGVlEpJKaTUSimlpFRCSamlUlpKLbWUSkmptFRSSaWUlEpJKaVSSksppRJKSqmllFpJKYWSUkoplZJSSyW1VEoKJaWUUkmptJRSSymVklIBAEAHDgAAAUZUWoidZlx5BI4oZJiAAgAAQABAgAkgMEBQMApBgDACAQAAAADAAAAfAABHARAR0ZzBAUKCwgJDg8MDAAAAAAAAAAAAAACAT2dnUwAEAAAAAAAAAADqnjMlAgAAADzQPmcBAQA=';try{var audio=new Audio();var src=audio.canPlayType('audio/ogg')?ogg:mp3;audio.autoplay=true;$(audio).on('play',function(){_.autoplay=true;});audio.src=src;}catch(e){_.autoplay=false;}})();}());var timer=(function(){var timerID;return function(func,duration){clearTimeout(timerID);timerID=setTimeout(func,duration);};}());var viewport=function(){var e=window,a='inner';if(!('innerWidth' in window)){a='client';e=document.documentElement||document.body;}return {width:e[a+'Width'],height:e[a+'Height']};};var mediaquery=function(){timer(function(){if(viewport().width<=_.mq.s)_.mq.device="s";else if(viewport().width<=_.mq.m)_.mq.device="m";else if(viewport().width<=_.mq.l)_.mq.device="l";else _.mq.device="xl";if(_.mq.device!==_.mq.lastDevice){_.mq.lastDevice=_.mq.device;_.$win.trigger('viewportChanged');_.$win.trigger(_.mq.device);}},250);};var scrollTop=function(p){_.$hb.animate({scrollTop:p.top},p.speed,function(){if(typeof p.callback==='function')p.callback();});};var fadeWord=function(p,callback){var $el=$(p.el),text=$.trim($el.text()),words=text.split(" "),count=0,html="";for(var i=0;i<words.length;i++)html+="<span>"+words[i]+((i+1)===words.length?"":" ")+"</span>";$el.html(html).children().hide().each(function(i){$(this).delay(i*(p.delay||300)).fadeIn(p.speed||600,function(){if(count===words.length-1)typeof callback==='function'&&callback();count++;});});};var init=function(){_.$win.on('load resize',mediaquery);};return {rtl:($('html').attr('dir')==='rtl')?true:false,timer,viewport,mediaquery,scrollTop,fadeWord,init};}(jQuery));jQuery(function(){App.init();App.loader.init();App.cookiePrivacy.init();App.commonMenu.init();App.mainMenu.init();App.mobileMenu.init();App.mainHeader.init();App.mainFooter.init();App.sectionNavigation.init();App.breadcrumb.init();App.anchor.init();App.dropdown.init();App.baseBlock.init();App.bgCover.init();App.nanoScroller.init();App.mainBannerSlider.init();App.companySlider.init();App.iconsWithOptionalLinksSlider.init();App.excerptSlider.init();App.biDirectionalSlider.init();App.resultsSlider.init();App.servicesSlider.init();App.linkSlider.init();App.newsSlider.init();App.articleSlider.init();App.gallerySlider.init();App.productSlider.init();App.carouselBlock.init();App.imageSlider.init();App.quoteSlider.init();App.segmentsListingSlider.init();App.storiesReferenceSlider.init();App.richMenuSlider.init();App.titleTextBlock.init();App.tables.init();App.videoBlock.init();App.productDetailAccordion.init();App.locator.init();App.articleMap.init();App.distributionMap.init();App.generalSelect.init();App.generalSelectWithSearch.init();
18App.filterSolutions.init();App.filterJobs.init();App.filterNews.init();App.mainPageSearch.init();App.productSpecialContentForm.init();App.protectedFileParagraphFrom.init();App.newsLinks.init();App.sliderTabs.init();App.iframeResizer.init();App.scrollAnimation.init();App.drupalDialog.init();App.webforms.init();App.cards.init();App.success.init();});_.$win.on('load',function(){_.$html.addClass('loaded');});_.$win.on('viewportChanged',function(){App.nanoScroller.init();});App.productDetailAccordion=(function($){var $el=$('.product-detail-info-block'),$trigger=$('.btn-show-more'),$container=$('.product-detail-panel');var init=function(){if(!$el.length)return;$trigger.on('click',function(e){e.preventDefault();$trigger.toggleClass('active');$container.animate({height:'toggle'},800);});};return {init};}(jQuery));App.anchor=(function($){var $msnM=$('.main-section-menu'),$sl=$('.btn-anchor[href^=\'#\']'),$aa=$('a[name]');var th=parseInt($msnM.height()),ofs=100,tl=th+ofs,bl=th-ofs;dur=500;var highlight=function($link,$container){if(!$link.hasClass('current')){if($container)$('.current[href^=\'#\']',$container).removeClass('current');$link.addClass('current');}};var goToSection=function(){var hash=decodeURIComponent(window.location.hash);if(hash)$sl.filter('[href="'+hash+'"]').trigger('click');};var currentSection=function(){_.$win.on('scroll resize',function(){th=parseInt($msnM.height());$aa.each(function(){var pos=parseInt(this.getBoundingClientRect().top);if(bl<pos&&pos<tl)highlight($('a[href="#'+this.name+'"]'),$msnM);});});};var navigate=function(){_.$hb.scrollTop();$sl.on('click',function(e){e.preventDefault();var $link=$(this),name=$link.attr('href').replace('#',''),$anchor=$('a[name="'+name+'"]'),scroll=undefined,cont=undefined,$cont=undefined;if($link.attr('data-parent')){cont=$link.attr('data-parent');$cont=$('[id='+cont+']');}else $cont=$('[id='+name+']');if($cont.length){scroll=$cont.offset().top-$msnM.height();_.$hb.animate({scrollTop:scroll},dur);}if($anchor.parents('.nano').length){var $nano=$anchor.parents('.nano');$nano.nanoScroller({scrollTo:$anchor});}});};var init=function(){if(!$msnM.length)return;navigate();currentSection();goToSection();};return {init};}(jQuery));App.scrollAnimation=(function($){var sr=(typeof ScrollReveal!=='undefined')?ScrollReveal():false;var options={scale:0,viewFactor:0.2,distance:'10%',duration:600,delay:400,easing:'cubic-bezier(0.455, 0.03, 0.515, 0.955)'};var sequenceInterval=100;var mainBannerSlider=function(){if(!$('.main-banner-slider').length)return;var swiper=false;sr.reveal('.main-banner-slider',{scale:1.2,viewFactor:0.2,distance:'0',duration:800,delay:300,easing:'cubic-bezier(0.455, 0.03, 0.515, 0.955)',afterReveal:function(el){var $el=$(el);if(!$(el).length)return;App.mainBannerSlider.showMsg($('.slick-slide:first',$el));}});};var linkSlider=function(){if(!$('.link-slider').length)return;sr.reveal('.link-slider',options,sequenceInterval);};var linkListMenu=function(){if(!$('.link-list-menu').length)return;sr.reveal('.link-list-menu a',options,sequenceInterval);};var articleIconBlocks=function(){if(!$('.article-icon-blocks').length)return;sr.reveal('.article-icon-blocks [class*="col-"]',options,sequenceInterval);};var articleVideoBlocks=function(){if(!$('.article-video-blocks').length)return;sr.reveal('.article-video-blocks [class*="col-"]',options,sequenceInterval);};var articleDownloadDocBlocks=function(){if(!$('.article-download-doc-blocks').length)return;sr.reveal('.article-download-doc-blocks [class*="col-"]',options,sequenceInterval);};var articleGenericBlock=function(){if(!$('.article-generic-block').length)return;sr.reveal('.article-generic-block article, .article-generic-block [class*="col-"]',options,sequenceInterval);};var articleGenericFullBlock=function(){if(!$('.article-generic-full-block').length)return;sr.reveal('.article-generic-full-block [class*="col-"]',options,sequenceInterval);};var articleImageBlocks=function(){if(!$('.article-image-blocks').length)return;sr.reveal('.article-image-blocks',options);};var articleMapBlock=function(){if(!$('.article-map-block').length)return;sr.reveal('.article-map-block',{scale:0,opacity:0,viewFactor:0.1,distance:'5%',duration:650,delay:400,easing:'cub
18ic-bezier(0.455, 0.03, 0.515, 0.955)'});};var articleJobBlock=function(){if(!$('.article-job-block').length)return;sr.reveal('.article-job-block',{scale:0,opacity:0,viewFactor:0.1,distance:'5%',duration:650,delay:400,easing:'cubic-bezier(0.455, 0.03, 0.515, 0.955)'});};var biDirectionalSliderBlocks=function(){if(!$('.bi-directional-slider-blocks').length)return;sr.reveal('.bi-directional-slider-blocks [class*="col-"]',options,sequenceInterval);};var titleTextBlocks=function(){if(!$('.title-text-blocks').length)return;sr.reveal('.title-text-blocks [class*="col-"]',options,sequenceInterval);};var iconBlocks=function(){if(!$('.icon-blocks').length)return;sr.reveal('.icon-blocks [class*="col-"]',options,sequenceInterval);};var grayIconBlocks=function(){if(!$('.gray-icon-blocks').length)return;sr.reveal('.gray-icon-blocks [class*="col-"]',{scale:0,viewFactor:0.4,distance:'10%',duration:600,delay:400,easing:'cubic-bezier(0.455, 0.03, 0.515, 0.955)'},sequenceInterval);};var imageLinkBlocks=function(){if(!$('.image-link-blocks').length)return;sr.reveal('.image-link-blocks [class*="col-"]',{scale:0,viewFactor:0.4,distance:'10%',duration:600,delay:400,easing:'cubic-bezier(0.455, 0.03, 0.515, 0.955)',beforeReveal:function(){App.bgCover.init();},afterReveal:function(){$('.image-link-blocks [class*="col-"]').css('transition','background-size 1s ease');}},sequenceInterval);};var imagePatternArticleBlocks=function(){if(!$('.image-pattern-article-blocks').length)return;sr.reveal('.image-pattern-article-blocks [class*="col-"]',options,sequenceInterval);};var imagePatternArticleSliderBlocks=function(){if(!$('.image-pattern-article-slider-blocks').length)return;sr.reveal('.image-pattern-article-slider-blocks [class*="col-"]',options,sequenceInterval);};var imageArticleSliderBlocks=function(){if(!$('.image-article-slider-blocks').length)return;sr.reveal('.image-article-slider-blocks [class*="col-"]',options,sequenceInterval);};var logoTextLinkBlocks=function(){if(!$('.logo-text-link-blocks').length)return;sr.reveal('.logo-text-link-blocks [class*="col-"]',{scale:0,viewFactor:0.4,distance:'10%',duration:600,delay:400,easing:'cubic-bezier(0.455, 0.03, 0.515, 0.955)',beforeReveal:function(){App.bgCover.init();}},sequenceInterval);};var jobBlock=function(){if(!$('.job-block').length)return;sr.reveal('.job-block',options,sequenceInterval);};var storyBlock=function(){if(!$('.story-block').length)return;sr.reveal('.story-block',options);};var definitionBlocks=function(){if(!$('.definition-blocks').length)return;sr.reveal('.definition-blocks [class*="col-"]',options,sequenceInterval);};var servicesTabs=function(){if(!$('.services-tabs').length)return;sr.reveal('.services-tabs h1, .services-tabs .services-slider, .services-tabs .silder-tabs-content',options,sequenceInterval);};var solutionBanner=function(){if(!$('.solution-banner').length)return;sr.reveal('.solution-banner [class*="col-"]',{scale:0,viewFactor:0.3,distance:'10%',duration:600,delay:400,easing:'cubic-bezier(0.455, 0.03, 0.515, 0.955)'},sequenceInterval);};var solutionBlocks=function(){if(!$('.solution-blocks').length)return;sr.reveal('.solution-blocks [class*="col-"]',{scale:0,viewFactor:0.3,distance:'10%',duration:600,delay:400,easing:'cubic-bezier(0.455, 0.03, 0.515, 0.955)'},sequenceInterval);};var excerptBlocks=function(){if(!$('.excerpt-blocks').length)return;sr.reveal('.excerpt-blocks .row',{scale:0,distance:'10%',duration:600,delay:400,easing:'cubic-bezier(0.455, 0.03, 0.515, 0.955)'},sequenceInterval);};var productCardBlock=function(){if(!$('.product-card-block').length)return;sr.reveal('.product-card-block',options,sequenceInterval);};var newsBlocks=function(){if(!$('.news-blocks').length)return;sr.reveal('.news-blocks > h2, .news-blocks [class*="col-"]',options,sequenceInterval);};var searchBlock=function(){if(!$('.search-block').length)return;sr.reveal('.search-block',options);};var contactBlock=function(){if(!$('.contact-block').length)return;sr.reveal('.contact-block',options,sequenceInterval);};var exhibitionBlocks=function(){if(!$('.exhibition-blocks').length)return;sr.reveal('.exhibition-blocks [class*="col-"]',options);};var sectionIntroBlocks=function(){if(!$('.section-intro-blocks').length)return;sr.reveal('.section-intro-blocks [class*="col-"]',options,sequenceInterval);};var organizationBlocks=function(){if(!$('.organization-blocks').length)return;sr.reveal('.organization-blocks',options,sequenceInterval);};var customOrganizationBlocks=function(){if(!$('.custom-organization-blocks').length)return;sr.reveal('.custom-organization-blocks',options,sequenceInterval);};var eventTable=function(){if(!$('.event-table').length)return;sr.reveal('.event-table',options);};var overviewBlock=function(){if(!$('.overview-block').length)return;sr.reveal('.overview-block',options);};var pageExcerptBlock=function(){if(!$('.page-excerpt-block').length)return;sr.reveal('.page-excerpt-block',options);};var articleImageDetails=function(){if(!$('.article-image-details').length)return;sr.reveal('.article-image-details',options,sequenceInterval);sr.reveal('.article-image-details',{scale:0,viewFactor:0.4,distance:'10%',duration:600,delay:400,easing:'cub
18ic-bezier(0.455, 0.03, 0.515, 0.955)',afterReveal:function(){$('.article-image-details').removeAttr('style');}},sequenceInterval);};var carouselBlock=function(){if(!$('.carousel-block').length)return;sr.reveal('.carousel-block',options);};var MenuInternalNavigation=function(){if(!$('.menu-internal-navigation').length)return;sr.reveal('.menu-internal-navigation',options);};var ImageVideoBlock=function(){if(!$('.image-video-block').length)return;sr.reveal('.image-video-block .image-video-block-intro-wrapper',options);sr.reveal('.image-video-block .image-video-block__media',options);};var CardTypeBlock=function(){if(!$('.block-cards').length)return;sr.reveal('.block-cards',options);};var CardTextBlock=function(){if(!$('.block-card-text').length)return;sr.reveal('.block-card-text',{scale:0,opacity:0,viewFactor:0.1,distance:'5%',duration:650,delay:200,easing:'cubic-bezier(0.455, 0.03, 0.515, 0.955)'});};var init=function(){const animationsEnabled=(drupalSettings&&drupalSettings.coesiaCorporateTheme)?drupalSettings.coesiaCorporateTheme.animationsEnabled:false;if(_.$html.hasClass('ie')||sr==false||!animationsEnabled)return false;if(window.location.hash)return false;$('a[href*=\\#]').on('click',function(event){var href=this.getAttribute('href');if(href!=='#'&&this.hostname===window.location.hostname&&this.pathname===window.location.pathname){event.preventDefault();window.location=this.href;window.location.reload(true);}});$('html').addClass('sr-enabled');mainBannerSlider();linkSlider();linkListMenu();biDirectionalSliderBlocks();articleDownloadDocBlocks();articleGenericBlock();articleGenericFullBlock();articleIconBlocks();articleImageBlocks();articleVideoBlocks();articleMapBlock();articleJobBlock();titleTextBlocks();definitionBlocks();excerptBlocks();iconBlocks();grayIconBlocks();imageLinkBlocks();imagePatternArticleBlocks();imagePatternArticleSliderBlocks();imageArticleSliderBlocks();logoTextLinkBlocks();newsBlocks();searchBlock();contactBlock();servicesTabs();solutionBanner();solutionBlocks();jobBlock();storyBlock();exhibitionBlocks();sectionIntroBlocks();organizationBlocks();customOrganizationBlocks();eventTable();overviewBlock();pageExcerptBlock();productCardBlock();articleImageDetails();carouselBlock();MenuInternalNavigation();ImageVideoBlock();CardTypeBlock();CardTextBlock();};return {init};}(jQuery));App.titleTextBlock=(function($){var $el=$('.title-text-block');var init=function(){if(!$el.length)return;$el.each(function(){var $this_article=$('article',$(this));if($this_article.height()>$(this).height()&&!$('.has-scrollbar',$(this)).length){$(this).addClass('has-nano');$this_article.wrap('<div class="nano nano-white"><div class="nano-content"></div></div>');$('.nano',$(this)).nanoScroller({alwaysVisible:true});}});};return {init};}(jQuery));App.mainBannerSlider=(function($){var $slider=$('.main-banner-slider'),$container=$('.slick-slider',$slider),$slides=$('.slick-slide',$container),swiper=false,$lastVideo='',timerID=false,autoplaySpeed=8000,$titleNav=null,isPaused=false;var getActiveVideo=function($el){var isMobile=window.matchMedia&&window.matchMedia('(max-width: 767px)').matches;var $mobileVideo=$('video',$('.mobile-content.video',$el));var $desktopVideo=$('video',$('.desktop-content.video',$el));if(isMobile&&$mobileVideo.length)return $mobileVideo;return $desktopVideo.length?$desktopVideo:$('video',$el).first();};var scrollDown=function(){var offset=40;_.$hb.animate({scrollTop:$slider.height()+offset},600);};var pauseVideo=function($el){var $video=getActiveVideo($el);if($video.length&&_.autoplay){var video=new MediaElement($video[0]);video.pause();}};var showMsg=function($el){var $video=getActiveVideo($el);if($video.length&&_.autoplay){var video=new MediaElement($video[0]);video.setCurrentTime(1);video.currentTime=1;video.play();$video.off('timeupdate playing ended').on('timeupdate',function(){if(video.currentTime>0.8)$el.addClass('slick-slide-show');}).on('playing',function(){$container.slick('slickPause');}).on('ended',function(){$container.slick('slickNext');});}else{$el.addClass('slick-slide-show');if(!isPaused)$container.slick('slickPlay');}};var buildTitleNav=function(slick){var realSlides=slick.$slides.filter(':not(.slick-cloned)');if(realSlides.length<=1)return;var $nav=$('<div class="slick-pager"></div>');var $list=$('<ul class="slick-pager--list"></ul>');realSlides.each(function(i){var pagerTitle=$(this).find('[data-pager-title]').data('pager-title')||'';
18var $item=$('<li class="slick-pager--item" data-slide-index="'+i+'"></li>');var $label=$('<span class="slick-pager--label">'+pagerTitle+'</span>');var $bar=$('<span class="slick-pager--bar"><span class="slick-pager--bar-fill"></span></span>');$item.append($bar).append($label);$list.append($item);});var $pauseBtn=$('<button class="slick-pager--pause" aria-label="Pause slider"></button>');$nav.append($list).append($pauseBtn);$slider.append($nav);$titleNav=$nav;$list.on('click','.slick-pager--item',function(){var idx=parseInt($(this).data('slide-index'),10);var currentSlide=$container.slick('slickCurrentSlide');if(idx===currentSlide){setActiveTitleItem(idx,!isPaused);if(!isPaused){$container.slick('slickPause');$container.slick('slickPlay');}}else{setActiveTitleItem(idx,false);$container.slick('slickGoTo',idx);}});$pauseBtn.on('click',function(){if(isPaused){$container.slick('slickPlay');isPaused=false;$nav.removeClass('is-paused');setActiveTitleItem(slick.currentSlide,true);}else{$container.slick('slickPause');isPaused=true;$nav.addClass('is-paused');pauseTitleProgress();}});setActiveTitleItem(0,true);};var resetAllBars=function(){if(!$titleNav)return;$titleNav.find('.slick-pager--bar-fill').each(function(){$(this).css('animation-play-state','').removeClass('is-animating');});};var setActiveTitleItem=function(index,restart){if(!$titleNav)return;var $items=$titleNav.find('.slick-pager--item');$items.removeClass('is-active');resetAllBars();var $active=$items.filter('[data-slide-index="'+index+'"]');$active.addClass('is-active');if(restart){var $fill=$active.find('.slick-pager--bar-fill');$fill[0]&&$fill[0].offsetWidth;$fill.css('animation-duration',autoplaySpeed+'ms');$fill.addClass('is-animating');}};var pauseTitleProgress=function(){if(!$titleNav)return;$titleNav.find('.slick-pager--bar-fill.is-animating').css('animation-play-state','paused');};var init=function(){if(!$container.length)return;$('.video',$slides).each(function(){var $container=$(this),$video=$('video',$container),video=new MediaElement($video[0]);if(!$container.length&&!$container.attr('poster'))return true;$container.css('background-image','url('+$video.attr('poster')+')');$video.removeAttr('poster');});$container.on('init',function(event,slick){buildTitleNav(slick);}).slick({rtl:App.rtl,infinite:true,fade:true,prevArrow:$('.btn-prev',$slider),nextArrow:$('.btn-next',$slider),autoplay:true,autoplaySpeed,pauseOnHover:false,pauseOnFocus:false}).on('beforeChange',function(event,slick,currentSlide,nextSlide){pauseVideo(currentSlide);showMsg($(slick.$slides.get(nextSlide)));}).on('afterChange',function(event,slick,currentSlide){setActiveTitleItem(currentSlide,!isPaused);});};return {init,showMsg:function($el){showMsg($el);}};}(jQuery));App.baseBlock=(function($){var $el=$('.block-base');var init=function(){if(!$el.length)return;$el.each(function(){$('.field--type-text-with-summary img',$el).each(function(){var $image=$(this);if($image.parents('a').length>0)return;var href=$(this).attr('src');var alt=$(this).attr('alt');var id=$(this).parents('.block-base').attr('id');$(this).wrap('<a class="lightgallery-inline-image" href="'+href+'"></a>');});$('.block-base').lightGallery({selector:'.lightgallery-inline-image',rotate:false,share:false});});};return {init};}(jQuery));App.cards=(function($){var $el=$('.paragraph--type--pg-card-type .card-type-element-desc');var init=function(){if(!$el.length)return;$el.each(function(){var $card=$(this);var height=$card.height();var titleHeight=$('.card-type-element-desc__title',$card).height();var $content=$('.card-type-element-desc__text',$card);if($content.height()+titleHeight>=height)$content.css('height','calc(100% - '+titleHeight+'px)');});};return {init};}(jQuery));App.dropdown=(function($){var $container=$('.dropdown-container');var init=function(){$container.each(function(){var $this=$(this),$trigger=$('.dropdown-trigger',$this);$trigger.on('click',function(e){e.preventDefault();$this.toggleClass('dropdown-show');if($trigger.hasClass('toggle-main-overflow'))$('.main-container').toggleClass('toggle-overflow');});});};return {init};}(jQuery));App.drupalDialog=(function($){var init=function(){_.$win.on('dialog:aftercreate',function(){_.$html.addClass('no-scroll');});_.$win.on('dialog:afterclose',function(){_.$html.removeClass('no-scroll');});};return {init};}(jQuery));App.generalSelect=(function($){var $el=$('.custom-select'),$select=$('select',$el);var selectBox=function(){$select.chosen({disable_search:true});};var init=function(){if(!$el.length)return;selectBox();};return {init};}(jQuery));App.generalSelectWithSearch=(function($){var $el=$('.custom-select--search'),$select=$('select',$el);var selectBox=function(){$select.chosen();};var init=function(){if(!$el.length)return;selectBox();};return {init};}(jQuery));
18App.filterSolutions=(function($){var $el=$('.technology-blocks .filters');var init=function(){if(!$el.length)return;$el.on('click','.cta--all',function(e){e.preventDefault();$(this).parents('.filters__accordion').find("input[type='checkbox']").prop('checked',true);});$el.on('click','.cta--none',function(e){e.preventDefault();$(this).parents('.filters__accordion').find("input[type='checkbox']").prop('checked',false);});$el.on('click','.filters__reset',function(e){e.preventDefault();$el.find("input[type='checkbox']").prop('checked',false);});};return {init};}(jQuery));App.filterNews=(function($){var $el=$('.filter-news'),$select=$('select',$el);var selectBox=function(){$select.chosen({disable_search:true});$select.on('change',function(e){$el.submit();});};var init=function(){if(!$el.length)return;selectBox();};return {init};}(jQuery));App.filterJobs=(function($){var $el=$('.filter-jobs'),$select=$('select',$el);var selectBox=function(){$select.each(function(){var $this=$(this);$this.chosen({disable_search:true});$this.on('change',function(e){$el.submit();});});};var init=function(){if(!$el.length)return;selectBox();};return {init};}(jQuery));App.mainPageSearch=(function($){var $el=$('.main-page-search'),$input
18=$('input[type="text"], input[type="search"]',$el);var setCaretAtEnd=function(){var query=$input.val();$input.focus();$input.val('').val(query);};var inputAutoWidth=function(){$input.autoGrowInput({comfortZone:0});};var init=function(){if(!$el.length)return;if(!App.rtl){setCaretAtEnd();inputAutoWidth();}};return {init};}(jQuery));App.productSpecialContentForm=(function(){var $el=$('#product-special-content-form'),$form=$('form',$el),$email=$('input[name=email]',$form),$privacy=$('input[name=privacy-policy]',$form),$nano=$('.nano',$form);var regEmail=/^[A-Z0-9._%+-]+@([A-Z0-9-]+\.)+[A-Z]{2,4}$/i,valid=false;var init=function(){if(!$el.length)return;$el.on($.modal.OPEN,function(event,modal){$nano.nanoScroller();});$el.on('click','.close-modal, .btn-close',function(e){e.preventDefault();if($form.hasClass('validated'))location.reload();});};return {init};}(jQuery));App.protectedFileParagraphFrom=(function($){var $el=$('.protected-file-link');var initLinks=function(){$el.css('cursor','pointer');$el.each(function(){var $link=$(this);var $field=$link.parent('.field');var $container=$field.parent();var $form=$('form, .coesia-eng-crm-embed-form',$container).addClass('protected-file-paragraph-form');if($form.length>0)$link.click(function(){$('.protected-file-paragraph-form').hide();$form.show();$([document.documentElement,document.body]).animate({scrollTop:$form.offset().top},600);});var $realLinks=$('a.btn-red',$container);if($realLinks.length>0){$realLinks.hide();$link.click(function(){var $realLink=$realLinks.first();$realLink.get(0).click();});}});};var init=function(){if(!$el.length)return;initLinks();};return {init};}(jQuery));App.webforms=(function($){var $el=$('.webform-submission-form .form-type-tel');var initPhone=function(){if($('.webform-submission-form .form-type-tel').length>0)$.get('https://ipinfo.io',function(){},"jsonp").done(function(resp){var countryCode=(resp&&resp.country)?resp.country:"";$('.intl-tel-input input').intlTelInput("setCountry",countryCode);if($('.form-item-country-country').length>0)$.ajax("https://restcountries.eu/rest/v2/alpha/"+countryCode).done(function(data){countryName=data['name'];$('.form-item-country-country select').val(countryName).trigger("chosen:updated");}).fail(function(data){console.error('Error while retrieving code data: '+countryCode);console.error(data);});});if($('.form-item-country-country').length>0)$('.form-item-country-country select').change(function(){var val=$('.form-item-country-country select').val();$.ajax("https://restcountries.eu/rest/v2/name/"+val).done(function(data){var countryData=data[0];var code=countryData['alpha2Code'];$('.intl-tel-input input').intlTelInput("setCountry",code);}).fail(function(data){console.error('Error while retrieving country data: '+val);console.error(data);});});};var init=function(){initPhone();$("body").on("dialogopen",function(event,ui){initPhone();});};return {init};}(jQuery));App.iframeResizer=(function($){var $el=$('.iframe-resizer');var init=function(){if(!$el.length)return;$el.iFrameResize({bodyMargin:'110px 0'});};return {init};}(jQuery));App.bgCover=(function($){var $bgCover=$('.bg-cover');var init=function(){$bgCover.each(function(){var $this=$(this),$img=$('img',$this);$this.imagesLoaded(function(){src=$img.prop('currentSrc')||$img.prop('src');if(src)$this.css('background-image','url('+src+')');});});};return {init};}(jQuery));App.loader=(function($){var $loader=$('<div class="main-loader">'),$progress=$('<div class="progress">'),$img=$('img',_.$body);var init=function(){if(!$img.length)return;_.$body.append($loader.append($progress));var loader=new PxLoader();$progress.width(0);$img.each(function(){var $this=$(this);if($this.attr('src'))loader.add(new PxLoaderImage($this.attr('src')));else{if($this.attr('srcset'))loader.add(new PxLoaderImage($this.attr('srcset')));}});loader.addProgressListener(function(e){$progress.css({width:Math.round((e.completedCount/e.totalCount)*100)+'%'});});loader.addCompletionListener(function(){$progress.fadeOut();_.$win.trigger('load');});loader.start();};return {init};}(jQuery));App.locator=(function($){var $el=$('.map-blocks'),$contacts=$('.contact-blocks',$el),$distribution=$('.distribution-blocks',$el),$locator=$('.locator'),$canvas=$('.canvas',$locator),$filterType=$('.filter-type',$el),$filterCountry=$('.filter-country',$locator),$lists=$('.list',$locator),distributionInit=false;var map={url:'',type:'all',status:'',created:false,countries:[],canvas:{},markers:{},markerClusterer:[],infoWindow:false,lists:[],bounds:{}};var setStatus=function(status){$locator.removeClass(map.status).addClass(status);map.status=status;};var filterType=function(){var $tab=$('ul li a',$filterType),$current=$tab.filter('.active');map.url=$current.attr('href');$tab.on('click',function(e){e.preventDefault();var $this=$(this);if(App.viewport().width<_.mq.l)$filterType.toggleClass('expanded');if(!$this.hasClass('active')){$tab.removeClass('active');$this.addClass('active');if($this.attr('href')!=='#'){$contacts.removeClass('hide');$distribution.addClass('hide');map.url=$this.attr('href');map.type=$this.attr('data-type');$('ul li a',$filterCountry).removeClass('active');$('address',$lists).each(function(){var $this=$(this);if(map.type==='all'||map.type===$this.attr('data-type'))$this.removeClass('hide');else $this.addClass('hide');});renderMap();}else{$contacts.addClass('hide');$distribution.removeClass('hide');}}});};var filterCountry=function(){var $tab=$('ul',$filterCountry);$tab.on('click','li a',function(e){e.preventDefault();var $this=$(this);if(App.viewport().width<_.mq.l)$filterCountry.toggleClass('expanded');if(!$this.hasClass('active')){var country=$(this).attr('data-country');$('li a',$tab).removeClass('active');$this.addClass('active');$('address',$lists).each(function(){var $this=$(this);if(!country||(country===$this.attr('data-country')&&(map.type==='all'||map.type===$this.attr('data-type'))))$this.removeClass('hide');else $this.addClass('hide');});}});};var createCountryFilter=function(){var $ul=$('ul',$filterCountry),$countryList=[];$ul.empty();map.countries.sort();$.uniqueSort(map.countries);$countryList.push($('<li><a class="active" href="#">COUNTRY <i class="icon icon-arrow-down"></i></a></li>'));for(var i=0;i<map.countries.length;i++)$countryList.push($('<li><a data-country="'+map.countries[i]+'" href="#">'+map.countries[i]+' <i class="icon icon-arrow-down"></i></a></li>'));
18$ul.append($countryList);};var getStore=function(){return $.Deferred(function(){var _this=this;setStatus('loading');if(sessionStorage&&sessionStorage.getItem(map.url))_this.resolve(JSON.parse(sessionStorage.getItem(map.url)));else $.ajax({url:map.url,type:'GET',success:function(data){sessionStorage.setItem(map.url,JSON.stringify(data));_this.resolve(data);}}).fail(function(error){setStatus('error');_this.fail();});});};var renderMap=function(){if($locator.hasClass('loading'))return;$.when(getStore()).then(createListsAndMarkers);};var offsetCenter=function(latlng,offsetx,offsety){var scale=Math.pow(2,map.canvas.getZoom());var center=map.canvas.getProjection().fromLatLngToPoint(latlng);var pixelOffset=new google.maps.Point((offsetx/scale)||0,(offsety/scale)||0);var centerWithOffset=new google.maps.Point(center.x-pixelOffset.x,center.y+pixelOffset.y);var newCenter=map.canvas.getProjection().fromPointToLatLng(centerWithOffset);map.canvas.setCenter(newCenter);};var createMap=function(){if(map.created)return;map.canvas=new google.maps.Map($canvas[0],{mapTypeId:google.maps.MapTypeId.ROADMAP,disableDefaultUI:true,zoomControl:true,scrollwheel:false,maxZoom:19,styles:[{"featureType":"water","elementType":"geometry","stylers":[{"color":"#e9e9e9"},{"lightness":17}]},{"featureType":"landscape","elementType":"geometry","stylers":[{"color":"#f5f5f5"},{"lightness":20}]},{"featureType":"road.highway","elementType":"geometry.fill","stylers":[{"color":"#ffffff"},{"lightness":17}]},{"featureType":"road.highway","elementType":"geometry.stroke","stylers":[{"color":"#ffffff"},{"lightness":29},{"weight":0.2}]},{"featureType":"road.arterial","elementType":"geometry","stylers":[{"color":"#ffffff"},{"lightness":18}]},{"featureType":"road.local","elementType":"geometry","stylers":[{"color":"#ffffff"},{"lightness":16}]},{"featureType":"poi","elementType":"geometry","stylers":[{"color":"#f5f5f5"},{"lightness":21}]},{"featureType":"poi.park","elementType":"geometry","stylers":[{"color":"#dedede"},{"lightness":21}]},{"elementType":"labels.text.stroke","stylers":[{"visibility":"on"},{"color":"#ffffff"},{"lightness":16}]},{"elementType":"labels.text.fill","stylers":[{"saturation":36},{"color":"#333333"},{"lightness":40}]},{"elementType":"labels.icon","stylers":[{"visibility":"off"}]},{"featureType":"transit","elementType":"geometry","stylers":[{"color":"#f2f2f2"},{"lightness":19}]},{"featureType":"administrative","elementType":"geometry.fill","stylers":[{"color":"#fefefe"},{"lightness":20}]},{"featureType":"administrative","elementType":"geometry.stroke","stylers":[{"color":"#fefefe"},{"lightness":17},{"weight":1.2}]}]});};var sortAddress=function(a,b){return ($(b).attr('data-name'))<($(a).attr('data-name'))?1:-1;};var createAddress=function(data,lat,lng,includeLink){var $wrapper=$('<div></div>'),$address=$('<address data-country="'+data.country+'" data-name="'+data.name+'" data-type="'+((data.type_id)?data.type_id:'')+'"'+(lat&&lng?' data-lat="'+lat+'" data-lng="'+lng+'"':'')+'></address>');$addressHeader=$('<span class="address--header"></span>');if(data.type)$addressHeader.append('<strong>'+data.type+'</strong>');for(var i=0;i<data.img.length;i++)$addressHeader.append('<img src="'+data.img[i]+'" alt="'+data.name+'">');$address.append($addressHeader);if(data.address)$address.append('<span>'+data.address+', '+data.city+',</span><span>'+(data.zip?data.zip+', ':'')+data.country+'</span>');if(data.phone)for(var i=0;i<data.phone.length;i++)if($('.without-mailto').length>0)$address.append('<span>'+data.phone[i]+'</span>');else $address.append('<a href="mailto:'+data.phone[i]+'">'+data.phone[i]+'</a>');if(data.mail)for(var i=0;i<data.mail.length;i++)if($('.without-mailto').length>0)$address.append('<span>'+data.mail[i]+'</span>');else $address.append('<a href="mailto:'+data.mail[i]+'">'+data.mail[i]+'</a>');if(data.link)$address.append('<a href="'+data.link+'">'+data.link+'</a>');if(includeLink&&lat&&lng)$address.append('<a href="#" class="view-on-map">'+Drupal.t('View on map')+'</a>');$wrapper.append($address);return $wrapper.html();};var createMarkerClusterer=function(markers){const locatorMap=map.canvas;const renderer={render:({count,position})=>{let iconUrl=$canvas.attr('data-cluster-1');if(count>10)iconUrl=$canvas.attr('data-cluster-2');if(count>20)iconUrl=$canvas.attr('data-cluster-3');if(count>30)iconUrl=$canvas.attr('data-cluster-4');if(count>40)iconUrl=$canvas.attr('data-cluster-5');return new google.maps.Marker({label:{text:String(count),color:"#dd052b",fontSize:"10px"},position,icon:iconUrl,zIndex:Number(google.maps.Marker.MAX_ZINDEX)+count});}};const algorithm=new markerClusterer.SuperClusterAlgorithm({});
18const markerCluster=new markerClusterer.MarkerClusterer({markers,map:locatorMap,renderer,algorithm});map.markerClusterer.push(markerCluster);};var createMarker=function(data){var infoWindow=createInfoWindow(data);var marker=new google.maps.Marker({map:map.canvas,position:new google.maps.LatLng(data.lat,data.lng),icon:$canvas.attr('data-marker')});google.maps.event.addListener(marker,'click',function(){if(App.viewport().width>=_.mq.l){if(map.infoWindow)map.infoWindow.close();infoWindow.open(map.canvas,marker);map.infoWindow=infoWindow;if(map.canvas.getZoom()<12)map.canvas.setZoom(15);offsetCenter(this.getPosition(),0,-($locator.height()/3));}});map.bounds.extend(marker.position);if(!map.markers.hasOwnProperty(data.offices[0].country))map.markers[data.offices[0].country]=[];map.markers[data.offices[0].country].push(marker);};var emptyMarker=function(){for(var country in map.markers)if(map.markers.hasOwnProperty(country))for(var i=0;i<map.markers[country].length;i++)map.markers[country][i].setMap(null);map.markers={};for(var j=0;j<map.markerClusterer.length;j++)map.markerClusterer[j].clearMarkers();map.markerClusterer=[];map.bounds=new google.maps.LatLngBounds();};var createInfoWindow=function(data){var content="";for(var i=0;i<data.offices.length;i++)content+=createAddress(data.offices[i],null,null,false);return new google.maps.InfoWindow({content});};var createList=function(data){var direction=((navigator.platform.indexOf("iPhone")!=-1)||(navigator.platform.indexOf("iPod")!=-1)||(navigator.platform.indexOf("iPad")!=-1))?"//maps.apple.com/?daddr="+data.lat+","+data.lng:"//www.google.com/maps?saddr=My+Location&daddr="+data.lat+","+data.lng;for(var i=0;i<data.offices.length;i++){map.countries.push(data.offices[i].country);if($lists.is(':empty'))map.lists.push($(createAddress(data.offices[i],data.lat,data.lng,true)));}};var emptyList=function(){map.lists=[];$lists.empty();};var createListsAndMarkers=function(data){return $.Deferred(function(p){map.countries=[];if(data.length){if(App.viewport().width>=_.mq.l){emptyMarker();for(var i=0;i<data.length;i++){createMarker(data[i]);createList(data[i]);}for(var country in map.markers)if(map.markers.hasOwnProperty(country))createMarkerClusterer(map.markers[country]);map.zoomChangeEvent=google.maps.event.addListener(map.canvas,'zoom_changed',function(){map.boundsChangeEvent=google.maps.event.addListener(map.canvas,'bounds_changed',function(event){if(this.getZoom()<2&&this.initialZoom==true){this.setZoom(2);this.initialZoom=false;map.canvas.setCenter(new google.maps.LatLng(40.8518,14.2681));}google.maps.event.removeListener(map.boundsChangeEvent);google.maps.event.removeListener(map.zoomChangeEvent);});});map.canvas.initialZoom=true;map.canvas.fitBounds(map.bounds);}else for(var i=0;i<data.length;i++)createList(data[i]);if($lists.is(':empty')){$lists.append(map.lists);var $addresses=$('address',$lists);$($addresses.toArray().sort(sortAddress)).appendTo($lists);}$('.view-on-map',$lists).on('click',function(e){e.preventDefault();var $address=$(this).closest('address');var lat=parseFloat($address.attr('data-lat'));var lng=parseFloat($address.attr('data-lng'));var position=new google.maps.LatLng(lat,lng);for(var country in map.markers)if(map.markers.hasOwnProperty(country))for(var i=0;i<map.markers[country].length;i++){var marker=map.markers[country][i];if(marker.getPosition().equals(position)){google.maps.event.trigger(marker,'click');return;}}});createCountryFilter();setStatus('done');this.resolve();}else{emptyMarker();emptyList();setStatus('error');this.fail();}});};var init=function(){if(!$el.length)return;filterType();filterCountry();createMap();renderMap();};return {init};}(jQuery));App.articleMap=(function($){var $el=$('.article-map'),$canvas=$('.canvas',$el);var map={address:$el.attr('data-location'),canvas:{},geocoder:{}};var createMap=function(){map.geocoder=new google.maps.Geocoder();map.canvas=new google.maps.Map($canvas[0],{mapTypeId:google.maps.MapTypeId.ROADMAP,disableDefaultUI:true,zoomControl:true,scrollwheel:false,zoom:13});if(map.geocoder)map.geocoder.geocode({'address':map.address},function(results,status){if(status==='OK')map.canvas.setCenter(results[0].geometry.location);else alert('Geocode was not successful for the following reason: '+status);});};var init=function(){if(!$el.length&&!map.address)return;createMap();};return {init};}(jQuery));App.distributionMap=(function($){var $el=$('.distribution-blocks'),$imgMapArea=$('map area',$el),$distributionArea=$('.distribution-area',$el),$select=$('.filter-distribution select',$el),$panelContainer=$('.distribution-block',$el),$panels=$('.distribution-panel',$el),$btnMapFilter=$('.btn-map-filter',$el);var imgMapMouseEvent=function(){$imgMapArea.on('mouseover click',function(e){var $this=$(this),href=$this.attr('href').replace('#','');if(e.type==='click'){imgMapActive(href);scrollToPanel();}else $distributionArea.filter('[class*="'+href+'"]').addClass('show');}).on('mouseleave',function(){$distributionArea.removeClass('show');});};var imgMapActive=function(area){$select.val(area);$select.trigger("chosen:updated");$distributionArea.removeClass('active');$distributionArea.filter('[class*="'+area+'"]').addClass('active');panel(area);};var select=function(){$select.chosen({disable_search:true});$select.on('change',function(){imgMapActive($(this).val());});};var panel=function(region){$panels.each(function(){var $this=$(this);if(!region&&typeof $this.attr('data-panel')==='undefined')$this.addClass('show');else if(region===$this.attr('data-panel'))$this.addClass('show');else $this.removeClass('show');});};var scrollToMap=function(callback){App.scrollTop({top:$el.offset().top-130,speed:600,callback});};var scrollToPanel=function(){App.scrollTop({top:$panelContainer.offset().top-130,speed:600});};var triggerFilter=function(){$btnMapFilter.on('click',function(e){e.preventDefault();var $this=$(this),id=$this.attr('href'),$target=id?$(id):'';if($target.length)scrollToMap(function(){$target.trigger('click');});});};var init=function(){if(!$el.length)return;imgMapMouseEvent();select();triggerFilter();};return {init};}(jQuery));App.videoBlock=(function($){var $videoBlock=$('.video-block');var init=function(){if(!$videoBlock.length)return;$videoBlock.each(function(){var $this=$(this),$video=$('video',$this);if(!$video.length)return true;var video=new MediaElement($video[0]);$this.addClass('stand-by').on('click',function(e){e.preventDefault();if($this.hasClass('playing')){video.pause();$this.removeClass('playing').addClass('stand-by');}else{video.play();$this.removeClass('stand-by').addClass('playing');}});});$('.modal').on('modal:open',function(event,modal){var $videoBlock=$('.video-block',this),$video=$('video',$videoBlock);if(!$video.length)return true;var video=new MediaElement($video[0]);video.play();$videoBlock.removeClass('stand-by').addClass('playing');});$('.modal').on('modal:close',function(event,modal){var $videoBlock=$('.video-block',this),$video=$('video',$videoBlock);if(!$video.length)return true;var video=new MediaElement($video[0]);video.pause();$videoBlock.removeClass('playing').addClass('stand-by');});};return {init};}(jQuery));App.mainMenu=(function($){var $el=$('.main-header-menu'),$list=$('ul > li',$el),$lastList=false,timer;var init=function(){if(!$el.length)return;$list.on('mouseenter',function(){var $this=$(this);if(timer)clearTimeout(timer);$list.each(function(){var $that=$(this);$that.unbind('mouseleave');if($this[0]===$that[0]){$that.addClass('show').on('mouseleave',function(){timer=setTimeout(function(){$that.removeClass('show');},600);});$lastList=$that;}else $that.removeClass('show');});});};return {init};}(jQuery));App.mobileMenu=(function($){var $btnMobileMenu=$('.btn-mobile-menu');var init=function(){$btnMobileMenu.on('click',function(e){e.preventDefault();_.$html.toggleClass('mobile-push-menu');});};return {init};}(jQuery));App.commonMenu=(function($){var $el=$('nav[role=navigation]'),$list=$('ul > li',$el);var init=function(){if(!$el.length)return;$('a',$list).click(function(e){var $link=$(this);if($link.attr('href')==='#nolink')e.preventDefault();});var $mobileSolutionsMenu=$('.dropdown-container .solutions-menu-block');$('.item-list',$mobileSolutionsMenu).each(function(){var $list=$(this);$('h3',$list).click(function(){$list.toggleClass('open');});});};return {init};}(jQuery));App.nanoScroller=(function($){var $scroller=$('.nano').not('.has-scrollbar');var init=function(){if(!$scroller.length)return;$scroller.nanoScroller({alwaysVisible:true});var $nanoScrollerContainer=$('.nanoscroller-container');if(!$nanoScrollerContainer.length)return;$nanoScrollerContainer.each(function(){var $this_content=$(this).find('.nanoscroller-content');var $this_content_class=$this_content.attr('class');var $this_content_height=$this_content_class.split('--h')[1];if($this_content_height.length&&$this_content.height()>$this_content_height&&!$('.has-scrollbar',$(this)).length){$(this).addClass('has-nano');$(this).css('height',$this_content_height);$this_content.wrap('<div class="nano-wrapper"><div class="nano nano-white"><div class="nano-content"></div></div></div>');$('.nano',$(this)).nanoScroller({alwaysVisible:true});}});};return {init};}(jQuery));App.newsLinks=(function($){var $el=$('.node__content.article-news-block');var movePrivateDownloadLinks=function(){if($('.protected-file-link').length!==0){var $sidebar=$('.article-news-block .col-l-3, .success-story-sidebar');var $protectedFields=$('<div class="field field-protected-files"><div class="field__label">'+Drupal.t('Downloads')+'</div><div class="field__items"></div></div>');$sidebar.append($protectedFields);$('.protected-file-link').each(function(){var $link=$(this);var $item=$('<div class="field__item"></div>');$item.append($link);$item.appendTo('.field-protected-files .field__items');});}};
18var handleEmptyContacts=function(){var $contacts=$('.node--type-news > .node__content > .contact');var contactsContent=$.trim($contacts.text());if(!contactsContent)$contacts.addClass('empty-contacts');};var init=function(){if(!$el.length)return;movePrivateDownloadLinks();handleEmptyContacts();};return {init};}(jQuery));App.companySlider=(function($){var $slider=$('.company-slider');var init=function(){if(!$('.slick-slider',$slider).length)return;$('.slick-slider',$slider).slick({rtl:App.rtl,autoplay:true,autoplaySpeed:3500,speed:1000,cssEase:'cubic-bezier(0.95, 0, 0.2, 1)',prevArrow:$('.btn-prev',$slider),nextArrow:$('.btn-next',$slider),slidesToShow:4,slidesToScroll:1,responsive:[{breakpoint:1024,settings:{slidesToShow:2,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}]});};return {init};}(jQuery));App.iconsWithOptionalLinksSlider=(function($){var $slider=$('.block-component-icons-with-optional-links');var init=function(){if(!$('.slick-slider',$slider).length)return;$slider.each(function(){$('.slick-slider',this).slick({rtl:App.rtl,infinite:false,autoplaySpeed:6000,prevArrow:$('.btn-prev',this),nextArrow:$('.btn-next',this),slidesToShow:3,slidesToScroll:1,responsive:[{breakpoint:1024,settings:{slidesToShow:2,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}]});});};return {init};}(jQuery));App.excerptSlider=(function($){var $slider=$('.excerpt-slider');var init=function(){if(!$('.slick-slider',$slider).length)return;$('.slick-slider',$slider).slick({rtl:App.rtl,infinite:false,arrows:false,dots:true});};return {init};}(jQuery));App.biDirectionalSlider=(function($){var $slider=$('.bi-directional-slider');var init=function(){if(!$('.slick-slider',$slider).length)return;$('.slick-slider',$slider).slick({rtl:App.rtl,vertical:true,verticalSwiping:true,infinite:false,prevArrow:$('.btn-prev',$slider),nextArrow:$('.btn-next',$slider),responsive:[{breakpoint:768,settings:{vertical:false,verticalSwiping:false,arrows:false,dots:true}}]});};return {init};}(jQuery));App.resultsSlider=(function($){var $slider=$('.accordion__carousel');var init=function(){if(!$('.slick-slider',$slider).length)return;var slideCount=1;if($(window).width()>1024)slideCount=4;$slider.each(function(){$('.slick-slider',this).slick({rtl:App.rtl,infinite:false,prevArrow:$('.btn-prev',this),nextArrow:$('.btn-next',this),slidesToShow:slideCount,slidesToScroll:1});});};return {init};}(jQuery));App.servicesSlider=(function($){var $slider=$('.services-slider');var init=function(){if(!$('.slick-slider',$slider).length)return;var isSimpleClick=false;$('.slick-slider a',$slider).on('mousedown',function(){isSimpleClick=true;}).on('mousemove',function(){isSimpleClick=false;}).on('click',function(event){if(!_.$html.hasClass('ie')&&!isSimpleClick){event.stopImmediatePropagation();event.stopPropagation();event.preventDefault();}});$('.slick-slider',$slider).slick({rtl:App.rtl,infinite:false,prevArrow:$('.btn-prev',$slider),nextArrow:$('.btn-next',$slider),slidesToShow:6,slidesToScroll:6,responsive:[{breakpoint:1280,settings:{slidesToShow:4,slidesToScroll:4}},{breakpoint:1024,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}]});};return {init};}(jQuery));App.linkSlider=(function($){var $slider=$('.link-slider');var init=function(){if(!$slider.length)return;$slider.each(function(){if(!$('.slick-slider',$slider).length)return true;var $this=$(this),$container=$('.slick-slider',$this),$slides=$('.slick-slide',$this),numToShow=1;if($slides.length<7)numToShow=$slides.length;else{numToShow=6;$this.addClass('link-slider-more');}var $itemlists=$slides.find('a.item');var $currentPosition=0;$itemlists.each(function(i){if($(this).hasClass('current'))$currentPosition=i;});$container.slick({rtl:App.rtl,infinite:false,prevArrow:$('.btn-prev',$this),nextArrow:$('.btn-next',$this),slidesToShow:numToShow,slidesToScroll:numToShow,responsive:[{breakpoint:1280,settings:{slidesToShow:3,slidesToScroll:3,initialSlide:0}},{breakpoint:1024,settings:{slidesToShow:2,slidesToScroll:2,initialSlide:0}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,initialSlide:$currentPosition}}]});});};return {init};}(jQuery));App.richMenuSlider=(function($){var $slider=$('.rich-menu-slider');var init=function(){if(!$slider.length)return;$slider.each(function(){if(!$('.slick-slider',$slider).length)return true;var $this=$(this),$container=$('.slick-slider',$this),$slides=$('.slick-slide',$this),numToShow=1;
18if($slides.length<7)numToShow=$slides.length;else{numToShow=6;$this.addClass('link-slider-more');}var $itemlists=$slides.find('a.item');var $currentPosition=0;$itemlists.each(function(i){if($(this).hasClass('current'))$currentPosition=i;});$container.slick({rtl:App.rtl,infinite:false,prevArrow:$('.btn-prev',$this),nextArrow:$('.btn-next',$this),slidesToShow:numToShow,slidesToScroll:numToShow,responsive:[{breakpoint:1280,settings:{slidesToShow:3,slidesToScroll:3,initialSlide:0}},{breakpoint:1024,settings:{slidesToShow:2,slidesToScroll:2,initialSlide:0}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,initialSlide:$currentPosition}}]});});};return {init};}(jQuery));App.newsSlider=(function($){var $slider=$('.news-slider');$slider.addClass('partial-right-slide');var init=function(){if(!$('.slick-slider',$slider).length)return;$('.slick-slider',$slider).slick({rtl:App.rtl,infinite:true,prevArrow:$('.btn-prev',$slider),nextArrow:$('.btn-next',$slider),dots:false,slidesToShow:2,centerMode:true,responsive:[{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,centerMode:false}}]});};return {init};}(jQuery));App.articleSlider=(function($){var $slider=$('.article-slider');var init=function(){if(!$('.slick-slider',$slider).length)return;$($slider).each(function(){if($('.slick-slide',this).length<=1)$('.slick-navigation',this).remove();$('.slick-slider',this).slick({rtl:App.rtl,infinite:false,prevArrow:$('.btn-prev',this),nextArrow:$('.btn-next',this),dots:true});});};return {init};}(jQuery));App.gallerySlider=(function($){var $slider=$('.gallery-slider'),$zoom=$('.gallery-zoom',$slider),$thumbs=$('.gallery-thumbs',$slider);var init=function(){if(!$('.slick-slider',$slider).length)return;$('.slick-slider',$zoom).slick({rtl:App.rtl,infinite:false,prevArrow:$('.btn-prev',$slider),nextArrow:$('.btn-next',$slider),dots:true,asNavFor:'.gallery-thumbs .slick-slider'});$('.slick-slider',$thumbs).slick({rtl:App.rtl,slidesToShow:4,slidesToScroll:1,infinite:false,prevArrow:false,nextArrow:false,asNavFor:'.gallery-zoom .slick-slider'});$('.slick-slide',$thumbs).click(function(e){e.preventDefault();var slideno=$(this).attr('data-slick-index');if(typeof slideno!=="undefined")$('.slick-slider',$zoom).slick('slickGoTo',slideno);});};return {init};}(jQuery));App.productSlider=(function($){var $slider=$('.product-slider');var init=function(){if(!$('.slick-slider',$slider).length)return;$('.slick-slider',$slider).slick({rtl:App.rtl,infinite:false,prevArrow:$('.btn-prev',$slider),nextArrow:$('.btn-next',$slider),slidesToShow:3,slidesToScroll:3,dots:true,responsive:[{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}]});};return {init};}(jQuery));App.carouselBlock=(function($){var $slider=$('.carousel-block-slider');var init=function(){if(!$('.slick-slider',$slider).length)return;var $slickSliders=$('.slick-slider',$slider);$slickSliders.each(function(){var slideToShow=3;var $slickSlider=$(this);var slideItems=$slickSlider.data('slideItems');if(slideItems)slideToShow=slideItems;$slickSlider.slick({rtl:App.rtl,infinite:true,autoplay:true,autoplaySpeed:6000,prevArrow:$('.btn-prev',$slickSlider.parents('.carousel-block-slider')),nextArrow:$('.btn-next',$slickSlider.parents('.carousel-block-slider')),slidesToShow:slideToShow,slidesToScroll:1,dots:true,responsive:[{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}]});});};return {init};}(jQuery));App.imageSlider=(function($){var $slider=$('.image-slider');var init=function(){if(!$('.slick-slider',$slider).length)return;$slider.each(function(){$('.slick-slider',this).slick({rtl:App.rtl,infinite:false,prevArrow:$('.btn-prev',this),nextArrow:$('.btn-next',this),dots:true});});};return {init};}(jQuery));App.quoteSlider=(function($){var $slider=$('.quotes-slider');var init=function(){if(!$('.slick-slider',$slider).length)return;$slider.each(function(){$('.slick-slider',$(this)).slick({rtl:App.rtl,infinite:true,prevArrow:$('.btn-prev',$(this)),nextArrow:$('.btn-next',$(this))});});};return {init};}(jQuery));App.segmentsListingSlider=(function($){var $slider=$('.segments-listing-blocks');var init=function(){if(!$('.slick-slider',$slider).length)return;
18$slider.each(function(){$('.slick-slider',$(this)).slick({rtl:App.rtl,infinite:true,prevArrow:$('.btn-prev',$(this)),nextArrow:$('.btn-next',$(this)),slidesToShow:5,slidesToScroll:1,responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:2}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}]});});};return {init};}(jQuery));App.storiesReferenceSlider=(function($){var $slider=$('.stories-reference-slider');var init=function(){if(!$('.slick-slider',$slider).length)return;$slider.each(function(){$('.slick-slider',$(this)).slick({rtl:App.rtl,infinite:false,dots:false,slidesToShow:4,slidesToScroll:1,prevArrow:$('.btn-prev',$(this)),nextArrow:$('.btn-next',$(this)),responsive:[{breakpoint:1024,settings:{slidesToShow:2,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}]});});};return {init};}(jQuery));App.success=(function($){var $el=$('.node--type-succes-story.node--view-mode-teaser');var init=function(){if(!$el.length)return;var highestTitle=0;$el.each(function(){if($('.success-story-block h3',$(this)).height()>highestTitle)highestTitle=$('.success-story-block h3',$(this)).height();});$('.success-story-block h3',$el).height(highestTitle);var highestContent=0;$el.each(function(){if($('.success-story-block .content',$(this)).height()>highestContent)highestContent=$('.success-story-block .content',$(this)).height();});$('.success-story-block .content',$el).height(highestContent);};return {init};}(jQuery));App.tables=(function($){var $eventTable=$('.event-table');var accordion=function(){$('.t-row',$eventTable).each(function(){var $row=$(this),$trigger=$('.t-head a',$row),$body=$('.t-body',$row);$trigger.on('click',function(e){e.preventDefault();if($row.hasClass('open')){$row.removeClass('open');$body.slideUp(150);}else{$row.addClass('open');$body.slideDown(150);}});});};var init=function(){if(!$eventTable.length)return;accordion();};return {init};}(jQuery));App.sliderTabs=(function($){var $el=$('.slider-tabs');var init=function(){if(!$el.length)return false;$el.each(function(){var $triggers=$('.slider-tabs-trigger'),$panels=$('.silder-tabs-panel');$triggers.on('click',function(e){e.preventDefault();var $trigger=$(this),id=$trigger.attr('href').replace('#','');if(!$trigger.hasClass('slider-tabs-active')){$panels.removeClass('slider-tabs-active');$triggers.removeClass('slider-tabs-active');$trigger.addClass('slider-tabs-active');$panels.each(function(){var $panel=$(this);if($panel.attr('id')===id)$panel.addClass('slider-tabs-active');});}});});};return {init};}(jQuery));App.cookiePrivacy=(function($){var $el=$('.cookie-disclaimer'),$btnCookie=$('.btn-cookie'),sendUAEvent=false;var consent=function(){$el.remove();if(typeof Cookies.get('cookie-disclaimer')==='undefined')Cookies.set('cookie-disclaimer','consent',{expires:365});if(typeof dataLayer!=='undefined'&&!sendUAEvent){dataLayer.push({'event':'cookies-consent-given'});sendUAEvent=true;}};var init=function(){if(!$el.length)return;if(typeof Cookies.get('cookie-disclaimer')==='undefined'){$el.addClass('show');_.$win.on('click scroll',consent);}else consent();};return {init};}(jQuery));App.mainFooter=(function($){var $mainFooter=$('.main-footer'),$btnScrollUp=$('.btn-scroll-up',$mainFooter);var scrollUp=function(){_.$hb.animate({scrollTop:0},600);};var init=function(){if($btnScrollUp.length)$btnScrollUp.on('click',function(e){e.preventDefault();scrollUp();});};return {init};}(jQuery));App.mainHeader=(function($){var $mainHeader=$('.main-header'),$mainHeaderMenu=$('.main-header-menu',$mainHeader),offsetTop=0;if($mainHeader.length)offsetTop=$mainHeaderMenu.offset().top;var toggleFixed=function(){if(_.mq.device==='s')_.$html.removeClass('main-header-menu-fixed');else{if($mainHeader.height()+_.$body.height()>App.viewport().height)if(_.$win.scrollTop()>=offsetTop)_.$html.addClass('main-header-menu-fixed');else _.$html.removeClass('main-header-menu-fixed');}};var scroller=function(){_.$win.on('scroll toggleFixed',toggleFixed);};var init=function(){toggleFixed();scroller();};return {init};}(jQuery));App.sectionNavigation=(function($){var $msn=$('.main-section-navigation'),$msnM=$('.main-section-menu'),$mhm=$('.main-header-menu');var sticky=function(){_.$win.on('scroll',function(){if($msn.offset().top-$msn.height()<=_.$win.scrollTop())_.$html.addClass('main-section-menu-overlap');else _.$html.removeClass('main-section-menu-overlap');if($msn.offset().top<_.$win.scrollTop()){_.$html.addClass('main-section-menu-fixed');$msnM.css('top',0);}else _.$html.removeClass('main-section-menu-fixed');}).on('viewportChanged',function(){if(_.mq.device==='m')_.$html.removeClass('main-section-menu-fixed');}).on('resize',function(){if($msn.offset().top<_.$win.scrollTop()){_.$html.addClass('main-section-menu-fixed');$msnM.css('top',0);}else _.$html.removeClass('main-section-menu-fixed');});};var init=function(){if(!$msn.length&&!$msnM.length)return;sticky();};return {init};}(jQuery));App.breadcrumb=(function($){var $mainBannerSlider=$('.main-banner-slider'),$breadcrumb=$('.breadcrumb');var init=function(){if(!$mainBannerSlider.length||!$breadcrumb.length)return;$breadcrumb.addClass('breadcrumb-white');$mainBannerSlider.hover(function(){$breadcrumb.addClass('breadcrumb-show');},function(){$breadcrumb.removeClass('breadcrumb-show');});};return {init};}(jQuery));})(jQuery,window,document);;
19(function($){'use strict';Drupal.behaviors.coesiaEngCRMForms={debug:false,attach:function(context,settings){const that=this;if(settings?.coesiaEngCRM?.debug){that.debug=true;console.log('D365 embed form debug enabled.');}document.addEventListener("d365mkt-beforeformload",function(e){if(that.debug)console.log('D365 form before load',e);});document.addEventListener("d365mkt-formrender",function(e){if(that.debug)console.log('D365 form render',e);});document.addEventListener("d365mkt-afterformload",function(e){if(that.debug)console.log('D365 form after load',e);const eventTarget=e.target;const formContainer=eventTarget.closest('.coesia-eng-crm-embed-form');const machineId=formContainer.dataset.machineId;if(machineId&&machineId!==''){const field=formContainer.querySelector('[name="eng_machineid"]');if(field&&!field.value)field.value=machineId;}const machineName=formContainer.dataset.machineName;if(machineName&&machineName!==''){const field=formContainer.querySelector('[name="eng_machinename"]');
19if(field&&!field.value)field.value=machineName;}});document.addEventListener("d365mkt-formsubmit",function(e){if(that.debug)console.log('D365 form submit',e);});document.addEventListener("d365mkt-afterformsubmit",function(e){const eventTarget=e.target;const formContainer=eventTarget.closest('.coesia-eng-crm-embed-form');const payload=e?.detail?.payload;const setCookie=e?.detail?.successful;if(that.debug)console.log('D365 form after submit',e,formContainer,payload,setCookie);that.handleSubmitEvent(settings,formContainer,setCookie);});},handleSubmitEvent:function(settings,formContainer,setCookie){const that=this;const urlParams=new URLSearchParams(window.location.search);let fileId=urlParams.get('file_id');if(fileId===null)fileId=formContainer.dataset.fileId;if(fileId){let path='/coesia_file/'+fileId+'/download';let machineId=urlParams.get('machine_id');if(machineId===null)machineId=formContainer.dataset.machineId;let machineName=urlParams.get('machine_name');if(machineName===null)machineName=formContainer.dataset.machineName;const basePath=settings?.coesiaEngCRM?.corporateBaseUrl;if((machineId||machineName)&&basePath){path=basePath+path;if(setCookie)that.setLeadCookie();}if(that.debug)console.log(fileId,machineId,machineName,path);window.location.href=path;}},setLeadCookie:function(){const that=this;if(Drupal?.behaviors?.coesiaMasterSolutionsCookies)Drupal.behaviors.coesiaMasterSolutionsCookies.setLeadCollected(that.debug);}};}(jQuery));;
20!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,function(){var n=e.Cookies,r=e.Cookies=t();r.noConflict=function(){return e.Cookies=n,r;};}());}(this,function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r];}return e;}var t={read:function(e){return e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent);}};return function n(r,o){function i(t,n,i){if("undefined"!=typeof document){"number"==typeof (i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),n=r.write(n,t);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n+c;}}return Object.create({set:i,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],o={},i=0;i<n.length;i++){var c=n[i].split("="),u=c.slice(1).join("=");'"'===u[0]&&(u=u.slice(1,-1));try{var f=t.read(c[0]);if(o[f]=r.read(u,f),e===f)break;}catch(e){}}return e?o[e]:o;}},remove:function(t,n){i(t,"",e({},n,{expires:-1}));},withAttributes:function(t){return n(this.converter,e({},this.attributes,t));},withConverter:function(t){return n(e({},this.converter,t),this.attributes);}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(r)}});}(t,{path:"/"});});;
21(function($,Drupal,drupalSettings){'use strict';Drupal.behaviors.coesiaGTM={debug:drupalSettings.coesia_gtm.debug_in_console,attach:function(context,settings){var that=this;$('.machine-attachments a.cta--overlay, .machine-videos a.cta--overlay').click(function(e){that.openForm();});$('.product-basic-info-block .cta--overlay.use-ajax').click(function(e){that.openForm();});if($('.modal__desc--txt-done').length>0)$('.modal__desc--txt-done').each(function(){if($(this).text()!==''){}});if(Cookies.get('Drupal.visitor.lead_collected')||Cookies.get('lead_collected')){Cookies.get('lead_collected_gtm_submitted');if(Cookies.get('lead_collected_gtm_submitted')==undefined){that.submitForm();Cookies.set('lead_collected_gtm_submitted');}}$('.webform-dropdown-container .dropdown-trigger').click(function(){if(!$(this).parents('.webform-dropdown-container').hasClass('dropdown-show'))that.openForm();});if(Cookies.get('Drupal.visitor.webform_submission_inserted')){that.submitForm(
21);Cookies.remove('Drupal.visitor.webform_submission_inserted');}if(settings.hasOwnProperty('coesia_eng_crm_enabled'))try{MsCrmMkt.MsCrmFormLoader.on("formSubmit",function(event){that.submitForm();});MsCrmMkt.MsCrmFormLoader.on("afterFormSubmit",function(event){});MsCrmMkt.MsCrmFormLoader.on("afterFormLoad",function(event){});}catch(e){console.warn('Try to attach MsCrmMkt for Coesia GTM with the following error:',e);}document.addEventListener("d365mkt-afterformsubmit",function(e){that.submitForm();});},openForm:function(){this.dataLayerPush({'event':'open form'});},submitForm:function(){this.dataLayerPush({'event':'form submission'});},dataLayerPush:function(object){if(typeof dataLayer=='object')if(this.debug)console.log(object);else dataLayer.push(object);else console.warn('Coesia GTM: no dataLayer initialized.');}};}(jQuery,Drupal,drupalSettings));;
22(function($){'use strict';Drupal.behaviors.coesiaMasterSolutionsCookies={attach:function(context,settings){},setLeadCollected:function(debug=false){$.ajax({url:'/coesia_master_solutions/set_lead_collected',success:function(response){if(debug)console.log('Lead set successfully');}});},setLeadCollectedWithCheck:async function(debug=false){const collected=await this.wasLeadCollected();if(debug)console.log('collected: '+collected);if(collected){if(debug)console.log('Already collected');return;}if(debug)console.log('Not collected');this.setLeadCookie();},wasLeadCollected:async function(debug=false){try{const response=await $.ajax({url:'/coesia_master_solutions/is_lead_collected',method:'GET'});return response.status;}catch(e){console.error("Error while fetching lead cookie");return false;}}};}(jQuery));;
23(function(Drupal,once){'use strict';Drupal.behaviors.solutionsMenuActive={attach:function(context){once('solutions-menu-active','.solutions-menu-block',context).forEach(function(block){var currentPath=window.location.pathname;var links=block.querySelectorAll('a[href]');links.forEach(function(link){var href=link.getAttribute('href');if(href&&currentPath===href)link.classList.add('is-active');});});}};})(Drupal,once);;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.