PageSourceSearch

https://ayerssaintgross.com/wp-content/themes/Ayers-Saint-Gross/assets/dist/app.min.esbuild.js?ver=1720701569

js ayerssaintgross.com collected 2026-10-03 21:38:05 UTC 498,882 bytes, 222 lines download raw bytes

1(()=>{var pg=Object.create;var Fa=Object.defineProperty;var gg=Object.getOwnPropertyDescriptor;var mg=Object.getOwnPropertyNames;var vg=Object.getPrototypeOf,yg=Object.prototype.hasOwnProperty;var bg=n=>Fa(n,"__esModule",{value:!0});var dt=(n,e)=>()=>(e||n((e={exports:{}}).exports,e),e.exports);var _g=(n,e,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of mg(e))!yg.call(n,i)&&i!=="default"&&Fa(n,i,{get:()=>e[i],enumerable:!(t=gg(e,i))||t.enumerable});return n},oi=n=>_g(bg(Fa(n!=null?pg(vg(n)):{},"default",n&&n.__esModule&&"default"in n?{get:()=>n.default,enumerable:!0}:{value:n,enumerable:!0})),n);var zc=dt((Ba,Ha)=>{(function(n,e){typeof Ba=="object"&&typeof Ha!="undefined"?Ha.exports=e():typeof define=="function"&&define.amd?define(e):(n=n||self).barba=e()})(Ba,function(){function n(j,D){for(var E=0;E<D.length;E++){var P=D[E];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(j,P.key,P)}}function e(j,D,E){return D&&n(j.prototype,D),E&&n(j,E),j}function t(){return(t=Object.assign||function(j){for(var D=1;D<arguments.length;D++){var E=arguments[D];for(var P in E)Object.prototype.hasOwnProperty.call(E,P)&&(j[P]=E[P])}return j}).apply(this,arguments)}function i(j,D){j.prototype=Object.create(D.prototype),j.prototype.constructor=j,j.__proto__=D}function r(j){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(D){return D.__proto__||Object.getPrototypeOf(D)})(j)}function s(j,D){return(s=Object.setPrototypeOf||function(E,P){return E.__proto__=P,E})(j,D)}function o(j,D,E){return(o=function(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}()?Reflect.construct:function(P,O,F){var Y=[null];Y.push.apply(Y,O);var re=new(Function.bind.apply(P,Y));return F&&s(re,F.prototype),re}).apply(null,arguments)}function a(j){var D=typeof Map=="function"?new Map:void 0;return(a=function(E){if(E===null||Function.toString.call(E).indexOf("[native code]")===-1)return E;if(typeof E!="function")throw new TypeError("Super expression must either be null or a function");if(D!==void 0){if(D.has(E))return D.get(E);D.set(E,P)}function P(){return o(E,arguments,r(this).constructor)}return P.prototype=Object.create(E.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),s(P,E)})(j)}function c(j,D){try{var E=j()}catch(P){return D(P)}return E&&E.then?E.then(void 0,D):E}typeof Symbol!="undefined"&&(Symbol.iterator||(Symbol.iterator=Symbol("Symbol.iterator"))),typeof Symbol!="undefined"&&(Symbol.asyncIterator||(Symbol.asyncIterator=Symbol("Symbol.asyncIterator")));var d,p="2.9.7",w=function(){};(function(j){j[j.off=0]="off",j[j.error=1]="error",j[j.warning=2]="warning",j[j.info=3]="info",j[j.debug=4]="debug"})(d||(d={}));var g=d.off,l=function(){function j(E){this.t=E}j.getLevel=function(){return g},j.setLevel=function(E){return g=d[E]};var D=j.prototype;return D.error=function(){for(var E=arguments.length,P=new Array(E),O=0;O<E;O++)P[O]=arguments[O];this.i(console.error,d.error,P)},D.warn=function(){for(var E=arguments.length,P=new Array(E),O=0;O<E;O++)P[O]=arguments[O];this.i(console.warn,d.warning,P)},D.info=function(){for(var E=arguments.length,P=new Array(E),O=0;O<E;O++)P[O]=arguments[O];this.i(console.info,d.info,P)},D.debug=function(){for(var E=arguments.length,P=new Array(E),O=0;O<E;O++)P[O]=arguments[O];this.i(console.log,d.debug,P)},D.i=function(E,P,O){P<=j.getLevel()&&E.apply(console,["["+this.t+"] "].concat(O))},j}(),b=Z,m=T,f=M,_=R,x=W,k="/",A=new RegExp(["(\\\\.)","(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?"].join("|"),"g");function M(j,D){for(var E,P=[],O=0,F=0,Y="",re=D&&D.delimiter||k,le=D&&D.whitelist||void 0,ae=!1;(E=A.exec(j))!==null;){var G=E[0],Ee=E[1],we=E.index;if(Y+=j.slice(F,we),F=we+G.length,Ee)Y+=Ee[1],ae=!0;else{var ye="",Ie=E[2],Ge=E[3],rt=E[4],be=E[5];if(!ae&&Y.length){var I=Y.length-1,J=Y[I];(!le||le.indexOf(J)>-1)&&(ye=J,Y=Y.slice(0,I))}Y&&(P.push(Y),Y="",ae=!1);var q=Ge||rt,K=ye||re;P.push({name:Ie||O++,prefix:ye,delimiter:K,optional:be==="?"||be==="*",repeat:be==="+"||be==="*",pattern:q?N(q):"[^"+L(K===re?K:K+re)+"]+?"})}}return(Y||F<j.length)&&P.push(Y+j.substr(F)),P}function T(j,D){return function(E,P){var O=j.exec(E);if(!O)return!1;for(var F=O[0],Y=O.index,re={},le=P&&P.decode||decodeURIComponent,ae=1;ae<O.length;ae++)if(O[ae]!==void 0){var G=D[ae-1];re[G.name]=G.repeat?O[ae].split(G.delimiter).map(function(Ee){return le(Ee,G)}):le(O[ae],G)}return{path:F,index:Y,params:re}}}function R(j,D){for(var E=new Array(j.length),P=0;P<j.length;P++)typeof j[P]=="object"&&(E[P]=new RegExp("^(?:"+j[P].pattern+")$",V(D)));return function(O,F){for(var Y="",re=F&&F.encode||encodeURIComponent,le=!F||F.validate!==!1,ae=0;ae<j.length;ae++){var G=j[ae];if(typeof G!="string"){var Ee,we=O?O[G.name]:void 0;if(Array.isArray(we)){if(!G.repeat)throw new TypeError('Expected "'+G.name+'" to not repeat, but got array');if(we.length===0){if(G.optional)continue;throw new TypeError('Expected "'+G.name+'" to not be empty')}for(var ye=0;ye<we.length;ye++){if(Ee=re(we[ye],G),le&&!E[ae].test(Ee))throw new TypeError('Expected all "'+G.name+'" to match "'+G.pattern+'"');Y+=(ye===0?G.prefix:G.delimiter)+Ee}}else if(typeof we!="string"&&typeof we!="number"&&typeof we!="boolean"){if(!G.optional)throw new TypeError('Expected "'+G.name+'" to be '+(G.repeat?"an array":"a string"))}else{if(Ee=re(String(we),G),le&&!E[ae].test(Ee))throw new TypeError('Expected "'+G.name+'" to match "'+G.pattern+'", but got "'+Ee+'"');Y+=G.prefix+Ee}}else Y+=G}return Y}}function L(j){return j.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function N(j){return j.replace(/([=!:$/()])/g,"\\$1")}function V(j){return j&&j.sensitive?"":"i"}function W(j,D,E){for(var P=(E=E||{}).strict,O=E.start!==!1,F=E.end!==!1,Y=E.delimiter||k,re=[].concat(E.endsWith||[]).map(L).concat("$").join("|"),le=O?"^":"",ae=0;ae<j.length;ae++){var G=j[ae];if(typeof G=="string")le+=L(G);else{var Ee=G.repeat?"(?:"+G.pattern+")(?:"+L(G.delimiter)+"(?:"+G.pattern+"))*":G.pattern;D&&D.push(G),le+=G.optional?G.prefix?"(?:"+L(G.prefix)+"("+Ee+"))?":"("+Ee+")?":L(G.prefix)+"("+Ee+")"}}if(F)P||(le+="(?:"+L(Y)+")?"),le+=re==="$"?"$":"(?="+re+")";else{var we=j[j.length-1],ye=typeof we=="string"?we[we.length-1]===Y:we===void 0;
1P||(le+="(?:"+L(Y)+"(?="+re+"))?"),ye||(le+="(?="+L(Y)+"|"+re+")")}return new RegExp(le,V(E))}function Z(j,D,E){return j instanceof RegExp?function(P,O){if(!O)return P;var F=P.source.match(/\((?!\?)/g);if(F)for(var Y=0;Y<F.length;Y++)O.push({name:Y,prefix:null,delimiter:null,optional:!1,repeat:!1,pattern:null});return P}(j,D):Array.isArray(j)?function(P,O,F){for(var Y=[],re=0;re<P.length;re++)Y.push(Z(P[re],O,F).source);return new RegExp("(?:"+Y.join("|")+")",V(F))}(j,D,E):function(P,O,F){return W(M(P,F),O,F)}(j,D,E)}b.match=function(j,D){var E=[];return T(Z(j,E,D),E)},b.regexpToFunction=m,b.parse=f,b.compile=function(j,D){return R(M(j,D),D)},b.tokensToFunction=_,b.tokensToRegExp=x;var B={container:"container",history:"history",namespace:"namespace",prefix:"data-barba",prevent:"prevent",wrapper:"wrapper"},ee=new(function(){function j(){this.o=B,this.u=new DOMParser}var D=j.prototype;return D.toString=function(E){return E.outerHTML},D.toDocument=function(E){return this.u.parseFromString(E,"text/html")},D.toElement=function(E){var P=document.createElement("div");return P.innerHTML=E,P},D.getHtml=function(E){return E===void 0&&(E=document),this.toString(E.documentElement)},D.getWrapper=function(E){return E===void 0&&(E=document),E.querySelector("["+this.o.prefix+'="'+this.o.wrapper+'"]')},D.getContainer=function(E){return E===void 0&&(E=document),E.querySelector("["+this.o.prefix+'="'+this.o.container+'"]')},D.removeContainer=function(E){document.body.contains(E)&&E.parentNode.removeChild(E)},D.addContainer=function(E,P){var O=this.getContainer();O?this.s(E,O):P.appendChild(E)},D.getNamespace=function(E){E===void 0&&(E=document);var P=E.querySelector("["+this.o.prefix+"-"+this.o.namespace+"]");return P?P.getAttribute(this.o.prefix+"-"+this.o.namespace):null},D.getHref=function(E){if(E.tagName&&E.tagName.toLowerCase()==="a"){if(typeof E.href=="string")return E.href;var P=E.getAttribute("href")||E.getAttribute("xlink:href");if(P)return this.resolveUrl(P.baseVal||P)}return null},D.resolveUrl=function(){for(var E=arguments.length,P=new Array(E),O=0;O<E;O++)P[O]=arguments[O];var F=P.length;if(F===0)throw new Error("resolveUrl requires at least one argument; got none.");var Y=document.createElement("base");if(Y.href=arguments[0],F===1)return Y.href;var re=document.getElementsByTagName("head")[0];re.insertBefore(Y,re.firstChild);for(var le,ae=document.createElement("a"),G=1;G<F;G++)ae.href=arguments[G],Y.href=le=ae.href;return re.removeChild(Y),le},D.s=function(E,P){P.parentNode.insertBefore(E,P.nextSibling)},j}()),ie=new(function(){function j(){this.h=[],this.v=-1}var D=j.prototype;return D.init=function(E,P){this.l="barba";var O={ns:P,scroll:{x:window.scrollX,y:window.scrollY},url:E};this.h.push(O),this.v=0;var F={from:this.l,index:0,states:[].concat(this.h)};window.history&&window.history.replaceState(F,"",E)},D.change=function(E,P,O){if(O&&O.state){var F=O.state,Y=F.index;P=this.m(this.v-Y),this.replace(F.states),this.v=Y}else this.add(E,P);return P},D.add=function(E,P){var O=this.size,F=this.p(P),Y={ns:"tmp",scroll:{x:window.scrollX,y:window.scrollY},url:E};this.h.push(Y),this.v=O;var re={from:this.l,index:O,states:[].concat(this.h)};switch(F){case"push":window.history&&window.history.pushState(re,"",E);break;case"replace":window.history&&window.history.replaceState(re,"",E)}},D.update=function(E,P){var O=P||this.v,F=t({},this.get(O),{},E);this.set(O,F)},D.remove=function(E){E?this.h.splice(E,1):this.h.pop(),this.v--},D.clear=function(){this.h=[],this.v=-1},D.replace=function(E){this.h=E},D.get=function(E){return this.h[E]},D.set=function(E,P){return this.h[E]=P},D.p=function(E){var P="push",O=E,F=B.prefix+"-"+B.history;return O.hasAttribute&&O.hasAttribute(F)&&(P=O.getAttribute(F)),P},D.m=function(E){return Math.abs(E)>1?E>0?"forward":"back":E===0?"popstate":E>0?"back":"forward"},e(j,[{key:"current",get:function(){return this.h[this.v]}},{key:"state",get:function(){return this.h[this.h.length-1]}},{key:"previous",get:function(){return this.v<1?null:this.h[this.v-1]}},{key:"size",get:function(){return this.h.length}}]),j}()),ne=function(j,D){try{var E=function(){if(!D.next.html)return Promise.resolve(j).then(function(P){var O=D.next;if(P){var F=ee.toElement(P);O.namespace=ee.getNamespace(F),O.container=ee.getContainer(F),O.html=P,ie.update({ns:O.namespace});var Y=ee.toDocument(P);document.title=Y.title}}
1)}();return Promise.resolve(E&&E.then?E.then(function(){}):void 0)}catch(P){return Promise.reject(P)}},U=b,te={__proto__:null,update:ne,nextTick:function(){return new Promise(function(j){window.requestAnimationFrame(j)})},pathToRegexp:U},he=function(){return window.location.origin},H=function(j){return j===void 0&&(j=window.location.href),ue(j).port},ue=function(j){var D,E=j.match(/:\d+/);if(E===null)/^http/.test(j)&&(D=80),/^https/.test(j)&&(D=443);else{var P=E[0].substring(1);D=parseInt(P,10)}var O,F=j.replace(he(),""),Y={},re=F.indexOf("#");re>=0&&(O=F.slice(re+1),F=F.slice(0,re));var le=F.indexOf("?");return le>=0&&(Y=ge(F.slice(le+1)),F=F.slice(0,le)),{hash:O,path:F,port:D,query:Y}},ge=function(j){return j.split("&").reduce(function(D,E){var P=E.split("=");return D[P[0]]=P[1],D},{})},Q=function(j){return j===void 0&&(j=window.location.href),j.replace(/(\/#.*|\/|#.*)$/,"")},me={__proto__:null,getHref:function(){return window.location.href},getOrigin:he,getPort:H,getPath:function(j){return j===void 0&&(j=window.location.href),ue(j).path},parse:ue,parseQuery:ge,clean:Q};function ke(j,D,E){return D===void 0&&(D=2e3),new Promise(function(P,O){var F=new XMLHttpRequest;F.onreadystatechange=function(){if(F.readyState===XMLHttpRequest.DONE){if(F.status===200)P(F.responseText);else if(F.status){var Y={status:F.status,statusText:F.statusText};E(j,Y),O(Y)}}},F.ontimeout=function(){var Y=new Error("Timeout error ["+D+"]");E(j,Y),O(Y)},F.onerror=function(){var Y=new Error("Fetch error");E(j,Y),O(Y)},F.open("GET",j),F.timeout=D,F.setRequestHeader("Accept","text/html,application/xhtml+xml,application/xml"),F.setRequestHeader("x-barba","yes"),F.send()})}var Me=function(j){return!!j&&(typeof j=="object"||typeof j=="function")&&typeof j.then=="function"};function je(j,D){return D===void 0&&(D={}),function(){for(var E=arguments.length,P=new Array(E),O=0;O<E;O++)P[O]=arguments[O];var F=!1,Y=new Promise(function(re,le){D.async=function(){return F=!0,function(G,Ee){G?le(G):re(Ee)}};var ae=j.apply(D,P);F||(Me(ae)?ae.then(re,le):re(ae))});return Y}}var ze=new(function(j){function D(){var P;return(P=j.call(this)||this).logger=new l("@barba/core"),P.all=["ready","page","reset","currentAdded","currentRemoved","nextAdded","nextRemoved","beforeOnce","once","afterOnce","before","beforeLeave","leave","afterLeave","beforeEnter","enter","afterEnter","after"],P.registered=new Map,P.init(),P}i(D,j);var E=D.prototype;return E.init=function(){var P=this;this.registered.clear(),this.all.forEach(function(O){P[O]||(P[O]=function(F,Y){P.registered.has(O)||P.registered.set(O,new Set),P.registered.get(O).add({ctx:Y||{},fn:F})})})},E.do=function(P){for(var O=this,F=arguments.length,Y=new Array(F>1?F-1:0),re=1;re<F;re++)Y[re-1]=arguments[re];if(this.registered.has(P)){var le=Promise.resolve();return this.registered.get(P).forEach(function(ae){le=le.then(function(){return je(ae.fn,ae.ctx).apply(void 0,Y)})}),le.catch(function(ae){O.logger.debug("Hook error ["+P+"]"),O.logger.error(ae)})}return Promise.resolve()},E.clear=function(){var P=this;this.all.forEach(function(O){delete P[O]}),this.init()},E.help=function(){this.logger.info("Available hooks: "+this.all.join(","));var P=[];this.registered.forEach(function(O,F){return P.push(F)}),this.logger.info("Registered hooks: "+P.join(","))},D}(w)),_e=function(){function j(D){if(this.P=[],typeof D=="boolean")this.g=D;else{var E=Array.isArray(D)?D:[D];this.P=E.map(function(P){return U(P)})}}return j.prototype.checkHref=function(D){if(typeof this.g=="boolean")return this.g;var E=ue(D).path;return this.P.some(function(P){return P.exec(E)!==null})},j}(),Ct=function(j){function D(P){var O;return(O=j.call(this,P)||this).k=new Map,O}i(D,j);var E=D.prototype;return E.set=function(P,O,F){return this.k.set(P,{action:F,request:O}),{action:F,request:O}},E.get=function(P){return this.k.get(P)},E.getRequest=function(P){return this.k.get(P).request},E.getAction=function(P){return this.k.get(P).action},E.has=function(P){return!this.checkHref(P)&&this.k.has(P)},E.delete=function(P){return this.k.delete(P)},E.update=function(P,O){var F=t({},this.k.get(P),{},O);return this.k.set(P,F),F},D}(_e),Ue=function(){return!window.history.pushState},We=function(j){return!j.el||!j.href},vt=function(j){var D=j.event;return D.which>1||D.metaKey||D.ctrlKey||D.shiftKey||D.altKey},Se=function(j){var D=j.el;return D.hasAttribute("target")&&D.target==="_blank"},Re=function(j){var D=j.el;return D.protocol!==void 0&&window.location.protocol!==D.protocol||D.hostname!==void 0&&window.location.hostname!==D.hostname},Ft=function(j){var D=j.el;return D.port!==void 0&&H()!==H(D.href)},Te=function(j){var D=j.el;
1return D.getAttribute&&typeof D.getAttribute("download")=="string"},Je=function(j){return j.el.hasAttribute(B.prefix+"-"+B.prevent)},xt=function(j){return Boolean(j.el.closest("["+B.prefix+"-"+B.prevent+'="all"]'))},ut=function(j){var D=j.href;return Q(D)===Q()&&H(D)===H()},qt=function(j){function D(P){var O;return(O=j.call(this,P)||this).suite=[],O.tests=new Map,O.init(),O}i(D,j);var E=D.prototype;return E.init=function(){this.add("pushState",Ue),this.add("exists",We),this.add("newTab",vt),this.add("blank",Se),this.add("corsDomain",Re),this.add("corsPort",Ft),this.add("download",Te),this.add("preventSelf",Je),this.add("preventAll",xt),this.add("sameUrl",ut,!1)},E.add=function(P,O,F){F===void 0&&(F=!0),this.tests.set(P,O),F&&this.suite.push(P)},E.run=function(P,O,F,Y){return this.tests.get(P)({el:O,event:F,href:Y})},E.checkLink=function(P,O,F){var Y=this;return this.suite.some(function(re){return Y.run(re,P,O,F)})},D}(_e),He=function(j){function D(E,P){var O;P===void 0&&(P="Barba error");for(var F=arguments.length,Y=new Array(F>2?F-2:0),re=2;re<F;re++)Y[re-2]=arguments[re];return(O=j.call.apply(j,[this].concat(Y))||this).error=E,O.label=P,Error.captureStackTrace&&Error.captureStackTrace(function(le){if(le===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return le}(O),D),O.name="BarbaError",O}return i(D,j),D}(a(Error)),Rt=function(){function j(E){E===void 0&&(E=[]),this.logger=new l("@barba/core"),this.all=[],this.page=[],this.once=[],this.A=[{name:"namespace",type:"strings"},{name:"custom",type:"function"}],E&&(this.all=this.all.concat(E)),this.update()}var D=j.prototype;return D.add=function(E,P){switch(E){case"rule":this.A.splice(P.position||0,0,P.value);break;case"transition":default:this.all.push(P)}this.update()},D.resolve=function(E,P){var O=this;P===void 0&&(P={});var F=P.once?this.once:this.page;F=F.filter(P.self?function(we){return we.name&&we.name==="self"}:function(we){return!we.name||we.name!=="self"});var Y=new Map,re=F.find(function(we){var ye=!0,Ie={};return!(!P.self||we.name!=="self")||(O.A.reverse().forEach(function(Ge){ye&&(ye=O.R(we,Ge,E,Ie),we.from&&we.to&&(ye=O.R(we,Ge,E,Ie,"from")&&O.R(we,Ge,E,Ie,"to")),we.from&&!we.to&&(ye=O.R(we,Ge,E,Ie,"from")),!we.from&&we.to&&(ye=O.R(we,Ge,E,Ie,"to")))}),Y.set(we,Ie),ye)}),le=Y.get(re),ae=[];if(ae.push(P.once?"once":"page"),P.self&&ae.push("self"),le){var G,Ee=[re];Object.keys(le).length>0&&Ee.push(le),(G=this.logger).info.apply(G,["Transition found ["+ae.join(",")+"]"].concat(Ee))}else this.logger.info("No transition found ["+ae.join(",")+"]");return re},D.update=function(){var E=this;this.all=this.all.map(function(P){return E.T(P)}).sort(function(P,O){return P.priority-O.priority}).reverse().map(function(P){return delete P.priority,P}),this.page=this.all.filter(function(P){return P.leave!==void 0||P.enter!==void 0}),this.once=this.all.filter(function(P){return P.once!==void 0})},D.R=function(E,P,O,F,Y){var re=!0,le=!1,ae=E,G=P.name,Ee=G,we=G,ye=G,Ie=Y?ae[Y]:ae,Ge=Y==="to"?O.next:O.current;if(Y?Ie&&Ie[G]:Ie[G]){switch(P.type){case"strings":default:var rt=Array.isArray(Ie[Ee])?Ie[Ee]:[Ie[Ee]];Ge[Ee]&&rt.indexOf(Ge[Ee])!==-1&&(le=!0),rt.indexOf(Ge[Ee])===-1&&(re=!1);break;case"object":var be=Array.isArray(Ie[we])?Ie[we]:[Ie[we]];Ge[we]?(Ge[we].name&&be.indexOf(Ge[we].name)!==-1&&(le=!0),be.indexOf(Ge[we].name)===-1&&(re=!1)):re=!1;break;case"function":Ie[ye](O)?le=!0:re=!1}le&&(Y?(F[Y]=F[Y]||{},F[Y][G]=ae[Y][G]):F[G]=ae[G])}return re},D.O=function(E,P,O){var F=0;return(E[P]||E.from&&E.from[P]||E.to&&E.to[P])&&(F+=Math.pow(10,O),E.from&&E.from[P]&&(F+=1),E.to&&E.to[P]&&(F+=2)),F},D.T=function(E){var P=this;E.priority=0;var O=0;return this.A.forEach(function(F,Y){O+=P.O(E,F.name,Y+1)}),E.priority=O,E},j}(),Be=function(){function j(E){E===void 0&&(E=[]),this.logger=new l("@barba/core"),this.S=!1,this.store=new Rt(E)}var D=j.prototype;return D.get=function(E,P){return this.store.resolve(E,P)},D.doOnce=function(E){var P=E.data,O=E.transition;try{var F=function(){Y.S=!1},Y=this,re=O||{};Y.S=!0;var le=c(function(){return Promise.resolve(Y.j("beforeOnce",P,re)).then(function(){return Promise.resolve(Y.once(P,re)).then(function(){return Promise.resolve(Y.j("afterOnce",P,re)).then(function(){})})})},function(ae){Y.S=!1,Y.logger.debug("Transition error [before/after/once]"),Y.logger.error(ae)});return Promise.resolve(le&&le.then?le.then(F):F())}catch(ae){return Promise.reject(ae)}},D.doPage=function(E){var P=E.data,O=E.transition,F=E.page,Y=E.wrapper;try{var re=function(ye){if(le)return ye;ae.S=!1},le=!1,ae=this,G=O||{},Ee=G.sync===!0||!1;ae.S=!0;var we=c(function(){function ye(){return Promise.resolve(ae.j("before",P,G)).then(function(){var Ge=!1;
1function rt(I){return Ge?I:Promise.resolve(ae.remove(P)).then(function(){return Promise.resolve(ae.j("after",P,G)).then(function(){})})}var be=function(){if(Ee)return c(function(){return Promise.resolve(ae.add(P,Y)).then(function(){return Promise.resolve(ae.j("beforeLeave",P,G)).then(function(){return Promise.resolve(ae.j("beforeEnter",P,G)).then(function(){return Promise.resolve(Promise.all([ae.leave(P,G),ae.enter(P,G)])).then(function(){return Promise.resolve(ae.j("afterLeave",P,G)).then(function(){return Promise.resolve(ae.j("afterEnter",P,G)).then(function(){})})})})})})},function(K){if(ae.M(K))throw new He(K,"Transition error [sync]")});var I=function(K){return Ge?K:c(function(){var ce=function(){if(J!==!1)return Promise.resolve(ae.add(P,Y)).then(function(){return Promise.resolve(ae.j("beforeEnter",P,G)).then(function(){return Promise.resolve(ae.enter(P,G,J)).then(function(){return Promise.resolve(ae.j("afterEnter",P,G)).then(function(){})})})})}();if(ce&&ce.then)return ce.then(function(){})},function(ce){if(ae.M(ce))throw new He(ce,"Transition error [before/after/enter]")})},J=!1,q=c(function(){return Promise.resolve(ae.j("beforeLeave",P,G)).then(function(){return Promise.resolve(Promise.all([ae.leave(P,G),ne(F,P)]).then(function(K){return K[0]})).then(function(K){return J=K,Promise.resolve(ae.j("afterLeave",P,G)).then(function(){})})})},function(K){if(ae.M(K))throw new He(K,"Transition error [before/after/leave]")});return q&&q.then?q.then(I):I(q)}();return be&&be.then?be.then(rt):rt(be)})}var Ie=function(){if(Ee)return Promise.resolve(ne(F,P)).then(function(){})}();return Ie&&Ie.then?Ie.then(ye):ye()},function(ye){throw ae.S=!1,ye.name&&ye.name==="BarbaError"?(ae.logger.debug(ye.label),ae.logger.error(ye.error),ye):(ae.logger.debug("Transition error [page]"),ae.logger.error(ye),ye)});return Promise.resolve(we&&we.then?we.then(re):re(we))}catch(ye){return Promise.reject(ye)}},D.once=function(E,P){try{return Promise.resolve(ze.do("once",E,P)).then(function(){return P.once?je(P.once,P)(E):Promise.resolve()})}catch(O){return Promise.reject(O)}},D.leave=function(E,P){try{return Promise.resolve(ze.do("leave",E,P)).then(function(){return P.leave?je(P.leave,P)(E):Promise.resolve()})}catch(O){return Promise.reject(O)}},D.enter=function(E,P,O){try{return Promise.resolve(ze.do("enter",E,P)).then(function(){return P.enter?je(P.enter,P)(E,O):Promise.resolve()})}catch(F){return Promise.reject(F)}},D.add=function(E,P){try{return ee.addContainer(E.next.container,P),ze.do("nextAdded",E),Promise.resolve()}catch(O){return Promise.reject(O)}},D.remove=function(E){try{return ee.removeContainer(E.current.container),ze.do("currentRemoved",E),Promise.resolve()}catch(P){return Promise.reject(P)}},D.M=function(E){return E.message?!/Timeout error|Fetch error/.test(E.message):!E.status},D.j=function(E,P,O){try{return Promise.resolve(ze.do(E,P,O)).then(function(){return O[E]?je(O[E],O)(P):Promise.resolve()})}catch(F){return Promise.reject(F)}},e(j,[{key:"isRunning",get:function(){return this.S},set:function(E){this.S=E}},{key:"hasOnce",get:function(){return this.store.once.length>0}},{key:"hasSelf",get:function(){return this.store.all.some(function(E){return E.name==="self"})}},{key:"shouldWait",get:function(){return this.store.all.some(function(E){return E.to&&!E.to.route||E.sync})}}]),j}(),Tt=function(){function j(D){var E=this;this.names=["beforeLeave","afterLeave","beforeEnter","afterEnter"],this.byNamespace=new Map,D.length!==0&&(D.forEach(function(P){E.byNamespace.set(P.namespace,P)}),this.names.forEach(function(P){ze[P](E.L(P))}))}return j.prototype.L=function(D){var E=this;return function(P){var O=D.match(/enter/i)?P.next:P.current,F=E.byNamespace.get(O.namespace);return F&&F[D]?je(F[D],F)(P):Promise.resolve()}},j}();Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(j){var D=this;do{if(D.matches(j))return D;D=D.parentElement||D.parentNode}while(D!==null&&D.nodeType===1);return null});var yt={container:null,html:"",namespace:"",url:{hash:"",href:"",path:"",port:null,query:{}}};return new(function(){function j(){this.version=p,this.schemaPage=yt,this.Logger=l,this.logger=new l("@barba/core"),this.plugins=[],this.hooks=ze,this.dom=ee,this.helpers=te,this.history=ie,this.request=ke,this.url=me}var D=j.prototype;return D.use=function(E,P){var O=this.plugins;O.indexOf(E)>-1?this.logger.warn("Plugin ["+E.name+"] already installed."):typeof E.install=="function"?(E.install(this,P),O.push(E)):this.logger.warn("Plugin ["+E.name+'] has no "install" method.')},D.init=function(E){var P=E===void 0?{}:E,O=P.transitions,F=O===void 0?[]:O,Y=P.views,re=Y===void 0?[]:Y,le=P.schema,ae=le===void 0?B:le,G=P.requestError,Ee=P.timeout,we=Ee===void 0?2e3:Ee,ye=P.cacheIgnore,Ie=ye!==void 0&&ye,Ge=P.prefetchIgnore,rt=Ge!==void 0&&Ge,be=P.preventRunning,I=be!==void 0&&be,J=P.prevent,q=J===void 0?null:J,K=P.debug,ce=P.logLevel;if(l.setLevel((K!==void 0&&K)===!0?"debug":ce===void 0?"off":ce),this.logger.info(this.version),Object.keys(ae).forEach(function(pe){B[pe]&&(B[pe]=ae[pe])}),this.$=G,this.timeout=we,this.cacheIgnore=Ie,this.prefetchIgnore=rt,this.preventRunning=I,this._=this.dom.getWrapper(),!this._)throw new Error("[@barba/core] No Barba wrapper found");this._.setAttribute("aria-live","polite"),this.q();var oe=this.data.current;if(!oe.container)throw new Error("[@barba/core] No Barba container found");
1if(this.cache=new Ct(Ie),this.prevent=new qt(rt),this.transitions=new Be(F),this.views=new Tt(re),q!==null){if(typeof q!="function")throw new Error("[@barba/core] Prevent should be a function");this.prevent.add("preventCustom",q)}this.history.init(oe.url.href,oe.namespace),this.B=this.B.bind(this),this.U=this.U.bind(this),this.D=this.D.bind(this),this.F(),this.plugins.forEach(function(pe){return pe.init()});var xe=this.data;xe.trigger="barba",xe.next=xe.current,xe.current=t({},this.schemaPage),this.hooks.do("ready",xe),this.once(xe),this.q()},D.destroy=function(){this.q(),this.H(),this.history.clear(),this.hooks.clear(),this.plugins=[]},D.force=function(E){window.location.assign(E)},D.go=function(E,P,O){var F;if(P===void 0&&(P="barba"),this.transitions.isRunning)this.force(E);else if(!(F=P==="popstate"?this.history.current&&this.url.getPath(this.history.current.url)===this.url.getPath(E):this.prevent.run("sameUrl",null,null,E))||this.transitions.hasSelf)return P=this.history.change(E,P,O),O&&(O.stopPropagation(),O.preventDefault()),this.page(E,P,F)},D.once=function(E){try{var P=this;return Promise.resolve(P.hooks.do("beforeEnter",E)).then(function(){function O(){return Promise.resolve(P.hooks.do("afterEnter",E)).then(function(){})}var F=function(){if(P.transitions.hasOnce){var Y=P.transitions.get(E,{once:!0});return Promise.resolve(P.transitions.doOnce({transition:Y,data:E})).then(function(){})}}();return F&&F.then?F.then(O):O()})}catch(O){return Promise.reject(O)}},D.page=function(E,P,O){try{var F=function(){var ae=Y.data;return Promise.resolve(Y.hooks.do("page",ae)).then(function(){var G=c(function(){var Ee=Y.transitions.get(ae,{once:!1,self:O});return Promise.resolve(Y.transitions.doPage({data:ae,page:re,transition:Ee,wrapper:Y._})).then(function(){Y.q()})},function(){l.getLevel()===0&&Y.force(ae.current.url.href)});if(G&&G.then)return G.then(function(){})})},Y=this;Y.data.next.url=t({href:E},Y.url.parse(E)),Y.data.trigger=P;var re=Y.cache.has(E)?Y.cache.update(E,{action:"click"}).request:Y.cache.set(E,Y.request(E,Y.timeout,Y.onRequestError.bind(Y,P)),"click").request,le=function(){if(Y.transitions.shouldWait)return Promise.resolve(ne(re,Y.data)).then(function(){})}();return Promise.resolve(le&&le.then?le.then(F):F())}catch(ae){return Promise.reject(ae)}},D.onRequestError=function(E){this.transitions.isRunning=!1;for(var P=arguments.length,O=new Array(P>1?P-1:0),F=1;F<P;F++)O[F-1]=arguments[F];var Y=O[0],re=O[1],le=this.cache.getAction(Y);return this.cache.delete(Y),!(this.$&&this.$(E,le,Y,re)===!1||(le==="click"&&this.force(Y),1))},D.prefetch=function(E){var P=this;this.cache.has(E)||this.cache.set(E,this.request(E,this.timeout,this.onRequestError.bind(this,"barba")).catch(function(O){P.logger.error(O)}),"prefetch")},D.F=function(){this.prefetchIgnore!==!0&&(document.addEventListener("mouseover",this.B),document.addEventListener("touchstart",this.B)),document.addEventListener("click",this.U),window.addEventListener("popstate",this.D)},D.H=function(){this.prefetchIgnore!==!0&&(document.removeEventListener("mouseover",this.B),document.removeEventListener("touchstart",this.B)),document.removeEventListener("click",this.U),window.removeEventListener("popstate",this.D)},D.B=function(E){var P=this,O=this.I(E);if(O){var F=this.dom.getHref(O);this.prevent.checkHref(F)||this.cache.has(F)||this.cache.set(F,this.request(F,this.timeout,this.onRequestError.bind(this,O)).catch(function(Y){P.logger.error(Y)}),"enter")}},D.U=function(E){var P=this.I(E);if(P)return this.transitions.isRunning&&this.preventRunning?(E.preventDefault(),void E.stopPropagation()):void this.go(this.dom.getHref(P),P,E)},D.D=function(E){this.go(this.url.getHref(),"popstate",E)},D.I=function(E){for(var P=E.target;P&&!this.dom.getHref(P);)P=P.parentNode;if(P&&!this.prevent.checkLink(P,E,this.dom.getHref(P)))return P},D.q=function(){var E=this.url.getHref(),P={container:this.dom.getContainer(),html:this.dom.getHtml(),namespace:this.dom.getNamespace(),url:t({href:E},this.url.parse(E))};this.C={current:P,next:t({},this.schemaPage),trigger:void 0},this.hooks.do("reset",this.data)},e(j,[{key:"data",get:function(){return this.C}},{key:"wrapper",get:function(){return this._}}]),j}())})});var Dc=dt((Va,ja)=>{(function(n,e){typeof Va=="object"&&typeof ja!="undefined"?ja.exports=e():typeof define=="function"&&define.amd?define(e):(n=n||self).barbaPrefetch=e()})(Va,function(){var n="2.1.10",e=window.requestIdleCallback||function(t){var i=Date.now();return setTimeout(function(){t({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-i))}})},1)};return new(function(){function t(){this.name="@barba/prefetch",this.version=n,this.toPrefetch=new Set}var i=t.prototype;return i.install=function(r,s){var o=s===void 0?{}:s,a=o.root,c=a===void 0?document.body:a,d=o.timeout,p=d===void 0?2e3:d;this.logger=new r.Logger(this.name),this.logger.info(this.version),this.barba=r,this.root=c,this.timeout=p},i.init=function(){var r=this;this.barba.prefetchIgnore?this.logger.warn("barba.prefetchIgnore is enabled"):this.barba.cacheIgnore?this.logger.warn("barba.cacheIgnore is enabled"):(this.observer=new IntersectionObserver(function(s){s.forEac
1h(function(o){if(o.isIntersecting){var a=o.target,c=r.barba.dom.getHref(a);r.toPrefetch.has(c)&&(r.observer.unobserve(a),r.barba.cache.has(c)?r.barba.cache.update(c,{action:"prefetch"}):r.barba.cache.set(c,r.barba.request(c,r.barba.timeout,r.barba.onRequestError.bind(r.barba,"barba")).catch(function(d){r.logger.error(d)}),"prefetch"))}})}),this.observe(),this.barba.hooks.after(this.observe,this))},i.observe=function(){var r=this;e(function(){r.root.querySelectorAll("a").forEach(function(s){var o=s,a=r.barba.dom.getHref(o);r.barba.cache.has(a)||r.barba.prevent.checkHref(a)||r.barba.prevent.checkLink(o,{},a)||(r.observer.observe(s),r.toPrefetch.add(a))})},{timeout:this.timeout})},t}())})});var tr=dt((t0,Xo)=>{(function(n,e){var t=e(n,n.document,Date);n.lazySizes=t,typeof Xo=="object"&&Xo.exports&&(Xo.exports=t)})(typeof window!="undefined"?window:{},function(e,t,i){"use strict";var r,s;if(function(){var U,te={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};s=e.lazySizesConfig||e.lazysizesConfig||{};for(U in te)U in s||(s[U]=te[U])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:s,noSupport:!0};var o=t.documentElement,a=e.HTMLPictureElement,c="addEventListener",d="getAttribute",p=e[c].bind(e),w=e.setTimeout,g=e.requestAnimationFrame||w,l=e.requestIdleCallback,b=/^picture$/i,m=["load","error","lazyincluded","_lazyloaded"],f={},_=Array.prototype.forEach,x=function(U,te){return f[te]||(f[te]=new RegExp("(\\s|^)"+te+"(\\s|$)")),f[te].test(U[d]("class")||"")&&f[te]},k=function(U,te){x(U,te)||U.setAttribute("class",(U[d]("class")||"").trim()+" "+te)},A=function(U,te){var he;(he=x(U,te))&&U.setAttribute("class",(U[d]("class")||"").replace(he," "))},M=function(U,te,he){var H=he?c:"removeEventListener";he&&M(U,te),m.forEach(function(ue){U[H](ue,te)})},T=function(U,te,he,H,ue){var ge=t.createEvent("Event");return he||(he={}),he.instance=r,ge.initEvent(te,!H,!ue),ge.detail=he,U.dispatchEvent(ge),ge},R=function(U,te){var he;!a&&(he=e.picturefill||s.pf)?(te&&te.src&&!U[d]("srcset")&&U.setAttribute("srcset",te.src),he({reevaluate:!0,elements:[U]})):te&&te.src&&(U.src=te.src)},L=function(U,te){return(getComputedStyle(U,null)||{})[te]},N=function(U,te,he){for(he=he||U.offsetWidth;he<s.minSize&&te&&!U._lazysizesWidth;)he=te.offsetWidth,te=te.parentNode;return he},V=function(){var U,te,he=[],H=[],ue=he,ge=function(){var me=ue;for(ue=he.length?H:he,U=!0,te=!1;me.length;
1)me.shift()();U=!1},Q=function(me,ke){U&&!ke?me.apply(this,arguments):(ue.push(me),te||(te=!0,(t.hidden?w:g)(ge)))};return Q._lsFlush=ge,Q}(),W=function(U,te){return te?function(){V(U)}:function(){var he=this,H=arguments;V(function(){U.apply(he,H)})}},Z=function(U){var te,he=0,H=s.throttleDelay,ue=s.ricTimeout,ge=function(){te=!1,he=i.now(),U()},Q=l&&ue>49?function(){l(ge,{timeout:ue}),ue!==s.ricTimeout&&(ue=s.ricTimeout)}:W(function(){w(ge)},!0);return function(me){var ke;(me=me===!0)&&(ue=33),!te&&(te=!0,ke=H-(i.now()-he),ke<0&&(ke=0),me||ke<9?Q():w(Q,ke))}},B=function(U){var te,he,H=99,ue=function(){te=null,U()},ge=function(){var Q=i.now()-he;Q<H?w(ge,H-Q):(l||ue)(ue)};return function(){he=i.now(),te||(te=w(ge,H))}},ee=function(){var U,te,he,H,ue,ge,Q,me,ke,Me,je,ze,_e=/^img$/i,Ct=/^iframe$/i,Ue="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),We=0,vt=0,Se=0,Re=-1,Ft=function(O){Se--,(!O||Se<0||!O.target)&&(Se=0)},Te=function(O){return ze==null&&(ze=L(t.body,"visibility")=="hidden"),ze||!(L(O.parentNode,"visibility")=="hidden"&&L(O,"visibility")=="hidden")},Je=function(O,F){var Y,re=O,le=Te(O);for(me-=F,je+=F,ke-=F,Me+=F;le&&(re=re.offsetParent)&&re!=t.body&&re!=o;)le=(L(re,"opacity")||1)>0,le&&L(re,"overflow")!="visible"&&(Y=re.getBoundingClientRect(),le=Me>Y.left&&ke<Y.right&&je>Y.top-1&&me<Y.bottom+1);return le},xt=function(){var O,F,Y,re,le,ae,G,Ee,we,ye,Ie,Ge,rt=r.elements;if((H=s.loadMode)&&Se<8&&(O=rt.length)){for(F=0,Re++;F<O;F++)if(!(!rt[F]||rt[F]._lazyRace)){if(!Ue||r.prematureUnveil&&r.prematureUnveil(rt[F])){j(rt[F]);continue}if((!(Ee=rt[F][d]("data-expand"))||!(ae=Ee*1))&&(ae=vt),ye||(ye=!s.expand||s.expand<1?o.clientHeight>500&&o.clientWidth>500?500:370:s.expand,r._defEx=ye,Ie=ye*s.expFactor,Ge=s.hFac,ze=null,vt<Ie&&Se<1&&Re>2&&H>2&&!t.hidden?(vt=Ie,Re=0):H>1&&Re>1&&Se<6?vt=ye:vt=We),we!==ae&&(ge=innerWidth+ae*Ge,Q=innerHeight+ae,G=ae*-1,we=ae),Y=rt[F].getBoundingClientRect(),(je=Y.bottom)>=G&&(me=Y.top)<=Q&&(Me=Y.right)>=G*Ge&&(ke=Y.left)<=ge&&(je||Me||ke||me)&&(s.loadHidden||Te(rt[F]))&&(te&&Se<3&&!Ee&&(H<3||Re<4)||Je(rt[F],ae))){if(j(rt[F]),le=!0,Se>9)break}else!le&&te&&!re&&Se<4&&Re<4&&H>2&&(U[0]||s.preloadAfterLoad)&&(U[0]||!Ee&&(je||Me||ke||me||rt[F][d](s.sizesAttr)!="auto"))&&(re=U[0]||rt[F])}re&&!le&&j(re)}},ut=Z(xt),qt=function(O){var F=O.target;if(F._lazyCache){delete F._lazyCache;return}Ft(O),k(F,s.loadedClass),A(F,s.loadingClass),M(F,Rt),T(F,"lazyloaded")},He=W(qt),Rt=function(O){He({target:O.target})},Be=function(O,F){var Y=O.getAttribute("data-load-mode")||s.iframeLoadMode;Y==0?O.contentWindow.location.replace(F):Y==1&&(O.src=F)},Tt=function(O){var F,Y=O[d](s.srcsetAttr);(F=s.customMedia[O[d]("data-media")||O[d]("media")])&&O.setAttribute("media",F),Y&&O.setAttribute("srcset",Y)},yt=W(function(O,F,Y,re,le){var ae,G,Ee,we,ye,Ie;(ye=T(O,"lazybeforeunveil",F)).defaultPrevented||(re&&(Y?k(O,s.autosizesClass):O.setAttribute("sizes",re)),G=O[d](s.srcsetAttr),ae=O[d](s.srcAttr),le&&(Ee=O.parentNode,we=Ee&&b.test(Ee.nodeName||"")),Ie=F.firesLoad||"src"in O&&(G||ae||we),ye={target:O},k(O,s.loadingClass),Ie&&(clearTimeout(he),he=w(Ft,2500),M(O,Rt,!0)),we&&_.call(Ee.getElementsByTagName("source"),Tt),G?O.setAttribute("srcset",G):ae&&!we&&(Ct.test(O.nodeName)?Be(O,ae):O.src=ae),le&&(G||we)&&R(O,{src:ae})),O._lazyRace&&delete O._lazyRace,A(O,s.lazyClass),V(function(){var Ge=O.complete&&O.naturalWidth>1;(!Ie||Ge)&&(Ge&&k(O,s.fastLoadedClass),qt(ye),O._lazyCache=!0,w(function(){"_lazyCache"in O&&delete O._lazyCache},9)),O.loading=="lazy"&&Se--},!0)}),j=function(O){if(!O._lazyRace){var F,Y=_e.test(O.nodeName),re=Y&&(O[d](s.sizesAttr)||O[d]("sizes")),le=re=="auto";(le||!te)&&Y&&(O[d]("src")||O.srcset)&&!O.complete&&!x(O,s.errorClass)&&x(O,s.lazyClass)||(F=T(O,"lazyunveilread").detail,le&&ie.updateElem(O,!0,O.offsetWidth),O._lazyRace=!0,Se++,yt(O,F,le,re,Y))}},D=B(function(){s.loadMode=3,ut()}),E=function(){s.loadMode==3&&(s.loadMode=2),D()},P=function(){if(!te){if(i.now()-ue<999){w(P,999);return}te=!0,s.loadMode=3,ut(),p("scroll",E,!0)}};return{_:function(){ue=i.now(),r.elements=t.getElementsByClassName(s.lazyClass),U=t.getElementsByClassName(s.lazyClass+" "+s.preloadClass),p("scroll",ut,!0),p("resize",ut,!0),p("pageshow",function(O){if(O.persisted){var F=t.querySelectorAll("."+s.loadingClass);F.length&&F.forEach&&g(function(){F.forEach(function(Y){Y.complete&&j(Y)})})}}),e.MutationObserver?new MutationObserver(ut).observe(o,{childList:!0,subtree:!0,attributes:!0}):(o[c]("DOMNodeInserted",ut,!0),o[c]("DOMAttrModified",ut,!0),setInterval(ut,999)),p("hashchange",ut,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(O){t[c](O,ut,!0)}),/d$|^c/.test(t.readyState)?P():(p("load",P),t[c]("DOMContentLoaded",ut),w(P,2e4)),r.elements.length?(xt(),V._lsFlush()):ut()},checkElems:ut,unveil:j,_aLSL:E}}(),ie=function(){var U,te=W(function(ge,Q,me,ke){var Me,je,ze;if(ge._lazysizesWidth=ke,ke+="px",ge.setAttribute("sizes",ke),b.test(Q.nodeName||""))for(Me=Q.getElementsByTagName("source"),je=0,ze=Me.length;je<ze;je++)Me[je].setAttribute("sizes",ke);me.detail.dataAttr||R(ge,me.detail)}),he=function(ge,Q,me){var ke,Me=ge.parentNode;Me&&(me=N(ge,Me,me),ke=T(ge,"lazybeforesizes",{width:me,dataAttr:!!Q}),ke.defaultPrevented||(me=ke.detail.width,me&&me!==ge._lazysizesWidth&&te(ge,Me,ke,me)))},H=function(){var ge,Q=U.length;if(Q)for(ge=0;ge<Q;ge++)he(U[ge])},ue=B(H);return{_:function(){U=t.getElementsByClassName(s.autosizesClass),p("resize",ue)},checkElems:ue,updateElem:he}}(),ne=function(){!ne.i&&t.getElementsByClassName&&(ne.i=!0,ie._(),ee._())};return w(function(){s.init&&ne()}),r={cfg:s,autoSizer:ie,loader:ee,init:ne,uP:R,aC:k,rC:A,hC:x,fire:T,gW:N,rAF:V},r})});var xd=dt((i0,ql)=>{(function(n,e){if(!!n){var t=function(){e(n.lazySizes),n.removeEventListener("lazyunveilread",t,!0)};e=e.bind(null,n,n.document),typeof ql=="object"&&ql.exports?e(tr()):typeof define=="function"&&define.amd?define(["lazysizes"],e):n.lazySizes?t():n.addEventListener("lazyunveilread",t,!0)}})(typeof window!="undefined"?window:0,function(n,e,t){"use strict";var i,r=t.cfg,s=e.createElement("img"),o="sizes"in s&&"srcset"in s,a=/\s+\d+h/g,c=function(){var d=/\s+(\d+)(w|h)\s+(\d+)(w|h)/,p=Array.prototype.forEach;return function(){var w=e.createElement("img"),g=function(m){var f,_,x=m.getAttribute(r.srcsetAttr);x&&(_=x.match(d))&&(_[2]=="w"?f=_[1]/_[3]:f=_[3]/_[1],f&&m.setAttribute("data-aspectratio",f),m.setAttribute(r.srcsetAttr,x.replace(a,"")))},l=function(m){if(m.detail.instance==t){var f=m.target.parentNode;f&&f.nodeName=="PICTURE"&&p.call(f.getElementsByTagName("source"),g),g(m.target)}},b=function(){w.currentSrc&&e.removeEventListener("lazybeforeunveil",l)};e.addEventListener("lazybeforeunveil",l),w.onload=b,w.onerror=b,w.srcset="data:,a 1w 1h",w.complete&&b()}}();if(r.supportsType||(r.supportsType=function(d){return!d}),n.HTMLPictureElement&&o){!t.hasHDescriptorFix&&e.msElementsFromPoint&&(t.hasHDescriptorFix=!0,c());return}n.picturefill||r.pf||(r.pf=function(d){var p,w;if(!n.picturefill)for(p=0,w=d.elements.length;p<w;p++)i(d.elements[p])},i=function(){var d=function(k,A){return k.w-A.w},p=/^\s*\d+\.*\d*px\s*$/,w=function(k){var A,M,T=k.length,R=k[T-1],L=0;for(L;L<T;L++)if(R=k[L],R.d=R.w/k.w,R.d>=k.d){!R.cached&&(A=k[L-1])&&A.d>k.d-.13*Math.pow(k.d,2.2)&&(M=Math.pow(A.d-.6,1.6),A.cached&&(A.d+=.15*M),A.d+(R.d-k.d)*M>
1k.d&&(R=A));break}return R},g=function(){var k,A=/(([^,\s].[^\s]+)\s+(\d+)w)/g,M=/\s/,T=function(R,L,N,V){k.push({c:L,u:N,w:V*1})};return function(R){return k=[],R=R.trim(),R.replace(a,"").replace(A,T),!k.length&&R&&!M.test(R)&&k.push({c:R,u:R,w:99}),k}}(),l=function(){l.init||(l.init=!0,addEventListener("resize",function(){var k,A=e.getElementsByClassName("lazymatchmedia"),M=function(){var T,R;for(T=0,R=A.length;T<R;T++)i(A[T])};return function(){clearTimeout(k),k=setTimeout(M,66)}}()))},b=function(k,A){var M,T=k.getAttribute("srcset")||k.getAttribute(r.srcsetAttr);!T&&A&&(T=k._lazypolyfill?k._lazypolyfill._set:k.getAttribute(r.srcAttr)||k.getAttribute("src")),(!k._lazypolyfill||k._lazypolyfill._set!=T)&&(M=g(T||""),A&&k.parentNode&&(M.isPicture=k.parentNode.nodeName.toUpperCase()=="PICTURE",M.isPicture&&n.matchMedia&&(t.aC(k,"lazymatchmedia"),l())),M._set=T,Object.defineProperty(k,"_lazypolyfill",{value:M,writable:!0}))},m=function(k){var A=n.devicePixelRatio||1,M=t.getX&&t.getX(k);return Math.min(M||A,2.5,A)},f=function(k){if(n.matchMedia)f=function(A){return!A||(matchMedia(A)||{}).matches};else return!k;return f(k)},_=function(k){var A,M,T,R,L,N,V,W;if(L=k,b(L,!0),N=L._lazypolyfill,N.isPicture){for(M=0,A=k.parentNode.getElementsByTagName("source"),T=A.length;M<T;M++)if(r.supportsType(A[M].getAttribute("type"),k)&&f(A[M].getAttribute("media"))){L=A[M],b(L),N=L._lazypolyfill;break}}return N.length>1?(W=L.getAttribute("sizes")||"",W=p.test(W)&&parseInt(W,10)||t.gW(k,k.parentNode),N.d=m(k),!N.src||!N.w||N.w<W?(N.w=W,V=w(N.sort(d)),N.src=V):V=N.src):V=N[0],V},x=function(k){if(!(o&&k.parentNode&&k.parentNode.nodeName.toUpperCase()!="PICTURE")){var A=_(k);A&&A.u&&k._lazypolyfill.cur!=A.u&&(k._lazypolyfill.cur=A.u,A.cached=!0,k.setAttribute(r.srcAttr,A.u),k.setAttribute("src",A.u))}};return x.parse=g,x}(),r.loadedClass&&r.loadingClass&&function(){var d=[];['img[sizes$="px"][srcset].',"picture > img:not([srcset])."].forEach(function(p){d.push(p+r.loadedClass),d.push(p+r.loadingClass)}),r.pf({elements:e.querySelectorAll(d.join(", "))})}())})});var Td=dt((n0,Yl)=>{(function(n,e){var t=function(){e(n.lazySizes),n.removeEventListener("lazyunveilread",t,!0)};e=e.bind(null,n,n.document),typeof Yl=="object"&&Yl.exports?e(tr()):typeof define=="function"&&define.amd?define(["lazysizes"],e):n.lazySizes?t():n.addEventListener("lazyunveilread",t,!0)})(window,function(n,e,t){"use strict";var i,r,s={};e.addEventListener&&(r=/\(|\)|\s|'/,i=function(a,c){var d=e.createElement("img");d.onload=function(){d.onload=null,d.onerror=null,d=null,c()},d.onerror=d.onload,d.src=a,d&&d.complete&&d.onload&&d.onload()},addEventListener("lazybeforeunveil",function(a){if(a.detail.instance==t){var c,d,p,w;if(!a.defaultPrevented){var g=a.target;if(g.preload=="none"&&(g.preload=g.getAttribute("data-preload")||"auto"),g.getAttribute("data-autoplay")!=null)if(g.getAttribute("data-expand")&&!g.autoplay)try{g.play()}catch{}else requestAnimationFrame(function(){g.setAttribute("data-expand","-10"),t.aC(g,t.cfg.lazyClass)});c=g.getAttribute("data-link"),c&&o(c,!0),c=g.getAttribute("data-script"),c&&(a.detail.firesLoad=!0,d=function(){a.detail.firesLoad=!1,t.fire(g,"_lazyloaded",{},!0,!0)},o(c,null,d)),c=g.getAttribute("data-require"),c&&(t.cfg.requireJs?t.cfg.requireJs([c]):o(c)),p=g.getAttribute("data-bg"),p&&(a.detail.firesLoad=!0,d=function(){g.style.backgroundImage="url("+(r.test(p)?JSON.stringify(p):p)+")",a.detail.firesLoad=!1,t.fire(g,"_lazyloaded",{},!0,!0)},i(p,d)),w=g.getAttribute("data-poster"),w&&(a.detail.firesLoad=!0,d=function(){g.poster=w,a.detail.firesLoad=!1,t.fire(g,"_lazyloaded",{},!0,!0)},i(w,d))}}},!1));function o(a,c,d){if(!s[a]){var p=e.createElement(c?"link":"script"),w=e.getElementsByTagName("script")[0];c?(p.rel="stylesheet",p.href=a):(p.onload=function(){p.onerror=null,p.onload=null,d()},p.onerror=p.onload,p.src=a),s[a]=!0,s[p.src||p.href]=!0,w.parentNode.insertBefore(p,w)}}})});var kd=dt((r0,Xl)=>{(function(n,e){var t=function(){e(n.lazySizes),n.removeEventListener("lazyunveilread",t,!0)};e=e.bind(null,n,n.document),typeof Xl=="object"&&Xl.exports?e(tr()):typeof define=="function"&&define.amd?define(["lazysizes"],e):n.lazySizes?t():n.addEventListener("lazyunveilread",t,!0)})(window,function(n,e,t){"use strict";if(!!n.addEventListener){var i=t.cfg,r=/\s+/g,s=/\s*\|\s+|\s+\|\s*/g,o=/^(.+?)(?:\s+\[\s*(.+?)\s*\])(?:\s+\[\s*(.+?)\s*\])?$/,a=/^\s*\(*\s*type\s*:\s*(.+?)\s*\)*\s*$/,c=/\(|\)|'/,d={contain:1,cover:1},p=function(m){var f=t.gW(m,m.parentNode);return(!m._lazysizesWidth||f>m._lazysizesWidth)&&(m._lazysizesWidth=f),m._lazysizesWidth},w=function(m){var f;return f=(getComputedStyle(m)||{getPropertyValue:function(){}}).getPropertyValue("background-size"),!d[f]&&d[m.style.backgroundSize]&&(f=m.style.backgroundSize),f},g=function(m,f){if(f){var _=f.match(a);_&&_[1]?m.setAttribute("type",_[1]):m.setAttribute("media",i.customMedia[f]||f)}},l=function(m,f,_){var x=e.createElement("picture"),k=f.getAttribute(i.sizesAttr),A=f.getAttribute("data-ratio"),M=f.getAttribute("data-optimumx");f._lazybgset&&f._lazybgset.parentNode==f&&f.removeChild(f._lazybgset),Object.defineProperty(_,"_lazybgset",{value:f,writable:!0}),Object.defineProperty(f,"_lazybgset",{value:x,writable:!0}),m=m.replace(r," ").split(s),x.style.display="none",_.className=i.lazyClass,m.length==1&&!k&&(k="auto"),m.forEach(function(T){var R,L=e.createElement("source");
1k&&k!="auto"&&L.setAttribute("sizes",k),(R=T.match(o))?(L.setAttribute(i.srcsetAttr,R[1]),g(L,R[2]),g(L,R[3])):L.setAttribute(i.srcsetAttr,T),x.appendChild(L)}),k&&(_.setAttribute(i.sizesAttr,k),f.removeAttribute(i.sizesAttr),f.removeAttribute("sizes")),M&&_.setAttribute("data-optimumx",M),A&&_.setAttribute("data-ratio",A),x.appendChild(_),f.appendChild(x)},b=function(m){if(!!m.target._lazybgset){var f=m.target,_=f._lazybgset,x=f.currentSrc||f.src;if(x){var k=c.test(x)?JSON.stringify(x):x,A=t.fire(_,"bgsetproxy",{src:x,useSrc:k,fullSrc:null});A.defaultPrevented||(_.style.backgroundImage=A.detail.fullSrc||"url("+A.detail.useSrc+")")}f._lazybgsetLoading&&(t.fire(_,"_lazyloaded",{},!1,!0),delete f._lazybgsetLoading)}};addEventListener("lazybeforeunveil",function(m){var f,_,x;m.defaultPrevented||!(f=m.target.getAttribute("data-bgset"))||(x=m.target,_=e.createElement("img"),_.alt="",_._lazybgsetLoading=!0,m.detail.firesLoad=!0,l(f,x,_),setTimeout(function(){t.loader.unveil(_),t.rAF(function(){t.fire(_,"_lazyloaded",{},!0,!0),_.complete&&b({target:_})})}))}),e.addEventListener("load",b,!0),n.addEventListener("lazybeforesizes",function(m){if(m.detail.instance==t&&m.target._lazybgset&&m.detail.dataAttr){var f=m.target._lazybgset,_=w(f);d[_]&&(m.target._lazysizesParentFit=_,t.rAF(function(){m.target.setAttribute("data-parent-fit",_),m.target._lazysizesParentFit&&delete m.target._lazysizesParentFit}))}},!0),e.documentElement.addEventListener("lazybeforesizes",function(m){m.defaultPrevented||!m.target._lazybgset||m.detail.instance!=t||(m.detail.width=p(m.target._lazybgset))})}})});var Cd=dt((s0,Ul)=>{(function(n,e){if(!!n){var t=function(){e(n.lazySizes),n.removeEventListener("lazyunveilread",t,!0)};e=e.bind(null,n,n.document),typeof Ul=="object"&&Ul.exports?e(tr()):typeof define=="function"&&define.amd?define(["lazysizes"],e):n.lazySizes?t():n.addEventListener("lazyunveilread",t,!0)}})(typeof window!="undefined"?window:0,function(n,e,t){"use strict";if(!!n.addEventListener){var i=/\s+(\d+)(w|h)\s+(\d+)(w|h)/,r=/parent-fit["']*\s*:\s*["']*(contain|cover|width)/,s=/parent-container["']*\s*:\s*["']*(.+?)(?=(\s|$|,|'|"|;))/,o=/^picture$/i,a=t.cfg,c=function(p){return getComputedStyle(p,null)||{}},d={getParent:function(p,w){var g=p,l=p.parentNode;return(!w||w=="prev")&&l&&o.test(l.nodeName||"")&&(l=l.parentNode),w!="self"&&(w=="prev"?g=p.previousElementSibling:w&&(l.closest||n.jQuery)?g=(l.closest?l.closest(w):jQuery(l).closest(w)[0])||l:g=l),g},getFit:function(p){var w,g,l=c(p),b=l.content||l.fontFamily,m={fit:p._lazysizesParentFit||p.getAttribute("data-parent-fit")};return!m.fit&&b&&(w=b.match(r))&&(m.fit=w[1]),m.fit?(g=p._lazysizesParentContainer||p.getAttribute("data-parent-container"),!g&&b&&(w=b.match(s))&&(g=w[1]),m.parent=d.getParent(p,g)):m.fit=l.objectFit,m},getImageRatio:function(p){var w,g,l,b,m,f,_,x=p.parentNode,k=x&&o.test(x.nodeName||"")?x.querySelectorAll("source, img"):[p];for(w=0;w<k.length;w++)if(p=k[w],g=p.getAttribute(a.srcsetAttr)||p.getAttribute("srcset")||p.getAttribute("data-pfsrcset")||p.getAttribute("data-risrcset")||"",l=p._lsMedia||p.getAttribute("media"),l=a.customMedia[p.getAttribute("data-media")||l]||l,g&&(!l||(n.matchMedia&&matchMedia(l)||{}).matches)){b=parseFloat(p.getAttribute("data-aspectratio")),b||(m=g.match(i),m?m[2]=="w"?(f=m[1],_=m[3]):(f=m[3],_=m[1]):(f=p.getAttribute("width"),_=p.getAttribute("height")),b=f/_);break}return b},calculateSize:function(p,w){var g,l,b,m,f=this.getFit(p),_=f.fit,x=f.parent;return _!="width"&&(_!="contain"&&_!="cover"||!(b=this.getImageRatio(p)))?w:(x?w=x.clientWidth:x=p,m=w,_=="width"?m=w:(l=x.clientHeight,(g=w/l)&&(_=="cover"&&g<b||_=="contain"&&g>b)&&(m=w*(b/g))),m)}};t.parentFit=d,e.addEventListener("lazybeforesizes",function(p){if(!(p.defaultPrevented||p.detail.instance!=t)){var w=p.target;p.detail.width=d.calculateSize(w,p.detail.width)}})}})});var Ed=dt((o0,Gl)=>{(function(n,e){if(!!n){var t=function(i){e(n.lazySizes,i),n.removeEventListener("lazyunveilread",t,!0)};e=e.bind(null,n,n.document),typeof Gl=="object"&&Gl.exports?e(tr()):typeof define=="function"&&define.amd?define(["lazysizes"],e):n.lazySizes?t():n.addEventListener("lazyunveilread",t,!0)}})(typeof window!="undefined"?window:0,function(n,e,t,i){"use strict";var r,s=e.createElement("a").style,o="objectFit"in s,a=o&&"objectPosition"in s,c=/object-fit["']*\s*:\s*["']*(contain|cover)/,d=/object-position["']*\s*:\s*["']*(.+?)(?=($|,|'|"|;))/,p="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",w=/\(|\)|'/,g={center:"center","50% 50%":"center"};function l(x){var k=getComputedStyle(x,null)||{},A=k.fontFamily||"",M=A.match(c)||"",T=M&&A.match(d)||"";return T&&(T=T[1]),{fit:M&&M[1]||"",position:g[T]||T||"center"}}function b(){if(!r){var x=e.createElement("style");r=t.cfg.objectFitClass||"lazysizes-display-clone",e.querySelector("head").appendChild(x)}}function m(x){var k=x.previousElementSibling;k&&t.hC(k,r)&&(k.parentNode.removeChild(k),x.style.position=k.getAttribute("data-position")||"",x.style.visibility=k.getAttribute("data-visibility")||"")}function f(x,k){var A,M,T,R,L=t.cfg,N=function(){var W=x.currentSrc||x.src;W&&M!==W&&(M=W,R.backgroundImage="url("+(w.test(W)?JSON.stringify(W):W)+")",A||(A=!0,t.rC(T,L.loadingClass),t.aC(T,L.loadedClass)))},V=function(){t.rAF(N)};x._lazysizesParentFit=k.fit,x.addEventListener("lazyloaded",V,!0),x.addEventListener("load",V,!0),t.rAF(function(){var W=x,Z=x.parentNode;Z.nodeName.toUpperCase()=="PICTURE"&&(W=Z,Z=Z.parentNode),m(W),r||b(),T=x.cloneNode(!1),R=T.style,T.addEventListener("load",function(){var B=T.currentSrc||T.src;B&&B!=p&&(T.src=p,T.srcset="")}),t.rC(T,L.loadedClass),t.rC(T,L.lazyClass),t.rC(T,L.autosizesClass),t.aC(T,L.loadingClass),t.aC(T,r),["data-parent-fit","data-parent-container","data-object-fit-polyfilled",L.srcsetAttr,L.srcAttr].forEach(function(B){T.removeAttribute(B)}),T.src=p,T.srcset="",R.backgroundRepeat="no-repeat",R.backgroundPosition=k.position,R.backgroundSize=k.fit,T.setAttribute("data-position",W.style.position),T.setAttribute("data-visibility",W.style.visibility),W.style.visibility="hidden",W.style.position="absolute",x.setAttribute("data-parent-fit",k.fit),x.setAttribute("data-parent-container","prev"),x.setAttribute("data-object-fit-polyfilled",""),x._objectFitPolyfilledDisplay=T,Z.insertBefore(T,W),x._lazysizesParentFit&&delete x._lazysizesParentFit,x.complete&&N()})}if(!o||!a){var _=function(x){if(x.detail.instance==t){var k=x.target,A=l(k);return A.fit&&(!o||A.position!="center")?(f(k,A),!0):!1}};n.addEventListener("lazybeforesizes",function(x){if(x.detail.instance==t){var k=x.target;k.getAttribute("data-object-fit-polyfilled")!=null&&!k._objectFitPolyfilledDisplay&&(_(x)||t.rAF(function(){k.removeAttribute("data-object-fit-polyfilled")}))}}),n.addEventListener("lazyunveilread",_,!0),i&&i.detail&&_(i)}})});var $d=dt((Kl,Sd)=>{(function(n,e){typeof define=="function"&&define.amd?define(e):typeof Kl=="object"?Sd.exports=e():n.NProgress=e()})(Kl,function(){var n={};n.version="0.2.0";var e=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};n.configure=function(g){var l,b;for(l in g)b=g[l],b!==void 0&&g.hasOwnProperty(l)&&(e[l]=b);return this}
1,n.status=null,n.set=function(g){var l=n.isStarted();g=t(g,e.minimum,1),n.status=g===1?null:g;var b=n.render(!l),m=b.querySelector(e.barSelector),f=e.speed,_=e.easing;return b.offsetWidth,s(function(x){e.positionUsing===""&&(e.positionUsing=n.getPositioningCSS()),o(m,r(g,f,_)),g===1?(o(b,{transition:"none",opacity:1}),b.offsetWidth,setTimeout(function(){o(b,{transition:"all "+f+"ms linear",opacity:0}),setTimeout(function(){n.remove(),x()},f)},f)):setTimeout(x,f)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var g=function(){setTimeout(function(){!n.status||(n.trickle(),g())},e.trickleSpeed)};return e.trickle&&g(),this},n.done=function(g){return!g&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(g){var l=n.status;return l?(typeof g!="number"&&(g=(1-l)*t(Math.random()*l,.1,.95)),l=t(l+g,0,.994),n.set(l)):n.start()},n.trickle=function(){return n.inc(Math.random()*e.trickleRate)},function(){var g=0,l=0;n.promise=function(b){return!b||b.state()==="resolved"?this:(l===0&&n.start(),g++,l++,b.always(function(){l--,l===0?(g=0,n.done()):n.set((g-l)/g)}),this)}}(),n.render=function(g){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var l=document.createElement("div");l.id="nprogress",l.innerHTML=e.template;var b=l.querySelector(e.barSelector),m=g?"-100":i(n.status||0),f=document.querySelector(e.parent),_;return o(b,{transition:"all 0 linear",transform:"translate3d("+m+"%,0,0)"}),e.showSpinner||(_=l.querySelector(e.spinnerSelector),_&&w(_)),f!=document.body&&c(f,"nprogress-custom-parent"),f.appendChild(l),l},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(e.parent),"nprogress-custom-parent");var g=document.getElementById("nprogress");g&&w(g)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var g=document.body.style,l="WebkitTransform"in g?"Webkit":"MozTransform"in g?"Moz":"msTransform"in g?"ms":"OTransform"in g?"O":"";return l+"Perspective"in g?"translate3d":l+"Transform"in g?"translate":"margin"};function t(g,l,b){return g<l?l:g>b?b:g}function i(g){return(-1+g)*100}function r(g,l,b){var m;return e.positionUsing==="translate3d"?m={transform:"translate3d("+i(g)+"%,0,0)"}:e.positionUsing==="translate"?m={transform:"translate("+i(g)+"%,0)"}:m={"margin-left":i(g)+"%"},m.transition="all "+l+"ms "+b,m}var s=function(){var g=[];function l(){var b=g.shift();b&&b(l)}return function(b){g.push(b),g.length==1&&l()}}(),o=function(){var g=["Webkit","O","Moz","ms"],l={};function b(x){return x.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(k,A){return A.toUpperCase()})}function m(x){var k=document.body.style;if(x in k)return x;for(var A=g.length,M=x.charAt(0).toUpperCase()+x.slice(1),T;A--;)if(T=g[A]+M,T in k)return T;return x}function f(x){return x=b(x),l[x]||(l[x]=m(x))}function _(x,k,A){k=f(k),x.style[k]=A}return function(x,k){var A=arguments,M,T;if(A.length==2)for(M in k)T=k[M],T!==void 0&&k.hasOwnProperty(M)&&_(x,M,T);else _(x,A[1],A[2])}}();function a(g,l){var b=typeof g=="string"?g:p(g);return b.indexOf(" "+l+" ")>=0}function c(g,l){var b=p(g),m=b+l;a(b,l)||(g.className=m.substring(1))}function d(g,l){var b=p(g),m;!a(g,l)||(m=b.replace(" "+l+" "," "),g.className=m.substring(1,m.length-1))}function p(g){return(" "+(g.className||"")+" ").replace(/\s+/gi," ")}function w(g){g&&g.parentNode&&g.parentNode.removeChild(g)}return n})});var Pd=dt(Ql=>{"use strict";Object.defineProperty(Ql,"__esModule",{value:!0});var zr={update:function(){typeof window!="undefined"&&typeof window.matchMedia=="function"&&(zr.hover=window.matchMedia("(hover: hover)").matches,zr.none=window.matchMedia("(hover: none)").matches||window.matchMedia("(hover: on-demand)").matches,zr.anyHover=window.matchMedia("(any-hover: hover)").matches,zr.anyNone=window.matchMedia("(any-hover: none)").matches||window.matchMedia("(any-hover: on-demand)").matches)}};zr.update();Ql.default=zr});var Ad=dt(Jl=>{"use strict";Object.defineProperty(Jl,"__esModule",{value:!0});var On={update:function(){typeof window!="undefined"&&typeof window.matchMedia=="function"&&(On.fine=window.matchMedia("(pointer: fine)").matches,On.coarse=window.matchMedia("(pointer: coarse)").matches,On.none=window.matchMedia("(pointer: none)").matches,On.anyFine=window.matchMedia("(any-pointer: fine)").matches,On.anyCoarse=window.matchMedia("(any-pointer: coarse)").matches,On.anyNone=window.matchMedia("(any-pointer: none)").matches)}};On.update();Jl.default=On});var Md=dt(Zl=>{"use strict";
1Object.defineProperty(Zl,"__esModule",{value:!0});var Uo={update:function(){typeof window!="undefined"&&(Uo.hasSupport="ontouchstart"in window,Uo.browserSupportsApi=Boolean(window.TouchEvent))}};Uo.update();Zl.default=Uo});var Od=dt(tu=>{"use strict";Object.defineProperty(tu,"__esModule",{value:!0});var eu={update:function(){if(typeof window!="undefined"&&typeof window.addEventListener=="function"){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),i=function(){};window.addEventListener("testPassiveEventSupport",i,t),window.removeEventListener("testPassiveEventSupport",i,t),eu.hasSupport=e}}};eu.update();tu.default=eu});var Ld=dt(iu=>{"use strict";Object.defineProperty(iu,"__esModule",{value:!0});var ov=Pd(),av=Go(ov),lv=Ad(),uv=Go(lv),cv=Md(),hv=Go(cv),dv=Od(),fv=Go(dv);function Go(n){return n&&n.__esModule?n:{default:n}}function pv(n,e,t,i){return n&&(e||t)?"hybrid":n&&Object.keys(i.detectHover).filter(function(r){return r!=="update"}).every(function(r){return i.detectHover[r]===!1})&&Object.keys(i.detectPointer).filter(function(r){return r!=="update"}).every(function(r){return i.detectPointer[r]===!1})?window.navigator&&/android/.test(window.navigator.userAgent.toLowerCase())?"touchOnly":"hybrid":n?"touchOnly":"mouseOnly"}var gt={state:{detectHover:av.default,detectPointer:uv.default,detectTouchEvents:hv.default,detectPassiveEvents:fv.default}
1,update:function(){gt.state.detectHover.update(),gt.state.detectPointer.update(),gt.state.detectTouchEvents.update(),gt.state.detectPassiveEvents.update(),gt.updateOnlyOwnProperties()},updateOnlyOwnProperties:function(){if(typeof window!="undefined"){gt.passiveEvents=gt.state.detectPassiveEvents.hasSupport||!1,gt.hasTouch=gt.state.detectTouchEvents.hasSupport||!1,gt.deviceType=pv(gt.hasTouch,gt.state.detectHover.anyHover,gt.state.detectPointer.anyFine,gt.state),gt.hasMouse=gt.deviceType!=="touchOnly",gt.primaryInput=gt.deviceType==="mouseOnly"&&"mouse"||gt.deviceType==="touchOnly"&&"touch"||gt.state.detectPointer.fine&&"mouse"||gt.state.detectPointer.coarse&&"touch"||"mouse";var e=function(r){return r>=59&&r<62},t=/windows/.test(window.navigator.userAgent.toLowerCase())&&/chrome/.test(window.navigator.userAgent.toLowerCase())&&e(parseInt(/Chrome\/([0-9.]+)/.exec(navigator.userAgent)[1],10));t&&gt.hasTouch&&(gt.deviceType="hybrid",gt.hasMouse=!0,gt.primaryInput="mouse")}}};gt.updateOnlyOwnProperties();iu.default=gt});var Xf=dt((qf,Yf)=>{(function(n){var e;if(typeof define=="function"&&define.amd&&(define(n),e=!0),typeof qf=="object"&&(Yf.exports=n(),e=!0),!e){var t=window.Cookies,i=window.Cookies=n();i.noConflict=function(){return window.Cookies=t,i}}})(function(){function n(){for(var i=0,r={};i<arguments.length;i++){var s=arguments[i];for(var o in s)r[o]=s[o]}return r}function e(i){return i.replace(/(%[0-9A-Z]{2}
1)+/g,decodeURIComponent)}function t(i){function r(){}function s(a,c,d){if(typeof document!="undefined"){d=n({path:"/"},r.defaults,d),typeof d.expires=="number"&&(d.expires=new Date(new Date*1+d.expires*864e5)),d.expires=d.expires?d.expires.toUTCString():"";try{var p=JSON.stringify(c);/^[\{\[]/.test(p)&&(c=p)}catch{}c=i.write?i.write(c,a):encodeURIComponent(String(c)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),a=encodeURIComponent(String(a)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var w="";for(var g in d)!d[g]||(w+="; "+g,d[g]!==!0&&(w+="="+d[g].split(";")[0]));return document.cookie=a+"="+c+w}}function o(a,c){if(typeof document!="undefined"){for(var d={},p=document.cookie?document.cookie.split("; "):[],w=0;w<p.length;w++){var g=p[w].split("="),l=g.slice(1).join("=");!c&&l.charAt(0)==='"'&&(l=l.slice(1,-1));try{var b=e(g[0]);if(l=(i.read||i)(l,b)||e(l),c)try{l=JSON.parse(l)}catch{}if(d[b]=l,a===b)break}catch{}}return a?d[a]:d}}return r.set=s,r.get=function(a){return o(a,!1)},r.getJSON=function(a){return o(a,!0)},r.remove=function(a,c){s(a,"",n(c,{expires:-1}))},r.defaults={},r.withConverter=t,r}return t(function(){})})});var Uf=dt((zs,Ou)=>{(function(n,e){typeof zs=="object"&&typeof Ou=="object"?Ou.exports=e():typeof define=="function"&&define.amd?define([],e):typeof zs=="object"?zs.inView=e():n.inView=e()})(zs,function(){return function(n){function e(i){if(t[i])return t[i].exports;var r=t[i]={exports:{},id:i,loaded:!1};return n[i].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var t={};return e.m=n,e.c=t,e.p="",e(0)}([function(n,e,t){"use strict";function i(o){return o&&o.__esModule?o:{default:o}}var r=t(2),s=i(r);n.exports=s.default},function(n,e){function t(i){var r=typeof i;return i!=null&&(r=="object"||r=="function")}n.exports=t},function(n,e,t){"use strict";function i(p){return p&&p.__esModule?p:{default:p}}Object.defineProperty(e,"__esModule",{value:!0});var r=t(9),s=i(r),o=t(3),a=i(o),c=t(4),d=function(){if(typeof window!="undefined"){var p=100,w=["scroll","resize","load"],g={history:[]},l={offset:{},threshold:0,test:c.inViewport}
1,b=(0,s.default)(function(){g.history.forEach(function(f){g[f].check()})},p);w.forEach(function(f){return addEventListener(f,b)}),window.MutationObserver&&addEventListener("DOMContentLoaded",function(){new MutationObserver(b).observe(document.body,{attributes:!0,childList:!0,subtree:!0})});var m=function(f){if(typeof f=="string"){var _=[].slice.call(document.querySelectorAll(f));return g.history.indexOf(f)>-1?g[f].elements=_:(g[f]=(0,a.default)(_,l),g.history.push(f)),g[f]}};return m.offset=function(f){if(f===void 0)return l.offset;var _=function(x){return typeof x=="number"};return["top","right","bottom","left"].forEach(_(f)?function(x){return l.offset[x]=f}:function(x){return _(f[x])?l.offset[x]=f[x]:null}),l.offset},m.threshold=function(f){return typeof f=="number"&&f>=0&&f<=1?l.threshold=f:l.threshold},m.test=function(f){return typeof f=="function"?l.test=f:l.test},m.is=function(f){return l.test(f,l)},m.offset(0),m}};e.default=d()},function(n,e){"use strict";function t(s,o){if(!(s instanceof o))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function s(o,a){for(var c=0;c<a.length;c++){var d=a[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(o,d.key,d)}}return function(o,a,c){return a&&s(o.prototype,a),c&&s(o,c),o}}(),r=function(){function s(o,a){t(this,s),this.options=a,this.elements=o,this.current=[],this.handlers={enter:[],exit:[]},this.singles={enter:[],exit:[]}}return i(s,[{key:"check",value:function(){var o=this;return this.elements.forEach(function(a){var c=o.options.test(a,o.options),d=o.current.indexOf(a),p=d>-1,w=c&&!p,g=!c&&p;w&&(o.current.push(a),o.emit("enter",a)),g&&(o.current.splice(d,1),o.emit("exit",a))}),this}},{key:"on",value:function(o,a){return this.handlers[o].push(a),this}},{key:"once",value:function(o,a){return this.singles[o].unshift(a),this}},{key:"emit",value:function(o,a){for(;this.singles[o].length;)this.singles[o].pop()(a);for(var c=this.handlers[o].length;--c>-1;)this.handlers[o][c](a);return this}}]),s}();e.default=function(s,o){return new r(s,o)}},function(n,e){"use strict";function t(i,r){var s=i.getBoundingClientRect(),o=s.top,a=s.right,c=s.bottom,d=s.left,p=s.width,w=s.height,g={t:c,r:window.innerWidth-d,b:window.innerHeight-o,l:a},l={x:r.threshold*p,y:r.threshold*w};return g.t>r.offset.top+l.y&&g.r>r.offset.right+l.x&&g.b>r.offset.bottom+l.y&&g.l>r.offset.left+l.x}Object.defineProperty(e,"__esModule",{value:!0}),e.inViewport=t},function(n,e){(function(t){var i=typeof t=="object"&&t&&t.Object===Object&&t;n.exports=i}).call(e,function(){return this}())},function(n,e,t){var i=t(5),r=typeof self=="object"&&self&&self.Object===Object&&self,s=i||r||Function("return this")();n.exports=s},function(n,e,t){function i(p,w,g){function l(ne){var U=T,te=R;return T=R=void 0,Z=ne,N=p.apply(te,U)}function b(ne){return Z=ne,V=setTimeout(_,w),B?l(ne):N}
1function m(ne){var U=ne-W,te=ne-Z,he=w-U;return ee?d(he,L-te):he}function f(ne){var U=ne-W,te=ne-Z;return W===void 0||U>=w||U<0||ee&&te>=L}function _(){var ne=s();return f(ne)?x(ne):void(V=setTimeout(_,m(ne)))}function x(ne){return V=void 0,ie&&T?l(ne):(T=R=void 0,N)}function k(){V!==void 0&&clearTimeout(V),Z=0,T=W=R=V=void 0}function A(){return V===void 0?N:x(s())}function M(){var ne=s(),U=f(ne);if(T=arguments,R=this,W=ne,U){if(V===void 0)return b(W);if(ee)return V=setTimeout(_,w),l(W)}return V===void 0&&(V=setTimeout(_,w)),N}var T,R,L,N,V,W,Z=0,B=!1,ee=!1,ie=!0;if(typeof p!="function")throw new TypeError(a);return w=o(w)||0,r(g)&&(B=!!g.leading,ee="maxWait"in g,L=ee?c(o(g.maxWait)||0,w):L,ie="trailing"in g?!!g.trailing:ie),M.cancel=k,M.flush=A,M}var r=t(1),s=t(8),o=t(10),a="Expected a function",c=Math.max,d=Math.min;n.exports=i},function(n,e,t){var i=t(6),r=function(){return i.Date.now()};n.exports=r},function(n,e,t){function i(a,c,d){var p=!0,w=!0;if(typeof a!="function")throw new TypeError(o);return s(d)&&(p="leading"in d?!!d.leading:p,w="trailing"in d?!!d.trailing:w),r(a,c,{leading:p,maxWait:c,trailing:w})}var r=t(7),s=t(1),o="Expected a function";n.exports=i},function(n,e){function t(i){return i}n.exports=t}])})});var rp=dt((Nu,Fu)=>{typeof navigator=="object"&&function(n,e){typeof Nu=="object"&&typeof Fu!="undefined"?Fu.exports=e():typeof define=="function"&&define.amd?define("Plyr",e):(n=typeof globalThis!="undefined"?globalThis:n||self).Plyr=e()}(Nu,function(){"use strict";function n(u,v,h){return v in u?Object.defineProperty(u,v,{value:h,enumerable:!0,configurable:!0,writable:!0}):u[v]=h,u}function e(u,v){for(var h=0;h<v.length;h++){var y=v[h];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(u,y.key,y)}}function t(u,v,h){return v in u?Object.defineProperty(u,v,{value:h,enumerable:!0,configurable:!0,writable:!0}):u[v]=h,u}function i(u,v){var h=Object.keys(u);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(u);v&&(y=y.filter(function(C){return Object.getOwnPropertyDescriptor(u,C).enumerable})),h.push.apply(h,y)}return h}function r(u){for(var v=1;v<arguments.length;v++){var h=arguments[v]!=null?arguments[v]:{};v%2?i(Object(h),!0).forEach(function(y){t(u,y,h[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(h)):i(Object(h)).forEach(function(y){Object.defineProperty(u,y,Object.getOwnPropertyDescriptor(h,y))})}return u}var s={addCSS:!0,thumbWidth:15,watch:!0};function o(u,v){return function(){return Array.from(document.querySelectorAll(v)).includes(this)}.call(u,v)}var a=function(u){return u!=null?u.constructor:null},c=function(u,v){return!!(u&&v&&u instanceof v)},d=function(u){return u==null},p=function(u){return a(u)===Object},w=function(u){return a(u)===String},g=function(u){return Array.isArray(u)},l=function(u){return c(u,NodeList)},b=w,m=g,f=l,_=function(u){return c(u,Element)},x=function(u){return c(u,Event)},k=function(u){return d(u)||(w(u)||g(u)||l(u))&&!u.length||p(u)&&!Object.keys(u).length};function A(u,v){if(1>v){var h=function(y){var C="".concat(y).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return C?Math.max(0,(C[1]?C[1].length:0)-(C[2]?+C[2]:0)):0}(v);return parseFloat(u.toFixed(h))}return Math.round(u/v)*v}var M=function(){function u(v,h){(function(y,C){if(!(y instanceof C))throw new TypeError("Cannot call a class as a function")})(this,u),_(v)?this.element=v:b(v)&&(this.element=document.querySelector(v)),_(this.element)&&k(this.element.rangeTouch)&&(this.config=r({},s,{},h),this.init())}return function(v,h,y){h&&e(v.prototype,h),y&&e(v,y)}(u,[{key:"init",value:function(){u.enabled&&(this.config.addCSS&&(this.element.style.userSelect="none",this.element.style.webKitUserSelect="none",this.element.style.touchAction="manipulation"),this.listeners(!0),this.element.rangeTouch=this)}},{key:"destroy",value:function(){u.enabled&&(this.config.addCSS&&(this.element.style.userSelect="",this.element.style.webKitUserSelect="",this.element.style.touchAction=""),this.listeners(!1),this.element.rangeTouch=null)}},{key:"listeners",value:function(v){var h=this,y=v?"addEventListener":"removeEventListener";["touchstart","touchmove","touchend"].forEach(function(C){h.element[y](C,function(S){return h.set(S)},!1)})}},{key:"get",value:function(v){if(!u.enabled||!x(v))return null;var h,y=v.target,C=v.changedTouches[0],S=parseFloat(y.getAttribute("min"))||0,z=parseFloat(y.getAttribute("max"))||100,X=parseFloat(y.getAttribute("step"))||1,se=y.getBoundingClientRect(),fe=100/se.width*(this.config.thumbWidth/2)/100;return 0>(h=100/se.width*(C.clientX-se.left))?h=0:100<h&&(h=100),50>h?h-=(100-2*h)*fe:50<h&&(h+=2*(h-50)*fe),S+A(h/100*(z-S),X)}},{key:"set",value:function(v){u.enabled&&x(v)&&!v.target.disabled&&(v.preventDefault(),v.target.value=this.get(v),function(h,y){if
1(h&&y){var C=new Event(y,{bubbles:!0});h.dispatchEvent(C)}}(v.target,v.type==="touchend"?"change":"input"))}}],[{key:"setup",value:function(v){var h=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{},y=null;if(k(v)||b(v)?y=Array.from(document.querySelectorAll(b(v)?v:'input[type="range"]')):_(v)?y=[v]:f(v)?y=Array.from(v):m(v)&&(y=v.filter(_)),k(y))return null;var C=r({},s,{},h);if(b(v)&&C.watch){var S=new MutationObserver(function(z){Array.from(z).forEach(function(X){Array.from(X.addedNodes).forEach(function(se){_(se)&&o(se,v)&&new u(se,C)})})});S.observe(document.body,{childList:!0,subtree:!0})}return y.map(function(z){return new u(z,h)})}},{key:"enabled",get:function(){return"ontouchstart"in document.documentElement}}]),u}();let T=u=>u!=null?u.constructor:null,R=(u,v)=>Boolean(u&&v&&u instanceof v),L=u=>u==null,N=u=>T(u)===Object,V=u=>T(u)===String,W=u=>T(u)===Function,Z=u=>Array.isArray(u),B=u=>R(u,NodeList),ee=u=>L(u)||(V(u)||Z(u)||B(u))&&!u.length||N(u)&&!Object.keys(u).length;var ie=L,ne=N,U=u=>T(u)===Number&&!Number.isNaN(u),te=V,he=u=>T(u)===Boolean,H=W,ue=Z,ge=B,Q=u=>u!==null&&typeof u=="object"&&u.nodeType===1&&typeof u.style=="object"&&typeof u.ownerDocument=="object",me=u=>R(u,Event),ke=u=>R(u,KeyboardEvent),Me=u=>R(u,TextTrack)||!L(u)&&V(u.kind),je=u=>R(u,Promise)&&W(u.then),ze=u=>{if(R(u,window.URL))return!0;if(!V(u))return!1;let v=u;u.startsWith("http://")&&u.startsWith("https://")||(v=`http://${u}`);try{return!ee(new URL(v).hostname)}catch{return!1}},_e=ee;let Ct=(()=>{let u=document.createElement("span"),v={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},h=Object.keys(v).find(y=>u.style[y]!==void 0);return!!te(h)&&v[h]})();function Ue(u,v){setTimeout(()=>{try{u.hidden=!0,u.offsetHeight,u.hidden=!1}catch{}},v)}let We={isIE:Boolean(window.document.documentMode),isEdge:window.navigator.userAgent.includes("Edge"),isWebkit:"WebkitAppearance"in document.documentElement.style&&!/Edge/.test(navigator.userAgent),isIPhone:/(iPhone|iPod)/gi.test(navigator.platform),isIos:navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1||/(iPad|iPhone|iPod)/gi.test(navigator.platform)};function vt(u,v){return v.split(".").reduce((h,y)=>h&&h[y],u)}function Se(u={},...v){if(!v.length)return u;let h=v.shift();return ne(h)?(Object.keys(h).forEach(y=>{ne(h[y])?(Object.keys(u).includes(y)||Object.assign(u,{[y]:{}}),Se(u[y],h[y])):Object.assign(u,{[y]:h[y]})}),Se(u,...v)):u}function Re(u,v){let h=u.length?u:[u];Array.from(h).reverse().forEach((y,C)=>{let S=C>0?v.cloneNode(!0):v,z=y.parentNode,X=y.nextSibling;S.appendChild(y),X?z.insertBefore(S,X):z.appendChild(S)})}function Ft(u,v){Q(u)&&!_e(v)&&Object.entries(v).filter(([,h])=>!ie(h)).forEach(([h,y])=>u.setAttribute(h,y))}function Te(u,v,h){let y=document.createElement(u);return ne(v)&&Ft(y,v),te(h)&&(y.innerText=h),y}function Je(u,v,h,y){Q(v)&&v.appendChild(Te(u,h,y))}function xt(u){ge(u)||ue(u)?Array.from(u).forEach(xt):Q(u)&&Q(u.parentNode)&&u.parentNode.removeChild(u)}function ut(u){if(!Q(u))return;let{length:v}=u.childNodes;for(;v>0;)u.removeChild(u.lastChild),v-=1}function qt(u,v){return Q(v)&&Q(v.parentNode)&&Q(u)?(v.parentNode.replaceChild(u,v),u):null}function He(u,v){if(!te(u)||_e(u))return{};let h={},y=Se({},v);return u.split(",").forEach(C=>{let S=C.trim(),z=S.replace(".",""),X=S.replace(/[[\]]/g,"").split("="),[se]=X,fe=X.length>1?X[1].replace(/["']/g,""):"";switch(S.charAt(0)){case".":te(y.class)?h.class=`${y.class} ${z}`:h.class=z;break;case"#":h.id=S.replace("#","");break;case"[":h[se]=fe}}),Se(y,h)}function Rt(u,v){if(!Q(u))return;let h=v;he(h)||(h=!u.hidden),u.hidden=h}function Be(u,v,h){if(ge(u))return Array.from(u).map(y=>Be(y,v,h));if(Q(u)){let y="toggle";return h!==void 0&&(y=h?"add":"remove"),u.classList[y](v),u.classList.contains(v)}return!1}function Tt(u,v){return Q(u)&&u.classList.contains(v)}function yt(u,v){let{prototype:h}=Element;return(h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.msMatchesSelector||function(){return Array.from(document.querySelectorAll(v)).includes(this)}).call(u,v)}function j(u){return this.elements.container.querySelectorAll(u)}function D(u){return this.elements.container.querySelector(u)}
1function E(u=null,v=!1){Q(u)&&(u.focus({preventScroll:!0}),v&&Be(u,this.config.classNames.tabFocus))}let P={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},O={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(u,v,h){let y=We.isIPhone&&h&&O.playsinline,C=O[u]||v!=="html5";return{api:C,ui:C&&O.rangeInput&&(u!=="video"||!We.isIPhone||y)}},pip:!(We.isIPhone||!H(Te("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||Te("video").disablePictureInPicture)),airplay:H(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(u){if(_e(u))return!1;let[v]=u.split("/"),h=u;if(!this.isHTML5||v!==this.type)return!1;Object.keys(P).includes(h)&&(h+=`; codecs="${P[u]}"`);try{return Boolean(h&&this.media.canPlayType(h).replace(/no/,""))}catch{return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:(()=>{let u=document.createElement("input");return u.type="range",u.type==="range"})(),touch:"ontouchstart"in document.documentElement,transitions:Ct!==!1,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},F=(()=>{let u=!1;try{let v=Object.defineProperty({},"passive",{get:()=>(u=!0,null)});window.addEventListener("test",null,v),window.removeEventListener("test",null,v)}catch{}return u})();function Y(u,v,h,y=!1,C=!0,S=!1){if(!u||!("addEventListener"in u)||_e(v)||!H(h))return;let z=v.split(" "),X=S;F&&(X={passive:C,capture:S}),z.forEach(se=>{this&&this.eventListeners&&y&&this.eventListeners.push({element:u,type:se,callback:h,options:X}),u[y?"addEventListener":"removeEventListener"](se,h,X)})}function re(u,v="",h,y=!0,C=!1){Y.call(this,u,v,h,!0,y,C)}function le(u,v="",h,y=!0,C=!1){Y.call(this,u,v,h,!1,y,C)}function ae(u,v="",h,y=!0,C=!1){let S=(...z)=>{le(u,v,S,y,C),h.apply(this,z)};Y.call(this,u,v,S,!0,y,C)}function G(u,v="",h=!1,y={}){if(!Q(u)||_e(v))return;let C=new CustomEvent(v,{bubbles:h,detail:{...y,plyr:this}});u.dispatchEvent(C)}function Ee(){this&&this.eventListeners&&(this.eventListeners.forEach(u=>{let{element:v,type:h,callback:y,options:C}=u;v.removeEventListener(h,y,C)}),this.eventListeners=[])}function we(){return new Promise(u=>this.ready?setTimeout(u,0):re.call(this,this.elements.container,"ready",u)).then(()=>{})}function ye(u){je(u)&&u.then(null,()=>{})}function Ie(u){return ue(u)?u.filter((v,h)=>u.indexOf(v)===h):u}function Ge(u,v){return ue(u)&&u.length?u.reduce((h,y)=>Math.abs(y-v)<Math.abs(h-v)?y:h):null}function rt(u){return!(!window||!window.CSS)&&window.CSS.supports(u)}let be=[[1,1],[4,3],[3,4],[5,4],[4,5],[3,2],[2,3],[16,10],[10,16],[16,9],[9,16],[21,9],[9,21],[32,9],[9,32]].reduce((u,[v,h])=>({...u,[v/h]:[v,h]}),{});function I(u){return ue(u)||te(u)&&u.includes(":")?(ue(u)?u:u.split(":")).map(Number).every(U):!1}function J(u){if(!ue(u)||!u.every(U))return null;let[v,h]=u,y=(S,z)=>z===0?S:y(z,S%z),C=y(v,h);return[v/C,h/C]}function q(u){let v=y=>I(y)?y.split(":").map(Number):null,h=v(u);if(h===null&&(h=v(this.config.ratio)),h===null&&!_e(this.embed)&&ue(this.embed.ratio)&&({ratio:h}=this.embed),h===null&&this.isHTML5){let{videoWidth:y,videoHeight:C}=this.media;h=[y,C]}return J(h)}function K(u){if(!this.isVideo)return{};let{wrapper:v}=this.elements,h=q.call(this,u);if(!ue(h))return{};let[y,C]=J(h),S=100/y*C;if(rt(`aspect-ratio: ${y}/${C}`)?v.style.aspectRatio=`${y}/${C}`:v.style.paddingBottom=`${S}%`,this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){let z=100/this.media.offsetWidth*parseInt(window.getComputedStyle(this.media).paddingBottom,10),X=(z-S)/(z/50);this.fullscreen.active?v.style.paddingBottom=null:this.media.style.transform=`translateY(-${X}%)`}else this.isHTML5&&v.classList.add(this.config.classNames.videoFixedRatio);return{padding:S,ratio:h}}function ce(u,v,h=.05){let y=u/v,C=Ge(Object.keys(be),y);return Math.abs(C-y)<=h?be[C]:[u,v]}let oe={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter(u=>{let v=u.getAttribute("type");return!!_e(v)||O.mime.call(this,v)}):[]},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:oe.getSources.call(this).map(u=>
1Number(u.getAttribute("size"))).filter(Boolean)},setup(){if(!this.isHTML5)return;let u=this;u.options.speed=u.config.speed.options,_e(this.config.ratio)||K.call(u),Object.defineProperty(u.media,"quality",{get(){let v=oe.getSources.call(u).find(h=>h.getAttribute("src")===u.source);return v&&Number(v.getAttribute("size"))},set(v){if(u.quality!==v){if(u.config.quality.forced&&H(u.config.quality.onChange))u.config.quality.onChange(v);else{let h=oe.getSources.call(u).find(se=>Number(se.getAttribute("size"))===v);if(!h)return;let{currentTime:y,paused:C,preload:S,readyState:z,playbackRate:X}=u.media;u.media.src=h.getAttribute("src"),(S!=="none"||z)&&(u.once("loadedmetadata",()=>{u.speed=X,u.currentTime=y,C||ye(u.play())}),u.media.load())}G.call(u,u.media,"qualitychange",!1,{quality:v})}}})},cancelRequests(){this.isHTML5&&(xt(oe.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function xe(u,...v){return _e(u)?u:u.toString().replace(/{(\d+)}/g,(h,y)=>v[y].toString())}let pe=(u="",v="",h="")=>u.replace(new RegExp(v.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),h.toString()),qe=(u="")=>u.toString().replace(/\w\S*/g,v=>v.charAt(0).toUpperCase()+v.substr(1).toLowerCase());function $e(u=""){let v=u.toString();return v=function(h=""){let y=h.toString();return y=pe(y,"-"," "),y=pe(y,"_"," "),y=qe(y),pe(y," ","")}(v),v.charAt(0).toLowerCase()+v.slice(1)}function Fe(u){let v=document.createElement("div");return v.appendChild(u),v.innerHTML}let Ke={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},Ae={get(u="",v={}){if(_e(u)||_e(v))return"";let h=vt(v.i18n,u);if(_e(h))return Object.keys(Ke).includes(u)?Ke[u]:"";let y={"{seektime}":v.seekTime,"{title}":v.title};return Object.entries(y).forEach(([C,S])=>{h=pe(h,C,S)}),h}};class Ze{constructor(v){n(this,"get",h=>{if(!Ze.supported||!this.enabled)return null;let y=window.localStorage.getItem(this.key);if(_e(y))return null;let C=JSON.parse(y);return te(h)&&h.length?C[h]:C}),n(this,"set",h=>{if(!Ze.supported||!this.enabled||!ne(h))return;let y=this.get();_e(y)&&(y={}),Se(y,h);try{window.localStorage.setItem(this.key,JSON.stringify(y))}catch{}}),this.enabled=v.config.storage.enabled,this.key=v.config.storage.key}static get supported(){try{if(!("localStorage"in window))return!1;let v="___test";return window.localStorage.setItem(v,v),window.localStorage.removeItem(v),!0}catch{return!1}}}function Qe(u,v="text"){return new Promise((h,y)=>{try{let C=new XMLHttpRequest;if(!("withCredentials"in C))return;C.addEventListener("load",()=>{if(v==="text")try{h(JSON.parse(C.responseText))}catch{h(C.responseText)}else h(C.response)}),C.addEventListener("error",()=>{throw new Error(C.status)}),C.open("GET",u,!0),C.responseType=v,C.send()}catch(C){y(C)}})}function Bt(u,v){if(!te(u))return;let h=te(v),y=!1,C=()=>document.getElementById(v)!==null,S=(z,X)=>{z.innerHTML=X,h&&C()||document.body.insertAdjacentElement("afterbegin",z)};if(!h||!C()){let z=Ze.supported,X=document.createElement("div");if(X.setAttribute("hidden",""),h&&X.setAttribute("id",v),z){let se=window.localStorage.getItem(`cache-${v}`);if(y=se!==null,y){let fe=JSON.parse(se);S(X,fe.content)}}Qe(u).then(se=>{if(!_e(se)){if(z)try{window.localStorage.setItem(`cache-${v}`,JSON.stringify({content:se}))}catch{}S(X,se)}}).catch(()=>{})}}let ct=u=>Math.trunc(u/60/60%60,10);function De(u=0,v=!1,h=!1){if(!U(u))return De(void 0,v,h);let y=se=>`0${se}`.slice(-2),C=ct(u),S=(z=u,Math.trunc(z/60%60,10));var z;let X=(se=>Math.trunc(se%60,10))(u);return C=v||C>0?`${C}:`:"",`${h&&u>0?"-":""}${C}${y(S)}:${y(X)}`}let de={getIconUrl(){let u=new URL(this.config.iconUrl,window.location),v=window.location.host?window.location.host:window.top.location.host,h=u.host!==v||We.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:h}},findElements(){try{return this.elements.controls=D.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:j.call(this,this.config.selectors.buttons.play),pause:D.call(this,this.config.selectors.buttons.pause),restart:D.call(this,this.config.selectors.buttons.restart),rewind:D.call(this,this.config.selectors.buttons.rewind),fastForward:D.call(this,this.config.selectors.buttons.fastForward),mute:D.call(this,this.config.selectors.buttons.mute),pip:D.call(this,this.config.selectors.buttons.pip),airplay:D.call(this,this.config.selectors.buttons.airplay),settings:D.call(this,this.config.selectors.buttons.settings),captions:D.call(this,this.config.selectors.buttons.captions),fullscreen:D.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=D.call(this,this.config.selectors.progress),this.elements.inputs={seek:D.call(this,this.config.selectors.inputs.seek),volume:D.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:D.call(this,this.config.selectors.display.buffer),currentTime:D.call(this,this.config.selectors.display.currentTime),duration:D.call(this,this.config.selectors.display.duration)},Q(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(`.${this.config.classNames.tooltip}`)),!0}catch(u){return this.debug.warn("It looks like there is a problem with your custom controls HTML",u),this.toggleNativeControls(!0),!1}},createIcon(u,v){let h="http://www.w3.org/2000/svg",y=de.getIconUrl.call(this),C=`${y.cors?"":y.url}#${this.config.iconPrefix}`,S=document.createElementNS(h,"svg");Ft(S,Se(v,{"aria-hidden":"true",focusable:"false"}));let z=document.createElementNS(h,"use"),X=`${C}-${u}`;return"href"in z&&z.setAttributeNS("http://www.w3.org/1999/xlink","href",X),z.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",X),S.appendChild(z),S},createLabel(u,v={}){let h=Ae.get(u,this.config);return Te("span",{...v,class:[v.class,this.config.classNames.hidden].filter(
1Boolean).join(" ")},h)},createBadge(u){if(_e(u))return null;let v=Te("span",{class:this.config.classNames.menu.value});return v.appendChild(Te("span",{class:this.config.classNames.menu.badge},u)),v},createButton(u,v){let h=Se({},v),y=$e(u),C={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach(z=>{Object.keys(h).includes(z)&&(C[z]=h[z],delete h[z])}),C.element!=="button"||Object.keys(h).includes("type")||(h.type="button"),Object.keys(h).includes("class")?h.class.split(" ").some(z=>z===this.config.classNames.control)||Se(h,{class:`${h.class} ${this.config.classNames.control}`}):h.class=this.config.classNames.control,u){case"play":C.toggle=!0,C.label="play",C.labelPressed="pause",C.icon="play",C.iconPressed="pause";break;case"mute":C.toggle=!0,C.label="mute",C.labelPressed="unmute",C.icon="volume",C.iconPressed="muted";break;case"captions":C.toggle=!0,C.label="enableCaptions",C.labelPressed="disableCaptions",C.icon="captions-off",C.iconPressed="captions-on";break;case"fullscreen":C.toggle=!0,C.label="enterFullscreen",C.labelPressed="exitFullscreen",C.icon="enter-fullscreen",C.iconPressed="exit-fullscreen";break;case"play-large":h.class+=` ${this.config.classNames.control}--overlaid`,y="play",C.label="play",C.icon="play";break;default:_e(C.label)&&(C.label=y),_e(C.icon)&&(C.icon=u)}let S=Te(C.element);return C.toggle?(S.appendChild(de.createIcon.call(this,C.iconPressed,{class:"icon--pressed"})),S.appendChild(de.createIcon.call(this,C.icon,{class:"icon--not-pressed"})),S.appendChild(de.createLabel.call(this,C.labelPressed,{class:"label--pressed"})),S.appendChild(de.createLabel.call(this,C.label,{class:"label--not-pressed"}))):(S.appendChild(de.createIcon.call(this,C.icon)),S.appendChild(de.createLabel.call(this,C.label))),Se(h,He(this.config.selectors.buttons[y],h)),Ft(S,h),y==="play"?(ue(this.elements.buttons[y])||(this.elements.buttons[y]=[]),this.elements.buttons[y].push(S)):this.elements.buttons[y]=S,S},createRange(u,v){let h=Te("input",Se(He(this.config.selectors.inputs[u]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":Ae.get(u,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},v));return this.elements.inputs[u]=h,de.updateRangeFill.call(this,h),M.setup(h),h},createProgress(u,v){let h=Te("progress",Se(He(this.config.selectors.display[u]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},v));if(u!=="volume"){h.appendChild(Te("span",null,"0"));let y={played:"played",buffer:"buffered"}[u],C=y?Ae.get(y,this.config):"";h.innerText=`% ${C.toLowerCase()}`}return this.elements.display[u]=h,h},createTime(u,v){let h=He(this.config.selectors.display[u],v),y=Te("div",Se(h,{class:`${h.class?h.class:""} ${this.config.classNames.display.time} `.trim(),"aria-label":Ae.get(u,this.config)}),"00:00");return this.elements.display[u]=y,y},bindMenuItemShortcuts(u,v){re.call(this,u,"keydown keyup",h=>{if(![32,38,39,40].includes(h.which)||(h.preventDefault(),h.stopPropagation(),h.type==="keydown"))return;let y=yt(u,'[role="menuitemradio"]');if(!y&&[32,39].includes(h.which))de.showMenuPanel.call(this,v,!0);else{let C;h.which!==32&&(h.which===40||y&&h.which===39?(C=u.nextElementSibling,Q(C)||(C=u.parentNode.firstElementChild)):(C=u.previousElementSibling,Q(C)||(C=u.parentNode.lastElementChild)),E.call(this,C,!0))}},!1),re.call(this,u,"keyup",h=>{h.which===13&&de.focusFirstMenuItem.call(this,null,!0)})},createMenuItem({value:u,list:v,type:h,title:y,badge:C=null,checked:S=!1}){let z=He(this.config.selectors.inputs[h]),X=Te("button",Se(z,{type:"button",role:"menuitemradio",class:`${this.config.classNames.control} ${z.class?z.class:""}`.trim(),"aria-checked":S,value:u})),se=Te("span");se.innerHTML=y,Q(C)&&se.appendChild(C),X.appendChild(se),Object.defineProperty(X,"checked",{enumerable:!0,get:()=>X.getAttribute("aria-checked")==="true",set(fe){fe&&Array.from(X.parentNode.children).filter(Oe=>yt(Oe,'[role="menuitemradio"]')).forEach(Oe=>Oe.setAttribute("aria-checked","false")),X.setAttribute("aria-checked",fe?"true":"false")}}),this.listeners.bind(X,"click keyup",fe=>{if(!ke(fe)||fe.which===32){switch(fe.preventDefault(),fe.stopPropagation(),X.checked=!0,h){case"language":this.currentTrack=Number(u);break;
1case"quality":this.quality=u;break;case"speed":this.speed=parseFloat(u)}de.showMenuPanel.call(this,"home",ke(fe))}},h,!1),de.bindMenuItemShortcuts.call(this,X,h),v.appendChild(X)},formatTime(u=0,v=!1){return U(u)?De(u,ct(this.duration)>0,v):u},updateTimeDisplay(u=null,v=0,h=!1){Q(u)&&U(v)&&(u.innerText=de.formatTime(v,h))},updateVolume(){this.supported.ui&&(Q(this.elements.inputs.volume)&&de.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),Q(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||this.volume===0))},setRange(u,v=0){Q(u)&&(u.value=v,de.updateRangeFill.call(this,u))},updateProgress(u){if(!this.supported.ui||!me(u))return;let v=0,h=(S,z)=>{let X=U(z)?z:0,se=Q(S)?S:this.elements.display.buffer;if(Q(se)){se.value=X;let fe=se.getElementsByTagName("span")[0];Q(fe)&&(fe.childNodes[0].nodeValue=X)}};if(u)switch(u.type){case"timeupdate":case"seeking":case"seeked":y=this.currentTime,C=this.duration,v=y===0||C===0||Number.isNaN(y)||Number.isNaN(C)?0:(y/C*100).toFixed(2),u.type==="timeupdate"&&de.setRange.call(this,this.elements.inputs.seek,v);break;case"playing":case"progress":h(this.elements.display.buffer,100*this.buffered)}var y,C},updateRangeFill(u){let v=me(u)?u.target:u;if(Q(v)&&v.getAttribute("type")==="range"){if(yt(v,this.config.selectors.inputs.seek)){v.setAttribute("aria-valuenow",this.currentTime);let h=de.formatTime(this.currentTime),y=de.formatTime(this.duration),C=Ae.get("seekLabel",this.config);v.setAttribute("aria-valuetext",C.replace("{currentTime}",h).replace("{duration}",y))}else if(yt(v,this.config.selectors.inputs.volume)){let h=100*v.value;v.setAttribute("aria-valuenow",h),v.setAttribute("aria-valuetext",`${h.toFixed(1)}%`)}else v.setAttribute("aria-valuenow",v.value);We.isWebkit&&v.style.setProperty("--value",v.value/v.max*100+"%")}},updateSeekTooltip(u){if(!this.config.tooltips.seek||!Q(this.elements.inputs.seek)||!Q(this.elements.display.seekTooltip)||this.duration===0)return;let v=`${this.config.classNames.tooltip}--visible`,h=S=>Be(this.elements.display.seekTooltip,v,S);if(this.touch)return void h(!1);let y=0,C=this.elements.progress.getBoundingClientRect();if(me(u))y=100/C.width*(u.pageX-C.left);else{if(!Tt(this.elements.display.seekTooltip,v))return;y=parseFloat(this.elements.display.seekTooltip.style.left,10)}y<0?y=0:y>100&&(y=100),de.updateTimeDisplay.call(this,this.elements.display.seekTooltip,this.duration/100*y),this.elements.display.seekTooltip.style.left=`${y}%`,me(u)&&["mouseenter","mouseleave"].includes(u.type)&&h(u.type==="mouseenter")},timeUpdate(u){let v=!Q(this.elements.display.duration)&&this.config.invertTime;de.updateTimeDisplay.call(this,this.elements.display.currentTime,v?this.duration-this.currentTime:this.currentTime,v),u&&u.type==="timeupdate"&&this.media.seeking||de.updateProgress.call(this,u)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return Rt(this.elements.display.currentTime,!0),void Rt(this.elements.progress,!0);Q(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);let u=Q(this.elements.display.duration);!u&&this.config.displayDuration&&this.paused&&de.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),u&&de.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),de.updateSeekTooltip.call(this)},toggleMenuButton(u,v){Rt(this.elements.settings.buttons[u],!v)},updateSetting(u,v,h){let y=this.elements.settings.panels[u],C=null,S=v;if(u==="captions")C=this.currentTrack;else{if(C=_e(h)?this[u]:h,_e(C)&&(C=this.config[u].default),!_e(this.options[u])&&!this.options[u].includes(C))return void this.debug.warn(`Unsupported value of '${C}' for ${u}`);if(!this.config[u].options.includes(C))return void this.debug.warn(`Disabled value of '${C}' for ${u}`)}if(Q(S)||(S=y&&y.querySelector('[role="menu"]')),!Q(S))return;this.elements.settings.buttons[u].querySelector(`.${this.config.classNames.menu.value}`).innerHTML=de.getLabel.call(this,u,C);let z=S&&S.querySelector(`[value="${C}"]`);Q(z)&&(z.checked=!0)},getLabel(u,v){switch(u){case"speed":return v===1?Ae.get("normal",this.config):`${v}&times;`;case"quality":if(U(v)){let h=Ae.get(`qualityLabel.${v}`,this.config);return h.length?h:`${v}p`}return qe(v);case"captions":return et.getLabel.call(this);default:return null}},setQualityMenu(u){if(!Q(this.elements.settings.panels.quality))return;
1let v="quality",h=this.elements.settings.panels.quality.querySelector('[role="menu"]');ue(u)&&(this.options.quality=Ie(u).filter(S=>this.config.quality.options.includes(S)));let y=!_e(this.options.quality)&&this.options.quality.length>1;if(de.toggleMenuButton.call(this,v,y),ut(h),de.checkMenu.call(this),!y)return;let C=S=>{let z=Ae.get(`qualityBadge.${S}`,this.config);return z.length?de.createBadge.call(this,z):null};this.options.quality.sort((S,z)=>{let X=this.config.quality.options;return X.indexOf(S)>X.indexOf(z)?1:-1}).forEach(S=>{de.createMenuItem.call(this,{value:S,list:h,type:v,title:de.getLabel.call(this,"quality",S),badge:C(S)})}),de.updateSetting.call(this,v,h)},setCaptionsMenu(){if(!Q(this.elements.settings.panels.captions))return;let u="captions",v=this.elements.settings.panels.captions.querySelector('[role="menu"]'),h=et.getTracks.call(this),y=Boolean(h.length);if(de.toggleMenuButton.call(this,u,y),ut(v),de.checkMenu.call(this),!y)return;let C=h.map((S,z)=>({value:z,checked:this.captions.toggled&&this.currentTrack===z,title:et.getLabel.call(this,S),badge:S.language&&de.createBadge.call(this,S.language.toUpperCase()),list:v,type:"language"}));C.unshift({value:-1,checked:!this.captions.toggled,title:Ae.get("disabled",this.config),list:v,type:"language"}),C.forEach(de.createMenuItem.bind(this)),de.updateSetting.call(this,u,v)},setSpeedMenu(){if(!Q(this.elements.settings.panels.speed))return;let u="speed",v=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter(y=>y>=this.minimumSpeed&&y<=this.maximumSpeed);let h=!_e(this.options.speed)&&this.options.speed.length>1;de.toggleMenuButton.call(this,u,h),ut(v),de.checkMenu.call(this),h&&(this.options.speed.forEach(y=>{de.createMenuItem.call(this,{value:y,list:v,type:u,title:de.getLabel.call(this,"speed",y)})}),de.updateSetting.call(this,u,v))},checkMenu(){let{buttons:u}=this.elements.settings,v=!_e(u)&&Object.values(u).some(h=>!h.hidden);Rt(this.elements.settings.menu,!v)},focusFirstMenuItem(u,v=!1){if(this.elements.settings.popup.hidden)return;let h=u;Q(h)||(h=Object.values(this.elements.settings.panels).find(C=>!C.hidden));let y=h.querySelector('[role^="menuitem"]');E.call(this,y,v)},toggleMenu(u){let{popup:v}=this.elements.settings,h=this.elements.buttons.settings;if(!Q(v)||!Q(h))return;let{hidden:y}=v,C=y;if(he(u))C=u;else if(ke(u)&&u.which===27)C=!1;else if(me(u)){let S=H(u.composedPath)?u.composedPath()[0]:u.target,z=v.contains(S);if(z||!z&&u.target!==h&&C)return}h.setAttribute("aria-expanded",C),Rt(v,!C),Be(this.elements.container,this.config.classNames.menu.open,C),C&&ke(u)?de.focusFirstMenuItem.call(this,null,!0):C||y||E.call(this,h,ke(u))},getMenuSize(u){let v=u.cloneNode(!0);v.style.position="absolute",v.style.opacity=0,v.removeAttribute("hidden"),u.parentNode.appendChild(v);let h=v.scrollWidth,y=v.scrollHeight;return xt(v),{width:h,height:y}},showMenuPanel(u="",v=!1){let h=this.elements.container.querySelector(`#plyr-settings-${this.id}-${u}`);if(!Q(h))return;let y=h.parentNode,C=Array.from(y.children).find(S=>!S.hidden);if(O.transitions&&!O.reducedMotion){y.style.width=`${C.scrollWidth}px`,y.style.height=`${C.scrollHeight}px`;let S=de.getMenuSize.call(this,h),z=X=>{X.target===y&&["width","height"].includes(X.propertyName)&&(y.style.width="",y.style.height="",le.call(this,y,Ct,z))};re.call(this,y,Ct,z),y.style.width=`${S.width}px`,y.style.height=`${S.height}px`}Rt(C,!0),Rt(h,!1),de.focusFirstMenuItem.call(this,h,v)}
1,setDownloadUrl(){let u=this.elements.buttons.download;Q(u)&&u.setAttribute("href",this.download)},create(u){let{bindMenuItemShortcuts:v,createButton:h,createProgress:y,createRange:C,createTime:S,setQualityMenu:z,setSpeedMenu:X,showMenuPanel:se}=de;this.elements.controls=null,ue(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(h.call(this,"play-large"));let fe=Te("div",He(this.config.selectors.controls.wrapper));this.elements.controls=fe;let Oe={class:"plyr__controls__item"};return Ie(ue(this.config.controls)?this.config.controls:[]).forEach(Ne=>{if(Ne==="restart"&&fe.appendChild(h.call(this,"restart",Oe)),Ne==="rewind"&&fe.appendChild(h.call(this,"rewind",Oe)),Ne==="play"&&fe.appendChild(h.call(this,"play",Oe)),Ne==="fast-forward"&&fe.appendChild(h.call(this,"fast-forward",Oe)),Ne==="progress"){let ve=Te("div",{class:`${Oe.class} plyr__progress__container`}),Ye=Te("div",He(this.config.selectors.progress));if(Ye.appendChild(C.call(this,"seek",{id:`plyr-seek-${u.id}`})),Ye.appendChild(y.call(this,"buffer")),this.config.tooltips.seek){let st=Te("span",{class:this.config.classNames.tooltip},"00:00");Ye.appendChild(st),this.elements.display.seekTooltip=st}this.elements.progress=Ye,ve.appendChild(this.elements.progress),fe.appendChild(ve)}if(Ne==="current-time"&&fe.appendChild(S.call(this,"currentTime",Oe)),Ne==="duration"&&fe.appendChild(S.call(this,"duration",Oe)),Ne==="mute"||Ne==="volume"){let{volume:ve}=this.elements;if(Q(ve)&&fe.contains(ve)||(ve=Te("div",Se({},Oe,{class:`${Oe.class} plyr__volume`.trim()})),this.elements.volume=ve,fe.appendChild(ve)),Ne==="mute"&&ve.appendChild(h.call(this,"mute")),Ne==="volume"&&!We.isIos){let Ye={max:1,step:.05,value:this.config.volume};ve.appendChild(C.call(this,"volume",Se(Ye,{id:`plyr-volume-${u.id}`})))}}if(Ne==="captions"&&fe.appendChild(h.call(this,"captions",Oe)),Ne==="settings"&&!_e(this.config.settings)){let ve=Te("div",Se({},Oe,{class:`${Oe.class} plyr__menu`.trim(),hidden:""}));ve.appendChild(h.call(this,"settings",{"aria-haspopup":!0,"aria-controls":`plyr-settings-${u.id}`,"aria-expanded":!1}));let Ye=Te("div",{class:"plyr__menu__container",id:`plyr-settings-${u.id}`,hidden:""}),st=Te("div"),ot=Te("div",{id:`plyr-settings-${u.id}-home`}),Et=Te("div",{role:"menu"});ot.appendChild(Et),st.appendChild(ot),this.elements.settings.panels.home=ot,this.config.settings.forEach(Xe=>{let St=Te("button",Se(He(this.config.selectors.buttons.settings),{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--forward`,role:"menuitem","aria-haspopup":!0,hidden:""}));v.call(this,St,Xe),re.call(this,St,"click",()=>{se.call(this,Xe,!1)});let Ce=Te("span",null,Ae.get(Xe,this.config)),tt=Te("span",{class:this.config.classNames.menu.value});tt.innerHTML=u[Xe],Ce.appendChild(tt),St.appendChild(Ce),Et.appendChild(St);let It=Te("div",{id:`plyr-settings-${u.id}-${Xe}`,hidden:""}),pi=Te("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});pi.appendChild(Te("span",{"aria-hidden":!0},Ae.get(Xe,this.config))),pi.appendChild(Te("span",{class:this.config.classNames.hidden},Ae.get("menuBack",this.config))),re.call(this,It,"keydown",Mi=>{Mi.which===37&&(Mi.preventDefault(),Mi.stopPropagation(),se.call(this,"home",!0))},!1),re.call(this,pi,"click",()=>{se.call(this,"home",!1)}),It.appendChild(pi),It.appendChild(Te("div",{role:"menu"})),st.appendChild(It),this.elements.settings.buttons[Xe]=St,this.elements.settings.panels[Xe]=It}),Ye.appendChild(st),ve.appendChild(Ye),fe.appendChild(ve),this.elements.settings.popup=Ye,this.elements.settings.menu=ve}if(Ne==="pip"&&O.pip&&fe.appendChild(h.call(this,"pip",Oe)),Ne==="airplay"&&O.airplay&&fe.appendChild(h.call(this,"airplay",Oe)),Ne==="download"){let ve=Se({},Oe,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(ve.download="");let{download:Ye}=this.config.urls;!ze(Ye)&&this.isEmbed&&Se(ve,{icon:`logo-${this.provider}`,label:this.provider}),fe.appendChild(h.call(this,"download",ve))}Ne==="fullscreen"&&fe.appendChild(h.call(this,"fullscreen",Oe))}),this.isHTML5&&z.call(this,oe.getQualityOptions.call(this)),X.call(this),fe},inject(){if(this.config.loadSprite){let C=de.getIconUrl.call(this);C.cors&&Bt(C.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());let u=null;this.elements.controls=null;let v={id:this.id,seektime:this.config.seekTime,title:this.config.title},h=!0;
1H(this.config.controls)&&(this.config.controls=this.config.controls.call(this,v)),this.config.controls||(this.config.controls=[]),Q(this.config.controls)||te(this.config.controls)?u=this.config.controls:(u=de.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:et.getLabel.call(this)}),h=!1);let y;if(h&&te(this.config.controls)&&(u=(C=>{let S=C;return Object.entries(v).forEach(([z,X])=>{S=pe(S,`{${z}}`,X)}),S})(u)),te(this.config.selectors.controls.container)&&(y=document.querySelector(this.config.selectors.controls.container)),Q(y)||(y=this.elements.container),y[Q(u)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",u),Q(this.elements.controls)||de.findElements.call(this),!_e(this.elements.buttons)){let C=S=>{let z=this.config.classNames.controlPressed;Object.defineProperty(S,"pressed",{enumerable:!0,get:()=>Tt(S,z),set(X=!1){Be(S,z,X)}})};Object.values(this.elements.buttons).filter(Boolean).forEach(S=>{ue(S)||ge(S)?Array.from(S).filter(Boolean).forEach(C):C(S)})}if(We.isEdge&&Ue(y),this.config.tooltips.controls){let{classNames:C,selectors:S}=this.config,z=`${S.controls.wrapper} ${S.labels} .${C.hidden}`,X=j.call(this,z);Array.from(X).forEach(se=>{Be(se,this.config.classNames.hidden,!1),Be(se,this.config.classNames.tooltip,!0)})}}};function _t(u,v=!0){let h=u;if(v){let y=document.createElement("a");y.href=h,h=y.href}try{return new URL(h)}catch{return null}}function fr(u){let v=new URLSearchParams;return ne(u)&&Object.entries(u).forEach(([h,y])=>{v.set(h,y)}),v}let et={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!O.textTracks)return void(ue(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&de.setCaptionsMenu.call(this));var u,v;if(Q(this.elements.captions)||(this.elements.captions=Te("div",He(this.config.selectors.captions)),u=this.elements.captions,v=this.elements.wrapper,Q(u)&&Q(v)&&v.parentNode.insertBefore(u,v.nextSibling)),We.isIE&&window.URL){let S=this.media.querySelectorAll("track");Array.from(S).forEach(z=>{let X=z.getAttribute("src"),se=_t(X);se!==null&&se.hostname!==window.location.href.hostname&&["http:","https:"].includes(se.protocol)&&Qe(X,"blob").then(fe=>{z.setAttribute("src",window.URL.createObjectURL(fe))}).catch(()=>{xt(z)})})}let h=Ie((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map(S=>S.split("-")[0])),y=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();y==="auto"&&([y]=h);let C=this.storage.get("captions");if(he(C)||({active:C}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:C,language:y,languages:h}),this.isHTML5){let S=this.config.captions.update?"addtrack removetrack":"removetrack";re.call(this,this.media.textTracks,S,et.update.bind(this))}setTimeout(et.update.bind(this),0)},update(){let u=et.getTracks.call(this,!0),{active:v,language:h,meta:y,currentTrackNode:C}=this.captions,S=Boolean(u.find(z=>z.language===h));this.isHTML5&&this.isVideo&&u.filter(z=>!y.get(z)).forEach(z=>{this.debug.log("Track added",z),y.set(z,{default:z.mode==="showing"}),z.mode==="showing"&&(z.mode="hidden"),re.call(this,z,"cuechange",()=>et.updateCues.call(this))}),(S&&this.language!==h||!u.includes(C))&&(et.setLanguage.call(this,h),et.toggle.call(this,v&&S)),this.elements&&Be(this.elements.container,this.config.classNames.captions.enabled,!_e(u)),ue(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&de.setCaptionsMenu.call(this)},toggle(u,v=!0){if(!this.supported.ui)return;let{toggled:h}=this.captions,y=this.config.classNames.captions.active,C=ie(u)?!h:u;if(C!==h){if(v||(this.captions.active=C,this.storage.set({captions:C})),!this.language&&C&&!v){let S=et.getTracks.call(this),z=et.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=z.language,void et.set.call(this,S.indexOf(z))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=C),Be(this.elements.container,y,C),this.captions.toggled=C,de.updateSetting.call(this,"captions"),G.call(this,this.media,C?"captionsenabled":"captionsdisabled")}setTimeout(()=>{C&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")})},set(u,v=!0){let h=et.getTracks.call(this);if(u!==-1)if(U(u))if(u in h){if(this.captions.currentTrack!==u){this.captions.currentTrack=u;let y=h[u],{language:C}=y||{};this.captions.currentTrackNode=y,de.updateSetting.call(this,"captions"),v||(this.captions.language=C,this.storage.set({language:C})),this.isVimeo&&this.embed.enableTextTrack(C),G.call(this,this.media,"languagechange")}et.toggle.call(this,!0,v),this.isHTML5&&this.isVideo&&et.updateCues.call(this)}else this.debug.warn("Track not found",u);else this.debug.warn("Invalid caption argument",u);else et.toggle.call(this,!1,v)},setLanguage(u,v=!0){if(!te(u))return void this.debug.warn("Invalid language argument",u);let h=u.toLowerCase();this.captions.language=h;let y=et.getTracks.call(this),C=et.findTrack.call(this,[h]);et.set.call(this,y.indexOf(C),v)}
1,getTracks(u=!1){return Array.from((this.media||{}).textTracks||[]).filter(v=>!this.isHTML5||u||this.captions.meta.has(v)).filter(v=>["captions","subtitles"].includes(v.kind))},findTrack(u,v=!1){let h=et.getTracks.call(this),y=z=>Number((this.captions.meta.get(z)||{}).default),C=Array.from(h).sort((z,X)=>y(X)-y(z)),S;return u.every(z=>(S=C.find(X=>X.language===z),!S)),S||(v?C[0]:void 0)},getCurrentTrack(){return et.getTracks.call(this)[this.currentTrack]},getLabel(u){let v=u;return!Me(v)&&O.textTracks&&this.captions.toggled&&(v=et.getCurrentTrack.call(this)),Me(v)?_e(v.label)?_e(v.language)?Ae.get("enabled",this.config):u.language.toUpperCase():v.label:Ae.get("disabled",this.config)},updateCues(u){if(!this.supported.ui)return;if(!Q(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!ie(u)&&!Array.isArray(u))return void this.debug.warn("updateCues: Invalid input",u);let v=u;if(!v){let y=et.getCurrentTrack.call(this);v=Array.from((y||{}).activeCues||[]).map(C=>C.getCueAsHTML()).map(Fe)}let h=v.map(y=>y.trim()).join(`
2`);if(h!==this.elements.captions.innerHTML){ut(this.elements.captions);let y=Te("span",He(this.config.selectors.caption));y.innerHTML=h,this.elements.captions.appendChild(y),G.call(this,this.media,"cuechange")}}},mn={enabled:!0,title:"",debug:!1,autoplay:!1,autopause:!0,playsinline:!0,seekTime:10,volume:1,muted:!1,duration:null,displayDuration:!0,invertTime:!0,toggleInvert:!0,ratio:null,clickToPlay:!0,hideControls:!0,resetOnEnd:!1,disableContextMenu:!0,loadSprite:!0,iconPrefix:"plyr",iconUrl:"https://cdn.plyr.io/3.6.12/plyr.svg",blankVideo:"https://cdn.plyr.io/static/blank.mp4",quality:{default:576,options:[4320,2880,2160,1440,1080,720,576,480,360,240],forced:!1,onChange:null},loop:{active:!1},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2,4]},keyboard:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},captions:{active:!1,language:"auto",update:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["captions","quality","speed"],i18n:{restart:"Restart",rewind:"Rewind {seektime}s",play:"Play",pause:"Pause",fastForward:"Forward {seektime}s",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",buffered:"Buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",enableCaptions:"Enable captions",disableCaptions:"Disable captions",download:"Download",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",frameTitle:"Player for {title}",captions:"Captions",settings:"Settings",pip:"PIP",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop",start:"Start",end:"End",all:"All",reset:"Reset",disabled:"Disabled",enabled:"Enabled",advertisement:"Ad",qualityBadge:{2160:"4K",1440:"HD",1080:"HD",720:"HD",576:"SD",480:"SD"}},urls:{download:null,vimeo:{sdk:"https://player.vimeo.com/api/player.js",iframe:"https://player.vimeo.com/video/{0}?{1}",api:"https://vimeo.com/api/oembed.json?url={0}"},youtube:{sdk:"https://www.youtube.com/iframe_api",api:"https://noembed.com/embed?url=https://www.youtube.com/watch?v={0}"},googleIMA:{sdk:"https://imasdk.googleapis.com/js/sdkloader/ima3.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,fastForward:null,mute:null,volume:null,captions:null,download:null,fullscreen:null,pip:null,airplay:null,speed:null,quality:null,loop:null,language:null},events:["ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied","ratechange","cuechange","download","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled","languagechange","controlshidden","controlsshown","ready","statechange","qualitychange","adsloaded","adscontentpause","adscontentresume","adstarted","adsmidpoint","adscomplete","adsallcomplete","adsimpression","adsclick"],selectors:{editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',fastForward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',download:'[data-plyr="download"]',fullscreen:'[data-plyr="fullscreen"]',pip:'[data-plyr="pip"]',airplay:'[data-plyr="airplay"]',settings:'[data-plyr="settings"]',loop:'[data-plyr="loop"]'},inputs:{seek:'[data-plyr="seek"]',volume:'[data-plyr="volume"]',speed:'[data-plyr="speed"]',language:'[data-plyr="language"]',quality:'[data-plyr="qual
2ity"]'},display:{currentTime:".plyr__time--current",duration:".plyr__time--duration",buffer:".plyr__progress__buffer",loop:".plyr__progress__loop",volume:".plyr__volume--display"},progress:".plyr__progress",captions:".plyr__captions",caption:".plyr__caption"},classNames:{type:"plyr--{0}",provider:"plyr--{0}",video:"plyr__video-wrapper",embed:"plyr__video-embed",videoFixedRatio:"plyr__video-wrapper--fixed-ratio",embedContainer:"plyr__video-embed__container",poster:"plyr__poster",posterEnabled:"plyr__poster-enabled",ads:"plyr__ads",control:"plyr__control",controlPressed:"plyr__control--pressed",playing:"plyr--playing",paused:"plyr--paused",stopped:"plyr--stopped",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",cues:"plyr__cues",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",isIos:"plyr--is-ios",isTouch:"plyr--is-touch",uiSupported:"plyr--full-ui",noTransition:"plyr--no-transition",display:{time:"plyr__time"},menu:{value:"plyr__menu__value",badge:"plyr__badge",open:"plyr--menu-open"},captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback"},pip:{supported:"plyr--pip-supported",active:"plyr--pip-active"},airplay:{supported:"plyr--airplay-supported",active:"plyr--airplay-active"},tabFocus:"plyr__tab-focus",previewThumbnails:{thumbContainer:"plyr__preview-thumb",thumbContainerShown:"plyr__preview-thumb--is-shown",imageContainer:"plyr__preview-thumb__image-container",timeContainer:"plyr__preview-thumb__time-container",scrubbingContainer:"plyr__preview-scrubbing",scrubbingContainerShown:"plyr__preview-scrubbing--is-shown"}},attributes:{embed:{provider:"data-plyr-provider",id:"data-plyr-embed-id",hash:"data-plyr-embed-hash"}},ads:{enabled:!1,publisherId:"",tagUrl:""},previewThumbnails:{enabled:!1,src:""},vimeo:{byline:!1,portrait:!1,title:!1,speed:!0,transparent:!1,customControls:!0,referrerPolicy:null,premium:!1},youtube:{rel:0,showinfo:0,iv_load_policy:3,modestbranding:1,customControls:!0,noCookie:!1}},no="picture-in-picture",sg="inline",vn={html5:"html5",youtube:"youtube",vimeo:"vimeo"},og="audio",Oc="video",Ra=()=>{};class ag{constructor(v=!1){this.enabled=window.console&&v,this.enabled&&this.log("Debugging enabled")}get log(){return this.enabled?Function.prototype.bind.call(console.log,console):Ra}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):Ra}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):Ra}}class Ni{constructor(v){n(this,"onChange",()=>{if(!this.enabled)return;let h=this.player.elements.buttons.fullscreen;Q(h)&&(h.pressed=this.active);let y=this.target===this.player.media?this.target:this.player.elements.container;G.call(this.player,y,this.active?"enterfullscreen":"exitfullscreen",!0)}),n(this,"toggleFallback",(h=!1)=>{if(h?this.scrollPosition={x:window.scrollX||0,y:window.scrollY||0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=h?"hidden":"",Be(this.target,this.player.config.classNames.fullscreen.fallback,h),We.isIos){let y=document.head.querySelector('meta[name="viewport"]'),C="viewport-fit=cover";y||(y=document.createElement("meta"),y.setAttribute("name","viewport"));let S=te(y.content)&&y.content.includes(C);h?(this.cleanupViewport=!S,S||(y.content+=`,${C}`)):this.cleanupViewport&&(y.content=y.content.split(",").filter(z=>z.trim()!==C).join(","))}this.onChange()}),n(this,"trapFocus",h=>{if(We.isIos||!this.active||h.key!=="Tab"||h.keyCode!==9)return;let y=document.activeElement,C=j.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),[S]=C,z=C[C.length-1];y!==z||h.shiftKey?y===S&&h.shiftKey&&(z.focus(),h.preventDefault()):(S.focus(),h.preventDefault())}),n(this,"update",()=>{if(this.enabled){let h;h=this.forceFallback?"Fallback (forced)":Ni.native?"Native":"Fallback",this.player.debug.log(`${h} fullscreen enabled`)}else this.player.debug.log("Fullscreen not supported and fallback disabled");Be(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.enabled)}),n(this,"enter",()=>{this.enabled&&(We.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!Ni.native||this.forceFallback?this.toggleFallback(!0):this.prefix?_e(this.prefix)||this.target[`${this.prefix}Request${this.property}`]():this.target.requestFullscreen({navigationUI:"hide"}))}),n(this,"exit",()=>{if(this.enabled)if(We.isIos&&this.player.config.fullscreen.iosNative)this.target.webkitExitFullscreen(),ye(this.player.play());else if(!Ni.native||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!_e(this.prefix)){let h=this.prefix==="moz"?"Cancel":"Exit";document[`${this.prefix}${h}${this.property}`]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)}),n(this,"toggle",()=>{this.active?this.exit():this.enter()}),this.player=v,this.prefix=Ni.prefix,this.property=Ni.property,this.scrollPosition={x:0,y:0},this.forceFallback=v.config.fullscreen.fallback==="force",this.player.elements.fullscreen=v.config.fullscreen.container&&function(h,y){let{prototype:C}=Element;return(C.closest||function(){let S=this;do{if(yt.matches(S,y))return S;S=S.parentElement||S.parentNode}while(S!==null&&S.nodeType===1);return null}).call(h,y)}(this.player.elements.container,v.config.fullscreen.container),re.call(this.player,document,this.prefix==="ms"?"MSFullscreenChange":`${this.prefix}fullscreenchange`,()=>{this.onChange()}),re.call(this.player,this.player.elements.container,"dblclick",h=>{Q(this.player.elements.controls)&&this.player.elements.controls.contains(h.target)||this.player.listeners.proxy(h,this.toggle,"fullscreen")}),re.call(this,this.player.elements.container,"keydown",h=>this.trapFocus(h)),this.update()}static get native(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}get usingNative(){return Ni.native&&!this.forceFallback}static get prefix(){if(H(document.exitFullscreen))return"";let v="";return["webkit","moz","ms"].some(h=>!(!H(document[`${h}ExitFullscreen`])&&!H(document[`${h}CancelFullScreen`]))&&(v=h,!0)),v}static get property(){return this.prefix==="moz"?"FullScreen":"Fullscreen"}get enabled(){return(Ni.native||this.player.config.fullscreen.fallback)&&this.player.config.fullscreen.enabled&&this.player.supported.ui&&this.player.isVideo}get active(){if(!this.enabled)return!1;if(!Ni.native||this.forceFallback)return Tt(this.target,this.player.config.classNames.fullscreen.fallback);let v=this.prefix?this.target.getRootNode()[`${this.prefix}${this.property}Element`]:this.target.getRootNode().fullscreenElement;return v&&v.shadowRoot?v===this.target.getRootNode().host:v===this.target}get target(){return We.isIos&&this.player.config.fullscreen.iosNative?this.player.media:this.player.elements.fullscreen||this.player.elements.container}}
2function ro(u,v=1){return new Promise((h,y)=>{let C=new Image,S=()=>{delete C.onload,delete C.onerror,(C.naturalWidth>=v?h:y)(C)};Object.assign(C,{onload:S,onerror:S,src:u})})}let ht={addStyleHook(){Be(this.elements.container,this.config.selectors.container.replace(".",""),!0),Be(this.elements.container,this.config.classNames.uiSupported,this.supported.ui)},toggleNativeControls(u=!1){u&&this.isHTML5?this.media.setAttribute("controls",""):this.media.removeAttribute("controls")},build(){if(this.listeners.media(),!this.supported.ui)return this.debug.warn(`Basic support only for ${this.provider} ${this.type}`),void ht.toggleNativeControls.call(this,!0);Q(this.elements.controls)||(de.inject.call(this),this.listeners.controls()),ht.toggleNativeControls.call(this),this.isHTML5&&et.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,de.updateVolume.call(this),de.timeUpdate.call(this),de.durationUpdate.call(this),ht.checkPlaying.call(this),Be(this.elements.container,this.config.classNames.pip.supported,O.pip&&this.isHTML5&&this.isVideo),Be(this.elements.container,this.config.classNames.airplay.supported,O.airplay&&this.isHTML5),Be(this.elements.container,this.config.classNames.isIos,We.isIos),Be(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout(()=>{G.call(this,this.media,"ready")},0),ht.setTitle.call(this),this.poster&&ht.setPoster.call(this,this.poster,!1).catch(()=>{}),this.config.duration&&de.durationUpdate.call(this)},setTitle(){let u=Ae.get("play",this.config);if(te(this.config.title)&&!_e(this.config.title)&&(u+=`, ${this.config.title}`),Array.from(this.elements.buttons.play||[]).forEach(v=>{v.setAttribute("aria-label",u)}),this.isEmbed){let v=D.call(this,"iframe");if(!Q(v))return;let h=_e(this.config.title)?"video":this.config.title,y=Ae.get("frameTitle",this.config);v.setAttribute("title",y.replace("{title}",h))}},togglePoster(u){Be(this.elements.container,this.config.classNames.posterEnabled,u)},setPoster(u,v=!0){return v&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",u),this.elements.poster.removeAttribute("hidden"),we.call(this).then(()=>ro(u)).catch(h=>{throw u===this.poster&&ht.togglePoster.call(this,!1),h}).then(()=>{if(u!==this.poster)throw new Error("setPoster cancelled by later call to setPoster")}).then(()=>(Object.assign(this.elements.poster.style,{backgroundImage:`url('${u}')`,backgroundSize:""}),ht.togglePoster.call(this,!0),u)))},checkPlaying(u){Be(this.elements.container,this.config.classNames.playing,this.playing),Be(this.elements.container,this.config.classNames.paused,this.paused),Be(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach(v=>{Object.assign(v,{pressed:this.playing}),v.setAttribute("aria-label",Ae.get(this.playing?"pause":"play",this.config))}),me(u)&&u.type==="timeupdate"||ht.toggleControls.call(this)},checkLoading(u){this.loading=["stalled","waiting"].includes(u.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout(()=>{Be(this.elements.container,this.config.classNames.loading,this.loading),ht.toggleControls.call(this)},this.loading?250:0)},toggleControls(u){let{controls:v}=this.elements;if(v&&this.config.hideControls){let h=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(Boolean(u||this.loading||this.paused||v.pressed||v.hover||h))}},migrateStyles(){Object.values({...this.media.style}).filter(u=>!_e(u)&&te(u)&&u.startsWith("--plyr")).forEach(u=>{this.elements.container.style.setProperty(u,this.media.style.getPropertyValue(u)),this.media.style.removeProperty(u)}),_e(this.media.style)&&this.media.removeAttribute("style")}};class lg{constructor(v){n(this,"firstTouch",()=>{let{player:h}=this,{elements:y}=h;h.touch=!0,Be(y.container,h.config.classNames.isTouch,!0)}),n(this,"setTabFocus",h=>{let{player:y}=this,{elements:C}=y;
2if(clearTimeout(this.focusTimer),h.type==="keydown"&&h.which!==9)return;h.type==="keydown"&&(this.lastKeyDown=h.timeStamp);let S=h.timeStamp-this.lastKeyDown<=20;(h.type!=="focus"||S)&&((()=>{let z=y.config.classNames.tabFocus;Be(j.call(y,`.${z}`),z,!1)})(),h.type!=="focusout"&&(this.focusTimer=setTimeout(()=>{let z=document.activeElement;C.container.contains(z)&&Be(document.activeElement,y.config.classNames.tabFocus,!0)},10)))}),n(this,"global",(h=!0)=>{let{player:y}=this;y.config.keyboard.global&&Y.call(y,window,"keydown keyup",this.handleKey,h,!1),Y.call(y,document.body,"click",this.toggleMenu,h),ae.call(y,document.body,"touchstart",this.firstTouch),Y.call(y,document.body,"keydown focus blur focusout",this.setTabFocus,h,!1,!0)}),n(this,"container",()=>{let{player:h}=this,{config:y,elements:C,timers:S}=h;!y.keyboard.global&&y.keyboard.focused&&re.call(h,C.container,"keydown keyup",this.handleKey,!1),re.call(h,C.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",se=>{let{controls:fe}=C;fe&&se.type==="enterfullscreen"&&(fe.pressed=!1,fe.hover=!1);let Oe=0;["touchstart","touchmove","mousemove"].includes(se.type)&&(ht.toggleControls.call(h,!0),Oe=h.touch?3e3:2e3),clearTimeout(S.controls),S.controls=setTimeout(()=>ht.toggleControls.call(h,!1),Oe)});let z=()=>{if(!h.isVimeo||h.config.vimeo.premium)return;let se=C.wrapper,{active:fe}=h.fullscreen,[Oe,Ne]=q.call(h),ve=rt(`aspect-ratio: ${Oe} / ${Ne}`);if(!fe)return void(ve?(se.style.width=null,se.style.height=null):(se.style.maxWidth=null,se.style.margin=null));let[Ye,st]=[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)],ot=Ye/st>Oe/Ne;ve?(se.style.width=ot?"auto":"100%",se.style.height=ot?"100%":"auto"):(se.style.maxWidth=ot?st/Ne*Oe+"px":null,se.style.margin=ot?"0 auto":null)},X=()=>{clearTimeout(S.resized),S.resized=setTimeout(z,50)};re.call(h,C.container,"enterfullscreen exitfullscreen",se=>{let{target:fe}=h.fullscreen;fe===C.container&&(!h.isEmbed&&_e(h.config.ratio)||(z(),(se.type==="enterfullscreen"?re:le).call(h,window,"resize",X)))})}),n(this,"media",()=>{let{player:h}=this,{elements:y}=h;if(re.call(h,h.media,"timeupdate seeking seeked",S=>de.timeUpdate.call(h,S)),re.call(h,h.media,"durationchange loadeddata loadedmetadata",S=>de.durationUpdate.call(h,S)),re.call(h,h.media,"ended",()=>{h.isHTML5&&h.isVideo&&h.config.resetOnEnd&&(h.restart(),h.pause())}),re.call(h,h.media,"progress playing seeking seeked",S=>de.updateProgress.call(h,S)),re.call(h,h.media,"volumechange",S=>de.updateVolume.call(h,S)),re.call(h,h.media,"playing play pause ended emptied timeupdate",S=>ht.checkPlaying.call(h,S)),re.call(h,h.media,"waiting canplay seeked playing",S=>ht.checkLoading.call(h,S)),h.supported.ui&&h.config.clickToPlay&&!h.isAudio){let S=D.call(h,`.${h.config.classNames.video}`);
2if(!Q(S))return;re.call(h,y.container,"click",z=>{([y.container,S].includes(z.target)||S.contains(z.target))&&(h.touch&&h.config.hideControls||(h.ended?(this.proxy(z,h.restart,"restart"),this.proxy(z,()=>{ye(h.play())},"play")):this.proxy(z,()=>{ye(h.togglePlay())},"play")))})}h.supported.ui&&h.config.disableContextMenu&&re.call(h,y.wrapper,"contextmenu",S=>{S.preventDefault()},!1),re.call(h,h.media,"volumechange",()=>{h.storage.set({volume:h.volume,muted:h.muted})}),re.call(h,h.media,"ratechange",()=>{de.updateSetting.call(h,"speed"),h.storage.set({speed:h.speed})}),re.call(h,h.media,"qualitychange",S=>{de.updateSetting.call(h,"quality",null,S.detail.quality)}),re.call(h,h.media,"ready qualitychange",()=>{de.setDownloadUrl.call(h)});let C=h.config.events.concat(["keyup","keydown"]).join(" ");re.call(h,h.media,C,S=>{let{detail:z={}}=S;S.type==="error"&&(z=h.media.error),G.call(h,y.container,S.type,!0,z)})}),n(this,"proxy",(h,y,C)=>{let{player:S}=this,z=S.config.listeners[C],X=!0;H(z)&&(X=z.call(S,h)),X!==!1&&H(y)&&y.call(S,h)}),n(this,"bind",(h,y,C,S,z=!0)=>{let{player:X}=this,se=X.config.listeners[S],fe=H(se);re.call(X,h,y,Oe=>this.proxy(Oe,C,S),z&&!fe)}),n(this,"controls",()=>{let{player:h}=this,{elements:y}=h,C=We.isIE?"change":"input";if(y.buttons.play&&Array.from(y.buttons.play).forEach(S=>{this.bind(S,"click",()=>{ye(h.togglePlay())},"play")}),this.bind(y.buttons.restart,"click",h.restart,"restart"),this.bind(y.buttons.rewind,"click",()=>{h.lastSeekTime=Date.now(),h.rewind()},"rewind"),this.bind(y.buttons.fastForward,"click",()=>{h.lastSeekTime=Date.now(),h.forward()},"fastForward"),this.bind(y.buttons.mute,"click",()=>{h.muted=!h.muted},"mute"),this.bind(y.buttons.captions,"click",()=>h.toggleCaptions()),this.bind(y.buttons.download,"click",()=>{G.call(h,h.media,"download")},"download"),this.bind(y.buttons.fullscreen,"click",()=>{h.fullscreen.toggle()},"fullscreen"),this.bind(y.buttons.pip,"click",()=>{h.pip="toggle"},"pip"),this.bind(y.buttons.airplay,"click",h.airplay,"airplay"),this.bind(y.buttons.settings,"click",S=>{S.stopPropagation(),S.preventDefault(),de.toggleMenu.call(h,S)}
2,null,!1),this.bind(y.buttons.settings,"keyup",S=>{let z=S.which;[13,32].includes(z)&&(z!==13?(S.preventDefault(),S.stopPropagation(),de.toggleMenu.call(h,S)):de.focusFirstMenuItem.call(h,null,!0))},null,!1),this.bind(y.settings.menu,"keydown",S=>{S.which===27&&de.toggleMenu.call(h,S)}),this.bind(y.inputs.seek,"mousedown mousemove",S=>{let z=y.progress.getBoundingClientRect(),X=100/z.width*(S.pageX-z.left);S.currentTarget.setAttribute("seek-value",X)}),this.bind(y.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",S=>{let z=S.currentTarget,X=S.keyCode?S.keyCode:S.which,se="play-on-seeked";if(ke(S)&&X!==39&&X!==37)return;h.lastSeekTime=Date.now();let fe=z.hasAttribute(se),Oe=["mouseup","touchend","keyup"].includes(S.type);fe&&Oe?(z.removeAttribute(se),ye(h.play())):!Oe&&h.playing&&(z.setAttribute(se,""),h.pause())}),We.isIos){let S=j.call(h,'input[type="range"]');Array.from(S).forEach(z=>this.bind(z,C,X=>Ue(X.target)))}this.bind(y.inputs.seek,C,S=>{let z=S.currentTarget,X=z.getAttribute("seek-value");_e(X)&&(X=z.value),z.removeAttribute("seek-value"),h.currentTime=X/z.max*h.duration},"seek"),this.bind(y.progress,"mouseenter mouseleave mousemove",S=>de.updateSeekTooltip.call(h,S)),this.bind(y.progress,"mousemove touchmove",S=>{let{previewThumbnails:z}=h;z&&z.loaded&&z.startMove(S)}),this.bind(y.progress,"mouseleave touchend click",()=>{let{previewThumbnails:S}=h;S&&S.loaded&&S.endMove(!1,!0)}),this.bind(y.progress,"mousedown touchstart",S=>{let{previewThumbnails:z}=h;z&&z.loaded&&z.startScrubbing(S)}),this.bind(y.progress,"mouseup touchend",S=>{let{previewThumbnails:z}=h;z&&z.loaded&&z.endScrubbing(S)}),We.isWebkit&&Array.from(j.call(h,'input[type="range"]')).forEach(S=>{this.bind(S,"input",z=>de.updateRangeFill.call(h,z.target))}),h.config.toggleInvert&&!Q(y.display.duration)&&this.bind(y.display.currentTime,"click",()=>{h.currentTime!==0&&(h.config.invertTime=!h.config.invertTime,de.timeUpdate.call(h))}),this.bind(y.inputs.volume,C,S=>{h.volume=S.target.value},"volume"),this.bind(y.controls,"mouseenter mouseleave",S=>{y.controls.hover=!h.touch&&S.type==="mouseenter"}),y.fullscreen&&Array.from(y.fullscreen.children).filter(S=>
2!S.contains(y.container)).forEach(S=>{this.bind(S,"mouseenter mouseleave",z=>{y.controls&&(y.controls.hover=!h.touch&&z.type==="mouseenter")})}),this.bind(y.controls,"mousedown mouseup touchstart touchend touchcancel",S=>{y.controls.pressed=["mousedown","touchstart"].includes(S.type)}),this.bind(y.controls,"focusin",()=>{let{config:S,timers:z}=h;Be(y.controls,S.classNames.noTransition,!0),ht.toggleControls.call(h,!0),setTimeout(()=>{Be(y.controls,S.classNames.noTransition,!1)},0);let X=this.touch?3e3:4e3;clearTimeout(z.controls),z.controls=setTimeout(()=>ht.toggleControls.call(h,!1),X)}),this.bind(y.inputs.volume,"wheel",S=>{let z=S.webkitDirectionInvertedFromDevice,[X,se]=[S.deltaX,-S.deltaY].map(Ne=>z?-Ne:Ne),fe=Math.sign(Math.abs(X)>Math.abs(se)?X:se);h.increaseVolume(fe/50);let{volume:Oe}=h.media;(fe===1&&Oe<1||fe===-1&&Oe>0)&&S.preventDefault()},"volume",!1)}),this.player=v,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.setTabFocus=this.setTabFocus.bind(this),this.firstTouch=this.firstTouch.bind(this)}handleKey(v){let{player:h}=this,{elements:y}=h,C=v.keyCode?v.keyCode:v.which,S=v.type==="keydown",z=S&&C===this.lastKey;if(!(v.altKey||v.ctrlKey||v.metaKey||v.shiftKey)&&!!U(C))if(S){let X=document.activeElement;if(Q(X)){let{editable:se}=h.config.selectors,{seek:fe}=y.inputs;if(X!==fe&&yt(X,se)||v.which===32&&yt(X,'button, [role^="menuitem"]'))return}switch([32,37,38,39,40,48,49,50,51,52,53,54,56,57,67,70,73,75,76,77,79].includes(C)&&(v.preventDefault(),v.stopPropagation()),C){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:z||(h.currentTime=h.duration/10*(C-48));break;case 32:case 75:z||ye(h.togglePlay());break;case 38:h.increaseVolume(.1);break;case 40:h.decreaseVolume(.1);break;case 77:z||(h.muted=!h.muted);break;case 39:h.forward();break;case 37:h.rewind();break;case 70:h.fullscreen.toggle();break;case 67:z||h.toggleCaptions();break;case 76:h.loop=!h.loop}C===27&&!h.fullscreen.usingNative&&h.fullscreen.active&&h.fullscreen.toggle(),this.lastKey=C}else this.lastKey=null}toggleMenu(v){de.toggleMenu.call(this.player,v)}}typeof globalThis!="undefined"||typeof window!="undefined"||typeof global!="undefined"&&global;var ug=function(u,v){return u(v={exports:{}},v.exports),v.exports}(function(u,v){u.exports=function(){var h=function(){},y={},C={},S={};function z(ve,Ye){ve=ve.push?ve:[ve];var st,ot,Et,Xe=[],St=ve.length,Ce=St;for(st=function(tt,It){It.length&&Xe.push(tt),--Ce||Ye(Xe)};St--;)ot=ve[St],(Et=C[ot])?st(ot,Et):(S[ot]=S[ot]||[]).push(st)}function X(ve,Ye){if(ve){var st=S[ve];if(C[ve]=Ye,st)for(;st.length;)st[0](ve,Ye),st.splice(0,1)}}function se(ve,Ye){ve.call&&(ve={success:ve}),Ye.length?(ve.error||h)(Ye):(ve.success||h)(ve)}function fe(ve,Ye,st,ot){var Et,Xe,St=document,Ce=st.async,tt=(st.numRetries||0)+1,It=st.before||h,pi=ve.replace(/[\?|#].*$/,""),Mi=ve.replace(/^(css|img)!/,"");ot=ot||0,/(^css!|\.css$)/.test(pi)?((Xe=St.createElement("link")).rel="stylesheet",Xe.href=Mi,(Et="hideFocus"in Xe)&&Xe.relList&&(Et=0,Xe.rel="preload",Xe.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(pi)?(Xe=St.createElement("img")).src=Mi:((Xe=St.createElement("script")).src=ve,Xe.async=Ce===void 0||Ce),Xe.onload=Xe.onerror=Xe.onbeforeload=function(Ki){var oo=Ki.type[0];if(Et)try{Xe.sheet.cssText.length||(oo="e")}catch(fg){fg.code!=18&&(oo="e")}if(oo=="e"){if((ot+=1)<tt)return fe(ve,Ye,st,ot)}else if(Xe.rel=="preload"&&Xe.as=="style")return Xe.rel="stylesheet";Ye(ve,oo,Ki.defaultPrevented)},It(ve,Xe)!==!1&&St.head.appendChild(Xe)}function Oe(ve,Ye,st){var ot,Et,Xe=(ve=ve.push?ve:[ve]).length,St=Xe,Ce=[];for(ot=function(tt,It,pi){if(It=="e"&&Ce.push(tt),It=="b"){if(!pi)return;Ce.push(tt)}--Xe||Ye(Ce)},Et=0;Et<St;Et++)fe(ve[Et],ot,st)}function Ne(ve,Ye,st){var ot,Et;if(Ye&&Ye.trim&&(ot=Ye),Et=(ot?st:Ye)||{},ot){if(ot in y)throw"LoadJS";y[ot]=!0}function Xe(St,Ce){Oe(ve,function(tt){se(Et,tt),St&&se({success:St,error:Ce},tt),X(ot,tt)},Et)}if(Et.returnPromise)return new Promise(Xe);Xe()}return Ne.ready=function(ve,Ye){return z(ve,function(st){se(Ye,st)}),Ne},Ne.done=function(ve){X(ve,[])},Ne.reset=function(){y={},C={},S={}},Ne.isDefined=function(ve){return ve in y},Ne}()});function Ia(u){return new Promise((v,h)=>{ug(u,{success:v,error:h})})}function es(u){u&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===u&&(this.media.paused=!u,G.call(this,this.media,u?"play":"pause"))}let za={setup(){let u=this;Be(u.elements.wrapper,u.config.classNames.embed,!0),u.options.speed=u.config.speed.options,K.call(u),ne(window.Vimeo)?za.ready.call(u):Ia(u.config.urls.vimeo.sdk).then(()=>{za.ready.call(u)}).catch(v=>{u.debug.warn("Vimeo SDK (player.js) failed to load",v)})},ready(){let u=this,v=u.config.vimeo,{premium:h,referrerPolicy:y,...C}=v,S=u.media.getAttribute("src"),z="";_e(S)?(S=u.media.getAttribute(u.config.attributes.embed.id),z=u.media.getAttribute(u.config.attributes.embed.hash)):z=function(Ce){let tt=Ce.match(/^.*(?:vimeo.com\/|video\/)(?:\d+)(?:\?.*&*h=|\/)+(?<hash>[\d,a-f]+)/);return tt?tt.groups.hash:null}(S);let X=z?{h:z}:{};h&&Object.assign(C,{controls:!1,sidedock:!1});let se=fr({loop:u.config.loop.active,autoplay:u.autoplay,muted:u.muted,gesture:"media",playsinline:!this.config.fullscreen.iosNative,...X,...C}),fe=_e(Oe=S)?null:U(Number(Oe))?Oe:Oe.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:Oe;var Oe;let Ne=Te("iframe"),ve=xe(u.config.urls.vimeo.iframe,fe,se);
2if(Ne.setAttribute("src",ve),Ne.setAttribute("allowfullscreen",""),Ne.setAttribute("allow",["autoplay","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),_e(y)||Ne.setAttribute("referrerPolicy",y),h||!v.customControls)Ne.setAttribute("data-poster",u.poster),u.media=qt(Ne,u.media);else{let Ce=Te("div",{class:u.config.classNames.embedContainer,"data-poster":u.poster});Ce.appendChild(Ne),u.media=qt(Ce,u.media)}v.customControls||Qe(xe(u.config.urls.vimeo.api,ve)).then(Ce=>{!_e(Ce)&&Ce.thumbnail_url&&ht.setPoster.call(u,Ce.thumbnail_url).catch(()=>{})}),u.embed=new window.Vimeo.Player(Ne,{autopause:u.config.autopause,muted:u.muted}),u.media.paused=!0,u.media.currentTime=0,u.supported.ui&&u.embed.disableTextTrack(),u.media.play=()=>(es.call(u,!0),u.embed.play()),u.media.pause=()=>(es.call(u,!1),u.embed.pause()),u.media.stop=()=>{u.pause(),u.currentTime=0};let{currentTime:Ye}=u.media;Object.defineProperty(u.media,"currentTime",{get:()=>Ye,set(Ce){let{embed:tt,media:It,paused:pi,volume:Mi}=u,Ki=pi&&!tt.hasPlayed;It.seeking=!0,G.call(u,It,"seeking"),Promise.resolve(Ki&&tt.setVolume(0)).then(()=>tt.setCurrentTime(Ce)).then(()=>Ki&&tt.pause()).then(()=>Ki&&tt.setVolume(Mi)).catch(()=>{})}});let st=u.config.speed.selected;Object.defineProperty(u.media,"playbackRate",{get:()=>st,set(Ce){u.embed.setPlaybackRate(Ce).then(()=>{st=Ce,G.call(u,u.media,"ratechange")}).catch(()=>{u.options.speed=[1]})}});let{volume:ot}=u.config;Object.defineProperty(u.media,"volume",{get:()=>ot,set(Ce){u.embed.setVolume(Ce).then(()=>{ot=Ce,G.call(u,u.media,"volumechange")})}});let{muted:Et}=u.config;Object.defineProperty(u.media,"muted",{get:()=>Et,set(Ce){let tt=!!he(Ce)&&Ce;u.embed.setVolume(tt?0:u.config.volume).then(()=>{Et=tt,G.call(u,u.media,"volumechange")})}});let Xe,{loop:St}=u.config;Object.defineProperty(u.media,"loop",{get:()=>St,set(Ce){let tt=he(Ce)?Ce:u.config.loop.active;u.embed.setLoop(tt).then(()=>{St=tt})}}),u.embed.getVideoUrl().then(Ce=>{Xe=Ce,de.setDownloadUrl.call(u)}).catch(Ce=>{this.debug.warn(Ce)}),Object.defineProperty(u.media,"currentSrc",{get:()=>Xe}),Object.defineProperty(u.media,"ended",{get:()=>u.currentTime===u.duration}),Promise.all([u.embed.getVideoWidth(),u.embed.getVideoHeight()]).then(Ce=>{let[tt,It]=Ce;u.embed.ratio=ce(tt,It),K.call(this)}),u.embed.setAutopause(u.config.autopause).then(Ce=>{u.config.autopause=Ce}),u.embed.getVideoTitle().then(Ce=>{u.config.title=Ce,ht.setTitle.call(this)}),u.embed.getCurrentTime().then(Ce=>{Ye=Ce,G.call(u,u.media,"timeupdate")}),u.embed.getDuration().then(Ce=>{u.media.duration=Ce,G.call(u,u.media,"durationchange")}),u.embed.getTextTracks().then(Ce=>{u.media.textTracks=Ce,et.setup.call(u)}),u.embed.on("cuechange",({cues:Ce=[]})=>{let tt=Ce.map(It=>function(pi){let Mi=document.createDocumentFragment(),Ki=document.createElement("div");return Mi.appendChild(Ki),Ki.innerHTML=pi,Mi.firstChild.innerText}(It.text));et.updateCues.call(u,tt)}),u.embed.on("loaded",()=>{u.embed.getPaused().then(Ce=>{es.call(u,!Ce),Ce||G.call(u,u.media,"playing")}),Q(u.embed.element)&&u.supported.ui&&u.embed.element.setAttribute("tabindex",-1)}),u.embed.on("bufferstart",()=>{G.call(u,u.media,"waiting")}),u.embed.on("bufferend",()=>{G.call(u,u.media,"playing")}),u.embed.on("play",()=>{es.call(u,!0),G.call(u,u.media,"playing")}),u.embed.on("pause",()=>{es.call(u,!1)}),u.embed.on("timeupdate",Ce=>{u.media.seeking=!1,Ye=Ce.seconds,G.call(u,u.media,"timeupdate")}),u.embed.on("progress",Ce=>{u.media.buffered=Ce.percent,G.call(u,u.media,"progress"),parseInt(Ce.percent,10)===1&&G.call(u,u.media,"canplaythrough"),u.embed.getDuration().then(tt=>{tt!==u.media.duration&&(u.media.duration=tt,G.call(u,u.media,"durationchange"))})}),u.embed.on("seeked",()=>{u.media.seeking=!1,G.call(u,u.media,"seeked")}),u.embed.on("ended",()=>{u.media.paused=!0,G.call(u,u.media,"ended")}),u.embed.on("error",Ce=>{u.media.error=Ce,G.call(u,u.media,"error")}),v.customControls&&setTimeout(()=>ht.build.call(u),0)}};function ts(u){u&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===u&&(this.media.paused=!u,G.call(this,this.media,u?"play":"pause"))}function cg(u){return u.noCookie?"https://www.youtube-nocookie.com":window.location.protocol==="http:"?"http://www.youtube.com":void 0}let so={setup(){if(Be(this.elements.wrapper,this.config.classNames.embed,!0),ne(window.YT)&&H(window.YT.Player))so.ready.call(this);else{let u=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{H(u)&&u(),so.ready.call(this)},Ia(this.config.urls.youtube.sdk).catch(v=>{this.debug.warn("YouTube API failed to load",v)})}},getTitle(u){Qe(xe(this.config.urls.youtube.api,u)).then(v=>{if(ne(v)){let{title:h,height:y,width:C}=v;this.config.title=h,ht.setTitle.call(this),this.embed.ratio=ce(C,y)}K.call(this)}).catch(()=>{K.call(this)})},ready(){let u=this,v=u.config.youtube,h=u.media&&u.media.getAttribute("id");if(!_e(h)&&h.startsWith("youtube-"))return;let y=u.media.getAttribute("src");_e(y)&&(y=u.media.getAttribute(this.config.attributes.embed.id));let C=_e(S=y)?null:S.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:S;var S;let z=Te("div",{id:`${u.provider}-${Math.floor(1e4*Math.random())}`,"data-poster":v.customControls?u.poster:void 0});if(u.media=qt(z,u.media),v.customControls){let X=se=>`https://i.ytimg.com/vi/${C}/${se}default.jpg`;ro(X("maxres"),121).catch(()=>
vendor: 6,563 bytes, line 2
2ro(X("sd"),121)).catch(()=>ro(X("hq"))).then(se=>ht.setPoster.call(u,se.src)).then(se=>{se.includes("maxres")||(u.elements.poster.style.backgroundSize="cover")}).catch(()=>{})}u.embed=new window.YT.Player(u.media,{videoId:C,host:cg(v),playerVars:Se({},{autoplay:u.config.autoplay?1:0,hl:u.config.hl,controls:u.supported.ui&&v.customControls?0:1,disablekb:1,playsinline:u.config.fullscreen.iosNative?0:1,cc_load_policy:u.captions.active?1:0,cc_lang_pref:u.config.captions.language,widget_referrer:window?window.location.href:null},v),events:{onError(X){if(!u.media.error){let se=X.data,fe={2:"The request contains an invalid parameter value. For example, this error occurs if you specify a video ID that does not have 11 characters, or if the video ID contains invalid characters, such as exclamation points or asterisks.",5:"The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.",100:"The video requested was not found. This error occurs when a video has been removed (for any reason) or has been marked as private.",101:"The owner of the requested video does not allow it to be played in embedded players.",150:"The owner of the requested video does not allow it to be played in embedded players."}[se]||"An unknown error occured";u.media.error={code:se,message:fe},G.call(u,u.media,"error")}},onPlaybackRateChange(X){let se=X.target;u.media.playbackRate=se.getPlaybackRate(),G.call(u,u.media,"ratechange")},onReady(X){if(H(u.media.play))return;let se=X.target;so.getTitle.call(u,C),u.media.play=()=>{ts.call(u,!0),se.playVideo()},u.media.pause=()=>{ts.call(u,!1),se.pauseVideo()},u.media.stop=()=>{se.stopVideo()},u.media.duration=se.getDuration(),u.media.paused=!0,u.media.currentTime=0,Object.defineProperty(u.media,"currentTime",{get:()=>Number(se.getCurrentTime()),set(ve){u.paused&&!u.embed.hasPlayed&&u.embed.mute(),u.media.seeking=!0,G.call(u,u.media,"seeking"),se.seekTo(ve)}}),Object.defineProperty(u.media,"playbackRate",{get:()=>se.getPlaybackRate(),set(ve){se.setPlaybackRate(ve)}});let{volume:fe}=u.config;Object.defineProperty(u.media,"volume",{get:()=>fe,set(ve){fe=ve,se.setVolume(100*fe),G.call(u,u.media,"volumechange")}});let{muted:Oe}=u.config;Object.defineProperty(u.media,"muted",{get:()=>Oe,set(ve){let Ye=he(ve)?ve:Oe;Oe=Ye,se[Ye?"mute":"unMute"](),se.setVolume(100*fe),G.call(u,u.media,"volumechange")}}),Object.defineProperty(u.media,"currentSrc",{get:()=>se.getVideoUrl()}),Object.defineProperty(u.media,"ended",{get:()=>u.currentTime===u.duration});let Ne=se.getAvailablePlaybackRates();u.options.speed=Ne.filter(ve=>u.config.speed.options.includes(ve)),u.supported.ui&&v.customControls&&u.media.setAttribute("tabindex",-1),G.call(u,u.media,"timeupdate"),G.call(u,u.media,"durationchange"),clearInterval(u.timers.buffering),u.timers.buffering=setInterval(()=>{u.media.buffered=se.getVideoLoadedFraction(),(u.media.lastBuffered===null||u.media.lastBuffered<u.media.buffered)&&G.call(u,u.media,"progress"),u.media.lastBuffered=u.media.buffered,u.media.buffered===1&&(clearInterval(u.timers.buffering),G.call(u,u.media,"canplaythrough"))},200),v.customControls&&setTimeout(()=>ht.build.call(u),50)},onStateChange(X){let se=X.target;switch(clearInterval(u.timers.playing),u.media.seeking&&[1,2].includes(X.data)&&(u.media.seeking=!1,G.call(u,u.media,"seeked")),X.data){case-1:G.call(u,u.media,"timeupdate"),u.media.buffered=se.getVideoLoadedFraction(),G.call(u,u.media,"progress");break;case 0:ts.call(u,!1),u.media.loop?(se.stopVideo(),se.playVideo()):G.call(u,u.media,"ended");break;case 1:v.customControls&&!u.config.autoplay&&u.media.paused&&!u.embed.hasPlayed?u.media.pause():(ts.call(u,!0),G.call(u,u.media,"playing"),u.timers.playing=setInterval(()=>{G.call(u,u.media,"timeupdate")},50),u.media.duration!==se.getDuration()&&(u.media.duration=se.getDuration(),G.call(u,u.media,"durationchange")));break;case 2:u.muted||u.embed.unMute(),ts.call(u,!1);break;case 3:G.call(u,u.media,"waiting")}G.call(u,u.elements.container,"statechange",!1,{code:X.data})}}})}},Lc={setup(){this.media?(Be(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),Be(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&Be(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=Te("div",{class:this.config.classNames.video}),Re(this.media,this.elements.wrapper),this.elements.poster=Te("div",{class:this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?oe.setup.call(this):this.isYouTube?so.setup.call(this):this.isVimeo&&za.setup.call(this)):this.debug.warn("No media element found!")}};class hg{constructor(v){n(this,"load",()=>{this.enabled&&(ne(window.google)&&ne(window.google.ima)?this.ready():Ia(this.player.config.urls.googleIMA.sdk).then(()=>{this.ready()}).catch(()=>{this.trigger("error",new Error("Google IMA SDK failed to load"))}))}),n(this,"ready",()=>{var h;this.enabled||((h=this).manager&&h.manager.destroy(),h.elements.displayContainer&&h.elements.displayContainer.destroy(),h.elements.container.remove()),this.startSafetyTimer(12e3,"ready()"),this.managerPromise.then(()=>{this.clearSafetyTimer("onAdsManagerLoaded()")}),this.listeners(),this.setupIMA()}),n(this,"setupIMA",()=>{this.elements.container=Te("div",{class:this.player.config.classNames.ads}),this.player.elements.container.appendChild(this.elements.container),google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED),google.ima.settings.setLocale(this.player.config.ads.language),google.ima.settings.setDisableCustomPlaybackForIOS10Plus(this.player.config.playsinline),this.elements.displayContainer=new google.ima.AdDisplayContainer(this.elements.container,this.player.media),this.loader=new google.ima.AdsLoader(this.elements.displayContainer),this.loader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,h=>this.onAdsManagerLoaded(h),!1),this.loader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,h=>this.onAdError(h),!1),this.requestAds()}),n(this,"requestAds",()=>{let{container:h}=this.player.elements;try{let y=new google.ima.AdsRequest;y.adTagUrl=this.tagUrl,y.linearAdSlotWidth=h.offsetWidth,y.linearAdSlotHeight=h.offsetHeight,y.nonLinearAdSlotWidth=h.offsetWidth,y.nonLinearAdSlotHeight=h.offsetHeight,y.forceNonLinearFullSlot=!1,y.setAdWillPlayMuted(!this.player.muted),this.loader.requestAds(y)}catch(y){this.onAdError(y)}}),n(this,"pollCountdown",(h=!1)=>
2{if(!h)return clearInterval(this.countdownTimer),void this.elements.container.removeAttribute("data-badge-text");this.countdownTimer=setInterval(()=>{let y=De(Math.max(this.manager.getRemainingTime(),0)),C=`${Ae.get("advertisement",this.player.config)} - ${y}`;this.elements.container.setAttribute("data-badge-text",C)},100)}),n(this,"onAdsManagerLoaded",h=>{if(!this.enabled)return;let y=new google.ima.AdsRenderingSettings;y.restoreCustomPlaybackStateOnAdBreakComplete=!0,y.enablePreloading=!0,this.manager=h.getAdsManager(this.player,y),this.cuePoints=this.manager.getCuePoints(),this.manager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,C=>this.onAdError(C)),Object.keys(google.ima.AdEvent.Type).forEach(C=>{this.manager.addEventListener(google.ima.AdEvent.Type[C],S=>this.onAdEvent(S))}),this.trigger("loaded")}),n(this,"addCuePoints",()=>{_e(this.cuePoints)||this.cuePoints.forEach(h=>{if(h!==0&&h!==-1&&h<this.player.duration){let y=this.player.elements.progress;if(Q(y)){let C=100/this.player.duration*h,S=Te("span",{class:this.player.config.classNames.cues});S.style.left=`${C.toString()}%`,y.appendChild(S)}}})}),n(this,"onAdEvent",h=>{let{container:y}=this.player.elements,C=h.getAd(),S=h.getAdData();switch((z=>{G.call(this.player,this.player.media,`ads${z.replace(/_/g,"").toLowerCase()}`)})(h.type),h.type){case google.ima.AdEvent.Type.LOADED:this.trigger("loaded"),this.pollCountdown(!0),C.isLinear()||(C.width=y.offsetWidth,C.height=y.offsetHeight);break;case google.ima.AdEvent.Type.STARTED:this.manager.setVolume(this.player.volume);break;case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:this.player.ended?this.loadAds():this.loader.contentComplete();break;case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:this.pauseContent();break;case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:this.pollCountdown(),this.resumeContent();break;case google.ima.AdEvent.Type.LOG:S.adError&&this.player.debug.warn(`Non-fatal ad error: ${S.adError.getMessage()}`)}}),n(this,"onAdError",h=>{this.cancel(),this.player.debug.warn("Ads error",h)}),n(this,"listeners",()=>{let{container:h}=this.player.elements,y;this.player.on("canplay",()=>{this.addCuePoints()}),this.player.on("ended",()=>{this.loader.contentComplete()}),this.player.on("timeupdate",()=>{y=this.player.currentTime}),this.player.on("seeked",()=>{let C=this.player.currentTime;_e(this.cuePoints)||this.cuePoints.forEach((S,z)=>{y<S&&S<C&&(this.manager.discardAdBreak(),this.cuePoints.splice(z,1))})}),window.addEventListener("resize",()=>{this.manager&&this.manager.resize(h.offsetWidth,h.offsetHeight,google.ima.ViewMode.NORMAL)})}),n(this,"play",()=>{let{container:h}=this.player.elements;this.managerPromise||this.resumeContent(),this.managerPromise.then(()=>{this.manager.setVolume(this.player.volume),this.elements.displayContainer.initialize();try{this.initialized||(this.manager.init(h.offsetWidth,h.offsetHeight,google.ima.ViewMode.NORMAL),this.manager.start()),this.initialized=!0}catch(y){this.onAdError(y)}}).catch(()=>{})}),n(this,"resumeContent",()=>{this.elements.container.style.zIndex="",this.playing=!1,ye(this.player.media.play())}),n(this,"pauseContent",()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()}),n(this,"cancel",()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()}),n(this,"loadAds",()=>{this.managerPromise.then(()=>{this.manager&&this.manager.destroy(),this.managerPromise=new Promise(h=>{this.on("loaded",h),this.player.debug.log(this.manager)}),this.initialized=!1,this.requestAds()}).catch(()=>{})}),n(this,"trigger",(h,...y)=>{let C=this.events[h];ue(C)&&C.forEach(S=>{H(S)&&S.apply(this,y)})}),n(this,"on",(h,y)=>(ue(this.events[h])||(this.events[h]=[]),this.events[h].push(y),this)),n(this,"startSafetyTimer",(h,y)=>{this.player.debug.log(`Safety timer invoked from: ${y}`),this.safetyTimer=setTimeout(()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")},h)}),n(this,"clearSafetyTimer",h=>{ie(this.safetyTimer)||(this.player.debug.log(`Safety timer cleared from: ${h}`),clearTimeout(this.safetyTimer),this.safetyTimer=null)}),this.player=v,this.config=v.config.ads,this.playing=!1,this.initialized=!1,this.elements={container:null,displayContainer:null},this.manager=null,this.loader=null,this.cuePoints=null,this.events={},this.safetyTimer=null,this.countdownTimer=null,this.managerPromise=new Promise((h,y)=>{this.on("loaded",h),this.on("error",y)}),this.load()}get enabled(){let{config:v}=this;return this.player.isHTML5&&this.player.isVideo&&v.enabled&&(!_e(v.publisherId)||ze(v.tagUrl))}get tagUrl(){let{config:v}=this;return ze(v.tagUrl)?v.tagUrl:`https://go.aniview.com/api/adserver6/vast/?${fr({AV_PUBLISHERID:"58c25bb0073ef448b1087ad6",AV_CHANNELID:"5a0458dc28a06145e4519d21",AV_URL:window.location.hostname,cb:Date.now(),AV_WIDTH:640,AV_HEIGHT:480,AV_CDIM2:v.publisherId})}`}}let dg=u=>{let v=[];
2return u.split(/\r\n\r\n|\n\n|\r\r/).forEach(h=>{let y={};h.split(/\r\n|\n|\r/).forEach(C=>{if(U(y.startTime)){if(!_e(C.trim())&&_e(y.text)){let S=C.trim().split("#xywh=");[y.text]=S,S[1]&&([y.x,y.y,y.w,y.h]=S[1].split(","))}}else{let S=C.match(/([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})( ?--> ?)([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})/);S&&(y.startTime=60*Number(S[1]||0)*60+60*Number(S[2])+Number(S[3])+Number(`0.${S[4]}`),y.endTime=60*Number(S[6]||0)*60+60*Number(S[7])+Number(S[8])+Number(`0.${S[9]}`))}}),y.text&&v.push(y)}),v},Rc=(u,v)=>{let h={};return u>v.width/v.height?(h.width=v.width,h.height=1/u*v.width):(h.height=v.height,h.width=u*v.height),h};class Da{constructor(v){n(this,"load",()=>{this.player.elements.display.seekTooltip&&(this.player.elements.display.seekTooltip.hidden=this.enabled),this.enabled&&this.getThumbnails().then(()=>{this.enabled&&(this.render(),this.determineContainerAutoSizing(),this.loaded=!0)})}),n(this,"getThumbnails",()=>new Promise(h=>{let{src:y}=this.player.config.previewThumbnails;if(_e(y))throw new Error("Missing previewThumbnails.src config attribute");let C=()=>{this.thumbnails.sort((S,z)=>S.height-z.height),this.player.debug.log("Preview thumbnails",this.thumbnails),h()};if(H(y))y(S=>{this.thumbnails=S,C()});else{let S=(te(y)?[y]:y).map(z=>this.getThumbnail(z));Promise.all(S).then(C)}})),n(this,"getThumbnail",h=>new Promise(y=>{Qe(h).then(C=>{let S={frames:dg(C),height:null,urlPrefix:""};S.frames[0].text.startsWith("/")||S.frames[0].text.startsWith("http://")||S.frames[0].text.startsWith("https://")||(S.urlPrefix=h.substring(0,h.lastIndexOf("/")+1));let z=new Image;z.onload=()=>{S.height=z.naturalHeight,S.width=z.naturalWidth,this.thumbnails.push(S),y()},z.src=S.urlPrefix+S.frames[0].text})})),n(this,"startMove",h=>{if(this.loaded&&me(h)&&["touchmove","mousemove"].includes(h.type)&&this.player.media.duration){if(h.type==="touchmove")this.seekTime=this.player.media.duration*(this.player.elements.inputs.seek.value/100);else{let y=this.player.elements.progress.getBoundingClientRect(),C=100/y.width*(h.pageX-y.left);this.seekTime=this.player.media.duration*(C/100),this.seekTime<0&&(this.seekTime=0),this.seekTime>this.player.media.duration-1&&(this.seekTime=this.player.media.duration-1),this.mousePosX=h.pageX,this.elements.thumb.time.innerText=De(this.seekTime)}this.showImageAtCurrentTime()}}),n(this,"endMove",()=>{this.toggleThumbContainer(!1,!0)}),n(this,"startScrubbing",h=>{(ie(h.button)||h.button===!1||h.button===0)&&(this.mouseDown=!0,this.player.media.duration&&(this.toggleScrubbingContainer(!0),this.toggleThumbContainer(!1,!0),this.showImageAtCurrentTime()))}),n(this,"endScrubbing",()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):ae.call(this.player,this.player.media,"timeupdate",()=>{this.mouseDown||this.toggleScrubbingContainer(!1)})}),n(this,"listeners",()=>{this.player.on("play",()=>{this.toggleThumbContainer(!1,!0)}),this.player.on("seeked",()=>{this.toggleThumbContainer(!1)}),this.player.on("timeupdate",()=>{this.lastTime=this.player.media.currentTime})}),n(this,"render",()=>{this.elements.thumb.container=Te("div",{class:this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=Te("div",{class:this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);let h=Te("div",{class:this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=Te("span",{},"00:00"),h.appendChild(this.elements.thumb.time),this.elements.thumb.container.appendChild(h),Q(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=Te("div",{class:this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)}),n(this,"destroy",()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()}),n(this,"showImageAtCurrentTime",()=>{this.mouseDown?this.setScrubbingContainerSize():this.setThumbContainerSizeAndPos();
2let h=this.thumbnails[0].frames.findIndex(S=>this.seekTime>=S.startTime&&this.seekTime<=S.endTime),y=h>=0,C=0;this.mouseDown||this.toggleThumbContainer(y),y&&(this.thumbnails.forEach((S,z)=>{this.loadedImages.includes(S.frames[h].text)&&(C=z)}),h!==this.showingThumb&&(this.showingThumb=h,this.loadImage(C)))}),n(this,"loadImage",(h=0)=>{let y=this.showingThumb,C=this.thumbnails[h],{urlPrefix:S}=C,z=C.frames[y],X=C.frames[y].text,se=S+X;if(this.currentImageElement&&this.currentImageElement.dataset.filename===X)this.showImage(this.currentImageElement,z,h,y,X,!1),this.currentImageElement.dataset.index=y,this.removeOldImages(this.currentImageElement);else{this.loadingImage&&this.usingSprites&&(this.loadingImage.onload=null);let fe=new Image;fe.src=se,fe.dataset.index=y,fe.dataset.filename=X,this.showingThumbFilename=X,this.player.debug.log(`Loading image: ${se}`),fe.onload=()=>this.showImage(fe,z,h,y,X,!0),this.loadingImage=fe,this.removeOldImages(fe)}}),n(this,"showImage",(h,y,C,S,z,X=!0)=>{this.player.debug.log(`Showing thumb: ${z}. num: ${S}. qual: ${C}. newimg: ${X}`),this.setImageSizeAndOffset(h,y),X&&(this.currentImageContainer.appendChild(h),this.currentImageElement=h,this.loadedImages.includes(z)||this.loadedImages.push(z)),this.preloadNearby(S,!0).then(this.preloadNearby(S,!1)).then(this.getHigherQuality(C,h,y,z))}),n(this,"removeOldImages",h=>{Array.from(this.currentImageContainer.children).forEach(y=>{if(y.tagName.toLowerCase()!=="img")return;let C=this.usingSprites?500:1e3;if(y.dataset.index!==h.dataset.index&&!y.dataset.deleting){y.dataset.deleting=!0;let{currentImageContainer:S}=this;setTimeout(()=>{S.removeChild(y),this.player.debug.log(`Removing thumb: ${y.dataset.filename}`)},C)}})}),n(this,"preloadNearby",(h,y=!0)=>new Promise(C=>{setTimeout(()=>{let S=this.thumbnails[0].frames[h].text;if(this.showingThumbFilename===S){let z;z=y?this.thumbnails[0].frames.slice(h):this.thumbnails[0].frames.slice(0,h).reverse();let X=!1;z.forEach(se=>{let fe=se.text;if(fe!==S&&!this.loadedImages.includes(fe)){X=!0,this.player.debug.log(`Preloading thumb filename: ${fe}`);let{urlPrefix:Oe}=this.thumbnails[0],Ne=Oe+fe,ve=new Image;ve.src=Ne,ve.onload=()=>{this.player.debug.log(`Preloaded thumb filename: ${fe}`),this.loadedImages.includes(fe)||this.loadedImages.push(fe),C()}}}),X||C()}},300)})),n(this,"getHigherQuality",(h,y,C,S)=>{if(h<this.thumbnails.length-1){let z=y.naturalHeight;this.usingSprites&&(z=C.h),z<this.thumbContainerHeight&&setTimeout(()=>{this.showingThumbFilename===S&&(this.player.debug.log(`Showing higher quality thumb for: ${S}`),this.loadImage(h+1))},300)}}),n(this,"toggleThumbContainer",(h=!1,y=!1)=>{let C=this.player.config.classNames.previewThumbnails.thumbContainerShown;this.elements.thumb.container.classList.toggle(C,h),!h&&y&&(this.showingThumb=null,this.showingThumbFilename=null)}),n(this,"toggleScrubbingContainer",(h=!1)=>{let y=this.player.config.classNames.previewThumbnails.scrubbingContainerShown;this.elements.scrubbing.container.classList.toggle(y,h),h||(this.showingThumb=null,this.showingThumbFilename=null)}),n(this,"determineContainerAutoSizing",()=>{(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)}),n(this,"setThumbContainerSizeAndPos",()=>{if(this.sizeSpecifiedInCSS){if(this.elements.thumb.imageContainer.clientHeight>20&&this.elements.thumb.imageContainer.clientWidth<20){let h=Math.floor(this.elements.thumb.imageContainer.clientHeight*this.thumbAspectRatio);this.elements.thumb.imageContainer.style.width=`${h}px`}else if(this.elements.thumb.imageContainer.clientHeight<20&&this.elements.thumb.imageContainer.clientWidth>20){let h=Math.floor(this.elements.thumb.imageContainer.clientWidth/this.thumbAspectRatio);this.elements.thumb.imageContainer.style.height=`${h}px`}}else{let h=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);this.elements.thumb.imageContainer.style.height=`${this.thumbContainerHeight}px`,this.elements.thumb.imageContainer.style.width=`${h}px`}this.setThumbContainerPos()}),n(this,"setThumbContainerPos",()=>{let h=this.player.elements.progress.getBoundingClientRect(),y=this.player.elements.container.getBoundingClientRect(),{container:C}=this.elements.thumb,S=y.left-h.left+10,z=y.right-h.left-C.clientWidth-10,X=this.mousePosX-h.left-C.clientWidth/2;X<S&&(X=S),X>z&&(X=z),C.style.left=`${X}px`}),n(this,"setScrubbingContainerSize",()=>{let{width:h,height:y}=Rc(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});this.elements.scrubbing.container.style.width=`${h}px`,this.elements.scrubbing.container.style.height=`${y}px`}),n(this,"setImageSizeAndOffset",(h,y)=>{if(!this.usingSprites)return;let C=this.thumbContainerHeight/y.h;
2h.style.height=h.naturalHeight*C+"px",h.style.width=h.naturalWidth*C+"px",h.style.left=`-${y.x*C}px`,h.style.top=`-${y.y*C}px`}),this.player=v,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}get enabled(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}get currentImageContainer(){return this.mouseDown?this.elements.scrubbing.container:this.elements.thumb.imageContainer}get usingSprites(){return Object.keys(this.thumbnails[0].frames[0]).includes("w")}get thumbAspectRatio(){return this.usingSprites?this.thumbnails[0].frames[0].w/this.thumbnails[0].frames[0].h:this.thumbnails[0].width/this.thumbnails[0].height}get thumbContainerHeight(){if(this.mouseDown){let{height:v}=Rc(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});return v}return this.sizeSpecifiedInCSS?this.elements.thumb.imageContainer.clientHeight:Math.floor(this.player.media.clientWidth/this.thumbAspectRatio/4)}get currentImageElement(){return this.mouseDown?this.currentScrubbingImageElement:this.currentThumbnailImageElement}set currentImageElement(v){this.mouseDown?this.currentScrubbingImageElement=v:this.currentThumbnailImageElement=v}}let Na={insertElements(u,v){te(v)?Je(u,this.media,{src:v}):ue(v)&&v.forEach(h=>{Je(u,this.media,h)})},change(u){vt(u,"sources.length")?(oe.cancelRequests.call(this),this.destroy.call(this,()=>{this.options.quality=[],xt(this.media),this.media=null,Q(this.elements.container)&&this.elements.container.removeAttribute("class");let{sources:v,type:h}=u,[{provider:y=vn.html5,src:C}]=v,S=y==="html5"?h:"div",z=y==="html5"?{}:{src:C};Object.assign(this,{provider:y,type:h,supported:O.check(h,y,this.config.playsinline),media:Te(S,z)}),this.elements.container.appendChild(this.media),he(u.autoplay)&&(this.config.autoplay=u.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),_e(u.poster)||(this.poster=u.poster),this.config.loop.active&&this.media.setAttribute("loop",""),this.config.muted&&this.media.setAttribute("muted",""),this.config.playsinline&&this.media.setAttribute("playsinline","")),ht.addStyleHook.call(this),this.isHTML5&&Na.insertElements.call(this,"source",v),this.config.title=u.title,Lc.setup.call(this),this.isHTML5&&Object.keys(u).includes("tracks")&&Na.insertElements.call(this,"track",u.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&ht.build.call(this),this.isHTML5&&this.media.load(),_e(u.previewThumbnails)||(Object.assign(this.config.previewThumbnails,u.previewThumbnails),this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new Da(this))),this.fullscreen.update()},!0)):this.debug.warn("Invalid source format")}};class is{constructor(v,h){if(n(this,"play",()=>H(this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then(()=>this.ads.play()).catch(()=>ye(this.media.play())),this.media.play()):null),n(this,"pause",()=>this.playing&&H(this.media.pause)?this.media.pause():null),n(this,"togglePlay",X=>(he(X)?X:!this.playing)?this.play():this.pause()),n(this,"stop",()=>{this.isHTML5?(this.pause(),this.restart()):H(this.media.stop)&&this.media.stop()}),n(this,"restart",()=>{this.currentTime=0}),n(this,"rewind",X=>{this.currentTime-=U(X)?X:this.config.seekTime}),n(this,"forward",X=>{this.currentTime+=U(X)?X:this.config.seekTime}),n(this,"increaseVolume",X=>{let se=this.media.muted?0:this.volume;this.volume=se+(U(X)?X:0)}),n(this,"decreaseVolume",X=>{this.increaseVolume(-X)}),n(this,"airplay",()=>{O.airplay&&this.media.webkitShowPlaybackTargetPicker()}),n(this,"toggleControls",X=>{if(this.supported.ui&&!this.isAudio){let se=Tt(this.elements.container,this.config.classNames.hideControls),fe=X===void 0?void 0:!X,Oe=Be(this.elements.container,this.config.classNames.hideControls,fe);if(Oe&&ue(this.config.controls)&&this.config.controls.includes("settings")&&!_e(this.config.settings)&&de.toggleMenu.call(this,!1),Oe!==se){let Ne=Oe?"controlshidden":"controlsshown";G.call(this,this.media,Ne)}return!Oe}return!1}),n(this,"on",(X,se)=>{re.call(this,this.elements.container,X,se)}),n(this,"once",(X,se)=>{ae.call(this,this.elements.container,X,se)}),n(this,"off",(X,se)=>{le(this.elements.container,X,se)}),n(this,"destroy",(X,se=!1)=>
2{if(!this.ready)return;let fe=()=>{document.body.style.overflow="",this.embed=null,se?(Object.keys(this.elements).length&&(xt(this.elements.buttons.play),xt(this.elements.captions),xt(this.elements.controls),xt(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),H(X)&&X()):(Ee.call(this),oe.cancelRequests.call(this),qt(this.elements.original,this.elements.container),G.call(this,this.elements.original,"destroyed",!0),H(X)&&X.call(this.elements.original),this.ready=!1,setTimeout(()=>{this.elements=null,this.media=null},200))};this.stop(),clearTimeout(this.timers.loading),clearTimeout(this.timers.controls),clearTimeout(this.timers.resized),this.isHTML5?(ht.toggleNativeControls.call(this,!0),fe()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),this.embed!==null&&H(this.embed.destroy)&&this.embed.destroy(),fe()):this.isVimeo&&(this.embed!==null&&this.embed.unload().then(fe),setTimeout(fe,200))}),n(this,"supports",X=>O.mime.call(this,X)),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=O.touch,this.media=v,te(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||ge(this.media)||ue(this.media))&&(this.media=this.media[0]),this.config=Se({},mn,is.defaults,h||{},(()=>{try{return JSON.parse(this.media.getAttribute("data-plyr-config"))}catch{return{}}})()),this.elements={container:null,fullscreen:null,captions:null,buttons:{},display:{},progress:{},inputs:{},settings:{popup:null,menu:null,panels:{},buttons:{}}},this.captions={active:null,currentTrack:-1,meta:new WeakMap},this.fullscreen={active:!1},this.options={speed:[],quality:[]},this.debug=new ag(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",O),ie(this.media)||!Q(this.media))return void this.debug.error("Setup failed: no suitable element passed");if(this.media.plyr)return void this.debug.warn("Target already setup");if(!this.config.enabled)return void this.debug.error("Setup failed: disabled by config");if(!O.check().api)return void this.debug.error("Setup failed: no support");let y=this.media.cloneNode(!0);y.autoplay=!1,this.elements.original=y;let C=this.media.tagName.toLowerCase(),S=null,z=null;switch(C){case"div":if(S=this.media.querySelector("iframe"),Q(S)){if(z=_t(S.getAttribute("src")),this.provider=function(X){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(X)?vn.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(X)?vn.vimeo:null}(z.toString()),this.elements.container=this.media,this.media=S,this.elements.container.className="",z.search.length){let X=["1","true"];X.includes(z.searchParams.get("autoplay"))&&(this.config.autoplay=!0),X.includes(z.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=X.includes(z.searchParams.get("playsinline")),this.config.youtube.hl=z.searchParams.get("hl")):this.config.playsinline=!0}}else this.provider=this.media.getAttribute(this.config.attributes.embed.provider),this.media.removeAttribute(this.config.attributes.embed.provider);if(_e(this.provider)||!Object.values(vn).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=Oc;break;case"video":case"audio":this.type=C,this.provider=vn.html5,this.media.hasAttribute("crossorigin")&&(this.config.crossorigin=!0),this.media.hasAttribute("autoplay")&&(this.config.autoplay=!0),(this.media.hasAttribute("playsinline")||this.media.hasAttribute("webkit-playsinline"))&&(this.config.playsinline=!0),this.media.hasAttribute("muted")&&(this.config.muted=!0),this.media.hasAttribute("loop")&&(this.config.loop.active=!0);break;default:return void this.debug.error("Setup failed: unsupported type")}this.supported=O.check(this.type,this.provider,this.config.playsinline),this.supported.api?(this.eventListeners=[],this.listeners=new lg(this),this.storage=new Ze(this),this.media.plyr=this,Q(this.elements.container)||(this.elements.container=Te("div",{tabindex:0}),Re(this.media,this.elements.container)),ht.migrateStyles.call(this),ht.addStyleHook.call(this),Lc.setup.call(this),this.config.debug&&re.call(this,this.elements.container,this.config.events.join(" "),X=>{this.debug.log(`event: ${X.type}`)}),this.fullscreen=new Ni(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&ht.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new hg(this)),this.isHTML5&&this.config.auto
2play&&this.once("canplay",()=>ye(this.play())),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new Da(this))):this.debug.error("Setup failed: no support")}get isHTML5(){return this.provider===vn.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===vn.youtube}get isVimeo(){return this.provider===vn.vimeo}get isVideo(){return this.type===Oc}get isAudio(){return this.type===og}get playing(){return Boolean(this.ready&&!this.paused&&!this.ended)}get paused(){return Boolean(this.media.paused)}get stopped(){return Boolean(this.paused&&this.currentTime===0)}get ended(){return Boolean(this.media.ended)}set currentTime(v){if(!this.duration)return;let h=U(v)&&v>0;this.media.currentTime=h?Math.min(v,this.duration):0,this.debug.log(`Seeking to ${this.currentTime} seconds`)}get currentTime(){return Number(this.media.currentTime)}get buffered(){let{buffered:v}=this.media;return U(v)?v:v&&v.length&&this.duration>0?v.end(0)/this.duration:0}get seeking(){return Boolean(this.media.seeking)}get duration(){let v=parseFloat(this.config.duration),h=(this.media||{}).duration,y=U(h)&&h!==1/0?h:0;return v||y}set volume(v){let h=v;te(h)&&(h=Number(h)),U(h)||(h=this.storage.get("volume")),U(h)||({volume:h}=this.config),h>1&&(h=1),h<0&&(h=0),this.config.volume=h,this.media.volume=h,!_e(v)&&this.muted&&h>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(v){let h=v;he(h)||(h=this.storage.get("muted")),he(h)||(h=this.config.muted),this.config.muted=h,this.media.muted=h}get muted(){return Boolean(this.media.muted)}get hasAudio(){return!this.isHTML5||!!this.isAudio||Boolean(this.media.mozHasAudio)||Boolean(this.media.webkitAudioDecodedByteCount)||Boolean(this.media.audioTracks&&this.media.audioTracks.length)}set speed(v){let h=null;U(v)&&(h=v),U(h)||(h=this.storage.get("speed")),U(h)||(h=this.config.speed.selected);let{minimumSpeed:y,maximumSpeed:C}=this;h=function(S=0,z=0,X=255){return Math.min(Math.max(S,z),X)}(h,y,C),this.config.speed.selected=h,setTimeout(()=>{this.media&&(this.media.playbackRate=h)},0)}get speed(){return Number(this.media.playbackRate)}get minimumSpeed(){return this.isYouTube?Math.min(...this.options.speed):this.isVimeo?.5:.0625}get maximumSpeed(){return this.isYouTube?Math.max(...this.options.speed):this.isVimeo?2:16}set quality(v){let h=this.config.quality,y=this.options.quality;if(!y.length)return;let C=[!_e(v)&&Number(v),this.storage.get("quality"),h.selected,h.default].find(U),S=!0;if(!y.includes(C)){let z=Ge(y,C);this.debug.warn(`Unsupported quality option: ${C}, using ${z} instead`),C=z,S=!1}h.selected=C,this.media.quality=C,S&&this.storage.set({quality:C})}get quality(){return this.media.quality}set loop(v){let h=he(v)?v:this.config.loop.active;this.config.loop.active=h,this.media.loop=h}get loop(){return Boolean(this.media.loop)}set source(v){Na.change.call(this,v)}get source(){return this.media.currentSrc}get download(){let{download:v}=this.config.urls;return ze(v)?v:this.source}set download(v){ze(v)&&(this.config.urls.download=v,de.setDownloadUrl.call(this))}set poster(v){this.isVideo?ht.setPoster.call(this,v,!1).catch(()=>{}):this.debug.warn("Poster can only be set for video")}get poster(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}get ratio(){if(!this.isVideo)return null;let v=J(q.call(this));return ue(v)?v.join(":"):v}set ratio(v){this.isVideo?te(v)&&I(v)?(this.config.ratio=J(v),K.call(this)):this.debug.error(`Invalid aspect ratio specified (${v})`):this.debug.warn("Aspect ratio can only be set for video")}set autoplay(v){let h=he(v)?v:this.config.autoplay;this.config.autoplay=h}get autoplay(){return Boolean(this.config.autoplay)}toggleCaptions(v){et.toggle.call(this,v,!1)}set currentTrack(v){et.set.call(this,v,!1),et.setup()}get currentTrack(){let{toggled:v,currentTrack:h}=this.captions;return v?h:-1}set language(v){et.setLanguage.call(this,v,!1)}get language(){return(et.getCurrentTrack.call(this)||{}).language}set pip(v){if(!O.pip)return;let h=he(v)?v:!this.pip;H(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(h?no:sg),H(this.media.requestPictureInPicture)&&(!this.pip&&h?this.media.requestPictureInPicture():this.pip&&!h&&document.exitPictureInPicture())}get pip(){return O.pip?_e(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===no:null}setPreviewThumbnails(v){this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),Object.assign(this.config.previewThumbnails,v),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new Da(this))}
2static supported(v,h,y){return O.check(v,h,y)}static loadSprite(v,h){return Bt(v,h)}static setup(v,h={}){let y=null;return te(v)?y=Array.from(document.querySelectorAll(v)):ge(v)?y=Array.from(v):ue(v)&&(y=v.filter(Q)),_e(y)?null:y.map(C=>new is(C,h))}}var Ic;return is.defaults=(Ic=mn,JSON.parse(JSON.stringify(Ic))),is})});var ua=dt((Q0,la)=>{(function(n,e){typeof define=="function"&&define.amd?define(e):typeof la=="object"&&la.exports?la.exports=e():n.getSize=e()})(window,function(){"use strict";function e(g){var l=parseFloat(g),b=g.indexOf("%")==-1&&!isNaN(l);return b&&l}function t(){}var i=typeof console=="undefined"?t:function(g){console.error(g)},r=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],s=r.length;function o(){for(var g={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},l=0;l<s;l++){var b=r[l];g[b]=0}return g}function a(g){var l=getComputedStyle(g);return l||i("Style returned "+l+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),l}var c=!1,d;function p(){if(!c){c=!0;var g=document.createElement("div");g.style.width="200px",g.style.padding="1px 2px 3px 4px",g.style.borderStyle="solid",g.style.borderWidth="1px 2px 3px 4px",g.style.boxSizing="border-box";var l=document.body||document.documentElement;l.appendChild(g);var b=a(g);d=Math.round(e(b.width))==200,w.isBoxSizeOuter=d,l.removeChild(g)}}function w(g){if(p(),typeof g=="string"&&(g=document.querySelector(g)),!(!g||typeof g!="object"||!g.nodeType)){var l=a(g);if(l.display=="none")return o();var b={};b.width=g.offsetWidth,b.height=g.offsetHeight;for(var m=b.isBorderBox=l.boxSizing=="border-box",f=0;f<s;f++){var _=r[f],x=l[_],k=parseFloat(x);b[_]=isNaN(k)?0:k}var A=b.paddingLeft+b.paddingRight,M=b.paddingTop+b.paddingBottom,T=b.marginLeft+b.marginRight,R=b.marginTop+b.marginBottom,L=b.borderLeftWidth+b.borderRightWidth,N=b.borderTopWidth+b.borderBottomWidth,V=m&&d,W=e(l.width);W!==!1&&(b.width=W+(V?0:A+L));var Z=e(l.height);return Z!==!1&&(b.height=Z+(V?0:M+N)),b.innerWidth=b.width-(A+L),b.innerHeight=b.height-(M+N),b.outerWidth=b.width+T,b.outerHeight=b.height+R,b}}return w})});var qu=dt((op,ca)=>{(function(n,e){typeof define=="function"&&define.amd?define(e):typeof ca=="object"&&ca.exports?ca.exports=e():n.EvEmitter=e()})(typeof window!="undefined"?window:op,function(){"use strict";function n(){}var e=n.prototype;return e.on=function(t,i){if(!(!t||!i)){var r=this._events=this._events||{},s=r[t]=r[t]||[];return s.indexOf(i)==-1&&s.push(i),this}},e.once=function(t,i){if(!(!t||!i)){this.on(t,i);var r=this._onceEvents=this._onceEvents||{},s=r[t]=r[t]||{};return s[i]=!0,this}},e.off=function(t,i){var r=this._events&&this._events[t];if(!(!r||!r.length)){var s=r.indexOf(i);return s!=-1&&r.splice(s,1),this}},e.emitEvent=function(t,i){var r=this._events&&this._events[t];if(!(!r||!r.length)){r=r.slice(0),i=i||[];for(var s=this._onceEvents&&this._onceEvents[t],o=0;o<r.length;o++){var a=r[o],c=s&&s[a];c&&(this.off(t,a),delete s[a]),a.apply(this,i)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},n})});var ap=dt((J0,ha)=>{(function(n,e){"use strict";typeof define=="function"&&define.amd?define(e):typeof ha=="object"&&ha.exports?ha.exports=e():n.matchesSelector=e()})(window,function(){"use strict";var e=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var i=["webkit","moz","ms","o"],r=0;r<i.length;r++){var s=i[r],o=s+"MatchesSelector";if(t[o])return o}}();return function(i,r){return i[e](r)}})});var lp=dt((Z0,da)=>{(function(n,e){typeof define=="function"&&define.amd?define(["desandro-matches-selector/matches-selector"],function(t){return e(n,t)}):typeof da=="object"&&da.exports?da.exports=e(n,ap()):n.fizzyUIUtils=e(n,n.matchesSelector)})(window,function(e,t){"use strict";var i={};i.extend=function(o,a){for(var c in a)o[c]=a[c];return o},i.modulo=function(o,a){return(o%a+a)%a};var r=Array.prototype.slice;
2i.makeArray=function(o){if(Array.isArray(o))return o;if(o==null)return[];var a=typeof o=="object"&&typeof o.length=="number";return a?r.call(o):[o]},i.removeFrom=function(o,a){var c=o.indexOf(a);c!=-1&&o.splice(c,1)},i.getParent=function(o,a){for(;o.parentNode&&o!=document.body;)if(o=o.parentNode,t(o,a))return o},i.getQueryElement=function(o){return typeof o=="string"?document.querySelector(o):o},i.handleEvent=function(o){var a="on"+o.type;this[a]&&this[a](o)},i.filterFindElements=function(o,a){o=i.makeArray(o);var c=[];return o.forEach(function(d){if(d instanceof HTMLElement){if(!a){c.push(d);return}t(d,a)&&c.push(d);for(var p=d.querySelectorAll(a),w=0;w<p.length;w++)c.push(p[w])}}),c},i.debounceMethod=function(o,a,c){c=c||100;var d=o.prototype[a],p=a+"Timeout";o.prototype[a]=function(){var w=this[p];clearTimeout(w);var g=arguments,l=this;this[p]=setTimeout(function(){d.apply(l,g),delete l[p]},c)}},i.docReady=function(o){var a=document.readyState;a=="complete"||a=="interactive"?setTimeout(o):document.addEventListener("DOMContentLoaded",o)},i.toDashed=function(o){return o.replace(/(.)([A-Z])/g,function(a,c,d){return c+"-"+d}).toLowerCase()};var s=e.console;return i.htmlInit=function(o,a){i.docReady(function(){var c=i.toDashed(a),d="data-"+c,p=document.querySelectorAll("["+d+"]"),w=document.querySelectorAll(".js-"+c),g=i.makeArray(p).concat(i.makeArray(w)),l=d+"-options",b=e.jQuery;g.forEach(function(m){var f=m.getAttribute(d)||m.getAttribute(l),_;try{_=f&&JSON.parse(f)}catch(k){s&&s.error("Error parsing "+d+" on "+m.className+": "+k);return}var x=new o(m,_);b&&b.data(m,a,x)})})},i})});var up=dt((e_,fa)=>{(function(n,e){typeof define=="function"&&define.amd?define(["ev-emitter/ev-emitter","get-size/get-size"],e):typeof fa=="object"&&fa.exports?fa.exports=e(qu(),ua()):(n.Outlayer={},n.Outlayer.Item=e(n.EvEmitter,n.getSize))})(window,function(e,t){"use strict";function i(m){for(var f in m)return!1;return f=null,!0}var r=document.documentElement.style,s=typeof r.transition=="str
2ing"?"transition":"WebkitTransition",o=typeof r.transform=="string"?"transform":"WebkitTransform",a={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],c={transform:o,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"};function d(m,f){!m||(this.element=m,this.layout=f,this.position={x:0,y:0},this._create())}var p=d.prototype=Object.create(e.prototype);p.constructor=d,p._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},p.handleEvent=function(m){var f="on"+m.type;this[f]&&this[f](m)},p.getSize=function(){this.size=t(this.element)},p.css=function(m){var f=this.element.style;for(var _ in m){var x=c[_]||_;f[x]=m[_]}},p.getPosition=function(){var m=getComputedStyle(this.element),f=this.layout._getOption("originLeft"),_=this.layout._getOption("originTop"),x=m[f?"left":"right"],k=m[_?"top":"bottom"],A=parseFloat(x),M=parseFloat(k),T=this.layout.size;x.indexOf("%")!=-1&&(A=A/100*T.width),k.indexOf("%")!=-1&&(M=M/100*T.height),A=isNaN(A)?0:A,M=isNaN(M)?0:M,A-=f?T.paddingLeft:T.paddingRight,M-=_?T.paddingTop:T.paddingBottom,this.position.x=A,this.position.y=M},p.layoutPosition=function(){var m=this.layout.size,f={},_=this.layout._getOption("originLeft"),x=this.layout._getOption("originTop"),k=_?"paddingLeft":"paddingRight",A=_?"left":"right",M=_?"right":"left",T=this.position.x+m[k];f[A]=this.getXValue(T),f[M]="";var R=x?"paddingTop":"paddingBottom",L=x?"top":"bottom",N=x?"bottom":"top",V=this.position.y+m[R];f[L]=this.getYValue(V),f[N]="",this.css(f),this.emitEvent("layout",[this])},p.getXValue=function(m){var f=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!f?m/this.layout.size.width*100+"%":m+"px"},p.getYValue=function(m){var f=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&f?m/this.layout.size.height*100+"%":m+"px"},p._transitionTo=function(m,f){this.getPosition();var _=this.position.x,x=this.position.y,k=m==this.position.x&&f==this.position.y;if(this.setPosition(m,f),k&&!this.isTransitioning){this.layoutPosition();return}var A=m-_,M=f-x,T={};T.transform=this.getTranslate(A,M),this.transition({to:T,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},p.getTranslate=function(m,f){var _=this.layout._getOption("originLeft"),x=this.layout._getOption("originTop");return m=_?m:-m,f=x?f:-f,"translate3d("+m+"px, "+f+"px, 0)"},p.goTo=function(m,f){this.setPosition(m,f),this.layoutPosition()},p.moveTo=p._transitionTo,p.setPosition=function(m,f){this.position.x=parseFloat(m),this.position.y=parseFloat(f)},p._nonTransition=function(m){this.css(m.to),m.isCleaning&&this._removeStyles(m.to);for(var f in m.onTransitionEnd)m.onTransitionEnd[f].call(this)},p.transition=function(m){if(!parseFloat(this.layout.options.transitionDuration)){this._nonTransition(m);return}var f=this._transn;for(var _ in m.onTransitionEnd)f.onEnd[_]=m.onTransitionEnd[_];for(_ in m.to)f.ingProperties[_]=!0,m.isCleaning&&(f.clean[_]=!0);if(m.from){this.css(m.from);var x=this.element.offsetHeight;x=null}this.enableTransition(m.to),this.css(m.to),this.isTransitioning=!0};function w(m){return m.replace(/([A-Z])/g,function(f){return"-"+f.toLowerCase()})}var g="opacity,"+w(o);p.enableTransition=function(){if(!this.isTransitioning){var m=this.layout.options.transitionDuration;m=typeof m=="number"?m+"ms":m,this.css({transitionProperty:g,transitionDuration:m,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(a,this,!1)}},p.onwebkitTransitionEnd=function(m){this.ontransitionend(m)},p.onotransitionend=function(m){this.ontransitionend(m)};var l={"-webkit-transform":"transform"};p.ontransitionend=function(m){if(m.target===this.element){var f=this._transn,_=l[m.propertyName]||m.propertyName;if(delete f.ingProperties[_],i(f.ingProperties)&&this.disableTransition(),_ in f.clean&&(this.element.style[m.propertyName]="",delete f.clean[_]),_ in f.onEnd){var x=f.onEnd[_];x.call(this),delete f.onEnd[_]}this.emitEvent("transitionEnd",[this])}},p.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(a,this,!1),this.isTransitioning=!1},p._removeStyles=function(m){var f={};for(var _ in m)f[_]="";this.css(f)};var b={transitionProperty:"",transitionDuration:"",transitionDelay:""};return p.removeTransitionStyles=function(){this.css(b)},p.stagger=function(m){m=isNaN(m)?0:m,this.staggerDelay=m+"ms"},p.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},p.remove=function(){if(!s||!parseFloat(this.layout.options.transitionDuration)){this.removeElem();return}this.once("transitionEnd",function(){this.removeElem()}),this.hide()},p.reveal=function(){delete this.isHidden,this.css({display:""});var m=this.layout.options,f={},_=this.getHideRevealTransitionEndProperty("visibleStyle");f[_]=this.onRevealTransitionEnd,this.transition({from:m.hiddenStyle,to:m.visibleStyle,isCleaning:!0,onTransitionEnd:f})},p.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},p.getHideRevealTransitionEndProperty=function(m){var f=this.layout.options[m];if(f.opacity)return"opacity";for(var _ in f)return _},p.hide=function(){this.isHidden=!0,this.css({display:""});var m=this.layout.options,f={},_=this.getHideRevealTransitionEndProperty("hiddenStyle");f[_]=this.onHideTransitionEnd,this.transition({from:m.visibleStyle,to:m.hiddenStyle,isCleaning:!0,onTransitionEnd:f})},p.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},p.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},d})});var Yu=dt((t_,pa)=>{(function(n,e){"use strict";typeof define=="function"&&define.amd?define(["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(t,i,r,s){return e(n,t,i,r,s
2)}):typeof pa=="object"&&pa.exports?pa.exports=e(n,qu(),ua(),lp(),up()):n.Outlayer=e(n,n.EvEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)})(window,function(e,t,i,r,s){"use strict";var o=e.console,a=e.jQuery,c=function(){},d=0,p={};function w(f,_){var x=r.getQueryElement(f);if(!x){o&&o.error("Bad element for "+this.constructor.namespace+": "+(x||f));return}this.element=x,a&&(this.$element=a(this.element)),this.options=r.extend({},this.constructor.defaults),this.option(_);var k=++d;this.element.outlayerGUID=k,p[k]=this,this._create();var A=this._getOption("initLayout");A&&this.layout()}w.namespace="outlayer",w.Item=s,w.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var g=w.prototype;r.extend(g,t.prototype),g.option=function(f){r.extend(this.options,f)},g._getOption=function(f){var _=this.constructor.compatOptions[f];return _&&this.options[_]!==void 0?this.options[_]:this.options[f]},w.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},g._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),r.extend(this.element.style,this.options.containerStyle);var f=this._getOption("resize");f&&this.bindResize()},g.reloadItems=function(){this.items=this._itemize(this.element.children)},g._itemize=function(f){for(var _=this._filterFindItemElements(f),x=this.constructor.Item,k=[],A=0;A<_.length;A++){var M=_[A],T=new x(M,this);k.push(T)}return k},g._filterFindItemElements=function(f){return r.filterFindElements(f,this.options.itemSelector)},g.getItemElements=function(){return this.items.map(function(f){return f.element})},g.layout=function(){this._resetLayout(),this._manageStamps();var f=this._getOption("layoutInstant"),_=f!==void 0?f:!this._isLayoutInited;this.layoutItems(this.items,_),this._isLayoutInited=!0},g._init=g.layout,g._resetLayout=function(){this.getSize()},g.getSize=function(){this.size=i(this.element)},g._getMeasurement=function(f,_){var x=this.options[f],k;x?(typeof x=="string"?k=this.element.querySelector(x):x instanceof HTMLElement&&(k=x),this[f]=k?i(k)[_]:x):this[f]=0},g.layoutItems=function(f,_){f=this._getItemsForLayout(f),this._layoutItems(f,_),this._postLayout()},g._getItemsForLayout=function(f){return f.filter(function(_){return!_.isIgnored})},g._layoutItems=function(f,_){if(this._emitCompleteOnItems("layout",f),!(!f||!f.length)){var x=[];f.forEach(function(k){var A=this._getItemLayoutPosition(k);A.item=k,A.isInstant=_||k.isLayoutInstant,x.push(A)},this),this._processLayoutQueue(x)}},g._getItemLayoutPosition=function(){return{x:0,y:0}},g._processLayoutQueue=function(f){this.updateStagger(),f.forEach(function(_,x){this._positionItem(_.item,_.x,_.y,_.isInstant,x)},this)},g.updateStagger=function(){var f=this.options.stagger;if(f==null){this.stagger=0;return}return this.stagger=m(f),this.stagger},g._positionItem=function(f,_,x,k,A){k?f.goTo(_,x):(f.stagger(A*this.stagger),f.moveTo(_,x))},g._postLayout=function(){this.resizeContainer()},g.resizeContainer=function(){var f=this._getOption("resizeContainer");if(!!f){var _=this._getContainerSize();_&&(this._setContainerMeasure(_.width,!0),this._setContainerMeasure(_.height,!1))}},g._getContainerSize=c,g._setContainerMeasure=function(f,_){if(f!==void 0){var x=this.size;x.isBorderBox&&(f+=_?x.paddingLeft+x.paddingRight+x.borderLeftWidth+x.borderRightWidth:x.paddingBottom+x.paddingTop+x.borderTopWidth+x.borderBottomWidth),f=Math.max(f,0),this.element.style[_?"width":"height"]=f+"px"}},g._emitCompleteOnItems=function(f,_){var x=this;function k(){x.dispatchEvent(f+"Complete",null,[_])}var A=_.length;if(!_||!A){k();return}var M=0;function T(){M++,M==A&&k()}_.forEach(function(R){R.once(f,T)})},g.dispatchEvent=function(f,_,x){var k=_?[_].concat(x):x;if(this.emitEvent(f,k),a)if(this.$element=this.$element||a(this.element),_){var A=a.Event(_);A.type=f,this.$element.trigger(A,x)}else this.$element.trigger(f,x)},g.ignore=function(f){var _=this.getItem(f);_&&(_.isIgnored=!0)},g.unignore=function(f){var _=this.getItem(f);_&&delete _.isIgnored},g.stamp=function(f){f=this._find(f),!!f&&(this.stamps=this.stamps.
2concat(f),f.forEach(this.ignore,this))},g.unstamp=function(f){f=this._find(f),!!f&&f.forEach(function(_){r.removeFrom(this.stamps,_),this.unignore(_)},this)},g._find=function(f){if(!!f)return typeof f=="string"&&(f=this.element.querySelectorAll(f)),f=r.makeArray(f),f},g._manageStamps=function(){!this.stamps||!this.stamps.length||(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},g._getBoundingRect=function(){var f=this.element.getBoundingClientRect(),_=this.size;this._boundingRect={left:f.left+_.paddingLeft+_.borderLeftWidth,top:f.top+_.paddingTop+_.borderTopWidth,right:f.right-(_.paddingRight+_.borderRightWidth),bottom:f.bottom-(_.paddingBottom+_.borderBottomWidth)}},g._manageStamp=c,g._getElementOffset=function(f){var _=f.getBoundingClientRect(),x=this._boundingRect,k=i(f),A={left:_.left-x.left-k.marginLeft,top:_.top-x.top-k.marginTop,right:x.right-_.right-k.marginRight,bottom:x.bottom-_.bottom-k.marginBottom};return A},g.handleEvent=r.handleEvent,g.bindResize=function(){e.addEventListener("resize",this),this.isResizeBound=!0},g.unbindResize=function(){e.removeEventListener("resize",this),this.isResizeBound=!1},g.onresize=function(){this.resize()},r.debounceMethod(w,"onresize",100),g.resize=function(){!this.isResizeBound||!this.needsResizeLayout()||this.layout()},g.needsResizeLayout=function(){var f=i(this.element),_=this.size&&f;return _&&f.innerWidth!==this.size.innerWidth},g.addItems=function(f){var _=this._itemize(f);return _.length&&(this.items=this.items.concat(_)),_},g.appended=function(f){var _=this.addItems(f);!_.length||(this.layoutItems(_,!0),this.reveal(_))},g.prepended=function(f){var _=this._itemize(f);if(!!_.length){var x=this.items.slice(0);this.items=_.concat(x),this._resetLayout(),this._manageStamps(),this.layoutItems(_,!0),this.reveal(_),this.layoutItems(x)}},g.reveal=function(f){if(this._emitCompleteOnItems("reveal",f),!(!f||!f.length)){var _=this.updateStagger();f.forEach(function(x,k){x.stagger(k*_),x.reveal()})}},g.hide=function(f){if(this._emitCompleteOnItems("hide",f),!(!f||!f.length)){var _=this.updateStagger();f.forEach(function(x,k){x.stagger(k*_),x.hide()})}},g.revealItemElements=function(f){var _=this.getItems(f);this.reveal(_)},g.hideItemElements=function(f){var _=this.getItems(f);this.hide(_)},g.getItem=function(f){for(var _=0;_<this.items.length;_++){var x=this.items[_];if(x.element==f)return x}},g.getItems=function(f){f=r.makeArray(f);var _=[];return f.forEach(function(x){var k=this.getItem(x);k&&_.push(k)},this),_},g.remove=function(f){var _=this.getItems(f);this._emitCompleteOnItems("remove",_),!(!_||!_.length)&&_.forEach(function(x){x.remove(),r.removeFrom(this.items,x)},this)},g.destroy=function(){var f=this.element.style;f.height="",f.position="",f.width="",this.items.forEach(function(x){x.destroy()}),this.unbindResize();var _=this.element.outlayerGUID;delete p[_],delete this.element.outlayerGUID,a&&a.removeData(this.element,this.constructor.namespace)},w.data=function(f){f=r.getQueryElement(f);var _=f&&f.outlayerGUID;return _&&p[_]},w.create=function(f,_){var x=l(w);return x.defaults=r.extend({},w.defaults),r.extend(x.defaults,_),x.compatOptions=r.extend({},w.compatOptions),x.namespace=f,x.data=w.data,x.Item=l(s),r.htmlInit(x,f),a&&a.bridget&&a.bridget(f,x),x};function l(f){function _(){f.apply(this,arguments)}return _.prototype=Object.create(f.prototype),_.prototype.constructor=_,_}var b={ms:1,s:1e3};function m(f){if(typeof f=="number")return f;var _=f.match(/(^\d*\.?\d*)(\w*)/),x=_&&_[1],k=_&&_[2];if(!x.length)return 0;x=parseFloat(x);var A=b[k]||1;return x*A}return w.Item=s,w})});var ma=dt((i_,ga)=>{(function(n,e){typeof define=="function"&&define.amd?define(e):typeof ga=="object"&&ga.exports?ga.exports=e():(n.Packery=n.Packery||{},n.Packery.Rect=e())})(window,function(){"use strict";function e(i){for(var r in e.defaults)this[r]=e.defaults[r];for(r in i)this[r]=i[r]}e.defaults={x:0,y:0,width:0,height:0};var t=e.prototype;return t.contains=function(i){var r=i.width||0,s=i.height||0;return this.x<=i.x&&this.y<=i.y&&this.x+this.width>=i.x+r&&this.y+this.height>=i.y+s},t.overlaps=function(i){var r=this.x+this.width,s=this.y+this.height,o=i.x+i.width,a=i.y+i.height;return this.x<o&&r>i.x&&this.y<a&&s>i.y},t.getMaximalFreeRects=function(i){if(!this.overlaps(i))return!1;var r=[],s,o=this.x+this.width,a=this.y+this.height,c=i.x+i.width,d=i.y+i.height;return this.y<i.y&&(s=new e({x:this.x,y:this.y,width:this.width,height:i.y-this.y}),r.push(s)),o>c&&(s=new e({x:c,y:this.y,width:o-c,height:this.height}),r.push(s)),a>d&&(s=new e({x:this.x,y:d,width:this.width,height:a-d}),r.push(s)),this.x<i.x&&(s=new e({x:this.x,y:this.y,width:i.x-this.x,height:this.height}),r.push(s)),r},t.canFit=function(i){return this.width>=i.width&&this.height>=i.height},e})});var cp=dt((n_,va)=>{(function(n,e){if(typeof define=="function"&&define.amd)define(["./rect"],e);
2else if(typeof va=="object"&&va.exports)va.exports=e(ma());else{var t=n.Packery=n.Packery||{};t.Packer=e(t.Rect)}})(window,function(e){"use strict";function t(s,o,a){this.width=s||0,this.height=o||0,this.sortDirection=a||"downwardLeftToRight",this.reset()}var i=t.prototype;i.reset=function(){this.spaces=[];var s=new e({x:0,y:0,width:this.width,height:this.height});this.spaces.push(s),this.sorter=r[this.sortDirection]||r.downwardLeftToRight},i.pack=function(s){for(var o=0;o<this.spaces.length;o++){var a=this.spaces[o];if(a.canFit(s)){this.placeInSpace(s,a);break}}},i.columnPack=function(s){for(var o=0;o<this.spaces.length;o++){var a=this.spaces[o],c=a.x<=s.x&&a.x+a.width>=s.x+s.width&&a.height>=s.height-.01;if(c){s.y=a.y,this.placed(s);break}}},i.rowPack=function(s){for(var o=0;o<this.spaces.length;o++){var a=this.spaces[o],c=a.y<=s.y&&a.y+a.height>=s.y+s.height&&a.width>=s.width-.01;if(c){s.x=a.x,this.placed(s);break}}},i.placeInSpace=function(s,o){s.x=o.x,s.y=o.y,this.placed(s)},i.placed=function(s){for(var o=[],a=0;a<this.spaces.length;a++){var c=this.spaces[a],d=c.getMaximalFreeRects(s);d?o.push.apply(o,d):o.push(c)}this.spaces=o,this.mergeSortSpaces()},i.mergeSortSpaces=function(){t.mergeRects(this.spaces),this.spaces.sort(this.sorter)},i.addSpace=function(s){this.spaces.push(s),this.mergeSortSpaces()},t.mergeRects=function(s){var o=0,a=s[o];e:for(;a;){for(var c=0,d=s[o+c];d;){if(d==a)c++;else if(d.contains(a)){s.splice(o,1),a=s[o];continue e}else a.contains(d)?s.splice(o+c,1):c++;d=s[o+c]}o++,a=s[o]}return s};var r={downwardLeftToRight:function(s,o){return s.y-o.y||s.x-o.x},rightwardTopToBottom:function(s,o){return s.x-o.x||s.y-o.y}};return t})});var hp=dt((r_,ya)=>{(function(n,e){typeof define=="function"&&define.amd?define(["outlayer/outlayer","./rect"],e):typeof ya=="object"&&ya.exports?ya.exports=e(Yu(),ma()):n.Packery.Item=e(n.Outlayer,n.Packery.Rect)})(window,function(e,t){"use strict";var i=document.documentElement.style,r=typeof i.transform=="string"?"transform":"WebkitTransform",s=function(){e.Item.apply(this,arguments)},o=s.prototype=Object.create(e.Item.prototype),a=o._create;o._create=function(){a.call(this),this.rect=new t};var c=o.moveTo;return o.moveTo=function(d,p){var w=Math.abs(this.position.x-d),g=Math.abs(this.position.y-p),l=this.layout.dragItemCount&&!this.isPlacing&&!this.isTransitioning&&w<1&&g<1;if(l){this.goTo(d,p);return}c.apply(this,arguments)},o.enablePlacing=function(){this.removeTransitionStyles(),this.isTransitioning&&r&&(this.element.style[r]="none"),this.isTransitioning=!1,this.getSize(),this.layout._setRectSize(this.element,this.rect),this.isPlacing=!0},o.disablePlacing=function(){this.isPlacing=!1},o.removeElem=function(){var d=this.element.parentNode;d&&d.removeChild(this.element),this.layout.packer.addSpace(this.rect),this.emitEvent("remove",[this])},o.showDropPlaceholder=function(){var d=this.dropPlaceholder;d||(d=this.dropPlaceholder=document.createElement("div"),d.className="packery-drop-placeholder",d.style.position="absolute"),d.style.width=this.size.width+"px",d.style.height=this.size.height+"px",this.positionDropPlaceholder(),this.layout.element.appendChild(d)},o.positionDropPlaceholder=function(){this.dropPlaceholder.style[r]="translate("+this.rect.x+"px, "+this.rect.y+"px)"},o.hideDropPlaceholder=function(){var d=this.dropPlaceholder.parentNode;d&&d.removeChild(this.dropPlaceholder)},s})});var dp=dt((s_,ba)=>{(function(n,e){typeof define=="function"&&define.amd?define(["get-size/get-size","outlayer/outlayer","./rect","./packer","./item"],e):typeof ba=="object"&&ba.exports?ba.exports=e(ua(),Yu(),ma(),cp(),hp()):n.Packery=e(n.getSize,n.Outlayer,n.Packery.Rect,n.Packery.Packer,n.Packery.Item)})(window,function(e,t,i,r,s){"use strict";i.prototype.canFit=function(l){return this.width>=l.width-1&&this.height>=l.height-1};var o=t.create("packery");o.Item=s;var a=o.prototype;a._create=function(){t.prototype._create.call(this),this.packer=new r,this.shiftPacker=new r,this.isEnabled=!0,this.dragItemCount=0;var l=this;this.handleDraggabilly={dragStart:function(){l.itemDragStart(this.element)},dragMove:function(){l.itemDragMove(this.element,this.position.x,this.position.y)},dragEnd:function(){l.itemDragEnd(this.element)}},this.handleUIDraggable={start:function(m,f){!f||l.itemDragStart(m.currentTarget)},drag:function(m,f){!f||l.itemDragMove(m.currentTarget,f.position.left,f.position.top)},stop:function(m,f){!f||l.itemDragEnd(m.currentTarget)}}}
2,a._resetLayout=function(){this.getSize(),this._getMeasurements();var l,b,m;this._getOption("horizontal")?(l=1/0,b=this.size.innerHeight+this.gutter,m="rightwardTopToBottom"):(l=this.size.innerWidth+this.gutter,b=1/0,m="downwardLeftToRight"),this.packer.width=this.shiftPacker.width=l,this.packer.height=this.shiftPacker.height=b,this.packer.sortDirection=this.shiftPacker.sortDirection=m,this.packer.reset(),this.maxY=0,this.maxX=0},a._getMeasurements=function(){this._getMeasurement("columnWidth","width"),this._getMeasurement("rowHeight","height"),this._getMeasurement("gutter","width")},a._getItemLayoutPosition=function(l){if(this._setRectSize(l.element,l.rect),this.isShifting||this.dragItemCount>0){var b=this._getPackMethod();this.packer[b](l.rect)}else this.packer.pack(l.rect);return this._setMaxXY(l.rect),l.rect},a.shiftLayout=function(){this.isShifting=!0,this.layout(),delete this.isShifting},a._getPackMethod=function(){return this._getOption("horizontal")?"rowPack":"columnPack"},a._setMaxXY=function(l){this.maxX=Math.max(l.x+l.width,this.maxX),this.maxY=Math.max(l.y+l.height,this.maxY)},a._setRectSize=function(l,b){var m=e(l),f=m.outerWidth,_=m.outerHeight;(f||_)&&(f=this._applyGridGutter(f,this.columnWidth),_=this._applyGridGutter(_,this.rowHeight)),b.width=Math.min(f,this.packer.width),b.height=Math.min(_,this.packer.height)},a._applyGridGutter=function(l,b){if(!b)return l+this.gutter;b+=this.gutter;var m=l%b,f=m&&m<1?"round":"ceil";return l=Math[f](l/b)*b,l},a._getContainerSize=function(){return this._getOption("horizontal")?{width:this.maxX-this.gutter}:{height:this.maxY-this.gutter}},a._manageStamp=function(l){var b=this.getItem(l),m;if(b&&b.isPlacing)m=b.rect;else{var f=this._getElementOffset(l);m=new i({x:this._getOption("originLeft")?f.left:f.right,y:this._getOption("originTop")?f.top:f.bottom})}this._setRectSize(l,m),this.packer.placed(m),this._setMaxXY(m)};function c(l,b){return l.position.y-b.position.y||l.position.x-b.position.x}function d(l,b){return l.position.x-b.position.x||l.position.y-b.position.y}a.sortItemsByPosition=function(){var l=this._getOption("horizontal")?d:c;this.items.sort(l)},a.fit=function(l,b,m){var f=this.getItem(l);!f||(this.stamp(f.element),f.enablePlacing(),this.updateShiftTargets(f),b=b===void 0?f.rect.x:b,m=m===void 0?f.rect.y:m,this.shift(f,b,m),this._bindFitEvents(f),f.moveTo(f.rect.x,f.rect.y),this.shiftLayout(),this.unstamp(f.element),this.sortItemsByPosition(),f.disablePlacing())},a._bindFitEvents=function(l){var b=this,m=0;function f(){m++,m==2&&b.dispatchEvent("fitComplete",null,[l])}l.once("layout",f),this.once("layoutComplete",f)},a.resize=function(){!this.isResizeBound||!this.needsResizeLayout()||(this.options.shiftPercentResize?this.resizeShiftPercentLayout():this.layout())},a.needsResizeLayout=function(){var l=e(this.element),b=this._getOption("horizontal")?"innerHeight":"innerWidth";return l[b]!=this.size[b]},a.resizeShiftPercentLayout=function(){var l=this._getItemsForLayout(this.items),b=this._getOption("horizontal"),m=b?"y":"x",f=b?"height":"width",_=b?"rowHeight":"columnWidth",x=b?"innerHeight":"innerWidth",k=this[_];if(k=k&&k+this.gutter,k){this._getMeasurements();var A=this[_]+this.gutter;l.forEach(function(R){var L=Math.round(R.rect[m]/k);R.rect[m]=L*A})}else{var M=e(this.element)[x]+this.gutter,T=this.packer[f];l.forEach(function(R){R.rect[m]=R.rect[m]/T*M})}this.shiftLayout()},a.itemDragStart=function(l){if(!!this.isEnabled){this.stamp(l);var b=this.getItem(l);!b||(b.enablePlacing(),b.showDropPlaceholder(),this.dragItemCount++,this.updateShiftTargets(b))}},a.updateShiftTargets=function(l){this.shiftPacker.reset(),this._getBoundingRect();var b=this._getOption("originLeft"),m=this._getOption("originTop");this.stamps.forEach(function(Z){var B=this.getItem(Z);if(!(B&&B.isPlacing)){var ee=this._getElementOffset(Z),ie=new i({x:b?ee.left:ee.right,y:m?ee.top:ee.bottom});this._setRectSize(Z,ie),this.shiftPacker.placed(ie)}},this);var f=this._getOption("horizontal"),_=f?"rowHeight":"columnWidth",x=f?"height":"width";this.shiftTargetKeys=[],this.shiftTargets=[];var k,A=this[_];if(A=A&&A+this.gutter,A){var M=Math.ceil(l.rect[x]/A),T=Math.floor((this.shiftPacker[x]+this.gutter)/A);k=(T-M)*A;for(var R=0;R<T;R++){var L=f?0:R*A,N=f?R*A:0;this._addShiftTarget(L,N,k)}}else k=this.shiftPacker[x]+this.gutter-l.rect[x],this._addShiftTarget(0,0,k);var V=this._getItemsForLayout(this.items),W=this._getPackMethod();
2V.forEach(function(Z){var B=Z.rect;this._setRectSize(Z.element,B),this.shiftPacker[W](B),this._addShiftTarget(B.x,B.y,k);var ee=f?B.x+B.width:B.x,ie=f?B.y:B.y+B.height;if(this._addShiftTarget(ee,ie,k),A)for(var ne=Math.round(B[x]/A),U=1;U<ne;U++){var te=f?ee:B.x+A*U,he=f?B.y+A*U:ie;this._addShiftTarget(te,he,k)}},this)},a._addShiftTarget=function(l,b,m){var f=this._getOption("horizontal")?b:l;if(!(f!==0&&f>m)){var _=l+","+b,x=this.shiftTargetKeys.indexOf(_)!=-1;x||(this.shiftTargetKeys.push(_),this.shiftTargets.push({x:l,y:b}))}},a.shift=function(l,b,m){var f,_=1/0,x={x:b,y:m};this.shiftTargets.forEach(function(k){var A=p(k,x);A<_&&(f=k,_=A)}),l.rect.x=f.x,l.rect.y=f.y};function p(l,b){var m=b.x-l.x,f=b.y-l.y;return Math.sqrt(m*m+f*f)}var w=120;a.itemDragMove=function(l,b,m){var f=this.isEnabled&&this.getItem(l);if(!f)return;b-=this.size.paddingLeft,m-=this.size.paddingTop;var _=this;function x(){_.shift(f,b,m),f.positionDropPlaceholder(),_.layout()}var k=new Date,A=this._itemDragTime&&k-this._itemDragTime<w;A?(clearTimeout(this.dragTimeout),this.dragTimeout=setTimeout(x,w)):(x(),this._itemDragTime=k)},a.itemDragEnd=function(l){var b=this.isEnabled&&this.getItem(l);if(!b)return;clearTimeout(this.dragTimeout),b.element.classList.add("is-positioning-post-drag");var m=0,f=this;function _(){m++,m==2&&(b.element.classList.remove("is-positioning-post-drag"),b.hideDropPlaceholder(),f.dispatchEvent("dragItemPositioned",null,[b]))}b.once("layout",_),this.once("layoutComplete",_),b.moveTo(b.rect.x,b.rect.y),this.layout(),this.dragItemCount=Math.max(0,this.dragItemCount-1),this.sortItemsByPosition(),b.disablePlacing(),this.unstamp(b.element)},a.bindDraggabillyEvents=function(l){this._bindDraggabillyEvents(l,"on")},a.unbindDraggabillyEvents=function(l){this._bindDraggabillyEvents(l,"off")},a._bindDraggabillyEvents=function(l,b){var m=this.handleDraggabilly;l[b]("dragStart",m.dragStart),l[b]("dragMove",m.dragMove),l[b]("dragEnd",m.dragEnd)},a.bindUIDraggableEvents=function(l){this._bindUIDraggableEvents(l,"on")},a.unbindUIDraggableEvents=function(l){this._bindUIDraggableEvents(l,"off")},a._bindUIDraggableEvents=function(l,b){var m=this.handleUIDraggable;l[b]("dragstart",m.start)[b]("drag",m.drag)[b]("dragstop",m.stop)};var g=a.destroy;return a.destroy=function(){g.apply(this,arguments),this.isEnabled=!1},o.Rect=i,o.Packer=r,o})});var dr=oi(zc()),rg=oi(Dc());function Qi(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function Nc(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}var ai={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},pr={duration:.5,overwrite:!1,delay:0},Wa,bi=1e8,ft=1/bi,qa=Math.PI*2,wg=qa/4,xg=0,Fc=Math.sqrt,Tg=Math.cos,kg=Math.sin,zt=function(e){return typeof e=="string"},Ht=function(e){return typeof e=="function"},Ji=function(e){return typeof e=="number"},ao=function(e){return typeof e=="undefined"},Zi=function(e){return typeof e=="object"},li=function(e){return e!==!1},Bc=function(){return typeof window!="undefined"},lo=function(e){return Ht(e)||zt(e)},Hc=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Yt=Array.isArray,Ya=/(?:-?\.?\d|\.)+/gi,Xa=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Vn=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Ua=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Ga=/[+-]=-?[.\d]+/,Vc=/[^,'"\[\]\s]+/gi,Cg=/[\d.+\-=]+(?:e[-+]\d*)*/i,kt,Fi,Ka,Qa,gi={},uo={},jc,Wc=function(e){return(uo=gr(e,gi))&&ki},co=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},ho=function(e,t){return!t&&console.warn(e)},qc=function(e,t){return e&&(gi[e]=t)&&uo&&(uo[e]=t)||gi},ns=function(){return 0},Ja={},yn=[],Za={},Yc,ui={},el={},Xc=30,fo=[],tl="",il=function(e){var t=e[0],i,r;if(Zi(t)||Ht(t)||(e=[e]),!(i=(t._gsap||{}).harness)){for(r=fo.length;r--&&!fo[r].targetTest(t););i=fo[r]}for(r=e.length;r--;)e[r]&&(e[r]._gsap||(e[r]._gsap=new hl(e[r],i)))||e.splice(r,1);return e},bn=function(e){return e._gsap||il(xi(e))[0]._gsap},nl=function(e,t,i){return(i=e[t])&&Ht(i)?e[t]():ao(i)&&e.getAttribute&&e.getAttribute(t)||i}
vendor: 3,744 bytes, line 2
2,Qt=function(e,t){return(e=e.split(",")).forEach(t)||e},Pt=function(e){return Math.round(e*1e5)/1e5||0},Xt=function(e){return Math.round(e*1e7)/1e7||0},Eg=function(e,t){for(var i=t.length,r=0;e.indexOf(t[r])<0&&++r<i;);return r<i},po=function(){var e=yn.length,t=yn.slice(0),i,r;for(Za={},yn.length=0,i=0;i<e;i++)r=t[i],r&&r._lazy&&(r.render(r._lazy[0],r._lazy[1],!0)._lazy=0)},Uc=function(e,t,i,r){yn.length&&po(),e.render(t,i,r),yn.length&&po()},Gc=function(e){var t=parseFloat(e);return(t||t===0)&&(e+"").match(Vc).length<2?t:zt(e)?e.trim():e},Kc=function(e){return e},_i=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},Sg=function(e){return function(t,i){for(var r in i)r in t||r==="duration"&&e||r==="ease"||(t[r]=i[r])}},gr=function(e,t){for(var i in t)e[i]=t[i];return e},Qc=function n(e,t){for(var i in t)i!=="__proto__"&&i!=="constructor"&&i!=="prototype"&&(e[i]=Zi(t[i])?n(e[i]||(e[i]={}),t[i]):t[i]);return e},go=function(e,t){var i={},r;for(r in e)r in t||(i[r]=e[r]);return i},rs=function(e){var t=e.parent||kt,i=e.keyframes?Sg(Yt(e.keyframes)):_i;if(li(e.inherit))for(;t;)i(e,t.vars.defaults),t=t.parent||t._dp;return e},$g=function(e,t){for(var i=e.length,r=i===t.length;r&&i--&&e[i]===t[i];);return i<0},Pg=function(e,t,i,r,s){i===void 0&&(i="_first"),r===void 0&&(r="_last");var o=e[r],a;if(s)for(a=t[s];o&&o[s]>a;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[i],e[i]=t),t._next?t._next._prev=t:e[r]=t,t._prev=o,t.parent=t._dp=e,t},mo=function(e,t,i,r){i===void 0&&(i="_first"),r===void 0&&(r="_last");var s=t._prev,o=t._next;s?s._next=o:e[i]===t&&(e[i]=o),o?o._prev=s:e[r]===t&&(e[r]=s),t._next=t._prev=t.parent=null},en=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove(e),e._act=0},jn=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var i=e;i;)i._dirty=1,i=i.parent;return e},Ag=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},Mg=function n(e){return!e||e._ts&&n(e.parent)},Jc=function(e){return e._repeat?mr(e._tTime,e=e.duration()+e._rDelay)*e:0},mr=function(e,t){var i=Math.floor(e/=t);return e&&i===e?i-1:i},vo=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},yo=function(e){return e._end=Xt(e._start+(e._tDur/Math.abs(e._ts||e._rts||ft)||0))},Zc=function(e,t){var i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=Xt(i._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),yo(e),i._dirty||jn(i,e)),e},eh=function(e,t){var i;if((t._time||t._initted&&!t._dur)&&(i=vo(e.rawTime(),t),(!t._dur||os(0,t.totalDuration(),i)-t._tTime>ft)&&t.render(i,!0)),jn(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(i=e;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;e._zTime=-ft}},Bi=function(e,t,i,r){return t.parent&&en(t),t._start=Xt((Ji(i)?i:i||e!==kt?wi(e,i,t):e._time)+t._delay),t._end=Xt(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),Pg(e,t,"_first","_last",e._sort?"_start":0),rl(t)||(e._recent=t),r||eh(e,t),e},th=function(e,t){return(gi.ScrollTrigger||co("scrollTrigger",t))&&gi.ScrollTrigger.create(t,e)},ih=function(e,t,i,r){if(em(e,t),!e._initted)return 1;if(!i&&e._pt&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&Yc!==mi.frame)return yn.push(e),e._lazy=[t,r],1},Og=function n(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||n(t))},rl=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},Lg=function(e,t,i,r){var s=e.ratio,o=t<0||!t&&(!e._start&&Og(e)&&!(!e._initted&&rl(e))||(e._ts<0||e._dp._ts<0)&&!rl(e))?0:1,a=e._rDelay,c=0,d,p,w;if(a&&e._repeat&&(c=os(0,e._tDur,t),p=mr(c,a),e._yoyo&&p&1&&(o=1-o),p!==mr(e._tTime,a)&&(s=1-o,e.vars.repeatRefresh&&e._initted&&e.invali
vendor: 17,107 bytes, line 2
2date())),o!==s||r||e._zTime===ft||!t&&e._zTime){if(!e._initted&&ih(e,t,r,i))return;for(w=e._zTime,e._zTime=t||(i?ft:0),i||(i=t&&!w),e.ratio=o,e._from&&(o=1-o),e._time=0,e._tTime=c,d=e._pt;d;)d.r(o,d.d),d=d._next;e._startAt&&t<0&&e._startAt.render(t,!0,!0),e._onUpdate&&!i&&Ti(e,"onUpdate"),c&&e._repeat&&!i&&e.parent&&Ti(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===o&&(o&&en(e,1),i||(Ti(e,o?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},Rg=function(e,t,i){var r;if(i>t)for(r=e._first;r&&r._start<=i;){if(r.data==="isPause"&&r._start>t)return r;r=r._next}else for(r=e._last;r&&r._start>=i;){if(r.data==="isPause"&&r._start<t)return r;r=r._prev}},vr=function(e,t,i,r){var s=e._repeat,o=Xt(t)||0,a=e._tTime/e._tDur;return a&&!r&&(e._time*=o/e._dur),e._dur=o,e._tDur=s?s<0?1e10:Xt(o*(s+1)+e._rDelay*s):o,a>0&&!r?Zc(e,e._tTime=e._tDur*a):e.parent&&yo(e),i||jn(e.parent,e),e},nh=function(e){return e instanceof Ut?jn(e):vr(e,e._dur)},Ig={_start:0,endTime:ns,totalDuration:ns},wi=function n(e,t,i){var r=e.labels,s=e._recent||Ig,o=e.duration()>=bi?s.endTime(!1):e._dur,a,c,d;return zt(t)&&(isNaN(t)||t in r)?(c=t.charAt(0),d=t.substr(-1)==="%",a=t.indexOf("="),c==="<"||c===">"?(a>=0&&(t=t.replace(/=/,"")),(c==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(t.substr(1))||0)*(d?(a<0?s:i).totalDuration()/100:1)):a<0?(t in r||(r[t]=o),r[t]):(c=parseFloat(t.charAt(a-1)+t.substr(a+1)),d&&i&&(c=c/100*(Yt(i)?i[0]:i).totalDuration()),a>1?n(e,t.substr(0,a-1),i)+c:o+c)):t==null?o:+t},ss=function(e,t,i){var r=Ji(t[1]),s=(r?2:1)+(e<2?0:1),o=t[s],a,c;if(r&&(o.duration=t[1]),o.parent=i,e){for(a=o,c=i;c&&!("immediateRender"in a);)a=c.vars.defaults||{},c=li(c.vars.inherit)&&c.parent;o.immediateRender=li(a.immediateRender),e<2?o.runBackwards=1:o.startAt=t[s-1]}return new Dt(t[0],o,t[s+1])},_n=function(e,t){return e||e===0?t(e):t},os=function(e,t,i){return i<e?e:i>t?t:i},Jt=function(e,t){return!zt(e)||!(t=Cg.exec(e))?"":e.substr(t.index+t[0].length)},zg=function(e,t,i){return _n(i,function(r){return os(e,t,r)})},sl=[].slice,rh=function(e,t){return e&&Zi(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&Zi(e[0]))&&!e.nodeType&&e!==Fi},Dg=function(e,t,i){return i===void 0&&(i=[]),e.forEach(function(r){var s;return zt(r)&&!t||rh(r,1)?(s=i).push.apply(s,xi(r)):i.push(r)})||i},xi=function(e,t,i){return zt(e)&&!i&&(Ka||!_r())?sl.call((t||Qa).querySelectorAll(e),0):Yt(e)?Dg(e,i):rh(e)?sl.call(e,0):e?[e]:[]},Ng=function(e){return e=xi(e)[0]||ho("Invalid scope")||{},function(t){var i=e.current||e.nativeElement||e;return xi(t,i.querySelectorAll?i:i===e?ho("Invalid scope")||Qa.createElement("div"):e)}},sh=function(e){return e.sort(function(){return .5-Math.random()})},oh=function(e){if(Ht(e))return e;var t=Zi(e)?e:{each:e},i=Wn(t.ease),r=t.from||0,s=parseFloat(t.base)||0,o={},a=r>0&&r<1,c=isNaN(r)||a,d=t.axis,p=r,w=r;return zt(r)?p=w={center:.5,edges:.5,end:1}[r]||0:!a&&c&&(p=r[0],w=r[1]),function(g,l,b){var m=(b||t).length,f=o[m],_,x,k,A,M,T,R,L,N;if(!f){if(N=t.grid==="auto"?0:(t.grid||[1,bi])[1],!N){for(R=-bi;R<(R=b[N++].getBoundingClientRect().left)&&N<m;);N--}for(f=o[m]=[],_=c?Math.min(N,m)*p-.5:r%N,x=N===bi?0:c?m*w/N-.5:r/N|0,R=0,L=bi,T=0;T<m;T++)k=T%N-_,A=x-(T/N|0),f[T]=M=d?Math.abs(d==="y"?A:k):Fc(k*k+A*A),M>R&&(R=M),M<L&&(L=M);r==="random"&&sh(f),f.max=R-L,f.min=L,f.v=m=(parseFloat(t.amount)||parseFloat(t.each)*(N>m?m-1:d?d==="y"?m/N:N:Math.max(N,m/N))||0)*(r==="edges"?-1:1),f.b=m<0?s-m:s,f.u=Jt(t.amount||t.each)||0,i=i&&m<0?gh(i):i}return m=(f[g]-f.min)/f.max||0,Xt(f.b+(i?i(m):m)*f.v)+f.u}},ol=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(i){var r=Math.round(parseFloat(i)/e)*e*t;return(r-r%1)/t+(Ji(i)?0:Jt(i))}},ah=function(e,t){var i=Yt(e),r,s;return!i&&Zi(e)&&(r=i=e.radius||bi,e.values?(e=xi(e.values),(s=!Ji(e[0]))&&(r*=r)):e=ol(e.increment)),_n(t,i?Ht(e)?function(o){return s=e(o),Math.abs(s-o)<=r?s:o}:function(o){for(var a=parseFloat(s?o.x:o),c=parseFloat(s?o.y:0),d=bi,p=0,w=e.length,g,l;w--;)s?(g=e[w].x-a,l=e[w].y-c,g=g*g+l*l):g=Math.abs(e[w]-a),g<d&&(d=g,p=w);return p=!r||d<=r?e[p]:o,s||p===o||Ji(o)?p:p+Jt(o)}:ol(e))},lh=function(e,t,i,r){return _n(Yt(e)?!t:i===!0?!!(i=0):!r,function(){return Yt(e)?e[~~(Math.random()*e.length)]:(i=i||1e-5)&&(r=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((e-i/2+Math.random()*(t-e+i*.99))/i)*i*r)/r})},Fg=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(r){return t.reduce(function(s,o){return o(s)},r)}},Bg=function(e,t){return function(i){return e(parseFloat(i))+(t||Jt(i))}},Hg=function(e,t,i){return ch(e,t,0,1,i)},uh=function(e,t,i){return _n(i,function(r){return e[~~t(r)]})},Vg=function n(e,t,i){var r=t-e;return Yt(e)?uh(e,n(0,e.length),t):_n(i,function(s){return(r+(s-e)%r)%r+e})},jg=function n(e,t,i){var r=t-e,s=r*2;return Yt(e)?uh(e,n(0,e.length-1),t):_n(i,function(o){return o=(s+(o-e)%s)%s||0,e+(o>r?s-o:o)})},yr=function(e){for(var t=0,i="",r,s,o,a;~(r=e.indexOf("random(",t));)o=e.indexOf(")",r),a=e.charAt(r+7)==="[",s=e.substr(r+7,o-r-7).match(a?Vc:Ya),i+=e.substr(t,r-t)+lh(a?s:+s[0],a?0:+s[1],+s[2]||1e-5),t=o+1;return i+e.substr(t,e.length-t)},ch=function(e,t,i,r,s){var o=t-e,a=r-i;return _n(s,function(c){return i+((c-e)/o*a||0)})},Wg=function n(e,t,i,r){var s=isNaN(e+t)?0:function(l){return(1-l)*e+l*t};if(!s){var o=zt(e),a={},c,d,p,w,g;if(i===!0&&(r=1)&&(i=null),o)e={p:e},t={p:t};else if(Yt(e)&&!Yt(t)){for(p=[],w=e.length,g=w-2,d=1;d<w;d++)p.push(n(e[d-1],e[d]));w--,s=function(b){b*=w;var m=Math.min(g,~~b);return p[m](b-m)},i=t}else r||(e=gr(Yt(e)?[]:{},e));if(!p){for(c in t)dl.call(a,e,c,"get",t[c]);s=function(b){return ml(b,a)||(o?e.p:e)}}}return _n(i,s)},hh=function(e,t,i){var r=e.labels,s=bi,o,a,c;for(o in r)a=r[o]-t,a<0==!!i&&a&&s>(a=Math.abs(a))&&(c=o,s=a);return c},Ti=function(e,t,i){var r=e.vars,s=r[t],o,a;if(!!s)return o=r[t+"Params"],a=r.callbackScope||e,i&&yn.length&&po(),o?s.apply(a,o):s.call(a)},as=function(e){return en(e),e.scrollTrigger&&e.scrollTrigger.kill(!1),e.progress()<1&&Ti(e,"onInterrupt"),e},br,qg=function(e){e=!e.name&&e.default||e;var t=e.name,i=Ht(e),r=t&&!i&&e.init?function(){this._props=[]}:e,s={init:ns,render:ml,add:dl,kill:am,modifier:om,rawVars:0},o={targetTest:0,get:0,getSetter:_o,aliases:{},register:0};if(_r(),e!==r){if(ui[t])return;_i(r,_i(go(e,s),o)),gr(r.prototype,gr(s,go(e,o))),ui[r.prop=t]=r,e.targetTest&&(fo.push(r),Ja[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}qc(t,r),e.register&&e.register(ki,r,Zt)},pt=255,ls={aqua:[0,pt,pt],lime:[0,pt,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,pt],navy:[0,0,128],white:[pt,pt,pt],olive:[128,128,0],yellow:[pt,pt,0],orange:[pt,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[pt,0,0],pink:[pt,192,203],cyan:[0,pt,pt],transparent:[pt,pt,pt,0]},al=function(e,t,i){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(i-t)*e*6:e<.5?i:e*3<2?t+(i-t)*(2/3-e)*6:t)*pt+.5|0},dh=function(e,t,i){var r=e?Ji(e)?[e>>16,e>>8&pt,e&pt]:0:ls.black,s,o,a,c,d,p,w,g,l,b;if(!r){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),ls[e])r=ls[e];else if(e.charAt(0)==="#"){if(e.length<6&&(s=e.charAt(1),o=e.charAt(2),a=e.charAt(3),e="#"+s+s+o+o+a+a+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return r=parseInt(e.substr(1,6),16),[r>>16,r>>8&pt,r&pt,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),r=[e>>16,e>>8&pt,e&pt]}else if(e.substr(0,3)==="hsl"){if(r=b=e.match(Ya),!t)c=+r[0]%360/360,d=+r[1]/100,p=+r[2]/100,o=p<=.5?p*(d+1):p+d-p*d,s=p*2-o,r.length>3&&(r[3]*=1),r[0]=al(c+1/3,s,o),r[1]=al(c,s,o),r[2]=al(c-1/3,s,o);else if(~e.indexOf("="))return r=e.match(Xa),i&&r.length<4&&(r[3]=1),r}else r=e.match(Ya)||ls.transparent;r=r.map(Number)}return t&&!b&&(s=r[0]/pt,o=r[1]/pt,a=r[2]/pt,w=Math.max(s,o,a),g=Math.min(s,o,a),p=(w+g)/2,w===g?c=d=0:(l=w-g,d=p>.5?l/(2-w-g):l/(w+g),c=w===s?(o-a)/l+(o<a?6:0):w===o?(a-s)/l+2:(s-o)/l+4,c*=60),r[0]=~~(c+.5),r[1]=~~(d*100+.5),r[2]=~~(p*100+.5)),i&&r.length<4&&(r[3]=1),r},fh=function(e){var t=[],i=[],r=-1;return e.split(tn).forEach(function(s){var o=s.match(Vn)||[];t.push.apply(t,o),i.push(r+=o.length+1)}),t.c=i,t},ph=function(e,t,i){var r="",s=(e+r).match(tn),o=t?"hsla(":"rgba(",a=0,c,d,p,w;if(!s)return e;if(s=s.map(function(g){return(g=dh(g,t,1))&&o+(t?g[0]+","+g[1]+"%,"+g[2]+"%,"+g[3]:g.join(","))+")"}),i&&(p=fh(e),c=i.c,c.join(r)!==p.c.join(r)))for(d=e.replace(tn,"1").split(Vn),w=d.length-1;a<w;a++)r+=d[a]+(~c.indexOf(a)?s.shift()||o+"0,0,0,0)":(p.length?p:s.length?s:i).shift());if(!d)for(d=e.split(tn),w=d.length-1;a<w;a++)r+=d[a]+s[a];return r+d[w]},tn=function(){var n="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",e;for(e in ls)n+="|"+e+"\\b";return new RegExp(n+")","gi")}(),Yg=/hsl[a]?\(/,ll=function(e){var t=e.join(" "),i;if(tn.lastIndex=0,tn.test(t))return i=Yg.test(t),e[1]=ph(e[1],i),e[0]=ph(e[0],i,fh(e[1])),!0},bo,mi=function(){var n=Date.now,e=500,t=33,i=n(),r=i,s=1e3/240,o=s,a=[],c,d,p,w,g,l,b=function m(f){var _=n()-r,x=f===!0,k,A,M,T;if(_>e&&(i+=_-t),r+=_,M=r-i,k=M-o,(k>0||x)&&(T=++w.frame,g=M-w.time*1e3,w.time=M=M/1e3,o+=k+(k>=s?4:s-k),A=1),x||(c=d(m)),A)for(l=0;l<a.length;l++)a[l](M,g,T,f)};return w={time:0,frame:0,tick:function(){b(!0)},deltaRatio:function(f){return g/(1e3/(f||60))},wake:function(){jc&&(!Ka&&Bc()&&(Fi=Ka=window,Qa=Fi.document||{},gi.gsap=ki,(Fi.gsapVersions||(Fi.gsapVersions=[])).push(ki.version),Wc(uo||Fi.GreenSockGlobals||!Fi.gsap&&Fi||{}),p=Fi.requestAnimationFrame),c&&w.sleep(),d=p||function(f){return setTimeout(f,o-w.time*1e3+1|0)},bo=1,b(2))},sleep:function(){(p?Fi.cancelAnimationFrame:clearTimeout)(c),bo=0,d=ns},lagSmoothing:function(f,_){e=f||1/ft,t=Math.min(_,e,0)},fps:function(f){s=1e3/(f||240),o=w.time*1e3+s},add:function(f){a.indexOf(f)<0&&a.push(f),_r()},remove:function(f,_){~(_=a.indexOf(f))&&a.splice(_,1)&&l>=_&&l--},_listeners:a},w}(),_r=function(){return!bo&&mi.wake()},it={},Xg=/^[\d.\-M][\d.\-,\s]/,Ug=/["']/g,Gg=function(e){for(var t={},i=e.substr(1,e.length-3).split(":"),r=i[0],s=1,o=i.length,a,c,d;s<o;s++)c=i[s],a=s!==o-1?c.lastIndexOf(","):c.length,d=c.substr(0,a),t[r]=isNaN(d)?d.replace(Ug,"").trim():+d,r=c.substr(a+1).trim();return t},Kg=function(e){var t=e.indexOf("(")+1,i=e.indexOf(")"),r=e.indexOf("(",t);return e.substring(t,~r&&r<i?e.indexOf(")",i+1):i)},Qg=function(e){var t=(e+"").split("("),i=it[t[0]];return i&&t.length>1&&i.config?i.config.apply(null,~e.indexOf("{")?[Gg(t[1])]:Kg(e).split(",").map(Gc)):it._CE&&Xg.test(e)?it._CE("",e):i},gh=function(e){return function(t){return 1-e(1-t)}},mh=function n(e,t){for(var i=e._first,r;i;)i instanceof Ut?n(i,t):i.vars.yoyoEase&&(!i._yoyo||!i._repeat)&&i._yoyo!==t&&(i.timeline?n(i.timeline,t):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=t)),i=i._next},Wn=function(e,t){return e&&(Ht(e)?e:it[e]||Qg(e))||t},qn=function(e,t,i,r){i===void 0&&(i=function(c){return 1-t(1-c)}),r===void 0&&(r=function(c){return c<.5?t(c*2)/2:1-t((1-c)*2)/2});var s={easeIn:t,easeOut:i,easeInOut:r},o;return Qt(e,function(a){it[a]=gi[a]=s,it[o=a.toLowerCase()]=i;for(var c in s)it[o+(c==="easeIn"?".in":c==="easeOut"?".out":".inOut")]=it[a+"."+c]=s[c]}),s},vh=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},ul=function n(e,t,i){var r=t>=1?t:1,s=(i||(e?.3:.45))/(t<1?t:1),o=s/qa*(Math.asin(1/r)||0),a=function(p){return p===1?1:r*Math.pow(2,-10*p)*kg((p-o)*s)+1},c=e==="out"?a:e==="in"?function(d){return 1-a(1-d)}:vh(a);return s=qa/s,c.config=function(d,p){return n(e,d,p)},c},cl=function n(e,t){t===void 0&&(t=1.70158);var i=function(o){return o?--o*o*((t+1)*o+t)+1:0},r=e==="out"?i:e==="in"?function(s){return 1-i(1-s)}:vh(i);return r.config=function(s){return n(e,s)},r};Qt("Linear,Quad,Cubic,Quart,Quint,Strong",function(n,e){var t=e<5?e+1:e;qn(n+",Power"+(t-1),e?function(i){return Math.pow(i,t)}:function(i){return i},function(i){return 1-Math.pow(1-i,t)},function(i){return i<.5?Math.pow(i*2,t)/2:1-Math.pow((1-i)*2,t)/2})});it.Linear.easeNone=it.none=it.Linear.easeIn;qn("Elastic",ul("in"),ul("out"),ul());(function(n,e){var t=1/e,i=2*t,r=2.5*t,s=function(a){return a<t?n*a*a:a<i?n*Math.pow(a-1.5/e,2)+.75:a<r?n*(a-=2.25/e)*a+.9375:n*Math.pow(a-2.625/e,2)+.984375};qn("Bounce",function(o){return 1-s(1-o)},s)})(7.5625,2.75);qn("Expo",function(n){return n?Math.pow(2,10*(n-1)):0});qn("Circ",function(n){return-(Fc(1-n*n)-1)});qn("Sine",function(n){return n===1?1:-Tg(n*wg)+1});qn("Back",cl("in"),cl("out"),cl());it.SteppedEase=it.steps=gi.SteppedEase={config:function(e,t){e===void 0&&(e=1);var i=1/e,r=e+(t?0:1),s=t?1:0,o=1-ft;return function(a){return((r*os(0,o,a)|0)+s)*i}}};pr.ease=it["quad.out"];Qt("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(n){return tl+=n+","+n+"Params,"});var hl=function(e,t){this.id=xg++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:nl,this.set=t?t.getSetter:_o},us=function(){function n(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,vr(this,+t.duration,1,1),this.data=t.data,bo||mi.wake()}var e=n.prototype;return e.delay=function(i){return i||i===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+i-this._delay),this._delay=i,this):this._delay},e.duration=function(i){return arguments.length?this.totalDuration(this._repeat>0?i+(i+this._rDelay)*this._repeat:i):this.totalDuration()&&this._dur},e.totalDuration=function(i){return arguments.length?(this._dirty=0,vr(this,this._repeat<0?i:(i-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(i,r){if(_r(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(Zc(this,i),!s._dp||s.parent||eh(s,this);s&&s.parent;)s.parent._time!==s._start+(s._ts>=0?s._tTime/s._ts:(s.totalDuration()-s._tTime)/-s._ts)&&s.totalTime(s._tTime,!0),s=s.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&i<this._tDur||this._ts<0&&i>0||!this._tDur&&!i)&&Bi(this._dp,this,this._start-this._delay)}return(this._tTime!==i||!this._dur&&!r||this._initted&&Math.abs(this._zTime)===ft||!i&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=i),Uc(this,i,r)),this},e.time=function(i,r){return arguments.length?this.totalTime(Math.min(this.totalDuration(),i+Jc(this))%(this._dur+this._rDelay)||(i?this._dur:0),r):this._time},e.totalProgress=function(i,r){return arguments.length?this.totalTime(this.totalDuration()*i,r):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},e.progress=function(i,r){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-i:i)+Jc(this),r):this.duration()?Math.min(1,this._time/this._dur):this.ratio},e.iteration=function(i,r){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(i-1)*s,r):this._repeat?mr(this._tTime,s)+1:1},e.timeScale=function(i){if(!arguments.length)return this._rts===-ft?0:this._rts;if(this._rts===i)return this;var r=this.parent&&this._ts?vo(this.parent._time,this):this._tTime;return this._rts=+i||0,this._ts=this._ps||i===-ft?0:this._rts,Ag(this.totalTime(os(-this._delay,this._tDur,r),!0)),yo(this),this},e.paused=function(i){return arguments.length?(this._ps!==i&&(this._ps=i,i?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(_r(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==ft&&(this._tTime-=ft)))),this):this._ps},e.startTime=function(i){if(arguments.length){this._start=i;var r=this.parent||this._dp;return r&&(r._sort||!this.parent)&&Bi(r,this,i-this._delay),this}return this._start},e.endTime=function(i){return this._start+(li(i)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(i){var r=this.parent||this._dp;return r?i&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?vo(r.rawTime(i),this):this._tTime:this._tTime},e.globalTime=function(i){for(var r=this,s=arguments.length?i:r.rawTime();r;)s=r._start+s/(r._ts||1),r=r._dp;return s},e.repeat=function(i){return arguments.length?(this._repeat=i===1/0?-2:i,nh(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(i){if(arguments.length){var r=this._time;return this._rDelay=i,nh(this),r?this.time(r):this}return this._rDelay},e.yoyo=function(i){return arguments.length?(this._yoyo=i,this):this._yoyo},e.seek=function(i,r){return this.totalTime(wi(this,i),li(r))},e.restart=function(i,r){return this.play().totalTime(i?-this._delay:0,li(r))},e.play=function(i,r){return i!=null&&this.seek(i,r),this.reversed(!1).paused(!1)},e.reverse=function(i,r){return i!=null&&this.seek(i||this.totalDuration(),r),this.reversed(!0).paused(!1)},e.pause=function(i,r){return i!=null&&this.seek(i,r),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(i){return arguments.length?(!!i!==this.reversed()&&this.timeScale(-this._rts||(i?-ft:0)),this):this._rts<0}
vendor: 7,514 bytes, line 2
2,e.invalidate=function(){return this._initted=this._act=0,this._zTime=-ft,this},e.isActive=function(){var i=this.parent||this._dp,r=this._start,s;return!!(!i||this._ts&&this._initted&&i.isActive()&&(s=i.rawTime(!0))>=r&&s<this.endTime(!0)-ft)},e.eventCallback=function(i,r,s){var o=this.vars;return arguments.length>1?(r?(o[i]=r,s&&(o[i+"Params"]=s),i==="onUpdate"&&(this._onUpdate=r)):delete o[i],this):o[i]},e.then=function(i){var r=this;return new Promise(function(s){var o=Ht(i)?i:Kc,a=function(){var d=r.then;r.then=null,Ht(o)&&(o=o(r))&&(o.then||o===r)&&(r.then=d),s(o),r.then=d};r._initted&&r.totalProgress()===1&&r._ts>=0||!r._tTime&&r._ts<0?a():r._prom=a})},e.kill=function(){as(this)},n}();_i(us.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-ft,_prom:0,_ps:!1,_rts:1});var Ut=function(n){Nc(e,n);function e(i,r){var s;return i===void 0&&(i={}),s=n.call(this,i)||this,s.labels={},s.smoothChildTiming=!!i.smoothChildTiming,s.autoRemoveChildren=!!i.autoRemoveChildren,s._sort=li(i.sortChildren),kt&&Bi(i.parent||kt,Qi(s),r),i.reversed&&s.reverse(),i.paused&&s.paused(!0),i.scrollTrigger&&th(Qi(s),i.scrollTrigger),s}var t=e.prototype;return t.to=function(r,s,o){return ss(0,arguments,this),this},t.from=function(r,s,o){return ss(1,arguments,this),this},t.fromTo=function(r,s,o,a){return ss(2,arguments,this),this},t.set=function(r,s,o){return s.duration=0,s.parent=this,rs(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new Dt(r,s,wi(this,o),1),this},t.call=function(r,s,o){return Bi(this,Dt.delayedCall(0,r,s),o)},t.staggerTo=function(r,s,o,a,c,d,p){return o.duration=s,o.stagger=o.stagger||a,o.onComplete=d,o.onCompleteParams=p,o.parent=this,new Dt(r,o,wi(this,c)),this},t.staggerFrom=function(r,s,o,a,c,d,p){return o.runBackwards=1,rs(o).immediateRender=li(o.immediateRender),this.staggerTo(r,s,o,a,c,d,p)},t.staggerFromTo=function(r,s,o,a,c,d,p,w){return a.startAt=o,rs(a).immediateRender=li(a.immediateRender),this.staggerTo(r,s,a,c,d,p,w)},t.render=function(r,s,o){var a=this._time,c=this._dirty?this.totalDuration():this._tDur,d=this._dur,p=r<=0?0:Xt(r),w=this._zTime<0!=r<0&&(this._initted||!d),g,l,b,m,f,_,x,k,A,M,T,R;if(this!==kt&&p>c&&r>=0&&(p=c),p!==this._tTime||o||w){if(a!==this._time&&d&&(p+=this._time-a,r+=this._time-a),g=p,A=this._start,k=this._ts,_=!k,w&&(d||(a=this._zTime),(r||!s)&&(this._zTime=r)),this._repeat){if(T=this._yoyo,f=d+this._rDelay,this._repeat<-1&&r<0)return this.totalTime(f*100+r,s,o);if(g=Xt(p%f),p===c?(m=this._repeat,g=d):(m=~~(p/f),m&&m===p/f&&(g=d,m--),g>d&&(g=d)),M=mr(this._tTime,f),!a&&this._tTime&&M!==m&&(M=m),T&&m&1&&(g=d-g,R=1),m!==M&&!this._lock){var L=T&&M&1,N=L===(T&&m&1);if(m<M&&(L=!L),a=L?0:d,this._lock=1,this.render(a||(R?0:Xt(m*f)),s,!d)._lock=0,this._tTime=p,!s&&this.parent&&Ti(this,"onRepeat"),this.vars.repeatRefresh&&!R&&(this.invalidate()._lock=1),a&&a!==this._time||_!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(d=this._dur,c=this._tDur,N&&(this._lock=2,a=L?d:-1e-4,this.render(a,!0),this.vars.repeatRefresh&&!R&&this.invalidate()),this._lock=0,!this._ts&&!_)return this;mh(this,R)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(x=Rg(this,Xt(a),Xt(g)),x&&(p-=g-(g=x._start))),this._tTime=p,this._time=g,this._act=!k,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=r,a=0),!a&&g&&!s&&(Ti(this,"onStart"),this._tTime!==p))return this;if(g>=a&&r>=0)for(l=this._first;l;){if(b=l._next,(l._act||g>=l._start)&&l._ts&&x!==l){if(l.parent!==this)return this.render(r,s,o);if(l.render(l._ts>0?(g-l._start)*l._ts:(l._dirty?l.totalDuration():l._tDur)+(g-l._start)*l._ts,s,o),g!==this._time||!this._ts&&!_){x=0,b&&(p+=this._zTime=-ft);break}}l=b}else{l=this._last;for(var V=r<0?r:g;l;){if(b=l._prev,(l._act||V<=l._end)&&l._ts&&x!==l){if(l.parent!==this)return this.render(r,s,o);if(l.render(l._ts>0?(V-l._start)*l._ts:(l._dirty?l.totalDuration():l._tDur)+(V-l._start)*l._ts,s,o),g!==this._time||!this._ts&&!_){x=0,b&&(p+=this._zTime=V?-ft:ft);break}}l=b}}if(x&&!s&&(this.pause(),x.render(g>=a?0:-ft)._zTime=g>=a?1:-1,this._ts))return this._start=A,yo(this),this.render(r,s,o);this._onUpdate&&!s&&Ti(this,"onUpdate",!0),(p===c&&c>=this.totalDuration()||!p&&a)&&(A===this._start||Math.abs(k)!==Math.abs(this._ts))&&(this._lock||((r||!d)&&(p===c&&this._ts>0||!p&&this._ts<0)&&en(this,1),!s&&!(r<0&&!a)&&(p||a||!c)&&(Ti(this,p===c&&r>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(p<c&&this.timeScale()>0)&&this._prom())))}return this},t.add=function(r,s){var o=this;if(Ji(s)||(s=wi(this,s,r)),!(r instanceof us)){if(Yt(r))return r.forEach(function(a){return o.add(a,s)}),this;if(zt(r))return this.addLabel(r,s);if(Ht(r))r=Dt.delayedCall(0,r);else return this}return this!==r?Bi(this,r,s):this},t.getChildren=function(r,s,o,a){r===void 0&&(r=!0),s===void 0&&(s=!0),o===void 0&&(o=!0),a===void 0&&(a=-bi);for(var c=[],d=this._first;d;)d._start>=a&&(d instanceof Dt?s&&c.push(d):(o&&c.push(d),r&&c.push.apply(c,d.getChildren(!0,s,o)))),d=d._next;return c},t.getById=function(r){for(var s=this.getChildren(1,1,1),o=s.length;o--;)if(s[o].vars.id===r)return s[o]},t.remove=function(r){return zt(r)?this.removeLabel(r):Ht(r)?this.killTweensOf(r):(mo(this,r),r===this._recent&&(this._recent=this._last),jn(this))},t.totalTime=function(r,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Xt(mi.time-(this._ts>0?r/this._ts:(this.totalDuration()-r)/-this._ts))),n.prototype.totalTime.call(this,r,s),this._forcing=0,this):this._tTime},t.addLabel=function(r,s){return this.labels[r]=wi(this,s),this},t.removeLabel=function(r){return delete this.labels[r],this},t.addPause=function(r,s,o){var a=Dt.delayedCall(0,s||ns,o);return a.data="isPause",this._hasPause=1,Bi(this,a,wi(this,r))},t.removePause=function(r){var s=this._first;for(r=wi(this,r);s;)s._start===r&&s.data==="isPause"&&en(s),s=s._next},t.killTweensOf=function(r,s,o){for(var a=this.getTweensOf(r,o),c=a.length;c--;)wn!==a[c]&&a[c].kill(r,s);return this},t.getTweensOf=function(r,s){for(var o=[],a=xi(r),c=this._first,d=Ji(s),p;c;)c instanceof Dt?Eg(c._targets,a)&&(d?(!wn||c._initted&&c._ts)&&c.globalTime(0)<=s&&c.globalTime(c.totalDuration())>s:!s||c.isActive())&&o.push(c):(p=c.getTweensOf(a,s)).length&&o.push.apply(o,p),c=c._next;return o},t.tweenTo=function(r,s){s=s||{};var o=this,a=wi(o,r),c=s,d=c.startAt,p=c.onStart,w=c.onStartParams,g=c.immediateRender,l,b=Dt.to(o,_i({ease:s.ease||"none",lazy:!1,immediateRender:!1,time:a,overwrite:"auto",duration:s.duration||Math.abs((a-(d&&"time"in d?d.time:o._time))/o.timeScale())||ft,onStart:function(){if(o.pause(),!l){var f=s.duration||Math.abs((a-(d&&"time"in d?d.time:o._time))/o.timeScale());b._dur!==f&&vr(b,f,0,1).render(b._time,!0,!0),l=1}p&&p.apply(b,w||[])}},s));return g?b.render(0):b},t.tweenFromTo=function(r,s,o){return this.tweenTo(s,_i({startAt:{time:wi(this,r)}},o))},t.recent=function(){return this._recent},t.nextLabel=function(r){return r===void 0&&(r=this._time),hh(this,wi(this,r))},t.previousLabel=function(r){return r===void 0&&(r=this._time),hh(this,wi(this,r),1)},t.currentLabel=function(r){return arguments.length?this.seek(r,!0):this.previousLabel(this._time+ft)},t.shiftChildren=function(r,s,o){o===void 0&&(o=0);for(var a=this._first,c=this.labels,d;a;)a._start>=o&&(a._start+=r,a._end+=r),a=a._next;if(s)for(d in c)c[d]>=o&&(c[d]+=r);return jn(this)},t.invalidate=function(){var r=this._first;for(this._lock=0;r;
vendor: 4,679 bytes, line 2
2)r.invalidate(),r=r._next;return n.prototype.invalidate.call(this)},t.clear=function(r){r===void 0&&(r=!0);for(var s=this._first,o;s;)o=s._next,this.remove(s),s=o;return this._dp&&(this._time=this._tTime=this._pTime=0),r&&(this.labels={}),jn(this)},t.totalDuration=function(r){var s=0,o=this,a=o._last,c=bi,d,p,w;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-r:r));if(o._dirty){for(w=o.parent;a;)d=a._prev,a._dirty&&a.totalDuration(),p=a._start,p>c&&o._sort&&a._ts&&!o._lock?(o._lock=1,Bi(o,a,p-a._delay,1)._lock=0):c=p,p<0&&a._ts&&(s-=p,(!w&&!o._dp||w&&w.smoothChildTiming)&&(o._start+=p/o._ts,o._time-=p,o._tTime-=p),o.shiftChildren(-p,!1,-1/0),c=0),a._end>s&&a._ts&&(s=a._end),a=d;vr(o,o===kt&&o._time>s?o._time:s,1,1),o._dirty=0}return o._tDur},e.updateRoot=function(r){if(kt._ts&&(Uc(kt,vo(r,kt)),Yc=mi.frame),mi.frame>=Xc){Xc+=ai.autoSleep||120;var s=kt._first;if((!s||!s._ts)&&ai.autoSleep&&mi._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||mi.sleep()}}},e}(us);_i(Ut.prototype,{_lock:0,_hasPause:0,_forcing:0});var Jg=function(e,t,i,r,s,o,a){var c=new Zt(this._pt,e,t,0,1,gl,null,s),d=0,p=0,w,g,l,b,m,f,_,x;for(c.b=i,c.e=r,i+="",r+="",(_=~r.indexOf("random("))&&(r=yr(r)),o&&(x=[i,r],o(x,e,t),i=x[0],r=x[1]),g=i.match(Ua)||[];w=Ua.exec(r);)b=w[0],m=r.substring(d,w.index),l?l=(l+1)%5:m.substr(-5)==="rgba("&&(l=1),b!==g[p++]&&(f=parseFloat(g[p-1])||0,c._pt={_next:c._pt,p:m||p===1?m:",",s:f,c:b.charAt(1)==="="?parseFloat(b.substr(2))*(b.charAt(0)==="-"?-1:1):parseFloat(b)-f,m:l&&l<4?Math.round:0},d=Ua.lastIndex);return c.c=d<r.length?r.substring(d,r.length):"",c.fp=a,(Ga.test(r)||_)&&(c.e=0),this._pt=c,c},dl=function(e,t,i,r,s,o,a,c,d){Ht(r)&&(r=r(s||0,e,o));var p=e[t],w=i!=="get"?i:Ht(p)?d?e[t.indexOf("set")||!Ht(e["get"+t.substr(3)])?t:"get"+t.substr(3)](d):e[t]():p,g=Ht(p)?d?nm:_h:pl,l;if(zt(r)&&(~r.indexOf("random(")&&(r=yr(r)),r.charAt(1)==="="&&(l=parseFloat(w)+parseFloat(r.substr(2))*(r.charAt(0)==="-"?-1:1)+(Jt(w)||0),(l||l===0)&&(r=l))),w!==r)return!isNaN(w*r)&&r!==""?(l=new Zt(this._pt,e,t,+w||0,r-(w||0),typeof p=="boolean"?sm:wh,0,g),d&&(l.fp=d),a&&l.modifier(a,this,e),this._pt=l):(!p&&!(t in e)&&co(t,r),Jg.call(this,e,t,w,r,g,c||ai.stringFilter,d))},Zg=function(e,t,i,r,s){if(Ht(e)&&(e=cs(e,s,t,i,r)),!Zi(e)||e.style&&e.nodeType||Yt(e)||Hc(e))return zt(e)?cs(e,s,t,i,r):e;var o={},a;for(a in e)o[a]=cs(e[a],s,t,i,r);return o},fl=function(e,t,i,r,s,o){var a,c,d,p;if(ui[e]&&(a=new ui[e]).init(s,a.rawVars?t[e]:Zg(t[e],r,s,o,i),i,r,o)!==!1&&(i._pt=c=new Zt(i._pt,s,e,0,1,a.render,a,0,a.priority),i!==br))for(d=i._ptLookup[i._targets.indexOf(s)],p=a._props.length;p--;)d[a._props[p]]=c;return a},wn,em=function n(e,t){var i=e.vars,r=i.ease,s=i.startAt,o=i.immediateRender,a=i.lazy,c=i.onUpdate,d=i.onUpdateParams,p=i.callbackScope,w=i.runBackwards,g=i.yoyoEase,l=i.keyframes,b=i.autoRevert,m=e._dur,f=e._startAt,_=e._targets,x=e.parent,k=x&&x.data==="nested"?x.parent._targets:_,A=e._overwrite==="auto"&&!Wa,M=e.timeline,T,R,L,N,V,W,Z,B,ee,ie,ne,U,te;if(M&&(!l||!r)&&(r="none"),e._ease=Wn(r,pr.ease),e._yEase=g?gh(Wn(g===!0?r:g,pr.ease)):0,g&&e._yoyo&&!e._repeat&&(g=e._yEase,e._yEase=e._ease,e._ease=g),e._from=!M&&!!i.runBackwards,!M||l&&!i.stagger){if(B=_[0]?bn(_[0]).harness:0,U=B&&i[B.prop],T=go(i,Ja),f&&en(f.render(-1,!0)),s)if(en(e._startAt=Dt.set(_,_i({data:"isStart",overwrite:!1,parent:x,immediateRender:!0,lazy:li(a),startAt:null,delay:0,onUpdate:c,onUpdateParams:d,callbackScope:p,stagger:0},s))),t<0&&!o&&!b&&e._startAt.render(-1,!0),o){if(t>0&&!b&&(e._startAt=0),m&&t<=0){t&&(e._zTime=t);return}}else b===!1&&(e._startAt=0);else if(w&&m){if(f)!b&&(e._startAt=0);else if(t&&(o=!1),L=_i({overwrite:!1,data:"isFromStart",lazy:o&&li(a),immediateRender:o,stagger:0,parent:x},T),U&&(L[B.prop]=U),en(e._startAt=Dt.set(_,L)),t<0&&e._startAt.render(-1,!0),e._zTime=t,!o)n(e._startAt,ft);else if(!t)return}for(e._pt=0,a=m&&li(a)||a&&!m,R=0;R<_.length;R++){if(V=_[R],Z=V._gsap||il(_)[R]._gsap,e._ptLookup[R]=ie={},Za[Z.id]&&yn.length&&po(),ne=k===_?R:k.indexOf(V),B&&(ee=new B).init(V,U||T,e,ne,k)!==!1&&(e._pt=N=new Zt(e._pt,V,ee.name,0,1,ee.render,ee,0,ee.priority),ee._props.forEach(function(he){ie[he]=N}),ee.priority&&(W=1)),!B||U)for(L in T)ui[L]&&(ee=fl(L,T,e,ne,V,k))?ee.priority&&(W=1):ie[L]=N=dl.call(e,V,L,"get",T[L],ne,k,0,i.stringFilter);e._op&&e._op[R]&&e.kill(V,e._op[R]),A&&e._pt&&(wn=e,kt.killTweensOf(V,ie,e.globalTime(t)),te=!e.parent,wn=0),e._pt&&a&&(Za[Z.id]=1)}W&&vl(e),e._onInit&&e._onInit(e)}e._onUpdate=c,e._initted=(!e._op||e._pt)&&!te,l&&t<=0&&M.render(bi,!0,!0)},tm=function(e,t){var i=e[0]?bn(e[0]).harness:0,r=i&&i.aliases,s,o,a,c;if(!r)return t;s=gr({},t);
vendor: 23,488 bytes, line 2
2for(o in r)if(o in s)for(c=r[o].split(","),a=c.length;a--;)s[c[a]]=s[o];return s},im=function(e,t,i,r){var s=t.ease||r||"power1.inOut",o,a;if(Yt(t))a=i[e]||(i[e]=[]),t.forEach(function(c,d){return a.push({t:d/(t.length-1)*100,v:c,e:s})});else for(o in t)a=i[o]||(i[o]=[]),o==="ease"||a.push({t:parseFloat(e),v:t[o],e:s})},cs=function(e,t,i,r,s){return Ht(e)?e.call(t,i,r,s):zt(e)&&~e.indexOf("random(")?yr(e):e},yh=tl+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",bh={};Qt(yh+",id,stagger,delay,duration,paused,scrollTrigger",function(n){return bh[n]=1});var Dt=function(n){Nc(e,n);function e(i,r,s,o){var a;typeof r=="number"&&(s.duration=r,r=s,s=null),a=n.call(this,o?r:rs(r))||this;var c=a.vars,d=c.duration,p=c.delay,w=c.immediateRender,g=c.stagger,l=c.overwrite,b=c.keyframes,m=c.defaults,f=c.scrollTrigger,_=c.yoyoEase,x=r.parent||kt,k=(Yt(i)||Hc(i)?Ji(i[0]):"length"in r)?[i]:xi(i),A,M,T,R,L,N,V,W;if(a._targets=k.length?il(k):ho("GSAP target "+i+" not found. https://greensock.com",!ai.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=l,b||g||lo(d)||lo(p)){if(r=a.vars,A=a.timeline=new Ut({data:"nested",defaults:m||{}}),A.kill(),A.parent=A._dp=Qi(a),A._start=0,g||lo(d)||lo(p)){if(R=k.length,V=g&&oh(g),Zi(g))for(L in g)~yh.indexOf(L)&&(W||(W={}),W[L]=g[L]);for(M=0;M<R;M++)T=go(r,bh),T.stagger=0,_&&(T.yoyoEase=_),W&&gr(T,W),N=k[M],T.duration=+cs(d,Qi(a),M,N,k),T.delay=(+cs(p,Qi(a),M,N,k)||0)-a._delay,!g&&R===1&&T.delay&&(a._delay=p=T.delay,a._start+=p,T.delay=0),A.to(N,T,V?V(M,N,k):0),A._ease=it.none;A.duration()?d=p=0:a.timeline=0}else if(b){rs(_i(A.vars.defaults,{ease:"none"})),A._ease=Wn(b.ease||r.ease||"none");var Z=0,B,ee,ie;if(Yt(b))b.forEach(function(ne){return A.to(k,ne,">")});else{T={};for(L in b)L==="ease"||L==="easeEach"||im(L,b[L],T,b.easeEach);for(L in T)for(B=T[L].sort(function(ne,U){return ne.t-U.t}),Z=0,M=0;M<B.length;M++)ee=B[M],ie={ease:ee.e,duration:(ee.t-(M?B[M-1].t:0))/100*d},ie[L]=ee.v,A.to(k,ie,Z),Z+=ie.duration;A.duration()<d&&A.to({},{duration:d-A.duration()})}}d||a.duration(d=A.duration())}else a.timeline=0;return l===!0&&!Wa&&(wn=Qi(a),kt.killTweensOf(k),wn=0),Bi(x,Qi(a),s),r.reversed&&a.reverse(),r.paused&&a.paused(!0),(w||!d&&!b&&a._start===Xt(x._time)&&li(w)&&Mg(Qi(a))&&x.data!=="nested")&&(a._tTime=-ft,a.render(Math.max(0,-p))),f&&th(Qi(a),f),a}var t=e.prototype;return t.render=function(r,s,o){var a=this._time,c=this._tDur,d=this._dur,p=r>c-ft&&r>=0?c:r<ft?0:r,w,g,l,b,m,f,_,x,k;if(!d)Lg(this,r,s,o);else if(p!==this._tTime||!r||o||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=r<0){if(w=p,x=this.timeline,this._repeat){if(b=d+this._rDelay,this._repeat<-1&&r<0)return this.totalTime(b*100+r,s,o);if(w=Xt(p%b),p===c?(l=this._repeat,w=d):(l=~~(p/b),l&&l===p/b&&(w=d,l--),w>d&&(w=d)),f=this._yoyo&&l&1,f&&(k=this._yEase,w=d-w),m=mr(this._tTime,b),w===a&&!o&&this._initted)return this;l!==m&&(x&&this._yEase&&mh(x,f),this.vars.repeatRefresh&&!f&&!this._lock&&(this._lock=o=1,this.render(Xt(b*l),!0).invalidate()._lock=0))}if(!this._initted){if(ih(this,r<0?r:w,o,s))return this._tTime=0,this;if(d!==this._dur)return this.render(r,s,o)}if(this._tTime=p,this._time=w,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=_=(k||this._ease)(w/d),this._from&&(this.ratio=_=1-_),w&&!a&&!s&&(Ti(this,"onStart"),this._tTime!==p))return this;for(g=this._pt;g;)g.r(_,g.d),g=g._next;x&&x.render(r<0?r:!w&&f?-ft:x._dur*x._ease(w/this._dur),s,o)||this._startAt&&(this._zTime=r),this._onUpdate&&!s&&(r<0&&this._startAt&&this._startAt.render(r,!0,o),Ti(this,"onUpdate")),this._repeat&&l!==m&&this.vars.onRepeat&&!s&&this.parent&&Ti(this,"onRepeat"),(p===this._tDur||!p)&&this._tTime===p&&(r<0&&this._startAt&&!this._onUpdate&&this._startAt.render(r,!0,!0),(r||!d)&&(p===this._tDur&&this._ts>0||!p&&this._ts<0)&&en(this,1),!s&&!(r<0&&!a)&&(p||a)&&(Ti(this,p===c?"onComplete":"onReverseComplete",!0),this._prom&&!(p<c&&this.timeScale()>0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),n.prototype.invalidate.call(this)},t.kill=function(r,s){if(s===void 0&&(s="all"),!r&&(!s||s==="all"))return this._lazy=this._pt=0,this.parent?as(this):this;if(this.timeline){var o=this.timeline.totalDuration();return this.timeline.killTweensOf(r,s,wn&&wn.vars.overwrite!==!0)._first||as(this),this.parent&&o!==this.timeline.totalDuration()&&vr(this,this._dur*this.timeline._tDur/o,0,1),this}var a=this._targets,c=r?xi(r):a,d=this._ptLookup,p=this._pt,w,g,l,b,m,f,_;if((!s||s==="all")&&$g(a,c))return s==="all"&&(this._pt=0),as(this);for(w=this._op=this._op||[],s!=="all"&&(zt(s)&&(m={},Qt(s,function(x){return m[x]=1}),s=m),s=tm(a,s)),_=a.length;_--;)if(~c.indexOf(a[_])){g=d[_],s==="all"?(w[_]=s,b=g,l={}):(l=w[_]=w[_]||{},b=s);for(m in b)f=g&&g[m],f&&((!("kill"in f.d)||f.d.kill(m)===!0)&&mo(this,f,"_pt"),delete g[m]),l!=="all"&&(l[m]=1)}return this._initted&&!this._pt&&p&&as(this),this},e.to=function(r,s){return new e(r,s,arguments[2])},e.from=function(r,s){return ss(1,arguments)},e.delayedCall=function(r,s,o,a){return new e(s,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:r,onComplete:s,onReverseComplete:s,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:a})},e.fromTo=function(r,s,o){return ss(2,arguments)},e.set=function(r,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new e(r,s)},e.killTweensOf=function(r,s,o){return kt.killTweensOf(r,s,o)},e}(us);_i(Dt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});Qt("staggerTo,staggerFrom,staggerFromTo",function(n){Dt[n]=function(){var e=new Ut,t=sl.call(arguments,0);return t.splice(n==="staggerFromTo"?5:4,0,0),e[n].apply(e,t)}});var pl=function(e,t,i){return e[t]=i},_h=function(e,t,i){return e[t](i)},nm=function(e,t,i,r){return e[t](r.fp,i)},rm=function(e,t,i){return e.setAttribute(t,i)},_o=function(e,t){return Ht(e[t])?_h:ao(e[t])&&e.setAttribute?rm:pl},wh=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},sm=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},gl=function(e,t){var i=t._pt,r="";if(!e&&t.b)r=t.b;else if(e===1&&t.e)r=t.e;else{for(;i;)r=i.p+(i.m?i.m(i.s+i.c*e):Math.round((i.s+i.c*e)*1e4)/1e4)+r,i=i._next;r+=t.c}t.set(t.t,t.p,r,t)},ml=function(e,t){for(var i=t._pt;i;)i.r(e,i.d),i=i._next},om=function(e,t,i,r){for(var s=this._pt,o;s;)o=s._next,s.p===r&&s.modifier(e,t,i),s=o},am=function(e){for(var t=this._pt,i,r;t;)r=t._next,t.p===e&&!t.op||t.op===e?mo(this,t,"_pt"):t.dep||(i=1),t=r;return!i},lm=function(e,t,i,r){r.mSet(e,t,r.m.call(r.tween,i,r.mt),r)},vl=function(e){for(var t=e._pt,i,r,s,o;t;){for(i=t._next,r=s;r&&r.pr>t.pr;)r=r._next;(t._prev=r?r._prev:o)?t._prev._next=t:s=t,(t._next=r)?r._prev=t:o=t,t=i}e._pt=s},Zt=function(){function n(t,i,r,s,o,a,c,d,p){this.t=i,this.s=s,this.c=o,this.p=r,this.r=a||wh,this.d=c||this,this.set=d||pl,this.pr=p||0,this._next=t,t&&(t._prev=this)}var e=n.prototype;return e.modifier=function(i,r,s){this.mSet=this.mSet||this.set,this.set=lm,this.m=i,this.mt=s,this.tween=r},n}();Qt(tl+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(n){return Ja[n]=1});gi.TweenMax=gi.TweenLite=Dt;gi.TimelineLite=gi.TimelineMax=Ut;kt=new Ut({sortChildren:!1,defaults:pr,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});ai.stringFilter=ll;var wo={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];t.forEach(function(r){return qg(r)})},timeline:function(e){return new Ut(e)},getTweensOf:function(e,t){return kt.getTweensOf(e,t)},getProperty:function(e,t,i,r){zt(e)&&(e=xi(e)[0]);var s=bn(e||{}).get,o=i?Kc:Gc;return i==="native"&&(i=""),e&&(t?o((ui[t]&&ui[t].get||s)(e,t,i,r)):function(a,c,d){return o((ui[a]&&ui[a].get||s)(e,a,c,d))})},quickSetter:function(e,t,i){if(e=xi(e),e.length>1){var r=e.map(function(p){return ki.quickSetter(p,t,i)}),s=r.length;return function(p){for(var w=s;w--;)r[w](p)}}e=e[0]||{};var o=ui[t],a=bn(e),c=a.harness&&(a.harness.aliases||{})[t]||t,d=o?function(p){var w=new o;br._pt=0,w.init(e,i?p+i:p,br,0,[e]),w.render(1,w),br._pt&&ml(1,br)}:a.set(e,c);return o?d:function(p){return d(e,c,i?p+i:p,a,1)}},isTweening:function(e){return kt.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=Wn(e.ease,pr.ease)),Qc(pr,e||{})},config:function(e){return Qc(ai,e||{})},registerEffect:function(e){var t=e.name,i=e.effect,r=e.plugins,s=e.defaults,o=e.extendTimeline;(r||"").split(",").forEach(function(a){return a&&!ui[a]&&!gi[a]&&ho(t+" effect requires "+a+" plugin.")}),el[t]=function(a,c,d){return i(xi(a),_i(c||{},s),d)},o&&(Ut.prototype[t]=function(a,c,d){return this.add(el[t](a,Zi(c)?c:(d=c)&&{},this),d)})},registerEase:function(e,t){it[e]=Wn(t)},parseEase:function(e,t){return arguments.length?Wn(e,t):it},getById:function(e){return kt.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var i=new Ut(e),r,s;for(i.smoothChildTiming=li(e.smoothChildTiming),kt.remove(i),i._dp=0,i._time=i._tTime=kt._time,r=kt._first;r;)s=r._next,(t||!(!r._dur&&r instanceof Dt&&r.vars.onComplete===r._targets[0]))&&Bi(i,r,r._start-r._delay),r=s;return Bi(kt,i,0),i},utils:{wrap:Vg,wrapYoyo:jg,distribute:oh,random:lh,snap:ah,normalize:Hg,getUnit:Jt,clamp:zg,splitColor:dh,toArray:xi,selector:Ng,mapRange:ch,pipe:Fg,unitize:Bg,interpolate:Wg,shuffle:sh},install:Wc,effects:el,ticker:mi,updateRoot:Ut.updateRoot,plugins:ui,globalTimeline:kt,core:{PropTween:Zt,globals:qc,Tween:Dt,Timeline:Ut,Animation:us,getCache:bn,_removeLinkedListItem:mo,suppressOverwrites:function(e){return Wa=e}}};Qt("to,from,fromTo,delayedCall,set,killTweensOf",function(n){return wo[n]=Dt[n]});mi.add(Ut.updateRoot);br=wo.to({},{duration:0});var um=function(e,t){for(var i=e._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i},cm=function(e,t){var i=e._targets,r,s,o;for(r in t)for(s=i.length;s--;)o=e._ptLookup[s][r],o&&(o=o.d)&&(o._pt&&(o=um(o,r)),o&&o.modifier&&o.modifier(t[r],e,i[s],r))},yl=function(e,t){return{name:e,rawVars:1,init:function(r,s,o){o._onInit=function(a){var c,d;if(zt(s)&&(c={},Qt(s,function(p){return c[p]=1}),s=c),t){c={};for(d in s)c[d]=t(s[d]);s=c}cm(a,s)}}}},ki=wo.registerPlugin({name:"attr",init:function(e,t,i,r,s){var o,a;for(o in t)a=this.add(e,"setAttribute",(e.getAttribute(o)||0)+"",t[o],r,s,0,0,o),a&&(a.op=o),this._props.push(o)}},{name:"endArray",init:function(e,t){for(var i=t.length;i--;)this.add(e,i,e[i]||0,t[i])}},yl("roundProps",ol),yl("modifiers"),yl("snap",ah))||wo;Dt.version=Ut.version=ki.version="3.9.1";jc=1;Bc()&&_r();var hm=it.Power0,dm=it.Power1,fm=it.Power2,pm=it.Power3,gm=it.Power4,mm=it.Linear,vm=it.Quad,ym=it.Cubic,bm=it.Quart,_m=it.Quint,wm=it.Strong,xm=it.Elastic,Tm=it.Back,km=it.SteppedEase,Cm=it.Bounce,Em=it.Sine,Sm=it.Expo,$m=it.Circ;var xh,xn,wr,bl,Yn,Pm,Th,Am=function(){return typeof window!="undefined"},Tn={},Xn=180/Math.PI,xr=Math.PI/180,Tr=Math.atan2,kh=1e8,Ch=/([A-Z])/g,Mm=/(?:left|right|width|margin|padding|x)/i,Om=/[\s,\(]\S/,kn={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Eh=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},Lm=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},Rm=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},Im=function(e,t){var i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},Sh=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},$h=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},zm=function(e,t,i){return e.style[t]=i},Dm=function(e,t,i){return e.style.setProperty(t,i)},Nm=function(e,t,i){return e._gsap[t]=i},Fm=function(e,t,i){return e._gsap.scaleX=e._gsap.scaleY=i},Bm=function(e,t,i,r,s){var o=e._gsap;o.scaleX=o.scaleY=i,o.renderTransform(s,o)},Hm=function(e,t,i,r,s){var o=e._gsap;o[t]=i,o.renderTransform(s,o)},jt="transform",Cn=jt+"Origin",Ph,_l=function(e,t){var i=xn.createElementNS?xn.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):xn.createElement(e);return i.style?i:xn.createElement(e)},nn=function n(e,t,i){var r=getComputedStyle(e);return r[t]||r.getPropertyValue(t.replace(Ch,"-$1").toLowerCase())||r.getPropertyValue(t)||!i&&n(e,kr(t)||t,1)||""},Ah="O,Moz,ms,Ms,Webkit".split(","),kr=function(e,t,i){var r=t||Yn,s=r.style,o=5;if(e in s&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);o--&&!(Ah[o]+e in s););return o<0?null:(o===3?"ms":o>=0?Ah[o]:"")+e},wl=function(){Am()&&window.document&&(xh=window,xn=xh.document,wr=xn.documentElement,Yn=_l("div")||{style:{}},Pm=_l("div"),jt=kr(jt),Cn=jt+"Origin",Yn.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Ph=!!kr("perspective"),bl=1)},xl=function n(e){var t=_l("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,r=this.nextSibling,s=this.style.cssText,o;if(wr.appendChild(t),t.appendChild(this),this.style.display="block",e)try{o=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=n}catch{}else this._gsapBBox&&(o=this._gsapBBox());return i&&(r?i.insertBefore(this,r):i.appendChild(this)),wr.removeChild(t),this.style.cssText=s,o},Mh=function(e,t){for(var i=t.length;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i])},Oh=function(e){var t;try{t=e.getBBox()}catch{t=xl.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===xl||(t=xl.call(e,!0)),t&&!t.width&&!t.x&&!t.y?{x:+Mh(e,["x","cx","x1"])||0,y:+Mh(e,["y","cy","y1"])||0,width:0,height:0}:t},Lh=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&Oh(e))},hs=function(e,t){if(t){var i=e.style;t in Tn&&t!==Cn&&(t=jt),i.removeProperty?((t.substr(0,2)==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),i.removeProperty(t.replace(Ch,"-$1").toLowerCase())):i.removeAttribute(t)}},En=function(e,t,i,r,s,o){var a=new Zt(e._pt,t,i,0,1,o?$h:Sh);return e._pt=a,a.b=r,a.e=s,e._props.push(i),a},Rh={deg:1,rad:1,turn:1},Sn=function n(e,t,i,r){var s=parseFloat(i)||0,o=(i+"").trim().substr((s+"").length)||"px",a=Yn.style,c=Mm.test(t),d=e.tagName.toLowerCase()==="svg",p=(d?"client":"offset")+(c?"Width":"Height"),w=100,g=r==="px",l=r==="%",b,m,f,_;return r===o||!s||Rh[r]||Rh[o]?s:(o!=="px"&&!g&&(s=n(e,t,i,"px")),_=e.getCTM&&Lh(e),(l||o==="%")&&(Tn[t]||~t.indexOf("adius"))?(b=_?e.getBBox()[c?"width":"height"]:e[p],Pt(l?s/b*w:s/100*b)):(a[c?"width":"height"]=w+(g?o:r),m=~t.indexOf("adius")||r==="em"&&e.appendChild&&!d?e:e.parentNode,_&&(m=(e.ownerSVGElement||{}).parentNode),(!m||m===xn||!m.appendChild)&&(m=xn.body),f=m._gsap,f&&l&&f.width&&c&&f.time===mi.time?Pt(s/f.width*w):((l||o==="%")&&(a.position=nn(e,"position")),m===e&&(a.position="static"),m.appendChild(Yn),b=Yn[p],m.removeChild(Yn),a.position="absolute",c&&l&&(f=bn(m),f.time=mi.time,f.width=m[p]),Pt(g?b*s/w:b&&s?w/b*s:0))))},Un=function(e,t,i,r){var s;return bl||wl(),t in kn&&t!=="transform"&&(t=kn[t],~t.indexOf(",")&&(t=t.split(",")[0])),Tn[t]&&t!=="transform"?(s=fs(e,r),s=t!=="transformOrigin"?s[t]:s.svg?s.origin:To(nn(e,Cn))+" "+s.zOrigin+"px"):(s=e.style[t],(!s||s==="auto"||r||~(s+"").indexOf("calc("))&&(s=xo[t]&&xo[t](e,t,i)||nn(e,t)||nl(e,t)||(t==="opacity"?1:0))),i&&!~(s+"").trim().indexOf(" ")?Sn(e,t,s,i)+i:s},Vm=function(e,t,i,r){if(!i||i==="none"){var s=kr(t,e,1),o=s&&nn(e,s,1);o&&o!==i?(t=s,i=o):t==="borderColor"&&(i=nn(e,"borderTopColor"))}var a=new Zt(this._pt,e.style,t,0,1,gl),c=0,d=0,p,w,g,l,b,m,f,_,x,k,A,M,T;if(a.b=i,a.e=r,i+="",r+="",r==="auto"&&(e.style[t]=r,r=nn(e,t)||r,e.style[t]=i),p=[i,r],ll(p),i=p[0],r=p[1],g=i.match(Vn)||[],T=r.match(Vn)||[],T.length){for(;w=Vn.exec(r);)f=w[0],x=r.substring(c,w.index),b?b=(b+1)%5:(x.substr(-5)==="rgba("||x.substr(-5)==="hsla(")&&(b=1),f!==(m=g[d++]||"")&&(l=parseFloat(m)||0,A=m.substr((l+"").length),M=f.charAt(1)==="="?+(f.charAt(0)+"1"):0,M&&(f=f.substr(2)),_=parseFloat(f),k=f.substr((_+"").length),c=Vn.lastIndex-k.length,k||(k=k||ai.units[t]||A,c===r.length&&(r+=k,a.e+=k)),A!==k&&(l=Sn(e,t,m,k)||0),a._pt={_next:a._pt,p:x||d===1?x:",",s:l,c:M?M*_:_-l,m:b&&b<4||t==="zIndex"?Math.round:0});a.c=c<r.length?r.substring(c,r.length):""}else a.r=t==="display"&&r==="none"?$h:Sh;return Ga.test(r)&&(a.e=0),this._pt=a,a},Ih={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},jm=function(e){var t=e.split(" "),i=t[0],r=t[1]||"50%";return(i==="top"||i==="bottom"||r==="left"||r==="right")&&(e=i,i=r,r=e),t[0]=Ih[i]||i,t[1]=Ih[r]||r,t.join(" ")},Wm=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var i=t.t,r=i.style,s=t.u,o=i._gsap,a,c,d;if(s==="all"||s===!0)r.cssText="",c=1;else for(s=s.split(","),d=s.length;--d>-1;)a=s[d],Tn[a]&&(c=1,a=a==="transformOrigin"?Cn:jt),hs(i,a);c&&(hs(i,jt),o&&(o.svg&&i.removeAttribute("transform"),fs(i,1),o.uncache=1))}},xo={clearProps:function(e,t,i,r,s){if(s.data!=="isFromStart"){var o=e._pt=new Zt(e._pt,t,i,0,0,Wm);return o.u=r,o.pr=-10,o.tween=s,e._props.push(i),1}}},ds=[1,0,0,1,0,0],zh={},Dh=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},Nh=function(e){var t=nn(e,jt);return Dh(t)?ds:t.substr(7).match(Xa).map(Pt)},Tl=function(e,t){var i=e._gsap||bn(e),r=e.style,s=Nh(e),o,a,c,d;return i.svg&&e.getAttribute("transform")?(c=e.transform.baseVal.consolidate().matrix,s=[c.a,c.b,c.c,c.d,c.e,c.f],s.join(",")==="1,0,0,1,0,0"?ds:s):(s===ds&&!e.offsetParent&&e!==wr&&!i.svg&&(c=r.display,r.display="block",o=e.parentNode,(!o||!e.offsetParent)&&(d=1,a=e.nextSibling,wr.appendChild(e)),s=Nh(e),c?r.display=c:hs(e,"display"),d&&(a?o.insertBefore(e,a):o?o.appendChild(e):wr.removeChild(e))),t&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},kl=function(e,t,i,r,s,o){var a=e._gsap,c=s||Tl(e,!0),d=a.xOrigin||0,p=a.yOrigin||0,w=a.xOffset||0,g=a.yOffset||0,l=c[0],b=c[1],m=c[2],f=c[3],_=c[4],x=c[5],k=t.split(" "),A=parseFloat(k[0])||0,M=parseFloat(k[1])||0,T,R,L,N;i?c!==ds&&(R=l*f-b*m)&&(L=A*(f/R)+M*(-m/R)+(m*x-f*_)/R,N=A*(-b/R)+M*(l/R)-(l*x-b*_)/R,A=L,M=N):(T=Oh(e),A=T.x+(~k[0].indexOf("%")?A/100*T.width:A),M=T.y+(~(k[1]||k[0]).indexOf("%")?M/100*T.height:M)),r||r!==!1&&a.smooth?(_=A-d,x=M-p,a.xOffset=w+(_*l+x*m)-_,a.yOffset=g+(_*b+x*f)-x):a.xOffset=a.yOffset=0,a.xOrigin=A,a.yOrigin=M,a.smooth=!!r,a.origin=t,a.originIsAbsolute=!!i,e.style[Cn]="0px 0px",o&&(En(o,a,"xOrigin",d,A),En(o,a,"yOrigin",p,M),En(o,a,"xOffset",w,a.xOffset),En(o,a,"yOffset",g,a.yOffset)),e.setAttribute("data-svg-origin",A+" "+M)},fs=function(e,t){var i=e._gsap||new hl(e);if("x"in i&&!t&&!i.uncache)return i;var r=e.style,s=i.scaleX<0,o="px",a="deg",c=nn(e,Cn)||"0",d,p,w,g,l,b,m,f,_,x,k,A,M,T,R,L,N,V,W,Z,B,ee,ie,ne,U,te,he,H,ue,ge,Q,me;return d=p=w=b=m=f=_=x=k=0,g=l=1,i.svg=!!(e.getCTM&&Lh(e)),T=Tl(e,i.svg),i.svg&&(ne=(!i.uncache||c==="0px 0px")&&!t&&e.getAttribute("data-svg-origin"),kl(e,ne||c,!!ne||i.originIsAbsolute,i.smooth!==!1,T)),A=i.xOrigin||0,M=i.yOrigin||0,T!==ds&&(V=T[0],W=T[1],Z=T[2],B=T[3],d=ee=T[4],p=ie=T[5],T.length===6?(g=Math.sqrt(V*V+W*W),l=Math.sqrt(B*B+Z*Z),b=V||W?Tr(W,V)*Xn:0,_=Z||B?Tr(Z,B)*Xn+b:0,_&&(l*=Math.abs(Math.cos(_*xr))),i.svg&&(d-=A-(A*V+M*Z),p-=M-(A*W+M*B))):(me=T[6],ge=T[7],he=T[8],H=T[9],ue=T[10],Q=T[11],d=T[12],p=T[13],w=T[14],R=Tr(me,ue),m=R*Xn,R&&(L=Math.cos(-R),N=Math.sin(-R),ne=ee*L+he*N,U=ie*L+H*N,te=me*L+ue*N,he=ee*-N+he*L,H=ie*-N+H*L,ue=me*-N+ue*L,Q=ge*-N+Q*L,ee=ne,ie=U,me=te),R=Tr(-Z,ue),f=R*Xn,R&&(L=Math.cos(-R),N=Math.sin(-R),ne=V*L-he*N,U=W*L-H*N,te=Z*L-ue*N,Q=B*N+Q*L,V=ne,W=U,Z=te),R=Tr(W,V),b=R*Xn,R&&(L=Math.cos(R),N=Math.sin(R),ne=V*L+W*N,U=ee*L+ie*N,W=W*L-V*N,ie=ie*L-ee*N,V=ne,ee=U),m&&Math.abs(m)+Math.abs(b)>359.9&&(m=b=0,f=180-f),g=Pt(Math.sqrt(V*V+W*W+Z*Z)),l=Pt(Math.sqrt(ie*ie+me*me)),R=Tr(ee,ie),_=Math.abs(R)>2e-4?R*Xn:0,k=Q?1/(Q<0?-Q:Q):0),i.svg&&(ne=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!Dh(nn(e,jt)),ne&&e.setAttribute("transform",ne))),Math.abs(_)>90&&Math.abs(_)<270&&(s?(g*=-1,_+=b<=0?180:-180,b+=b<=0?180:-180):(l*=-1,_+=_<=0?180:-180)),i.x=d-((i.xPercent=d&&(i.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-d)?-50:0)))?e.offsetWidth*i.xPercent/100:0)+o,i.y=p-((i.yPercent=p&&(i.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-p)?-50:0)))?e.offsetHeight*i.yPercent/100:0)+o,i.z=w+o,i.scaleX=Pt(g),i.scaleY=Pt(l),i.rotation=Pt(b)+a,i.rotationX=Pt(m)+a,i.rotationY=Pt(f)+a,i.skewX=_+a,i.skewY=x+a,i.transformPerspective=k+o,(i.zOrigin=parseFloat(c.split(" ")[2])||0)&&(r[Cn]=To(c)),i.xOffset=i.yOffset=0,i.force3D=ai.force3D,i.renderTransform=i.svg?Ym:Ph?Fh:qm,i.uncache=0,i},To=function(e){return(e=e.split(" "))[0]+" "+e[1]},Cl=function(e,t,i){var r=Jt(t);return Pt(parseFloat(t)+parseFloat(Sn(e,"x",i+"px",r)))+r},qm=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,Fh(e,t)},Gn="0deg",ps="0px",Kn=") ",Fh=function(e,t){var i=t||this,r=i.xPercent,s=i.yPercent,o=i.x,a=i.y,c=i.z,d=i.rotation,p=i.rotationY,w=i.rotationX,g=i.skewX,l=i.skewY,b=i.scaleX,m=i.scaleY,f=i.transformPerspective,_=i.force3D,x=i.target,k=i.zOrigin,A="",M=_==="auto"&&e&&e!==1||_===!0;if(k&&(w!==Gn||p!==Gn)){var T=parseFloat(p)*xr,R=Math.sin(T),L=Math.cos(T),N;T=parseFloat(w)*xr,N=Math.cos(T),o=Cl(x,o,R*N*-k),a=Cl(x,a,-Math.sin(T)*-k),c=Cl(x,c,L*N*-k+k)}f!==ps&&(A+="perspective("+f+Kn),(r||s)&&(A+="translate("+r+"%, "+s+"%) "),(M||o!==ps||a!==ps||c!==ps)&&(A+=c!==ps||M?"translate3d("+o+", "+a+", "+c+") ":"translate("+o+", "+a+Kn),d!==Gn&&(A+="rotate("+d+Kn),p!==Gn&&(A+="rotateY("+p+Kn),w!==Gn&&(A+="rotateX("+w+Kn),(g!==Gn||l!==Gn)&&(A+="skew("+g+", "+l+Kn),(b!==1||m!==1)&&(A+="scale("+b+", "+m+Kn),x.style[jt]=A||"translate(0, 0)"},Ym=function(e,t){var i=t||this,r=i.xPercent,s=i.yPercent,o=i.x,a=i.y,c=i.rotation,d=i.skewX,p=i.skewY,w=i.scaleX,g=i.scaleY,l=i.target,b=i.xOrigin,m=i.yOrigin,f=i.xOffset,_=i.yOffset,x=i.forceCSS,k=parseFloat(o),A=parseFloat(a),M,T,R,L,N;c=parseFloat(c),d=parseFloat(d),p=parseFloat(p),p&&(p=parseFloat(p),d+=p,c+=p),c||d?(c*=xr,d*=xr,M=Math.cos(c)*w,T=Math.sin(c)*w,R=Math.sin(c-d)*-g,L=Math.cos(c-d)*g,d&&(p*=xr,N=Math.tan(d-p),N=Math.sqrt(1+N*N),R*=N,L*=N,p&&(N=Math.tan(p),N=Math.sqrt(1+N*N),M*=N,T*=N)),M=Pt(M),T=Pt(T),R=Pt(R),L=Pt(L)):(M=w,L=g,T=R=0),(k&&!~(o+"").indexOf("px")||A&&!~(a+"").indexOf("px"))&&(k=Sn(l,"x",o,"px"),A=Sn(l,"y",a,"px")),(b||m||f||_)&&(k=Pt(k+b-(b*M+m*R)+f),A=Pt(A+m-(b*T+m*L)+_)),(r||s)&&(N=l.getBBox(),k=Pt(k+r/100*N.width),A=Pt(A+s/100*N.height)),N="matrix("+M+","+T+","+R+","+L+","+k+","+A+")",l.setAttribute("transform",N),x&&(l.style[jt]=N)},Xm=function(e,t,i,r,s,o){var a=360,c=zt(s),d=parseFloat(s)*(c&&~s.indexOf("rad")?Xn:1),p=o?d*o:d-r,w=r+p+"deg",g,l;return c&&(g=s.split("_")[1],g==="short"&&(p%=a,p!==p%(a/2)&&(p+=p<0?a:-a)),g==="cw"&&p<0?p=(p+a*kh)%a-~~(p/a)*a:g==="ccw"&&p>0&&(p=(p-a*kh)%a-~~(p/a)*a)),e._pt=l=new Zt(e._pt,t,i,r,p,Lm),l.e=w,l.u="deg",e._props.push(i),l},Bh=function(e,t){for(var i in t)e[i]=t[i];return e},Um=function(e,t,i){var r=Bh({},i._gsap),s="perspective,force3D,transformOrigin,svgOrigin",o=i.style,a,c,d,p,w,g,l,b;r.svg?(d=i.getAttribute("transform"),i.setAttribute("transform",""),o[jt]=t,a=fs(i,1),hs(i,jt),i.setAttribute("transform",d)):(d=getComputedStyle(i)[jt],o[jt]=t,a=fs(i,1),o[jt]=d);for(c in Tn)d=r[c],p=a[c],d!==p&&s.indexOf(c)<0&&(l=Jt(d),b=Jt(p),w=l!==b?Sn(i,c,d,b):parseFloat(d),g=parseFloat(p),e._pt=new Zt(e._pt,a,c,w,g-w,Eh),e._pt.u=b||0,e._props.push(c));Bh(a,r)};Qt("padding,margin,Width,Radius",function(n,e){var t="Top",i="Right",r="Bottom",s="Left",o=(e<3?[t,i,r,s]:[t+s,t+i,r+i,r+s]
vendor: 4,326 bytes, line 2
2).map(function(a){return e<2?n+a:"border"+a+n});xo[e>1?"border"+n:n]=function(a,c,d,p,w){var g,l;if(arguments.length<4)return g=o.map(function(b){return Un(a,b,d)}),l=g.join(" "),l.split(g[0]).length===5?g[0]:l;g=(p+"").split(" "),l={},o.forEach(function(b,m){return l[b]=g[m]=g[m]||g[(m-1)/2|0]}),a.init(c,l,w)}});var El={name:"css",register:wl,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,i,r,s){var o=this._props,a=e.style,c=i.vars.startAt,d,p,w,g,l,b,m,f,_,x,k,A,M,T,R;bl||wl();for(m in t)if(m!=="autoRound"&&(p=t[m],!(ui[m]&&fl(m,t,i,r,e,s)))){if(l=typeof p,b=xo[m],l==="function"&&(p=p.call(i,r,e,s),l=typeof p),l==="string"&&~p.indexOf("random(")&&(p=yr(p)),b)b(this,e,m,p,i)&&(R=1);else if(m.substr(0,2)==="--")d=(getComputedStyle(e).getPropertyValue(m)+"").trim(),p+="",tn.lastIndex=0,tn.test(d)||(f=Jt(d),_=Jt(p)),_?f!==_&&(d=Sn(e,m,d,_)+_):f&&(p+=f),this.add(a,"setProperty",d,p,r,s,0,0,m),o.push(m);else if(l!=="undefined"){if(c&&m in c?(d=typeof c[m]=="function"?c[m].call(i,r,e,s):c[m],zt(d)&&~d.indexOf("random(")&&(d=yr(d)),Jt(d+"")||(d+=ai.units[m]||Jt(Un(e,m))||""),(d+"").charAt(1)==="="&&(d=Un(e,m))):d=Un(e,m),g=parseFloat(d),x=l==="string"&&p.charAt(1)==="="?+(p.charAt(0)+"1"):0,x&&(p=p.substr(2)),w=parseFloat(p),m in kn&&(m==="autoAlpha"&&(g===1&&Un(e,"visibility")==="hidden"&&w&&(g=0),En(this,a,"visibility",g?"inherit":"hidden",w?"inherit":"hidden",!w)),m!=="scale"&&m!=="transform"&&(m=kn[m],~m.indexOf(",")&&(m=m.split(",")[0]))),k=m in Tn,k){if(A||(M=e._gsap,M.renderTransform&&!t.parseTransform||fs(e,t.parseTransform),T=t.smoothOrigin!==!1&&M.smooth,A=this._pt=new Zt(this._pt,a,jt,0,1,M.renderTransform,M,0,-1),A.dep=1),m==="scale")this._pt=new Zt(this._pt,M,"scaleY",M.scaleY,(x?x*w:w-M.scaleY)||0),o.push("scaleY",m),m+="X";else if(m==="transformOrigin"){p=jm(p),M.svg?kl(e,p,0,T,0,this):(_=parseFloat(p.split(" ")[2])||0,_!==M.zOrigin&&En(this,M,"zOrigin",M.zOrigin,_),En(this,a,m,To(d),To(p)));continue}else if(m==="svgOrigin"){kl(e,p,1,T,0,this);continue}else if(m in zh){Xm(this,M,m,g,p,x);continue}else if(m==="smoothOrigin"){En(this,M,"smooth",M.smooth,p);continue}else if(m==="force3D"){M[m]=p;continue}else if(m==="transform"){Um(this,p,e);continue}}else m in a||(m=kr(m)||m);if(k||(w||w===0)&&(g||g===0)&&!Om.test(p)&&m in a)f=(d+"").substr((g+"").length),w||(w=0),_=Jt(p)||(m in ai.units?ai.units[m]:f),f!==_&&(g=Sn(e,m,d,_)),this._pt=new Zt(this._pt,k?M:a,m,g,x?x*w:w-g,!k&&(_==="px"||m==="zIndex")&&t.autoRound!==!1?Im:Eh),this._pt.u=_||0,f!==_&&_!=="%"&&(this._pt.b=d,this._pt.r=Rm);else if(m in a)Vm.call(this,e,m,d,p);else if(m in e)this.add(e,m,d||e[m],p,r,s);else{co(m,p);continue}o.push(m)}}R&&vl(this)},get:Un,aliases:kn,getSetter:function(e,t,i){var r=kn[t];return r&&r.indexOf(",")<0&&(t=r),t in Tn&&t!==Cn&&(e._gsap.x||Un(e,"x"))?i&&Th===i?t==="scale"?Fm:Nm:(Th=i||{})&&(t==="scale"?Bm:Hm):e.style&&!ao(e.style[t])?zm:~t.indexOf("-")?Dm:_o(e,t)},core:{_removeProperty:hs,_getMatrix:Tl}};ki.utils.checkPrefix=kr;(function(n,e,t,i){var r=Qt(n+","+e+","+t,function(s){Tn[s]=1});Qt(e,function(s){ai.units[s]="deg",zh[s]=1}),kn[r[13]]=n+","+e,Qt(i,function(s){var o=s.split(":");kn[o[1]]=r[o[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");Qt("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(n){ai.units[n]="px"});ki.registerPlugin(El);var Le=ki.registerPlugin(El)||ki,Qb=Le.core.Tween;var Ci,Hh,rn,Hi,$n,Vh,jh,Wh=function(){return typeof window!="undefined"},qh=function(){return Ci||Wh()&&(Ci=window.gsap)&&Ci.registerPlugin&&Ci},Yh=function(e){return typeof e=="string"},Xh=function(e){return typeof e=="function"},gs=function(e,t){var i=t==="x"?"Width":"Height",r="scroll"+i,s="client"+i;return e===rn||e===Hi||e===$n?Math.max(Hi[r],$n[r])-(rn["inner"+i]||Hi[s]||$n[s]):e[r]-e["offset"+i]},ms=function(e,t){var i="scroll"+(t==="x"?"Left":"Top");return e===rn&&(e.pageXOffset!=null?i="page"+t.toUpperCase()+"Offset":e=Hi[i]!=null?Hi:$n),function(){return e[i]}},Gm=function(e,t,i,r){if(Xh(e)&&(e=e(t,i,r)),typeof e!="object")return Yh(e)&&e!=="max"&&e.charAt(1)!=="="?{x:e,y:e}:{y:e};
2if(e.nodeType)return{y:e,x:e};var s={},o;for(o in e)s[o]=o!=="onAutoKill"&&Xh(e[o])?e[o](t,i,r):e[o];return s},Uh=function(e,t){if(e=Vh(e)[0],!e||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var i=e.getBoundingClientRect(),r=!t||t===rn||t===$n,s=r?{top:Hi.clientTop-(rn.pageYOffset||Hi.scrollTop||$n.scrollTop||0),left:Hi.clientLeft-(rn.pageXOffset||Hi.scrollLeft||$n.scrollLeft||0)}:t.getBoundingClientRect(),o={x:i.left-s.left,y:i.top-s.top};return!r&&t&&(o.x+=ms(t,"x")(),o.y+=ms(t,"y")()),o},Gh=function(e,t,i,r,s){return!isNaN(e)&&typeof e!="object"?parseFloat(e)-s:Yh(e)&&e.charAt(1)==="="?parseFloat(e.substr(2))*(e.charAt(0)==="-"?-1:1)+r-s:e==="max"?gs(t,i)-s:Math.min(gs(t,i),Uh(e,t)[i]-s)},Kh=function(){Ci=qh(),Wh()&&Ci&&document.body&&(rn=window,$n=document.body,Hi=document.documentElement,Vh=Ci.utils.toArray,Ci.config({autoKillThreshold:7}),jh=Ci.config(),Hh=1)},Vi={version:"3.9.1",name:"scrollTo",rawVars:1,register:function(e){Ci=e,Kh()},init:function(e,t,i,r,s){Hh||Kh();var o=this,a=Ci.getProperty(e,"scrollSnapType");o.isWin=e===rn,o.target=e,o.tween=i,t=Gm(t,r,e,s),o.vars=t,o.autoKill=!!t.autoKill,o.getX=ms(e,"x"),o.getY=ms(e,"y"),o.x=o.xPrev=o.getX(),o.y=o.yPrev=o.getY(),a&&a!=="none"&&(o.snap=1,o.snapInline=e.style.scrollSnapType,e.style.scrollSnapType="none"),t.x!=null?(o.add(o,"x",o.x,Gh(t.x,e,"x",o.x,t.offsetX||0),r,s),o._props.push("scrollTo_x")):o.skipX=1,t.y!=null?(o.add(o,"y",o.y,Gh(t.y,e,"y",o.y,t.offsetY||0),r,s),o._props.push("scrollTo_y")):o.skipY=1},render:function(e,t){for(var i=t._pt,r=t.target,s=t.tween,o=t.autoKill,a=t.xPrev,c=t.yPrev,d=t.isWin,p=t.snap,w=t.snapInline,g,l,b,m,f;i;)i.r(e,i.d),i=i._next;g=d||!t.skipX?t.getX():a,l=d||!t.skipY?t.getY():c,b=l-c,m=g-a,f=jh.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),o&&(!t.skipX&&(m>f||m<-f)&&g<gs(r,"x")&&(t.skipX=1),!t.skipY&&(b>f||b<-f)&&l<gs(r,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(s.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(s,t.vars.onAutoKillParams||[]))),d?rn.scrollTo(t.skipX?g:t.x,t.skipY?l:t.y):(t.skipY||(r.scrollTop=t.y),t.skipX||(r.scrollLeft=t.x)),p&&(e===1||e===0)&&(l=r.scrollTop,g=r.scrollLeft,w?r.style.scrollSnapType=w:r.style.removeProperty("scroll-snap-type"),r.scrollTop=l+1,r.scrollLeft=g+1,r.scrollTop=l,r.scrollLeft=g),t.xPrev=t.x,t.yPrev=t.y},kill:function(e){var t=e==="scrollTo";(t||e==="scrollTo_x")&&(this.skipX=1),(t||e==="scrollTo_y")&&(this.skipY=1)}};Vi.max=gs;Vi.getOffset=Uh;Vi.buildGetter=ms;qh()&&Ci.registerPlugin(Vi);var Ve,Cr,wt,Gt,sn,At,Qh,Sl,vs,ko,Co,$l,ei,Eo,Pl,ti,Jh,Zh,Er,ed,Al,td,Ml,ys=1,Qn=[],Jn=[],Pn=Date.now,Ol=Pn(),Oi=0,id=1,So=function(e){return e},ji=function(e){return vs(e)[0]||(Li(e)&&Ve.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},nd=function(e){return Math.round(e*1e5)/1e5||0},rd=function(){return typeof window!="undefined"},sd=function(){return Ve||rd()&&(Ve=window.gsap)&&Ve.registerPlugin&&Ve},Sr=function(e){return!!~Qh.indexOf(e)},Zn=function(e,t){return~Qn.indexOf(e)&&Qn[Qn.indexOf(e)+1][t]},$o=function(e,t){var i=t.s,r=t.sc,s=Jn.indexOf(e),o=r===ni.sc?1:2;return!~s&&(s=Jn.push(e)-1),Jn[s+o]||(Jn[s+o]=Zn(e,i)||(Sr(e)?r:function(a){return arguments.length?e[i]=a:e[i]}))},od=function(e){return Zn(e,"getBoundingClientRect")||(Sr(e)?function(){return Yo.width=wt.innerWidth,Yo.height=wt.innerHeight,Yo}:function(){return an(e)})},Km=function(e,t,i){var r=i.d,s=i.d2,o=i.a;return(o=Zn(e,"getBoundingClientRect"))?function(){return o()[r]}:function(){return(t?wt["inner"+s]:e["client"+s])||0}},Qm=function(e,t){return!t||~Qn.indexOf(e)?od(e):function(){return Yo}},Po=function(e,t){var i=t.s,r=t.d2,s=t.d,o=t.a;return(i="scroll"+r)&&(o=Zn(e,i))?o()-od(e)()[s]:Sr(e)?(At[i]||sn[i])-(wt["inner"+r]||sn["client"+r]||At["client"+r]):e[i]-e["offset"+r]},Ll=function(e,t){for(var i=0;i<Er.length;i+=3)(!t||~t.indexOf(Er[i+1]))&&e(Er[i],Er[i+1],Er[i+2])},Li=function(e){return typeof e=="string"},Wi=function(e){return typeof e=="function"},bs=function(e){return typeof e=="number"},Rl=function(e){return typeof e=="object"},Ao=function(e){return Wi(e)&&e()},ad=function(e,t){return function(){var i=Ao(e),r=Ao(t);return function(){Ao(i),Ao(r)}}},_s=function(e,t,i){return e&&e.progress(t?0:1)&&i&&e.pause()},Il=function(e,t){if(e.enabled){var i=t(e);
2i&&i.totalTime&&(e.callbackAnimation=i)}},$r=Math.abs,Mo="scrollLeft",Oo="scrollTop",zl="left",Dl="top",Lo="right",Ro="bottom",An="width",Mn="height",Pr="Right",Ar="Left",Mr="Top",Or="Bottom",Ot="padding",Ei="margin",er="Width",Io="Height",ii="px",Ri={s:Mo,p:zl,p2:Ar,os:Lo,os2:Pr,d:An,d2:er,a:"x",sc:function(e){return arguments.length?wt.scrollTo(e,ni.sc()):wt.pageXOffset||Gt[Mo]||sn[Mo]||At[Mo]||0}},ni={s:Oo,p:Dl,p2:Mr,os:Ro,os2:Or,d:Mn,d2:Io,a:"y",op:Ri,sc:function(e){return arguments.length?wt.scrollTo(Ri.sc(),e):wt.pageYOffset||Gt[Oo]||sn[Oo]||At[Oo]||0}},on=function(e){return wt.getComputedStyle(e)},Jm=function(e){var t=on(e).position;e.style.position=t==="absolute"||t==="fixed"?t:"relative"},ld=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},an=function(e,t){var i=t&&on(e)[Pl]!=="matrix(1, 0, 0, 1, 0, 0)"&&Ve.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect();return i&&i.progress(0).kill(),r},Nl=function(e,t){var i=t.d2;return e["offset"+i]||e["client"+i]||0},ud=function(e){var t=[],i=e.labels,r=e.duration(),s;for(s in i)t.push(i[s]/r);return t},Zm=function(e){return function(t){return Ve.utils.snap(ud(e),t)}},Fl=function(e){var t=Ve.utils.snap(e),i=Array.isArray(e)&&e.slice(0).sort(function(r,s){return r-s});return i?function(r,s,o){o===void 0&&(o=.001);var a;if(!s)return t(r);if(s>0){for(r-=o,a=0;a<i.length;a++)if(i[a]>=r)return i[a];return i[a-1]}else for(a=i.length,r+=o;a--;)if(i[a]<=r)return i[a];return i[0]}:function(r,s,o){o===void 0&&(o=.001);var a=t(r);return!s||Math.abs(a-r)<o||a-r<0==s<0?a:t(s<0?r-e:r+e)}},ev=function(e){return function(t,i){return Fl(ud(e))(t,i.direction)}},cd=function(e,t,i,r){return i.split(",").forEach(function(s){return e(t,s,r)})},ri=function(e,t,i){return e.addEventListener(t,i,{passive:!0})},ws=function(e,t,i){return e.removeEventListener(t,i)},hd={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},zo={toggleActions:"play",anticipatePin:0},Do={top:0,left:0,center:.5,bottom:1,right:1},No=function(e,t){if(Li(e)){var i=e.indexOf("="),r=~i?+(e.charAt(i-1)+1)*parseFloat(e.substr(i+1)):0;~i&&(e.indexOf("%")>i&&(r*=t/100),e=e.substr(0,i-1)),e=r+(e in Do?Do[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},Fo=function(e,t,i,r,s,o,a,c){var d=s.startColor,p=s.endColor,w=s.fontSize,g=s.indent,l=s.fontWeight,b=Gt.createElement("div"),m=Sr(i)||Zn(i,"pinType")==="fixed",f=e.indexOf("scroller")!==-1,_=m?At:i,x=e.indexOf("start")!==-1,k=x?d:p,A="border-color:"+k+";font-size:"+w+";color:"+k+";font-weight:"+l+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return A+="position:"+((f||c)&&m?"fixed;":"absolute;"),(f||c||!m)&&(A+=(r===ni?Lo:Ro)+":"+(o+parseFloat(g))+"px;"),a&&(A+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),b._isStart=x,b.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),b.style.cssText=A,b.innerText=t||t===0?e+"-"+t:e,_.children[0]?_.insertBefore(b,_.children[0]):_.appendChild(b),b._offset=b["offset"+r.op.d2],Bo(b,0,r,x),b},Bo=function(e,t,i,r){var s={display:"block"},o=i[r?"os2":"p2"],a=i[r?"p2":"os2"];e._isFlipped=r,s[i.a+"Percent"]=r?-100:0,s[i.a]=r?"1px":0,s["border"+o+er]=1,s["border"+a+er]=0,s[i.p]=t+"px",Ve.set(e,s)},at=[],Bl={},dd=function(){return Pn()-Oi>34&&Vl()},Ho=function(){Vl(),Oi||Rr("scrollStart"),Oi=Pn()},xs=function(){return!ei&&!td&&!Gt.fullscreenElement&&Sl.restart(!0)},Ts={},tv=[],$t=[],Lr,fd,pd=function(e){var t=Ve.ticker.frame,i=[],r=0,s;if(fd!==t||ys){for(Vo();r<$t.length;r+=4)s=wt.matchMedia($t[r]).matches,s!==$t[r+3]&&($t[r+3]=s,s?i.push(r):Vo(1,$t[r])||Wi($t[r+2])&&$t[r+2]());for(md(),r=0;r<i.length;r++)s=i[r],Lr=$t[s],$t[s+2]=$t[s+1](e);Lr=0,Cr&&Ir(0,1),fd=t,Rr("matchMedia")}},gd=function n(){return ws(Pe,"scrollEnd",n)||Ir(!0)},Rr=function(e){return Ts[e]&&Ts[e].map(function(t){return t()})||tv},Si=[],md=function(e){for(var t=0;t<Si.length;t+=5)(!e||Si[t+4]===e)&&(Si[t].style.cssText=Si[t+1],Si[t].getBBox&&Si[t].setAttribute("transform",Si[t+2]||""),Si[t+3].uncache=1)},Vo=function(e,t){var i;for(ti=0;ti<at.length;ti++)i=at[ti],(!t||i.media===t)&&(e?i.kill(1):i.revert());t&&md(t),t||Rr("revert")}
2,vd=function(){return Jn.forEach(function(e){return typeof e=="function"&&(e.rec=0)})},Hl,Ir=function(e,t){if(Oi&&!e){ri(Pe,"scrollEnd",gd);return}Hl=!0;var i=Rr("refreshInit");ed&&Pe.sort(),t||Vo(),at.forEach(function(r){return r.refresh()}),at.forEach(function(r){return r.vars.end==="max"&&r.setPositions(r.start,Po(r.scroller,r._dir))}),i.forEach(function(r){return r&&r.render&&r.render(-1)}),vd(),Sl.pause(),Hl=!1,Rr("refresh")},yd=0,jo=1,Vl=function(){if(!Hl){var e=at.length,t=Pn(),i=t-Ol>=50,r=e&&at[0].scroll();if(jo=yd>r?-1:1,yd=r,i&&(Oi&&!Eo&&t-Oi>200&&(Oi=0,Rr("scrollEnd")),Co=Ol,Ol=t),jo<0){for(ti=e;ti-- >0;)at[ti]&&at[ti].update(0,i);jo=1}else for(ti=0;ti<e;ti++)at[ti]&&at[ti].update(0,i)}},jl=[zl,Dl,Ro,Lo,Ei+Or,Ei+Pr,Ei+Mr,Ei+Ar,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Wo=jl.concat([An,Mn,"boxSizing","max"+er,"max"+Io,"position",Ei,Ot,Ot+Mr,Ot+Pr,Ot+Or,Ot+Ar]),iv=function(e,t,i){ks(i);var r=e._gsap;if(r.spacerIsNative)ks(r.spacerState);else if(e.parentNode===t){var s=t.parentNode;s&&(s.insertBefore(e,t),s.removeChild(t))}},Wl=function(e,t,i,r){if(e.parentNode!==t){for(var s=jl.length,o=t.style,a=e.style,c;s--;)c=jl[s],o[c]=i[c];o.position=i.position==="absolute"?"absolute":"relative",i.display==="inline"&&(o.display="inline-block"),a[Ro]=a[Lo]=o.flexBasis="auto",o.overflow="visible",o.boxSizing="border-box",o[An]=Nl(e,Ri)+ii,o[Mn]=Nl(e,ni)+ii,o[Ot]=a[Ei]=a[Dl]=a[zl]="0",ks(r),a[An]=a["max"+er]=i[An],a[Mn]=a["max"+Io]=i[Mn],a[Ot]=i[Ot],e.parentNode.insertBefore(t,e),t.appendChild(e)}},nv=/([A-Z])/g,ks=function(e){if(e){var t=e.t.style,i=e.length,r=0,s,o;for((e.t._gsap||Ve.core.getCache(e.t)).uncache=1;r<i;r+=2)o=e[r+1],s=e[r],o?t[s]=o:t[s]&&t.removeProperty(s.replace(nv,"-$1").toLowerCase())}},qo=function(e){for(var t=Wo.length,i=e.style,r=[],s=0;s<t;s++)r.push(Wo[s],i[Wo[s]]);return r.t=e,r},rv=function(e,t,i){for(var r=[],s=e.length,o=i?8:0,a;o<s;o+=2)a=e[o],r.push(a,a in t?t[a]:e[o+1]);return r.t=e.t,r},Yo={left:0,top:0},bd=function(e,t,i,r,s,o,a,c,d,p,w,g,l){Wi(e)&&(e=e(c)),Li(e)&&e.substr(0,3)==="max"&&(e=g+(e.charAt(4)==="="?No("0"+e.substr(3),i):0));var b=l?l.time():0,m,f,_;if(l&&l.seek(0),bs(e))a&&Bo(a,i,r,!0);else{Wi(t)&&(t=t(c));var x=e.split(" "),k,A,M,T;_=ji(t)||At,k=an(_)||{},(!k||!k.left&&!k.top)&&on(_).display==="none"&&(T=_.style.display,_.style.display="block",k=an(_),T?_.style.display=T:_.style.removeProperty("display")),A=No(x[0],k[r.d]),M=No(x[1]||"0",i),e=k[r.p]-d[r.p]-p+A+s-M,a&&Bo(a,M,r,i-M<20||a._isStart&&M>20),i-=i-M}if(o){var R=e+i,L=o._isStart;m="scroll"+r.d2,Bo(o,R,r,L&&R>20||!L&&(w?Math.max(At[m],sn[m]):o.parentNode[m])<=R+1),w&&(d=an(a),w&&(o.style[r.op.p]=d[r.op.p]-r.op.m-o._offset+ii))}return l&&_&&(m=an(_),l.seek(g),f=an(_),l._caScrollDist=m[r.p]-f[r.p],e=e/l._caScrollDist*g),l&&l.seek(b),l?e:Math.round(e)},sv=/(?:webkit|moz|length|cssText|inset)/i,_d=function(e,t,i,r){if(e.parentNode!==t){var s=e.style,o,a;if(t===At){e._stOrig=s.cssText,a=on(e);for(o in a)!+o&&!sv.test(o)&&a[o]&&typeof s[o]=="string"&&o!=="0"&&(s[o]=a[o]);s.top=i,s.left=r}else s.cssText=e._stOrig;Ve.core.getCache(e).uncache=1,t.appendChild(e)}},wd=function(e,t){var i=$o(e,t),r="_scroll"+t.p2,s,o,a=function c(d,p,w,g,l){var b=c.tween,m=p.onComplete,f={};return b&&b.kill(),s=Math.round(w),p[r]=d,p.modifiers=f,f[r]=function(_){return _=nd(i()),_!==s&&_!==o&&Math.abs(_-s)>2&&Math.abs(_-o)>2?(b.kill(),c.tween=0):_=w+g*b.ratio+l*b.ratio*b.ratio,o=s,s=nd(_)},p.onComplete=function(){c.tween=0,m&&m.call(b)},b=c.tween=Ve.to(e,p),b};return e[r]=i,ri(e,"wheel",function(){return a.tween&&a.tween.kill()&&(a.tween=0)}),a};Ri.op=ni;var Pe=function(){function n(t,i){Cr||n.register(Ve)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),this.init(t,i)}var e=n.prototype;return e.init=function(i,r){if(this.progress=this.start=0,this.vars&&this.kill(1),!id){this.update=this.refresh=this.kill=So;return}i=ld(Li(i)||bs(i)||i.nodeType?{trigger:i}:i,zo);var s=i,o=s.onUpdate,a=s.toggleClass,c=s.id,d=s.onToggle,p=s.onRefresh,w=s.scrub,g=s.trigger,l=s.pin,b=s.pinSpacing,m=s.invalidateOnRefresh,f=s.anticipatePin,_=s.onScrubComplete,x=s.onSnapComplete,k=s.once,A=s.snap,M=s.pinReparent,T=s.pinSpacer,R=s.containerAnimation,L=s.fastScrollEnd,N=s.preventOverlaps,V=i.horizontal||i.containerAnimation&&i.horizontal!==!1?Ri:ni,W=!w&&w!==0,Z=ji(i.scroller||wt),B=Ve.core.getCache(Z),ee=Sr(Z),ie=("pinType"in i?i.pinType:Zn(Z,"pinType")||ee&&"fixed")==="fixed",ne=[i.onEnter,i.onLeave,i.onEnterBack,i.onLeaveBack],U=W&&i.toggleActions.split(" "),te="markers"in i?i.markers:zo.markers,he=ee?0:parseFloat(on(Z)["border"+V.p2+er])||0,H=this,ue=i.onRefreshInit&&function(){return i.onRefreshInit(H)},ge=Km(Z,ee,V),Q=Qm(Z,ee),me=0,ke=$o(Z,V),Me,je,ze,_e,Ct,Ue,We,vt,Se,Re,Ft,Te,Je,xt,ut,qt,He,Rt,Be,Tt,yt,j,D,E,P,O,F,Y,re,le,ae,G,Ee,we,ye,Ie,Ge;if(H.media=Lr,H._dir=V,f*=45,H.scroller=Z,H.scroll=R?R.time.bind(R):ke,_e=ke(),H.vars=i,r=r||i.animation,"refreshPriority"in i&&(ed=1),B.tweenScroll=B.tweenScroll||{top:wd(Z,ni),left:wd(Z,Ri)},H.tweenTo=Me=B.tweenScroll[V.p],r&&(r.vars.lazy=!1,r._initted||r.vars.immediateRender!==!1&&i.immediateRender!==!1&&r.render(0,!0,!0),H.animation=r.pause(),r.scrollTrigger=H,ae=bs(w)&&w,ae&&(le=Ve.to(r,{ease:"power3",duration:ae,onComplete:function(){return _&&_(H)}})),Y=0,c||(c=r.vars.id)),at.push(H),A&&((!Rl(A)||A.push)&&(A={snapTo:A}),"scrollBehavior"in At.style&&Ve.set(ee?[At,sn]:Z,{scrollBehavior:"auto"}),ze=Wi(A.snapTo)?A.snapTo:A.snapTo==="labels"?Zm(r):A.snapTo==="labelsDirectional"?ev(r):A.directional!==!1?function(I,J){return Fl(A.snapTo)(I,J.direction)}:Ve.utils.snap(A.snapTo),G=A.duration||{min:.1,max:2},G=Rl(G)?ko(G.min,G.max):ko(G,G),Ee=Ve.delayedCall(A.delay||ae/2||.1,function(){if(Math.abs(H.getVelocity())<10&&!Eo&&me!==ke()){var I=r&&!W?r.totalProgress():H.progress,J=(I-re)/(Pn()-Co)*1e3||0,q=Ve.utils.clamp(-H.progress,
21-H.progress,$r(J/2)*J/.185),K=H.progress+(A.inertia===!1?0:q),ce=ko(0,1,ze(K,H)),oe=ke(),xe=Math.round(Ue+ce*Je),pe=A,qe=pe.onStart,$e=pe.onInterrupt,Fe=pe.onComplete,Ke=Me.tween;if(oe<=We&&oe>=Ue&&xe!==oe){if(Ke&&!Ke._initted&&Ke.data<=$r(xe-oe))return;A.inertia===!1&&(q=ce-H.progress),Me(xe,{duration:G($r(Math.max($r(K-I),$r(ce-I))*.185/J/.05||0)),ease:A.ease||"power3",data:$r(xe-oe),onInterrupt:function(){return Ee.restart(!0)&&$e&&$e(H)},onComplete:function(){H.update(),me=ke(),Y=re=r&&!W?r.totalProgress():H.progress,x&&x(H),Fe&&Fe(H)}},oe,q*Je,xe-oe-q*Je),qe&&qe(H,Me.tween)}}else H.isActive&&Ee.restart(!0)}).pause()),c&&(Bl[c]=H),g=H.trigger=ji(g||l),l=l===!0?g:ji(l),Li(a)&&(a={targets:g,className:a}),l&&(b===!1||b===Ei||(b=!b&&on(l.parentNode).display==="flex"?!1:Ot),H.pin=l,i.force3D!==!1&&Ve.set(l,{force3D:!0}),je=Ve.core.getCache(l),je.spacer?xt=je.pinState:(T&&(T=ji(T),T&&!T.nodeType&&(T=T.current||T.nativeElement),je.spacerIsNative=!!T,T&&(je.spacerState=qo(T))),je.spacer=He=T||Gt.createElement("div"),He.classList.add("pin-spacer"),c&&He.classList.add("pin-spacer-"+c),je.pinState=xt=qo(l)),H.spacer=He=je.spacer,F=on(l),D=F[b+V.os2],Be=Ve.getProperty(l),Tt=Ve.quickSetter(l,V.a,ii),Wl(l,He,F),qt=qo(l)),te&&(Te=Rl(te)?ld(te,hd):hd,Re=Fo("scroller-start",c,Z,V,Te,0),Ft=Fo("scroller-end",c,Z,V,Te,0,Re),Rt=Re["offset"+V.op.d2],vt=Fo("start",c,Z,V,Te,Rt,0,R),Se=Fo("end",c,Z,V,Te,Rt,0,R),R&&(Ge=Ve.quickSetter([vt,Se],V.a,ii)),!ie&&!(Qn.length&&Zn(Z,"fixedMarkers")===!0)&&(Jm(ee?At:Z),Ve.set([Re,Ft],{force3D:!0}),P=Ve.quickSetter(Re,V.a,ii),O=Ve.quickSetter(Ft,V.a,ii))),R){var rt=R.vars.onUpdate,be=R.vars.onUpdateParams;R.eventCallback("onUpdate",function(){H.update(0,0,1),rt&&rt.apply(be||[])})}H.previous=function(){return at[at.indexOf(H)-1]},H.next=function(){return at[at.indexOf(H)+1]},H.revert=function(I){var J=I!==!1||!H.enabled,q=ei;J!==H.isReverted&&(J&&(H.scroll.rec||(H.scroll.rec=ke()),ye=Math.max(ke(),H.scroll.rec||0),we=H.progress,Ie=r&&r.progress()),vt&&[vt,Se,Re,Ft].forEach(function(K){return K.style.display=J?"none":"block"}),J&&(ei=1),H.update(J),ei=q,l&&(J?iv(l,He,xt):(!M||!H.isActive)&&Wl(l,He,on(l),E)),H.isReverted=J)},H.refresh=function(I,J){if(!((ei||!H.enabled)&&!J)){if(l&&I&&Oi){ri(n,"scrollEnd",gd);return}ei=1,le&&le.pause(),m&&r&&r.time(-.01,!0).invalidate(),H.isReverted||H.revert();for(var q=ge(),K=Q(),ce=R?R.duration():Po(Z,V),oe=0,xe=0,pe=i.end,qe=i.endTrigger||g,$e=i.start||(i.start===0||!g?0:l?"0 0":"0 100%"),Fe=i.pinnedContainer&&ji(i.pinnedContainer),Ke=g&&Math.max(0,at.indexOf(H))||0,Ae=Ke,Ze,Qe,Bt,ct,De,de,_t,fr,et,mn;Ae--;)de=at[Ae],de.end||de.refresh(0,1)||(ei=1),_t=de.pin,_t&&(_t===g||_t===l)&&!de.isReverted&&(mn||(mn=[]),mn.unshift(de),de.revert());for(Wi($e)&&($e=$e(H)),Ue=bd($e,g,q,V,ke(),vt,Re,H,K,he,ie,ce,R)||(l?-.001:0),Wi(pe)&&(pe=pe(H)),Li(pe)&&!pe.indexOf("+=")&&(~pe.indexOf(" ")?pe=(Li($e)?$e.split(" ")[0]:"")+pe:(oe=No(pe.substr(2),q),pe=Li($e)?$e:Ue+oe,qe=g)),We=Math.max(Ue,bd(pe||(qe?"100% 0":ce),qe,q,V,ke()+oe,Se,Ft,H,K,he,ie,ce,R))||-.001,Je=We-Ue||(Ue-=.01)&&.001,oe=0,Ae=Ke;Ae--;)de=at[Ae],_t=de.pin,_t&&de.start-de._pinPush<Ue&&!R&&(Ze=de.end-de.start,(_t===g||_t===Fe)&&!bs($e)&&(oe+=Ze*(1-de.progress)),_t===l&&(xe+=Ze));if(Ue+=oe,We+=oe,H._pinPush=xe,vt&&oe&&(Ze={},Ze[V.a]="+="+oe,Fe&&(Ze[V.p]="-="+ke()),Ve.set([vt,Se],Ze)),l)Ze=on(l),ct=V===ni,Bt=ke(),yt=parseFloat(Be(V.a))+xe,!ce&&We>1&&((ee?At:Z).style["overflow-"+V.a]="scroll"),Wl(l,He,Ze),qt=qo(l),Qe=an(l,!0),fr=ie&&$o(Z,ct?Ri:ni)(),b&&(E=[b+V.os2,Je+xe+ii],E.t=He,Ae=b===Ot?Nl(l,V)+Je+xe:0,Ae&&E.push(V.d,Ae+ii),ks(E),ie&&ke(ye)),ie&&(De={top:Qe.top+(ct?Bt-Ue:fr)+ii,left:Qe.left+(ct?fr:Bt-Ue)+ii,boxSizing:"border-box",position:"fixed"},De[An]=De["max"+er]=Math.ceil(Qe.width)+ii,De[Mn]=De["max"+Io]=Math.ceil(Qe.height)+ii,De[Ei]=De[Ei+Mr]=De[Ei+Pr]=De[Ei+Or]=De[Ei+Ar]="0",De[Ot]=Ze[Ot],De[Ot+Mr]=Ze[Ot+Mr],De[Ot+Pr]=Ze[Ot+Pr],De[Ot+Or]=Ze[Ot+Or],De[Ot+Ar]=Ze[Ot+Ar],ut=rv(xt,De,M)),r?(et=r._initted,Al(1),r.render(r.duration(),!0,!0),j=Be(V.a)-yt+Je+xe,Je!==j&&ut.splice(ut.length-2,2),r.render(0,!0,!0),et||r.invalidate(),Al(0)):j=Je;else if(g&&ke()&&!R)for(Qe=g.parentNode;Qe&&Qe!==At;
2)Qe._pinOffset&&(Ue-=Qe._pinOffset,We-=Qe._pinOffset),Qe=Qe.parentNode;mn&&mn.forEach(function(no){return no.revert(!1)}),H.start=Ue,H.end=We,_e=Ct=ke(),R||(_e<ye&&ke(ye),H.scroll.rec=0),H.revert(!1),ei=0,r&&W&&r._initted&&r.progress()!==Ie&&r.progress(Ie,!0).render(r.time(),!0,!0),(we!==H.progress||R)&&(r&&!W&&r.totalProgress(we,!0),H.progress=we,H.update(0,0,1)),l&&b&&(He._pinOffset=Math.round(H.progress*j)),p&&p(H)}},H.getVelocity=function(){return(ke()-Ct)/(Pn()-Co)*1e3||0},H.endAnimation=function(){_s(H.callbackAnimation),r&&(le?le.progress(1):r.paused()?W||_s(r,H.direction<0,1):_s(r,r.reversed()))},H.labelToScroll=function(I){return r&&r.labels&&(Ue||H.refresh()||Ue)+r.labels[I]/r.duration()*Je||0},H.getTrailing=function(I){var J=at.indexOf(H),q=H.direction>0?at.slice(0,J).reverse():at.slice(J+1);return Li(I)?q.filter(function(K){return K.vars.preventOverlaps===I}):q},H.update=function(I,J,q){if(!(R&&!q&&!I)){var K=H.scroll(),ce=I?0:(K-Ue)/Je,oe=ce<0?0:ce>1?1:ce||0,xe=H.progress,pe,qe,$e,Fe,Ke,Ae,Ze,Qe;if(J&&(Ct=_e,_e=R?ke():K,A&&(re=Y,Y=r&&!W?r.totalProgress():oe)),f&&!oe&&l&&!ei&&!ys&&Oi&&Ue<K+(K-Ct)/(Pn()-Co)*f&&(oe=1e-4),oe!==xe&&H.enabled){if(pe=H.isActive=!!oe&&oe<1,qe=!!xe&&xe<1,Ae=pe!==qe,Ke=Ae||!!oe!=!!xe,H.direction=oe>xe?1:-1,H.progress=oe,Ke&&!ei&&($e=oe&&!xe?0:oe===1?1:xe===1?2:3,W&&(Fe=!Ae&&U[$e+1]!=="none"&&U[$e+1]||U[$e],Qe=r&&(Fe==="complete"||Fe==="reset"||Fe in r))),N&&Ae&&(Qe||w||!r)&&(Wi(N)?N(H):H.getTrailing(N).forEach(function(de){return de.endAnimation()})),W||(le&&!ei&&!ys?(le.vars.totalProgress=oe,le.invalidate().restart()):r&&r.totalProgress(oe,!!ei)),l){if(I&&b&&(He.style[b+V.os2]=D),!ie)Tt(yt+j*oe);else if(Ke){if(Ze=!I&&oe>xe&&We+1>K&&K+1>=Po(Z,V),M)if(!I&&(pe||Ze)){var Bt=an(l,!0),ct=K-Ue;_d(l,At,Bt.top+(V===ni?ct:0)+ii,Bt.left+(V===ni?0:ct)+ii)}else _d(l,He);ks(pe||Ze?ut:qt),j!==Je&&oe<1&&pe||Tt(yt+(oe===1&&!Ze?j:0))}}A&&!Me.tween&&!ei&&!ys&&Ee.restart(!0),a&&(Ae||k&&oe&&(oe<1||!Ml))&&vs(a.targets).forEach(function(de){return de.classList[pe||k?"add":"remove"](a.className)}),o&&!W&&!I&&o(H),Ke&&!ei?(W&&(Qe&&(Fe==="complete"?r.pause().totalProgress(1):Fe==="reset"?r.restart(!0).pause():Fe==="restart"?r.restart(!0):r[Fe]()),o&&o(H)),(Ae||!Ml)&&(d&&Ae&&Il(H,d),ne[$e]&&Il(H,ne[$e]),k&&(oe===1?H.kill(!1,1):ne[$e]=0),Ae||($e=oe===1?1:3,ne[$e]&&Il(H,ne[$e]))),L&&!pe&&Math.abs(H.getVelocity())>(bs(L)?L:2500)&&(_s(H.callbackAnimation),le?le.progress(1):_s(r,!oe,1))):W&&o&&!ei&&o(H)}if(O){var De=R?K/R.duration()*(R._caScrollDist||0):K;P(De+(Re._isFlipped?1:0)),O(De)}Ge&&Ge(-K/R.duration()*(R._caScrollDist||0))}},H.enable=function(I,J){H.enabled||(H.enabled=!0,ri(Z,"resize",xs),ri(Z,"scroll",Ho),ue&&ri(n,"refreshInit",ue),I!==!1&&(H.progress=we=0,_e=Ct=me=ke()),J!==!1&&H.refresh())},H.getTween=function(I){return I&&Me?Me.tween:le},H.setPositions=function(I,J){l&&(yt+=I-Ue,j+=J-I-Je),H.start=Ue=I,H.end=We=J,Je=J-I,H.update()},H.disable=function(I,J){if(H.enabled&&(I!==!1&&H.revert(),H.enabled=H.isActive=!1,J||le&&le.pause(),ye=0,je&&(je.uncache=1),ue&&ws(n,"refreshInit",ue),Ee&&(Ee.pause(),Me.tween&&Me.tween.kill()&&(Me.tween=0)),!ee)){for(var q=at.length;q--;)if(at[q].scroller===Z&&at[q]!==H)return;ws(Z,"resize",xs),ws(Z,"scroll",Ho)}},H.kill=function(I,J){H.disable(I,J),le&&le.kill(),c&&delete Bl[c];var q=at.indexOf(H);q>=0&&at.splice(q,1),q===ti&&jo>0&&ti--,q=0,at.forEach(function(K){return K.scroller===H.scroller&&(q=1)}),q||(H.scroll.rec=0),r&&(r.scrollTrigger=null,I&&r.render(-1),J||r.kill()),vt&&[vt,Se,Re,Ft].forEach(function(K){return K.parentNode&&K.parentNode.removeChild(K)}),l&&(je&&(je.uncache=1),q=0,at.forEach(function(K){return K.pin===l&&q++}),q||(je.spacer=0))},H.enable(!1,!1),!r||!r.add||Je?H.refresh():Ve.delayedCall(.01,function(){return Ue||We||H.refresh()})&&(Je=.01)&&(Ue=We=0)},n.register=function(i){if(!Cr&&(Ve=i||sd(),rd()&&window.document&&(wt=window,Gt=document,sn=Gt.documentElement,At=Gt.body),Ve&&(vs=Ve.utils.toArray,ko=Ve.utils.clamp,Al=Ve.core.suppressOverwrites||So,Ve.core.globals("ScrollTrigger",n),At))){ri(wt,"wheel",Ho),Qh=[wt,Gt,sn,At],ri(Gt,"scroll",Ho);var r=At.style,s=r.borderTopStyle,o;r.borderTopStyle="solid",o=an(At),ni.m=Math.round(o.top+ni.sc())||0,Ri.m=Math.round(o.left+Ri.sc())||0,s?r.borderTopStyle=s:r.removeProperty("border-top-style"),$l=setInterval(dd,200),Ve.delayedCall(.5,function(){return ys=0}),ri(Gt,"touchcancel",So),ri(At,"touchstart",So),cd(ri,Gt,"pointerdown,touchstart,mousedown",function(){return Eo=1}),cd(ri,Gt,"pointerup,touchend,mouseup",function(){return Eo=0}),Pl=Ve.utils.checkPrefix("transform"),Wo.push(Pl),Cr=Pn(),Sl=Ve.delayedCall(.2,Ir).pause(),Er=[Gt,"visibilitychange",function(){var a=wt.innerWidth,c=wt.innerHe
2ight;Gt.hidden?(Jh=a,Zh=c):(Jh!==a||Zh!==c)&&xs()},Gt,"DOMContentLoaded",Ir,wt,"load",function(){return Oi||Ir()},wt,"resize",xs],Ll(ri)}return Cr},n.defaults=function(i){if(i)for(var r in i)zo[r]=i[r];return zo},n.kill=function(){id=0,at.slice(0).forEach(function(i){return i.kill(1)})},n.config=function(i){"limitCallbacks"in i&&(Ml=!!i.limitCallbacks);var r=i.syncInterval;r&&clearInterval($l)||($l=r)&&setInterval(dd,r),"autoRefreshEvents"in i&&(Ll(ws)||Ll(ri,i.autoRefreshEvents||"none"),td=(i.autoRefreshEvents+"").indexOf("resize")===-1)},n.scrollerProxy=function(i,r){var s=ji(i),o=Jn.indexOf(s),a=Sr(s);~o&&Jn.splice(o,a?6:2),r&&(a?Qn.unshift(wt,r,At,r,sn,r):Qn.unshift(s,r))},n.matchMedia=function(i){var r,s,o,a,c;for(s in i)o=$t.indexOf(s),a=i[s],Lr=s,s==="all"?a():(r=wt.matchMedia(s),r&&(r.matches&&(c=a()),~o?($t[o+1]=ad($t[o+1],a),$t[o+2]=ad($t[o+2],c)):(o=$t.length,$t.push(s,a,c),r.addListener?r.addListener(pd):r.addEventListener("change",pd)),$t[o+3]=r.matches)),Lr=0;return $t},n.clearMatchMedia=function(i){i||($t.length=0),i=$t.indexOf(i),i>=0&&$t.splice(i,4)},n.isInViewport=function(i,r,s){var o=(Li(i)?ji(i):i).getBoundingClientRect(),a=o[s?An:Mn]*r||0;return s?o.right-a>0&&o.left+a<wt.innerWidth:o.bottom-a>0&&o.top+a<wt.innerHeight},n.positionInViewport=function(i,r,s){Li(i)&&(i=ji(i));var o=i.getBoundingClientRect(),a=o[s?An:Mn],c=r==null?a/2:r in Do?Do[r]*a:~r.indexOf("%")?parseFloat(r)*a/100:parseFloat(r)||0;return s?(o.left+c)/wt.innerWidth:(o.top+c)/wt.innerHeight},n}();Pe.version="3.9.1";Pe.saveStyles=function(n){return n?vs(n).forEach(function(e){if(e&&e.style){var t=Si.indexOf(e);t>=0&&Si.splice(t,5),Si.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),Ve.core.getCache(e),Lr)}}):Si};Pe.revert=function(n,e){return Vo(!n,e)};Pe.create=function(n,e){return new Pe(n,e)};Pe.refresh=function(n){return n?xs():(Cr||Pe.register())&&Ir(!0)};Pe.update=Vl;Pe.clearScrollMemory=vd;Pe.maxScroll=function(n,e){return Po(n,e?Ri:ni)};Pe.getScrollFunc=function(n,e){return $o(ji(n),e?Ri:ni)};Pe.getById=function(n){return Bl[n]};Pe.getAll=function(){return at.slice(0)};Pe.isScrolling=function(){return!!Oi};Pe.snapDirectional=Fl;Pe.addEventListener=function(n,e){var t=Ts[n]||(Ts[n]=[]);~t.indexOf(e)||t.push(e)};Pe.removeEventListener=function(n,e){var t=Ts[n],i=t&&t.indexOf(e);i>=0&&t.splice(i,1)};Pe.batch=function(n,e){var t=[],i={},r=e.interval||.016,s=e.batchMax||1e9,o=function(d,p){var w=[],g=[],l=Ve.delayedCall(r,function(){p(w,g),w=[],g=[]}).pause();return function(b){w.length||l.restart(!0),w.push(b.trigger),g.push(b),s<=w.length&&l.progress(1)}},a;for(a in e)i[a]=a.substr(0,2)==="on"&&Wi(e[a])&&a!=="onRefreshInit"?o(a,e[a]):e[a];return Wi(s)&&(s=s(),ri(Pe,"refresh",function(){return s=e.batchMax()})),vs(n).forEach(function(c){var d={};for(a in i)d[a]=i[a];d.trigger=c,t.push(Pe.create(d))}),t};Pe.sort=function(n){return at.sort(n||function(e,t){return(e.vars.refreshPriority||0)*-1e6+e.start-(t.start+(t.vars.refreshPriority||0)*-1e6)})};sd()&&Ve.registerPlugin(Pe);var Aw=oi(xd()),Mw=oi(Td()),Ow=oi(kd()),Lw=oi(Cd()),Rw=oi(Ed()),Hn=oi(tr()),Zr=oi($d()),Ac=oi(Ld());function gv(n){if(Array.isArray(n)){for(var e=0,t=Array(n.length);e<n.length;e++)t[e]=n[e];return t}else return Array.from(n)}var Ko=!1;typeof window!="undefined"&&(nu={get passive(){Ko=!0}},window.addEventListener("testPassive",null,nu),window.removeEventListener("testPassive",null,nu));var nu,ru=typeof window!="undefined"&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||window.navigator.platform==="MacIntel"&&window.navigator.maxTouchPoints>1),qi=[],Dr=!1,su=-1,Cs=void 0,Es=void 0,Rd=function(e){return qi.some(function(t){return!!(t.options.allowTouchMove&&t.options.allowTouchMove(e))})},Ss=function(e){var t=e||window.event;return Rd(t.target)||t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)},mv=function(e){if(Es===void 0){var t=!!e&&e.reserveScrollBarGap===!0,i=window.innerWidth-document.documentElement.clientWidth;t&&i>0&&(Es=document.body.style.paddingRight,document.body.style.paddingRight=i+"px")}Cs===void 0&&(Cs=document.body.style.overflow,document.body.style.overflow="hidden")},Id=function(){Es!==void 0&&(document.body.style.paddingRight=Es,Es=void 0),Cs!==void 0&&(document.body.style.overflow=Cs,Cs=void 0)},vv=function(e){return e?e.scrollHeight-e.scrollTop<=e.clientHeight:!1},yv=function(e,t){var i=e.targetTouches[0].clientY-su;return Rd(e.target)?!1:t&&t.scrollTop===0&&i>0||vv(t)&&i<0?Ss(e):(e.stopPropagation(),!0)},Yi=function(e,t){if(!e){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!qi.some(function(r){return r.targetElement===e})){var i={targetElement:e,options:t||{}};qi=[].concat(gv(qi),[i]),ru?(e.ontouchstart=function(r){r.targetTouches.length===1&&(su=r.targetTouches[0].clientY)},e.ontouchmove=function(r){r.targetTouches.length===1&&yv(r,e)},Dr||(document.addEventListener("touchmove",Ss,Ko?{passive:!1}:void 0),Dr=!0)):mv(t)}}
2,zd=function(){ru?(qi.forEach(function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null}),Dr&&(document.removeEventListener("touchmove",Ss,Ko?{passive:!1}:void 0),Dr=!1),su=-1):Id(),qi=[]},Xi=function(e){if(!e){console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");return}qi=qi.filter(function(t){return t.targetElement!==e}),ru?(e.ontouchstart=null,e.ontouchmove=null,Dr&&qi.length===0&&(document.removeEventListener("touchmove",Ss,Ko?{passive:!1}:void 0),Dr=!1)):qi.length||Id()};var Dd="1.13.2",Nd=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||Function("return this")()||{},Qo=Array.prototype,ou=Object.prototype,Fd=typeof Symbol!="undefined"?Symbol.prototype:null,bv=Qo.push,$s=Qo.slice,Ps=ou.toString,_v=ou.hasOwnProperty,Bd=typeof ArrayBuffer!="undefined",wv=typeof DataView!="undefined",xv=Array.isArray,Hd=Object.keys,Vd=Object.create,jd=Bd&&ArrayBuffer.isView,Tv=isNaN,kv=isFinite,Wd=!{toString:null}.propertyIsEnumerable("toString"),qd=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],Cv=Math.pow(2,53)-1;function ci(n,e){return e=e==null?n.length-1:+e,function(){for(var t=Math.max(arguments.length-e,0),i=Array(t),r=0;r<t;r++)i[r]=arguments[r+e];switch(e){case 0:return n.call(this,i);case 1:return n.call(this,arguments[0],i);case 2:return n.call(this,arguments[0],arguments[1],i)}var s=Array(e+1);for(r=0;r<e;r++)s[r]=arguments[r];return s[e]=i,n.apply(this,s)}}function ir(n){var e=typeof n;return e==="function"||e==="object"&&!!n}function Ev(n){return n===null}function Yd(n){return n===void 0}function Xd(n){return n===!0||n===!1||Ps.call(n)==="[object Boolean]"}function Sv(n){return!!(n&&n.nodeType===1)}function Kt(n){var e="[object "+n+"]";return function(t){return Ps.call(t)===e}}var au=Kt("String"),Ud=Kt("Number"),$v=Kt("Date"),Pv=Kt("RegExp"),Av=Kt("Error"),Gd=Kt("Symbol"),Kd=Kt("ArrayBuffer"),Qd=Kt("Function"),Mv=Nd.document&&Nd.document.childNodes;typeof/./!="function"&&typeof Int8Array!="object"&&typeof Mv!="function"&&(Qd=function(n){return typeof n=="function"||!1});var si=Qd,Jd=Kt("Object"),Zd=wv&&Jd(new DataView(new ArrayBuffer(8))),lu=typeof Map!="undefined"&&Jd(new Map),Ov=Kt("DataView");function Lv(n){return n!=null&&si(n.getInt8)&&Kd(n.buffer)}var Jo=Zd?Lv:Ov,nr=xv||Kt("Array");function Ln(n,e){return n!=null&&_v.call(n,e)}var uu=Kt("Arguments");(function(){uu(arguments)||(uu=function(n){return Ln(n,"callee")})})();var cu=uu;function Rv(n){return!Gd(n)&&kv(n)&&!isNaN(parseFloat(n))}function ef(n){return Ud(n)&&Tv(n)}function tf(n){return function(){return n}}function nf(n){return function(e){var t=n(e);return typeof t=="number"&&t>=0&&t<=Cv}}function rf(n){return function(e){return e==null?void 0:e[n]}}var Zo=rf("byteLength"),Iv=nf(Zo),zv=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;function Dv(n){return jd?jd(n)&&!Jo(n):Iv(n)&&zv.test(Ps.call(n))}var sf=Bd?Dv:tf(!1),hi=rf("length");function Nv(n){for(var e={},t=n.length,i=0;i<t;++i)e[n[i]]=!0;return{contains:function(r){return e[r]===!0},push:function(r){return e[r]=!0,n.push(r)}}}function of(n,e){e=Nv(e);var t=qd.length,i=n.constructor,r=si(i)&&i.prototype||ou,s="constructor";for(Ln(n,s)&&!e.contains(s)&&e.push(s);t--;)s=qd[t],s in n&&n[s]!==r[s]&&!e.contains(s)&&e.push(s)}function Vt(n){if(!ir(n))return[];if(Hd)return Hd(n);var e=[];for(var t in n)Ln(n,t)&&e.push(t);return Wd&&of(n,e),e}function Fv(n){if(n==null)return!0;var e=hi(n);return typeof e=="number"&&(nr(n)||au(n)||cu(n))?e===0:hi(Vt(n))===0}function af(n,e){var t=Vt(e),i=t.length;if(n==null)return!i;for(var r=Object(n),s=0;s<i;s++){var o=t[s];if(e[o]!==r[o]||!(o in r))return!1}return!0}function lt(n){if(n instanceof lt)return n;if(!(this instanceof lt))return new lt(n);this._wrapped=n}lt.VERSION=Dd;lt.prototype.value=function(){return this._wrapped};lt.prototype.valueOf=lt.prototype.toJSON=lt.prototype.value;lt.prototype.toString=function(){return String(this._wrapped)};function lf(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,Zo(n))}var uf="[object DataView]";function hu(n,e,t,i){if(n===e)return n!==0||1/n==1/e;if(n==null||e==null)return!1;if(n!==n)return e!==e;var r=typeof n;return r!=="function"&&r!=="object"&&typeof e!="object"?!1:cf(n,e,t,i)}function cf(n,e,t,i){n instanceof lt&&(n=n._wrapped),e instanceof lt&&(e=e._wrapped);var r=Ps.call(n);if(r!==Ps.call(e))return!1;if(Zd&&r=="[object Object]"&&Jo(n)){if(!Jo(e))return!1;r=uf}switch(r){case"[object RegExp]":case"[object String]":return""+n==""+e;case"[object Number]":return+n!=+n?+e!=+e:+n==0?1/+n==1/e:+n==+e;case"[object Date]":case"[object Boolean]":return+n==+e;case"[object Symbol]":return Fd.valueOf.call(n)===Fd.valueOf.call(e);case"[object ArrayBuffer]":case uf:return cf(lf(n),lf(e),t,i)}var s=r==="[object Array]";if(!s&&sf(n)){var o=Zo(n);if(o!==Zo(e))return!1;if(n.buffer===e.buffer&&n.byteOffset===e.byteOffset)return!0;s=!0}if(!s){if(typeof n!="object"||typeof e!="object")return!1;var a=n.constructor,c=e.constructor;if(a!==c&&!(si(a)&&a instanceof a&&si(c)&&c instanceof c)&&"constructor"in n&&"constructor"in e)return!1}t=t||[],i=i||[];for(var d=t.length;d--;
2)if(t[d]===n)return i[d]===e;if(t.push(n),i.push(e),s){if(d=n.length,d!==e.length)return!1;for(;d--;)if(!hu(n[d],e[d],t,i))return!1}else{var p=Vt(n),w;if(d=p.length,Vt(e).length!==d)return!1;for(;d--;)if(w=p[d],!(Ln(e,w)&&hu(n[w],e[w],t,i)))return!1}return t.pop(),i.pop(),!0}function Bv(n,e){return hu(n,e)}function As(n){if(!ir(n))return[];var e=[];for(var t in n)e.push(t);return Wd&&of(n,e),e}function du(n){var e=hi(n);return function(t){if(t==null)return!1;var i=As(t);if(hi(i))return!1;for(var r=0;r<e;r++)if(!si(t[n[r]]))return!1;return n!==ff||!si(t[fu])}}var fu="forEach",hf="has",pu=["clear","delete"],df=["get",hf,"set"],Hv=pu.concat(fu,df),ff=pu.concat(df),Vv=["add"].concat(pu,fu,hf),jv=lu?du(Hv):Kt("Map"),Wv=lu?du(ff):Kt("WeakMap"),qv=lu?du(Vv):Kt("Set"),Yv=Kt("WeakSet");function Nr(n){for(var e=Vt(n),t=e.length,i=Array(t),r=0;r<t;r++)i[r]=n[e[r]];return i}function Xv(n){for(var e=Vt(n),t=e.length,i=Array(t),r=0;r<t;r++)i[r]=[e[r],n[e[r]]];return i}function pf(n){for(var e={},t=Vt(n),i=0,r=t.length;i<r;i++)e[n[t[i]]]=t[i];return e}function gu(n){var e=[];for(var t in n)si(n[t])&&e.push(t);return e.sort()}function mu(n,e){return function(t){var i=arguments.length;if(e&&(t=Object(t)),i<2||t==null)return t;for(var r=1;r<i;r++)for(var s=arguments[r],o=n(s),a=o.length,c=0;c<a;c++){var d=o[c];(!e||t[d]===void 0)&&(t[d]=s[d])}return t}}var gf=mu(As),ea=mu(Vt),mf=mu(As,!0);function Uv(){return function(){}}function vf(n){if(!ir(n))return{};if(Vd)return Vd(n);var e=Uv();e.prototype=n;var t=new e;return e.prototype=null,t}function Gv(n,e){var t=vf(n);return e&&ea(t,e),t}function Kv(n){return ir(n)?nr(n)?n.slice():gf({},n):n}function Qv(n,e){return e(n),n}function yf(n){return nr(n)?n:[n]}lt.toPath=yf;function Ms(n){return lt.toPath(n)}function vu(n,e){for(var t=e.length,i=0;i<t;i++){if(n==null)return;n=n[e[i]]}return t?n:void 0}function bf(n,e,t){var i=vu(n,Ms(e));return Yd(i)?t:i}function Jv(n,e){e=Ms(e);for(var t=e.length,i=0;i<t;i++){var r=e[i];if(!Ln(n,r))return!1;n=n[r]}return!!t}function yu(n){return n}function Os(n){return n=ea({},n),function(e){return af(e,n)}}function bu(n){return n=Ms(n),function(e){return vu(e,n)}}function Ls(n,e,t){if(e===void 0)return n;switch(t??3){case 1:return function(i){return n.call(e,i)};case 3:return function(i,r,s){return n.call(e,i,r,s)};case 4:return function(i,r,s,o){return n.call(e,i,r,s,o)}}return function(){return n.apply(e,arguments)}}function _f(n,e,t){return n==null?yu:si(n)?Ls(n,e,t):ir(n)&&!nr(n)?Os(n):bu(n)}function _u(n,e){return _f(n,e,1/0)}lt.iteratee=_u;function di(n,e,t){return lt.iteratee!==_u?lt.iteratee(n,e):_f(n,e,t)}function Zv(n,e,t){e=di(e,t);for(var i=Vt(n),r=i.length,s={},o=0;o<r;o++){var a=i[o];s[a]=e(n[a],a,n)}return s}function wf(){}function ey(n){return n==null?wf:function(e){return bf(n,e)}}function ty(n,e,t){var i=Array(Math.max(0,n));e=Ls(e,t,1);for(var r=0;r<n;r++)i[r]=e(r);return i}function Rs(n,e){return e==null&&(e=n,n=0),n+Math.floor(Math.random()*(e-n+1))}var Is=Date.now||function(){return new Date().getTime()};function xf(n){var e=function(s){return n[s]},t="(?:"+Vt(n).join("|")+")",i=RegExp(t),r=RegExp(t,"g");return function(s){return s=s==null?"":""+s,i.test(s)?s.replace(r,e):s}}var Tf={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},iy=xf(Tf),ny=pf(Tf),ry=xf(ny),sy=lt.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},wu=/(.)^/,oy={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},ay=/\\|'|\r|\n|\u2028|\u2029/g;function ly(n){return"\\"+oy[n]}var uy=/^\s*(\w|\$)+\s*$/;function cy(n,e,t){!e&&t&&(e=t),e=mf({},e,lt.templateSettings);var i=RegExp([(e.escape||wu).source,(e.interpolate||wu).source,(e.evaluate||wu).source].join("|")+"|$","g"),r=0,s="__p+='";n.replace(i,function(d,p,w,g,l){return s+=n.slice(r,l).replace(ay,ly),r=l+d.length,p?s+=`'+
3((__t=(`+p+`))==null?'':_.escape(__t))+
4'`:w?s+=`'+
5((__t=(`+w+`))==null?'':__t)+
6'`:g&&(s+=`';
7`+g+`
8__p+='`),d}),s+=`';
9`;var o=e.variable;if(o){if(!uy.test(o))throw new Error("variable is not a bare identifier: "+o)}else s=`with(obj||{}){
10`+s+`}
11`,o="obj";s=`var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
12`+s+`return __p;
13`;var a;try{a=new Function(o,"_",s)}catch(d){throw d.source=s,d}var c=function(d){return a.call(this,d,lt)};return c.source="function("+o+`){
14`+s+"}",c}function hy(n,e,t){e=Ms(e);var i=e.length;if(!i)return si(t)?t.call(n):t;for(var r=0;r<i;r++){var s=n==null?void 0:n[e[r]];s===void 0&&(s=t,r=i),n=si(s)?s.call(n):s}return n}var dy=0;function fy(n){var e=++dy+"";return n?n+e:e}function py(n){var e=lt(n);return e._chain=!0,e}function kf(n,e,t,i,r){if(!(i instanceof e))return n.apply(t,r);var s=vf(n.prototype),o=n.apply(s,r);return ir(o)?o:s}var Fr=ci(function(n,e){var t=Fr.placeholder,i=function(){for(var r=0,s=e.length,o=Array(s),a=0;a<s;a++)o[a]=e[a]===t?arguments[r++]:e[a];for(;r<arguments.length;)o.push(arguments[r++]);return kf(n,i,this,this,o)};return i});Fr.placeholder=lt;var Cf=ci(function(n,e,t){if(!si(n))throw new TypeError("Bind must be called on a function");var i=ci(function(r){return kf(n,i,e,this,t.concat(r))});return i}),vi=nf(hi);function rr(n,e,t,i){if(i=i||[],!e&&e!==0)e=1/0;else if(e<=0)return i.concat(n);for(var r=i.length,s=0,o=hi(n);s<o;s++){var a=n[s];if(vi(a)&&(nr(a)||cu(a)))if(e>1)rr(a,e-1,t,i),r=i.length;else for(var c=0,d=a.length;c<d;)i[r++]=a[c++];else t||(i[r++]=a)}return i}var gy=ci(function(n,e){e=rr(e,!1,!1);var t=e.length;if(t<1)throw new Error("bindAll must be passed function names");for(;t--;){var i=e[t];n[i]=Cf(n[i],n)}return n});function my(n,e){var t=function(i){var r=t.cache,s=""+(e?e.apply(this,arguments):i);return Ln(r,s)||(r[s]=n.apply(this,arguments)),r[s]};return t.cache={},t}var Ef=ci(function(n,e,t){return setTimeout(function(){return n.apply(null,t)},e)}),vy=Fr(Ef,lt,1);function yy(n,e,t){var i,r,s,o,a=0;t||(t={});var c=function(){a=t.leading===!1?0:Is(),i=null,o=n.apply(r,s),i||(r=s=null)},d=function(){var p=Is();!a&&t.leading===!1&&(a=p);var w=e-(p-a);return r=this,s=arguments,w<=0||w>e?(i&&(clearTimeout(i),i=null),a=p,o=n.apply(r,s),i||(r=s=null)):!i&&t.trailing!==!1&&(i=setTimeout(c,w)),o};return d.cancel=function(){clearTimeout(i),a=0,i=r=s=null},d}function bt(n,e,t){var i,r,s,o,a,c=function(){var p=Is()-r;e>p?i=setTimeout(c,e-p):(i=null,t||(o=n.apply(a,s)),i||(s=a=null))},d=ci(function(p){return a=this,s=p,r=Is(),i||(i=setTimeout(c,e),t&&(o=n.apply(a,s))),o});return d.cancel=function(){clearTimeout(i),i=s=a=null},d}function by(n,e){return Fr(e,n)}function xu(n){return function(){return!n.apply(this,arguments)}}function _y(){var n=arguments,e=n.length-1;return function(){for(var t=e,i=n[e].apply(this,arguments);t--;)i=n[t].call(this,i);return i}}function wy(n,e){return function(){if(--n<1)return e.apply(this,arguments)}}function Sf(n,e){var t;return function(){return--n>0&&(t=e.apply(this,arguments)),n<=1&&(e=null),t}}var xy=Fr(Sf,2);function $f(n,e,t){e=di(e,t);for(var i=Vt(n),r,s=0,o=i.length;s<o;s++)if(r=i[s],e(n[r],r,n))return r}function Pf(n){return function(e,t,i){t=di(t,i);for(var r=hi(e),s=n>0?0:r-1;s>=0&&s<r;s+=n)if(t(e[s],s,e))return s;return-1}}var Tu=Pf(1),Af=Pf(-1);function Mf(n,e,t,i){t=di(t,i,1);for(var r=t(e),s=0,o=hi(n);s<o;){var a=Math.floor((s+o)/2);t(n[a])<r?s=a+1:o=a}return s}function Of(n,e,t){return function(i,r,s){var o=0,a=hi(i);if(typeof s=="number")n>0?o=s>=0?s:Math.max(s+a,o):a=s>=0?Math.min(s+1,a):s+a+1;else if(t&&s&&a)return s=t(i,r),i[s]===r?s:-1;if(r!==r)return s=e($s.call(i,o,a),ef),s>=0?s+o:-1;for(s=n>0?o:a-1;s>=0&&s<a;s+=n)if(i[s]===r)return s;return-1}}var ta=Of(1,Tu,Mf),Ty=Of(-1,Af);function ku(n,e,t){var i=vi(n)?Tu:$f,r=i(n,e,t);if(r!==void 0&&r!==-1)return n[r]}function ky(n,e){return ku(n,Os(e))}function ln(n,e,t){e=Ls(e,t);var i,r;if(vi(n))for(i=0,r=n.length;i<r;i++)e(n[i],i,n);else{var s=Vt(n);for(i=0,r=s.length;i<r;i++)e(n[s[i]],s[i],n)}return n}function sr(n,e,t){e=di(e,t);for(var i=!vi(n)&&Vt(n),r=(i||n).length,s=Array(r),o=0;o<r;o++){var a=i?i[o]:o;s[o]=e(n[a],a,n)}return s}function Lf(n){var e=function(t,i,r,s){var o=!vi(t)&&Vt(t),a=(o||t).length,c=n>0?0:a-1;for(s||(r=t[o?o[c]:c],c+=n);c>=0&&c<a;c+=n){var d=o?o[c]:c;r=i(r,t[d],d,t)}return r};return function(t,i,r,s){var o=arguments.length>=3;return e(t,Ls(i,s,4),r,o)}}var Cu=Lf(1),Rf=Lf(-1);function Br(n,e,t){var i=[];return e=di(e,t),ln(n,function(r,s,o){e(r,s,o)&&i.push(r)}),i}function Cy(n,e,t){return Br(n,xu(di(e)),t)}function If(n,e,t){e=di(e,t);for(var i=!vi(n)&&Vt(n),r=(i||n).length,s=0;s<r;s++){var o=i?i[s]:s;
14if(!e(n[o],o,n))return!1}return!0}function zf(n,e,t){e=di(e,t);for(var i=!vi(n)&&Vt(n),r=(i||n).length,s=0;s<r;s++){var o=i?i[s]:s;if(e(n[o],o,n))return!0}return!1}function un(n,e,t,i){return vi(n)||(n=Nr(n)),(typeof t!="number"||i)&&(t=0),ta(n,e,t)>=0}var Ey=ci(function(n,e,t){var i,r;return si(e)?r=e:(e=Ms(e),i=e.slice(0,-1),e=e[e.length-1]),sr(n,function(s){var o=r;if(!o){if(i&&i.length&&(s=vu(s,i)),s==null)return;o=s[e]}return o==null?o:o.apply(s,t)})});function Eu(n,e){return sr(n,bu(e))}function Sy(n,e){return Br(n,Os(e))}function Df(n,e,t){var i=-1/0,r=-1/0,s,o;if(e==null||typeof e=="number"&&typeof n[0]!="object"&&n!=null){n=vi(n)?n:Nr(n);for(var a=0,c=n.length;a<c;a++)s=n[a],s!=null&&s>i&&(i=s)}else e=di(e,t),ln(n,function(d,p,w){o=e(d,p,w),(o>r||o===-1/0&&i===-1/0)&&(i=d,r=o)});return i}function $y(n,e,t){var i=1/0,r=1/0,s,o;if(e==null||typeof e=="number"&&typeof n[0]!="object"&&n!=null){n=vi(n)?n:Nr(n);for(var a=0,c=n.length;a<c;a++)s=n[a],s!=null&&s<i&&(i=s)}else e=di(e,t),ln(n,function(d,p,w){o=e(d,p,w),(o<r||o===1/0&&i===1/0)&&(i=d,r=o)});return i}var Py=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function Nf(n){return n?nr(n)?$s.call(n):au(n)?n.match(Py):vi(n)?sr(n,yu):Nr(n):[]}function Ff(n,e,t){if(e==null||t)return vi(n)||(n=Nr(n)),n[Rs(n.length-1)];var i=Nf(n),r=hi(i);e=Math.max(Math.min(e,r),0);for(var s=r-1,o=0;o<e;o++){var a=Rs(o,s),c=i[o];i[o]=i[a],i[a]=c}return i.slice(0,e)}function Ay(n){return Ff(n,1/0)}function My(n,e,t){var i=0;return e=di(e,t),Eu(sr(n,function(r,s,o){return{value:r,index:i++,criteria:e(r,s,o)}}).sort(function(r,s){var o=r.criteria,a=s.criteria;if(o!==a){if(o>a||o===void 0)return 1;if(o<a||a===void 0)return-1}return r.index-s.index}),"value")}function ia(n,e){return function(t,i,r){var s=e?[[],[]]:{};return i=di(i,r),ln(t,function(o,a){var c=i(o,a,t);n(s,o,c)}),s}}var Oy=ia(function(n,e,t){Ln(n,t)?n[t].push(e):n[t]=[e]}),Ly=ia(function(n,e,t){n[t]=e}),Ry=ia(function(n,e,t){Ln(n,t)?n[t]++:n[t]=1}),Iy=ia(function(n,e,t){n[t?0:1].push(e)},!0);function zy(n){return n==null?0:vi(n)?n.length:Vt(n).length}function Dy(n,e,t){return e in t}var Bf=ci(function(n,e){var t={},i=e[0];if(n==null)return t;si(i)?(e.length>1&&(i=Ls(i,e[1])),e=As(n)):(i=Dy,e=rr(e,!1,!1),n=Object(n));for(var r=0,s=e.length;r<s;r++){var o=e[r],a=n[o];i(a,o,n)&&(t[o]=a)}return t}),Ny=ci(function(n,e){var t=e[0],i;return si(t)?(t=xu(t),e.length>1&&(i=e[1])):(e=sr(rr(e,!1,!1),String),t=function(r,s){return!un(e,s)}),Bf(n,t,i)});function Hf(n,e,t){return $s.call(n,0,Math.max(0,n.length-(e==null||t?1:e)))}function Su(n,e,t){return n==null||n.length<1?e==null||t?void 0:[]:e==null||t?n[0]:Hf(n,n.length-e)}function na(n,e,t){return $s.call(n,e==null||t?1:e)}function Fy(n,e,t){return n==null||n.length<1?e==null||t?void 0:[]:e==null||t?n[n.length-1]:na(n,Math.max(0,n.length-e))}function By(n){return Br(n,Boolean)}function Hy(n,e){return rr(n,e,!1)}var Vf=ci(function(n,e){return e=rr(e,!0,!0),Br(n,function(t){return!un(e,t)})}),Vy=ci(function(n,e){return Vf(n,e)});function $u(n,e,t,i){Xd(e)||(i=t,t=e,e=!1),t!=null&&(t=di(t,i));for(var r=[],s=[],o=0,a=hi(n);o<a;o++){var c=n[o],d=t?t(c,o,n):c;e&&!t?((!o||s!==d)&&r.push(c),s=d):t?un(s,d)||(s.push(d),r.push(c)):un(r,c)||r.push(c)}return r}var jy=ci(function(n){return $u(rr(n,!0,!0))});function Wy(n){for(var e=[],t=arguments.length,i=0,r=hi(n);i<r;i++){var s=n[i];if(!un(e,s)){var o;for(o=1;o<t&&un(arguments[o],s);o++);o===t&&e.push(s)}}return e}function Pu(n){for(var e=n&&Df(n,hi).length||0,t=Array(e),i=0;i<e;i++)t[i]=Eu(n,i);return t}var qy=ci(Pu);function Yy(n,e){for(var t={},i=0,r=hi(n);i<r;i++)e?t[n[i]]=e[i]:t[n[i][0]]=n[i][1];return t}function Xy(n,e,t){e==null&&(e=n||0,n=0),t||(t=e<n?-1:1);for(var i=Math.max(Math.ceil((e-n)/t),0),r=Array(i),s=0;s<i;s++,n+=t)r[s]=n;return r}function Uy(n,e){if(e==null||e<1)return[];for(var t=[],i=0,r=n.length;i<r;)t.push($s.call(n,i,i+=e));return t}function Au(n,e){return n._chain?lt(e).chain():e}function jf(n){return ln(gu(n),function(e){var t=lt[e]=n[e];lt.prototype[e]=function(){var i=[this._wrapped];return bv.apply(i,arguments),Au(this,t.apply(lt,i))}}),lt}ln(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var e=Qo[n];lt.prototype[n]=function(){var t=this._wrapped;return t!=null&&(e.apply(t,arguments),(n==="shift"||n==="splice")&&t.length===0&&delete t[0]),Au(this,t)}});ln(["concat","join","slice"],function(n){var e=Qo[n];lt.prototype[n]=function(){var t=this._wrapped;return t!=null&&(t=e.apply(t,arguments)),Au(this,t)}});var Gy={__proto__:null,VERSION:Dd,restArguments:ci,isObject:ir,isNull:Ev,isUndefined:Yd,isBoolean:Xd,isElement:Sv,isString:au,isNumber:Ud,isDate:$v,isRegExp:Pv,isError:Av,isSymbol:Gd,isArrayBuffer:Kd,isDataView:Jo,isArray:nr,isFunction:si,isArguments:cu,isFinite:Rv,isNaN:ef,isTypedArray:sf,isEmpty:Fv,isMatch:af,isEqual:Bv,isMap:jv,isWeakMap:Wv,isSet:qv,isWeakSet:Yv,keys:Vt,allKeys:As,values:Nr,pairs:Xv,invert:pf,functions:gu,methods:gu,extend:gf,extendOwn:ea,assign:ea,defaults:mf,create:Gv,clone:Kv,tap:Qv,get:bf,has:Jv,mapObject:Zv,identity:yu,constant:tf,noop:wf,toPath:yf,property:bu,propertyOf:ey,matcher:Os,matches:Os,times:ty,random:Rs,now:Is,escape:iy,unescape:ry,templateSettings:sy,template:cy,result:hy,uniqueId:fy,chain:py,iteratee:_u,partial:Fr,bind:Cf,bindAll:gy,memoize:my,delay:Ef,defer:vy,throttle:yy,debounce:bt,wrap:by,negate:xu,compose:_y,after:wy,before:Sf,once:xy,findKey:$f,f
14indIndex:Tu,findLastIndex:Af,sortedIndex:Mf,indexOf:ta,lastIndexOf:Ty,find:ku,detect:ku,findWhere:ky,each:ln,forEach:ln,map:sr,collect:sr,reduce:Cu,foldl:Cu,inject:Cu,reduceRight:Rf,foldr:Rf,filter:Br,select:Br,reject:Cy,every:If,all:If,some:zf,any:zf,contains:un,includes:un,include:un,invoke:Ey,pluck:Eu,where:Sy,max:Df,min:$y,shuffle:Ay,sample:Ff,sortBy:My,groupBy:Oy,indexBy:Ly,countBy:Ry,partition:Iy,toArray:Nf,size:zy,pick:Bf,omit:Ny,first:Su,head:Su,take:Su,initial:Hf,last:Fy,rest:na,tail:na,drop:na,compact:By,flatten:Hy,without:Vy,uniq:$u,unique:$u,union:jy,intersection:Wy,difference:Vf,unzip:Pu,transpose:Pu,zip:qy,object:Yy,range:Xy,chunk:Uy,mixin:jf,default:lt},Wf=jf(Gy);Wf._=Wf;"use strict";(function(n){n.attrFn=n.attrFn||{};var e="ontouchstart"in window,t={tap_pixel_range:5,swipe_h_threshold:50,swipe_v_threshold:50,taphold_threshold:750,doubletap_int:500,shake_threshold:15,touch_capable:e,orientation_support:"orientation"in window&&"onorientationchange"in window,startevent:e?"touchstart":"mousedown",endevent:e?"touchend":"mouseup",moveevent:e?"touchmove":"mousemove",tapevent:e?"tap":"click",
14scrollevent:e?"touchmove":"scroll",hold_timer:null,tap_timer:null};n.touch={},n.isTouchCapable=function(){return t.touch_capable},n.getStartEvent=function(){return t.startevent},n.getEndEvent=function(){return t.endevent},n.getMoveEvent=function(){return t.moveevent},n.getTapEvent=function(){return t.tapevent},n.getScrollEvent=function(){return t.scrollevent},n.touch.setSwipeThresholdX=function(M){if(typeof M!="number")throw new Error("Threshold parameter must be a type of number");t.swipe_h_threshold=M},n.touch.setSwipeThresholdY=function(M){if(typeof M!="number")throw new Error("Threshold parameter must be a type of number");t.swipe_v_threshold=M},n.touch.setDoubleTapInt=function(M){if(typeof M!="number")throw new Error("Interval parameter must be a type of number");t.doubletap_int=M},n.touch.setTapHoldThreshold=function(M){if(typeof M!="number")throw new Error("Threshold parameter must be a type of number");t.taphold_threshold=M},n.touch.setTapRange=function(M){if(typeof M!="number")throw new Error("Ranger parameter must be a type of number");t.tap_pixel_range=threshold},n.each(["tapstart","tapend","tapmove","tap","singletap","doubletap","taphold","swipe","swipeup","swiperight","swipedown","swipeleft","swipeend","scrollstart","scrollend","orientationchange","tap2","taphold2"],function(M,T){n.fn[T]=function(R){return R?this.on(T,R):this.trigger(T)},n.attrFn[T]=!0}),n.event.special.tapstart={setup:function(){var M=this,T=n(M);T.on(t.startevent,function R(L){if(T.data("callee",R),L.which&&L.which!==1)return!1;var N=T.get(0)!==window&&T.get(0)!==document?T.offset():{left:0,top:0},V=L.originalEvent,W={position:{x:t.touch_capable?V.touches[0].pageX:L.pageX,y:t.touch_capable?V.touches[0].pageY:L.pageY},offset:{x:t.touch_capable?Math.round(V.changedTouches[0].pageX-N.left):Math.round(L.pageX-N.left),y:t.touch_capable?Math.round(V.changedTouches[0].pageY-N.top):Math.round(L.pageY-N.top)},time:Date.now(),target:L.target};return A(M,"tapstart",L,W),!0})},remove:function(){n(this).off(t.startevent,n(this).data.callee)}},n.event.special.tapmove={setup:function(){var M=this,T=n(M);T.on(t.moveevent,function R(L){T.data("callee",R);var N=T.get(0)!==window&&T.get(0)!==document?T.offset():{left:0,top:0},V=L.originalEvent,W={position:{x:t.touch_capable?V.touches[0].pageX:L.pageX,y:t.touch_capable?V.touches[0].pageY:L.pageY},offset:{x:t.touch_capable?Math.round(V.changedTouches[0].pageX-N.left):Math.round(L.pageX-N.left),y:t.touch_capable?Math.round(V.changedTouches[0].pageY-N.top):Math.round(L.pageY-N.top)},time:Date.now(),target:L.target};return A(M,"tapmove",L,W),!0})},remove:function(){n(this).off(t.moveevent,n(this).data.callee)}},n.event.special.tapend={setup:function(){var M=this,T=n(M);T.on(t.endevent,function R(L){T.data("callee",R);var N=T.get(0)!==window&&T.get(0)!==document?T.offset():{left:0,top:0},V=L.originalEvent,W={position:{x:t.touch_capable?V.changedTouches[0].pageX:L.pageX,y:t.touch_capable?V.changedTouches[0].pageY:L.pageY},offset:{x:t.touch_capable?Math.round(V.changedTouches[0].pageX-N.left):Math.round(L.pageX-N.left),y:t.touch_capable?Math.round(V.changedTouches[0].pageY-N.top):Math.round(L.pageY-N.top)},time:Date.now(),target:L.target};return A(M,"tapend",L,W),!0})},remove:function(){n(this).off(t.endevent,n(this).data.callee)}},n.event.special.taphold={setup:function(){var M=this,T=n(M),R,L={x:0,y:0},N=0,V=0;T.on(t.startevent,function W(Z){if(Z.which&&Z.which!==1)return!1;T.data("tapheld",!1),R=Z.target;var B=Z.originalEvent,ee=Date.now(),ie={x:t.touch_capable?B.touches[0].pageX:Z.pageX,y:t.touch_capable?B.touches[0].pageY:Z.pageY},ne={x:t.touch_capable?B.touches[0].pageX-B.touches[0].target.offsetLeft:Z.offsetX,y:t.touch_capable?B.touches[0].pageY-B.touches[0].target.offsetTop:Z.offsetY};L.x=Z.originalEvent.targetTouches?Z.originalEvent.targetTouches[0].pageX:Z.pageX,L.y=Z.originalEvent.targetTouches?Z.originalEvent.targetTouches[0].pageY:Z.pageY,N=L.x,V=L.y;var U=T.parent().data("threshold")?T.parent().data("threshold"):T.data("threshold"),te=typeof U!="undefined"&&U!==!1&&parseInt(U)?parseInt(U):t.taphold_threshold;return T.data("hold_timer",window.setTimeout(function(){var he=L.x-N,H=L.y-V;if(Z.target==R&&(L.x==N&&L.y==V||he>=-t.tap_pixel_range&&he<=t.tap_pixel_range&&H>=-t.tap_pixel_range&&H<=t.tap_pixel_range)){T.data("tapheld",!0);for(var ue=Date.now(),ge=ue-ee,Q=Z.originalEvent.targetTouches?Z.originalEvent.targetTouches:[Z],me=[],ke=T.get(0)!==window&&T.get(0)!==document?T.offset():{left:0,top:0},Me=0;Me<Q.length;Me++){var je={position:{x:t.touch_capable?B.changedTouches[Me].pageX:Z.pageX,y:t.touch_capable?B.changedTouches[Me].pageY:Z.pageY},offset:{x:t.touch_capable?Math.round(B.changedTouches[Me].pageX-ke.left):Math.round(Z.pageX-ke.left),y:t.touch_capable?Math.round(B.changedTouches[Me].pageY-ke.top):Math.round(Z.pageY-ke.top)},time:Date.now(),target:Z.target,duration:ge};me.push(je)}var ze=Q.length==2?"taphold2":"taphold";T.data("callee1",W),A(M,ze,Z,me)}},te)),!0}).on(t.endevent,function W(){T.data("callee2",W),T.data("tapheld",!1),window.clearTimeout(T.data("hold_timer"))}).on(t.moveevent,function W(Z){T.data("callee3",W),N=Z.originalEvent.targetTouches?Z.originalEvent.targetTouches[0].pageX:Z.pageX,V=Z.originalEvent.targetTouches?Z.originalEvent.targetTouches[0].pageY:Z.pageY})},remove:function(){n(this).off(t.startevent,n(this).data.callee1).off(t.endevent,n(this).data.callee2).off(t.moveevent,n(this).data.callee3)}},n.event.special.doubletap={setup:function(){var M=this,T=n(M),R,L,N=null,V,W,Z=!1;T.on(t.startevent,function B(ee){if(ee.which&&ee.which!==1)return!1;if(T.data("doubletapped",!1),R=ee.target,T.data("callee1",B),V=ee.originalEvent,!N){var ie=T.get(0)!==window&&T.get(0)!==document?T.offset():{left:0,top:0};N={position:{x:t.touch_capable?V.touches[0].pageX:ee.pageX,y:t.touch_capable?V.touches[0].pageY:ee.pageY},offset:{x:t.touch_capable?Math.round(V.changedTouches[0].pageX-ie.left):Math.round(ee.pageX-ie.left),y:t.touch_capable?Math.round(V.changedTouches[0].pageY-ie.top):Math.round(ee.pageY-ie.top)},time:Date.now(),target:ee.target,element:ee.originalEvent.srcElement,index:n(ee.target).index()}}return!0}).on(t.endevent,function B(ee){var ie=Date.now(),ne=T.data("lastTouch")||ie+1,U=ie-ne;if(window.clearTimeout(L),T.data("callee2",B),U<t.doubletap_int&&n(ee.target).index()==N.index&&U>100){T.data("doubletapped",!0),window.clearTimeout(t.tap_timer);var te=T.get(0)!==window&&T.get(0)!==document?T.offset():{left:0,top:0},he={position:{x:t.touch_capable?ee.originalEvent.changedTouches[0].pageX:ee.pageX,y:t.touch_capable?ee.originalEvent.changedTouches[0].pageY:ee.pageY},offset:{x:t.touch_capable?Math.round(V.changedTouches[0].pageX-te.left):Math.round(ee.pageX-te.left),y:t.touch_capable?Math.round(V.changedTouches[0].pageY-te.top):Math.round(ee.pageY-te.top)},time:Date.now(),target:ee.target,element:ee.originalEvent.srcElement,index:n(ee.target).index()},H={firstTap:N,secondTap:he,interval:he.time-N.time};Z||(A(M,"doubletap",ee,H),N=null),Z=!0,W=window.setTimeout(function(){Z=!1},t.doubletap_int)}else T.data("lastTouch",ie),L=window.setTimeout(function(){N=null,window.clearTimeout(L)},t.doubletap_int,[ee]);T.data("lastTouch",ie)})},remove:function(){n(this).off(t.startevent,n(this).data.callee1).off(t.endevent,n(this).data.callee2)}},n.event.special.singletap={setup:function(){var M=this,T=n(M),R=null,
14L=null,N={x:0,y:0};T.on(t.startevent,function V(W){return W.which&&W.which!==1?!1:(L=Date.now(),R=W.target,T.data("callee1",V),N.x=W.originalEvent.targetTouches?W.originalEvent.targetTouches[0].pageX:W.pageX,N.y=W.originalEvent.targetTouches?W.originalEvent.targetTouches[0].pageY:W.pageY,!0)}).on(t.endevent,function V(W){if(T.data("callee2",V),W.target==R){var Z=W.originalEvent.changedTouches?W.originalEvent.changedTouches[0].pageX:W.pageX,B=W.originalEvent.changedTouches?W.originalEvent.changedTouches[0].pageY:W.pageY;t.tap_timer=window.setTimeout(function(){var ee=N.x-Z,ie=N.y-B;if(!T.data("doubletapped")&&!T.data("tapheld")&&(N.x==Z&&N.y==B||ee>=-t.tap_pixel_range&&ee<=t.tap_pixel_range&&ie>=-t.tap_pixel_range&&ie<=t.tap_pixel_range)){var ne=T.get(0)!==window&&T.get(0)!==document?T.offset():{left:0,top:0},U=W.originalEvent,te={position:{x:t.touch_capable?U.changedTouches[0].pageX:W.pageX,y:t.touch_capable?U.changedTouches[0].pageY:W.pageY},offset:{x:t.touch_capable?Math.round(U.changedTouches[0].pageX-ne.left):Math.round(W.pageX-ne.left),y:t.touch_capable?Math.round(U.changedTouches[0].pageY-ne.top):Math.round(W.pageY-ne.top)},time:Date.now(),target:W.target};te.time-L<t.taphold_threshold&&A(M,"singletap",W,te)}},t.doubletap_int)}})},remove:function(){n(this).off(t.startevent,n(this).data.callee1).off(t.endevent,n(this).data.callee2)}},n.event.special.tap={setup:function(){var M=this,T=n(M),R=!1,L=null,N,V={x:0,y:0},W;T.on(t.startevent,function Z(B){return T.data("callee1",Z),B.which&&B.which!==1?!1:(R=!0,V.x=B.originalEvent.targetTouches?B.originalEvent.targetTouches[0].pageX:B.pageX,V.y=B.originalEvent.targetTouches?B.originalEvent.targetTouches[0].pageY:B.pageY,N=Date.now(),L=B.target,W=B.originalEvent.targetTouches?B.originalEvent.targetTouches:[B],!0)}).on(t.endevent,function Z(B){T.data("callee2",Z);var ee=B.originalEvent.targetTouches?B.originalEvent.changedTouches[0].pageX:B.pageX,ie=B.originalEvent.targetTouches?B.originalEvent.changedTouches[0].pageY:B.pageY,ne=V.x-ee,U=V.y-ie,te;if(L==B.target&&R&&Date.now()-N<t.taphold_threshold&&(V.x==ee&&V.y==ie||ne>=-t.tap_pixel_range&&ne<=t.tap_pixel_range&&U>=-t.tap_pixel_range&&U<=t.tap_pixel_range)){for(var he=T.get(0)!==window&&T.get(0)!==document?T.offset():{left:0,top:0},H=B.originalEvent,ue=[],ge=0;ge<W.length;ge++){var Q={position:{x:t.touch_capable?H.changedTouches[ge].pageX:B.pageX,y:t.touch_capable?H.changedTouches[ge].pageY:B.pageY},offset:{x:t.touch_capable?Math.round(H.changedTouches[ge].pageX-he.left):Math.round(B.pageX-he.left),y:t.touch_capable?Math.round(H.changedTouches[ge].pageY-he.top):Math.round(B.pageY-he.top)},time:Date.now(),target:B.target};ue.push(Q)}var me=W.length==2?"tap2":"tap";A(M,me,B,ue)}})},remove:function(){n(this).off(t.startevent,n(this).data.callee1).off(t.endevent,n(this).data.callee2)}},n.event.special.swipe={setup:function(){var M=this,T=n(M),R=!1,L=!1,N={x:0,y:0},V={x:0,y:0},W;function Z(ie){T=n(ie.currentTarget),T.data("callee1",Z),N.x=ie.originalEvent.targetTouches?ie.originalEvent.targetTouches[0].pageX:ie.pageX,N.y=ie.originalEvent.targetTouches?ie.originalEvent.targetTouches[0].pageY:ie.pageY,V.x=N.x,V.y=N.y,R=!0;var ne=T.get(0)!==window&&T.get(0)!==document?T.offset():{left:0,top:0},U=ie.originalEvent;W={position:{x:t.touch_capable?U.touches[0].pageX:ie.pageX,y:t.touch_capable?U.touches[0].pageY:ie.pageY},offset:{x:t.touch_capable?Math.round(U.changedTouches[0].pageX-ne.left):Math.round(ie.pageX-ne.left),y:t.touch_capable?Math.round(U.changedTouches[0].pageY-ne.top):Math.round(ie.pageY-ne.top)},time:Date.now(),target:ie.target}}function B(ie){T=n(ie.currentTarget),T.data("callee2",B),V.x=ie.originalEvent.targetTouches?ie.originalEvent.targetTouches[0].pageX:ie.pageX,V.y=ie.originalEvent.targetTouches?ie.originalEvent.targetTouches[0].pageY:ie.pageY;var ne,U=T.parent().data("xthreshold")?T.parent().data("xthreshold"):T.data("xthreshold"),te=T.parent().data("ythreshold")?T.parent().data("ythreshold"):T.data("ythreshold"),he=typeof U!="undefined"&&U!==!1&&parseInt(U)?parseInt(U):t.swipe_h_threshold,H=typeof te!="undefined"&&te!==!1&&parseInt(te)?parseInt(te):t.swipe_v_threshold;if(Math.abs(V.x-N.x)>Math.abs(V.y-N.y)?(N.x<V.x&&V.x-N.x>he&&(ne="swiperight"),N.x>V.x&&N.x-V.x>he&&(ne="swipeleft")):(N.y>V.y&&N.y-V.y>H&&(ne="swipeup"),N.y<V.y&&V.y-N.y>H&&(ne="swipedown")),ne!=null&&R){N.x=0,N.y=0,V.x=0,V.y=0,R=!1;var ue=T.get(0)!==window&&T.get(0)!==document?T.offset():{left:0,top:0},ge=ie.originalEvent,Q={position:{x:t.touch_capable?ge.touches[0].pageX:ie.pageX,y:t.touch_capable?ge.touches[0].pageY:ie.pageY},offset:{x:t.touch_capable?Math.round(ge.changedTouches[0].pageX-ue.left):Math.round(ie.pageX-ue.left),y:t.touch_capable?Math.round(ge.changedTouches[0].pageY-ue.top):Math.round(ie.pageY-ue.top)},time:Date.now(),target:ie.target},me=Math.abs(W.position.x-Q.position.x),ke=Math.abs(W.position.y-Q.position.y),Me={startEvnt:W,endEvnt:Q,direction:ne.replace("swipe",""),xAmount:me,yAmount:ke,duration:Q.time-W.time};
14L=!0,T.trigger("swipe",Me).trigger(ne,Me)}}function ee(ie){T=n(ie.currentTarget);var ne="";if(T.data("callee3",ee),L){var U=T.data("xthreshold"),te=T.data("ythreshold"),he=typeof U!="undefined"&&U!==!1&&parseInt(U)?parseInt(U):t.swipe_h_threshold,H=typeof te!="undefined"&&te!==!1&&parseInt(te)?parseInt(te):t.swipe_v_threshold,ue=T.get(0)!==window&&T.get(0)!==document?T.offset():{left:0,top:0},ge=ie.originalEvent,Q={position:{x:t.touch_capable?ge.changedTouches[0].pageX:ie.pageX,y:t.touch_capable?ge.changedTouches[0].pageY:ie.pageY},offset:{x:t.touch_capable?Math.round(ge.changedTouches[0].pageX-ue.left):Math.round(ie.pageX-ue.left),y:t.touch_capable?Math.round(ge.changedTouches[0].pageY-ue.top):Math.round(ie.pageY-ue.top)},time:Date.now(),target:ie.target},me=Math.abs(W.position.x-Q.position.x),ke=Math.abs(W.position.y-Q.position.y);me>ke?(W.position.x<Q.position.x&&Q.position.x-W.position.x>he&&(ne="swiperight"),W.position.x>Q.position.x&&W.position.x-Q.position.x>he&&(ne="swipeleft")):(W.position.y>Q.position.y&&W.position.y-Q.position.y>H&&(ne="swipeup"),W.position.y<Q.position.y&&Q.position.y-W.position.y>H&&(ne="swipedown"));var Me={startEvnt:W,endEvnt:Q,direction:ne.replace("swipe",""),xAmount:me,yAmount:ke,duration:Q.time-W.time};T.trigger("swipeend",Me)}R=!1,L=!1}T.on(t.startevent,Z),T.on(t.moveevent,B),T.on(t.endevent,ee)},remove:function(){n(this).off(t.startevent,n(this).data.callee1).off(t.moveevent,n(this).data.callee2).off(t.endevent,n(this).data.callee3)}},n.event.special.scrollstart={setup:function(){var M=this,T=n(M),R,L;function N(V,W){R=W,A(M,R?"scrollstart":"scrollend",V)}T.on(t.scrollevent,function V(W){T.data("callee",V),R||N(W,!0),clearTimeout(L),L=setTimeout(function(){N(W,!1)},50)})},remove:function(){n(this).off(t.scrollevent,n(this).data.callee)}};var i=n(window),r,s,o,a,c,d={"0":!0,"180":!0};if(t.orientation_support){var p=window.innerWidth||i.width(),w=window.innerHeight||i.height(),g=50;a=p>w&&p-w>g,c=d[window.orientation],(a&&c||!a&&!c)&&(d={"-90":!0,"90":!0})}n.event.special.orientationchange=r={setup:function(){return t.orientation_support?!1:(o=s(),i.on("throttledresize",l),!0)},teardown:function(){return t.orientation_support?!1:(i.off("throttledresize",l),!0)},add:function(M){var T=M.handler;M.handler=function(R){return R.orientation=s(),T.apply(this,arguments)}}};function l(){var M=s();M!==o&&(o=M,i.trigger("orientationchange"))}n.event.special.orientationchange.orientation=s=function(){var M=!0,T=document.documentElement;return t.orientation_support?M=d[window.orientation]:M=T&&T.clientWidth/T.clientHeight<1.1,M?"portrait":"landscape"},n.event.special.throttledresize={setup:function(){n(this).on("resize",m)},teardown:function(){n(this).off("resize",m)}};var b=250,m=function(){x=Date.now(),k=x-f,k>=b?(f=x,n(this).trigger("throttledresize")):(_&&window.clearTimeout(_),_=window.setTimeout(l,b-k))},f=0,_,x,k;function A(M,T,R,L){var N=R.type;R.type=T,n.event.dispatch.call(M,R,L),R.type=N}n.each({scrollend:"scrollstart",swipeup:"swipe",swiperight:"swipe",swipedown:"swipe",swipeleft:"swipe",swipeend:"swipe",tap2:"tap",taphold2:"taphold"},function(M,T){n.event.special[M]={setup:function(){n(this).on(T,n.noop)}}})})(jQuery);var Mu=class{constructor(n){this.defaults={main:void 0,skip_intro:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="layout",this.main=this.options.main,this.$window=$(window),this.$doc=$(document),this.$html=$("html"),this.$body=$("body"),this.dbclick=!1,this.init()}init(){this.initMainMenu(),this.initMobile(),this.debounceResize(!0),this.addEvents(!0,!0),setTimeout(()=>{this.onResize(),this.checkHash()},17)}debounceResize(n){n?(this._debResize=bt(()=>this.onResize(!0),17),this.$window.on("resize",this._debResize),window.addEventListener("orientationchange",()=>this.onOrientationChange(),!1)):(this._debResize&&(this._debResize.cancel(),this.$window.off("resize",this._debResize)),window.removeEventListener("orientationchange",()=>this.onOrientationChange(),!1))}onOrientationChange(){setTimeout(()=>this.onResize(!0),77)}onResize(n){let e=this.$window.width(),t=this.$window.height(),i=window.innerHeight,r,s;this.$body.addClass("resized"),this.$body.hasClass("home")&&this.$html.hasClass("mobile")&&!this.$body.hasClass("home-mobile-resized")&&(this.$body.addClass("home-mobile-resized"),r=$(".module-announcement-bar"),s=$(".hero-image-mobile"),r.length>0?s.height(i-r.outerHeight()):s.height(i),s.find(".img-wrapper").css({height:"100%","min-height":"400px","padding-bottom":0})),this.$body.hasClass("page-template-practice-about")&&$(".slideshow-module-about").each((o,a)=>{let c=$(a).height();e>=768&&e<1024?$(a).find(".img-col .img-wrapper").height(c):$(a).find(".img-col .img-wrapper").css("height","auto")})}initMainMenu(){let n=$("#menu-main-menu"),e,t,i=$("#desktop-header");n.find("li:eq(0)").addClass("menu-item-has-children"),n.find("li#menu-search").addClass("menu-item-has-children"),n.find("a").each((r,s)=>{e=$(s),t=e.parent(),t.attr("data-index",r),t.hasClass("menu-item-has-children")&&e.addClass("no-barba")}),n.find("a").on("dblclick",r=>{t.hasClass("menu-item-has-children")&&(r.preventDefault(),e=$(r.currentTarget),this.dbclick=!0,this.main.barba_triggerURL(e.attr("href"),e))}),n.find("a").on("click",r=>{e=$(r.currentTarget),t=e.parent(),t.hasClass("menu-item-has-children")?(r.preventDefault(),this.dbclick,t.hasClass("selected")?this.openDesktopMenu(!1):(this.clearAllMenuSelections(),t.addClass("selected"),t.attr("data-index")==0&&i.find(".work-submenu").addClass("selected"),t.attr("id")==="menu-search"&&(i.find(".search-submenu").addClass("selected"),i.find("#search-form-1").val("").focus()),this.openDesktopMenu(!0))):this.openDesktopMenu(!1)}),n.find("a").on("mouseover",r=>{e=$(r.currentTarget),t=e.parent()}),n.find("a").on("mouseleave",r=>{e=$(r.currentTarget),t=e.parent()}),i.on("click",r=>{!this.$body.hasClass("menu-open")||(e=$(r.target),!(e.hasClass("module-search-form")||e.parents(".module-search-form").length>0)&&!e.is("a")&&!e.is("svg")&&this.openDesktopMenu(!1))})}clearAllMenuSelections(){let n=$("#menu-main-menu"),e=$("#desktop-header");n.find("li.menu-item-has-children").removeClass("selected"),e.find(".work-submenu").removeClass("selected"),e.find(".search-submenu").removeClass("selected")}openDesktopMenu(n){let e=$("#menu-main-menu"),t=$("#desktop-header .menu-overlay"),i=$("#desktop-header");n?this.$body.hasClass("menu-open")||(this.$body.addClass("menu-open"),this.$html.hasClass("mac")&&Yi(t[0]),this.activateClickOut(!0)):this.$body.hasClass("menu-open")&&(this.$body.removeClass("menu-open"),this.$html.hasClass("mac")&&Xi(t[0]),this.clearAllMenuSelections(),this.activateClickOut(!1))}activateClickOut(n){let e=$("#desktop-header .menu-overlay, #desktop-header .menu-container");n?e.on("clickout",()=>{this.openDesktopMenu(!1)}):e.off("clickout")}initMobile(){$("#burger").on("tap",()=>this.openDrawerMobile(!0)),$("#mobile-close").on("tap",()=>this.openDrawerMobile(!1))}openDrawerMobile(n){let e=$("#mobile-header .menu-overlay .inner");n?this.$body.hasClass("menu-mobile-open")||(this.$body.addClass("menu-mobile-open"),Yi(e[0])):this.$body.hasClass("menu-mobile-open")&&(this.$body.removeClass("menu-mobile-open"),Xi(e[0]))}checkHash(){let n=document.location.hash,e,t,i,r;n&&(e=$(n),e.length>0&&this.scrollToHash(e))}addEvents(n,e){n?($("a.menu-anchor").on("click",t=>{this.onClickMenuAnchor(t)}),$("main a").on("click",t=>{this.checkHashLinks(t)}),e&&$("#menu-footer-menu a").on("click",t=>{this.checkHashLinks(t)})):($("a.menu-anchor").off("click",t=>{this.onClickMenuAnchor(t)}
14),$("main a").off("click",t=>{this.checkHashLinks(t)}))}onClickMenuAnchor(n){let e,t,i,r;t=$(n.currentTarget),r=t.attr("href"),e=r.substring(1).replace(/-/g," "),i=$(r),i.length>0&&(n.preventDefault(),this.scrollToHash(i,.1,.01))}checkHashLinks(n){let e,t,i,r,s;if(t=$(n.currentTarget),r=t.attr("href"),r.length<=1)return!0;r.indexOf("#")!==-1&&(s=r.split("#"),e=s[1]),i=$("#"+e),i.length>0&&document.location.href.indexOf(s[0])!==-1&&(n.preventDefault(),this.scrollToHash(i,.1,.01))}scrollToHash(n,e,t){Le.to($(window),{duration:.8,scrollTo:{y:n[0],offsetY:e||0},delay:t||.4,ease:"power.easeOut"})}onBarbaChangeState(n,e){switch(n){case"before":this.dbclick=!1,this.addEvents(!1),this.openDesktopMenu(!1),this.openDrawerMobile(!1);break;case"beforeEnter":this.onResize();break;case"after":this.checkHash(),this.addEvents(!0);break}}};var ra=oi(Xf()),sa=class{constructor(e){this.defaults={main:void 0,$el:$("#gdpr-bar"),debug:!1,geolocation_url:"https://geolocation-db.com/jsonp/7733a990-ebd4-11ea-b9a6-2955706ddbf3",eu_country_codes:["AT","BE","BG","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IT","LT","LU","LV","MT","NL","PO","PT","RO","SE","SI","SK"],retry:4},this.options={},Object.assign(this.options,this.defaults,e),this.namespace="gdpr-bar",this.main=this.options.main,this.$el=this.options.$el,this.index_retry=0}init(e){this.$el.length>0&&(this.options.debug?this.activateGDPR():setTimeout(()=>this.initGeoIp(),e))}activateGDPR(){let e="ayers-saint-gross-gdpr-bar";!ra.default||(ra.default.get(e)!=="active"?(this.$el.addClass("active"),this.$el.find(".close").on("click",t=>{t.preventDefault(),ra.default.set(e,"active",{expires:90}),Le.to(this.$el,{duration:.4,opacity:0,bottom:0,ease:"Linear.easeOut",onComplete:()=>this.remove()})})):this.remove())}initGeoIp(){$.ajax({type:"get",url:this.options.geolocation_url,dataType:"jsonp",jsonpCallback:"callback"}).then(e=>this.response(e),(e,t)=>this.error(e,t))}response(e){ta(this.options.eu_country_codes,e.country_code)!==-1?this.activateGDPR():this.remove()}error(){if(this.index_retry++,this.index_retry<=this.options.retry){this.init(377);return}this.activateGDPR()}remove(){this.$el.remove()}};var Gf=oi(Uf()),Ui=class{constructor(n){this.defaults={$el:void 0,arrows:!1,autoplay:!1,dots:!0,autosize:!1,slidesToShow:1,slidesToScroll:1,fade:!0,cssEase:"ease",pauseOnHover:!1,autoplaySpeed:3e3,speed:800,defaultResponsive:!0,customArgs:!1,responsive:!0,delayAutoplay:!1,unslickMobile:!1,adaptiveHeight:!1,infinite:!0,asNavFor:!1,centerMode:!1,initialSlide:0,crossFade:!1,gsap:!0,gsap_ease:"circ.out",setSameSlideHeight:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="slideshow_ctrl",this.$el=this.options.$el,this.$el.length>0&&this.init()}init(){this.$win=$(window),this.$doc=$(document),this.$html=$("html"),this.$body=$("body"),this.touch=!$("html").hasClass("no-touch"),this.slides=[],this.$slick=this.$el.find("> .slick-slider"),this.$el.hasClass("autosize-available-viewport")&&this.onResize(),this.initSlider(!0),this.onResize()}initSlider(n){let e=this.$slick;if(!!e){if(n){if(!e.hasClass("slick-initialized")){this.options.autosize&&this.sizeImages(),e.on("init",()=>{this.$el.find(".arrow").length>0&&this.$el.find(".arrow").css({visibility:"visible"}),this.$el.addClass("slideshow-ctrl-init"),this.$el.hasClass("force-load")&&this.FORCE_IMAGE_LOAD()}),e.on("swipe",()=>{e.hasClass("drag")?e.removeClass("drag").removeClass("cursor"):e.addClass("drag").addClass("cursor")}),e.on("mouseleave, mouseup",()=>{e.removeClass("drag").removeClass("cursor")});let t=this.options;this.options.arrows&&(t.prevArrow=this.$el.find(".arrow-left"),t.nextArrow=this.$el.find(".arrow-right")),this.options.responsive&&(t.responsive=[{breakpoint:767,settings:{fade:!1,speed:this.options.speed/3}}]),this.options.unslickMobile&&(t.responsive=[{breakpoint:767,settings:"unslick"}]),this.options.customArgs&&this.options.args&&(t=this.options.args,this.options=t),this.initSLIDES(n),e.slick(t),this.options.delayAutoplay&&this.options.autoplay&&(e.slick("slickPause"),setTimeout(()=>{e.slick("slickPlay")},this.options.delayAutoplay))}}else e.hasClass("slick-initialized")&&e.removeClass("slick-initialized");this.addEvents(n),this.attachEventsSlick(n),this.addFadeCaptions(n)}}forceReInit(){Le.set(this.$el,{opacity:0}
14),this.initSlider(!1),this.reInit&&clearTimeout(this.reInit),this.reInit=setTimeout(()=>{this.initSlider(!0),Le.fromTo(this.$el,{opacity:0},{opacity:1,duration:.5})},300)}addEvents(n){n?this.$slick.hasClass("click-to-advance")&&this.$el.find("img").on("click",e=>{this.nextSlide(e.offsetX>$(e.currentTarget).width()/2)}):this.$slick.hasClass("click-to-advance")&&this.$el.find("img").off("click"),this.debounceResize(n)}FORCE_IMAGE_LOAD(){this.$el.find("img").addClass("lazypreload")}debounceResize(n){n?(this._debResize=bt(()=>{this.onResize()},117),this.$win.on("resize",this._debResize)):this._debResize&&(this._debResize.cancel(),this.$win.off("resize",this._debResize))}onResize(){let n=this.$win.width(),e=this.$win.height(),t,i,r=this.getSlider(),s,o;this.$el.hasClass("autosize-available-viewport")&&(this.$el.data("max-width")||(s=parseInt(this.$el.css("max-width")),s&&this.$el.data("max-width",s)),t=e-this.$el.offset().top-120,i=1/this.getImagesProportion(),i&&(o=Math.floor(t*i),this.$el.data("max-width")&&(o=Math.min(o,this.$el.data("max-width"))),n>=768&&(o=Math.max(o,680)),this.$el.css({"max-width":o}),r.hasClass("slick-initialized"))),this.options.setSameSlideHeight&&(this.$el.find(".slide-wrap").css({height:"auto"}),e=this.$el.find(".slick-track").height(),this.$el.find(".slide-wrap").height(e))}nextSlide(n){n?this.$slick.slick("slickNext"):this.$slick.slick("slickPrev")}attachEventsSlick(n){let e=this.$slick;this.attachEventsKeyBoard(n),n?(e.on("beforeChange",(t,i,r,s)=>{this.onSlideBeforeChange(r,s)}),e.on("afterChange",(t,i,r)=>{this.onSlideAfterChange(r)})):(e.off("beforeChange"),e.off("afterChange"))}attachEventsKeyBoard(n){n?this.events_keyboard_attach||(this.events_keyboard_attach=!0,this.$doc.on("keydown",e=>{!Gf.default.is(this.$el[0])||(e.which===39||e.which===40?this.$slick.slick("slickNext"):(e.which===37||e.which===38)&&this.$slick.slick("slickPrev"))})):(this.$doc.off("keydown"),this.events_keyboard_attach=!1)}getImagesProportion(){let n=this.$el.find(".slick-slide:eq(0)"),e,t;return e=n.find(".img-wrapper"),e.length>0?(t=parseInt(e.attr("data-height"))/parseInt(e.attr("data-width")),t):!1}sizeImages(){let n=this.getImagesProportion(),e;n&&(e=this.$el.find(".img-wrapper"),e.length>0&&e.css({"padding-bottom":n*100+"%"}))}initSLIDES(n){let e,t,i,r,s;if(n)this.$el.find(".slide").each((o,a)=>{e=$(a),i="image",t=e.find(".video-ctrl"),t.length>0&&(i="video",t.video_ctrl({autoplay:!t.hasClass("autoplay-off")})),e.find(".video-vimeo").length>0&&(t=e.find(".video-vimeo"),i="video-vimeo"),this.slides[o]={$el:e,mode:i,$v:t}});else for(r=this.slides.length;r--;)s=this.slides[r],s.mode==="video"&&(t=s.$v,t.video_ctrl("destroy"))}refreshSizes(){let n=this.slides.length,e,t,i;for(;n--;)e=this.slides[n],e.mode==="video-vimeo"&&(t=e.$v,i=t.data("widget"),i&&i.onResize())}onSlideBeforeChange(n,e){let t=this.slides[n],i=this.slides[e],r;t&&t.mode==="video"&&(r=t.$v,r.video_ctrl("play",!1)),t&&t.mode==="video-vimeo"&&(r=t.$v.data("widget"),r&&setTimeout(()=>r.play(!1),this.options.speed)),i&&i.mode==="video-vimeo"&&(r=i.$v.data("widget"),r&&r.play(!0))}onSlideAfterChange(n){var e=this.slides[n],t,i=this.$el.find(".arrow-left");e&&e.mode==="video"&&(t=e.$v,t.video_ctrl("play",!0)),i.length>0&&i.addClass("reveal")}addFadeCaptions(n){if(!this.$el.hasClass("fade-captions"))return;let e,t=this.$slick;this.$captions=this.$el.find("ul.captions"),this.$captions.length>0&&(n?(this.$captions.find("li:first-child").addClass("current"),t.on("beforeChange",(i,r,s,o)=>{this.$captions.find("li").removeClass("current"),e=this.$captions.find("li:eq("+o+")"),e.length>0&&(e.addClass("current"),Le.fromTo(e,.8,{opacity:0},{opacity:1,ease:"Sine.easeOut"}))})):t.on("beforeChange"))}destroy(){this.initSLIDES(!1),this.initSlider(!1),this.addEvents(!1),this.$el.removeData(),this.$el.removeClass("slideshow-ctrl-init")}play(n){n?(this.$slick.slick("slickSetOption","autoplay",!0),this.$slick.slick("slickSetOption","pauseOnHover",!1),this.$slick.slick("slickPlay")):this.$slick.slick("slickPause")}setAutoplay(n){this.$slick.slick("slickSetOption","autoplaySpeed",n),this.play(!0)}getSlider(){return this.$slick}
14};var Lu=class{constructor(n){this.defaults={$el:!1,main:null,itemNav:"basic",activateMiddle:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="slideshow-horizontal-scroll",this.$el=this.options.$el,this.main=this.options.main,this.$win=$(window),this.prev=-1,this.init(!0)}init(n){this.initSlider(n),this.addEvents(n)}initSlider(n){let e,t=this.$el.find(".frame"),i;n?(t.find(".slidee li").each((r,s)=>{i=$(s),i.attr("data-index",r)}),this.$slides=t.find(".slidee li"),this.max_index=this.$slides.length-1,e={horizontal:1,itemNav:this.options.itemNav,smart:1,activateMiddle:this.options.activateMiddle,mouseDragging:1,touchDragging:1,releaseSwing:1,startAt:0,scrollBar:this.$el.find(".scrollbar"),scrollBy:1,speed:300,elasticBounds:1,easing:"swing",dragHandle:1,dynamicHandle:1,clickBar:1,prev:this.$el.find(".prev"),next:this.$el.find(".next")},this.sly=new Sly(t,e,{moveEnd:r=>this.slyEvent(r)}).init(),this.time=Date.now(),this.$el.addClass("active")):(this.sly&&this.sly.destroy(),this.$el.removeClass("active"))}addEvents(n){this.debounceResize(n)}debounceResize(n){n?(this._debResize=bt(()=>this.onResize(),117),this.$win.on("resize",this._debResize),this.onResize()):this._debResize&&(this._debResize.cancel(),this.$win.off("resize",this._debResize))}onResize(){this.sly&&this.sly.reload()}slyEvent(n){n==="moveEnd"&&this.$win.width()>=768&&this.onMoveEnd()}onMoveEnd(){let n,e,t;n=this.sly.rel,t=Date.now(),!(t-this.time<500)&&(this.time=t,this.prev!==n.centerItem&&(this.prev=n.centerItem,n.activeItem!==n.centerItem&&(e=n.centerItem,this.sly.activate(e))))}destroy(){this.init(!1)}};(function(n,e,t,i){var r="accordion",s={transitionSpeed:300,transitionEasing:"ease",controlElement:"[data-control]",contentElement:"[data-content]",groupElement:"[data-accordion-group]",singleOpen:!0};function o(a,c){this.element=a,this.options=n.extend({},s,c),this._defaults=s,this._name=r,this.init()}o.prototype.init=function(){var a=this,c=a.options,d=n(a.element),p=d.find("> "+c.controlElement),w=d.find("> "+c.contentElement),g=d.parents("[data-accordion]").length,l=g>0,b={"max-height":0,overflow:"hidden"},m=_();function f(B,ee,ie){var ne;return function(){var te=this,he=arguments;function H(){ie||B.apply(te,he),ne=null}ne?clearTimeout(ne):ie&&B.apply(te,he),ne=setTimeout(H,ee||100)}}function _(){var B=t.body||t.documentElement,ee=B.style,ie="transition";if(typeof ee[ie]=="string")return!0;var ne=["Moz","webkit","Webkit","Khtml","O","ms"];ie="Transition";for(var U=0;U<ne.length;
14U++)if(typeof ee[ne[U]+ie]=="string")return!0;return!1}function x(B){e.requestAnimationFrame?requestAnimationFrame(B):e.webkitRequestAnimationFrame?webkitRequestAnimationFrame(B):e.mozRequestAnimationFrame?mozRequestAnimationFrame(B):setTimeout(B,1e3/60)}function k(B,ee){ee?w.css({"-webkit-transition":"",transition:""}):w.css({"-webkit-transition":"max-height "+c.transitionSpeed+"ms "+c.transitionEasing,transition:"max-height "+c.transitionSpeed+"ms "+c.transitionEasing})}function A(B){var ee=0;B.children().each(function(){ee=ee+n(this).outerHeight(!0)}),B.data("oHeight",ee)}function M(B,ee,ie,ne){var U=B.filter(".open").find("> [data-content]"),te=U.find("[data-accordion].open > [data-content]"),he;c.singleOpen||(te=te.not(ee.siblings("[data-accordion].open").find("> [data-content]"))),he=U.add(te),B.hasClass("open")&&he.each(function(){var H=n(this).data("oHeight");switch(ne){case"+":n(this).data("oHeight",H+ie);break;case"-":n(this).data("oHeight",H-ie);break;default:throw"updateParentHeight method needs an operation"}n(this).css("max-height",n(this).data("oHeight"))})}function T(B){if(B.hasClass("open")){var ee=B.find("> [data-content]"),ie=ee.find("[data-accordion].open > [data-content]"),ne=ee.add(ie);A(ne),ne.css("max-height",ne.data("oHeight"))}}function R(B,ee){if(B.trigger("accordion.close"),m){if(l){var ie=B.parents("[data-accordion]");M(ie,B,ee.data("oHeight"),"-")}ee.css(b),B.removeClass("open")}else ee.css("max-height",ee.data("oHeight")),ee.animate(b,c.transitionSpeed),B.removeClass("open")}function L(B,ee){if(B.trigger("accordion.open"),m){if(k(ee),l){var ie=B.parents("[data-accordion]");M(ie,B,ee.data("oHeight"),"+")}x(function(){ee.css("max-height",ee.data("oHeight"))}),B.addClass("open")}else ee.animate({"max-height":ee.data("oHeight")},c.transitionSpeed,function(){ee.css({"max-height":"none"})}),B.addClass("open")}function N(B){var ee=B.closest(c.groupElement),ie=B.siblings("[data-accordion]").filter(".open"),ne=ie.find("[data-accordion]").filter(".open"),U=ie.add(ne);U.each(function(){var te=n(this),he=te.find(c.contentElement);R(te,he)}),U.removeClass("open")}function V(){var B=c.singleOpen?d.parents(c.groupElement).length>0:!1;A(w),B&&N(d),d.hasClass("open")?R(d,w):L(d,w)}function W(){p.on("click",V),p.on("accordion.toggle",function(){if(c.singleOpen&&p.length>1)return!1;V()}),p.on("accordion.refresh",function(){T(d)}),n(e).on("resize",f(function(){T(d)}))}function Z(){w.each(function(){var B=n(this);B.css("max-height")!=0&&(B.closest("[data-accordion]").hasClass("open")?(k(B),A(B),B.css("max-height",B.data("oHeight"))):B.css({"max-height":0,overflow:"hidden"}))}),d.attr("data-accordion")||(d.attr("data-accordion",""),d.find(c.controlElement).attr("data-control",""),d.find(c.contentElement).attr("data-content",""))}Z(),W()},n.fn[r]=function(a){return this.each(function(){n.data(this,"plugin_"+r)||n.data(this,"plugin_"+r,new o(this,a))})}})(jQuery,window,document);var Ru=class{constructor(n){this.defaults={$el:!1},this.options={},Object.assign(this.options,this.defaults,n),this.$el=this.options.$el,this.namespace="accordion",this.$el.length>0&&this.$el.each(function(){$(this).find(".item").accordion({autoClose:"true",groupElement:".items",controlElement:".trigger",contentElement:".details",transitionSpeed:500}),$(this).find('.item[open="yes"]')&&$(this).find('.item[open="yes"] .trigger').click()})}destroy(){}};function Ky(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function Kf(n,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}}function Qy(n,e,t){return e&&Kf(n.prototype,e),t&&Kf(n,t),n}var Qf=typeof global!="undefined"&&{}.toString.call(global)==="[object global]";function Jf(n,e){return n.indexOf(e.toLowerCase())===0?n:"".concat(e.toLowerCase()).concat(n.substr(0,1).toUpperCase()).concat(n.substr(1))}function Jy(n){return Boolean(n&&n.nodeType===1&&"nodeName"in n&&n.ownerDocument&&n.ownerDocument.defaultView)}function Zy(n){return!isNaN(parseFloat(n))&&isFinite(n)&&Math.floor(n)==n}function Ds(n){return/^(https?:)?\/\/((player|www)\.)?vimeo\.com(?=$|\/)/.test(n)}function Zf(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=n.id,t=n.url,i=e||t;if(!i)throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(Zy(i))return"https://vimeo.com/".concat(i);if(Ds(i))return i.replace("http:","https:");throw e?new TypeError("\u201C".concat(e,"\u201D is not a valid video id.")):new TypeError("\u201C".concat(i,"\u201D is not a vimeo.com url."))}var eb=typeof Array.prototype.indexOf!="undefined",tb=typeof window!="undefined"&&typeof window.postMessage!="undefined";if(!Qf&&(!eb||!tb))throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var Hr=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function ib(n,e){return e={exports:{}},n(e,e.exports),e.exports}(function(n){if(n.WeakMap)return;var e=Object.prototype.hasOwnProperty,t=function(r,s,o){Object.defineProperty?Object.defineProperty(r,s,{configurable:!0,writable:!0,value:o}):r[s]=o};n.WeakMap=function(){function r(){if(this===void 0)throw new TypeError("Constructor WeakMap requires 'new'");if(t(this,"_id",o("_WeakMap")),arguments.length>0)throw new TypeError("WeakMap iterable is not supported")}t(r.prototype,"delete",function(c){if(s(this,"delete"),!i(c))return!1;var d=c[this._id];return d&&d[0]===c?(delete c[this._id],!0):!1}),t(r.prototype,"get",function(c){if(s(this,"get"),!!i(c)){var d=c[this._id];if(d&&d[0]===c)return d[1]}}),t(r.prototype,"has",function(c){if(s(this,"has"),!i(c))return!1;var d=c[this._id];return!!(d&&d[0]===c)}),t(r.prototype,"set",function(c,d){if(s(this,"set"),!i(c))throw new TypeError("Invalid value used as weak map key");var p=c[this._id];return p&&p[0]===c?(p[1]=d,this):(t(c,this._id,[c,d]),this)});function s(c,d){if(!i(c)||!e.call(c,"_id"))throw new TypeError(d+" method called on incompatible receiver "+typeof c)}function o(c){return c+"_"+a()+"."+a()}function a(){return Math.random().toString().substring(2)}return t(r,"_polyfill",!0),r}();function i(r){return Object(r)===r}})(typeof self!="undefined"?self:typeof window!="undefined"?window:Hr);var Rn=ib(function(n){(function(t,i,r){i[t]=i[t]||r(),n.exports&&(n.exports=i[t])})("Promise",Hr,function(){var t,i,r,s=Object.prototype.toString,o=typeof setImmediate!="undefined"?function(k){return setImmediate(k)}:setTimeout;try{Object.defineProperty({},"x",{}),t=function(k,A,M,T){return Object.defineProperty(k,A,{value:M,writable:!0,configurable:T!==!1})}}catch{t=function(A,M,T){return A[M]=T,A}}r=function(){var k,A,M;function T(R,L){this.fn=R,this.self=L,this.next=void 0}
14return{add:function(L,N){M=new T(L,N),A?A.next=M:k=M,A=M,M=void 0},drain:function(){var L=k;for(k=A=i=void 0;L;)L.fn.call(L.self),L=L.next}}}();function a(x,k){r.add(x,k),i||(i=o(r.drain))}function c(x){var k,A=typeof x;return x!=null&&(A=="object"||A=="function")&&(k=x.then),typeof k=="function"?k:!1}function d(){for(var x=0;x<this.chain.length;x++)p(this,this.state===1?this.chain[x].success:this.chain[x].failure,this.chain[x]);this.chain.length=0}function p(x,k,A){var M,T;try{k===!1?A.reject(x.msg):(k===!0?M=x.msg:M=k.call(void 0,x.msg),M===A.promise?A.reject(TypeError("Promise-chain cycle")):(T=c(M))?T.call(M,A.resolve,A.reject):A.resolve(M))}catch(R){A.reject(R)}}function w(x){var k,A=this;if(!A.triggered){A.triggered=!0,A.def&&(A=A.def);try{(k=c(x))?a(function(){var M=new b(A);try{k.call(x,function(){w.apply(M,arguments)},function(){g.apply(M,arguments)})}catch(T){g.call(M,T)}}):(A.msg=x,A.state=1,A.chain.length>0&&a(d,A))}catch(M){g.call(new b(A),M)}}}function g(x){var k=this;k.triggered||(k.triggered=!0,k.def&&(k=k.def),k.msg=x,k.state=2,k.chain.length>0&&a(d,k))}function l(x,k,A,M){for(var T=0;T<k.length;T++)(function(L){x.resolve(k[L]).then(function(V){A(L,V)},M)})(T)}function b(x){this.def=x,this.triggered=!1}function m(x){this.promise=x,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function f(x){if(typeof x!="function")throw TypeError("Not a function");if(this.__NPO__!==0)throw TypeError("Not a promise");this.__NPO__=1;var k=new m(this);this.then=function(M,T){var R={success:typeof M=="function"?M:!0,failure:typeof T=="function"?T:!1};return R.promise=new this.constructor(function(N,V){if(typeof N!="function"||typeof V!="function")throw TypeError("Not a function");R.resolve=N,R.reject=V}),k.chain.push(R),k.state!==0&&a(d,k),R.promise},this.catch=function(M){return this.then(void 0,M)};try{x.call(void 0,function(M){w.call(k,M)},function(M){g.call(k,M)})}catch(A){g.call(k,A)}}var _=t({},"constructor",f,!1);return f.prototype=_,t(_,"__NPO__",0,!1),t(f,"resolve",function(k){var A=this;return k&&typeof k=="object"&&k.__NPO__===1?k:new A(function(T,R){if(typeof T!="function"||typeof R!="function")throw TypeError("Not a function");T(k)})}),t(f,"reject",function(k){return new this(function(M,T){if(typeof M!="function"||typeof T!="function")throw TypeError("Not a function");T(k)})}),t(f,"all",function(k){var A=this;return s.call(k)!="[object Array]"?A.reject(TypeError("Not an array")):k.length===0?A.resolve([]):new A(function(T,R){if(typeof T!="function"||typeof R!="function")throw TypeError("Not a function");var L=k.length,N=Array(L),V=0;l(A,k,function(Z,B){N[Z]=B,++V===L&&T(N)},R)})}),t(f,"race",function(k){var A=this;return s.call(k)!="[object Array]"?A.reject(TypeError("Not an array")):new A(function(T,R){if(typeof T!="function"||typeof R!="function")throw TypeError("Not a function");l(A,k,function(N,V){T(V)},R)})}),f})}),cn=new WeakMap;function Ns(n,e,t){var i=cn.get(n.element)||{};e in i||(i[e]=[]),i[e].push(t),cn.set(n.element,i)}function oa(n,e){var t=cn.get(n.element)||{};return t[e]||[]}function aa(n,e,t){var i=cn.get(n.element)||{};if(!i[e])return!0;if(!t)return i[e]=[],cn.set(n.element,i),!0;var r=i[e].indexOf(t);return r!==-1&&i[e].splice(r,1),cn.set(n.element,i),i[e]&&i[e].length===0}function nb(n,e){var t=oa(n,e);if(t.length<1)return!1;var i=t.shift();return aa(n,e,i),i}function rb(n,e){var t=cn.get(n);cn.set(e,t),cn.delete(n)}var sb=["autopause","autoplay","background","byline","color","controls","dnt","height","id","interactiveparams","keyboard","loop","maxheight","maxwidth","muted","playsinline","portrait","responsive","speed","texttrack","title","transparent","url","width"];function ep(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return sb.reduce(function(t,i){var r=n.getAttribute("data-vimeo-".concat(i));return(r||r==="")&&(t[i]=r===""?1:r),t},e)}function Iu(n,e){var t=n.html;if(!e)throw new TypeError("An element must be provided");if(e.getAttribute("data-vimeo-initialized")!==null)return e.querySelector("iframe");var i=document.createElement("div");return i.innerHTML=t,e.appendChild(i.firstChild),e.setAttribute("data-vimeo-initialized","true"),e.querySelector("iframe")}function tp(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0;return new Promise(function(i,r){if(!Ds(n))throw new TypeError("\u201C".concat(n,"\u201D is not a vimeo.com url."));var s="https://vimeo.com/api/oembed.json?url=".concat(encodeURIComponent(n));for(var o in e)e.hasOwnProperty(o)&&(s+="&".concat(o,"=").concat(encodeURIComponent(e[o])));var a="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;a.open("GET",s,!0),a.onload=function(){if(a.status===404){r(new Error("\u201C".concat(n,"\u201D w
14as not found.")));return}if(a.status===403){r(new Error("\u201C".concat(n,"\u201D is not embeddable.")));return}try{var c=JSON.parse(a.responseText);if(c.domain_status_code===403){Iu(c,t),r(new Error("\u201C".concat(n,"\u201D is not embeddable.")));return}i(c)}catch(d){r(d)}},a.onerror=function(){var c=a.status?" (".concat(a.status,")"):"";r(new Error("There was an error fetching the embed code from Vimeo".concat(c,".")))},a.send()})}function ob(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document,e=[].slice.call(n.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")),t=function(r){"console"in window&&console.error&&console.error("There was an error creating an embed: ".concat(r))};e.forEach(function(i){try{if(i.getAttribute("data-vimeo-defer")!==null)return;var r=ep(i),s=Zf(r);tp(s,r,i).then(function(o){return Iu(o,i)}).catch(t)}catch(o){t(o)}})}function ab(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=!0;var e=function(i){if(!!Ds(i.origin)&&!(!i.data||i.data.event!=="spacechange")){for(var r=n.querySelectorAll("iframe"),s=0;s<r.length;s++)if(r[s].contentWindow===i.source){var o=r[s].parentElement;o.style.paddingBottom="".concat(i.data.data[0].bottom,"px");break}}};window.addEventListener("message",e)}}function ip(n){if(typeof n=="string")try{n=JSON.parse(n)}catch(e){return console.warn(e),{}}return n}function Fs(n,e,t){if(!(!n.element.contentWindow||!n.element.contentWindow.postMessage)){var i={method:e};t!==void 0&&(i.value=t);var r=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1"));r>=8&&r<10&&(i=JSON.stringify(i)),n.element.contentWindow.postMessage(i,n.origin)}}function lb(n,e){e=ip(e);var t=[],i;if(e.event){if(e.event==="error"){var r=oa(n,e.data.method);r.forEach(function(o){var a=new Error(e.data.message);a.name=e.data.name,o.reject(a),aa(n,e.data.method,o)})}t=oa(n,"event:".concat(e.event)),i=e.data}else if(e.method){var s=nb(n,e.method);s&&(t.push(s),i=e.value)}t.forEach(function(o){try{if(typeof o=="function"){o.call(n,i);return}o.resolve(i)}catch{}})}function ub(){var n=function(){for(var i,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],s=0,o=r.length,a={};s<o;s++)if(i=r[s],i&&i[1]in document){for(s=0;s<i.length;s++)a[r[0][s]]=i[s];return a}return!1}(),e={fullscreenchange:n.fullscreenchange,fullscreenerror:n.fullscreenerror},t={request:function(r){return new Promise(function(s,o){var a=function d(){t.off("fullscreenchange",d),s()};t.on("fullscreenchange",a),r=r||document.documentElement;var c=r[n.requestFullscreen]();c instanceof Promise&&c.then(a).catch(o)})},exit:function(){return new Promise(function(r,s){if(!t.isFullscreen){r();return}var o=function c(){t.off("fullscreenchange",c),r()};t.on("fullscreenchange",o);var a=document[n.exitFullscreen]();a instanceof Promise&&a.then(o).catch(s)})},on:function(r,s){var o=e[r];o&&document.addEventListener(o,s)},off:function(r,s){var o=e[r];o&&document.removeEventListener(o,s)}};return Object.defineProperties(t,{isFullscreen:{get:function(){return Boolean(document[n.fullscreenElement])}},element:{enumerable:!0,get:function(){return document[n.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(document[n.fullscreenEnabled])}}}),t}var Vr=new WeakMap,zu=new WeakMap,fi={},cb=function(){function n(e){var t=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(Ky(this,n),window.jQuery&&e instanceof jQuery&&(e.length>1&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),e=e[0]),typeof document!="undefined"&&typeof e=="string"&&(e=document.getElementById(e)),!Jy(e))throw new TypeError("You must pass either a valid element or a valid id.");if(e.nodeName!=="IFRAME"){var r=e.querySelector("iframe");r&&(e=r)}if(e.nodeName==="IFRAME"&&!Ds(e.getAttribute("src")||""))throw new Error("The player element passed isn\u2019t a Vimeo embed.");
14if(Vr.has(e))return Vr.get(e);this._window=e.ownerDocument.defaultView,this.element=e,this.origin="*";var s=new Rn(function(a,c){if(t._onMessage=function(w){if(!(!Ds(w.origin)||t.element.contentWindow!==w.source)){t.origin==="*"&&(t.origin=w.origin);var g=ip(w.data),l=g&&g.event==="error",b=l&&g.data&&g.data.method==="ready";if(b){var m=new Error(g.data.message);m.name=g.data.name,c(m);return}var f=g&&g.event==="ready",_=g&&g.method==="ping";if(f||_){t.element.setAttribute("data-ready","true"),a();return}lb(t,g)}},t._window.addEventListener("message",t._onMessage),t.element.nodeName!=="IFRAME"){var d=ep(e,i),p=Zf(d);tp(p,d,e).then(function(w){var g=Iu(w,e);return t.element=g,t._originalElement=e,rb(e,g),Vr.set(t.element,t),w}).catch(c)}});if(zu.set(this,s),Vr.set(this.element,this),this.element.nodeName==="IFRAME"&&Fs(this,"ping"),fi.isEnabled){var o=function(){return fi.exit()};this.fullscreenchangeHandler=function(){fi.isFullscreen?Ns(t,"event:exitFullscreen",o):aa(t,"event:exitFullscreen",o),t.ready().then(function(){Fs(t,"fullscreenchange",fi.isFullscreen)})},fi.on("fullscreenchange",this.fullscreenchangeHandler)}return this}return Qy(n,[{key:"callMethod",value:function(t){var i=this,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new Rn(function(s,o){return i.ready().then(function(){Ns(i,t,{resolve:s,reject:o}),Fs(i,t,r)}).catch(o)})}},{key:"get",value:function(t){var i=this;return new Rn(function(r,s){return t=Jf(t,"get"),i.ready().then(function(){Ns(i,t,{resolve:r,reject:s}),Fs(i,t)}).catch(s)})}},{key:"set",value:function(t,i){var r=this;return new Rn(function(s,o){if(t=Jf(t,"set"),i==null)throw new TypeError("There must be a value to set.");return r.ready().then(function(){Ns(r,t,{resolve:s,reject:o}),Fs(r,t,i)}).catch(o)})}},{key:"on",value:function(t,i){if(!t)throw new TypeError("You must pass an event name.");if(!i)throw new TypeError("You must pass a callback function.");if(typeof i!="function")throw new TypeError("The callback must be a function.");var r=oa(this,"event:".concat(t));r.length===0&&this.callMethod("addEventListener",t).catch(function(){}),Ns(this,"event:".concat(t),i)}},{key:"off",value:function(t,i){if(!t)throw new TypeError("You must pass an event name.");if(i&&typeof i!="function")throw new TypeError("The callback must be a function.");var r=aa(this,"event:".concat(t),i);r&&this.callMethod("removeEventListener",t).catch(function(s){})}},{key:"loadVideo",value:function(t){return this.callMethod("loadVideo",t)}},{key:"ready",value:function(){var t=zu.get(this)||new Rn(function(i,r){r(new Error("Unknown player. Probably unloaded."))});return Rn.resolve(t)}},{key:"addCuePoint",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.callMethod("addCuePoint",{time:t,data:i})}},{key:"removeCuePoint",value:function(t){return this.callMethod("removeCuePoint",t)}},{key:"enableTextTrack",value:function(t,i){if(!t)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:t,kind:i})}},{key:"disableTextTrack",value:function(){return this.callMethod("disableTextTrack")}},{key:"pause",value:function(){return this.callMethod("pause")}},{key:"play",value:function(){return this.callMethod("play")}},{key:"requestFullscreen",value:function(){return fi.isEnabled?fi.request(this.element):this.callMethod("requestFullscreen")}},{key:"exitFullscreen",value:function(){return fi.isEnabled?fi.exit():this.callMethod("exitFullscreen")}},{key:"getFullscreen",value:function(){return fi.isEnabled?Rn.resolve(fi.isFullscreen):this.get("fullscreen")}},{key:"requestPictureInPicture",value:function(){return this.callMethod("requestPictureInPicture")}},{key:"exitPictureInPicture",value:function(){return this.callMethod("exitPictureInPicture")}},{key:"getPictureInPicture",value:function(){return this.get("pictureInPicture")}},{key:"unload",value:function(){return this.callMethod("unload")}},{key:"destroy",value:function(){var t=this;return new Rn(function(i){if(zu.delete(t),Vr.delete(t.element),t._originalElement&&(Vr.delete(t._originalElement),t._originalElement.removeAttribute("data-vimeo-initialized")),t.element&&t.element.nodeName==="IFRAME"&&t.element.parentNode&&(t.element.parentNode.parentNode&&t._originalElement&&t._originalElement!==t.element.parentNode?t.element.parentNode.parentNode.removeChild(t.element.parentNode):t.element.parentNode.removeChild(t.element)),t.element&&t.element.nodeName==="DIV"&&t.element.parentNode){t.element.removeAttribute("data-vimeo-initialized");var r=t.element.querySelector("iframe");r&&r.parentNode&&(r.parentNode.parentNode&&t._originalElement&&t._originalElement!==r.parentNode?r.parentNode.parentNode.removeChild(r.parentNode):r.parentNode.removeChild(r))}t._window.removeEventListener("message",t._onMessage),fi.isEnabled&&fi.off("fullscreenchange",t.fullscreenchangeHandler),i()})}},{key:"getAutopause",value:function(){return this.get("autopause")}},{key:"setAutopause",value:function(t){return this.set("autopause",t)}},{key:"getBuffered",value:function(){return this.get("buffered")}},{key:"getCameraProps",value:function(){return this.get("cameraProps")}},{key:"setCameraProps",value:function(t){return this.set("cameraProps",t)}},{key:"getChapters",value:function(){return this.get("chapters")}},{key:"getCurrentChapter",value:function(){return this.get("currentChapter")}},{key:"getColor",value:function(){return this.get("color")}},{key:"setColor",value:function(t){return this.set("color",t)}},{key:"getCuePoints",value:function(){return this.get("cuePoints")}},{key:"getCurrentTime",value:function(){return this.get("currentTime")}},{key:"setCurrentTime",value:function(t){return this.set("currentTime",t)}},{key:"getDuration",value:function(){return this.get("duration")}},{key:"getEnded",value:function(){return this.get("ended")}},{key:"getLoop",value:function(){return this.get("loop")}},{key:"setLoop",value:function(t){return this.set("loop",t)}},{key:"setMuted",value:function(t){return this.set("muted",t)}},{key:"getMuted",value:function(){return this.get("muted")}},{key:"getPaused",value:function(){return this.get("paused")}},{key:"getPlaybackRate",value:function(){return this.get("playbackRate")}},{key:"setPlaybackRate",value:function(t){return this.set("playbackRate",t)}},{key:"getPlayed",value:function(){return this.get("played")}},{key:"getQualities",value:function(){return this.get("qualities")}},{key:"getQuality",value:function(){return this.get("quality")}
14},{key:"setQuality",value:function(t){return this.set("quality",t)}},{key:"getSeekable",value:function(){return this.get("seekable")}},{key:"getSeeking",value:function(){return this.get("seeking")}},{key:"getTextTracks",value:function(){return this.get("textTracks")}},{key:"getVideoEmbedCode",value:function(){return this.get("videoEmbedCode")}},{key:"getVideoId",value:function(){return this.get("videoId")}},{key:"getVideoTitle",value:function(){return this.get("videoTitle")}},{key:"getVideoWidth",value:function(){return this.get("videoWidth")}},{key:"getVideoHeight",value:function(){return this.get("videoHeight")}},{key:"getVideoUrl",value:function(){return this.get("videoUrl")}},{key:"getVolume",value:function(){return this.get("volume")}},{key:"setVolume",value:function(t){return this.set("volume",t)}}]),n}();Qf||(fi=ub(),ob(),ab());var np=cb;Le.registerPlugin(Pe);var z0=window.console,Du=class{constructor(n){this.defaults={$el:!1,background:!0,autoplay:!0,pauseOnStart:!1,autopause:!0,playPause:!1,trackGAEvents:!0},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="vimeoplayer",this.$el=this.options.$el,this.main=this.options.main,this.$window=$(window),this.playClicked=!1,this.playing=!1,this.options.playPause&&(this.$playPause=this.$el.find(".play-pause")),this.$el?this.init():this.onError({name:"missing element",message:"You must pass the dom element to the vimeoPlayer constructor"})}init(){this.$iframe=this.$el.find("iframe"),this.$iframe.length>0?(this.isVimeo=this.$iframe.attr("src").indexOf("vimeo")!==-1,this.isVimeo&&(this.$el.addClass("video-vimeo"),this.initVimeo(!0)),this.addEvents(!0),this.$el.find(".placeholder").length>0&&this.$el.addClass("video-load")):this.onError({name:"missing element",message:"iframe is missing to vimeoPlayer"})}initVimeo(n){n?(this.player=new np(this.$iframe[0]),this.player.ready().then(()=>this.onVideo("ready")).catch(e=>this.onError(e))):this.player.destroy().then(function(){}).catch(e=>this.onError(e)),this.options.autopause&&this.initAutoPause(n)}initAutoPause(n){n?(this.scrollTriggerId=this.namespace+"_"+Math.random(),Pe.create({id:this.scrollTriggerId,scrub:!0,trigger:this.$el,toggleClass:"auto-in-view",scroller:$(this.main.options.$scroll_el),onToggle:e=>{this.forceAutoPause(!e.isActive)}})):Pe.getById(this.scrollTriggerId).kill()}addEvents(n){n?(this.isVimeo&&(this.player.on("error",e=>this.onVideo("error",e)),this.player.on("loaded",e=>this.onVideo("load",e)),this.player.on("bufferend",e=>this.onVideo("bufferend",e)),this.player.on("play",e=>this.onVideo("play",e)),this.player.on("pause",e=>this.onVideo("pause",e)),this.player.on("ended",e=>this.onVideo("ended",e))),this.options.playPause&&this.$playPause.length>0&&this.$playPause.on("click",()=>this.togglePlay())):(this.isVimeo&&(this.player.off("error",e=>this.onVideo("error",e)),this.player.off("loaded",e=>this.onVideo("load",e)),this.player.off("bufferend",e=>this.onVideo("bufferend",e)),this.player.off("play",e=>this.onVideo("play",e)),this.player.off("pause",e=>this.onVideo("pause",e)),this.player.off("ended",e=>this.onVideo("ended",e))),this.options.playPause&&this.$playPause.length>0&&this.$playPause.off("click",()=>this.togglePlay())),this.debounceResize(n)}debounceResize(n){n?(this._debResize=bt(()=>{this.onResize()},77),this.$window.on("resize",this._debResize),this.onResize()):this._debResize&&(this._debResize.cancel(),this.$window.off("resize",this._debResize))}onVideo(n,e){switch(n){case"error":this.onError({name:"video state",message:"Video State Error"}),this.onError(e);break;case"ready":this.options.autoplay&&this.options.background&&this.player.setMuted(!0).then(()=>{this.play(!0)}).catch(t=>this.onError(t));break;case"load":setTimeout(()=>this.$el.addClass("video-load").addClass("video-ready"),this.options.background?1200:17);break;case"bufferend":break;case"play":this.$el.addClass("video-play"),this.$el.removeClass("video-pause"),this.playing=!0,this.options.autoplay&&this.options.pauseOnStart&&!this.options.autopause&&(setTimeout(()=>this.play(!1),600),this.options.pauseOnStart=!1),this.options.trackGAEvents&&this.main.setGAEvent("Video Play","Video Play",this.$iframe.attr("src"),document.location.href);break;case"pause":this.$el.removeClass("video-play"),this.$el.addClass("video-pause"),this.playing=!1,this.options.trackGAEvents&&this.main.setGAEvent("Video Pause","Video Pause",this.$iframe.attr("src"),document.location.href);break;case"ended":break}}onError(n){let e=this.namespace+" : ";switch(n.name){case"PasswordError":e+="The video is password-protected";break;case"PrivacyError":e+="The video is private";break;default:e+=n.message}}onResize(){let n=parseInt(this.$iframe.attr("width")),e=parseInt(this.$iframe.attr("height"));if(this.$el.hasClass("video-size-cover")){let t=this.$el.parent(),i=t.width(),r=t.height(),s=Math.max(i/n,r/e);this.$iframe.width(Math.ceil(n*s)),this.$iframe.height(Math.ceil(e*s)),t.css({overflow:"hidden"})}else this.$el.hasClass("video-size-auto")&&this.$el.find(".embed-wrapper").css({"padding-bottom":e/n*100+"%"});this.options.autopause&&Pe.refresh()}play(n){n?this.isVimeo&&this.player.play().then(()=>{}).catch(e=>this.onError(e)):this.isVimeo&&this.player.pause().then(()=>{}).catch(e=>this.onError(e))}togglePlay(){this.isVimeo&&this.player.getPaused().then(n=>{this.play(n),this.playClicked=n})}forceAutoPause(n){this.isVimeo&&(this.options.background&&this.options.autoplay?this.play(!n):this.options.background&&!this.options.autoplay&&this.playClicked?n&&(this.play(!1),this.playClicked=!1):n&&this.play(!1))}destroy(){this.addEvents(!1),this.isVimeo&&this.initVimeo(!1)}};var sp=oi(rp());Le.registerPlugin(Pe);var Bu=window.console,Hu=class{constructor(n){this.defaults={$el:!1,trackGAEvents:!0,scrollaAutopause:!1,debug:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="embed_plyr_player",this.$el=this.options.$el,this.main=this.options.main,this.player,this.$window=$(window),this.init(!0)}init(n){if(this.$iframe=this.$el.find("iframe"),this.$iframe.length<=0){this.onError({name:"missing element",message:"iframe is missing"});return}if(!this.$el.hasClass("is-plyr")){Bu.log("this is not a PLYR embed");return}this.initPlayer(n),this.addEvents(n),this.destroyPlayer(n),this.$el.find(".placeholder").length>0&&this.$el.addClass("video-load")}initPlayer(n){if(n){let e=new sp.default(this.$el.find(".plyr__video-embed"),{debug:this.options.debug,iconUrl:$("body").attr("data-theme-url")+"/assets/img/plyr/plyr.svg",controls:["play-large","play","progress","current-time","mute","volume","captions","fullscreen"],fullscreen:{enabled:!0,fallback:!0,iosNative:!0,container:null}});this.player=e}this.initScrollAutoPause(n)}destroyPlayer(n){n||this.player&&(this.player.destroy(),this.player=null)}initScrollAutoPause(n){!this.options.scrollAutopause||(n?(this.scrollTriggerId=this.namespace+"_"+Math.random(),Pe.create({id:this.scrollTriggerId,scrub:!0,trigger:this.$el,toggleClass:"auto-in-view",scroller:$(this.main.options.$scroll_el),onToggle:e=>{this.forceAutoPause(!e.isActive)}})):Pe.getById(this.scrollTriggerId).kill())}addEvents(n){let e=this.player;n?(e.on("ready",t=>{}),e.on("play",t=>{this.options.trackGAEvents&&this.main.setGAEvent("Video Play","Video Play",this.$iframe.attr("src"),document.location.href)}),e.on("pause",t=>{this.options.trackGAEvents&&this.main.setGAEvent("Video Pause","Video Pause",this.$iframe.attr("src"),document.location.href)})):(e.off("ready",t=>{}),e.off("play",t=>{this.options.trackGAEvents&&this.main.setGAEvent("Video Play","Click",this.$iframe.attr("src"),document.location.href)}),e.off("pause",t=>{this.options.trackGAEvents&&this.main.setGAEvent("Video Pause","Click",this.$iframe.attr("src"),document.location.href)})),this.debounceResize(n)}debounceResize(n){n?(this._debResize=bt(()=>{this.onResize()},77),this.$window.on("resize",this._debResize),this.onResize()):this._debResize&&(this._debResize.cancel(),this.$window.off("resize",this._debResize))}onError(n){let e=this.namespace+" : ";switch(n.name){case"PasswordError":e+="The video is password-protected";break;case"PrivacyError":e+="The video is private";break;default:e+=n.message}Bu.log(n),Bu.log(e)}onResize(){let n=parseInt(this.$iframe.attr("width")),e=parseInt(this.$iframe.attr("height"));this.options.autopause&&Pe.refresh()}play(n){}togglePlay(){}forceAutoPause(n){}destroy(){this.init(!1)}};
14(function(){function n(e,t){t=t||{};var i=window,r={clamp:t.clamp||2,useNativeClamp:typeof t.useNativeClamp!="undefined"?t.useNativeClamp:!0,splitOnChars:t.splitOnChars||[".","-","\u2013","\u2014"," "],animate:t.animate||!1,truncationChar:t.truncationChar||"\u2026",truncationHTML:t.truncationHTML},s=e.style,o=e.innerHTML,a=typeof e.style.webkitLineClamp!="undefined",c=r.clamp,d=c.indexOf&&(c.indexOf("px")>-1||c.indexOf("em")>-1),p;r.truncationHTML&&(p=document.createElement("span"),p.innerHTML=r.truncationHTML);function w(L,N){return i.getComputedStyle||(i.getComputedStyle=function(V){return this.el=V,this.getPropertyValue=function(W){var Z=/(\-([a-z]){1})/g;return W=="float"&&(W="styleFloat"),Z.test(W)&&(W=W.replace(Z,function(){return arguments[2].toUpperCase()})),V.currentStyle&&V.currentStyle[W]?V.currentStyle[W]:null},this}),i.getComputedStyle(L,null).getPropertyValue(N)}function g(L){var N=L||e.clientHeight,V=b(e);return Math.max(Math.floor(N/V),0)}function l(L){var N=b(e);return N*L}function b(L){var N=w(L,"line-height");return N=="normal"&&(N=parseInt(w(L,"font-size"))*1.2),parseInt(N)}var m=r.splitOnChars.slice(0),f=m[0],_,x;function k(L){return L.lastChild.children&&L.lastChild.children.length>0?k(Array.prototype.slice.call(L.children).pop()):!L.lastChild||!L.lastChild.nodeValue||L.lastChild.nodeValue==""||L.lastChild.nodeValue==r.truncationChar?(L.lastChild.parentNode.removeChild(L.lastChild),k(e)):L.lastChild}function A(L,N){if(!N)return;function V(){m=r.splitOnChars.slice(0),f=m[0],_=null,x=null}var W=L.nodeValue.replace(r.truncationChar,"");if(_||(m.length>0?f=m.shift():f="",_=W.split(f)),_.length>1?(x=_.pop(),M(L,_.join(f))):_=null,p&&(L.nodeValue=L.nodeValue.replace(r.truncationChar,""),e.innerHTML=L.nodeValue+" "+p.innerHTML+r.truncationChar),_){if(e.clientHeight<=N)if(m.length>=0&&f!="")M(L,_.join(f)+f+x),_=null;else return e.innerHTML}else f==""&&(M(L,""),L=k(e),V());if(r.animate)setTimeout(function(){A(L,N)},r.animate===!0?10:r.animate);else return A(L,N)}function M(L,N){L.nodeValue=N+r.truncationChar}c=="auto"?c=g():d&&(c=g(parseInt(c)));var T;if(a&&r.useNativeClamp)s.overflow="hidden",s.textOverflow="ellipsis",s.webkitBoxOrient="vertical",s.display="-webkit-box",s.webkitLineClamp=c,d&&(s.height=r.clamp+"px");else{var R=l(c);R<=e.clientHeight&&(T=A(k(e),R))}return{original:o,clamped:T}}window.$clamp=n})();var Vu=class{constructor(n){this.defaults={$el:!1,main:null,lines:2,readmore:!0,formatText:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="clamp_read_more",this.$el=this.options.$el,this.main=this.options.main,this.$win=$(window),this.$clamp=window.$clamp,this.$text_to_slide=[],this.$text=[],this.$el.length>0&&this.$clamp&&this.init()}isItNecessary(){let n=this.$el.find(".text-to-clamp"),e,t;if(n.length>0){if(e=parseFloat(n.css("line-height")),t=e*this.options.lines,t>=n.height())return!1}else return!1;return!0}init(){this.isItNecessary()&&(this.options.readmore?this.initClampsReadMore():this.initClamp(this.$el)),this.debounceResize(!0)}initClamp(n){this.clamp=this.$clamp(n[0],{clamp:this.options.lines,useNativeClamp:!0}),this.options.readmore&&(this.$el.css({position:"relative"}),this.$text.after('<div class="text-to-slide"><div class="sizer">'+this.$text.html()+"</div></div>"),this.$text_to_slide=this.$el.find(".text-to-slide"),this.$text.css({position:"absolute"}),this.$text_to_slide.data("h",this.$text_to_slide.height()).height(this.$text.height()).css({overflow:"hidden",opacity:0}))}debounceResize(n){n?(this._debResize=bt(()=>{this.onResize()},117),this.$win.on("resize",this._debResize)):this._debResize&&(this._debResize.cancel(),this.$win.off("resize",this._debResize))}onResize(){this.$el.hasClass("no-resize")||(console.log("onResize"),this.destroy(),this.init())}initClampsReadMore(){this.$a_readmore=this.$el.find("a.read-more"),this.$text=this.$el.find(".text-to-clamp"),!(this.$text.length<=0)&&(this.addReadMore(),this.formatText(),this.initClamp(this.$text),this.$a_readmore.on("click",n=>this.onReadMore(n)))}addReadMore(){this.$a_readmore.length<=0&&(this.$el.append('<a class="read-more" href="#">Read More</a>'),this.$a_readmore=this.$el.find("a.read-more"))}formatText(){if(!this.options.formatText)return;this.$text.data("orhtml",this.$text.html());let n=this.$text.find("p").length;this.$text.find("p").each(function(e){e<n&&$(this).replaceWith($(this).html()+"<br/><br/>")})}onReadMore(n){n.preventDefault(),this.$el.toggleClass("read-less"),$(n.target).text(this.$el.hasClass("read-less")?"Read Less":"Read More"),this.$el.hasClass("read-less")?this.$text_to_slide.length>0?(Le.to(this.$text,{opacity:0,duration:.3}),Le.to(this.$text_to_slide,{height:this.$text_to_slide.data("h"),opacity:1,duration:.3})):this.reset(this.$text):this.$text_to_slide.length>0?(Le.to(this.$text,{opacity:1,duration:.3}),Le.to(this.$text_to_slide,{height:this.$text.height(),opacity:0,duration:.3})):this.initClamp(this.$text)}reset(n){n.html(this.clamp.original),n.css({height:"",overflow:"visible",display:"block","-webkit-line-clamp":"none","-webkit-box-orient":"none"})}destroy(){this.options.readmore?(this.$text.length>0&&(this.$a_readmore.off("click",n=>this.onReadMore(n)),this.$a_readmore.remove(),this.$text.html(this.$text.data("orhtml")),this.reset(this.$text)),this.$text_to_slide.length>0&&this.$text_to_slide.remove()):this.reset(this.$el),this.debounceResize(!1)}};var ju=class{constructor(n){this.defaults={$el:!1,main:null,default_state_open:!1,text_more:"Read More 
14+",text_less:"Read Less -"},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="read_more",this.$el=this.options.$el,this.main=this.options.main,this.$a=this.$el.find("a.read-more"),this.$text_more=this.$el.find(".text-more"),this.$a.length>0&&this.$text_more.length>0&&this.init(),this.$el.addClass("init")}init(){this.$el.data("open",this.options.default_state_open),this.options.default_state_open?this.$a.text(this.options.text_less):(this.$text_more.slideUp(0),this.$a.text(this.options.text_more)),this.addEvents(!0)}addEvents(n){n?this.$a.on("click",e=>this.toggleReadMore(e)):this.$a.off("click",e=>this.toggleReadMore(e))}toggleReadMore(n){n.preventDefault();let e=this.$el.data("open");return e?(this.$text_more.slideUp(),this.options.text_more&&this.options.text_more!="false"?this.$a.show().text(this.options.text_more):this.$a.hide()):(this.$text_more.slideDown(),this.options.text_less&&this.options.text_less!="false"?this.$a.show().text(this.options.text_less):this.$a.hide()),Le.fromTo(this.$text_more,{opacity:e?1:0},{opacity:e?0:1,duration:e?.4:.6}),this.$el.data("open",!e),!1}destroy(){this.$a.length>0&&this.$text_more.length>0&&this.addEvents(!1)}};var Wu=class{constructor(n){this.defaults={$el:!1,main:null,mobile:!0,tablet:!0,is_mobile:$("html").hasClass("mobile"),is_tablet:$("html").hasClass("touch"),classes:[".widow"],spacer:"&nbsp;"},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="widows_and_orphans",this.$el=this.options.$el,this.main=this.options.main,this.$win=$(window),$("html").hasClass("firefox")&&(this.options.spacer="&thinsp;"),this.init()}init(){this.process(),this.debounceResize(!0)}debounceResize(n){n?(this._debResize=bt(()=>{this.onResize()},117),this.$win.on("resize",this._debResize)):this._debResize&&(this._debResize.cancel(),this.$win.off("resize",this._debResize))}onResize(){this.reset(),this.process()}reset(){let n=this.options.classes.length,e,t;if(n>0)for(;n--;)e=$(this.options.classes[n]),e.length>0&&e.each(function(){t=$(this),t.data("or-text")&&t.hasClass("widow-transform")&&(t.html(t.data("or-text")),t.removeClass("widow-transform"))})}process(){let n=this.options.classes.length,e,t,i="",r=this.options.spacer;if(!(!this.options.mobile&&this.options.is_mobile)&&!(!this.options.tablet&&this.options.is_tablet)&&n>0)for(;n--;)e=$(this.options.classes[n]),e.length>0&&e.each(function(){t=$(this),i=t.html().trim(),t.data("or-text")||t.data("or-text",i),i.split(" ").length<=3&&(i=!1),i&&(i=i.replace(/ ([^ ]*)$/,r+"$1"),t.html(i),t.addClass("widow-transform"))})}destroy(){this.debounceResize(!1),this.reset()}};var ng=oi(dp());var Xu=class{constructor(n){this.defaults={$el:!1,active:!0},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="myemma_newsletter_form",this.$el=this.options.$el,this.main=this.options.main,this.$el.length>0&&this.init()}init(){this.$html=$("html"),this.$win=$(window),this.$response=this.$el.find(".response"),this.$close=this.$response.find(".close"),this.$form=this.$el.find("form"),this.$field=this.$form.find('input[name="EMAIL"]'),this.placeholder=this.$field.attr("placeholder")||"",this.addEvents(!0)}log(n){console.log(this.namespace+" :: "+n)}addEvents(n){n?(this.$html.hasClass("touch")?this.$close.on("tap",e=>this.open(!1,e)):this.$close.on("click",e=>this.open(!1,e)),this.$field.on("focus",e=>this.focus(!0,e)),this.$field.on("blur",e=>this.focus(!1,e))):(this.$html.hasClass("touch")?this.$close.off("tap",e=>this.open(!1,e)):this.$close.off("click",e=>this.open(!1,e)),this.$field.off("focus",e=>this.focus(!0,e)),this.$field.off("blur",e=>this.focus(!1,e))),this.ajaxifyForm(n)}debounceResize(n){n?(this._debResize=bt(()=>this.onResize(),117),this.$win.on("resize",this._debResize)):this._debResize&&(this._debResize.cancel(),this.$win.off("resize",this._debResize))}addClickOut(n){n?this.$response.on("clickout",e=>this.open(!1,e)):this.$response.off("clickout")}onResize(){}validateEmail(){let n=this.$form.find('input[type="email"]');return console.log(n.val()),/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(n.val())?!0:(this.setResponse("You have entered an invali
14d email address."),!1)}ajaxifyForm(n){this.$form.length<=0||(n?this.$form.find('button[type="submit"]').on("click",e=>{if(e&&e.preventDefault(),this.options.active){if(!this.validateEmail())return;this.setLoading(!0);let t=this.$form.serialize();t+="&action=newsletter_subscribe",console.log(t),$.ajax({type:this.$form.attr("method"),url:this.$form.attr("action"),dataType:"json",data:t,cache:!1,error:i=>{console.log("error"),console.log(i),this.setResponse("Could not connect. Please try again later."),this.setState(!1)},success:i=>{console.log("success"),console.log(i),i.status==="success"?(this.$field.val(""),this.setResponse(i.message),this.setState(!0)):(this.$field.val(""),this.setResponse(i.message),this.setState(!1))}})}else this.setResponse("This form is not active. <br/>Still missing myEmma secrets.")}):this.$form.find('input[type="submit"]').off("click"))}setLoading(n){this.main&&this.main.setLoading(n),n?this.$el.addClass("processing"):this.$el.removeClass("processing")}setResponse(n){this.$response.find(".message").html(n);let e=this.$response.find(".message a");e.length>0&&(e.addClass("no-barba").attr("target","_blank"),e.on("click",t=>{window.open($(t.currentTarget).attr("href"),"_blank")})),this.open(!0),this.setLoading(!1)}setState(n){n?(this.state="SUBSCRIBED",this.$el.trigger("newsletter:subscribed"),this.sendGAEvent()):(this.state="ERROR",this.$el.trigger("newsletter:error")),this.$el.trigger("newsletter:always")}sendGAEvent(){let n="";(this.$el.parents("#footer")||this.$el.parents("#mobile-footer"))&&(n="footer"),this.main.setGAEvent("Newsletter Signup","Newsletter Signup",n,document.location.href)}focus(n,e){n?this.$field.removeAttr("placeholder"):this.$field.attr("placeholder",this.placeholder)}open(n){n?(this.$response.addClass("active"),setTimeout(()=>{this.addClickOut(!0)},1e3)):(this.addClickOut(!1),this.$response.removeClass("active"),this.closeOverlayMessage()),this.$el.trigger(n?"newsletter:open":"newsletter:close")}closeOverlayMessage(){let n=this.$el.parents(".overlay-message");this.state==="SUBSCRIBED"&&n.length>0&&n.find(".close.icon").trigger("click")}destroy(){this.addEvents(!1)}};var Uu=class{constructor(n){this.defaults={$el:!1,$trigger:!1,main:void 0,time_transition_on:.6,time_transition_off:.4,forceOpen:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="image_gallery_window",this.$el=this.options.$el,this.$trigger=this.options.$trigger,this.main=this.options.main,this.$el.length>0&&this.init()}init(){this.$html=$("html"),this.$win=$(window),this.$el.parent().is("body")||$("body").append(this.$el),this.$close=this.$el.find(".win-close"),this.$window=this.$el.find(".window"),this.injectSlideshow(),this.addEvents(!0),this.options.forceOpen&&this.forceOpen()}injectSlideshow(){let n=this.$el.find(".slick-slider"),e,t;this.$trigger.length>0&&this.$el.find(".slide-wrap").length<=0&&n.length>0&&(this.$trigger.each((i,r)=>{if($(r).attr("data-enlarge-index",i),t=$(r).find(".img-wrapper"),t.length>0){var s=t[0].outerHTML.replace("img-wrapper","img-wrapper overlay-gallery");e='<div class="slide-wrap">',e+='<div class="image-sizer">',e+=s,e+="</div>",e+="</div>",n.append(e)}}),n.find("img").removeClass("lazyloading").removeClass("lazyload-persist"))}addEvents(n){this.initSlideshow(n),n?(this.$html.hasClass("touch")?(this.$close.on("tap",e=>this.open(!1,e)),this.$el.find("img").on("tap",()=>this.onImageTap())):this.$close.on("click",e=>this.open(!1,e)),this.$el.find(".slide-wrap").on("click",e=>this.onClickOutImages(e)),this.$trigger.on("click",e=>this.triggerWindow(e)),$(document).on("keydown",e=>{e.which===27&&this.open(!1,e)})):(this.$html.hasClass("touch")?this.$close.off("tap",e=>this.open(!1,e)):this.$close.off("click",e=>this.open(!1,e)),this.$trigger.off("click",e=>this.triggerWindow(e)),this.$el.find(".slide-wrap").off("click",e=>this.onClickOutImages(e)),$(document).off("keydown",e=>{e.which===27&&this.open(!1,e)})),this.debounceResize(n)}initSlideshow(n){let e=this.$el.find(".module_slideshow"),t;n?(e.find(".slick-slider").on("afterChange",(i,r,s)=>{this.afterSlideChange()}),t={dots:!1,infinite:!0,fade:!0,slidesToScroll:1,slidesToShow:1,arrows:!0,autoplay:!1,prevArrow:e.find(".arrow.left"),nextArrow:e.find(".arrow.right"),crossFade:!0,gsap:!1,responsive:[{breakpoint:767,settings:{fade:!1,speed:300,swipeToSlide:!0,touchThreshold:40}}]},this.slider=new Ui({$el:e,customArgs:!0,args:t})):this.slider.destroy()}afterSlideChange(){this.afterSetIndex?this.$el.find(".module_slideshow").addClass("slide-changed"):this.afterSetIndex=!0}onImageTap(){this.$el.find(".module_slideshow").hasClass("slide-changed")?this.$el.find(".module_slideshow").removeClass("slide-changed"):this.$el.find(".module_slideshow").addClass("slide-changed"),this.afterSetIndex=!1}resetSlider(){this.$el.find(".module_slideshow").removeClass("slide-changed"),this.afterSetIndex=!1}triggerWindow(n){n.preventDefault();let e=$(n.currentTarget),t=parseInt(e.attr("data-enlarge-index"));return this.resetSlider(),t>=0&&this.setSlideshowIndex(t),this.open(!0),!1}setSlideshowIndex(n){let e=this.$el.find(".slick-slider");e.length>0&&e.slick("slickGoTo",n,!0)}debounceResize(n){n?(this._debResize=bt(e=>this.onResize(e),137),this.$win.on("resize",this._debResize),window.addEventListener("orientationchange",this._debResize),this.onResize()):this._debResize&&(this._debResize.cancel(),this.$win.off("resize",this._debResize),window.removeEventListener("orientationchange",this._debResize))}onClickOutImages(n){$(n.target).is("img")||this.open(!1,n)}addClickOut(n){let e=this.$el.find("iframe");e.length>0&&(n?e.on("clickout",t=>this.open(!1,t)):e.off("clickout",t=>this.open(!1,t)))}onResize(n){let e=60,t=this.$win.width(),i=this.$win.height(),r,s,o,a;i=window.innerHeight,this.$el.height(i),this.$el.find(".slide-wrap").height(i),i-=2*e,this.$el.find(".
14img-wrapper").each((c,d)=>{o=$(d),r=parseInt(o.attr("data-width")),s=parseInt(o.attr("data-height")),a=Math.min(t/r,i/s),o.css({"padding-bottom":s/r*100+"%"}),o.removeClass("cover").removeClass("contain"),o=o.parent(".image-sizer"),o.width(r*a)})}onComplete(n){n?this.addClickOut(!0):(this.addClickOut(!1),this.$el.removeClass("is-open"))}open(n,e){e&&e.preventDefault();let t=Le.timeline(),i=10;return n?(this.$html.addClass("modal-open"),this.$el.addClass("is-open"),t.fromTo(this.$window,{y:i},{y:0,ease:"power2.easeOut",duration:this.options.time_transition_on}),t.fromTo(this.$el,{opacity:0},{opacity:1,ease:"power2.easeOut",duration:this.options.time_transition_on,onComplete:()=>this.onComplete(n)},"-="+this.options.time_transition_on),Yi(this.$window[0]),this.$win.trigger("resize")):(this.$html.removeClass("modal-open"),t.fromTo(this.$window,{y:0},{y:-i,ease:"power2.easeOut",duration:this.options.time_transition_off}),t.to(this.$el,{opacity:0,ease:"power2.easeOut",duration:this.options.time_transition_off,onComplete:()=>this.onComplete(n)},"-="+this.options.time_transition_off),Xi(this.$window[0])),!1}destroy(){this.$el.length>0&&(this.addEvents(!1),this.$el.remove())}};var hn,or,Gu,jr,Bs,_a,wa,Hs,$i="transform",Ku=$i+"Origin",fp,pp=function(e){var t=e.ownerDocument||e;for(!($i in e.style)&&("msTransform"in e.style)&&($i="msTransform",Ku=$i+"Origin");t.parentNode&&(t=t.parentNode););if(or=window,wa=new ar,t){hn=t,Gu=t.documentElement,jr=t.body,Hs=hn.createElementNS("http://www.w3.org/2000/svg","g"),Hs.style.transform="none";var i=t.createElement("div"),r=t.createElement("div");jr.appendChild(i),i.appendChild(r),i.style.position="static",i.style[$i]="translate3d(0,0,1px)",fp=r.offsetParent!==i,jr.removeChild(i)}return t},hb=function(e){for(var t,i;e&&e!==jr;)i=e._gsap,i&&i.uncache&&i.get(e,"x"),i&&!i.scaleX&&!i.scaleY&&i.renderTransform&&(i.scaleX=i.scaleY=1e-4,i.renderTransform(1,i),t?t.push(i):t=[i]),e=e.parentNode;return t},gp=[],mp=[],db=function(){return or.pageYOffset||hn.scrollTop||Gu.scrollTop||jr.scrollTop||0},fb=function(){return or.pageXOffset||hn.scrollLeft||Gu.scrollLeft||jr.scrollLeft||0},Qu=function(e){return e.ownerSVGElement||((e.tagName+"").toLowerCase()==="svg"?e:null)},pb=function n(e){if(or.getComputedStyle(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return n(e)},Ju=function n(e,t){if(e.parentNode&&(hn||pp(e))){var i=Qu(e),r=i?i.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",s=i?t?"rect":"g":"div",o=t!==2?0:100,a=t===3?100:0,c="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",d=hn.createElementNS?hn.createElementNS(r.replace(/^https/,"http"),s):hn.createElement(s);return t&&(i?(_a||(_a=n(e)),d.setAttribute("width",.01),d.setAttribute("height",.01),d.setAttribute("transform","translate("+o+","+a+")"),_a.appendChild(d)):(Bs||(Bs=n(e),Bs.style.cssText=c),d.style.cssText=c+"width:0.1px;height:0.1px;top:"+a+"px;left:"+o+"px",Bs.appendChild(d))),d}throw"Need document and parent."},gb=function(e){for(var t=new ar,i=0;i<e.numberOfItems;i++)t.multiply(e.getItem(i).matrix);return t},mb=function(e){var t=e.getCTM(),i;return t||(i=e.style[$i],e.style[$i]="none",e.appendChild(Hs),t=Hs.getCTM(),e.removeChild(Hs),i?e.style[$i]=i:e.style.removeProperty($i.replace(/([A-Z])/g,"-$1").toLowerCase())),t||wa.clone()},vb=function(e,t){var i=Qu(e),r=e===i,s=i?gp:mp,o=e.parentNode,a,c,d,p,w,g;if(e===or)return e;if(s.length||s.push(Ju(e,1),Ju(e,2),Ju(e,3)),a=i?_a:Bs,i)r?(d=mb(e),p=-d.e/d.a,w=-d.f/d.d,c=wa):(d=e.getBBox(),c=e.transform?e.transform.baseVal:{},c=c.numberOfItems?c.numberOfItems>1?gb(c):c.getItem(0).matrix:wa,p=c.a*d.x+c.c*d.y,w=c.b*d.x+c.d*d.y),t&&e.tagName.toLowerCase()==="g"&&(p=w=0),(r?i:o).appendChild(a),a.setAttribute("transform","matrix("+c.a+","+c.b+","+c.c+","+c.d+","+(c.e+p)+","+(c.f+w)+")");else{if(p=w=0,fp)for(c=e.offsetParent,d=e;d&&(d=d.parentNode)&&d!==c&&d.parentNode;)(or.getComputedStyle(d)[$i]+"").length>4&&(p=d.offsetLeft,w=d.offsetTop,d=0);if(g=or.getComputedStyle(e),g.position!=="absolute"&&g.position!=="fixed")for(c=e.offsetParent;o&&o!==c;)p+=o.scrollLeft||0,w+=o.scrollTop||0,o=o.parentNode;d=a.style,d.top=e.offsetTop-w+"px",d.left=e.offsetLeft-p+"px",d[$i]=g[$i],d[Ku]=g[Ku],d.position=g.position==="fixed"?"fixed":"absolute",e.parentNode.appendChild(a)}return a},Zu=function(e,t,i,r,s,o,a){return e.a=t,e.b=i,e.c=r,e.d=s,e.e=o,e.f=a,e},ar=function(){function n(t,i,r,s,o,a){t===void 0&&(t=1),i===void 0&&(i=0),r===void 0&&(r=0),s===void 0&&(s=1),o===void 0&&(o=0),a===void 0&&(a=0),Zu(this,t,i,r,s,o,a)}var e=n.prototype;return e.inverse=function(){var i=this.a,r=this.b,s=this.c,o=this.d,a=this.e,c=this.f,d=i*o-r*s||1e-10;return Zu(this,o/d,-r/d,-s/d,i/d,(s*c-o*a)/d,-(i*c-r*a)/d)},e.multiply=function(i){var r=this.a,s=this.b,o=this.c,a=this.d,c=this.e,d=this.f,p=i.a,w=i.c,g=i.b,l=i.d,b=i.e,m=i.f;return Zu(this,p*r+g*o,p*s+g*a,w*r+l*o,w*s+l*a,c+b*r+m*o,d+b*s+m*a)},e.clone=function(){return new n(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(i){var r=this.a,s=this.b,o=this.c,a=this.d,c=this.e,d=this.f;return r===i.a&&s===i.b&&o===i.c&&a===i.d&&c===i.e&&d===i.f}
14,e.apply=function(i,r){r===void 0&&(r={});var s=i.x,o=i.y,a=this.a,c=this.b,d=this.c,p=this.d,w=this.e,g=this.f;return r.x=s*a+o*d+w||0,r.y=s*c+o*p+g||0,r},n}();function In(n,e,t,i){if(!n||!n.parentNode||(hn||pp(n)).documentElement===n)return new ar;var r=hb(n),s=Qu(n),o=s?gp:mp,a=vb(n,t),c=o[0].getBoundingClientRect(),d=o[1].getBoundingClientRect(),p=o[2].getBoundingClientRect(),w=a.parentNode,g=!i&&pb(n),l=new ar((d.left-c.left)/100,(d.top-c.top)/100,(p.left-c.left)/100,(p.top-c.top)/100,c.left+(g?0:fb()),c.top+(g?0:db()));if(w.removeChild(a),r)for(c=r.length;c--;)d=r[c],d.scaleX=d.scaleY=0,d.renderTransform(1,d);return e?l.inverse():l}function yb(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function bb(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}var nt,mt,yi,Ii,dn,ec,fn,tc,Vs,zn,vp,ic,js,xa,nc,Ws,zi,qs,Ta,yp=function(){return typeof window!="undefined"},bp=function(){return nt||yp()&&(nt=window.gsap)&&nt.registerPlugin&&nt},Dn=function(e){return typeof e=="function"},Ys=function(e){return typeof e=="object"},Di=function(e){return typeof e=="undefined"},ka=function(){return!1},Xs="transform",rc="transformOrigin",Nn=function(e){return Math.round(e*1e4)/1e4},Us=Array.isArray,Ca=function(e,t){var i=yi.createElementNS?yi.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):yi.createElement(e);return i.style?i:yi.createElement(e)},_p=180/Math.PI,lr=1e20,_b=new ar,Fn=Date.now||function(){return new Date().getTime()},ur=[],Wr={},wb=0,xb=/^(?:a|input|textarea|button|select)$/i,wp=0,qr={},pn={},xp=function(e,t){var i={},r;for(r in e)i[r]=t?e[r]*t:e[r];return i},Tb=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},Tp=function n(e,t){for(var i=e.length,r;i--;)t?e[i].style.touchAction=t:e[i].style.removeProperty("touch-action"),r=e[i].children,r&&r.length&&n(r,t)},kp=function(){return ur.forEach(function(e){return e()})},kb=function(e){ur.push(e),ur.length===1&&nt.ticker.add(kp)},Cp=function(){return!ur.length&&nt.ticker.remove(kp)},Ep=function(e){for(var t=ur.length;t--;)ur[t]===e&&ur.splice(t,1);nt.to(Cp,{overwrite:!0,delay:15,duration:0,onComplete:Cp,data:"_draggable"})},Cb=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},Nt=function(e,t,i,r){if(e.addEventListener){var s=js[t];r=r||(vp?{passive:!1}:null),e.addEventListener(s||t,i,r),s&&t!==s&&e.addEventListener(t,i,r)}},Lt=function(e,t,i){if(e.removeEventListener){var r=js[t];e.removeEventListener(r||t,i),r&&t!==r&&e.removeEventListener(t,i)}},Pi=function(e){e.preventDefault&&e.preventDefault(),e.preventManipulation&&e.preventManipulation()},Eb=function(e,t){for(var i=e.length;i--;)if(e[i].identifier===t)return!0},Sb=function n(e){nc=e.touches&&xa<e.touches.length,Lt(e.target,"touchend",n)},Sp=function(e){nc=e.touches&&xa<e.touches.length,Nt(e.target,"touchend",Sb)},Yr=function(e){return mt.pageYOffset||e.scrollTop||e.documentElement.scrollTop||e.body.scrollTop||0},Xr=function(e){return mt.pageXOffset||e.scrollLeft||e.documentElement.scrollLeft||e.body.scrollLeft||0},$p=function n(e,t){Nt(e,"scroll",t),Ur(e.parentNode)||n(e.parentNode,t)},Pp=function n(e,t){Lt(e,"scroll",t),Ur(e.parentNode)||n(e.parentNode,t)},Ur=function(e){return!e||e===Ii||e.nodeType===9||e===yi.body||e===mt||!e.nodeType||!e.parentNode},Ap=function(e,t){var i=t==="x"?"Width":"Height",r="scroll"+i,s="client"+i;return Math.max(0,Ur(e)?Math.max(Ii[r],dn[r])-(mt["inner"+i]||Ii[s]||dn[s]):e[r]-e[s])},sc=function n(e,t){var i=Ap(e,"x"),r=Ap(e,"y");Ur(e)?e=pn:n(e.parentNode,t),e._gsMaxScrollX=i,e._gsMaxScrollY=r,t||(e._gsScrollX=e.scrollLeft||0,e._gsScrollY=e.scrollTop||0)},oc=function(e,t,i){var r=e.style;!r||(Di(r[t])&&(t=Vs(t,e)||t),i==null?r.removeProperty&&r.removeProperty(t.replace(/([A-Z])/g,"-$1").toLowerCase()):r[t]=i)},Gs=function(e){return mt.getComputedStyle(e instanceof Element?e:e.host||(e.parentNode||{}).host||e)},cr={},Gr=function(e){if(e===mt)return cr.left=cr.top=0,cr.width=cr.right=Ii.clientWidth||e.innerWidth||dn.clientWidth||0,cr.height=cr.bottom=(e.innerHe
14ight||0)-20<Ii.clientHeight?Ii.clientHeight:e.innerHeight||dn.clientHeight||0,cr;var t=e.ownerDocument||yi,i=Di(e.pageX)?!e.nodeType&&!Di(e.left)&&!Di(e.top)?e:zn(e)[0].getBoundingClientRect():{left:e.pageX-Xr(t),top:e.pageY-Yr(t),right:e.pageX-Xr(t)+1,bottom:e.pageY-Yr(t)+1};return Di(i.right)&&!Di(i.width)?(i.right=i.left+i.width,i.bottom=i.top+i.height):Di(i.width)&&(i={width:i.right-i.left,height:i.bottom-i.top,right:i.right,left:i.left,bottom:i.bottom,top:i.top}),i},Mt=function(e,t,i){var r=e.vars,s=r[i],o=e._listeners[t],a;return Dn(s)&&(a=s.apply(r.callbackScope||e,r[i+"Params"]||[e.pointerEvent])),o&&e.dispatchEvent(t)===!1&&(a=!1),a},Mp=function(e,t){var i=zn(e)[0],r,s,o;return!i.nodeType&&i!==mt?Di(e.left)?(s=e.min||e.minX||e.minRotation||0,r=e.min||e.minY||0,{left:s,top:r,width:(e.max||e.maxX||e.maxRotation||0)-s,height:(e.max||e.maxY||0)-r}):(o={x:0,y:0},{left:e.left-o.x,top:e.top-o.y,width:e.width,height:e.height}):$b(i,t)},Ai={},$b=function(e,t){t=zn(t)[0];var i=e.getBBox&&e.ownerSVGElement,r=e.ownerDocument||yi,s,o,a,c,d,p,w,g,l,b,m,f,_,x;if(e===mt)a=Yr(r),s=Xr(r),o=s+(r.documentElement.clientWidth||e.innerWidth||r.body.clientWidth||0),c=a+((e.innerHeight||0)-20<r.documentElement.clientHeight?r.documentElement.clientHeight:e.innerHeight||r.body.clientHeight||0);else{if(t===mt||Di(t))return e.getBoundingClientRect();s=a=0,i?(b=e.getBBox(),m=b.width,f=b.height):(e.viewBox&&(b=e.viewBox.baseVal)&&(s=b.x||0,a=b.y||0,m=b.width,f=b.height),m||(_=Gs(e),b=_.boxSizing==="border-box",m=(parseFloat(_.width)||e.clientWidth||0)+(b?0:parseFloat(_.borderLeftWidth)+parseFloat(_.borderRightWidth)),f=(parseFloat(_.height)||e.clientHeight||0)+(b?0:parseFloat(_.borderTopWidth)+parseFloat(_.borderBottomWidth)))),o=m,c=f}return e===t?{left:s,top:a,width:o-s,height:c-a}:(d=In(t,!0).multiply(In(e)),p=d.apply({x:s,y:a}),w=d.apply({x:o,y:a}),g=d.apply({x:o,y:c}),l=d.apply({x:s,y:c}),s=Math.min(p.x,w.x,g.x,l.x),a=Math.min(p.y,w.y,g.y,l.y),x=t.parentNode||{},{left:s+(x.scrollLeft||0),top:a+(x.scrollTop||0),width:Math.max(p.x,w.x,g.x,l.x)-s,height:Math.max(p.y,w.y,g.y,l.y)-a})},ac=function(e,t,i,r,s,o){var a={},c,d,p;if(t)if(s!==1&&t instanceof Array){if(a.end=c=[],p=t.length,Ys(t[0]))for(d=0;d<p;d++)c[d]=xp(t[d],s);else for(d=0;d<p;d++)c[d]=t[d]*s;i+=1.1,r-=1.1}else Dn(t)?a.end=function(w){var g=t.call(e,w),l,b;if(s!==1)if(Ys(g)){l={};for(b in g)l[b]=g[b]*s;g=l}else g*=s;return g}:a.end=t;return(i||i===0)&&(a.max=i),(r||r===0)&&(a.min=r),o&&(a.velocity=0),a},Pb=function n(e){var t;return!e||!e.getAttribute||e===dn?!1:(t=e.getAttribute("data-clickable"))==="true"||t!=="false"&&(e.onclick||xb.test(e.nodeName+"")||e.getAttribute("contentEditable")==="true")?!0:n(e.parentNode)},Ea=function(e,t){for(var i=e.length,r;i--;)r=e[i],r.ondragstart=r.onselectstart=t?null:ka,nt.set(r,{lazy:!0,userSelect:t?"text":"none"})},Ab=function n(e){if(Gs(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return n(e)},Op,lc,Mb=function(e,t){e=nt.utils.toArray(e)[0],t=t||{};var i=document.createElement("div"),r=i.style,s=e.firstChild,o=0,a=0,c=e.scrollTop,d=e.scrollLeft,p=e.scrollWidth,w=e.scrollHeight,g=0,l=0,b=0,m,f,_,x,k,A;Op&&t.force3D!==!1?(k="translate3d(",A="px,0px)"):Xs&&(k="translate(",A="px)"),this.scrollTop=function(M,T){if(!arguments.length)return-this.top();this.top(-M,T)},this.scrollLeft=function(M,T){if(!arguments.length)return-this.left();this.left(-M,T)},this.left=function(M,T){if(!arguments.length)return-(e.scrollLeft+a);var R=e.scrollLeft-d,L=a;if((R>2||R<-2)&&!T){d=e.scrollLeft,nt.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-d),t.onKill&&t.onKill();return}M=-M,M<0?(a=M-.5|0,M=0):M>l?(a=M-l|0,M=l):a=0,(a||L)&&(this._skip||(r[Xs]=k+-a+"px,"+-o+A),a+g>=0&&(r.paddingRight=a+g+"px")),e.scrollLeft=M|0,d=e.scrollLeft},this.top=function(M,T){if(!arguments.length)return-(e.scrollTop+o);var R=e.scrollTop-c,L=o;if((R>2||R<-2)&&!T){c=e.scrollTop,nt.killTweensOf(this,{top:1,scrollTop:1}),this.top(-c),t.onKill&&t.onKill();return}M=-M,M<0?(o=M-.5|0,M=0):M>b?(o=M-b|0,M=b):o=0,(o||L)&&(this._skip||(r[Xs]=k+-a+"px,"+-o+A)),e.scrollTop=M|0,c=e.scrollTop},this.maxScrollTop=function(){return b},this.maxScrollLeft=function(){return l},this.disable=function(){for(s=i.firstChild;s;)x=s.nextSibling,e.appendChild(s),s=x;e===i.parentNode&&e.removeChild(i)},this.enable=function(){if(s=e.firstChild,s!==i){for(;s;)x=s.nextSibling,i.appendChild(s),s=x;e.appendChild(i),this.calibrate()}},this.calibrate=function(M){var T=e.clientWidth===m,R,L,N;c=e.scrollTop,d=e.scrollLeft,!(T&&e.clientHeight===f&&i.offsetHeight===_&&p===e.scrollWidth&&w===e.scrollHeight&&!M)&&((o||a)&&(L=this.left(),N=this.top(),this.left(-e.scrollLeft),this.top(-e.scrollTop)),R=Gs(e),(!T||M)&&(r.display="block",r.width="auto",r.paddingRight="0px",g=M
14ath.max(0,e.scrollWidth-e.clientWidth),g&&(g+=parseFloat(R.paddingLeft)+(lc?parseFloat(R.paddingRight):0))),r.display="inline-block",r.position="relative",r.overflow="visible",r.verticalAlign="top",r.boxSizing="content-box",r.width="100%",r.paddingRight=g+"px",lc&&(r.paddingBottom=R.paddingBottom),m=e.clientWidth,f=e.clientHeight,p=e.scrollWidth,w=e.scrollHeight,l=e.scrollWidth-m,b=e.scrollHeight-f,_=i.offsetHeight,r.display="block",(L||N)&&(this.left(L),this.top(N)))},this.content=i,this.element=e,this._skip=!1,this.enable()},uc=function(e){if(yp()&&document.body){var t=window&&window.navigator;mt=window,yi=document,Ii=yi.documentElement,dn=yi.body,ec=Ca("div"),Ta=!!window.PointerEvent,fn=Ca("div"),fn.style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",qs=fn.style.cursor==="grab"?"grab":"move",Ws=t&&t.userAgent.toLowerCase().indexOf("android")!==-1,ic="ontouchstart"in Ii&&"orientation"in mt||t&&(t.MaxTouchPoints>0||t.msMaxTouchPoints>0),lc=function(){var i=Ca("div"),r=Ca("div"),s=r.style,o=dn,a;return s.display="inline-block",s.position="relative",i.style.cssText=r.innerHTML="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",i.appendChild(r),o.appendChild(i),a=r.offsetHeight+18>i.scrollHeight,o.removeChild(i),a}(),js=function(i){for(var r=i.split(","),s=("onpointerdown"in ec?"pointerdown,pointermove,pointerup,pointercancel":"onmspointerdown"in ec?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":i).split(","),o={},a=4;--a>-1;)o[r[a]]=s[a],o[s[a]]=r[a];try{Ii.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){vp=1}}))}catch{}return o}("touchstart,touchmove,touchend,touchcancel"),Nt(yi,"touchcancel",ka),Nt(mt,"touchmove",ka),dn&&dn.addEventListener("touchstart",ka),Nt(yi,"contextmenu",function(){for(var i in Wr)Wr[i].isPressed&&Wr[i].endDrag()}),nt=tc=bp()}nt?(zi=nt.plugins.inertia,Vs=nt.utils.checkPrefix,Xs=Vs(Xs),rc=Vs(rc),zn=nt.utils.toArray,Op=!!Vs("perspective")):e&&console.warn("Please gsap.registerPlugin(Draggable)")},Ob=function(){function n(t){this._listeners={},this.target=t||this}var e=n.prototype;return e.addEventListener=function(i,r){var s=this._listeners[i]||(this._listeners[i]=[]);~s.indexOf(r)||s.push(r)},e.removeEventListener=function(i,r){var s=this._listeners[i],o=s&&s.indexOf(r)||-1;o>-1&&s.splice(o,1)},e.dispatchEvent=function(i){var r=this,s;return(this._listeners[i]||[]).forEach(function(o){return o.call(r,{type:i,target:r.target})===!1&&(s=!1)}),s},n}(),gn=function(n){bb(e,n);function e(t,i){var r;r=n.call(this)||this,tc||uc(1),t=zn(t)[0],zi||(zi=nt.plugins.inertia),r.vars=i=xp(i||{}),r.target=t,r.x=r.y=r.rotation=0,r.dragResistance=parseFloat(i.dragResistance)||0,r.edgeResistance=isNaN(i.edgeResistance)?1:parseFloat(i.edgeResistance)||0,r.lockAxis=i.lockAxis,r.autoScroll=i.autoScroll||0,r.lockedAxis=null,r.allowEventDefault=!!i.allowEventDefault,nt.getProperty(t,"x");var s=(i.type||"x,y").toLowerCase(),o=~s.indexOf("x")||~s.indexOf("y"),a=s.indexOf("rotation")!==-1,c=a?"rotation":o?"x":"left",d=o?"y":"top",p=!!(~s.indexOf("x")||~s.indexOf("left")||s==="scroll"),w=!!(~s.indexOf("y")||~s.indexOf("top")||s==="scroll"),g=i.minimumMovement||2,l=yb(r),b=zn(i.trigger||i.handle||t),m={},f=0,_=!1,x=i.autoScrollMarginTop||40,k=i.autoScrollMarginRight||40,A=i.autoScrollMarginBottom||40,M=i.autoScrollMarginLeft||40,T=i.clickableTest||Pb,R=0,L=t._gsap||nt.core.getCache(t),N=Ab(t),V=function(I,J){return parseFloat(L.get(t,I,J))},W=t.ownerDocument||yi,Z,B,ee,ie,ne,U,te,he,H,ue,ge,Q,me,ke,Me,je,ze,_e,Ct,Ue,We,vt,Se,Re,Ft,Te,Je,xt,ut,qt,He,Rt,Be=function(I){return Pi(I),I.stopImmediatePropagation&&I.stopImmediatePropagation(),!1},Tt=function be(I){if(l.autoScroll&&l.isDragging&&(_||ze)){var J=t,q=l.autoScroll*15,K,ce,oe,xe,pe,qe,$e,Fe;for(_=!1,pn.scrollTop=mt.pageYOffset!=null?mt.pageYOffset:W.documentElement.scrollTop!=null?W.documentElement.scrollTop:W.body.scrollTop,pn.scrollLeft=mt.pageXOffset!=null?mt.pageXOffset:W.documentElement.scrollLeft!=null?W.documentElement.scrollLeft:W.body.scrollLeft,xe=l.pointerX-pn.scrollLeft,pe=l.pointerY-pn.scrollTop;J&&!ce;)ce=Ur(J.parentNode),K=ce?pn:J.parentNode,oe=ce?{bottom:Math.max(Ii.clientHeight,mt.innerHe
14ight||0),right:Math.max(Ii.clientWidth,mt.innerWidth||0),left:0,top:0}:K.getBoundingClientRect(),qe=$e=0,w&&(Fe=K._gsMaxScrollY-K.scrollTop,Fe<0?$e=Fe:pe>oe.bottom-A&&Fe?(_=!0,$e=Math.min(Fe,q*(1-Math.max(0,oe.bottom-pe)/A)|0)):pe<oe.top+x&&K.scrollTop&&(_=!0,$e=-Math.min(K.scrollTop,q*(1-Math.max(0,pe-oe.top)/x)|0)),$e&&(K.scrollTop+=$e)),p&&(Fe=K._gsMaxScrollX-K.scrollLeft,Fe<0?qe=Fe:xe>oe.right-k&&Fe?(_=!0,qe=Math.min(Fe,q*(1-Math.max(0,oe.right-xe)/k)|0)):xe<oe.left+M&&K.scrollLeft&&(_=!0,qe=-Math.min(K.scrollLeft,q*(1-Math.max(0,xe-oe.left)/M)|0)),qe&&(K.scrollLeft+=qe)),ce&&(qe||$e)&&(mt.scrollTo(K.scrollLeft,K.scrollTop),we(l.pointerX+qe,l.pointerY+$e)),J=K}if(ze){var Ke=l.x,Ae=l.y;a?(l.deltaX=Ke-parseFloat(L.rotation),l.rotation=Ke,L.rotation=Ke+"deg",L.renderTransform(1,L)):B?(w&&(l.deltaY=Ae-B.top(),B.top(Ae)),p&&(l.deltaX=Ke-B.left(),B.left(Ke))):o?(w&&(l.deltaY=Ae-parseFloat(L.y),L.y=Ae+"px"),p&&(l.deltaX=Ke-parseFloat(L.x),L.x=Ke+"px"),L.renderTransform(1,L)):(w&&(l.deltaY=Ae-parseFloat(t.style.top||0),t.style.top=Ae+"px"),p&&(l.deltaX=Ke-parseFloat(t.style.left||0),t.style.left=Ke+"px")),he&&!I&&!xt&&(xt=!0,Mt(l,"drag","onDrag")===!1&&(p&&(l.x-=l.deltaX),w&&(l.y-=l.deltaY),be(!0)),xt=!1)}ze=!1},yt=function(I,J){var q=l.x,K=l.y,ce,oe;t._gsap||(L=nt.core.getCache(t)),L.uncache&&nt.getProperty(t,"x"),o?(l.x=parseFloat(L.x),l.y=parseFloat(L.y)):a?l.x=l.rotation=parseFloat(L.rotation):B?(l.y=B.top(),l.x=B.left()):(l.y=parseFloat(t.style.top||(oe=Gs(t))&&oe.top)||0,l.x=parseFloat(t.style.left||(oe||{}).left)||0),(Ct||Ue||We)&&!J&&(l.isDragging||l.isThrowing)&&(We&&(qr.x=l.x,qr.y=l.y,ce=We(qr),ce.x!==l.x&&(l.x=ce.x,ze=!0),ce.y!==l.y&&(l.y=ce.y,ze=!0)),Ct&&(ce=Ct(l.x),ce!==l.x&&(l.x=ce,a&&(l.rotation=ce),ze=!0)),Ue&&(ce=Ue(l.y),ce!==l.y&&(l.y=ce),ze=!0)),ze&&Tt(!0),I||(l.deltaX=l.x-q,l.deltaY=l.y-K,Mt(l,"throwupdate","onThrowUpdate"))},j=function(I,J,q,K){return J==null&&(J=-lr),q==null&&(q=lr),Dn(I)?function(ce){var oe=l.isPressed?1-l.edgeResistance:1;return I.call(l,ce>q?q+(ce-q)*oe:ce<J?J+(ce-J)*oe:ce)*K}:Us(I)?function(ce){for(var oe=I.length,xe=0,pe=lr,qe,$e;--oe>-1;)qe=I[oe],$e=qe-ce,$e<0&&($e=-$e),$e<pe&&qe>=J&&qe<=q&&(xe=oe,pe=$e);return I[xe]}:isNaN(I)?function(ce){return ce}:function(){return I*K}},D=function(I,J,q,K,ce,oe,xe){return oe=oe&&oe<lr?oe*oe:lr,Dn(I)?function(pe){var qe=l.isPressed?1-l.edgeResistance:1,$e=pe.x,Fe=pe.y,Ke,Ae,Ze;return pe.x=$e=$e>q?q+($e-q)*qe:$e<J?J+($e-J)*qe:$e,pe.y=Fe=Fe>ce?ce+(Fe-ce)*qe:Fe<K?K+(Fe-K)*qe:Fe,Ke=I.call(l,pe),Ke!==pe&&(pe.x=Ke.x,pe.y=Ke.y),xe!==1&&(pe.x*=xe,pe.y*=xe),oe<lr&&(Ae=pe.x-$e,Ze=pe.y-Fe,Ae*Ae+Ze*Ze>oe&&(pe.x=$e,pe.y=Fe)),pe}:Us(I)?function(pe){for(var qe=I.length,$e=0,Fe=lr,Ke,Ae,Ze,Qe;--qe>-1;)Ze=I[qe],Ke=Ze.x-pe.x,Ae=Ze.y-pe.y,Qe=Ke*Ke+Ae*Ae,Qe<Fe&&($e=qe,Fe=Qe);return Fe<=oe?I[$e]:pe}:function(pe){return pe}},E=function(){var I,J,q,K;te=!1,B?(B.calibrate(),l.minX=ge=-B.maxScrollLeft(),l.minY=me=-B.maxScrollTop(),l.maxX=ue=l.maxY=Q=0,te=!0):i.bounds&&(I=Mp(i.bounds,t.parentNode),a?(l.minX=ge=I.left,l.maxX=ue=I.left+I.width,l.minY=me=l.maxY=Q=0):!Di(i.bounds.maxX)||!Di(i.bounds.maxY)?(I=i.bounds,l.minX=ge=I.minX,l.minY=me=I.minY,l.maxX=ue=I.maxX,l.maxY=Q=I.maxY):(J=Mp(t,t.parentNode),l.minX=ge=Math.round(V(c,"px")+I.left-J.left),l.minY=me=Math.round(V(d,"px")+I.top-J.top),l.maxX=ue=Math.round(ge+(I.width-J.width)),l.maxY=Q=Math.round(me+(I.height-J.height))),ge>ue&&(l.minX=ue,l.maxX=ue=ge,ge=l.minX),me>Q&&(l.minY=Q,l.maxY=Q=me,me=l.minY),a&&(l.minRotation=ge,l.maxRotation=ue),te=!0),i.liveSnap&&(q=i.liveSnap===!0?i.snap||{}:i.liveSnap,K=Us(q)||Dn(q),a?(Ct=j(K?q:q.rotation,ge,ue,1),Ue=null):q.points?We=D(K?q:q.points,ge,ue,me,Q,q.radius,B?-1:1):(p&&(Ct=j(K?q:q.x||q.left||q.scrollLeft,ge,ue,B?-1:1)),w&&(Ue=j(K?q:q.y||q.top||q.scrollTop,me,Q,B?-1:1))))},P=function(){l.isThrowing=!1,Mt(l,"throwcomplete","onThrowComplete")},O=function(){l.isThrowing=!1},F=function(I,J){var q,K,ce,oe;I&&zi?(I===!0&&(q=i.snap||i.liveSnap||{},K=Us(q)||Dn(q),I={resistance:(i.throwResistance||i.resistance||1e3)/(a?10:1)},a?I.rotation=ac(l,K?q:q.rotation,ue,ge,1,J):(p&&(I[c]=ac(l,K?q:q.points||q.x||q.left,ue,ge,B?-1:1,J||l.lockedAxis==="x")),w&&(I[d]=ac(l,K?q:q.points||q.y||q.top,Q,me,B?-1:1,J||l.lockedAxis==="y")),(q.points||Us(q)&&Ys(q[0]))&&(I.linkedProps=c+","+d,I.radius=q.radiu
14s))),l.isThrowing=!0,oe=isNaN(i.overshootTolerance)?i.edgeResistance===1?0:1-l.edgeResistance+.2:i.overshootTolerance,I.duration||(I.duration={max:Math.max(i.minDuration||0,"maxDuration"in i?i.maxDuration:2),min:isNaN(i.minDuration)?oe===0||Ys(I)&&I.resistance>1e3?0:.5:i.minDuration,overshoot:oe}),l.tween=ce=nt.to(B||t,{inertia:I,data:"_draggable",onComplete:P,onInterrupt:O,onUpdate:i.fastMode?Mt:yt,onUpdateParams:i.fastMode?[l,"onthrowupdate","onThrowUpdate"]:q&&q.radius?[!1,!0]:[]}),i.fastMode||(B&&(B._skip=!0),ce.render(1e9,!0,!0),yt(!0,!0),l.endX=l.x,l.endY=l.y,a&&(l.endRotation=l.x),ce.play(0),yt(!0,!0),B&&(B._skip=!1))):te&&l.applyBounds()},Y=function(I){var J=Re,q;Re=In(t.parentNode,!0),I&&l.isPressed&&!Re.equals(J||new ar)&&(q=J.inverse().apply({x:ee,y:ie}),Re.apply(q,q),ee=q.x,ie=q.y),Re.equals(_b)&&(Re=null)},re=function(){var I=1-l.edgeResistance,J=N?Xr(W):0,q=N?Yr(W):0,K,ce,oe;Y(!1),Ai.x=l.pointerX-J,Ai.y=l.pointerY-q,Re&&Re.apply(Ai,Ai),ee=Ai.x,ie=Ai.y,ze&&(we(l.pointerX,l.pointerY),Tt(!0)),Rt=In(t),B?(E(),U=B.top(),ne=B.left()):(le()?(yt(!0,!0),E()):l.applyBounds(),a?(K=t.ownerSVGElement?[L.xOrigin-t.getBBox().x,L.yOrigin-t.getBBox().y]:(Gs(t)[rc]||"0 0").split(" "),je=l.rotationOrigin=In(t).apply({x:parseFloat(K[0])||0,y:parseFloat(K[1])||0}),yt(!0,!0),ce=l.pointerX-je.x-J,oe=je.y-l.pointerY+q,ne=l.x,U=l.y=Math.atan2(oe,ce)*_p):(U=V(d,"px"),ne=V(c,"px"))),te&&I&&(ne>ue?ne=ue+(ne-ue)/I:ne<ge&&(ne=ge-(ge-ne)/I),a||(U>Q?U=Q+(U-Q)/I:U<me&&(U=me-(me-U)/I))),l.startX=ne=Nn(ne),l.startY=U=Nn(U)},le=function(){return l.tween&&l.tween.isActive()},ae=function(){fn.parentNode&&!le()&&!l.isDragging&&fn.parentNode.removeChild(fn)},G=function(I,J){var q;if(!Z||l.isPressed||!I||(I.type==="mousedown"||I.type==="pointerdown")&&!J&&Fn()-R<30&&js[l.pointerEvent.type]){He&&I&&Z&&Pi(I);return}if(Ft=le(),l.pointerEvent=I,js[I.type]?(Se=~I.type.indexOf("touch")?I.currentTarget||I.target:W,Nt(Se,"touchend",ye),Nt(Se,"touchmove",Ee),Nt(Se,"touchcancel",ye),Nt(W,"touchstart",Sp)):(Se=null,Nt(W,"mousemove",Ee)),Je=null,(!Ta||!Se)&&(Nt(W,"mouseup",ye),I&&I.target&&Nt(I.target,"mouseup",ye)),vt=T.call(l,I.target)&&i.dragClickables===!1&&!J,vt){Nt(I.target,"change",ye),Mt(l,"pressInit","onPressInit"),Mt(l,"press","onPress"),Ea(b,!0),He=!1;return}if(Te=!Se||p===w||l.vars.allowNativeTouchScrolling===!1||l.vars.allowContextMenu&&I&&(I.ctrlKey||I.which>2)?!1:p?"y":"x",He=!Te&&!l.allowEventDefault,He&&(Pi(I),Nt(mt,"touchforcechange",Pi)),I.changedTouches?(I=ke=I.changedTouches[0],Me=I.identifier):I.pointerId?Me=I.pointerId:ke=Me=null,xa++,kb(Tt),ie=l.pointerY=I.pageY,ee=l.pointerX=I.pageX,Mt(l,"pressInit","onPressInit"),(Te||l.autoScroll)&&sc(t.parentNode),t.parentNode&&l.autoScroll&&!B&&!a&&t.parentNode._gsMaxScrollX&&!fn.parentNode&&!t.getBBox&&(fn.style.width=t.parentNode.scrollWidth+"px",t.parentNode.appendChild(fn)),re(),l.tween&&l.tween.kill(),l.isThrowing=!1,nt.killTweensOf(B||t,m,!0),B&&nt.killTweensOf(t,{scrollTo:1},!0),l.tween=l.lockedAxis=null,(i.zIndexBoost||!a&&!B&&i.zIndexBoost!==!1)&&(t.style.zIndex=e.zIndex++),l.isPressed=!0,he=!!(i.onDrag||l._listeners.drag),H=!!(i.onMove||l._listeners.move),i.cursor!==!1||i.activeCursor)for(q=b.length;--q>-1;)nt.set(b[q],{cursor:i.activeCursor||i.cursor||(qs==="grab"?"grabbing":qs)});Mt(l,"press","onPress")},Ee=function(I){var J=I,q,K,ce,oe,xe,pe;if(!Z||nc||!l.isPressed||!I){He&&I&&Z&&Pi(I);return}if(l.pointerEvent=I,q=I.changedTouches,q){if(I=q[0],I!==ke&&I.identifier!==Me){for(oe=q.length;--oe>-1&&(I=q[oe]).identifier!==Me&&I.target!==t;);if(oe<0)return}}else if(I.pointerId&&Me&&I.pointerId!==Me)return;if(Se&&Te&&!Je&&(Ai.x=I.pageX-(N?Xr(W):0),Ai.y=I.pageY-(N?Yr(W):0),Re&&Re.apply(Ai,Ai),K=Ai.x,ce=Ai.y,xe=Math.abs(K-ee),pe=Math.abs(ce-ie),(xe!==pe&&(xe>g||pe>g)||Ws&&Te===Je)&&(Je=xe>pe&&p?"x":"y",Te&&Je!==Te&&Nt(mt,"touchforcechange",Pi),l.vars.lockAxisOnTouchScroll!==!1&&p&&w&&(l.lockedAxis=Je==="x"?"y":"x",Dn(l.vars.onLockAxis)&&l.vars.onLockAxis.call(l,J)),Ws&&Te===Je))){ye(J);return}!l.allowEventDefault&&(!Te||Je&&Te!==Je)&&J.cancelable!==!1?(Pi(J),He=!0):He&&(He=!1),l.autoScroll&&(_=!0),we(I.pageX,I.pageY,H)},we=function(I,J,q){var K=1-l.dragResistance,ce=1-l.edgeResistance,oe=l.pointerX,xe=l.pointerY,pe=U,qe=l.x,$e=l.y,Fe=l.endX,Ke=l.endY,Ae=l.endRotation,Ze=ze,Qe,Bt,ct,De,de,_t;l.pointerX=I,l.pointerY=J,N&&(I-=Xr(W),J-=Yr(W)),a?(De=Math.atan2(je.y-J,I-je.x)*_p,de=l.y-De,de>180?(U-=360,l.y=De):de<-180&&(U+=360,l.y=De),l.x!==ne||Math.abs(U-De)>g?(l.y=De,ct=ne+(U-De)*K):ct=ne):(Re&&(_t=I*Re.a+J*Re.c+Re.e,J=I*Re.b+J*Re.d+Re.f,I=_t),Bt=J-ie,Qe=I-ee,Bt<g&&Bt>-g&&(Bt=0),Qe<g&&Qe>-g&&(Qe=0),(l.lockAxis||l.lockedAxis)&&(Qe||Bt)&&(_t=l.lockedAxis,_t||(l.lockedAxis=_t=p&&Math.abs(Qe)>Math.abs(Bt)?"y":w?"x":null,_t&&Dn(l.vars.onLockAxis)&&l.vars.onLockAxis.call(l,l.pointerEvent)),_t==="y"?Bt=0:_t==="x"&&(Qe=0)),ct=Nn(ne+Qe*K),De=Nn(U+Bt*K)),(Ct||Ue||We)&&(l.x!==ct||l.y!==De&&!a)&&(We&&(qr.x=ct,qr.y=De,_t=We(qr),ct=Nn(_t.x),De=Nn(_t.y)),
14Ct&&(ct=Nn(Ct(ct))),Ue&&(De=Nn(Ue(De)))),te&&(ct>ue?ct=ue+Math.round((ct-ue)*ce):ct<ge&&(ct=ge+Math.round((ct-ge)*ce)),a||(De>Q?De=Math.round(Q+(De-Q)*ce):De<me&&(De=Math.round(me+(De-me)*ce)))),(l.x!==ct||l.y!==De&&!a)&&(a?(l.endRotation=l.x=l.endX=ct,ze=!0):(w&&(l.y=l.endY=De,ze=!0),p&&(l.x=l.endX=ct,ze=!0)),!q||Mt(l,"move","onMove")!==!1?!l.isDragging&&l.isPressed&&(l.isDragging=!0,Mt(l,"dragstart","onDragStart")):(l.pointerX=oe,l.pointerY=xe,U=pe,l.x=qe,l.y=$e,l.endX=Fe,l.endY=Ke,l.endRotation=Ae,ze=Ze))},ye=function be(I,J){if(!Z||!l.isPressed||I&&Me!=null&&!J&&(I.pointerId&&I.pointerId!==Me&&I.target!==t||I.changedTouches&&!Eb(I.changedTouches,Me))){He&&I&&Z&&Pi(I);return}l.isPressed=!1;var q=I,K=l.isDragging,ce=l.vars.allowContextMenu&&I&&(I.ctrlKey||I.which>2),oe=nt.delayedCall(.001,ae),xe,pe,qe,$e,Fe;if(Se?(Lt(Se,"touchend",be),Lt(Se,"touchmove",Ee),Lt(Se,"touchcancel",be),Lt(W,"touchstart",Sp)):Lt(W,"mousemove",Ee),Lt(mt,"touchforcechange",Pi),(!Ta||!Se)&&(Lt(W,"mouseup",be),I&&I.target&&Lt(I.target,"mouseup",be)),ze=!1,K&&(f=wp=Fn(),l.isDragging=!1),vt&&!ce){I&&(Lt(I.target,"change",be),l.pointerEvent=q),Ea(b,!1),Mt(l,"release","onRelease"),Mt(l,"click","onClick"),vt=!1;return}for(Ep(Tt),pe=b.length;--pe>-1;)oc(b[pe],"cursor",i.cursor||(i.cursor!==!1?qs:null));if(xa--,I){if(xe=I.changedTouches,xe&&(I=xe[0],I!==ke&&I.identifier!==Me)){for(pe=xe.length;--pe>-1&&(I=xe[pe]).identifier!==Me&&I.target!==t;);if(pe<0)return}l.pointerEvent=q,l.pointerX=I.pageX,l.pointerY=I.pageY}return ce&&q?(Pi(q),He=!0,Mt(l,"release","onRelease")):q&&!K?(He=!1,Ft&&(i.snap||i.bounds)&&F(i.inertia||i.throwProps),Mt(l,"release","onRelease"),(!Ws||q.type!=="touchmove")&&q.type.indexOf("cancel")===-1&&(Mt(l,"click","onClick"),Fn()-R<300&&Mt(l,"doubleclick","onDoubleClick"),$e=q.target||t,R=Fn(),Fe=function(){R!==ut&&l.enabled()&&!l.isPressed&&!q.defaultPrevented&&($e.click?$e.click():W.createEvent&&(qe=W.createEvent("MouseEvents"),qe.initMouseEvent("click",!0,!0,mt,1,l.pointerEvent.screenX,l.pointerEvent.screenY,l.pointerX,l.pointerY,!1,!1,!1,!1,0,null),$e.dispatchEvent(qe)))},!Ws&&!q.defaultPrevented&&nt.delayedCall(.05,Fe))):(F(i.inertia||i.throwProps),!l.allowEventDefault&&q&&(i.dragClickables!==!1||!T.call(l,q.target))&&K&&(!Te||Je&&Te===Je)&&q.cancelable!==!1?(He=!0,Pi(q)):He=!1,Mt(l,"release","onRelease")),le()&&oe.duration(l.tween.duration()),K&&Mt(l,"dragend","onDragEnd"),!0},Ie=function(I){if(I&&l.isDragging&&!B){var J=I.target||t.parentNode,q=J.scrollLeft-J._gsScrollX,K=J.scrollTop-J._gsScrollY;(q||K)&&(Re?(ee-=q*Re.a+K*Re.c,ie-=K*Re.d+q*Re.b):(ee-=q,ie-=K),J._gsScrollX+=q,J._gsScrollY+=K,we(l.pointerX,l.pointerY))}},Ge=function(I){var J=Fn(),q=J-R<100,K=J-f<50,ce=q&&ut===R,oe=l.pointerEvent&&l.pointerEvent.defaultPrevented,xe=q&&qt===R,pe=I.isTrusted||I.isTrusted==null&&q&&ce;if((ce||K&&l.vars.suppressClickOnDrag!==!1)&&I.stopImmediatePropagation&&I.stopImmediatePropagation(),q&&!(l.pointerEvent&&l.pointerEvent.defaultPrevented)&&(!ce||pe&&!xe)){pe&&ce&&(qt=R),ut=R;return}(l.isPressed||K||q)&&(!pe||!I.detail||!q||oe)&&Pi(I),!q&&!K&&(I&&I.target&&(l.pointerEvent=I),Mt(l,"click","onClick"))},rt=function(I){return Re?{x:I.x*Re.a+I.y*Re.c+Re.e,y:I.x*Re.b+I.y*Re.d+Re.f}:{x:I.x,y:I.y}};return _e=e.get(t),_e&&_e.kill(),r.startDrag=function(be,I){var J,q,K,ce;G(be||l.pointerEvent,!0),I&&!l.hitTest(be||l.pointerEvent)&&(J=Gr(be||l.pointerEvent),q=Gr(t),K=rt({x:J.left+J.width/2,y:J.top+J.height/2}),ce=rt({x:q.left+q.width/2,y:q.top+q.height/2}),ee-=K.x-ce.x,ie-=K.y-ce.y),l.isDragging||(l.isDragging=!0,Mt(l,"dragstart","onDragStart"))},r.drag=Ee,r.endDrag=function(be){return ye(be||l.pointerEvent,!0)},r.timeSinceDrag=function(){return l.isDragging?0:(Fn()-f)/1e3},r.timeSinceClick=function(){return(Fn()-R)/1e3},r.hitTest=function(be,I){return e.hitTest(l.target,be,I)},r.getDirection=function(be,I){var J=be==="velocity"&&zi?be:Ys(be)&&!a?"element":"start",q,K,ce,oe,xe,pe;return J==="element"&&(xe=Gr(l.target),pe=Gr(be)),q=J==="start"?l.x-ne:J==="velocity"?zi.getVelocity(t,c):xe.left+xe.width/2-(pe.left+pe.width/2),a?q<0?"counter-clockwise":"clockwise":(I=I||2,K=J==="start"?l.y-U:J==="velocity"?zi.getVelocity(t,d):xe.top+xe.height/2-(pe.top+pe.height/2),ce=Math.abs(q/K),oe=ce<1/I?"":q<0?"left":"right",ce<I&&
14(oe!==""&&(oe+="-"),oe+=K<0?"up":"down"),oe)},r.applyBounds=function(be,I){var J,q,K,ce,oe,xe;if(be&&i.bounds!==be)return i.bounds=be,l.update(!0,I);if(yt(!0),E(),te&&!le()){if(J=l.x,q=l.y,J>ue?J=ue:J<ge&&(J=ge),q>Q?q=Q:q<me&&(q=me),(l.x!==J||l.y!==q)&&(K=!0,l.x=l.endX=J,a?l.endRotation=J:l.y=l.endY=q,ze=!0,Tt(!0),l.autoScroll&&!l.isDragging))for(sc(t.parentNode),ce=t,pn.scrollTop=mt.pageYOffset!=null?mt.pageYOffset:W.documentElement.scrollTop!=null?W.documentElement.scrollTop:W.body.scrollTop,pn.scrollLeft=mt.pageXOffset!=null?mt.pageXOffset:W.documentElement.scrollLeft!=null?W.documentElement.scrollLeft:W.body.scrollLeft;ce&&!xe;)xe=Ur(ce.parentNode),oe=xe?pn:ce.parentNode,w&&oe.scrollTop>oe._gsMaxScrollY&&(oe.scrollTop=oe._gsMaxScrollY),p&&oe.scrollLeft>oe._gsMaxScrollX&&(oe.scrollLeft=oe._gsMaxScrollX),ce=oe;l.isThrowing&&(K||l.endX>ue||l.endX<ge||l.endY>Q||l.endY<me)&&F(i.inertia||i.throwProps,K)}return l},r.update=function(be,I,J){if(I&&l.isPressed){var q=In(t),K=Rt.apply({x:l.x-ne,y:l.y-U}),ce=In(t.parentNode,!0);ce.apply({x:q.e-K.x,y:q.f-K.y},K),l.x-=K.x-ce.e,l.y-=K.y-ce.f,Tt(!0),re()}var oe=l.x,xe=l.y;return Y(!I),be?l.applyBounds():(ze&&J&&Tt(!0),yt(!0)),I&&(we(l.pointerX,l.pointerY),ze&&Tt(!0)),l.isPressed&&!I&&(p&&Math.abs(oe-l.x)>.01||w&&Math.abs(xe-l.y)>.01&&!a)&&re(),l.autoScroll&&(sc(t.parentNode,l.isDragging),_=l.isDragging,Tt(!0),Pp(t,Ie),$p(t,Ie)),l},r.enable=function(be){var I={lazy:!0},J,q,K;if(i.cursor!==!1&&(I.cursor=i.cursor||qs),nt.utils.checkPrefix("touchCallout")&&(I.touchCallout="none"),be!=="soft"){for(Tp(b,p===w?"none":i.allowNativeTouchScrolling&&t.scrollHeight===t.clientHeight==(t.scrollWidth===t.clientHeight)||i.allowEventDefault?"manipulation":p?"pan-y":"pan-x"),q=b.length;--q>-1;)K=b[q],Ta||Nt(K,"mousedown",G),Nt(K,"touchstart",G),Nt(K,"click",Ge,!0),nt.set(K,I),K.getBBox&&K.ownerSVGElement&&nt.set(K.ownerSVGElement,{touchAction:p===w?"none":i.allowNativeTouchScrolling||i.allowEventDefault?"manipulation":p?"pan-y":"pan-x"}),i.allowContextMenu||Nt(K,"contextmenu",Be);Ea(b,!1)}return $p(t,Ie),Z=!0,zi&&be!=="soft"&&zi.track(B||t,o?"x,y":a?"rotation":"top,left"),t._gsDragID=J="d"+wb++,Wr[J]=l,B&&(B.enable(),B.element._gsDragID=J),(i.bounds||a)&&re(),i.bounds&&l.applyBounds(),l},r.disable=function(be){for(var I=l.isDragging,J=b.length,q;--J>-1;)oc(b[J],"cursor",null);if(be!=="soft"){for(Tp(b,null),J=b.length;--J>-1;)q=b[J],oc(q,"touchCallout",null),Lt(q,"mousedown",G),Lt(q,"touchstart",G),Lt(q,"click",Ge),Lt(q,"contextmenu",Be);Ea(b,!0),Se&&(Lt(Se,"touchcancel",ye),Lt(Se,"touchend",ye),Lt(Se,"touchmove",Ee)),Lt(W,"mouseup",ye),Lt(W,"mousemove",Ee)}return Pp(t,Ie),Z=!1,zi&&be!=="soft"&&zi.untrack(B||t,o?"x,y":a?"rotation":"top,left"),B&&B.disable(),Ep(Tt),l.isDragging=l.isPressed=vt=!1,I&&Mt(l,"dragend","onDragEnd"),l},r.enabled=function(be,I){return arguments.length?be?l.enable(I):l.disable(I):Z},r.kill=function(){return l.isThrowing=!1,l.tween&&l.tween.kill(),l.disable(),nt.set(b,{clearProps:"userSelect"}),delete Wr[t._gsDragID],l},~s.indexOf("scroll")&&(B=r.scrollProxy=new Mb(t,Tb({onKill:function(){l.isPressed&&ye(null)}},i)),t.style.overflowY=w&&!ic?"auto":"hidden",t.style.overflowX=p&&!ic?"auto":"hidden",t=B.content),a?m.rotation=1:(p&&(m[c]=1),w&&(m[d]=1)),L.force3D="force3D"in i?i.force3D:!0,r.enable(),r}return e.register=function(i){nt=i,uc()},e.create=function(i,r){return tc||uc(!0),zn(i).map(function(s){return new e(s,r)})},e.get=function(i){return Wr[(zn(i)[0]||{})._gsDragID]},e.timeSinceDrag=function(){return(Fn()-wp)/1e3},e.hitTest=function(i,r,s){if(i===r)return!1;var o=Gr(i),a=Gr(r),c=o.top,d=o.left,p=o.right,w=o.bottom,g=o.width,l=o.height,b=a.left>p||a.right<d||a.top>w||a.bottom<c,m,f,_;return b||!s?!b:(_=(s+"").indexOf("%")!==-1,s=parseFloat(s)||0,m={left:Math.max(d,a.left),top:Math.max(c,a.top)},m.width=Math.min(p,a.right)-m.left,m.height=Math.min(w,a.bottom)-m.top,m.width<0||m.height<0?!1:_?(s*=.01,f=m.width*m.height,f>=g*l*s||f>=a.width*a.height*s):m.width>s&&m.height>s)},e}(Ob);Cb(gn.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1});gn.zIndex=1e3;gn.version="3.9.1";bp()&&nt.registerPlugin(gn);var Gi,cc,Ks,Lp,Kr,Qr,Sa,Rp,Ip,zp=function(){return Gi||typeof window!="undefined"&&(Gi=window.gsap)},hc={},Lb=function(e){return Math.round(e*1e4)/1e4},dc=function(e){return Ip(e).id},Qs=function(e){return hc[dc(typeof e=="string"?Ks(e)[0]:e)]},Dp=function(e){var t=Kr,i;if(e-Sa>=.05)for(Rp=Sa,Sa=e;t;)i=t.g(t.t,t.p),(i!==t.v1||e-t.t1>.2)&&(t.v2=t.v1,t.v1=i,t.t2=t.t1,t.t1=e),t=t._next},Rb={deg:360,rad:Math.PI*2},fc=function(){Gi=zp(),Gi&&(Ks=Gi.utils.toArray,Lp=Gi.utils.getUnit,Ip=Gi.core.getCache,Qr=Gi.ticker,cc=1)},Ib=function(e,t,i,r){this.t=e,this.p=t,this.g=e._gsap.get,this.rCap=Rb[i||Lp(this.g(e,t))],this.v1=this.v2=0,this.t1=this.t2=Qr.time,r&&(this._next=r,r._prev=this)},Jr=function(){function n(t,i){cc||fc(),this.target=Ks(t)[0],hc[dc(this.target)]=this,this._props={},i&&this.add(i)}n.register=function(i){Gi=i,fc()};var e=n.prototype;return e.get=function(i,r){var s=this._props[i]||console.warn("Not tracking "+i+" velocity."),o,a,c;
14return o=parseFloat(r?s.v1:s.g(s.t,s.p)),a=o-parseFloat(s.v2),c=s.rCap,c&&(a=a%c,a!==a%(c/2)&&(a=a<0?a+c:a-c)),Lb(a/((r?s.t1:Qr.time)-s.t2))},e.getAll=function(){var i={},r=this._props,s;for(s in r)i[s]=this.get(s);return i},e.isTracking=function(i){return i in this._props},e.add=function(i,r){i in this._props||(Kr||(Qr.add(Dp),Sa=Rp=Qr.time),Kr=this._props[i]=new Ib(this.target,i,r,Kr))},e.remove=function(i){var r=this._props[i],s,o;r&&(s=r._prev,o=r._next,s&&(s._next=o),o?o._prev=s:Kr===r&&(Qr.remove(Dp),Kr=0),delete this._props[i])},e.kill=function(i){for(var r in this._props)this.remove(r);i||delete hc[dc(this.target)]},n.track=function(i,r,s){cc||fc();for(var o=[],a=Ks(i),c=r.split(","),d=(s||"").split(","),p=a.length,w,g;p--;){for(w=Qs(a[p])||new n(a[p]),g=c.length;g--;)w.add(c[g],d[g]||d[0]);o.push(w)}return o},n.untrack=function(i,r){var s=(r||"").split(",");Ks(i).forEach(function(o){var a=Qs(o);a&&(s.length?s.forEach(function(c){return a.remove(c)}):a.kill(1))})},n.isTracking=function(i,r){var s=Qs(i);return s&&s.isTracking(r)},n.getVelocity=function(i,r){var s=Qs(i);return!s||!s.isTracking(r)?console.warn("Not tracking velocity of "+r):s.get(r)},n}();Jr.getByTarget=Qs;zp()&&Gi.registerPlugin(Jr);var Wt,Np,Fp,Bp,pc,Js,Hp,Vp,jp,gc,Wp,Zs,$a=Jr.getByTarget,qp=function(){return Wt||typeof window!="undefined"&&(Wt=window.gsap)&&Wt.registerPlugin&&Wt},zb=function(e){return typeof e=="string"},eo=function(e){return typeof e=="number"},Bn=function(e){return typeof e=="object"},mc=function(e){return typeof e=="function"},Db=1,Yp=Array.isArray,Nb=function(e){return e},hr=1e10,Xp=1/hr,Up=.05,Fb=function(e){return Math.round(e*1e4)/1e4},Bb=function(e,t,i){for(var r in t)!(r in e)&&r!==i&&(e[r]=t[r]);return e},Hb=function n(e){var t={},i,r;for(i in e)t[i]=Bn(r=e[i])&&!Yp(r)?n(r):r;return t},Gp=function(e,t,i,r,s){var o=t.length,a=0,c=hr,d,p,w,g;if(Bn(e)){for(;o--;){d=t[o],p=0;for(w in e)g=d[w]-e[w],p+=g*g;p<c&&(a=o,c=p)}if((s||hr)<hr&&s<Math.sqrt(c))return e}else for(;o--;)d=t[o],p=d-e,p<0&&(p=-p),p<c&&d>=r&&d<=i&&(a=o,c=p);return t[a]},Kp=function(e,t,i,r,s,o,a){if(e.end==="auto")return e;var c=e.end,d,p;if(i=isNaN(i)?hr:i,r=isNaN(r)?-hr:r,Bn(t)){if(d=t.calculated?t:(mc(c)?c(t,a):Gp(t,c,i,r,o))||t,!t.calculated){for(p in d)t[p]=d[p];t.calculated=!0}d=d[s]}else d=mc(c)?c(t,a):Yp(c)?Gp(t,c,i,r,o):parseFloat(c);return d>i?d=i:d<r&&(d=r),{max:d,min:d,unitFactor:e.unitFactor}},Pa=function(e,t,i){return isNaN(e[t])?i:+e[t]},vc=function(e,t){return t*Up*e/gc},Qp=function(e,t,i){return Math.abs((t-e)*gc/i/Up)},Jp={resistance:1,checkpoint:1,preventOvershoot:1,linkedProps:1,radius:1,duration:1},Zp=function(e,t,i,r){if(t.linkedProps){var s=t.linkedProps.split(","),o={},a,c,d,p,w,g;for(a=0;a<s.length;a++)c=s[a],d=t[c],d&&(eo(d.velocity)?p=d.velocity:(w=w||$a(e),p=w&&w.isTracking(c)?w.get(c):0),g=Math.abs(p/Pa(d,"resistance",r)),o[c]=parseFloat(i(e,c))+vc(p,g));return o}},Vb=function(e,t,i,r,s,o){if(i===void 0&&(i=10),r===void 0&&(r=.2),s===void 0&&(s=1),o===void 0&&(o=0),zb(e)&&(e=Bp(e)[0]),!e)return 0;var a=0,c=hr,d=t.inertia||t,p=jp(e).get,w=Pa(d,"resistance",Js.resistance),g,l,b,m,f,_,x,k,A,M;M=Zp(e,d,p,w);for(g in d)Jp[g]||(l=d[g],Bn(l)||(k=k||$a(e),k&&k.isTracking(g)?l=eo(l)?{velocity:l}:{velocity:k.get(g)}:(m=+l||0,b=Math.abs(m/w))),Bn(l)&&(eo(l.velocity)?m=l.velocity:(k=k||$a(e),m=k&&k.isTracking(g)?k.get(g):0),b=Wp(r,i,Math.abs(m/Pa(l,"resistance",w))),f=parseFloat(p(e,g))||0,_=f+vc(m,b),"end"in l&&(l=Kp(l,M&&g in M?M:_,l.max,l.min,g,d.radius,m),o&&(Zs===t&&(Zs=d=Hb(t)),d[g]=Bb(l,d[g],"end"))),"max"in l&&_>+l.max+Xp?(A=l.unitFactor||Js.unitFactors[g]||1,x=f>l.max&&l.min!==l.max||m*A>-15&&m*A<45?r+(i-r)*.1:Qp(f,l.max,m),x+s<c&&(c=x+s)):"min"in l&&_<+l.min-Xp&&(A=l.unitFactor||Js.unitFactors[g]||1,x=f<l.min&&l.min!==l.max||m*A>-45&&m*A<15?r+(i-r)*.1:Qp(f,l.min,m),x+s<c&&(c=x+s)),x>a&&(a=x)),b>a&&(a=b));return a>c&&(a=c),a>i?i:a<r?r:a},eg=function(){Wt=qp(),Wt&&(Fp=Wt.parseEase,Bp=Wt.utils.toArray,Hp=Wt.utils.getUnit,jp=Wt.core.getCache,Wp=Wt.utils.clamp,pc=Fp("power3"),gc=pc(.05),Vp=Wt.core.PropTween,Wt.config({resistance:100,unitFactors:{time:1e3,totalTime:1e3,progress:1e3,totalProgress:1e3}}),Js=Wt.config(),Wt.registerPlugin(Jr),Np=1)},Aa={version:"3.9.1",name:"inertia",register:function(e){Wt=e,eg()},init:function(e,t,i,r,s){Np||eg();var o=$a(e);if(t==="auto"){if(!o){console.warn("No inertia tracking on "+e+". InertiaPlugin.track(target) first.");return}t=o.getAll()}this.target=e,this.tween=i,Zs=t;var a=e._gsap,c=a.get,d=t.duration,p=Bn(d),w=t.preventOvershoot||p&&d.overshoot===0,g=Pa(t,"resistance",Js.resistance),l=eo(d)?d:Vb(e,t,p&&d.max||10,p&&d.min||.2,p&&"overshoot"in d?+d.overshoot:w?0:1,!0),b,m,f,_,x,k,A,M,T;t=Zs,Zs=0,T=Zp(e,t,c,g);for(b in t)Jp[b]||(m=t[b],mc(m)&&(m=m(r,e,s)),eo(m)?x=m:Bn(m)&&!isNaN(m.velocity)?x=+m.velocity:o&&o.isTracking(b)?x=o.get(b):console.warn("ERROR: No velocity was defined for "+e+" property: "+b),k=vc(x,l),M=0,f=c(e,b),_=Hp(f),f=parseFloat(f),Bn(m)&&(A=f+k,"end"in m&&(m=Kp(m,T&&b in T?T:A,m.max,m.min,b,t.radius,x)),"max"in m&&+m.max<A?w||m.preventOvershoot?k=m.max-f:M=m.max-f-k:"min"in m&&+m.min>A&&(w||m.preventOvershoot?k=m.min-f:M=m.min-f-k)),this._props.push(b),this._pt=new Vp(this._pt,e,b,f,0,Nb,0,a.set(e,b,this)),this._pt.u=_||0,this._pt.c1=k,this._pt.c2=M);return i.duration(l),Db},render:function(e,t){var i=t._pt;for(e=pc(t.tween._time/t.tween._dur);i;)i.set(i.t,i.p,Fb(i.s+i.c1*e+i.c2*e*e)+i.u,i.d,e),i=i._next}};"track,untrack,isTracking,getVelocity,getByTarget".split(",").forEach(function(n){return Aa[n]=Jr[n]});qp()&&Wt.registerPlugin(Aa);var yc=class{constructor(n){this.defaults={$el:[],margin:0,marginLeft:30,centered:!1,setCurrentSelection:!0}
14,this.options={},Object.assign(this.options,this.defaults,n),this.namespace="widget_draggable_layer",this.$el=this.options.$el,this.main=this.options.main,this.$el.length>0&&this.init()}init(){this.$html=$("html"),this.$win=$(window),this.$inner=this.$el.find(".inner"),this.$draggable=this.$inner.find(".inner-draggable"),this.$content=this.$draggable.find(".inner-content"),this.width=this.$content.outerWidth(),this.addEvents(!0),this.update(),this.options.setCurrentSelection?setTimeout(()=>{this.setCurrentSelection(),this.$el.addClass("ready")},17):this.$el.addClass("ready")}addEvents(n){n?(gn.create(this.$draggable,{type:"x",bounds:this.$inner,inertia:!0}),this.draggableInstance=gn.get(this.$draggable)):this.draggableInstance.kill(),this.debounceResize(n)}debounceResize(n){n?(this._debResize=bt(()=>this.onResize(),117),this.$win.on("resize",this._debResize)):this._debResize&&(this._debResize.cancel(),this.$win.off("resize",this._debResize))}onResize(){this.update()}update(){this.width=Math.ceil(this.$content.outerWidth()),this.$draggable.width(this.width+this.options.margin),this.$inner.width()<this.$draggable.width()?(this.$el.addClass("active"),this.draggableInstance.enable()):(this.$el.removeClass("active"),this.draggableInstance.disable(),Le.set(this.$draggable,{x:0})),this.options.centered&&Le.set(this.$draggable,{x:Math.max(20,this.$inner.width()/2-this.$draggable.width()/2)})}setCurrentSelection(){let n=this.$content.find("li.current-menu-item"),e=0;n.length>0&&(e=Math.min(n.offset().left-this.options.marginLeft,this.$draggable.width()-this.$inner.width())),Le.set(this.$draggable,{x:-e})}destroy(){this.$el.length>0&&this.addEvents(!1)}};var bc=class{constructor(n){this.defaults={$el:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="module_grid_filter",this.$el=this.options.$el,this.main=this.options.main,this.grid=this.$el.find('[data-gridfilter="target"]'),this.control=this.$el.find('A[rel="gridfilter:filter"]'),this.items=this.grid.find(".item-grid"),this.filter_toggle=this.$el.find('A[rel="gridfilter:toggle"]'),this.filter_panel=this.$el.find(".filters-panel"),this.$el.length>0&&this.init()}init(){this.addEvents(!0)}addEvents(n){n?(this.filter_toggle.on("click",()=>this.toggleFilterPanel()),this.control.on("click",e=>this.doFilter(e))):(this.filter_toggle.off("click"),this.control.off("click"))}toggleFilterPanel(){return this.filter_toggle.toggleClass("open"),this.filter_panel.slideToggle(200),!1}doFilter(n){let e=$(n.currentTarget);this.filter_toggle.removeClass("open"),this.filter_panel.slideUp();let t=e.html(),i=e.data("value"),r=!1,s=this.filter_panel;return this.items.hide(),i=="*"?(r=this.items,this.filter_toggle.html("Filters"),setTimeout(function(){s.find(".view-all").hide()},200)):(r=this.items.filter('[data-attributes*="|'+i+'|"]'),this.filter_toggle.html(t),setTimeout(function(){s.find(".view-all").show()},200)),r.show(),Le.set(this.grid,{opacity:0,y:20}),Le.to(this.grid,{duration:.9,ease:"power2.out",opacity:1,y:0}),!1}destroy(){this.$el.length>0&&this.addEvents(!1)}};var _c=class{constructor(n){this.defaults={$el:!1,window_size:480},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="widget-share",this.$el=this.options.$el,this.$el.length>0&&this.init()}init(){let n=document.location.href,e=$("title").text();this.$el.find("a").each((t,i)=>{let r=$(i);switch(r.attr("data-share")){case"email":r.attr("href","mailto:?subject="+e+"&body="+n);break;case"facebook":r.attr("href","https://www.facebook.com/sharer.php?u="+n);break;case"twitter":r.attr("href","https://twitter.com/intent/tweet?url="+n+"&text="+e);break;case"linkedin":r.attr("href","https://www.linkedin.com/sharing/share-offsite/?url="+n);break}}),this.addEvents(!0)}addEvents(n){n?this.$el.find("a").on("click",e=>{this.onClick(e)}):this.$el.find("a").off("click",e=>{this.onClick(e)})}onClick(n){let e=$(n.currentTarget),t=e.attr("href");e.attr("data-share")!=="email"&&$(window).width()>this.options.window_size&&(n.preventDefault(),this.openWindow(t))}openWindow(n){let e=(screen.availWidth-this.options.window_size)/2,t=(screen.availHeight-this.options.window_size)/2,i="menubar=no,toolbar=no,status=no,width="+this.options.window_size+",height="+this.options.window_size+",top="+t+",left="+e;window.open(n,"NewWindow",i)}destroy(){this.addEvents(!1)}};var wc=class{constructor(n){this.defaults={$el:!1,$trigger:!1,time_transition_on:.6,time_transition_off:.4,forceOpen:!1,global:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="overlay_window",this.$el=this.options.$el,this.$trigger=this.options.$trigger,this.main=this.options.main,this.$el.length>0&&this.init()}init(){this.$html=$("html"),this.$win=$(window),this.$el.parent().is("body")||$("body").append(this.$el),this.$close=this.$el.find(".win-close"),this.$scroll=this.$el.find(".scroll-content"),this.$content=this.$el.find(".window-content"),this.$popup=this.$el.find(".window"),this.addEvents(!0),this.options.forceOpen&&this.forceOpen()}addEvents(n){n?(this.$html.hasClass("touch")?this.$close.on("tap",e=>this.open(!1,e)):this.$close.on("click",e=>this.open(!1,e)),this.options.$trigger&&(this.$trigger.on("click",e=>this.triggerWindow(e)),this.$trigger.addClass("no-barba")),$(document).on("keydown",e=>{e.which===27&&this.open(!1,e)})):(this.$html.hasClass("touch")?this.$close.off("tap",e=>this.open(!1,e)):this.$close.off("click",e=>this.open(!1,e)),this.options.$trigger&&this.$trigger.off("click",e=>this.triggerWindow(e)),$(document).off("keydown",e=>{e.which===27&&this.open(!1,e)}),this.addClickOut(!1)),this.debounceResize(n)}triggerWindow(n){n.preventDefault();let e=$(n.currentTarget),t=$("#"+e.attr("data-template-id"));return t.length>0&&(this.$el.addClass(e.attr("data-window-class")),this.addContent(!0,t.html()),this.open(!0)),!1}addContent(n,e){n?(this.$content.html(e),this.onResize()):this.$content.html("")}debounceResize(n){n?(this._debResize=bt(()=>this.onResize(),117),this.$win.on("resize",this._debResize)):this._debResize&&(this._debResize.cancel(),this.$win.off("resize",this._debResize))}
14addClickOut(n){let e=this.$content;e.length>0&&(n?e.on("clickout",t=>this.open(!1,t)):e.off("clickout",t=>this.open(!1,t)))}onResize(){let n,e=Math.min(1800,this.$win.width()),t=Math.min(1400,this.$win.height()),i,r,s,o=40;this.$el.hasClass("publication-poster")?this.$content.height()<this.$scroll.height()?this.$content.css("margin-top",(this.$scroll.height()-this.$content.height())/2):this.$content.css("margin-top",0):this.$el.hasClass("publication-issuu")&&(n=this.$el.find("iframe"),n.length>0&&(n.parent().hasClass(".window-content")||n.parent().attr("style",""),this.$content.find(".video-wrapper").length>0&&(this.$content.data("w")||(this.$content.data("w",this.$content.width()),this.$content.data("h",this.$content.height())),e=this.$scroll.width(),t=this.$scroll.height(),s=Math.min(e/this.$content.data("w"),(t-2*o)/this.$content.data("h")),this.$content.width(s*this.$content.data("w")))))}onComplete(n){n?this.addClickOut(!0):(this.addClickOut(!1),this.$el.removeClass("is-open"),this.addContent(!1))}open(n,e){e&&e.preventDefault();let t=Le.timeline(),i=10;return n?(this.$el.addClass("is-open"),this.$el.find(".scroll-content").scrollTop(0),t.fromTo(this.$popup,{y:i},{y:0,ease:"power2.easeOut",duration:this.options.time_transition_on}),t.fromTo(this.$el,{opacity:0},{opacity:1,ease:"power2.easeOut",duration:this.options.time_transition_on,onComplete:()=>this.onComplete(n)},"-="+this.options.time_transition_on),Yi(this.$scroll[0])):(t.fromTo(this.$popup,{y:0},{y:-i,ease:"power2.easeOut",duration:this.options.time_transition_off}),t.to(this.$el,{opacity:0,ease:"power2.easeOut",duration:this.options.time_transition_off,onComplete:()=>this.onComplete(n)},"-="+this.options.time_transition_off),Xi(this.$scroll[0])),!1}destroy(){this.options.global||(this.addContent(!1),this.addEvents(!1),this.$el.remove())}};var tg=class{constructor(e,t={}){let i={controlColor:"#FFFFFF",controlShadow:!0,addCircle:!1,addCircleBlur:!0,showLabels:!1,labelOptions:{before:"Before",after:"After",onHover:!1},smoothing:!0,smoothingAmount:100,hoverStart:!1,verticalMode:!1,startingPoint:50,fluidMode:!1};this.settings=Object.assign(i,t),this.safariAgent=navigator.userAgent.indexOf("Safari")!=-1&&navigator.userAgent.indexOf("Chrome")==-1,this.el=e,this.images={},this.wrapper=null,this.control=null,this.arrowContainer=null,this.arrowAnimator=[],this.active=!1,this.slideWidth=50,this.lineWidth=2,this.arrowCoordinates={circle:[5,3],standard:[8,0]},this.position=this.settings.startingPoint}mount(){this.safariAgent&&(this.settings.smoothing=!1),this._shapeContainer(),this._getImages(),this._buildControl(),this._events()}getPosition(){return this.position}activate(e){this.state=e}_events(){let e=`
15
16    `;this.el.addEventListener("mousedown",t=>{this._activate(!0),document.body.classList.add("icv__body"),Yi(this.el,{reserveScrollBarGap:!0}),this._slideCompare(t)}),this.el.addEventListener("mousemove",t=>this.active&&this._slideCompare(t)),this.el.addEventListener("mouseup",()=>this._activate(!1)),document.body.addEventListener("mouseup",()=>{document.body.classList.remove("icv__body"),Xi(this.el),this._activate(!1)}),this.control.addEventListener("touchstart",t=>{this._activate(!0),document.body.classList.add("icv__body"),Yi(this.el,{reserveScrollBarGap:!0})}),this.el.addEventListener("touchmove",t=>{this.active&&this._slideCompare(t)}),this.el.addEventListener("touchend",()=>{this._activate(!1),document.body.classList.remove("icv__body"),Xi(this.el)}),this.el.addEventListener("mouseenter",()=>{this.settings.hoverStart&&this._activate(!0);let t=this.settings.addCircle?this.arrowCoordinates.circle:this.arrowCoordinates.standard;this.arrowAnimator.forEach((i,r)=>{i.style.cssText=`
17        ${this.settings.verticalMode?`transform: translateY(${t[1]*(r===0?1:-1)}px);`:`transform: translateX(${t[1]*(r===0?1:-1)}px);`}
18        `})}),this.el.addEventListener("mouseleave",()=>{let t=this.settings.addCircle?this.arrowCoordinates.circle:this.arrowCoordinates.standard;this.arrowAnimator.forEach((i,r)=>{i.style.cssText=`
19        ${this.settings.verticalMode?`transform: translateY(${r===0?`${t[0]}px`:`-${t[0]}px`});`:`transform: translateX(${r===0?`${t[0]}px`:`-${t[0]}px`});`}
20        `})})}_slideCompare(e){let t=this.el.getBoundingClientRect(),i=e.touches!==void 0?e.touches[0].clientX-t.left:e.clientX-t.left,r=e.touches!==void 0?e.touches[0].clientY-t.top:e.clientY-t.top,s=this.settings.verticalMode?r/t.height*100:i/t.width*100;s>=0&&s<=100&&(this.position=s,this.settings.verticalMode?this.control.style.top=`calc(${s}% - ${this.slideWidth/2}px)`:this.control.style.left=`calc(${s}% - ${this.slideWidth/2}px)`,this.settings.fluidMode?this.settings.verticalMode?this.wrapper.style.clipPath=`inset(0 0 ${100-s}% 0)`:this.wrapper.style.clipPath=`inset(0 0 0 ${s}%)`:this.settings.verticalMode?this.wrapper.style.height=`calc(${s}%)`:this.wrapper.style.width=`calc(${100-s}%)`)}_activate(e){this.active=e}_shapeContainer(){let e=document.createElement("div"),t=document.createElement("span"),i=document.createElement("span");t.classList.add("icv__label","icv__label-before","keep"),i.classList.add("icv__label","icv__label-after","keep"),this.settings.labelOptions.onHover&&(t.classList.add("on-hover"),i.classList.add("on-hover")),this.settings.verticalMode&&(t.classList.add("vertical"),i.classList.add("vertical")),t.innerHTML=this.settings.labelOptions.before||"Before",i.innerHTML=this.settings.labelOptions.after||"After",this.settings.showLabels&&(this.el.appendChild(t),this.el.appendChild(i)),this.el.classList.add("icv",this.settings.verticalMode?"icv__icv--vertical":"icv__icv--horizontal",this.settings.fluidMode?"icv__is--fluid":"standard"),e.classList.add("icv__imposter"),this.el.appendChild(e)}_buildControl(){let e=document.createElement("div"),t=document.createElement("div"),i=document.createElement("div"),r=document.createElement("div"),s="20";i.classList.add("icv__theme-wrapper");for(var o=0;o<=1;o++){let d=document.createElement("div"),p=`<svg
21      height="15"
22      width="15"
23       style="
24       transform: 
25       scale(${this.settings.addCircle?.7:1.5})  
26       rotateZ(${o===0?this.settings.verticalMode?"-90deg":"180deg":this.settings.verticalMode?"90deg":"0
26deg"}); height: ${s}px; width: ${s}px;
27       
28       ${this.settings.controlShadow?`
29       -webkit-filter: drop-shadow( 0px 3px 5px rgba(0, 0, 0, .33));
30       filter: drop-shadow( 0px ${o===0?"-3px":"3px"} 5px rgba(0, 0, 0, .33));
31       `:""}
32       "
33       xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 15 15">
34       <path ${this.settings.addCircle?'fill="transparent"':`fill="${this.settings.controlColor}"`}
35       stroke="${this.settings.controlColor}"
36       stroke-linecap="round"
37       stroke-width="${this.settings.addCircle?3:0}"
38       d="M4.5 1.9L10 7.65l-5.5 5.4"
39       />
40     </svg>`;d.innerHTML+=p,this.arrowAnimator.push(d),i.appendChild(d)}let a=this.settings.addCircle?this.arrowCoordinates.circle:this.arrowCoordinates.standard;this.arrowAnimator.forEach((d,p)=>{d.classList.add("icv__arrow-wrapper"),d.style.cssText=`
41      ${this.settings.verticalMode?`transform: translateY(${p===0?`${a[0]}px`:`-${a[0]}px`});`:`transform: translateX(${p===0?`${a[0]}px`:`-${a[0]}px`});`}
42      `}),e.classList.add("icv__control"),e.style.cssText=`
43    ${this.settings.verticalMode?"height":"width "}: ${this.slideWidth}px;
44    ${this.settings.verticalMode?"top":"left "}: calc(${this.settings.startingPoint}% - ${this.slideWidth/2}px);
45    ${"ontouchstart"in document.documentElement?"":this.settings.smoothing?`transition: ${this.settings.smoothingAmount}ms ease-out;`:""}
46    `,t.classList.add("icv__control-line"),t.style.cssText=`
47      ${this.settings.verticalMode?"height":"width "}: ${this.lineWidth}px;
48      background: ${this.settings.controlColor};
49        ${this.settings.controlShadow?"box-shadow: 0px 0px 15px rgba(0,0,0,0.33);":""}
50    `;let c=t.cloneNode(!0);r.classList.add("icv__circle"),r.style.cssText=`
51
52      ${this.settings.addCircleBlur&&"-webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px)"};
53      
54      border: ${this.lineWidth}px solid ${this.settings.controlColor};
55      ${this.settings.controlShadow&&"box-shadow: 0px 0px 15px rgba(0,0,0,0.33)"};
56    `,e.appendChild(t),this.settings.addCircle&&e.appendChild(r),e.appendChild(i),e.appendChild(c),this.arrowContainer=i,this.control=e,this.el.appendChild(e)}_getImages(){let e=this.el.querySelectorAll("img, .keep");this.el.innerHTML="",e.forEach(i=>{this.el.appendChild(i)});let t=[...e].filter(i=>i.nodeName.toLowerCase()==="img");this.settings.verticalMode&&t.reverse();for(let i=0;i<=1;i++){let r=t[i];if(r.classList.add("icv__img"),r.classList.add(i===0?"icv__img-a":"icv__img-b"),i===1){let s=document.createElement("div"),o=t[1].src;s.classList.add("icv__wrapper"),s.style.cssText=`
57            width: ${100-this.settings.startingPoint}%; 
58            height: ${this.settings.startingPoint}%;
59
60            ${"ontouchstart"in document.documentElement?"":this.settings.smoothing?`transition: ${this.settings.smoothingAmount}ms ease-out;`:""}
61            ${this.settings.fluidMode&&`background-image: url(${o}); clip-path: inset(${this.settings.verticalMode?` 0 0 ${100-this.settings.startingPoint}% 0`:`0 0 0 ${this.settings.startingPoint}%`})`}
62        `,s.appendChild(r),this.wrapper=s,this.el.appendChild(this.wrapper)}}if(this.settings.fluidMode){let i=t[0].src,r=document.createElement("div");r.classList.add("icv__fluidwrapper"),r.style.cssText=`
63 
64        background-image: url(${i});
65        
66      `,this.el.appendChild(r)}}},ig=tg;var xc=class{constructor(n){this.defaults={$el:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="image-compare",this.$el=this.options.$el,this.main=this.options.main,this.playing=!1,this.init(),setTimeout(()=>{this.$el.addClass("init")},17)}init(){this.viewer=new ig(this.$el.find(".image-compare")[0],{controlColor:"#FFFFFF",controlShadow:!0,addCircle:!1,addCircleBlur:!1,showLabels:!1,labelOptions:{before:"Before",after:"After",onHover:!1},smoothing:!0,smoothingAmount:100,hoverStart:!1,verticalMode:!1,startingPoint:50,fluidMode:!0}),this.viewer.mount()}addEvents(n){n?this.$play_btn.on("click",e=>this.togglePlay(e)):this.$play_btn.off("click",e=>this.togglePlay(e))}togglePlay(n){return n.preventDefault(),console.log("togglePlay"),this.playing?this.playing=!1:console.log("START PLAYING: Animate clip path on images and move the handle"),!1}destroy(){this.$el.length>0&&this.$el.removeData()}};var Tc=class{constructor(n){this.defaults={$el:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="data-graphic-scroll",this.$el=this.options.$el,this.main=this.options.main,this.$panels=this.$el.find(".panel"),this.$background=this.$el.find(".background"),this.$slick=this.$el.find(".slick-slider"),this.init(),this.$el.addClass("init")}init(){this.addEvents(!0)}addEvents(n){if(n){let e=this;Pe.create({trigger:this.$el,id:"datagraphic-"+this.options.index+"-background",start:"top top",pin:this.$background,pinSpacing:!1,end:()=>e.$el.offset().top+e.$el.height()-$(window).height(),toggleClass:"activate-nav-compact",markers:!1}),this.$panels.each((t,i)=>{let r=$(i);
66Pe.create({trigger:r,id:"datagraphic-"+this.options.index+"-panel-"+t,markers:!1,onEnter:s=>{this.$slick.slick("slickGoTo",r.data("image"))},onEnterBack:s=>{this.$slick.slick("slickGoTo",r.data("image"))}})})}else Pe.getById("datagraphic-"+this.options.index+"-background").kill(),this.$panels.each((e,t)=>{Pe.getById("datagraphic-"+this.options.index+"-panel-"+e).kill()})}destroy(){this.$el.length>0&&(this.addEvents(!1),this.$el.removeData())}};var kc=class{constructor(n){this.defaults={$el:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="image-tooltips",this.$el=this.options.$el,this.$el.length>0&&this.init()}init(){this.addEvents(!0)}addEvents(n){let e=this.$el.find("a.map-point");e.length>0&&(n?(e.on("click",t=>{t.preventDefault()}),e.on("mouseenter",t=>{this.showTooltip(t,!0)}),e.on("mouseleave",t=>{this.showTooltip(t,!1)})):(e.off("click",t=>{t.preventDefault()}),e.off("mouseenter",t=>{this.showTooltip(t,!0)}),e.off("mouseleave",t=>{this.showTooltip(t,!1)})))}showTooltip(n,e){let t=$(n.currentTarget),i=t.parents(".overlay-map"),r=i.find(".tooltip"),s,o,a=$(window).width(),c,d=(a<=768,10),p=(a<=768,0),w;e?(c=i.offset(),r.find(".text").html(t.find(".tip").html()),w=r.outerWidth(),s=t.parent(".point").position().left,o=t.parent(".point").position().top-r.height()-40,s<-c.left+d?s=-c.left+d:c.left+s+w>a-d&&(s=a-c.left-d-w),r.css({top:o,left:s}),r.addClass("active")):r.removeClass("active")}destroy(){this.addEvents(!1)}};Le.registerPlugin(Vi);var Cc=class{constructor(n){this.defaults={main:void 0,$el:[],delay_load:777,addHistory:!1,loadBeforeEnter:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="ajax-load-more-button",this.main=this.options.main,this.$el=this.options.$el,this.$el.data("original-text",this.$el.text()),this.init(!0),this.active=!1}init(n){n?(this.$el.addClass("no-barba"),this.$el.on("click",e=>this.loadAjaxContent(e))):this.$el.off("click",e=>this.loadAjaxContent(e))}loadAjaxContent(n){if(n.preventDefault(),this.active)return;this.active=!0;let e=this.$el.attr("href"),t="."+this.$el.attr("data-class-target-grid"),i="."+this.$el.attr("data-class-item-grid");this.setLoading(!0),$.ajax(e).done(r=>{this.onLoadAjaxContent(e,r,t,i)}).fail(()=>{console.log("Ajax load :: error")}).always(()=>{this.setLoading(!1),this.active=!1})}setLoading(n){n?(this.$el.removeClass("loaded-ajax").addClass("loading-ajax"),this.$el.text("Loading ...")):(this.$el.removeClass("loading-ajax").addClass("loaded-ajax"),this.$el.text(this.$el.data("original-text"))),this.main.setLoading(n)}onLoadAjaxContent(n,e,t,i){let r=$(e).find(t),s,o=$(t),a;r.length>0&&(s=r.find(i),s.length>0&&(o.hasClass("grid-packery")?(o.append(s),o.data("widget").appended(s)):o.append(s),Le.fromTo(s,{opacity:0},{opacity:1,duration:.6,ease:"power.out"}))),a=$(e).find("."+this.$el.attr("data-class-self")),a.length<=0?this.$el.addClass("loaded-ajax-complete"):this.$el.attr("href",a.attr("href"))}destroy(){this.init(!1)}};var Ec=class{constructor(n){this.defaults={$el:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="module_next_project",this.$el=this.options.$el,this.main=this.options.main,this.id=!1,this.$el.length>0&&setTimeout(()=>{this.init()},1e3)}init(){this.addEvents(!0),this.modifyDomPosition(!0)}addEvents(n){this.$el.hasClass("has-image")&&(n?this.$el.find("a").on("click",()=>this.fadeOut(!0)):this.$el.find("a").off("click",()=>this.fadeOut(!0)))}modifyDomPosition(n){if(n){if(this.$el.hasClass("has-image")&&($("main").addClass("has-image-next-project"),this.$el.find(".img-next-project").length>0)){let e="next-project-appended",t;$("#"+e).length>0&&$("#"+e).remove(),t=this.$el.find(".img-next-project").appendTo("body"),this.id=e,t.attr("id",this.id)}}else this.$el.hasClass("has-image")&&($("main").removeClass("has-image-next-project"),this.id&&$("#"+this.id).length>0&&$("#"+this.id).remove())}fadeOut(n){n&&Le.to($(".img-next-project"),{opacity:0,duration:this.main.options.time_fade_out,ease:"power3.easeOut",onComplete:()=>this.modifyDomPosition(!1)})}destroy(){this.$el.length>0&&this.addEvents(!1)}};var Sc=class{constructor(n){this.defaults={main:null,js:"https://cdn.sitesearch360.com/v13/sitesearch360-v13.min.js",siteId:"ayerssaintgross.com",searchBoxSelector:".search-field",searchButtonSelector:".search-submit",resultSelector:"#ss360-target",searchResultTemplate:"page-template-search",resultPage:"results",searchString:"search",time_reset:3e3,debug:!0,ajax:!0},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="site-search-360",this.main=this.options.main,this.$win=$(window),this.$body=$("body"),this.home_url=location.protocol+"//"+location.hostname,this.active=!1,this.init(!0)}init(n){n&&(this.initSiteSeach360(),this.options.ajax&&this.main.registerCallBack("barba_commons",this,this.barba_commons))}initSiteSeach360(){let n={siteId:this.options.siteId,searchBox:{selector:this.options.searchBoxSelector,searchButton:this.options.searchButtonSelector},suggestions:{show:!1},style:{defaultCss:!1},results:{searchQueryParamName:this.options.searchString,showSearchBoxOverlay:!1,embedConfig:{url:this.home_url+"/"+this.options.resultPage+"/",contentBlock:"#ss360-fake-target"}},callbacks:{searchResult:e=>{this.onSearchResults(e)},searchCallback:e=>!0}};window.ss360Config=n,this.loadScript()}loadScript(){let n=document.createElement("script");n.async=!0,n.src=this.options.js,document.getElementsByTagName("body")[0].appendChild(n)}onSearchResults(n){if(this.active)return;this.active=!0,this.response=n;let e=this.home_url+"/"+this.options.resultPage+"/?"+this.options.searchString+"="+n.query;this.options.ajax?this.isSearchResultTemplate()?(this.onSearchPageReady(),this.main.LAYOUT.openDesktopMenu(!1),this.main.LAYOUT.openDrawerMobile(!1)):this.main.barba_triggerURL(e,$(this.options.searchButtonSelector)):this.isSearchResultTemplate()?(this.onSearchPageReady(),this.main.LAYOUT.openDesktopMenu(!1),this.main.LAYOUT.openDrawerMobile(!1)):document.location.href=e}isSearchResultTemplate(){return this.$body.hasClass(this.options.searchResultTemplate)}barba_commons(n,e,t){e==="beforeEnter"&&n.isSearchResultTemplate()&&n.onSearchPageReady()}onSearchPageReady(){this.doResults(),setInterval(()=>{this.active=!1},this.options.time_reset)}doResults(){let n=this.response;if(this.options.debug&&console.log(n),n.redirect!=null){document.location.href=n.redirect;return}if(this.changeSearchQuery(),n.totalResults<1){this.output(this.template("search-template__none",{}));return}let e="",t="",i="";for(let r in n.suggests){let s=r=="Work",o=r=="People",a=s?"search-template__item__project":o?"search-template__item__people":"search-template__item__other",c=r;r=="_"&&(c="Ideas/News/Other");let d="";n.suggests[r].length>0&&(d+=this.template("search-template__item__block",{title:c}),(s||o)&&(o?d+='<div class="grid num-'+n.suggests[r].length+'">':d+='<div class="grid-packery grid-project-results"><div class="gutter-sizer"></div>'));let p=0;for(let w in n.suggests[r]){let g=n.suggests[r][w];d+=this.template(a,{link:g.link?g.link:g.id,thumbnail_class:this.getThumbnailClass(g,r),image:this.getImage(g.image),title:this.getTitle(g.name),subtitle:this.getSubTitle(g),text:this.getText(g)}),p++,o&&n.suggests[r].length>6&&p===6&&(d+="</div><!-- grid -->",d+='<div class="widget-read-more" data-more="See More" data-less="See Less"><div class="grid grid-see-more text-more">')}n.suggests[r].length>0&&(s||o)&&(d+="</div><!-- grid -->",o&&n.suggests[r].length>6&&(d+='<div class="text-align-center block-medium"><a class="button read-more see-more">See More</a></div></div>')),s?e=d:o?t=d:i=d}this.output(this.template("search-template__layout",{projects:e,peo
66ple:t,other:i})),setTimeout(()=>{this.main.WIDGETS.initPackeryGrids(!0,$(this.options.resultSelector),".item-work"),this.main.WIDGETS.initReadMore(!0,$(this.options.resultSelector))},17)}changeSearchQuery(){$("h1.headline-1").html('Search results for "'+this.response.query+'"')}output(n){let e=$(this.options.resultSelector);e.length>0&&(Le.killTweensOf(e),e.css({opacity:0}).html(n),e.find(".item-work").length<=0&&(e.find(".search-template-layout").addClass("no-work"),e.find(".layout-projects").remove()),e.find(".item-people").length<=0&&(e.find(".search-template-layout").addClass("no-people"),e.find(".layout-people").remove()),e.find(".item-other").length<=0&&(e.find(".search-template-layout").addClass("no-others"),e.find(".layout-others").remove()),Le.to(e,{duration:.4,opacity:1,ease:"circle.easeOut"}))}template(n,e){var t=$("#"+n).text();for(let r in e){var i=new RegExp("{{"+r+"}}","g");t=t.replace(i,e[r])}return t}getTitle(n){return n}getThumbnailClass(n,e){if(n.dataPoints&&n.dataPoints.length){for(let t in n.dataPoints)if(n.dataPoints[t].key=="thumbnail-class")return n.dataPoints[t].value}return e==="People"?"square":"horizontal"}getSubTitle(n){if(n.dataPoints&&n.dataPoints.length){for(let e in n.dataPoints)if(n.dataPoints[e].key=="subtitle")return n.dataPoints[e].value}return""}getText(n){if(n.dataPoints&&n.dataPoints.length){for(let e in n.dataPoints)if(n.dataPoints[e].key=="snippet")return n.dataPoints[e].value}return n.content}getImage(n){return n==null?n="":n=n.replace("http:","https:"),`<img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" onerror="this.style.visibility='hidden'" data-src="`+n+'" class="lazyload" data-pin-nopin="true" />'}destroy(){this.init(!1)}};var $c=class{constructor(n){this.defaults={$el:!1,main:null,pagination:!1,data_class_grid:"grid-packery",data_class_item:"item-grid"},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="grid_packary_load_more",this.$el=this.options.$el,this.main=this.options.main,this.$a=this.$el.find("a.load-more"),this.$grid=this.$el.find("."+(this.$el.attr("data-class-grid")||this.options.data_class_grid)),this.packery=this.$grid.data("widget"),this.$items=this.$grid.find("."+(this.$el.attr("data-class-item")||this.options.data_class_item)),this.pagination=this.$el.attr("data-pagination")||this.options.pagination,this.$a.length&&this.init()}init(){this.$el.hasClass("loaded")||(this.addEvents(!0),this.$el.addClass("init"))}addEvents(n){n?this.$a.on("click",e=>this.loadMore(e)):this.$a.off("click",e=>this.loadMore(e)),this.active=n}loadMore(n){if(n.preventDefault(),!this.active)return;this.active=!1,this.main.setLoading(!0);let e=this.$grid.find(".item-hidden"),t=this.options.pagination?e.slice(0,this.options.pagination):e;t.length>0?(Le.fromTo(t,{opacity:0},{opacity:1,duration:.4,stagger:.07}),t.removeClass("item-hidden"),this.packery.layout()):this.$el.addClass("loaded"),t=this.$grid.find(".item-hidden"),t.length<=0&&this.$el.addClass("loaded"),setTimeout(()=>{if(this.main.setLoading(!1),t.length<=0){this.$el.addClass("end");return}this.active=!0},700)}destroy(){this.$a.length>0&&this.addEvents(!1)}};var Pc=class{constructor(n){this.defaults={$el:!1,main:null},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="captions_mobile_control",this.$el=this.options.$el,this.main=this.options.main,this.$a=this.$el,this.$a.data("open",!1),this.init(!0)}init(n){$("html").hasClass("no-touch")||this.addEvents(n)}addEvents(n){n?this.$a.on("click",e=>this.toggleCaptions(e)):this.$a.off("click",e=>this.toggleCaptions(e))}toggleCaptions(n){n.stopImmediatePropagation();let e=this.$a.data("open");e?this.$el.removeClass("open"):this.$el.addClass("open"),this.$a.data("open",!e)}destroy(){this.init(!1)}};var Ma=class{constructor(e){this.defaults={main:void 0},this.options={},Object.assign(this.options,this.defaults,e),this.namespace="widgets",this.main=this.options.main,this.$body=$("body")}initWidgets(e,t,i){i&&(this.initNewsletterForm(t,e),this.initGdprBar(),this.initSiteSearch360()),this.initSlideShows(t,e),this.initSlideshowHorizontalScroll(t,e),this.initVideoPlayer(t,e),this.initVideoEmbedPlayer(t,e),this.initPackeryGrids(t,e),this.initClamps(t,e),this.initReadMore(t,e),this.initGridPackaryLoadMore(t,e),this.initAccordion(t,e),this.initWidowsAndOrphans(t),this.initImageGalleryOverlay(t,e),this.initWidgetDraggableLayer(t,e),this.initModuleGridFilter(t,e),this.initBeforeAfter(t,e),this.initDataGraphicScroll(t,e),this.initWidgetShare(t,e),this.initOverlayWindow(t,t?e:!1),this.initImageTooltips(t,e),this.initAjaxLoadMoreButton(t,e),this.initCaptionsMobileControl(t,e),(this.$body.hasClass("single-project")||this.$body.hasClass("page-template-work-spaceanalytics-pillar"))&&this.initModuleNextProject(t,e)}initSiteSearch360(){let e=new Sc({main:this.options.main,siteId:"ayerssaintgross.com",searchBoxSelector:".search-field",searchButtonSelector:".search-submit",debug:!0})}initSlideShows(e,t){let i,r,s;i=t?t.find(".module_slideshow"):$(".module_slideshow"),i.length>0&&!i.hasClass("module-slideshow-variable-width")&&(e?i.each((o,a)=>
66{if(r=$(a),!r.hasClass("manual-init")){let c={fade:!r.hasClass("option-slide"),autoplay:r.hasClass("autoplay"),dots:!r.hasClass("no_dots"),arrows:r.hasClass("arrows"),adaptiveHeight:r.hasClass("adaptive-height"),delayAutoplay:o*2e3,pauseOnHover:r.hasClass("pause-on-hover"),responsive:[{breakpoint:767,settings:{arrows:!1}}]};r.attr("data-time-autoplay")&&(c.autoplaySpeed=parseFloat(r.attr("data-time-autoplay"))*1e3),r.attr("data-speed")&&(c.speed=parseFloat(r.attr("data-speed"))*1e3),r.attr("data-as-nav")&&(c.asNavFor="."+r.attr("data-as-nav")),r.attr("data-is-nav")&&(c.centerMode=!1,c.slidesToShow=r.find(".slick-slide").length,c.infinite=!1,c.focusOnSelect=!0),r.hasClass("is-finite")&&(c.infinite=!1),r.hasClass("arrows")&&(c.arrows=!0,c.prevArrow=r.find(".arrow.left"),c.nextArrow=r.find(".arrow.right")),r.hasClass("crossfade")&&(c.crossFade=!0),c.$el=r,s=new Ui(c),this.assign(r,s)}if(r.hasClass("slideshow-related-people")){let c={infinite:!0,slidesToScroll:4,slidesToShow:4,centerMode:!1,variableWidth:!1,dots:!1,arrows:!0,prevArrow:r.find(".arrow.left"),nextArrow:r.find(".arrow.right"),responsive:[{breakpoint:1023,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:767,settings:{slidesToShow:1,slidesToScroll:1}}]};s=new Ui({$el:r,customArgs:!0,args:c}),this.assign(r,s)}else if(r.hasClass("slideshow-related")){let c={infinite:!0,slidesToScroll:1,slidesToShow:5,centerMode:!1,variableWidth:!1,dots:!1,arrow:!1,responsive:[{breakpoint:1025,settings:{arrows:!1,slidesToShow:3,variableWidth:!0}},{breakpoint:767,settings:{arrows:!1,slidesToShow:1,variableWidth:!0}}]};s=new Ui({$el:r,customArgs:!0,args:c}),this.assign(r,s)}else if(r.hasClass("slideshow-related-small")){let c={infinite:!0,slidesToScroll:1,slidesToShow:3,centerMode:!1,variableWidth:!1,dots:!1,arrow:!1,responsive:[{breakpoint:1023,settings:{arrows:!1,slidesToShow:3,variableWidth:!0}},{breakpoint:767,settings:{arrows:!1,slidesToShow:1,variableWidth:!0}}]};s=new Ui({$el:r,customArgs:!0,args:c}),this.assign(r,s)}else if(r.hasClass("slideshow-project-related-content")){let c={infinite:!0,slidesToScroll:1,slidesToShow:3,centerMode:!1,variableWidth:!1,dots:!1,arrow:!1,responsive:[{breakpoint:1023,settings:{arrows:!1,slidesToShow:3,variableWidth:!0}},{breakpoint:767,settings:{arrows:!1,slidesToShow:1,variableWidth:!0}}]};s=new Ui({$el:r,customArgs:!0,args:c}),this.assign(r,s)}else if(r.hasClass("slideshow-module-about")){let c={infinite:!0,slidesToScroll:1,slidesToShow:1,centerMode:!1,variableWidth:!1,dots:!0,arrows:!0,prevArrow:r.find(".arrow.left"),nextArrow:r.find(".arrow.right"),fade:!0,responsive:[{breakpoint:767,settings:{fade:!1,arrows:!1}}]};s=new Ui({$el:r,customArgs:!0,args:c}),this.assign(r,s)}}):this.destroy(i))}initCaptionsMobileControl(e,t){let i=t?t.find(".img-wrapper .description-text"):$(".img-wrapper .description-text"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new Pc({$el:r,main:this.main}),this.assign(r,s)}):this.destroy(i))}initSlideshowHorizontalScroll(e,t){let i=t?t.find(".slideshow-horizontal-scroll"):$(".slideshow-horizontal-scroll"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new Lu({$el:r,main:this.main,itemNav:r.hasClass("slideshow-history")?"centered":"basic",activateMiddle:r.hasClass("slideshow-history")}),this.assign(r,s)}):this.destroy(i))}initVideoPlayer(e,t){let i=t?t.find(".video-player"):$(".video-player"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new Du({$el:r,main:this.main,background:r.hasClass("video-background"),autoplay:r.hasClass("video-autoplay"),playPause:r.hasClass("video-play-pause"),autopause:r.hasClass("video-autopause"),pauseOnStart:r.hasClass("video-pause-on-start")}),this.assign(r,s)}):this.destroy(i))}initVideoEmbedPlayer(e,t){let i=t?t.find(".video-embed-player"):$(".video-embed-player"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new Hu({$el:r,main:this.main}),this.assign(r,s)}):this.destroy(i))}initPackeryGrids(e,t,i=".item-grid"){let r=t?t.find(".grid-packery"):$(".grid-packery"),s,o;r.length>0&&(e?r.each((a,c)=>{s=$(c),o=new ng.default($(c)[0],{itemSelector:i,percentPosition:!0,gutter:".gutter-sizer",transitionDuration:"0"}),this.assign(s,o),s.addClass("packed")}):this.destroy(r))}initGridPackaryLoadMore(e,t){let i=t?t.find(".grid-packary-load-more"):$(".grid-packary-load-more"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new $c({$el:r,main:this.main}),this.assign(r,s)}):this.destroy(i))}initNewsletterForm(e,t){let i=t?t.find(".myemma-newsletter-form"):$(".myemma-newsletter-form"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new Xu({$el:r,main:this.main,active:!0}),this.assign(r,s)}):this.destroy(i))}initClamps(e,t){let i=t?t.find(".clamp"):$(".clamp"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new Vu({$el:r,main:this.main,lines:r.attr("data-lines")?parseInt(r.attr("data-lines")):2,readmore:r.hasClass("add-read-more"),formatText:r.hasClass("format-p")}),this.assign(r,s)}):this.destroy(i))}initAccordion(e,t){let i=t?t.find(".module-accordion"):$(".module-accordion"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new Ru({$el:r}),this.assign(r,s)}):this.destroy(i))}initBeforeAfter(e,t){let i=t?t.find(".widget-before-after"):$(".widget-before-after"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new xc({$el:r,main:this.main}),this.assign(r,s)}):this.destroy(i))}initDataGraphicScroll(e,t){let i=t?t.find(".widget-data-graphic-scroll"):$(".widget-data-graphic-scroll"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new Tc({$el:r,index:o,main:this.main}),this.assign(r,s)}):this.destroy(i))}initReadMore(e,t){let i=t?t.find(".widget-read-more"):$(".widget-read-more"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new ju({$el:r,main:this.main,text_more:r.attr("data-more"),text_less:r.attr("data-less")}),this.assign(r,s)}):this.destroy(i))}initWidowsAndOrphans(e){let t,i;t=$("body"),e?(i=new Wu({main:this.main,mobile:!1,tablet:!1,classes:[".widow"]}),this.assign(t,i)):this.destroy(t)}initModuleGridFilter(e,t){let i=t?t.find(".module-grid-filter"):$(".module-grid-filter"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new bc({$el:r,main:this.main}),r.data("widget",s)}):this.destroy(i))}initWidgetDraggableLayer(e,t){let i=t?t.find(".widget-draggable-layer"):$(".widget-draggable-layer"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new yc({$el:r,main:this.main}),r.data("widget",s)}):this.destroy(i))}initWidgetShare(e,t){let i=t?t.find(".module-share"):$(".module-share"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new _c({$el:r}),r.data("widget",s)}):this.destroy(i))}initOverlayWindow(e,t){let i=t?t.find(".overlay-publication"):$(".overlay-publication"),r,s,o=t?t.find(".open-overlay-window"):$(".open-overlay-window");i.length>0&&(e?i.each((a,c)=>{r=$(c),s=new wc({$el:i,$trigger:o,global:!1}),r.data("widget",s)}):this.destroy(i))}initImageGalleryOverlay(e,t){e||(t=!1);
66let i=t?t.find(".image-gallery-overlay"):$(".image-gallery-overlay"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new Uu({$el:r,$trigger:$(".enlarge-gallery-wrap"),main:this.main}),r.data("widget",s)}):this.destroy(i))}initImageTooltips(e,t){let i=t?t.find(".image-map"):$(".image-map"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new kc({$el:r,main:this.main}),r.data("widget",s)}):this.destroy(i))}initAjaxLoadMoreButton(e,t){let i=t?t.find(".ajax-load-more-button"):$(".ajax-load-more-button"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new Cc({$el:r,main:this.main}),r.data("widget",s)}):this.destroy(i))}initModuleNextProject(e,t){let i=t?t.find(".module-next-project"):$(".module-next-project"),r,s;i.length>0&&(e?i.each((o,a)=>{r=$(a),s=new Ec({$el:r,main:this.main}),r.data("widget",s)}):this.destroy(i))}initGdprBar(){new sa({main:this.main,debug:!1}).init(777)}assign(e,t){e.data("widget",t)}destroy(e){let t,i;e.each((r,s)=>{t=$(s),i=t.data("widget"),i&&(i.destroy(),i=null,t.data("widget",null))})}};Le.registerPlugin(Vi,Pe,gn,Aa);var Oa=class{constructor(e){this.defaults={debug:!1},this.options={},Object.assign(this.options,this.defaults,e),this.namespace="effx",this.$window=$(window),this.$doc=$(document),this.$html=$("html"),this.$body=$("body"),this.overshoot=100,this.main=this.options.main,this.ids=[]}init(){this.addEvents(!0),this.setNavigationState(),this.lockTimelineSidebar(),this.lockShareButtons(),setTimeout(()=>this.lockSubmenuSectionsAbout(),277),setTimeout(()=>this.initNavShowAndHide(),177),this.initGAScrollEvent(),this.checkView()}reset(){this.destroy(),this.init()}addEvents(e){e?(this.r=bt(()=>{this.onResize()},200),this.$window.on("resize",this.r)):this.r&&(this.r.cancel(),this.$window.off("resize",this.r))}onResize(){this.initNavShowAndHide(),this.lockTimelineSidebar(),this.lockShareButtons(),this.lockSubmenuSectionsAbout()}getWindowHeight(){return this.$window.height()}getDocHeight(){return this.$doc.height()}initGAScrollEvent(){Pe.create({trigger:$("main"),start:"center center",end:"center center",scroller:$(this.main.options.$scroll_el),id:this.getID(),onEnter:e=>{this.main.setGAEvent("Scroll Activity","Scroll Activity","center",e.direction)},onEnterBack:e=>{this.main.setGAEvent("Scroll Activity","Scroll Activity","center",e.direction)}})}initNavShowAndHide(){let e=$("#desktop-header"),t=0;this.clearExtraClasses(),!(this.$window.width()<768)&&(this.$html.addClass("interactive-nav"),this.$body.hasClass("page-template-practice-about")&&(t=$("#nav-sections").offset().top-77),Pe.create({trigger:e,start:"top top",end:()=>this.getDocHeight()-this.getWindowHeight(),scrub:!0,markers:!1,id:this.getID(),onUpdate:i=>{let r=i.scroll(),s=i.direction;this.$body.hasClass("home")&&this.$body.hasClass("navigation-white-state")||(s===1?r>t&&this.$body.addClass("hide-desktop-nav"):this.$body.removeClass("hide-desktop-nav"))}}))}clearExtraClasses(){this.$body.removeClass("hide-desktop-nav"),this.$html.removeClass("interactive-nav")}setNavigationState(){let e,t,i,r=this.getID();(this.$body.hasClass("home")||this.$body.hasClass("page-template-ideas")||this.$body.hasClass("single-ideas")||this.$body.hasClass("tax-ideas_category"))&&(this.$body.addClass("navigation-white-state"),e=$(".trigger-navigation-off-white-state"),e.length>0&&(t="top",i=e.prev(),t+="-="+i.css("margin-bottom"),Pe.create({trigger:e,start:t+" top+=77px",end:t+" top+=77px",scrub:!1,markers:!1,id:r,onEnter:()=>{this.$body.removeClass("navigation-white-state")},onEnterBack:()=>{this.$body.addClass("navigation-white-state")}})))}lockTimelineSidebar(){let e=$("aside .timeline-content"),t,i,r;if(e.length>0){if(e.attr("id")&&this.killById(e.attr("id")),this.$window.width()>767){if(this.$window.height()<e.height())return;r=this.getID(),e.attr("id",r),t=$(".sidebar-right").height()-(e.offset().top-$(".sidebar-right").offset().top)-e.height(),i=$(".module-sidebar-related-projects"),i.length>0&&(t-=i.height()+100),Pe.create({trigger:e,pin:!0,pinSpacing:!1,start:"top+="+e.height()/2+"px center",end:"+="+t,scrub:!1,id:r})}}else if(e=$("aside .module-sidebar-related-projects"),e.length>0&&(e.css({"align-self":"flex-start"}),this.$window.width()>767)){if(this.$window.height()<e.height())return;r=this.getID(),e.attr("id",r),t=$(".sidebar-right").height()-(e.offset().top-$(".sidebar-right").offset().top)-e.height(),Pe.create({trigger:e,pin:!0,pinSpacing:!1,start:"top-=180px top",end:"+="+t,scrub:!1,id:r})}}lockShareButtons(){let e=$(".sidebar-left .module-share"),t,i;if(e.length>0&&(e.attr("id")&&this.killById(e.attr("id")),this.$window.width()>1023)){if(this.$window.height()<e.height())return;i=this.getID(),e.attr("id",i),t=$(".sidebar-left").height()-(e.offset().top-$(".sidebar-left").offset().top)-e.height(),Pe.create({trigger:e,pin:!0,pinSpacing:!1,start:"top-=180px top",end:"+="+t,scrub:!1,id:i})}}lockSubmenuSectionsAbout(){let e=$("#nav-sections"),t,i,r,s,o,a=!1;if(e.length>0){if(e.data("id")){this.killById(e.data("id"));for(let c=0;c<e.find(".menu.sections a").length;c++)this.killById(e.data("id")+"-"+c)}if(this.$window.width()<768)return;i=this.getID(),e.data("id",i),t=this.$window.width()<768?$("#mobile-header").height():$("#desktop-header .header-bg").height(),this.$html.hasClass("interactive-nav")&&this.$window.width()>=768,Pe.create({trigger:e,start:"top top+="+t+"px",pin:!0,pinSpacing:!1,end:()=>this.getDocHeight()-this.getWindowHeight()+this.overshoot,toggleClass:"pinned",scrub:!0,markers:!1,id:i}),a||(i=this.getID(),e.data("id",i),Pe.create({trigger:$(".module-page-header"),start:"top top",end:"bottom top+="+$(".module-page-header").offset().top,markers:!1,id:i,onEnterBack:c=>{this.setSelectionMenu({trigger:null},e.find(".sections"),!1)}})),o=this.$window.width()<768?150:180,e.find(".menu.sections a").each((c,d)=>{r=$(d),r.hasClass("menu-anchor")&&(c===0&&(s=$(r.attr("href")),a&&this.setSelectionMenu({trigger:s[0]},e.find(".sections"))),Pe.create({trigger:$(r.attr("href")),start:"top center-="+o,end:"+="+$(r.attr("href")).height(),markers:!1,id:i+"-"+c,onEnter:p=>{this.setSelectionMenu(p,e.find(".sections"))},onLeave:p=>{},onEnterBack:p=>{this.setSelectionMenu(p,e.find(".sections"))}}))})}}setSelectionMenu(e,t,i=!0){let r=$(e.trigger).attr("id"),s=t.find('a[href="#'+r+'"]');t.find("li").removeClass("active"),i&&s.parent("li").addClass("active")}changeHashUrl(e){history.replaceState(null,null,document.location.pathname+"#"+e)}initParallax(){let e=$(".parallax");e.length>0&&e.each((t,i)=>{let r=Rs(-3,5);$(i).attr("data-parallax-yp",r),Le.to($(i),{yPercent:r,ease:"none",scrollTrigger:{trigger:$(i),scroller:$(this.main.options.$scroll_el),scrub:!0,markers:!1,id:this.getID(),toggleClass:"in-view"}})})}checkView(){let e=$(".check-view"),t;e.length>0&&e.each((i,r)=>{Pe.create({trigger:$(r),scroller:$(this.main.options.$scroll_el),scrub:!0,markers:!1,toggleClass:"in-view",once:!0,onEnter:s=>{$(s.trigger).hasClass("slideshow-set-autoplay")&&(t=$(s.trigger).data("widget"),t&&t.setAutoplay(7e3))}})})}getID(){let e="id_"+this.ids.length;return this.ids.push(e),e}killById(e){Pe.getById(e)&&Pe.getById(e).kill()}destroy(){if(this.addEvents(!1),this.ids.length){let e=this.ids.length;for(;e--;)this.killById(this.ids[e]);this.ids=[]}
66this.clearExtraClasses()}};Le.registerPlugin(Vi,Pe);Hn.default.cfg.loadMode=1;Hn.default.cfg.expFactor=1;Hn.default.cfg.expand=0;Hn.default.cfg.init=!1;var to=window.ga,La=window.gtag,io=window.console,Mc=class{constructor(n){this.defaults={is_ajax:!0,time_fade_in:.6,time_fade_out:.4,$scroll_el:"body",debug:!1,project_name:"New Project",redirects:[],slide_transition:!1,admin_button:".wordpress-edit-button",GA_MEASUREMENT_ID:!1,G4_PROPERTY:!1,GA_TAG_MANAGER:!1},this.options={},Object.assign(this.options,this.defaults,n),this.namespace="main",this.callbacks=[],this.$window=$(window),this.$doc=$(document),this.$html=$("html"),this.$body=$("body"),this.detectIt(),this.$html.hasClass("ie11")&&(this.options.is_ajax=!1)}init(){this.initAjax(),Hn.default.init(),this.options.is_ajax||this.onOnceReady(),this.initLoading(),this.EFFEX=new Oa({main:this,debug:this.options.debug}),this.WIDGETS=new Ma({main:this}),this.LAYOUT=new Mu({main:this,skip_intro:this.options.skip_intro}),this.initPageSpecific(this.$body,!0,!0),this.outlineInAccessibleWay(),this._logFOUO(this.options.project_name)}detectIt(){switch(Ac.default.deviceType){case"mouseOnly":this.$html.addClass("no-touch");break;case"touchOnly":this.$html.addClass("touch");break;default:this.$html.addClass(Ac.default.primaryInput==="mouse"?"hybrid no-touch":" hybrid touch")}}initAjax(){this.options.is_ajax&&(this.preventBrowserScrollingHistory(),dr.default.use(rg.default),dr.default.init({debug:this.options.debug,timeout:7e3,preventRunning:!0,prevent:({el:n})=>{if(this.options.redirects.length>0){let e=n.pathname,t=this.options.redirects.length;if(e)for(;t--;)e===this.options.redirects[t][0]&&(n.pathname=this.options.redirects[t][1])}return n.classList&&n.classList.contains("no-barba")},views:[{namespace:"indeas-landing",beforeLeave(n){io.log(n)}},{namespace:"indeas-category",beforeLeave(n){io.log(n)}}],transitions:[{name:"default-transition",once:()=>this.onOnceReady(),before:n=>this.barba_commons("before",n),leave:n=>{let e=this.barba_is_view($(n.current.container),n),t=e[0],i=e[1],r=this.options.time_fade_out;if(this.options.slide_transition&&!t){let s=Le.timeline();return s.fromTo(i,{y:0},{y:-50,opacity:0,duration:r,ease:"Power3.easeOut"}),s.fromTo($("#curtain"),{y:"100%"},{y:"0%",ease:"Power3.easeOut",duration:r},"-="+r),s}else return Le.to(i,{opacity:0,duration:r})},afterLeave:n=>this.barba_commons("afterLeave",n),beforeEnter:n=>this.barba_commons("beforeEnter",n),enter:n=>{let e=this.barba_is_view($(n.next.container),n),t=e[0],i=e[1],r=this.options.time_fade_in;if(this.options.slide_transition&&!t){let s=Le.timeline();return s.fromTo($("#curtain"),{y:"0%"},{y:"-100%",ease:"Power3.easeOut",duration:r}),s.fromTo(i,{y:300,opacity:0},{y:0,opacity:1,duration:r,ease:"Power3.easeOut",onUpdate:()=>{this.afterCompletePageTransitions()},onComplete:()=>{Le.set(i,{clearProps:"all"}),this.afterCompletePageTransitions()}},"-="+r),s}else return Le.from(i,{opacity:0,duration:r,onComplete:()=>{this.afterCompletePageTransitions()}})},after:n=>this.barba_commons("after",n)}]}))}preventBrowserScrollingHistory(){}afterCompletePageTransitions(){}barba_is_view(n,e){if($(e.trigger).hasClass("barba-view")){let t=n.find("."+$(e.trigger).attr("data-view"));if(t.length>0)return[!0,t]}return[!1,n]}barba_commons(n,e){switch(n){case"before":this.$body.addClass("barba-before"),this.setLoading(!0),this.recordState(!0,e);break;case"afterLeave":this.initPageSpecific($(e.current.container),!1,!1);break;case"beforeEnter":$(e.current.container).remove(),this.setBodyClass(e.next.html),this.replaceRecordState(e)||this.setPositionScrollAfterPageEnter(e),this.initPageSpecific($(e.next.container),!0,!1),this.setGA(window.location.pathname),this.setLoading(!1),this.updateAdminButton(e.next.html);break;case"after":this.setPositionScrollAfterPageEnter(e);break}if(this.LAYOUT.onBarbaChangeState(n,e),this.callbacks.length>0){let t=this.callbacks.length,i;for(;t--;)if(i=this.callbacks[t],i.f==="barba_commons")return i.callback(i.scope,n,e)}}barba_triggerURL(n,e){this.options.is_ajax?dr.default.go(n,e[0]):document.location=n}barba_history_add(n,e,t){this.options.is_ajax&&(dr.default.history.add(n,e[0]),t&&this.changeHTMLTitle(t))}barba_force(n){dr.default.force(n)}barba_history_previous(){return dr.default.history.previous}setBodyClass(n){let e=new DOMParser,t;t=e.parseFromString(n,"text/html"),this.$body.attr("class",t.body.getAttribute("class")),n=e=t=null}changeHTMLTitle(n){$("title").text(n)}onOnceReady(){this.setLoading(!1)}recordState(n,e){if(n){if(e.trigger!=="back"&&e.trigger!=="forward"){if(this.$body.hasClass("single-project"))return;this.prevSTATE={html:e.current.html,currentHTML:$("main").html(),scroll:this.getPositionScroll()}}}else this.prevSTATE=!1}replaceRecordState(n){return n.trigger==="back"&&this.prevSTATE?($("main").html(this.prevSTATE.currentHTML),!0):!1}setPositionScrollAfterPageEnter(n){let e=0;if((n.trigger==="back"||n.trigger==="forward")&&this.prevSTATE){e=this.prevSTATE.scroll.y,this.recordState(!1),Le.to(this.$window,{duration:0,scrollTo:e}),setTimeout(()=>{Le.to(this.$window,{duration:0,scrollTo:e})},200);return}$(n.trigger).hasClass("no-barba-scroll")||(Le.to(this.$window,{duration:0,scrollTo:e}),setTimeout(()=>this.$window.scrollTop(e),17))}getPositionScroll(){let n={};return n.x=this.$window.scrollLeft(),n.y=this.$window.scrollTop(),n}registerCallBack(n,e,t){this.callbacks.push({f:n,scope:e,callback:t})}initLoading(){!this.options.is_ajax||Zr.default&&Zr.default.configure({trickleSpeed:77})}setLoading(n){!this.options.is_ajax||Zr.default&&(n?(Zr.default.start(),this.$body.addClass("page-loading")):(Zr.default.done(),this.$body.removeClass("page-loading")))}
66log(n,e){if(io){if(e)return io.log(n,e);io.log(n)}}initLazyloading(){Hn.default.cfg.loadMode=1,Hn.default.init()}initPageSpecific(n,e,t){this.WIDGETS.initWidgets(n,e,t),e?(this.initLazyloading(),this.initEffex(!0)):(this.initEffex(!1),zd()),this.initGAEvents(e,t)}onLoadAjaxContent(n,e,t,i=!1){let r,s,o,a;this.initPageSpecific(this.$body,!1,!1),setTimeout(()=>this.initPageSpecific(this.$body,!0,!1),120),o=document.createElement("a"),o.href=n,r=new DOMParser,s=r.parseFromString(t,"text/html"),a=s.title,i&&(this.changeHTMLTitle(a),this.barba_history_add(n,$(o),a)),t=r=s=null,this.setGA(o.pathname),this.setGAEvent("Load Next Page","scroll trigger",a,o.pathname)}initEffex(n){n?this.EFFEX.init():this.EFFEX.destroy()}setGA(n){this.isLoggedIn(),typeof La!="undefined"?GOOGLE_ANALYTICS_ID&&La("config",GOOGLE_ANALYTICS_ID,{page_path:n}):typeof to!="undefined"&&(to("set","page",n),to("send","pageview"))}setGAEvent(n,e,t,i){this.isLoggedIn();let r;switch(n){case"Newsletter Signup":r="asg_newsletter_signup";break;case"Social Click":r="asg_social_link";break;case"Scroll Activity":r="asg_scroll_activity";break;case"Career Link":r="asg_career_link";break;case"Mail Link":r="asg_email_link";break;case"PDF Download":r="asg_pdf_download";break;case"Video Play":r="asg_video_play";break;case"Video Pause":r="asg_video_pause";break;case"Issuu Viewer":r="asg_issuu_viewer";break;default:r=n}La?La("event",r,{event_action:e,event_label:t,evet_value:i}):to&&to("send","event",r,e,t,i)}initGAEvents(n,e){let t=$("h1.page-title").text(),i,r=document.location,s=r.search;t===""&&(t=$("title").text()),n&&(e&&$(".module-socials a").on("click",o=>{i=$(o.currentTarget),this.setGAEvent("Social Click","Social Click",i.attr("href"),r.href)}),$("a.career-link").on("click",o=>{i=$(o.currentTarget),this.setGAEvent("Career Link","Career Link",i.attr("href"),r.href)}),$('a[href^="mailto:"]').on("click",o=>{i=$(o.currentTarget),this.setGAEvent("Mail Link","Mail Link",i.attr("href").split(":")[1],r.href)}),$("a[href$='.pdf']").on("click",o=>{i=$(o.currentTarget),this.setGAEvent("PDF Download","PDF Download",i.attr("href"),r.href)}),$(".open-issuu").on("click",o=>{i=$(o.currentTarget),this.setGAEvent("Issuu Viewer","Issuu Viewer",i.attr("href"),r.href)}))}updateAdminButton(n){let e=$(this.options.admin_button),t=new DOMParser,i;i=t.parseFromString(n,"text/html"),e.find("a").attr("href",$(i).find(this.options.admin_button+" a").attr("href"))}isLoggedIn(){return this.$body.hasClass("logged-in")}outlineInAccessibleWay(){let n="::-moz-focus-inner{border:0 !important;}:focus{outline: none !important;",e=document.createElement("STYLE");window.unfocus=function(){document.getElementsByTagName("HEAD")[0].appendChild(e),document.addEventListener("mousedown",function(){e.innerHTML=n+"}"}),document.addEventListener("keydown",function(){e.innerHTML=""})},unfocus.style=function(t){n+=t},unfocus()}_logFOUO(n){this.log(""),this.log("%c"+n,"color: white; background-color: black; font-size: 12px; line-height: 28px; padding: 10px 15px 8px 15px; font-family: Helvetica;"),this.log("")}};$(document).ready(()=>{new Mc({is_ajax:!0,debug:!1,slide_transition:!1,time_fade_in:.35,time_fade_out:.25,project_name:"Ayers Saint Gross",GA_MEASUREMENT_ID:"UA-50532474-1",G4_PROPERTY:"G-X877RCSHXV",redirects:[["/practice/","/practice/about/"]]}).init()});})();
67/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
68 * @license MIT */
69/*!
70 * CSSPlugin 3.9.1
71 * https://greensock.com
72 *
73 * Copyright 2008-2021, GreenSock. All rights reserved.
74 * Subject to the terms at https://greensock.com/standard-license or for
75 * Club GreenSock members, the agreement issued with that membership.
76 * @author: Jack Doyle, [email protected]
77*/
78/*!
79 * Draggable 3.9.1
80 * https://greensock.com
81 *
82 * @license Copyright 2008-2021, GreenSock. All rights reserved.
83 * Subject to the terms at https://greensock.com/standard-license or for
84 * Club GreenSock members, the agreement issued with that membership.
85 * @author: Jack Doyle, [email protected]
86 */
87/*!
88 * GSAP 3.9.1
89 * https://greensock.com
90 *
91 * @license Copyright 2008-2021, GreenSock. All rights reserved.
92 * Subject to the terms at https://greensock.com/standard-license or for
93 * Club GreenSock members, the agreement issued with that membership.
94 * @author: Jack Doyle, [email protected]
95*/
96/*!
97 * InertiaPlugin 3.9.1
98 * https://greensock.com
99 *
100 * @license Copyright 2008-2021, GreenSock. All rights reserved.
101 * Subject to the terms at https://greensock.com/standard-license or for
102 * Club GreenSock members, the agreement issued with that membership.
103 * @author: Jack Doyle, [email protected]
104*/
105/*!
106 * JavaScript Cookie v2.2.1
107 * https://github.com/js-cookie/js-cookie
108 *
109 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
110 * Released under the MIT license
111 */
112/*!
113 * Outlayer v2.1.1
114 * the brains and guts of a layout library
115 * MIT license
116 */
117/*!
118 * Packery v2.1.2
119 * Gapless, draggable grid layouts
120 *
121 * Licensed GPLv3 for open source use
122 * or Packery Commercial License for commercial use
123 *
124 * http://packery.metafizzy.co
125 * Copyright 2013-2018 Metafizzy
126 */
127/*!
128 * ScrollToPlugin 3.9.1
129 * https://greensock.com
130 *
131 * @license Copyright 2008-2021, GreenSock. All rights reserved.
132 * Subject to the terms at https://greensock.com/standard-license or for
133 * Club GreenSock members, the agreement issued with that membership.
134 * @author: Jack Doyle, [email protected]
135*/
136/*!
137 * ScrollTrigger 3.9.1
138 * https://greensock.com
139 *
140 * @license Copyright 2008-2021, GreenSock. All rights reserved.
141 * Subject to the terms at https://greensock.com/standard-license or for
142 * Club GreenSock members, the agreement issued with that membership.
143 * @author: Jack Doyle, [email protected]
144*/
145/*!
146 * VelocityTracker: 3.9.1
147 * https://greensock.com
148 *
149 * Copyright 2008-2021, GreenSock. All rights reserved.
150 * Subject to the terms at https://greensock.com/standard-license or for
151 * Club GreenSock members, the agreement issued with that membership.
152 * @author: Jack Doyle, [email protected]
153*/
154/*!
155 * getSize v2.0.3
156 * measure size of elements
157 * MIT license
158 */
159/*!
160 * in-view 0.6.1 - Get notified when a DOM element enters or exits the viewport.
161 * Copyright (c) 2016 Cam Wiegert <[email protected]> - https://camwiegert.github.io/in-view
162 * License: MIT
163 */
164/*!
165 * jQuery Accordion 0.0.1
166 * (c) 2014 Victor Fernandez <[email protected]>
167 * MIT Licensed.
168 */
169/*!
170 * jQuery Mobile Events
171 * by Ben Major
172 *
173 * Copyright 2011-2019, Ben Major
174 * Licensed under the MIT License:
175 * 
176 * Permission is hereby granted, free of charge, to any person obtaining a copy
177 * of this software and associated documentation files (the "Software"), to deal
178 * in the Software without restriction, including without limitation the rights
179 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
180 * copies of the Software, and to permit persons to whom the Software is
181 * furnished to do so, subject to the following conditions:
182 *
183 * The above copyright notice and this permission notice shall be included in
184 * all copies or substantial portions of the Software.
185 *
186 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
187 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
188 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
189 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
190 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
191 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
192 * THE SOFTWARE.
193 * 
194 */
195/*!
196 * matrix 3.9.1
197 * https://greensock.com
198 *
199 * Copyright 2008-2021, GreenSock. All rights reserved.
200 * Subject to the terms at https://greensock.com/standard-license or for
201 * Club GreenSock members, the agreement issued with that membership.
202 * @author: Jack Doyle, [email protected]
203*/
204/*!
205 * weakmap-polyfill v2.0.1 - ECMAScript6 WeakMap polyfill
206 * https://github.com/polygonplanet/weakmap-polyfill
207 * Copyright (c) 2015-2020 Polygon Planet <[email protected]>
208 * @license MIT
209 */
210/*!
211* Clamp.js 0.5.1
212*
213* Copyright 2011-2013, Joseph Schmitt http://joe.sh
214* Released under the WTFPL license
215* http://sam.zoy.org/wtfpl/
216*/
217/*! @vimeo/player v2.16.3 | (c) 2022 Vimeo | MIT License | https://github.com/vimeo/player.js */
218/*! Native Promise Only
219    v0.8.1 (c) Kyle Simpson
220    MIT License: http://getify.mit-license.org
221*/
222//# sourceMappingURL=app.min.esbuild.js.map

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.