(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))i(f);new MutationObserver(f=>{for(const s of f)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function r(f){const s={};return f.integrity&&(s.integrity=f.integrity),f.referrerPolicy&&(s.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?s.credentials="include":f.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function i(f){if(f.ep)return;f.ep=!0;const s=r(f);fetch(f.href,s)}})();function fS(m){return m&&m.__esModule&&Object.prototype.hasOwnProperty.call(m,"default")?m.default:m}var Ld={exports:{}},Tt={};/** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var d1;function cS(){if(d1)return Tt;d1=1;var m=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),o=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),S=Symbol.for("react.view_transition"),T=Symbol.iterator;function C(A){return A===null||typeof A!="object"?null:(A=T&&A[T]||A["@@iterator"],typeof A=="function"?A:null)}var O={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},R=Object.assign,L={};function q(A,Z,at){this.props=A,this.context=Z,this.refs=L,this.updater=at||O}q.prototype.isReactComponent={},q.prototype.setState=function(A,Z){if(typeof A!="object"&&typeof A!="function"&&A!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,Z,"setState")},q.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function K(){}K.prototype=q.prototype;function G(A,Z,at){this.props=A,this.context=Z,this.refs=L,this.updater=at||O}var Q=G.prototype=new K;Q.constructor=G,R(Q,q.prototype),Q.isPureReactComponent=!0;var $=Array.isArray;function w(){}var j={H:null,A:null,T:null,S:null},F=Object.prototype.hasOwnProperty;function J(A,Z,at){var lt=at.ref;return{$$typeof:m,type:A,key:Z,ref:lt!==void 0?lt:null,props:at}}function dt(A,Z){return J(A.type,Z,A.props)}function P(A){return typeof A=="object"&&A!==null&&A.$$typeof===m}function Ot(A){var Z={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(at){return Z[at]})}var gt=/\/+/g;function mt(A,Z){return typeof A=="object"&&A!==null&&A.key!=null?Ot(""+A.key):Z.toString(36)}function k(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(w,w):(A.status="pending",A.then(function(Z){A.status==="pending"&&(A.status="fulfilled",A.value=Z)},function(Z){A.status==="pending"&&(A.status="rejected",A.reason=Z)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function W(A,Z,at,lt,yt){var pt=typeof A;(pt==="undefined"||pt==="boolean")&&(A=null);var Ct=!1;if(A===null)Ct=!0;else switch(pt){case"bigint":case"string":case"number":Ct=!0;break;case"object":switch(A.$$typeof){case m:case a:Ct=!0;break;case g:return Ct=A._init,W(Ct(A._payload),Z,at,lt,yt)}}if(Ct)return yt=yt(A),Ct=lt===""?"."+mt(A,0):lt,$(yt)?(at="",Ct!=null&&(at=Ct.replace(gt,"$&/")+"/"),W(yt,Z,at,"",function(At){return At})):yt!=null&&(P(yt)&&(yt=dt(yt,at+(yt.key==null||A&&A.key===yt.key?"":(""+yt.key).replace(gt,"$&/")+"/")+Ct)),Z.push(yt)),1;Ct=0;var nt=lt===""?".":lt+":";if($(A))for(var ct=0;ct>>1,N=k[ot];if(0>>1;otf(je,tt))Af(Z,je)?(k[ot]=Z,k[A]=tt,ot=A):(k[ot]=je,k[se]=tt,ot=se);else if(Af(Z,tt))k[ot]=Z,k[A]=tt,ot=A;else break t}}return W}function f(k,W){var tt=k.sortIndex-W.sortIndex;return tt!==0?tt:k.id-W.id}if(m.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;m.unstable_now=function(){return s.now()}}else{var o=Date,h=o.now();m.unstable_now=function(){return o.now()-h}}var _=[],y=[],g=1,p=null,S=3,T=!1,C=!1,O=!1,R=!1,L=typeof setTimeout=="function"?setTimeout:null,q=typeof clearTimeout=="function"?clearTimeout:null,K=typeof setImmediate<"u"?setImmediate:null;function G(k){for(var W=r(y);W!==null;){if(W.callback===null)i(y);else if(W.startTime<=k)i(y),W.sortIndex=W.expirationTime,a(_,W);else break;W=r(y)}}function Q(k){if(O=!1,G(k),!C)if(r(_)!==null)C=!0,$||($=!0,P());else{var W=r(y);W!==null&&mt(Q,W.startTime-k)}}var $=!1,w=-1,j=5,F=-1;function J(){return R?!0:!(m.unstable_now()-Fk&&J());){var ot=p.callback;if(typeof ot=="function"){p.callback=null,S=p.priorityLevel;var N=ot(p.expirationTime<=k);if(k=m.unstable_now(),typeof N=="function"){p.callback=N,G(k),W=!0;break e}p===r(_)&&i(_),G(k)}else i(_);p=r(_)}if(p!==null)W=!0;else{var Yt=r(y);Yt!==null&&mt(Q,Yt.startTime-k),W=!1}}break t}finally{p=null,S=tt,T=!1}W=void 0}}finally{W?P():$=!1}}}var P;if(typeof K=="function")P=function(){K(dt)};else if(typeof MessageChannel<"u"){var Ot=new MessageChannel,gt=Ot.port2;Ot.port1.onmessage=dt,P=function(){gt.postMessage(null)}}else P=function(){L(dt,0)};function mt(k,W){w=L(function(){k(m.unstable_now())},W)}m.unstable_IdlePriority=5,m.unstable_ImmediatePriority=1,m.unstable_LowPriority=4,m.unstable_NormalPriority=3,m.unstable_Profiling=null,m.unstable_UserBlockingPriority=2,m.unstable_cancelCallback=function(k){k.callback=null},m.unstable_forceFrameRate=function(k){0>k||125ot?(k.sortIndex=tt,a(y,k),r(_)===null&&k===r(y)&&(O?(q(w),w=-1):O=!0,mt(Q,tt-ot))):(k.sortIndex=N,a(_,k),C||T||(C=!0,$||($=!0,P()))),k},m.unstable_shouldYield=J,m.unstable_wrapCallback=function(k){var W=S;return function(){var tt=S;S=W;try{return k.apply(this,arguments)}finally{S=tt}}}})(Qd)),Qd}var g1;function oS(){return g1||(g1=1,Vd.exports=sS()),Vd.exports}var jd={exports:{}},sl={};/** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var v1;function hS(){if(v1)return sl;v1=1;var m=M0();function a(g){var p="https://react.dev/errors/"+g;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(m)}catch(a){console.error(a)}}return m(),jd.exports=hS(),jd.exports}/** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var p1;function mS(){if(p1)return zf;p1=1;var m=oS(),a=M0(),r=dS();function i(t){var e="https://react.dev/errors/"+t;if(1Ce||(t.current=oe[Ce],oe[Ce]=null,Ce--)}function Mt(t,e){Ce++,oe[Ce]=t.current,t.current=e}var Ue=de(null),Rl=de(null),Zt=de(null),Ul=de(null);function Il(t,e){switch(Mt(Zt,e),Mt(Rl,t),Mt(Ue,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Sv(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Sv(e),t=bv(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}B(Ue),Mt(Ue,t)}function wl(){B(Ue),B(Rl),B(Zt)}function Se(t){var e=t.memoizedState;e!==null&&(cr._currentValue=e.memoizedState,Mt(Ul,t)),e=Ue.current;var l=bv(e,t.type);e!==l&&(Mt(Rl,t),Mt(Ue,l))}function Pl(t){Rl.current===t&&(B(Ue),B(Rl)),Ul.current===t&&(B(Ul),cr._currentValue=At)}var he,Hl;function Me(t){if(he===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);he=e&&e[1]||"",Hl=-1)":-1u||b[n]!==x[u]){var Y=` `+b[n].replace(" at new "," at ");return t.displayName&&Y.includes("")&&(Y=Y.replace("",t.displayName)),Y}while(1<=n&&0<=u);break}}}finally{tn=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?Me(l):""}function be(t,e){switch(t.tag){case 26:case 27:case 5:return Me(t.type);case 16:return Me("Lazy");case 13:return t.child!==e&&e!==null?Me("Suspense Fallback"):Me("Suspense");case 19:return Me("SuspenseList");case 0:case 15:return ya(t.type,!1);case 11:return ya(t.type.render,!1);case 1:return ya(t.type,!0);case 31:return Me("Activity");case 30:return Me("ViewTransition");default:return""}}function Hi(t){try{var e="",l=null;do e+=be(t,l),l=t,t=t.return;while(t);return e}catch(n){return` Error generating stack: `+n.message+` `+n.stack}}var en=Object.prototype.hasOwnProperty,Fn=m.unstable_scheduleCallback,Wn=m.unstable_cancelCallback,$n=m.unstable_shouldYield,pa=m.unstable_requestPaint,_t=m.unstable_now,Ea=m.unstable_getCurrentPriorityLevel,Yl=m.unstable_ImmediatePriority,Bl=m.unstable_UserBlockingPriority,dl=m.unstable_NormalPriority,Ta=m.unstable_LowPriority,Sa=m.unstable_IdlePriority,Xn=m.log,Yi=m.unstable_setDisableYieldValue,Et=null,ft=null;function Dt(t){if(typeof Xn=="function"&&Yi(t),ft&&typeof ft.setStrictMode=="function")try{ft.setStrictMode(Et,t)}catch{}}var I=Math.clz32?Math.clz32:bt,St=Math.log,ht=Math.LN2;function bt(t){return t>>>=0,t===0?32:31-(St(t)/ht|0)|0}var ve=256,xt=262144,ue=4194304;function me(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&-t;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function ne(t,e,l){var n=t.pendingLanes;if(n===0)return 0;var u=0,c=t.suspendedLanes,d=t.pingedLanes;t=t.warmLanes;var v=n&134217727;return v!==0?(n=v&~c,n!==0?u=me(n):(d&=v,d!==0?u=me(d):l||(l=v&~t,l!==0&&(u=me(l))))):(v=n&~c,v!==0?u=me(v):d!==0?u=me(d):l||(l=n&~t,l!==0&&(u=me(l)))),u===0?0:e!==0&&e!==u&&(e&c)===0&&(c=u&-u,l=e&-e,c>=l||c===32&&(l&4194048)!==0)?e:u}function Jt(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function kt(t,e){(e&8)!==0&&(e|=e&32);var l=t.entangledLanes;if(l!==0)for(t=t.entanglements,l&=e;0l;l++)e.push(t);return e}function ml(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Ze(t,e,l,n,u,c){var d=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var v=t.entanglements,b=t.expirationTimes,x=t.hiddenUpdates;for(l=d&~l;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),bo=!1;if(Oa)try{var qr={};Object.defineProperty(qr,"passive",{get:function(){bo=!0}}),window.addEventListener("test",qr,qr),window.removeEventListener("test",qr,qr)}catch{bo=!1}var Ja=null,Oo=null,oc=null;function ym(){if(oc)return oc;var t,e=Oo,l=e.length,n,u="value"in Ja?Ja.value:Ja.textContent,c=u.length;for(t=0;t=Xr),Om=" ",Am=!1;function zm(t,e){switch(t){case"keyup":return iE.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Nm(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var xu=!1;function rE(t,e){switch(t){case"compositionend":return Nm(e);case"keypress":return e.which!==32?null:(Am=!0,Om);case"textInput":return t=e.data,t===Om&&Am?null:t;default:return null}}function fE(t,e){if(xu)return t==="compositionend"||!Mo&&zm(t,e)?(t=ym(),oc=Oo=Ja=null,xu=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function Hm(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Ym(t,e){var l=Hm(t);t=0;for(var n;l;){if(l.nodeType===3){if(n=t+l.textContent.length,t<=e&&n>=e)return{node:l,offset:e-t};t=n}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=Hm(l)}}function Bm(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Bm(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function qm(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Ro(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=Ro(t.document)}return e}function Uo(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var gE=Oa&&"documentMode"in document&&11>=document.documentMode,Ru=null,wo=null,Zr=null,Ho=!1;function Gm(t,e,l){var n=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Ho||Ru==null||Ru!==Ro(n)||(n=Ru,"selectionStart"in n&&Uo(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Zr&&jr(Zr,n)||(Zr=n,n=gs(wo,"onSelect"),0>=d,u-=d,ea=1<<32-I(e)+u|l<vt?(Xe=st,st=null):Xe=st.sibling;var Qt=M(D,st,U[vt],X);if(Qt===null){st===null&&(st=Xe);break}t&&st&&Qt.alternate===null&&e(D,st),z=c(Qt,z,vt),Xt===null?it=Qt:Xt.sibling=Qt,Xt=Qt,st=Xe}if(vt===U.length)return l(D,st),Rt&&Ca(D,vt),it;if(st===null){for(;vtvt?(Xe=st,st=null):Xe=st.sibling;var yi=M(D,st,Qt.value,X);if(yi===null){st===null&&(st=Xe);break}t&&st&&yi.alternate===null&&e(D,st),z=c(yi,z,vt),Xt===null?it=yi:Xt.sibling=yi,Xt=yi,st=Xe}if(Qt.done)return l(D,st),Rt&&Ca(D,vt),it;if(st===null){for(;!Qt.done;vt++,Qt=U.next())Qt=V(D,Qt.value,X),Qt!==null&&(z=c(Qt,z,vt),Xt===null?it=Qt:Xt.sibling=Qt,Xt=Qt);return Rt&&Ca(D,vt),it}for(st=n(st);!Qt.done;vt++,Qt=U.next())Qt=H(st,D,vt,Qt.value,X),Qt!==null&&(t&&(Xe=Qt.alternate,Xe!==null&&st.delete(Xe.key===null?vt:Xe.key)),z=c(Qt,z,vt),Xt===null?it=Qt:Xt.sibling=Qt,Xt=Qt);return t&&st.forEach(function(rS){return e(D,rS)}),Rt&&Ca(D,vt),it}function Nt(D,z,U,X){if(typeof U=="object"&&U!==null&&U.type===dt&&U.key===null&&U.props.ref===void 0&&(U=U.props.children),typeof U=="object"&&U!==null){switch(U.$$typeof){case F:t:{for(var it=U.key;z!==null;){if(z.key===it){if(it=U.type,it===dt){if(z.tag===7){l(D,z.sibling),X=u(z,U.props.children),Pa(X,U),X.return=D,D=X;break t}}else if(z.elementType===it||typeof it=="object"&&it!==null&&it.$$typeof===N&&Fi(it)===z.type){l(D,z.sibling),X=u(z,U.props),Pa(X,U),X.return=D,D=X;break t}l(D,z);break}else e(D,z);z=z.sibling}U.type===dt?(X=Vi(U.props.children,D.mode,X,U.key),Pa(X,U),X.return=D,D=X):(X=Tc(U.type,U.key,U.props,null,D.mode,X),Pa(X,U),X.return=D,D=X)}return d(D);case J:t:{for(it=U.key;z!==null;){if(z.key===it)if(z.tag===4&&z.stateNode.containerInfo===U.containerInfo&&z.stateNode.implementation===U.implementation){l(D,z.sibling),X=u(z,U.children||[]),X.return=D,D=X;break t}else{l(D,z);break}else e(D,z);z=z.sibling}X=Vo(U,D.mode,X),X.return=D,D=X}return d(D);case N:return U=Fi(U),Nt(D,z,U,X)}if(Ct(U))return et(D,z,U,X);if(lt(U)){if(it=lt(U),typeof it!="function")throw Error(i(150));return U=it.call(U),rt(D,z,U,X)}if(typeof U.then=="function")return Nt(D,z,xc(U),X);if(U.$$typeof===mt)return Nt(D,z,Nc(D,U),X);Rc(D,U)}return typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint"?(U=""+U,z!==null&&z.tag===6?(l(D,z.sibling),X=u(z,U),X.return=D,D=X):(l(D,z),X=Xo(U,D.mode,X),X.return=D,D=X),d(D)):l(D,z)}return function(D,z,U,X){try{$r=0;var it=Nt(D,z,U,X);return Xu=null,it}catch(st){if(st===Lu||st===Mc)throw st;var Xt=ql(29,st,null,D.mode);return Xt.lanes=X,Xt.return=D,Xt}finally{}}}var $i=c_(!0),s_=c_(!1),ti=!1;function Io(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Po(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function ei(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function li(t,e,l){var n=t.updateQueue;if(n===null)return null;if(n=n.shared,(Kt&2)!==0){var u=n.pending;return u===null?e.next=e:(e.next=u.next,u.next=e),n.pending=e,e=Ec(t),Jm(t,null,l),e}return pc(t,n,e,l),Ec(t)}function Ir(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var n=e.lanes;n&=t.pendingLanes,l|=n,e.lanes=l,Ke(t,l)}}function th(t,e){var l=t.updateQueue,n=t.alternate;if(n!==null&&(n=n.updateQueue,l===n)){var u=null,c=null;if(l=l.firstBaseUpdate,l!==null){do{var d={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};c===null?u=c=d:c=c.next=d,l=l.next}while(l!==null);c===null?u=c=e:c=c.next=e}else u=c=e;l={baseState:n.baseState,firstBaseUpdate:u,lastBaseUpdate:c,shared:n.shared,callbacks:n.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var eh=!1;function Pr(){if(eh){var t=Gu;if(t!==null)throw t}}function tf(t,e,l,n){eh=!1;var u=t.updateQueue;ti=!1;var c=u.firstBaseUpdate,d=u.lastBaseUpdate,v=u.shared.pending;if(v!==null){u.shared.pending=null;var b=v,x=b.next;b.next=null,d===null?c=x:d.next=x,d=b;var Y=t.alternate;Y!==null&&(Y=Y.updateQueue,v=Y.lastBaseUpdate,v!==d&&(v===null?Y.firstBaseUpdate=x:v.next=x,Y.lastBaseUpdate=b))}if(c!==null){var V=u.baseState;d=0,Y=x=b=null,v=c;do{var M=v.lane&-536870913,H=M!==v.lane;if(H?(Lt&M)===M:(n&M)===M){M!==0&&M===Ji&&(eh=!0),Y!==null&&(Y=Y.next={lane:0,tag:v.tag,payload:v.payload,callback:null,next:null});t:{var et=t,rt=v;M=e;var Nt=l;switch(rt.tag){case 1:if(et=rt.payload,typeof et=="function"){V=et.call(Nt,V,M);break t}V=et;break t;case 3:et.flags=et.flags&-65537|128;case 0:if(et=rt.payload,M=typeof et=="function"?et.call(Nt,V,M):et,M==null)break t;V=w({},V,M);break t;case 2:ti=!0}}M=v.callback,M!==null&&(t.flags|=64,H&&(t.flags|=8192),H=u.callbacks,H===null?u.callbacks=[M]:H.push(M))}else H={lane:M,tag:v.tag,payload:v.payload,callback:v.callback,next:null},Y===null?(x=Y=H,b=V):Y=Y.next=H,d|=M;if(v=v.next,v===null){if(v=u.shared.pending,v===null)break;H=v,v=H.next,H.next=null,u.lastBaseUpdate=H,u.shared.pending=null}}while(!0);Y===null&&(b=V),u.baseState=b,u.firstBaseUpdate=x,u.lastBaseUpdate=Y,c===null&&(u.shared.lanes=0),ci|=d,t.lanes=d,t.memoizedState=V}}function o_(t,e){if(typeof t!="function")throw Error(i(191,t));t.call(e)}function h_(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;tc?c:8;var d=nt.T,v={};v.types=d!==null?d.types:null,nt.T=v,Th(t,!1,e,l);try{var b=u(),x=nt.S;if(x!==null&&x(v,b),b!==null&&typeof b=="object"&&typeof b.then=="function"){var Y=NE(b,n);af(t,e,Y,hn(t))}else af(t,e,n,hn(t))}catch(V){af(t,e,{then:function(){},status:"rejected",reason:V},hn())}finally{ct.p=c,d!==null&&v.types!==null&&(d.types=v.types),nt.T=d}}function UE(){}function ph(t,e,l,n){if(t.tag!==5)throw Error(i(476));var u=j_(t).queue;Q_(t,u,e,At,l===null?UE:function(){return Z_(t),l(n)})}function j_(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:At,baseState:At,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ra,lastRenderedState:At},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ra,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Z_(t){var e=j_(t);e.next===null&&(e=t.alternate.memoizedState),af(t,e.next.queue,{},hn())}function Eh(){return il(cr)}function K_(){return De().memoizedState}function J_(){return De().memoizedState}function wE(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=hn();t=ei(l);var n=li(e,t,l);n!==null&&(Vl(n,e,l),Ir(n,e,l)),e={cache:ko()},t.payload=e;return}e=e.return}}function HE(t,e,l){var n=hn();l={lane:n,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Vc(t)?F_(e,l):(l=Go(t,e,l,n),l!==null&&(Vl(l,t,n),W_(l,e,n)))}function k_(t,e,l){var n=hn();af(t,e,l,n)}function af(t,e,l,n){var u={lane:n,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Vc(t))F_(e,u);else{var c=t.alternate;if(t.lanes===0&&(c===null||c.lanes===0)&&(c=e.lastRenderedReducer,c!==null))try{var d=e.lastRenderedState,v=c(d,l);if(u.hasEagerState=!0,u.eagerState=v,rn(v,d))return pc(t,e,u,0),ae===null&&yc(),!1}catch{}finally{}if(l=Go(t,e,u,n),l!==null)return Vl(l,t,n),W_(l,e,n),!0}return!1}function Th(t,e,l,n){if(n={lane:2,revertLane:od(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Vc(t)){if(e)throw Error(i(479))}else e=Go(t,l,n,2),e!==null&&Vl(e,t,2)}function Vc(t){var e=t.alternate;return t===zt||e!==null&&e===zt}function F_(t,e){Vu=Hc=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function W_(t,e,l){if((l&4194048)!==0){var n=e.lanes;n&=t.pendingLanes,l|=n,e.lanes=l,Ke(t,l)}}var Qc={readContext:il,use:qc,useCallback:Ae,useContext:Ae,useEffect:Ae,useImperativeHandle:Ae,useLayoutEffect:Ae,useInsertionEffect:Ae,useMemo:Ae,useReducer:Ae,useRef:Ae,useState:Ae,useDebugValue:Ae,useDeferredValue:Ae,useTransition:Ae,useSyncExternalStore:Ae,useId:Ae,useHostTransitionStatus:Ae,useFormState:Ae,useActionState:Ae,useOptimistic:Ae,useMemoCache:Ae,useCacheRefresh:Ae,useEffectEvent:Ae},$_={readContext:il,use:qc,useCallback:function(t,e){return Sl().memoizedState=[t,e===void 0?null:e],t},useContext:il,useEffect:w_,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,Lc(4194308,4,q_.bind(null,e,t),l)},useLayoutEffect:function(t,e){return Lc(4194308,4,t,e)},useInsertionEffect:function(t,e){Lc(4,2,t,e)},useMemo:function(t,e){var l=Sl();e=e===void 0?null:e;var n=t();if(Ii){Dt(!0);try{t()}finally{Dt(!1)}}return l.memoizedState=[n,e],n},useReducer:function(t,e,l){var n=Sl();if(l!==void 0){var u=l(e);if(Ii){Dt(!0);try{l(e)}finally{Dt(!1)}}}else u=e;return n.memoizedState=n.baseState=u,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:u},n.queue=t,t=t.dispatch=HE.bind(null,zt,t),[n.memoizedState,t]},useRef:function(t){var e=Sl();return t={current:t},e.memoizedState=t},useState:function(t){t=mh(t);var e=t.queue,l=k_.bind(null,zt,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:vh,useDeferredValue:function(t,e){var l=Sl();return yh(l,t,e)},useTransition:function(){var t=mh(!1);return t=Q_.bind(null,zt,t.queue,!0,!1),Sl().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var n=zt,u=Sl();if(Rt){if(l===void 0)throw Error(i(407));l=l()}else{if(l=e(),ae===null)throw Error(i(349));(Lt&127)!==0||y_(n,e,l)}u.memoizedState=l;var c={value:l,getSnapshot:e};return u.queue=c,w_(E_.bind(null,n,c,t),[t]),n.flags|=2048,ju(9,{destroy:void 0},p_.bind(null,n,c,l,e),null),l},useId:function(){var t=Sl(),e=ae.identifierPrefix;if(Rt){var l=la,n=ea;l=(n&~(1<<32-I(n)-1)).toString(32)+l,e="_"+e+"R_"+l,l=Yc++,0<\/script>",c=c.removeChild(c.firstChild);break;case"select":c=typeof n.is=="string"?d.createElement("select",{is:n.is}):d.createElement("select"),n.multiple?c.multiple=!0:n.size&&(c.size=n.size);break;default:c=typeof n.is=="string"?d.createElement(u,{is:n.is}):d.createElement(u)}}c[Ye]=e,c[Be]=n;t:for(d=e.child;d!==null;){if(d.tag===5||d.tag===6)c.appendChild(d.stateNode);else if(d.tag!==4&&d.tag!==27&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break t;for(;d.sibling===null;){if(d.return===null||d.return===e)break t;d=d.return}d.sibling.return=d.return,d=d.sibling}e.stateNode=c;t:switch(cl(c,u,n),u){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break t;case"img":n=!0;break t;default:n=!1}n&&wa(e)}}return ce(e),e.subtreeFlags&=-33554433,wh(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==n&&wa(e);else{if(typeof n!="string"&&e.stateNode===null)throw Error(i(166));if(t=Zt.current,qu(e)){if(t=e.stateNode,l=e.memoizedProps,n=null,u=$e,u!==null)switch(u.tag){case 27:case 5:n=u.memoizedProps}t[Ye]=e,t=!!(t.nodeValue===l||n!==null&&n.suppressHydrationWarning===!0||Ev(t.nodeValue,l)),t||$a(e,!0)}else t=yf(t).createTextNode(n),t[Ye]=e,e.stateNode=t}return ce(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(n=qu(e),l!==null){if(t===null){if(!n)throw Error(i(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(i(557));t[Ye]=e}else Qi(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;ce(e),t=!1}else l=Zo(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(fn(e),e):(fn(e),null);if((e.flags&128)!==0)throw Error(i(558))}return ce(e),null;case 13:if(n=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(u=qu(e),n!==null&&n.dehydrated!==null){if(t===null){if(!u)throw Error(i(318));if(u=e.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(i(317));u[Ye]=e}else Qi(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;ce(e),u=!1}else u=Zo(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=u),u=!0;if(!u)return e.flags&256?(fn(e),e):(fn(e),null)}return fn(e),(e.flags&128)!==0?(e.lanes=l,e):(l=n!==null,t=t!==null&&t.memoizedState!==null,l&&(n=e.child,u=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(u=n.alternate.memoizedState.cachePool.pool),c=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(c=n.memoizedState.cachePool.pool),c!==u&&(n.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),Fc(e,e.updateQueue),ce(e),null);case 4:return wl(),t===null&&_d(e.stateNode.containerInfo),e.flags|=67108864,ce(e),null;case 10:return Da(e.type),ce(e),null;case 19:if(ih(e),n=e.memoizedState,n===null)return ce(e),null;if(u=(e.flags&128)!==0,c=n.rendering,c===null)if(u)rf(n,!1);else{if(ze!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(c=wc(t),c!==null){for(e.flags|=128,rf(n,!1),t=c.updateQueue,e.updateQueue=t,Fc(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)km(l,t),l=l.sibling;return ef(e,rl.current&1|2),Rt&&Ca(e,n.treeForkCount),e.child}t=t.sibling}n.tail!==null&&_t()>rs&&(e.flags|=128,u=!0,rf(n,!1),e.lanes=4194304)}else{if(!u)if(t=wc(c),t!==null){if(e.flags|=128,u=!0,t=t.updateQueue,e.updateQueue=t,Fc(e,t),rf(n,!0),n.tail===null&&n.tailMode!=="collapsed"&&n.tailMode!=="visible"&&!c.alternate&&!Rt)return ce(e),null}else 2*_t()-n.renderingStartTime>rs&&l!==536870912&&(e.flags|=128,u=!0,rf(n,!1),e.lanes=4194304);n.isBackwards?(c.sibling=e.child,e.child=c):(t=n.last,t!==null?t.sibling=c:e.child=c,n.last=c)}if(n.tail!==null){t=n.tail;t:{for(l=t;l!==null;){if(l.alternate!==null){l=!1;break t}l=l.sibling}l=!0}return n.rendering=t,n.tail=t.sibling,n.renderingStartTime=_t(),t.sibling=null,c=rl.current,c=u?c&1|2:c&1,n.tailMode==="visible"||n.tailMode==="collapsed"||!l||Rt?ef(e,c):(l=c,Mt(ul,e),Mt(rl,l),_l===null&&(_l=e)),Rt&&Ca(e,n.treeForkCount),t}return ce(e),null;case 22:case 23:return fn(e),nh(),n=e.memoizedState!==null,t!==null?t.memoizedState!==null!==n&&(e.flags|=8192):n&&(e.flags|=8192),n?(l&536870912)!==0&&(e.flags&128)===0&&(ce(e),e.subtreeFlags&6&&(e.flags|=8192)):ce(e),l=e.updateQueue,l!==null&&Fc(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),n=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),n!==l&&(e.flags|=2048),t!==null&&B(ki),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),Da(qe),ce(e),null;case 25:return null;case 30:return e.flags|=33554432,ce(e),null}throw Error(i(156,e.tag))}function VE(t,e){switch(Qo(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Da(qe),wl(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Pl(e),null;case 31:if(e.memoizedState!==null){if(fn(e),e.alternate===null)throw Error(i(340));Qi()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(fn(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(i(340));Qi()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return ih(e),t=e.flags,t&65536?(e.flags=t&-65537|128,t=e.memoizedState,t!==null&&(t.rendering=null,t.tail=null),e.flags|=4,e):null;case 4:return wl(),null;case 10:return Da(e.type),null;case 22:case 23:return fn(e),nh(),t!==null&&B(ki),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Da(qe),null;case 25:return null;default:return null}}function Sg(t,e){switch(Qo(e),e.tag){case 3:Da(qe),wl();break;case 26:case 27:case 5:Pl(e);break;case 4:wl();break;case 31:e.memoizedState!==null&&fn(e);break;case 13:fn(e);break;case 19:ih(e);break;case 10:Da(e.type);break;case 22:case 23:fn(e),nh(),t!==null&&B(ki);break;case 24:Da(qe)}}function ff(t,e){try{var l=e.updateQueue,n=l!==null?l.lastEffect:null;if(n!==null){var u=n.next;l=u;do{if((l.tag&t)===t){n=void 0;var c=l.create,d=l.inst;n=c(),d.destroy=n}l=l.next}while(l!==u)}}catch(v){It(e,e.return,v)}}function ui(t,e,l){try{var n=e.updateQueue,u=n!==null?n.lastEffect:null;if(u!==null){var c=u.next;n=c;do{if((n.tag&t)===t){var d=n.inst,v=d.destroy;if(v!==void 0){d.destroy=void 0,u=e;var b=l,x=v;try{x()}catch(Y){It(u,b,Y)}}}n=n.next}while(n!==c)}}catch(Y){It(e,e.return,Y)}}function bg(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{h_(e,l)}catch(n){It(t,t.return,n)}}}function Og(t,e,l){l.props=Pi(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(n){It(t,e,n)}}function na(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var n=t.stateNode;break;case 30:var u=t.stateNode,c=Aa(t.memoizedProps,u);(u.ref===null||u.ref.name!==c)&&(u.ref=xv(c)),n=u.ref;break;case 7:if(t.stateNode===null){var d=new dn(t);p(t.child,!1,RT,d,void 0,void 0),t.stateNode=d}n=t.stateNode;break;default:n=t.stateNode}typeof l=="function"?t.refCleanup=l(n):l.current=n}}catch(v){It(t,e,v)}}function fl(t,e){var l=t.ref,n=t.refCleanup;if(l!==null)if(typeof n=="function")try{n()}catch(u){It(t,e,u)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(u){It(t,e,u)}else l.current=null}function Wc(t,e){if((t.tag===5||t.tag===27||t.tag===6)&&t.alternate===null&&e!==null)for(var l=0;l title"))),cl(n,e,l),n[Ye]=t,We(n),e=n;break t;case"link":if(c=kv("link","href",u).get(e+(l.href||""))){for(d=0;dNt&&(d=Nt,Nt=rt,rt=d);var D=Ym(v,rt),z=Ym(v,Nt);if(D&&z&&(H.rangeCount!==1||H.anchorNode!==D.node||H.anchorOffset!==D.offset||H.focusNode!==z.node||H.focusOffset!==z.offset)){var U=V.createRange();U.setStart(D.node,D.offset),H.removeAllRanges(),rt>Nt?(H.addRange(U),H.extend(z.node,z.offset)):(U.setEnd(z.node,z.offset),H.addRange(U))}}}}for(V=[],H=v;H=H.parentNode;)H.nodeType===1&&V.push({element:H,left:H.scrollLeft,top:H.scrollTop});for(typeof v.focus=="function"&&v.focus(),v=0;vl?32:l,nt.T=null,l=ed,ed=null;var c=Kn,d=ca;if(ye=0,nu=Kn=null,ca=0,(Kt&6)!==0)throw Error(i(331));var v=Kt;if(Kt|=4,Jg(c.current),jg(c,c.current,d,l),Kt=v,_f(0,!1),ft&&typeof ft.onPostCommitFiberRoot=="function")try{ft.onPostCommitFiberRoot(Et,c)}catch{}return!0}finally{ct.p=u,nt.T=n,fv(t,e)}}function cv(t,e,l){e=Nn(l,e),e=Oh(t.stateNode,e,2),t=li(t,e,2),t!==null&&(ml(t,2),sa(t))}function It(t,e,l){if(t.tag===3)cv(t,t,l);else for(;e!==null;){if(e.tag===3){cv(e,t,l);break}else if(e.tag===1){var n=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(si===null||!si.has(n))){t=Nn(l,t),l=ig(2),n=li(e,l,2),n!==null&&(ug(l,n,e,t),ml(n,2),sa(n));break}}e=e.return}}function fd(t,e,l){var n=t.pingCache;if(n===null){n=t.pingCache=new KE;var u=new Set;n.set(e,u)}else u=n.get(e),u===void 0&&(u=new Set,n.set(e,u));u.has(l)||(Ih=!0,u.add(l),t=tT.bind(null,t,e,l),e.then(t,t))}function tT(t,e,l){var n=t.pingCache;n!==null&&n.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,ae===t&&(Lt&l)===l&&((ze===4||ze===3&&(Lt&62914560)===Lt&&300>_t()-us)&&(Kt&2)===0?er(t,0):is|=l,Wu===Lt&&(Wu=0)),sa(t)}function sv(t,e){e===0&&(e=re()),t=Xi(t,e),t!==null&&(ml(t,e),sa(t))}function eT(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),sv(t,l)}function lT(t,e){var l=0;switch(t.tag){case 31:case 13:var n=t.stateNode,u=t.memoizedState;u!==null&&(l=u.retryLane);break;case 19:n=t.stateNode;break;case 22:n=t.stateNode._retryCache;break;default:throw Error(i(314))}n!==null&&n.delete(e),sv(t,l)}function nT(t,e){return Fn(t,e)}var nr=null,ar=null,cd=!1,ms=!1,sd=!1,hi=0;function sa(t){t!==ar&&t.next===null&&(ar===null?nr=ar=t:ar=ar.next=t),ms=!0,cd||(cd=!0,iT())}function _f(t,e){if(!sd&&ms){sd=!0;do for(var l=!1,n=nr;n!==null;){if(t!==0){var u=n.pendingLanes;if(u===0)var c=0;else{var d=n.suspendedLanes,v=n.pingedLanes;c=(1<<31-I(42|t)+1)-1,c&=u&~(d&~v),c=c&201326741?c&201326741|1:c?c|2:0}c!==0&&(l=!0,mv(n,c))}else c=Lt,c=ne(n,n===ae?c:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(c&3)===0||Jt(n,c)||(l=!0,mv(n,c));n=n.next}while(l);sd=!1}}function aT(){ov()}function ov(){ms=cd=!1;var t=0;hi!==0&&gT()&&(t=hi);for(var e=_t(),l=null,n=nr;n!==null;){var u=n.next,c=hv(n,e);c===0?(n.next=null,l===null?nr=u:l.next=u,u===null&&(ar=l)):(l=n,(t!==0||(c&3)!==0)&&(ms=!0)),n=u}ye!==0&&ye!==5||_f(t),hi!==0&&(hi=0)}function hv(t,e){for(var l=t.suspendedLanes,n=t.pingedLanes,u=t.expirationTimes,c=t.pendingLanes&-62914561;0v)break;var Y=b.transferSize,V=b.initiatorType;Y&&Tv(V)&&(b=b.responseEnd,d+=Y*(bps){rt.length=et;break}U=new Promise(ST.bind(U)),rt.push(U)}}}if(0"u"?null:document;function jv(t,e,l){var n=ur;if(n&&typeof e=="string"&&e){var u=An(e);u='link[rel="'+t+'"][href="'+u+'"]',typeof l=="string"&&(u+='[crossorigin="'+l+'"]'),Qv.has(u)||(Qv.add(u),t={rel:t,crossOrigin:l,href:e},n.querySelector(u)===null&&(e=n.createElement("link"),cl(e,"link",t),We(e),n.head.appendChild(e)))}}function XT(t){Ya.D(t),jv("dns-prefetch",t,null)}function VT(t,e){Ya.C(t,e),jv("preconnect",t,e)}function QT(t,e,l){Ya.L(t,e,l);var n=ur;if(n&&t&&e){var u='link[rel="preload"][as="'+An(e)+'"]';e==="image"&&l&&l.imageSrcSet?(u+='[imagesrcset="'+An(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(u+='[imagesizes="'+An(l.imageSizes)+'"]')):u+='[href="'+An(t)+'"]';var c=u;switch(e){case"style":c=rr(t);break;case"script":c=fr(t)}if(!(Un.has(c)||(t=w({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Un.set(c,t),n.querySelector(u)!==null||e==="style"&&n.querySelector(Ef(c))||e==="script"&&n.querySelector(Tf(c))))){var d=n.createElement("link");cl(d,"link",t),e==="style"&&(d[uc]=!0,d.onload=d.onerror=function(){nm(d)}),We(d),n.head.appendChild(d)}}}function jT(t,e){Ya.m(t,e);var l=ur;if(l&&t){var n=e&&typeof e.as=="string"?e.as:"script",u='link[rel="modulepreload"][as="'+An(n)+'"][href="'+An(t)+'"]',c=u;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":c=fr(t)}if(!Un.has(c)&&(t=w({rel:"modulepreload",href:t},e),Un.set(c,t),l.querySelector(u)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Tf(c)))return}n=l.createElement("link"),cl(n,"link",t),We(n),l.head.appendChild(n)}}}function ZT(t,e,l){Ya.S(t,e,l);var n=ur;if(n&&t){var u=Au(n).hoistableStyles,c=rr(t);e=e||"default";var d=u.get(c);if(!d){var v={loading:0,preload:null};if(d=n.querySelector(Ef(c)))v.loading=5;else{t=w({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Un.get(c))&&xd(t,l);var b=d=n.createElement("link");We(b),cl(b,"link",t),b._p=new Promise(function(x,Y){b.onload=x,b.onerror=Y}),b.addEventListener("load",function(){v.loading|=1}),b.addEventListener("error",function(){v.loading|=2}),v.loading|=4,vs(d,e,n)}d={type:"stylesheet",instance:d,count:1,state:v},u.set(c,d)}}}function KT(t,e){Ya.X(t,e);var l=ur;if(l&&t){var n=Au(l).hoistableScripts,u=fr(t),c=n.get(u);c||(c=l.querySelector(Tf(u)),c||(t=w({src:t,async:!0},e),(e=Un.get(u))&&Rd(t,e),c=l.createElement("script"),We(c),cl(c,"link",t),l.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},n.set(u,c))}}function JT(t,e){Ya.M(t,e);var l=ur;if(l&&t){var n=Au(l).hoistableScripts,u=fr(t),c=n.get(u);c||(c=l.querySelector(Tf(u)),c||(t=w({src:t,async:!0,type:"module"},e),(e=Un.get(u))&&Rd(t,e),c=l.createElement("script"),We(c),cl(c,"link",t),l.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},n.set(u,c))}}function Zv(t,e,l,n){var u=(u=Zt.current)?pf(u):null;if(!u)throw Error(i(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(l=rr(l.href),e=Au(u).hoistableStyles,n=e.get(l),n||(n={type:"style",instance:null,count:0,state:null},e.set(l,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=rr(l.href);var c=Au(u).hoistableStyles,d=c.get(t);if(d||(u=u.ownerDocument||u,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(t,d),(c=u.querySelector(Ef(t)))?c._p||(d.instance=c,d.state.loading=5):(c=Un.get(t),c||(c={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Un.set(t,c)),kT(u,t,c,d.state))),e&&n===null)throw Error(i(528,""));return d}if(e&&n!==null)throw Error(i(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(l=fr(l),e=Au(u).hoistableScripts,n=e.get(l),n||(n={type:"script",instance:null,count:0,state:null},e.set(l,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,t))}}function rr(t){return'href="'+An(t)+'"'}function Ef(t){return'link[rel="stylesheet"]['+t+"]"}function Kv(t){return w({},t,{"data-precedence":t.precedence,precedence:null})}function kT(t,e,l,n){if(e=t.querySelector('link[rel="preload"][as="style"]['+e+"]")){if(e[uc]!==!0){n.loading=1;return}}else e=t.createElement("link"),e[uc]=!0,e.onload=e.onerror=nm.bind(null,e),cl(e,"link",l),We(e),t.head.appendChild(e);n.preload=e,e.addEventListener("load",function(){return n.loading|=1}),e.addEventListener("error",function(){return n.loading|=2})}function fr(t){return'[src="'+An(t)+'"]'}function Tf(t){return"script[async]"+t}function Jv(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var n=t.querySelector('style[data-href~="'+An(l.href)+'"]');if(n)return e.instance=n,We(n),n;var u=w({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return n=(t.ownerDocument||t).createElement("style"),We(n),cl(n,"style",u),vs(n,l.precedence,t),e.instance=n;case"stylesheet":u=rr(l.href);var c=t.querySelector(Ef(u));if(c)return e.state.loading|=4,e.instance=c,We(c),c;n=Kv(l),(u=Un.get(u))&&xd(n,u),c=(t.ownerDocument||t).createElement("link"),We(c);var d=c;return d._p=new Promise(function(v,b){d.onload=v,d.onerror=b}),cl(c,"link",n),e.state.loading|=4,vs(c,l.precedence,t),e.instance=c;case"script":return c=fr(l.src),(u=t.querySelector(Tf(c)))?(e.instance=u,We(u),u):(n=l,(u=Un.get(c))&&(n=w({},l),Rd(n,u)),t=t.ownerDocument||t,u=t.createElement("script"),We(u),cl(u,"link",n),t.head.appendChild(u),e.instance=u);case"void":return null;default:throw Error(i(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(n=e.instance,e.state.loading|=4,vs(n,l.precedence,t));return e.instance}function vs(t,e,l){for(var n=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=n.length?n[n.length-1]:null,c=u,d=0;d title"):null)}function FT(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!0}case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function Fv(t,e){return t==="img"&&e.src!=null&&e.src!==""&&e.onLoad==null&&e.loading!=="lazy"}function Wv(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function $v(t){return(t.width||100)*(t.height||100)*(typeof devicePixelRatio=="number"?devicePixelRatio:1)*.25}function Iv(t,e){typeof e.decode=="function"&&(t.imgCount++,e.complete||(t.imgBytes+=$v(e),t.suspenseyImages.push(e)),t=IT.bind(t),e.decode().then(t,t))}function WT(t,e,l,n){if(l.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var u=rr(n.href),c=e.querySelector(Ef(u));if(c){e=c._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=Sf.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=c,We(c);return}c=e.ownerDocument||e,n=Kv(n),(u=Un.get(u))&&xd(n,u),c=c.createElement("link"),We(c);var d=c;d._p=new Promise(function(v,b){d.onload=v,d.onerror=b}),cl(c,"link",n),l.instance=c}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=Sf.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var ps=0;function $T(t,e){return t.stylesheets&&t.count===0&&Ts(t,t.stylesheets),0ps?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(n),clearTimeout(u)}}:null}function Pv(t){if(t.count===0&&(t.imgCount===0||!t.waitingForImages)){if(t.stylesheets)Ts(t,t.stylesheets);else if(t.unsuspend){var e=t.unsuspend;t.unsuspend=null,e()}}}function Sf(){this.count--,Pv(this)}function IT(){this.imgCount--,Pv(this)}var Es=null;function Ts(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Es=new Map,e.forEach(PT,t),Es=null,Sf.call(t))}function PT(t,e){if(!(e.state.loading&4)){var l=Es.get(t);if(l)var n=l.get(null);else{l=new Map,Es.set(t,l);for(var u=t.querySelectorAll("link[data-precedence],style[data-precedence]"),c=0;c"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(m)}catch(a){console.error(a)}}return m(),Xd.exports=mS(),Xd.exports}var gS=_S();function qa(m){if(m===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function ay(m,a){m.prototype=Object.create(a.prototype),m.prototype.constructor=m,m.__proto__=a}/*! * GSAP 3.15.1 * https://gsap.com * * @license Copyright 2008-2026, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var Sn={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},kf={duration:.5,overwrite:!1,delay:0},D0,hl,ge,Bn=1e8,le=1/Bn,u0=Math.PI*2,vS=u0/4,yS=0,iy=Math.sqrt,pS=Math.cos,ES=Math.sin,ll=function(a){return typeof a=="string"},Ne=function(a){return typeof a=="function"},Qa=function(a){return typeof a=="number"},x0=function(a){return typeof a>"u"},va=function(a){return typeof a=="object"},Jl=function(a){return a!==!1},R0=function(){return typeof window<"u"},Cs=function(a){return Ne(a)||ll(a)},uy=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},El=Array.isArray,TS=/random\([^)]+\)/g,SS=/,\s*/g,T1=/(?:-?\.?\d|\.)+/gi,ry=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,pr=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Zd=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,fy=/[+-]=-?[.\d]+/,bS=/[^,'"\[\]\s]+/gi,OS=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Ee,oa,r0,U0,bn={},Is={},cy,sy=function(a){return(Is=Mr(a,bn))&&$l},w0=function(a,r){return console.warn("Invalid property",a,"set to",r,"Missing plugin? gsap.registerPlugin()")},Ff=function(a,r){return!r&&console.warn(a)},oy=function(a,r){return a&&(bn[a]=r)&&Is&&(Is[a]=r)||bn},Wf=function(){return 0},AS={suppressEvents:!0,isStart:!0,kill:!1},Xs={suppressEvents:!0,kill:!1},zS={suppressEvents:!0},H0={},zi=[],f0={},hy,vn={},Kd={},S1=30,Vs=[],Y0="",B0=function(a){var r=a[0],i,f;if(va(r)||Ne(r)||(a=[a]),!(i=(r._gsap||{}).harness)){for(f=Vs.length;f--&&!Vs[f].targetTest(r););i=Vs[f]}for(f=a.length;f--;)a[f]&&(a[f]._gsap||(a[f]._gsap=new wy(a[f],i)))||a.splice(f,1);return a},hu=function(a){return a._gsap||B0(qn(a))[0]._gsap},dy=function(a,r,i){return(i=a[r])&&Ne(i)?a[r]():x0(i)&&a.getAttribute&&a.getAttribute(r)||i},kl=function(a,r){return(a=a.split(",")).forEach(r)||a},xe=function(a){return Math.round(a*1e5)/1e5||0},pe=function(a){return Math.round(a*1e7)/1e7||0},Sr=function(a,r){var i=r.charAt(0),f=parseFloat(r.substr(2));return a=parseFloat(a),i==="+"?a+f:i==="-"?a-f:i==="*"?a*f:a/f},NS=function(a,r){for(var i=r.length,f=0;a.indexOf(r[f])<0&&++fh;)o=o._prev;return o?(r._next=o._next,o._next=r):(r._next=a[i],a[i]=r),r._next?r._next._prev=r:a[f]=r,r._prev=o,r.parent=r._dp=a,r},oo=function(a,r,i,f){i===void 0&&(i="_first"),f===void 0&&(f="_last");var s=r._prev,o=r._next;s?s._next=o:a[i]===r&&(a[i]=o),o?o._prev=s:a[f]===r&&(a[f]=s),r._next=r._prev=r.parent=null},Di=function(a,r){a.parent&&(!r||a.parent.autoRemoveChildren)&&a.parent.remove&&a.parent.remove(a),a._act=0},du=function(a,r){if(a&&(!r||r._end>a._dur||r._start<0))for(var i=a;i;)i._dirty=1,i=i.parent;return a},DS=function(a){for(var r=a.parent;r&&r.parent;)r._dirty=1,r.totalDuration(),r=r.parent;return a},c0=function(a,r,i,f){return a._startAt&&(hl?a._startAt.revert(Xs):a.vars.immediateRender&&!a.vars.autoRevert||a._startAt.render(r,!0,f))},xS=function m(a){return!a||a._ts&&m(a.parent)},O1=function(a){return a._repeat?Dr(a._tTime,a=a.duration()+a._rDelay)*a:0},Dr=function(a,r){var i=Math.floor(a=pe(a/r));return a&&i===a?i-1:i},eo=function(a,r){return(a-r._start)*r._ts+(r._ts>=0?0:r._dirty?r.totalDuration():r._tDur)},ho=function(a){return a._end=pe(a._start+(a._tDur/Math.abs(a._ts||a._rts||le)||0))},mo=function(a,r){var i=a._dp;return i&&i.smoothChildTiming&&a._ts&&(a._start=pe(i._time-(a._ts>0?r/a._ts:((a._dirty?a.totalDuration():a._tDur)-r)/-a._ts)),ho(a),i._dirty||du(i,a)),a},yy=function(a,r){var i;if((r._time||!r._dur&&r._initted||r._startle)&&r.render(i,!0)),du(a,r)._dp&&a._initted&&a._time>=a._dur&&a._ts){if(a._dur=0&&i.totalTime(i._tTime),i=i._dp;a._zTime=-le}},da=function(a,r,i,f){return r.parent&&Di(r),r._start=pe((Qa(i)?i:!i&&lo(r)&&(!a._last||a._last._start>=a._time)?a._last?a._last._start:a._time:i||a!==Ee?wn(a,i,r):a._time)+r._delay),r._end=pe(r._start+(r.totalDuration()/Math.abs(r.timeScale())||0)),vy(a,r,"_first","_last",a._sort?"_start":0),lo(r)||(a._recent=r),f||yy(a,r),a._ts<0&&mo(a,a._tTime),a},py=function(a,r){return(bn.ScrollTrigger||w0("scrollTrigger",r))&&bn.ScrollTrigger.create(r,a)},Ey=function(a,r,i,f,s){if(L0(a,r,s),!a._initted)return 1;if(!i&&a._pt&&!hl&&(a._dur&&a.vars.lazy!==!1||!a._dur&&a.vars.lazy)&&hy!==pn.frame)return zi.push(a),a._lazy=[s,f],1},RS=function m(a){var r=a.parent;return r&&r._ts&&r._initted&&!r._lock&&(r.rawTime()<0||m(r))},lo=function(a){var r=a.data;return r==="isFromStart"||r==="isStart"},US=function(a,r,i,f){var s=a.ratio,o=r<0||!r&&(!a._start&&RS(a)&&!(!a._initted&&lo(a))||(a._ts<0||a._dp._ts<0)&&!lo(a))?0:1,h=a._rDelay,_=0,y,g,p;if(h&&a._repeat&&(_=ic(0,a._tDur,r),g=Dr(_,h),a._yoyo&&g&1&&(o=1-o),g!==Dr(a._tTime,h)&&(s=1-o,a.vars.repeatRefresh&&a._initted&&a.invalidate())),o!==s||hl||f||a._zTime===le||!r&&a._zTime){if(!a._initted&&Ey(a,r,f,i,_))return;for(p=a._zTime,a._zTime=r||(i?le:0),i||(i=r&&!p),a.ratio=o,a._from&&(o=1-o),a._time=0,a._tTime=_,y=a._pt;y;)y.r(o,y.d),y=y._next;r<0&&c0(a,r,i,!0),a._onUpdate&&!i&&En(a,"onUpdate"),_&&a._repeat&&!i&&a.parent&&En(a,"onRepeat"),(r>=a._tDur||r<0)&&a.ratio===o&&(o&&Di(a,1),!i&&!hl&&(En(a,o?"onComplete":"onReverseComplete",!0),a._prom&&a._prom()))}else a._zTime||(a._zTime=r)},wS=function(a,r,i){var f;if(i>r)for(f=a._first;f&&f._start<=i;){if(f.data==="isPause"&&f._start>r)return f;f=f._next}else for(f=a._last;f&&f._start>=i;){if(f.data==="isPause"&&f._start0&&!f&&mo(a,a._tTime=a._tDur*h),a.parent&&ho(a),i||du(a.parent,a),a},A1=function(a){return a instanceof Zl?du(a):xr(a,a._dur)},HS={_start:0,endTime:Wf,totalDuration:Wf},wn=function m(a,r,i){var f=a.labels,s=a._recent||HS,o=a.duration()>=Bn?s.endTime(!1):a._dur,h,_,y;return ll(r)&&(isNaN(r)||r in f)?(_=r.charAt(0),y=r.substr(-1)==="%",h=r.indexOf("="),_==="<"||_===">"?(h>=0&&(r=r.replace(/=/,"")),(_==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(r.substr(1))||0)*(y?(h<0?s:i).totalDuration()/100:1)):h<0?(r in f||(f[r]=o),f[r]):(_=parseFloat(r.charAt(h-1)+r.substr(h+1)),y&&i&&(_=_/100*(El(i)?i[0]:i).totalDuration()),h>1?m(a,r.substr(0,h-1),i)+_:o+_)):r==null?o:+r},qf=function(a,r,i){var f=Qa(r[1]),s=(f?2:1)+(a<2?0:1),o=r[s],h,_;if(f&&(o.duration=r[1]),o.parent=i,a){for(h=o,_=i;_&&!("immediateRender"in h);)h=_.vars.defaults||{},_=Jl(_.vars.inherit)&&_.parent;o.immediateRender=Jl(h.immediateRender),a<2?o.runBackwards=1:o.startAt=r[s-1]}return new Qe(r[0],o,r[s+1])},wi=function(a,r){return a||a===0?r(a):r},ic=function(a,r,i){return ir?r:i},yl=function(a,r){return!ll(a)||!(r=OS.exec(a))?"":r[1]},YS=function(a,r,i){return wi(i,function(f){return ic(a,r,f)})},s0=[].slice,Ty=function(a,r){return a&&va(a)&&"length"in a&&(!r&&!a.length||a.length-1 in a&&va(a[0]))&&!a.nodeType&&a!==oa},BS=function(a,r,i){return i===void 0&&(i=[]),a.forEach(function(f){var s;return ll(f)&&!r||Ty(f,1)?(s=i).push.apply(s,qn(f)):i.push(f)})||i},qn=function(a,r,i){return ge&&!r&&ge.selector?ge.selector(a):ll(a)&&!i&&(r0||!Rr())?s0.call((r||U0).querySelectorAll(a),0):El(a)?BS(a,i):Ty(a)?s0.call(a,0):a?[a]:[]},o0=function(a){return a=qn(a)[0]||Ff("Invalid scope")||{},function(r){var i=a.current||a.nativeElement||a;return qn(r,i.querySelectorAll?i:i===a?Ff("Invalid scope")||U0.createElement("div"):a)}},Sy=function(a){return a.sort(function(){return .5-Math.random()})},by=function(a){if(Ne(a))return a;var r=va(a)?a:{each:a},i=mu(r.ease),f=r.from||0,s=parseFloat(r.base)||0,o={},h=f>0&&f<1,_=isNaN(f)||h,y=r.axis,g=f,p=f;return ll(f)?g=p={center:.5,edges:.5,end:1}[f]||0:!h&&_&&(g=f[0],p=f[1]),function(S,T,C){var O=(C||r).length,R=o[O],L,q,K,G,Q,$,w,j,F;if(!R){if(F=r.grid==="auto"?0:(r.grid||[1,Bn])[1],!F){for(w=-Bn;w<(w=C[F++].getBoundingClientRect().left)&&Fw&&(w=Q),QO?O-1:y?y==="y"?O/F:F:Math.max(F,O/F))||0)*(f==="edges"?-1:1),R.b=O<0?s-O:s,R.u=yl(r.amount||r.each)||0,i=i&&O<0?WS(i):i}return O=(R[S]-R.min)/R.max||0,pe(R.b+(i?i(O):O)*R.v)+R.u}},h0=function(a){var r=Math.pow(10,((a+"").split(".")[1]||"").length);return function(i){var f=pe(Math.round(parseFloat(i)/a)*a*r);return(f-f%1)/r+(Qa(i)?0:yl(i))}},Oy=function(a,r){var i=El(a),f,s;return!i&&va(a)&&(f=i=a.radius||Bn,a.values?(a=qn(a.values),(s=!Qa(a[0]))&&(f*=f)):a=h0(a.increment)),wi(r,i?Ne(a)?function(o){return s=a(o),Math.abs(s-o)<=f?s:o}:function(o){for(var h=parseFloat(s?o.x:o),_=parseFloat(s?o.y:0),y=Bn,g=0,p=a.length,S,T;p--;)s?(S=a[p].x-h,T=a[p].y-_,S=S*S+T*T):S=Math.abs(a[p]-h),Sf?s-o:o)})},$f=function(a){return a.replace(TS,function(r){var i=r.indexOf("[")+1,f=r.substring(i||7,i?r.indexOf("]"):r.length-1).split(SS);return Ay(i?f:+f[0],i?0:+f[1],+f[2]||1e-5)})},Ny=function(a,r,i,f,s){var o=r-a,h=f-i;return wi(s,function(_){return i+((_-a)/o*h||0)})},QS=function m(a,r,i,f){var s=isNaN(a+r)?0:function(T){return(1-T)*a+T*r};if(!s){var o=ll(a),h={},_,y,g,p,S;if(i===!0&&(f=1)&&(i=null),o)a={p:a},r={p:r};else if(El(a)&&!El(r)){for(g=[],p=a.length,S=p-2,y=1;y(h=Math.abs(h))&&(_=o,s=h);return _},En=function(a,r,i){var f=a.vars,s=f[r],o=ge,h=a._ctx,_,y,g;if(s)return _=f[r+"Params"],y=f.callbackScope||a,i&&zi.length&&Ps(),h&&(ge=h),g=_?s.apply(y,_):s.call(y),ge=o,g},Df=function(a){return Di(a),a.scrollTrigger&&a.scrollTrigger.kill(!!hl),a.progress()<1&&En(a,"onInterrupt"),a},Er,Cy=[],My=function(a){if(a)if(a=!a.name&&a.default||a,R0()||a.headless){var r=a.name,i=Ne(a),f=r&&!i&&a.init?function(){this._props=[]}:a,s={init:Wf,render:Q0,add:G0,kill:u2,modifier:i2,rawVars:0},o={targetTest:0,get:0,getSetter:V0,aliases:{},register:0};if(Rr(),a!==f){if(vn[r])return;On(f,On(to(a,s),o)),Mr(f.prototype,Mr(s,to(a,o))),vn[f.prop=r]=f,a.targetTest&&(Vs.push(f),H0[r]=1),r=(r==="css"?"CSS":r.charAt(0).toUpperCase()+r.substr(1))+"Plugin"}oy(r,f),a.register&&a.register($l,f,Fl)}else Cy.push(a)},ie=255,xf={aqua:[0,ie,ie],lime:[0,ie,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ie],navy:[0,0,128],white:[ie,ie,ie],olive:[128,128,0],yellow:[ie,ie,0],orange:[ie,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ie,0,0],pink:[ie,192,203],cyan:[0,ie,ie],transparent:[ie,ie,ie,0]},Jd=function(a,r,i){return a+=a<0?1:a>1?-1:0,(a*6<1?r+(i-r)*a*6:a<.5?i:a*3<2?r+(i-r)*(2/3-a)*6:r)*ie+.5|0},Dy=function(a,r,i){var f=a?Qa(a)?[a>>16,a>>8&ie,a&ie]:0:xf.black,s,o,h,_,y,g,p,S,T,C;if(!f){if(a.substr(-1)===","&&(a=a.substr(0,a.length-1)),xf[a])f=xf[a];else if(a.charAt(0)==="#"){if(a.length<6&&(s=a.charAt(1),o=a.charAt(2),h=a.charAt(3),a="#"+s+s+o+o+h+h+(a.length===5?a.charAt(4)+a.charAt(4):"")),a.length===9)return f=parseInt(a.substr(1,6),16),[f>>16,f>>8&ie,f&ie,parseInt(a.substr(7),16)/255];a=parseInt(a.substr(1),16),f=[a>>16,a>>8&ie,a&ie]}else if(a.substr(0,3)==="hsl"){if(f=C=a.match(T1),!r)_=+f[0]%360/360,y=+f[1]/100,g=+f[2]/100,o=g<=.5?g*(y+1):g+y-g*y,s=g*2-o,f.length>3&&(f[3]*=1),f[0]=Jd(_+1/3,s,o),f[1]=Jd(_,s,o),f[2]=Jd(_-1/3,s,o);else if(~a.indexOf("="))return f=a.match(ry),i&&f.length<4&&(f[3]=1),f}else f=a.match(T1)||xf.transparent;f=f.map(Number)}return r&&!C&&(s=f[0]/ie,o=f[1]/ie,h=f[2]/ie,p=Math.max(s,o,h),S=Math.min(s,o,h),g=(p+S)/2,p===S?_=y=0:(T=p-S,y=g>.5?T/(2-p-S):T/(p+S),_=p===s?(o-h)/T+(oa||L<0)&&(i+=L-r),f+=L,Q=f-i,K=Q-o,(K>0||q)&&($=++p.frame,S=Q-p.time*1e3,p.time=Q=Q/1e3,o+=K+(K>=s?0:s-K),G=1),q||(_=y(O)),G)for(T=0;T=L&&T--},_listeners:h},p})(),Rr=function(){return!If&&pn.wake()},Vt={},ZS=/^[\d.\-M][\d.\-,\s]/,KS=/["']/g,JS=function(a){for(var r={},i=a.substr(1,a.length-3).split(":"),f=i[0],s=1,o=i.length,h,_,y;s1&&i.config?i.config.apply(null,~a.indexOf("{")?[JS(r[1])]:kS(a).split(",").map(_y)):Vt._CE&&ZS.test(a)?Vt._CE("",a):i},WS=function(a){return function(r){return 1-a(1-r)}},mu=function(a,r){return a&&(Ne(a)?a:Vt[a]||FS(a))||r},Su=function(a,r,i,f){i===void 0&&(i=function(_){return 1-r(1-_)}),f===void 0&&(f=function(_){return _<.5?r(_*2)/2:1-r((1-_)*2)/2});var s={easeIn:r,easeOut:i,easeInOut:f},o;return kl(a,function(h){Vt[h]=bn[h]=s,Vt[o=h.toLowerCase()]=i;for(var _ in s)Vt[o+(_==="easeIn"?".in":_==="easeOut"?".out":".inOut")]=Vt[h+"."+_]=s[_]}),s},Uy=function(a){return function(r){return r<.5?(1-a(1-r*2))/2:.5+a((r-.5)*2)/2}},kd=function m(a,r,i){var f=r>=1?r:1,s=(i||(a?.3:.45))/(r<1?r:1),o=s/u0*(Math.asin(1/f)||0),h=function(g){return g===1?1:f*Math.pow(2,-10*g)*ES((g-o)*s)+1},_=a==="out"?h:a==="in"?function(y){return 1-h(1-y)}:Uy(h);return s=u0/s,_.config=function(y,g){return m(a,y,g)},_},Fd=function m(a,r){r===void 0&&(r=1.70158);var i=function(o){return o?--o*o*((r+1)*o+r)+1:0},f=a==="out"?i:a==="in"?function(s){return 1-i(1-s)}:Uy(i);return f.config=function(s){return m(a,s)},f};kl("Linear,Quad,Cubic,Quart,Quint,Strong",function(m,a){var r=a<5?a+1:a;Su(m+",Power"+(r-1),a?function(i){return Math.pow(i,r)}:function(i){return i},function(i){return 1-Math.pow(1-i,r)},function(i){return i<.5?Math.pow(i*2,r)/2:1-Math.pow((1-i)*2,r)/2})});Vt.Linear.easeNone=Vt.none=Vt.Linear.easeIn;Su("Elastic",kd("in"),kd("out"),kd());(function(m,a){var r=1/a,i=2*r,f=2.5*r,s=function(h){return h0?i+(i+this._rDelay)*this._repeat:i):this.totalDuration()&&this._dur},a.totalDuration=function(i){return arguments.length?(this._dirty=0,xr(this,this._repeat<0?i:(i-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},a.totalTime=function(i,f){if(Rr(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(mo(this,i),!s._dp||s.parent||yy(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&&i0||!this._tDur&&!i)&&da(this._dp,this,this._start-this._delay)}return(this._tTime!==i||!this._dur&&!f||this._initted&&Math.abs(this._zTime)===le||!this._initted&&this._dur&&i||!i&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=i),my(this,i,f)),this},a.time=function(i,f){return arguments.length?this.totalTime(Math.min(this.totalDuration(),i+O1(this))%(this._dur+this._rDelay)||(i?this._dur:0),f):this._time},a.totalProgress=function(i,f){return arguments.length?this.totalTime(this.totalDuration()*i,f):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},a.progress=function(i,f){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-i:i)+O1(this),f):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},a.iteration=function(i,f){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(i-1)*s,f):this._repeat?Dr(this._tTime,s)+1:1},a.timeScale=function(i,f){if(!arguments.length)return this._rts===-le?0:this._rts;if(this._rts===i)return this;var s=this.parent&&this._ts?eo(this.parent._time,this):this._tTime,o=this._rts<0;this._rts=+i||0,this._ts=this._ps||i===-le?0:this._rts;var h=this.totalDuration();return(o!==this._rts<0||s>0&&s=f&&s1?(f?(o[i]=f,s&&(o[i+"Params"]=s),i==="onUpdate"&&(this._onUpdate=f)):delete o[i],this):o[i]},a.then=function(i){var f=this,s=f._prom;return new Promise(function(o){var h=Ne(i)?i:gy,_=function(){var g=f.then;f.then=null,s&&s(),Ne(h)&&(h=h(f))&&(h.then||h===f)&&(f.then=g),o(h),f.then=g};f._initted&&f.totalProgress()===1&&f._ts>=0||!f._tTime&&f._ts<0?_():f._prom=_})},a.kill=function(){Df(this)},m})();On(Pf.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:-le,_prom:0,_ps:!1,_rts:1});var Zl=(function(m){ay(a,m);function a(i,f){var s;return i===void 0&&(i={}),s=m.call(this,i)||this,s.labels={},s.smoothChildTiming=!!i.smoothChildTiming,s.autoRemoveChildren=!!i.autoRemoveChildren,s._sort=Jl(i.sortChildren),Ee&&da(i.parent||Ee,qa(s),f),i.reversed&&s.reverse(),i.paused&&s.paused(!0),i.scrollTrigger&&py(qa(s),i.scrollTrigger),s}var r=a.prototype;return r.to=function(f,s,o){return qf(0,arguments,this),this},r.from=function(f,s,o){return qf(1,arguments,this),this},r.fromTo=function(f,s,o,h){return qf(2,arguments,this),this},r.set=function(f,s,o){return s.duration=0,s.parent=this,Bf(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new Qe(f,s,wn(this,o),1),this},r.call=function(f,s,o){return da(this,Qe.delayedCall(0,f,s),o)},r.staggerTo=function(f,s,o,h,_,y,g){return o.duration=s,o.stagger=o.stagger||h,o.onComplete=y,o.onCompleteParams=g,o.parent=this,new Qe(f,o,wn(this,_)),this},r.staggerFrom=function(f,s,o,h,_,y,g){return o.runBackwards=1,Bf(o).immediateRender=Jl(o.immediateRender),this.staggerTo(f,s,o,h,_,y,g)},r.staggerFromTo=function(f,s,o,h,_,y,g,p){return h.startAt=o,Bf(h).immediateRender=Jl(h.immediateRender),this.staggerTo(f,s,h,_,y,g,p)},r.render=function(f,s,o){var h=this._time,_=this._dirty?this.totalDuration():this._tDur,y=this._dur,g=f<=0?0:pe(f),p=this._zTime<0!=f<0&&(this._initted||!y),S,T,C,O,R,L,q,K,G,Q,$,w;if(this!==Ee&&g>_&&f>=0&&(g=_),g!==this._tTime||o||p){if(h!==this._time&&y&&(g+=this._time-h,f+=this._time-h),S=g,G=this._start,K=this._ts,L=!K,p&&(y||(h=this._zTime),(f||!s)&&(this._zTime=f)),this._repeat){if($=this._yoyo,R=y+this._rDelay,this._repeat<-1&&f<0)return this.totalTime(R*100+f,s,o);if(S=pe(g%R),g===_?(O=this._repeat,S=y):(Q=pe(g/R),O=~~Q,O&&O===Q&&(S=y,O--),S>y&&(S=y)),Q=Dr(this._tTime,R),!h&&this._tTime&&Q!==O&&this._tTime-Q*R-this._dur<=0&&(Q=O),$&&O&1&&(S=y-S,w=1),O!==Q&&!this._lock){var j=$&&Q&1,F=j===($&&O&1);if(O=h&&f>=0)for(T=this._first;T;){if(C=T._next,(T._act||S>=T._start)&&T._ts&&q!==T){if(T.parent!==this)return this.render(f,s,o);if(T.render(T._ts>0?(S-T._start)*T._ts:(T._dirty?T.totalDuration():T._tDur)+(S-T._start)*T._ts,s,o),S!==this._time||!this._ts&&!L){q=0,C&&(g+=this._zTime=-le);break}}T=C}else{T=this._last;for(var J=f<0?f:S;T;){if(C=T._prev,(T._act||J<=T._end)&&T._ts&&q!==T){if(T.parent!==this)return this.render(f,s,o);if(T.render(T._ts>0?(J-T._start)*T._ts:(T._dirty?T.totalDuration():T._tDur)+(J-T._start)*T._ts,s,o||hl&&q0(T)),S!==this._time||!this._ts&&!L){q=0,C&&(g+=this._zTime=J?-le:le);break}}T=C}}if(q&&!s&&(this.pause(),q.render(S>=h?0:-le)._zTime=S>=h?1:-1,this._ts))return this._start=G,ho(this),this.render(f,s,o);this._onUpdate&&!s&&En(this,"onUpdate",!0),(g===_&&this._tTime>=this.totalDuration()||!g&&h)&&(G===this._start||Math.abs(K)!==Math.abs(this._ts))&&(this._lock||((f||!y)&&(g===_&&this._ts>0||!g&&this._ts<0)&&Di(this,1),!s&&!(f<0&&!h)&&(g||h||!_)&&(En(this,g===_&&f>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(g<_&&this.timeScale()>0)&&this._prom())))}return this},r.add=function(f,s){var o=this;if(Qa(s)||(s=wn(this,s,f)),!(f instanceof Pf)){if(El(f))return f.forEach(function(h){return o.add(h,s)}),this;if(ll(f))return this.addLabel(f,s);if(Ne(f))f=Qe.delayedCall(0,f);else return this}return this!==f?da(this,f,s):this},r.getChildren=function(f,s,o,h){f===void 0&&(f=!0),s===void 0&&(s=!0),o===void 0&&(o=!0),h===void 0&&(h=-Bn);for(var _=[],y=this._first;y;)y._start>=h&&(y instanceof Qe?s&&_.push(y):(o&&_.push(y),f&&_.push.apply(_,y.getChildren(!0,s,o)))),y=y._next;return _},r.getById=function(f){for(var s=this.getChildren(1,1,1),o=s.length;o--;)if(s[o].vars.id===f)return s[o]},r.remove=function(f){return ll(f)?this.removeLabel(f):Ne(f)?this.killTweensOf(f):(f.parent===this&&oo(this,f),f===this._recent&&(this._recent=this._last),du(this))},r.totalTime=function(f,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=pe(pn.time-(this._ts>0?f/this._ts:(this.totalDuration()-f)/-this._ts))),m.prototype.totalTime.call(this,f,s),this._forcing=0,this):this._tTime},r.addLabel=function(f,s){return this.labels[f]=wn(this,s),this},r.removeLabel=function(f){return delete this.labels[f],this},r.addPause=function(f,s,o){var h=Qe.delayedCall(0,s||Wf,o);return h.data="isPause",this._hasPause=1,da(this,h,wn(this,f))},r.removePause=function(f){var s=this._first;for(f=wn(this,f);s;)s._start===f&&s.data==="isPause"&&Di(s),s=s._next},r.killTweensOf=function(f,s,o){for(var h=this.getTweensOf(f,o),_=h.length;_--;)Ti!==h[_]&&h[_].kill(f,s);return this},r.getTweensOf=function(f,s){for(var o=[],h=qn(f),_=this._first,y=Qa(s),g;_;)_ instanceof Qe?NS(_._targets,h)&&(y?(!Ti||_._initted&&_._ts)&&_.globalTime(0)<=s&&_.globalTime(_.totalDuration())>s:!s||_.isActive())&&o.push(_):(g=_.getTweensOf(h,s)).length&&o.push.apply(o,g),_=_._next;return o},r.tweenTo=function(f,s){s=s||{};var o=this,h=wn(o,f),_=s,y=_.startAt,g=_.onStart,p=_.onStartParams,S=_.immediateRender,T,C=Qe.to(o,On({ease:s.ease||"none",lazy:!1,immediateRender:!1,time:h,overwrite:"auto",duration:s.duration||Math.abs((h-(y&&"time"in y?y.time:o._time))/o.timeScale())||le,onStart:function(){if(o.pause(),!T){var R=s.duration||Math.abs((h-(y&&"time"in y?y.time:o._time))/o.timeScale());C._dur!==R&&xr(C,R,0,1).render(C._time,!0,!0),T=1}g&&g.apply(C,p||[])}},s));return S?C.render(0):C},r.tweenFromTo=function(f,s,o){return this.tweenTo(s,On({startAt:{time:wn(this,f)}},o))},r.recent=function(){return this._recent},r.nextLabel=function(f){return f===void 0&&(f=this._time),z1(this,wn(this,f))},r.previousLabel=function(f){return f===void 0&&(f=this._time),z1(this,wn(this,f),1)},r.currentLabel=function(f){return arguments.length?this.seek(f,!0):this.previousLabel(this._time+le)},r.shiftChildren=function(f,s,o){o===void 0&&(o=0);var h=this._first,_=this.labels,y;for(f=pe(f);h;)h._start>=o&&(h._start+=f,h._end+=f),h=h._next;if(s)for(y in _)_[y]>=o&&(_[y]+=f);return du(this)},r.invalidate=function(f){var s=this._first;for(this._lock=0;s;)s.invalidate(f),s=s._next;return m.prototype.invalidate.call(this,f)},r.clear=function(f){f===void 0&&(f=!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),f&&(this.labels={}),du(this)},r.totalDuration=function(f){var s=0,o=this,h=o._last,_=Bn,y,g,p;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-f:f));if(o._dirty){for(p=o.parent;h;)y=h._prev,h._dirty&&h.totalDuration(),g=h._start,g>_&&o._sort&&h._ts&&!o._lock?(o._lock=1,da(o,h,g-h._delay,1)._lock=0):_=g,g<0&&h._ts&&(s-=g,(!p&&!o._dp||p&&p.smoothChildTiming)&&(o._start+=pe(g/o._ts),o._time-=g,o._tTime-=g),o.shiftChildren(-g,!1,-1/0),_=0),h._end>s&&h._ts&&(s=h._end),h=y;xr(o,o===Ee&&o._time>s?o._time:s,1,1),o._dirty=0}return o._tDur},a.updateRoot=function(f){if(Ee._ts&&(my(Ee,eo(f,Ee)),hy=pn.frame),pn.frame>=S1){S1+=Sn.autoSleep||120;var s=Ee._first;if((!s||!s._ts)&&Sn.autoSleep&&pn._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||pn.sleep()}}},a})(Pf);On(Zl.prototype,{_lock:0,_hasPause:0,_forcing:0});var $S=function(a,r,i,f,s,o,h){var _=new Fl(this._pt,a,r,0,1,Gy,null,s),y=0,g=0,p,S,T,C,O,R,L,q;for(_.b=i,_.e=f,i+="",f+="",(L=~f.indexOf("random("))&&(f=$f(f)),o&&(q=[i,f],o(q,a,r),i=q[0],f=q[1]),S=i.match(Zd)||[];p=Zd.exec(f);)C=p[0],O=f.substring(y,p.index),T?T=(T+1)%5:O.substr(-5)==="rgba("&&(T=1),C!==S[g++]&&(R=parseFloat(S[g-1])||0,_._pt={_next:_._pt,p:O||g===1?O:",",s:R,c:C.charAt(1)==="="?Sr(R,C)-R:parseFloat(C)-R,m:T&&T<4?Math.round:0},y=Zd.lastIndex);return _.c=y")}),K.duration();else{Q={};for(w in C)w==="ease"||w==="easeEach"||e2(w,C[w],Q,C.easeEach);for(w in Q)for(Ot=Q[w].sort(function(k,W){return k.t-W.t}),P=0,G=0;G_-le&&!g?_:fy&&(S=y)),L=this._yoyo&&C&1,L&&(S=y-S),R=Dr(this._tTime,O),S===h&&!o&&this._initted&&C===R)return this._tTime=p,this;C!==R&&this.vars.repeatRefresh&&!L&&!this._lock&&S!==O&&this._initted&&(this._lock=o=1,this.render(pe(O*C),!0).invalidate()._lock=0)}if(!this._initted){if(Ey(this,g?f:S,o,s,p))return this._tTime=0,this;if(h!==this._time&&!(o&&this.vars.repeatRefresh&&C!==R))return this;if(y!==this._dur)return this.render(f,s,o)}if(this._rEase){var G=S0||!p&&this._ts<0)&&Di(this,1),!s&&!(g&&!h)&&(p||h||L)&&(En(this,p===_?"onComplete":"onReverseComplete",!0),this._prom&&!(p<_&&this.timeScale()>0)&&this._prom()))}return this},r.targets=function(){return this._targets},r.invalidate=function(f){return(!f||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(f),m.prototype.invalidate.call(this,f)},r.resetTo=function(f,s,o,h,_){If||pn.wake(),this._ts||this.play();var y=Math.min(this._dur,(this._dp._time-this._start)*this._ts),g;return this._initted||L0(this,y),g=this._ease(y/this._dur),PS(this,f,s,o,h,g,y,_)?this.resetTo(f,s,o,h,1):(mo(this,0),this.parent||vy(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},r.kill=function(f,s){if(s===void 0&&(s="all"),!f&&(!s||s==="all"))return this._lazy=this._pt=0,this.parent?Df(this):this.scrollTrigger&&this.scrollTrigger.kill(!!hl),this;if(this.timeline){var o=this.timeline.totalDuration();return this.timeline.killTweensOf(f,s,Ti&&Ti.vars.overwrite!==!0)._first||Df(this),this.parent&&o!==this.timeline.totalDuration()&&xr(this,this._dur*this.timeline._tDur/o,0,1),this}var h=this._targets,_=f?qn(f):h,y=this._ptLookup,g=this._pt,p,S,T,C,O,R,L;if((!s||s==="all")&&MS(h,_))return s==="all"&&(this._pt=0),Df(this);for(p=this._op=this._op||[],s!=="all"&&(ll(s)&&(O={},kl(s,function(q){return O[q]=1}),s=O),s=t2(h,s)),L=h.length;L--;)if(~_.indexOf(h[L])){S=y[L],s==="all"?(p[L]=s,C=S,T={}):(T=p[L]=p[L]||{},C=s);for(O in C)R=S&&S[O],R&&((!("kill"in R.d)||R.d.kill(O)===!0)&&oo(this,R,"_pt"),delete S[O]),T!=="all"&&(T[O]=1)}return this._initted&&!this._pt&&g&&Df(this),this},a.to=function(f,s){return new a(f,s,arguments[2])},a.from=function(f,s){return qf(1,arguments)},a.delayedCall=function(f,s,o,h){return new a(s,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:f,onComplete:s,onReverseComplete:s,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:h})},a.fromTo=function(f,s,o){return qf(2,arguments)},a.set=function(f,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new a(f,s)},a.killTweensOf=function(f,s,o){return Ee.killTweensOf(f,s,o)},a})(Pf);On(Qe.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});kl("staggerTo,staggerFrom,staggerFromTo",function(m){Qe[m]=function(){var a=new Zl,r=s0.call(arguments,0);return r.splice(m==="staggerFromTo"?5:4,0,0),a[m].apply(a,r)}});var X0=function(a,r,i){return a[r]=i},By=function(a,r,i){return a[r](i)},l2=function(a,r,i,f){return a[r](f.fp,i)},n2=function(a,r,i){return a.setAttribute(r,i)},V0=function(a,r){return Ne(a[r])?By:x0(a[r])&&a.setAttribute?n2:X0},qy=function(a,r){return r.set(r.t,r.p,Math.round((r.s+r.c*a)*1e6)/1e6,r)},a2=function(a,r){return r.set(r.t,r.p,!!(r.s+r.c*a),r)},Gy=function(a,r){var i=r._pt,f="";if(!a&&r.b)f=r.b;else if(a===1&&r.e)f=r.e;else{for(;i;)f=i.p+(i.m?i.m(i.s+i.c*a):Math.round((i.s+i.c*a)*1e4)/1e4)+f,i=i._next;f+=r.c}r.set(r.t,r.p,f,r)},Q0=function(a,r){for(var i=r._pt;i;)i.r(a,i.d),i=i._next},i2=function(a,r,i,f){for(var s=this._pt,o;s;)o=s._next,s.p===f&&s.modifier(a,r,i),s=o},u2=function(a){for(var r=this._pt,i,f;r;)f=r._next,r.p===a&&!r.op||r.op===a?oo(this,r,"_pt"):r.dep||(i=1),r=f;return!i},r2=function(a,r,i,f){f.mSet(a,r,f.m.call(f.tween,i,f.mt),f)},Ly=function(a){for(var r=a._pt,i,f,s,o;r;){for(i=r._next,f=s;f&&f.pr>r.pr;)f=f._next;(r._prev=f?f._prev:o)?r._prev._next=r:s=r,(r._next=f)?f._prev=r:o=r,r=i}a._pt=s},Fl=(function(){function m(r,i,f,s,o,h,_,y,g){this.t=i,this.s=s,this.c=o,this.p=f,this.r=h||qy,this.d=_||this,this.set=y||X0,this.pr=g||0,this._next=r,r&&(r._prev=this)}var a=m.prototype;return a.modifier=function(i,f,s){this.mSet=this.mSet||this.set,this.set=r2,this.m=i,this.mt=s,this.tween=f},m})();kl(Y0+"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,easeReverse",function(m){return H0[m]=1});bn.TweenMax=bn.TweenLite=Qe;bn.TimelineLite=bn.TimelineMax=Zl;Ee=new Zl({sortChildren:!1,defaults:kf,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});Sn.stringFilter=Ry;var _u=[],Qs={},f2=[],C1=0,c2=0,Wd=function(a){return(Qs[a]||f2).map(function(r){return r()})},tc=function(){var a=Date.now(),r=[];a-C1>2&&(Wd("matchMediaInit"),_u.forEach(function(i){var f=i.queries,s=i.conditions,o,h,_,y;for(h in f)o=oa.matchMedia(f[h]).matches,o&&(_=1),o!==s[h]&&(s[h]=o,y=1);y&&(i.revert(),_&&r.push(i))}),Wd("matchMediaRevert"),r.forEach(function(i){return i.onMatch(i,function(f){return i.add(null,f)})}),C1=a,Wd("matchMedia"))},Xy=(function(){function m(r,i){this.selector=i&&o0(i),this.data=[],this._r=[],this.isReverted=!1,this.id=c2++,r&&this.add(r)}var a=m.prototype;return a.add=function(i,f,s){Ne(i)&&(s=f,f=i,i=Ne);var o=this,h=function(){var y=ge,g=o.selector,p;return y&&y!==o&&y.data.push(o),s&&(o.selector=o0(s)),ge=o,p=f.apply(o,arguments),Ne(p)&&o._r.push(p),ge=y,o.selector=g,o.isReverted=!1,p};return o.last=h,i===Ne?h(o,function(_){return o.add(null,_)}):i?o[i]=h:h},a.ignore=function(i){var f=ge;ge=null,i(this),ge=f},a.getTweens=function(){var i=[];return this.data.forEach(function(f){return f instanceof m?i.push.apply(i,f.getTweens()):f instanceof Qe&&!(f.parent&&f.parent.data==="nested")&&i.push(f)}),i},a.clear=function(){this._r.length=this.data.length=0},a.kill=function(i,f){var s=this;if(i?(function(){for(var h=s.getTweens(),_=s.data.length,y;_--;)y=s.data[_],y.data==="isFlip"&&(y.revert(),y.getChildren(!0,!0,!1).forEach(function(g){return h.splice(h.indexOf(g),1)}));for(h.map(function(g){return{g:g._dur||g._delay||g._sat&&!g._sat.vars.immediateRender?g.globalTime(0):-1/0,t:g}}).sort(function(g,p){return p.g-g.g||-1/0}).forEach(function(g){return g.t.revert(i)}),_=s.data.length;_--;)y=s.data[_],y instanceof Zl?y.data!=="nested"&&(y.scrollTrigger&&y.scrollTrigger.revert(),y.kill()):!(y instanceof Qe)&&y.revert&&y.revert(i);s._r.forEach(function(g){return g(i,s)}),s.isReverted=!0})():this.data.forEach(function(h){return h.kill&&h.kill()}),this.clear(),f){for(var o=_u.length;o--;)_u[o].id===this.id&&_u.splice(o,1);this._mqs&&this._mqs.forEach(function(h){return h.removeListener?h.removeListener(tc):h.removeEventListener("change",tc)}),this._mqs=null}},a.revert=function(i){this.kill(i||{})},m})(),s2=(function(){function m(r){this.contexts=[],this.scope=r,ge&&ge.data.push(this)}var a=m.prototype;return a.add=function(i,f,s){va(i)||(i={matches:i});var o=new Xy(0,s||this.scope),h=o.conditions={},_,y,g;ge&&!o.selector&&(o.selector=ge.selector),this.contexts.push(o),f=o.add("onMatch",f),o.queries=i;for(y in i)y==="all"?g=1:(_=oa.matchMedia(i[y]),_&&(_u.indexOf(o)<0&&_u.push(o),(h[y]=_.matches)&&(g=1),_.addListener?_.addListener(tc):_.addEventListener("change",tc),(o._mqs||(o._mqs=[])).push(_)));return g&&f(o,function(p){return o.add(null,p)}),this},a.revert=function(i){this.kill(i||{})},a.kill=function(i){this.contexts.forEach(function(f){return f.kill(i,!0)})},m})(),ao={registerPlugin:function(){for(var a=arguments.length,r=new Array(a),i=0;i1){var f=a.map(function(g){return $l.quickSetter(g,r,i)}),s=f.length;return function(g){for(var p=s;p--;)f[p](g)}}a=a[0]||{};var o=vn[r],h=hu(a),_=h.harness&&(h.harness.aliases||{})[r]||r,y=o?function(g){var p=new o;Er._pt=0,p.init(a,i?g+i:g,Er,0,[a]),p.render(1,p),Er._pt&&Q0(1,Er)}:h.set(a,_);return o?y:function(g){return y(a,_,i?g+i:g,h,1)}},quickTo:function(a,r,i){var f,s=$l.to(a,On((f={},f[r]="+=0.1",f.paused=!0,f.stagger=0,f),i||{})),o=function(_,y,g){return s.resetTo(r,_,y,g)};return o.tween=s,o},isTweening:function(a){return Ee.getTweensOf(a,!0).length>0},defaults:function(a){return a&&a.ease&&(a.ease=mu(a.ease,kf.ease)),b1(kf,a||{})},config:function(a){return b1(Sn,a||{})},registerEffect:function(a){var r=a.name,i=a.effect,f=a.plugins,s=a.defaults,o=a.extendTimeline;(f||"").split(",").forEach(function(h){return h&&!vn[h]&&!bn[h]&&Ff(r+" effect requires "+h+" plugin.")}),Kd[r]=function(h,_,y){return i(qn(h),On(_||{},s),y)},o&&(Zl.prototype[r]=function(h,_,y){return this.add(Kd[r](h,va(_)?_:(y=_)&&{},this),y)})},registerEase:function(a,r){Vt[a]=mu(r)},parseEase:function(a,r){return arguments.length?mu(a,r):Vt},getById:function(a){return Ee.getById(a)},exportRoot:function(a,r){a===void 0&&(a={});var i=new Zl(a),f,s;for(i.smoothChildTiming=Jl(a.smoothChildTiming),Ee.remove(i),i._dp=0,i._time=i._tTime=Ee._time,f=Ee._first;f;)s=f._next,(r||!(!f._dur&&f instanceof Qe&&f.vars.onComplete===f._targets[0]))&&da(i,f,f._start-f._delay),f=s;return da(Ee,i,0),i},context:function(a,r){return a?new Xy(a,r):ge},matchMedia:function(a){return new s2(a)},matchMediaRefresh:function(){return _u.forEach(function(a){var r=a.conditions,i,f;for(f in r)r[f]&&(r[f]=!1,i=1);i&&a.revert()})||tc()},addEventListener:function(a,r){var i=Qs[a]||(Qs[a]=[]);~i.indexOf(r)||i.push(r)},removeEventListener:function(a,r){var i=Qs[a],f=i&&i.indexOf(r);f>=0&&i.splice(f,1)},utils:{wrap:XS,wrapYoyo:VS,distribute:by,random:Ay,snap:Oy,normalize:LS,getUnit:yl,clamp:YS,splitColor:Dy,toArray:qn,selector:o0,mapRange:Ny,pipe:qS,unitize:GS,interpolate:QS,shuffle:Sy},install:sy,effects:Kd,ticker:pn,updateRoot:Zl.updateRoot,plugins:vn,globalTimeline:Ee,core:{PropTween:Fl,globals:oy,Tween:Qe,Timeline:Zl,Animation:Pf,getCache:hu,_removeLinkedListItem:oo,reverting:function(){return hl},context:function(a){return a&&ge&&(ge.data.push(a),a._ctx=ge),ge},suppressOverwrites:function(a){return D0=a}}};kl("to,from,fromTo,delayedCall,set,killTweensOf",function(m){return ao[m]=Qe[m]});pn.add(Zl.updateRoot);Er=ao.to({},{duration:0});var o2=function(a,r){for(var i=a._pt;i&&i.p!==r&&i.op!==r&&i.fp!==r;)i=i._next;return i},h2=function(a,r){var i=a._targets,f,s,o;for(f in r)for(s=i.length;s--;)o=a._ptLookup[s][f],o&&(o=o.d)&&(o._pt&&(o=o2(o,f)),o&&o.modifier&&o.modifier(r[f],a,i[s],f))},$d=function(a,r){return{name:a,headless:1,rawVars:1,init:function(f,s,o){o._onInit=function(h){var _,y;if(ll(s)&&(_={},kl(s,function(g){return _[g]=1}),s=_),r){_={};for(y in s)_[y]=r(s[y]);s=_}h2(h,s)}}}},$l=ao.registerPlugin({name:"attr",init:function(a,r,i,f,s){var o,h,_;this.tween=i;for(o in r)_=a.getAttribute(o)||"",h=this.add(a,"setAttribute",(_||0)+"",r[o],f,s,0,0,o),h.op=o,h.b=_,this._props.push(o)},render:function(a,r){for(var i=r._pt;i;)hl?i.set(i.t,i.p,i.b,i):i.r(a,i.d),i=i._next}},{name:"endArray",headless:1,init:function(a,r){for(var i=r.length;i--;)this.add(a,i,a[i]||0,r[i],0,0,0,0,0,1)}},$d("roundProps",h0),$d("modifiers"),$d("snap",Oy))||ao;Qe.version=Zl.version=$l.version="3.15.1";cy=1;R0()&&Rr();Vt.Power0;Vt.Power1;Vt.Power2;Vt.Power3;Vt.Power4;Vt.Linear;Vt.Quad;Vt.Cubic;Vt.Quart;Vt.Quint;Vt.Strong;Vt.Elastic;Vt.Back;Vt.SteppedEase;Vt.Bounce;Vt.Sine;Vt.Expo;Vt.Circ;/*! * CSSPlugin 3.15.1 * https://gsap.com * * Copyright 2008-2026, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var M1,Si,br,j0,su,D1,Z0,d2=function(){return typeof window<"u"},ja={},ru=180/Math.PI,Or=Math.PI/180,hr=Math.atan2,x1=1e8,K0=/([A-Z])/g,m2=/(left|right|width|margin|padding|x)/i,_2=/[\s,\(]\S/,ma={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},m0=function(a,r){return r.set(r.t,r.p,Math.round((r.s+r.c*a)*1e4)/1e4+r.u,r)},g2=function(a,r){return r.set(r.t,r.p,a===1?r.e:Math.round((r.s+r.c*a)*1e4)/1e4+r.u,r)},v2=function(a,r){return r.set(r.t,r.p,a?Math.round((r.s+r.c*a)*1e4)/1e4+r.u:r.b,r)},y2=function(a,r){return r.set(r.t,r.p,a===1?r.e:a?Math.round((r.s+r.c*a)*1e4)/1e4+r.u:r.b,r)},p2=function(a,r){var i=r.s+r.c*a;r.set(r.t,r.p,~~(i+(i<0?-.5:.5))+r.u,r)},Vy=function(a,r){return r.set(r.t,r.p,a?r.e:r.b,r)},Qy=function(a,r){return r.set(r.t,r.p,a!==1?r.b:r.e,r)},E2=function(a,r,i){return a.style[r]=i},T2=function(a,r,i){return a.style.setProperty(r,i)},S2=function(a,r,i){return a._gsap[r]=i},b2=function(a,r,i){return a._gsap.scaleX=a._gsap.scaleY=i},O2=function(a,r,i,f,s){var o=a._gsap;o.scaleX=o.scaleY=i,o.renderTransform(s,o)},A2=function(a,r,i,f,s){var o=a._gsap;o[r]=i,o.renderTransform(s,o)},Te="transform",Wl=Te+"Origin",z2=function m(a,r){var i=this,f=this.target,s=f.style,o=f._gsap;if(a in ja&&s){if(this.tfm=this.tfm||{},a!=="transform")a=ma[a]||a,~a.indexOf(",")?a.split(",").forEach(function(h){return i.tfm[h]=Ga(f,h)}):this.tfm[a]=o.x?o[a]:Ga(f,a),a===Wl&&(this.tfm.zOrigin=o.zOrigin);else return ma.transform.split(",").forEach(function(h){return m.call(i,h,r)});if(this.props.indexOf(Te)>=0)return;o.svg&&(this.svgo=f.getAttribute("data-svg-origin"),this.props.push(Wl,r,"")),a=Te}(s||r)&&this.props.push(a,r,s[a])},jy=function(a){a.translate&&(a.removeProperty("translate"),a.removeProperty("scale"),a.removeProperty("rotate"))},N2=function(){var a=this.props,r=this.target,i=r.style,f=r._gsap,s,o;for(s=0;s=0?R1[o]:"")+a},g0=function(){d2()&&window.document&&(M1=window,Si=M1.document,br=Si.documentElement,su=_0("div")||{style:{}},_0("div"),Te=Ur(Te),Wl=Te+"Origin",su.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Ky=!!Ur("perspective"),Z0=$l.core.reverting,j0=1)},U1=function(a){var r=a.ownerSVGElement,i=_0("svg",r&&r.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),f=a.cloneNode(!0),s;f.style.display="block",i.appendChild(f),br.appendChild(i);try{s=f.getBBox()}catch{}return i.removeChild(f),br.removeChild(i),s},w1=function(a,r){for(var i=r.length;i--;)if(a.hasAttribute(r[i]))return a.getAttribute(r[i])},Jy=function(a){var r,i;try{r=a.getBBox()}catch{r=U1(a),i=1}return r&&(r.width||r.height)||i||(r=U1(a)),r&&!r.width&&!r.x&&!r.y?{x:+w1(a,["x","cx","x1"])||0,y:+w1(a,["y","cy","y1"])||0,width:0,height:0}:r},ky=function(a){return!!(a.getCTM&&(!a.parentNode||a.ownerSVGElement)&&Jy(a))},xi=function(a,r){if(r){var i=a.style,f;r in ja&&r!==Wl&&(r=Te),i.removeProperty?(f=r.substr(0,2),(f==="ms"||r.substr(0,6)==="webkit")&&(r="-"+r),i.removeProperty(f==="--"?r:r.replace(K0,"-$1").toLowerCase())):i.removeAttribute(r)}},bi=function(a,r,i,f,s,o){var h=new Fl(a._pt,r,i,0,1,o?Qy:Vy);return a._pt=h,h.b=f,h.e=s,a._props.push(i),h},H1={deg:1,rad:1,turn:1},C2={grid:1,flex:1},Ri=function m(a,r,i,f){var s=parseFloat(i)||0,o=(i+"").trim().substr((s+"").length)||"px",h=su.style,_=m2.test(r),y=a.tagName.toLowerCase()==="svg",g=(y?"client":"offset")+(_?"Width":"Height"),p=100,S=f==="px",T=f==="%",C,O,R,L;if(f===o||!s||H1[f]||H1[o])return s;if(o!=="px"&&!S&&(s=m(a,r,i,"px")),L=a.getCTM&&ky(a),(T||o==="%")&&(ja[r]||~r.indexOf("adius")))return C=L?a.getBBox()[_?"width":"height"]:a[g],xe(T?s/C*p:s/100*C);if(h[_?"width":"height"]=p+(S?o:f),O=f!=="rem"&&~r.indexOf("adius")||f==="em"&&a.appendChild&&!y?a:a.parentNode,L&&(O=(a.ownerSVGElement||{}).parentNode),(!O||O===Si||!O.appendChild)&&(O=Si.body),R=O._gsap,R&&T&&R.width&&_&&R.time===pn.time&&!R.uncache)return xe(s/R.width*p);if(T&&(r==="height"||r==="width")){var q=a.style[r];a.style[r]=p+f,C=a[g],q?a.style[r]=q:xi(a,r)}else(T||o==="%")&&!C2[Tn(O,"display")]&&(h.position=Tn(a,"position")),O===a&&(h.position="static"),O.appendChild(su),C=su[g],O.removeChild(su),h.position="absolute";return _&&T&&(R=hu(O),R.time=pn.time,R.width=O[g]),xe(S?C*s/p:C&&s?p/C*s:0)},Ga=function(a,r,i,f){var s;return j0||g0(),r in ma&&r!=="transform"&&(r=ma[r],~r.indexOf(",")&&(r=r.split(",")[0])),ja[r]&&r!=="transform"?(s=lc(a,f),s=r!=="transformOrigin"?s[r]:s.svg?s.origin:uo(Tn(a,Wl))+" "+s.zOrigin+"px"):(s=a.style[r],(!s||s==="auto"||f||~(s+"").indexOf("calc("))&&(s=io[r]&&io[r](a,r,i)||Tn(a,r)||dy(a,r)||(r==="opacity"?1:0))),i&&!~(s+"").trim().indexOf(" ")?Ri(a,r,s,i)+i:s},M2=function(a,r,i,f){if(!i||i==="none"){var s=Ur(r,a,1),o=s&&Tn(a,s,1);o&&o!==i?(r=s,i=o):r==="borderColor"&&(i=Tn(a,"borderTopColor"))}var h=new Fl(this._pt,a.style,r,0,1,Gy),_=0,y=0,g,p,S,T,C,O,R,L,q,K,G,Q;if(h.b=i,h.e=f,i+="",f+="",f.substring(0,6)==="var(--"&&(f=Tn(a,f.substring(4,f.indexOf(")")))),f==="auto"&&(O=a.style[r],a.style[r]=f,f=Tn(a,r)||f,O?a.style[r]=O:xi(a,r)),g=[i,f],Ry(g),i=g[0],f=g[1],S=i.match(pr)||[],Q=f.match(pr)||[],Q.length){for(;p=pr.exec(f);)R=p[0],q=f.substring(_,p.index),C?C=(C+1)%5:(q.substr(-5)==="rgba("||q.substr(-5)==="hsla(")&&(C=1),R!==(O=S[y++]||"")&&(T=parseFloat(O)||0,G=O.substr((T+"").length),R.charAt(1)==="="&&(R=Sr(T,R)+G),L=parseFloat(R),K=R.substr((L+"").length),_=pr.lastIndex-K.length,K||(K=K||Sn.units[r]||G,_===f.length&&(f+=K,h.e+=K)),G!==K&&(T=Ri(a,r,O,K)||0),h._pt={_next:h._pt,p:q||y===1?q:",",s:T,c:L-T,m:C&&C<4||r==="zIndex"?Math.round:0});h.c=_-1;)h=s[y],ja[h]&&(_=1,h=h==="transformOrigin"?Wl:Te),xi(i,h);_&&(xi(i,Te),o&&(o.svg&&i.removeAttribute("transform"),f.scale=f.rotate=f.translate="none",lc(i,1),o.uncache=1,jy(f)))}},io={clearProps:function(a,r,i,f,s){if(s.data!=="isFromStart"){var o=a._pt=new Fl(a._pt,r,i,0,0,x2);return o.u=f,o.pr=-10,o.tween=s,a._props.push(i),1}}},ec=[1,0,0,1,0,0],Fy={},Wy=function(a){return a==="matrix(1, 0, 0, 1, 0, 0)"||a==="none"||!a},B1=function(a){var r=Tn(a,Te);return Wy(r)?ec:r.substr(7).match(ry).map(xe)},J0=function(a,r){var i=a._gsap||hu(a),f=a.style,s=B1(a),o,h,_,y;return i.svg&&a.getAttribute("transform")?(_=a.transform.baseVal.consolidate().matrix,s=[_.a,_.b,_.c,_.d,_.e,_.f],s.join(",")==="1,0,0,1,0,0"?ec:s):(s===ec&&!a.offsetParent&&a!==br&&!i.svg&&(_=f.display,f.display="block",o=a.parentNode,(!o||!a.offsetParent&&!a.getBoundingClientRect().width)&&(y=1,h=a.nextElementSibling,br.appendChild(a)),s=B1(a),_?f.display=_:xi(a,"display"),y&&(h?o.insertBefore(a,h):o?o.appendChild(a):br.removeChild(a))),r&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},v0=function(a,r,i,f,s,o){var h=a._gsap,_=s||J0(a,!0),y=h.xOrigin||0,g=h.yOrigin||0,p=h.xOffset||0,S=h.yOffset||0,T=_[0],C=_[1],O=_[2],R=_[3],L=_[4],q=_[5],K=r.split(" "),G=parseFloat(K[0])||0,Q=parseFloat(K[1])||0,$,w,j,F;i?_!==ec&&(w=T*R-C*O)&&(j=G*(R/w)+Q*(-O/w)+(O*q-R*L)/w,F=G*(-C/w)+Q*(T/w)-(T*q-C*L)/w,G=j,Q=F):($=Jy(a),G=$.x+(~K[0].indexOf("%")?G/100*$.width:G),Q=$.y+(~(K[1]||K[0]).indexOf("%")?Q/100*$.height:Q)),f||f!==!1&&h.smooth?(L=G-y,q=Q-g,h.xOffset=p+(L*T+q*O)-L,h.yOffset=S+(L*C+q*R)-q):h.xOffset=h.yOffset=0,h.xOrigin=G,h.yOrigin=Q,h.smooth=!!f,h.origin=r,h.originIsAbsolute=!!i,a.style[Wl]="0px 0px",o&&(bi(o,h,"xOrigin",y,G),bi(o,h,"yOrigin",g,Q),bi(o,h,"xOffset",p,h.xOffset),bi(o,h,"yOffset",S,h.yOffset)),a.setAttribute("data-svg-origin",G+" "+Q)},lc=function(a,r){var i=a._gsap||new wy(a);if("x"in i&&!r&&!i.uncache)return i;var f=a.style,s=i.scaleX<0,o="px",h="deg",_=getComputedStyle(a),y=Tn(a,Wl)||"0",g,p,S,T,C,O,R,L,q,K,G,Q,$,w,j,F,J,dt,P,Ot,gt,mt,k,W,tt,ot,N,Yt,se,je,A,Z;return g=p=S=O=R=L=q=K=G=0,T=C=1,i.svg=!!(a.getCTM&&ky(a)),_.translate&&((_.translate!=="none"||_.scale!=="none"||_.rotate!=="none")&&(f[Te]=(_.translate!=="none"?"translate3d("+(_.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(_.rotate!=="none"?"rotate("+_.rotate+") ":"")+(_.scale!=="none"?"scale("+_.scale.split(" ").join(",")+") ":"")+(_[Te]!=="none"?_[Te]:"")),f.scale=f.rotate=f.translate="none"),w=J0(a,i.svg),i.svg&&(i.uncache?(tt=a.getBBox(),y=i.xOrigin-tt.x+"px "+(i.yOrigin-tt.y)+"px",W=""):W=!r&&a.getAttribute("data-svg-origin"),v0(a,W||y,!!W||i.originIsAbsolute,i.smooth!==!1,w)),Q=i.xOrigin||0,$=i.yOrigin||0,w!==ec&&(dt=w[0],P=w[1],Ot=w[2],gt=w[3],g=mt=w[4],p=k=w[5],w.length===6?(T=Math.sqrt(dt*dt+P*P),C=Math.sqrt(gt*gt+Ot*Ot),O=dt||P?hr(P,dt)*ru:0,q=Ot||gt?hr(Ot,gt)*ru+O:0,q&&(C*=Math.abs(Math.cos(q*Or))),i.svg&&(g-=Q-(Q*dt+$*Ot),p-=$-(Q*P+$*gt))):(Z=w[6],je=w[7],N=w[8],Yt=w[9],se=w[10],A=w[11],g=w[12],p=w[13],S=w[14],j=hr(Z,se),R=j*ru,j&&(F=Math.cos(-j),J=Math.sin(-j),W=mt*F+N*J,tt=k*F+Yt*J,ot=Z*F+se*J,N=mt*-J+N*F,Yt=k*-J+Yt*F,se=Z*-J+se*F,A=je*-J+A*F,mt=W,k=tt,Z=ot),j=hr(-Ot,se),L=j*ru,j&&(F=Math.cos(-j),J=Math.sin(-j),W=dt*F-N*J,tt=P*F-Yt*J,ot=Ot*F-se*J,A=gt*J+A*F,dt=W,P=tt,Ot=ot),j=hr(P,dt),O=j*ru,j&&(F=Math.cos(j),J=Math.sin(j),W=dt*F+P*J,tt=mt*F+k*J,P=P*F-dt*J,k=k*F-mt*J,dt=W,mt=tt),R&&Math.abs(R)+Math.abs(O)>359.9&&(R=O=0,L=180-L),T=xe(Math.sqrt(dt*dt+P*P+Ot*Ot)),C=xe(Math.sqrt(k*k+Z*Z)),j=hr(mt,k),q=Math.abs(j)>2e-4?j*ru:0,G=A?1/(A<0?-A:A):0),i.svg&&(W=a.getAttribute("transform"),i.forceCSS=a.setAttribute("transform","")||!Wy(Tn(a,Te)),W&&a.setAttribute("transform",W))),Math.abs(q)>90&&Math.abs(q)<270&&(s?(T*=-1,q+=O<=0?180:-180,O+=O<=0?180:-180):(C*=-1,q+=q<=0?180:-180)),r=r||i.uncache,i.x=g-((i.xPercent=g&&(!r&&i.xPercent||(Math.round(a.offsetWidth/2)===Math.round(-g)?-50:0)))?a.offsetWidth*i.xPercent/100:0)+o,i.y=p-((i.yPercent=p&&(!r&&i.yPercent||(Math.round(a.offsetHeight/2)===Math.round(-p)?-50:0)))?a.offsetHeight*i.yPercent/100:0)+o,i.z=S+o,i.scaleX=xe(T),i.scaleY=xe(C),i.rotation=xe(O)+h,i.rotationX=xe(R)+h,i.rotationY=xe(L)+h,i.skewX=q+h,i.skewY=K+h,i.transformPerspective=G+o,(i.zOrigin=parseFloat(y.split(" ")[2])||!r&&i.zOrigin||0)&&(f[Wl]=uo(y)),i.xOffset=i.yOffset=0,i.force3D=Sn.force3D,i.renderTransform=i.svg?U2:Ky?$y:R2,i.uncache=0,i},uo=function(a){return(a=a.split(" "))[0]+" "+a[1]},Id=function(a,r,i){var f=yl(r);return xe(parseFloat(r)+parseFloat(Ri(a,"x",i+"px",f)))+f},R2=function(a,r){r.z="0px",r.rotationY=r.rotationX="0deg",r.force3D=0,$y(a,r)},iu="0deg",Nf="0px",uu=") ",$y=function(a,r){var i=r||this,f=i.xPercent,s=i.yPercent,o=i.x,h=i.y,_=i.z,y=i.rotation,g=i.rotationY,p=i.rotationX,S=i.skewX,T=i.skewY,C=i.scaleX,O=i.scaleY,R=i.transformPerspective,L=i.force3D,q=i.target,K=i.zOrigin,G="",Q=L==="auto"&&a&&a!==1||L===!0;if(K&&(p!==iu||g!==iu)){var $=parseFloat(g)*Or,w=Math.sin($),j=Math.cos($),F;$=parseFloat(p)*Or,F=Math.cos($),o=Id(q,o,w*F*-K),h=Id(q,h,-Math.sin($)*-K),_=Id(q,_,j*F*-K+K)}R!==Nf&&(G+="perspective("+R+uu),(f||s)&&(G+="translate("+f+"%, "+s+"%) "),(Q||o!==Nf||h!==Nf||_!==Nf)&&(G+=_!==Nf||Q?"translate3d("+o+", "+h+", "+_+") ":"translate("+o+", "+h+uu),y!==iu&&(G+="rotate("+y+uu),g!==iu&&(G+="rotateY("+g+uu),p!==iu&&(G+="rotateX("+p+uu),(S!==iu||T!==iu)&&(G+="skew("+S+", "+T+uu),(C!==1||O!==1)&&(G+="scale("+C+", "+O+uu),q.style[Te]=G||"translate(0, 0)"},U2=function(a,r){var i=r||this,f=i.xPercent,s=i.yPercent,o=i.x,h=i.y,_=i.rotation,y=i.skewX,g=i.skewY,p=i.scaleX,S=i.scaleY,T=i.target,C=i.xOrigin,O=i.yOrigin,R=i.xOffset,L=i.yOffset,q=i.forceCSS,K=parseFloat(o),G=parseFloat(h),Q,$,w,j,F;_=parseFloat(_),y=parseFloat(y),g=parseFloat(g),g&&(g=parseFloat(g),y+=g,_+=g),_||y?(_*=Or,y*=Or,Q=Math.cos(_)*p,$=Math.sin(_)*p,w=Math.sin(_-y)*-S,j=Math.cos(_-y)*S,y&&(g*=Or,F=Math.tan(y-g),F=Math.sqrt(1+F*F),w*=F,j*=F,g&&(F=Math.tan(g),F=Math.sqrt(1+F*F),Q*=F,$*=F)),Q=xe(Q),$=xe($),w=xe(w),j=xe(j)):(Q=p,j=S,$=w=0),(K&&!~(o+"").indexOf("px")||G&&!~(h+"").indexOf("px"))&&(K=Ri(T,"x",o,"px"),G=Ri(T,"y",h,"px")),(C||O||R||L)&&(K=xe(K+C-(C*Q+O*w)+R),G=xe(G+O-(C*$+O*j)+L)),(f||s)&&(F=T.getBBox(),K=xe(K+f/100*F.width),G=xe(G+s/100*F.height)),F="matrix("+Q+","+$+","+w+","+j+","+K+","+G+")",T.setAttribute("transform",F),q&&(T.style[Te]=F)},w2=function(a,r,i,f,s){var o=360,h=ll(s),_=parseFloat(s)*(h&&~s.indexOf("rad")?ru:1),y=_-f,g=f+y+"deg",p,S;return h&&(p=s.split("_")[1],p==="short"&&(y%=o,y!==y%(o/2)&&(y+=y<0?o:-o)),p==="cw"&&y<0?y=(y+o*x1)%o-~~(y/o)*o:p==="ccw"&&y>0&&(y=(y-o*x1)%o-~~(y/o)*o)),a._pt=S=new Fl(a._pt,r,i,f,y,g2),S.e=g,S.u="deg",a._props.push(i),S},q1=function(a,r){for(var i in r)a[i]=r[i];return a},H2=function(a,r,i){var f=q1({},i._gsap),s="perspective,force3D,transformOrigin,svgOrigin",o=i.style,h,_,y,g,p,S,T,C;f.svg?(y=i.getAttribute("transform"),i.setAttribute("transform",""),o[Te]=r,h=lc(i,1),xi(i,Te),i.setAttribute("transform",y)):(y=getComputedStyle(i)[Te],o[Te]=r,h=lc(i,1),o[Te]=y);for(_ in ja)y=f[_],g=h[_],y!==g&&s.indexOf(_)<0&&(T=yl(y),C=yl(g),p=T!==C?Ri(i,_,y,C):parseFloat(y),S=parseFloat(g),a._pt=new Fl(a._pt,h,_,p,S-p,m0),a._pt.u=C||0,a._props.push(_));q1(h,f)};kl("padding,margin,Width,Radius",function(m,a){var r="Top",i="Right",f="Bottom",s="Left",o=(a<3?[r,i,f,s]:[r+s,r+i,f+i,f+s]).map(function(h){return a<2?m+h:"border"+h+m});io[a>1?"border"+m:m]=function(h,_,y,g,p){var S,T;if(arguments.length<4)return S=o.map(function(C){return Ga(h,C,y)}),T=S.join(" "),T.split(S[0]).length===5?S[0]:T;S=(g+"").split(" "),T={},o.forEach(function(C,O){return T[C]=S[O]=S[O]||S[(O-1)/2|0]}),h.init(_,T,p)}});var Iy={name:"css",register:g0,targetTest:function(a){return a.style&&a.nodeType},init:function(a,r,i,f,s){var o=this._props,h=a.style,_=i.vars.startAt,y,g,p,S,T,C,O,R,L,q,K,G,Q,$,w,j,F;j0||g0(),this.styles=this.styles||Zy(a),j=this.styles.props,this.tween=i;for(O in r)if(O!=="autoRound"&&(g=r[O],!(vn[O]&&Hy(O,r,i,f,a,s)))){if(T=typeof g,C=io[O],T==="function"&&(g=g.call(i,f,a,s),T=typeof g),T==="string"&&~g.indexOf("random(")&&(g=$f(g)),C)C(this,a,O,g,i)&&(w=1);else if(O.substr(0,2)==="--")y=(getComputedStyle(a).getPropertyValue(O)+"").trim(),g+="",Ni.lastIndex=0,Ni.test(y)||(R=yl(y),L=yl(g),L?R!==L&&(y=Ri(a,O,y,L)+L):R&&(g+=R)),this.add(h,"setProperty",y,g,f,s,0,0,O),o.push(O),j.push(O,0,h[O]);else if(T!=="undefined"){if(_&&O in _?(y=typeof _[O]=="function"?_[O].call(i,f,a,s):_[O],ll(y)&&~y.indexOf("random(")&&(y=$f(y)),yl(y+"")||y==="auto"||(y+=Sn.units[O]||yl(Ga(a,O))||""),(y+"").charAt(1)==="="&&(y=Ga(a,O))):y=Ga(a,O),S=parseFloat(y),q=T==="string"&&g.charAt(1)==="="&&g.substr(0,2),q&&(g=g.substr(2)),p=parseFloat(g),O in ma&&(O==="autoAlpha"&&(S===1&&Ga(a,"visibility")==="hidden"&&p&&(S=0),j.push("visibility",0,h.visibility),bi(this,h,"visibility",S?"inherit":"hidden",p?"inherit":"hidden",!p)),O!=="scale"&&O!=="transform"&&(O=ma[O],~O.indexOf(",")&&(O=O.split(",")[0]))),K=O in ja,K){if(this.styles.save(O),F=g,T==="string"&&g.substring(0,6)==="var(--"){if(g=Tn(a,g.substring(4,g.indexOf(")"))),g.substring(0,5)==="calc("){var J=a.style.perspective;a.style.perspective=g,g=Tn(a,"perspective"),J?a.style.perspective=J:xi(a,"perspective")}p=parseFloat(g)}if(G||(Q=a._gsap,Q.renderTransform&&!r.parseTransform||lc(a,r.parseTransform),$=r.smoothOrigin!==!1&&Q.smooth,G=this._pt=new Fl(this._pt,h,Te,0,1,Q.renderTransform,Q,0,-1),G.dep=1),O==="scale")this._pt=new Fl(this._pt,Q,"scaleY",Q.scaleY,(q?Sr(Q.scaleY,q+p):p)-Q.scaleY||0,m0),this._pt.u=0,o.push("scaleY",O),O+="X";else if(O==="transformOrigin"){j.push(Wl,0,h[Wl]),g=D2(g),Q.svg?v0(a,g,0,$,0,this):(L=parseFloat(g.split(" ")[2])||0,L!==Q.zOrigin&&bi(this,Q,"zOrigin",Q.zOrigin,L),bi(this,h,O,uo(y),uo(g)));continue}else if(O==="svgOrigin"){v0(a,g,1,$,0,this);continue}else if(O in Fy){w2(this,Q,O,S,q?Sr(S,q+g):g);continue}else if(O==="smoothOrigin"){bi(this,Q,"smooth",Q.smooth,g);continue}else if(O==="force3D"){Q[O]=g;continue}else if(O==="transform"){H2(this,g,a);continue}}else O in h||(O=Ur(O)||O);if(K||(p||p===0)&&(S||S===0)&&!_2.test(g)&&O in h)R=(y+"").substr((S+"").length),p||(p=0),L=yl(g)||(O in Sn.units?Sn.units[O]:R),R!==L&&(S=Ri(a,O,y,L)),this._pt=new Fl(this._pt,K?Q:h,O,S,(q?Sr(S,q+p):p)-S,!K&&(L==="px"||O==="zIndex")&&r.autoRound!==!1?p2:m0),this._pt.u=L||0,K&&F!==g?(this._pt.b=y,this._pt.e=F,this._pt.r=y2):R!==L&&L!=="%"&&(this._pt.b=y,this._pt.r=v2);else if(O in h)M2.call(this,a,O,y,q?q+g:g);else if(O in a)this.add(a,O,y||a[O],q?q+g:g,f,s);else if(O!=="parseTransform"){w0(O,g);continue}K||(O in h?j.push(O,0,h[O]):typeof a[O]=="function"?j.push(O,2,a[O]()):j.push(O,1,y||a[O])),o.push(O)}}w&&Ly(this)},render:function(a,r){if(r.tween._time||!Z0())for(var i=r._pt;i;)i.r(a,i.d),i=i._next;else r.styles.revert()},get:Ga,aliases:ma,getSetter:function(a,r,i){var f=ma[r];return f&&f.indexOf(",")<0&&(r=f),r in ja&&r!==Wl&&(a._gsap.x||Ga(a,"x"))?i&&D1===i?r==="scale"?b2:S2:(D1=i||{})&&(r==="scale"?O2:A2):a.style&&!x0(a.style[r])?E2:~r.indexOf("-")?T2:V0(a,r)},core:{_removeProperty:xi,_getMatrix:J0}};$l.utils.checkPrefix=Ur;$l.core.getStyleSaver=Zy;(function(m,a,r,i){var f=kl(m+","+a+","+r,function(s){ja[s]=1});kl(a,function(s){Sn.units[s]="deg",Fy[s]=1}),ma[f[13]]=m+","+a,kl(i,function(s){var o=s.split(":");ma[o[1]]=f[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");kl("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(m){Sn.units[m]="px"});$l.registerPlugin(Iy);var Ql=$l.registerPlugin(Iy)||$l;Ql.core.Tween;function Y2(m,a){for(var r=0;r_?(s=f,f=C,h=o,o=R):i?f+=C:f=s+(C-s)/(R-h)*(o-h)},p=function(){s=f=i?0:f,h=o=0},S=function(C){var O=h,R=s,L=Lf();return(C||C===0)&&C!==f&&g(C),o===h||L-h>y?0:(f+(i?R:-R))/((i?L:o)-O)*1e3};return{update:g,reset:p,getVelocity:S}},Cf=function(a,r){return r&&!a._gsapAllow&&a.cancelable!==!1&&a.preventDefault(),a.changedTouches?a.changedTouches[0]:a},G1=function(a){var r=Math.max.apply(Math,a),i=Math.min.apply(Math,a);return Math.abs(r)>=Math.abs(i)?r:i},ap=function(){zr=ol.core.globals().ScrollTrigger,zr&&zr.core&&q2()},ip=function(a){return ol=a||lp(),!js&&ol&&typeof document<"u"&&document.body&&(Kl=window,Oi=document,Ai=Oi.documentElement,Ar=Oi.body,tp=[Kl,Oi,Ai,Ar],ol.utils.clamp,ep=ol.core.context||function(){},fu="onpointerenter"in Ar?"pointer":"mouse",Py=Re.isTouch=Kl.matchMedia&&Kl.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Kl||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,kn=Re.eventTypes=("ontouchstart"in Ai?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Ai?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return np=0},500),js=1),zr||ap(),js};xl.op=Fe;Ht.cache=0;var Re=(function(){function m(r){this.init(r)}var a=m.prototype;return a.init=function(i){js||ip(ol)||console.warn("Please gsap.registerPlugin(Observer)"),zr||ap();var f=i.tolerance,s=i.dragMinimum,o=i.type,h=i.target,_=i.lineHeight,y=i.debounce,g=i.preventDefault,p=i.onStop,S=i.onStopDelay,T=i.ignore,C=i.wheelSpeed,O=i.event,R=i.onDragStart,L=i.onDragEnd,q=i.onDrag,K=i.onPress,G=i.onRelease,Q=i.onRight,$=i.onLeft,w=i.onUp,j=i.onDown,F=i.onChangeX,J=i.onChangeY,dt=i.onChange,P=i.onToggleX,Ot=i.onToggleY,gt=i.onHover,mt=i.onHoverEnd,k=i.onMove,W=i.ignoreCheck,tt=i.isNormalizer,ot=i.onGestureStart,N=i.onGestureEnd,Yt=i.onWheel,se=i.onEnable,je=i.onDisable,A=i.onClick,Z=i.scrollSpeed,at=i.capture,lt=i.allowClicks,yt=i.lockAxis,pt=i.onLockAxis;this.target=h=jl(h)||Ai,this.vars=i,T&&(T=ol.utils.toArray(T)),f=f||1e-9,s=s||0,C=C||1,Z=Z||1,o=o||"wheel,touch,pointer",y=y!==!1,_||(_=parseFloat(Kl.getComputedStyle(Ar).lineHeight)||22);var Ct,nt,ct,At,oe,Ce,de,B=this,Mt=0,Ue=0,Rl=i.passive||!g&&i.passive!==!1,Zt=Ui(h,xl),Ul=Ui(h,Fe),Il=Zt(),wl=Ul(),Se=~o.indexOf("touch")&&!~o.indexOf("pointer")&&kn[0]==="pointerdown",Pl=Xf(h),he=h.ownerDocument||Oi,Hl=[0,0,0],Me=[0,0,0],tn=0,ya=function(){return tn=Lf()},be=function(ft,Dt){return(B.event=ft)&&T&&G2(ft.target,T)||Dt&&Se&&ft.pointerType!=="touch"||W&&W(ft,Dt)},Hi=function(){B._vx.reset(),B._vy.reset(),nt.pause(),p&&p(B)},en=function(){var ft=B.deltaX=G1(Hl),Dt=B.deltaY=G1(Me),I=Math.abs(ft)>=f,St=Math.abs(Dt)>=f;dt&&(I||St)&&dt(B,ft,Dt,Hl,Me),I&&(Q&&B.deltaX>0&&Q(B),$&&B.deltaX<0&&$(B),F&&F(B),P&&B.deltaX<0!=Mt<0&&P(B),Mt=B.deltaX,Hl[0]=Hl[1]=Hl[2]=0),St&&(j&&B.deltaY>0&&j(B),w&&B.deltaY<0&&w(B),J&&J(B),Ot&&B.deltaY<0!=Ue<0&&Ot(B),Ue=B.deltaY,Me[0]=Me[1]=Me[2]=0),(At||ct)&&(k&&k(B),ct&&(R&&ct===1&&R(B),q&&q(B),ct=0),At=!1),Ce&&!(Ce=!1)&&pt&&pt(B),oe&&(Yt(B),oe=!1),Ct=0},Fn=function(ft,Dt,I){Hl[I]+=ft,Me[I]+=Dt,B._vx.update(ft),B._vy.update(Dt),y?Ct||(Ct=requestAnimationFrame(en)):en()},Wn=function(ft,Dt){yt&&!de&&(B.axis=de=Math.abs(ft)>Math.abs(Dt)?"x":"y",Ce=!0),de!=="y"&&(Hl[2]+=ft,B._vx.update(ft,!0)),de!=="x"&&(Me[2]+=Dt,B._vy.update(Dt,!0)),y?Ct||(Ct=requestAnimationFrame(en)):en()},$n=function(ft){if(!be(ft,1)){ft=Cf(ft,g);var Dt=ft.clientX,I=ft.clientY,St=Dt-B.x,ht=I-B.y,bt=B.isDragging;B.x=Dt,B.y=I,(bt||(St||ht)&&(Math.abs(B.startX-Dt)>=s||Math.abs(B.startY-I)>=s))&&(ct||(ct=bt?2:1),bt||(B.isDragging=!0),Wn(St,ht))}},pa=B.onPress=function(Et){be(Et,1)||Et&&Et.button||(B.axis=de=null,nt.pause(),B.isPressed=!0,Et=Cf(Et),Mt=Ue=0,B.startX=B.x=Et.clientX,B.startY=B.y=Et.clientY,B._vx.reset(),B._vy.reset(),zl(tt?h:he,kn[1],$n,Rl,!0),B.deltaX=B.deltaY=0,K&&K(B))},_t=B.onRelease=function(Et){if(!be(Et,1)){Al(tt?h:he,kn[1],$n,!0);var ft=!isNaN(B.y-B.startY),Dt=B.isDragging,I=Dt&&(Math.abs(B.x-B.startX)>3||Math.abs(B.y-B.startY)>3),St=Cf(Et);!I&&ft&&(B._vx.reset(),B._vy.reset(),g&<&&ol.delayedCall(.08,function(){if(Lf()-tn>300&&!Et.defaultPrevented){if(Et.target.click)Et.target.click();else if(he.createEvent){var ht=he.createEvent("MouseEvents");ht.initMouseEvent("click",!0,!0,Kl,1,St.screenX,St.screenY,St.clientX,St.clientY,!1,!1,!1,!1,0,null),Et.target.dispatchEvent(ht)}}})),B.isDragging=B.isGesturing=B.isPressed=!1,p&&Dt&&!tt&&nt.restart(!0),ct&&en(),L&&Dt&&L(B),G&&G(B,I)}},Ea=function(ft){return ft.touches&&ft.touches.length>1&&(B.isGesturing=!0)&&ot(ft,B.isDragging)},Yl=function(){return(B.isGesturing=!1)||N(B)},Bl=function(ft){if(!be(ft)){var Dt=Zt(),I=Ul();Fn((Dt-Il)*Z,(I-wl)*Z,1),Il=Dt,wl=I,p&&nt.restart(!0)}},dl=function(ft){if(!be(ft)){ft=Cf(ft,g),Yt&&(oe=!0);var Dt=(ft.deltaMode===1?_:ft.deltaMode===2?Kl.innerHeight:1)*C;Fn(ft.deltaX*Dt,ft.deltaY*Dt,0),p&&!tt&&nt.restart(!0)}},Ta=function(ft){if(!be(ft)){var Dt=ft.clientX,I=ft.clientY,St=Dt-B.x,ht=I-B.y;B.x=Dt,B.y=I,At=!0,p&&nt.restart(!0),(St||ht)&&Wn(St,ht)}},Sa=function(ft){B.event=ft,gt(B)},Xn=function(ft){B.event=ft,mt(B)},Yi=function(ft){return be(ft)||Cf(ft,g)&&A(B)};nt=B._dc=ol.delayedCall(S||.25,Hi).pause(),B.deltaX=B.deltaY=0,B._vx=E0(0,50,!0),B._vy=E0(0,50,!0),B.scrollX=Zt,B.scrollY=Ul,B.isDragging=B.isGesturing=B.isPressed=!1,ep(this),B.enable=function(Et){return B.isEnabled||(zl(Pl?he:h,"scroll",p0),o.indexOf("scroll")>=0&&zl(Pl?he:h,"scroll",Bl,Rl,at),o.indexOf("wheel")>=0&&zl(h,"wheel",dl,Rl,at),(o.indexOf("touch")>=0&&Py||o.indexOf("pointer")>=0)&&(zl(h,kn[0],pa,Rl,at),zl(he,kn[2],_t),zl(he,kn[3],_t),lt&&zl(h,"click",ya,!0,!0),A&&zl(h,"click",Yi),ot&&zl(he,"gesturestart",Ea),N&&zl(he,"gestureend",Yl),gt&&zl(h,fu+"enter",Sa),mt&&zl(h,fu+"leave",Xn),k&&zl(h,fu+"move",Ta)),B.isEnabled=!0,B.isDragging=B.isGesturing=B.isPressed=At=ct=!1,B._vx.reset(),B._vy.reset(),Il=Zt(),wl=Ul(),Et&&Et.type&&pa(Et),se&&se(B)),B},B.disable=function(){B.isEnabled&&(Tr.filter(function(Et){return Et!==B&&Xf(Et.target)}).length||Al(Pl?he:h,"scroll",p0),B.isPressed&&(B._vx.reset(),B._vy.reset(),Al(tt?h:he,kn[1],$n,!0)),Al(Pl?he:h,"scroll",Bl,at),Al(h,"wheel",dl,at),Al(h,kn[0],pa,at),Al(he,kn[2],_t),Al(he,kn[3],_t),Al(h,"click",ya,!0),Al(h,"click",Yi),Al(he,"gesturestart",Ea),Al(he,"gestureend",Yl),Al(h,fu+"enter",Sa),Al(h,fu+"leave",Xn),Al(h,fu+"move",Ta),B.isEnabled=B.isPressed=B.isDragging=!1,je&&je(B))},B.kill=B.revert=function(){B.disable();var Et=Tr.indexOf(B);Et>=0&&Tr.splice(Et,1),Xa===B&&(Xa=0)},Tr.push(B),tt&&Xf(h)&&(Xa=B),B.enable(O)},B2(m,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),m})();Re.version="3.15.1";Re.create=function(m){return new Re(m)};Re.register=ip;Re.getAll=function(){return Tr.slice()};Re.getById=function(m){return Tr.filter(function(a){return a.vars.id===m})[0]};lp()&&ol.registerPlugin(Re);/*! * ScrollTrigger 3.15.1 * https://gsap.com * * @license Copyright 2008-2026, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var ut,gr,wt,te,yn,Wt,k0,fo,nc,Vf,Rf,xs,gl,_o,T0,Ml,L1,X1,vr,up,Pd,rp,Nl,S0,fp,cp,pi,b0,F0,Nr,W0,Mi,O0,t0,Rs=1,vl=Date.now,e0=vl(),Gn=0,Uf=0,V1=function(a,r,i){var f=gn(a)&&(a.substr(0,6)==="clamp("||a.indexOf("max")>-1);return i["_"+r+"Clamp"]=f,f?a.substr(6,a.length-7):a},Q1=function(a,r){return r&&(!gn(a)||a.substr(0,6)!=="clamp(")?"clamp("+a+")":a},L2=function m(){return Uf&&requestAnimationFrame(m)},j1=function(){return _o=1},Z1=function(){return _o=0},ha=function(a){return a},wf=function(a){return Math.round(a*1e5)/1e5||0},sp=function(){return typeof window<"u"},op=function(){return ut||sp()&&(ut=window.gsap)&&ut.registerPlugin&&ut},pu=function(a){return!!~k0.indexOf(a)},hp=function(a){return(a==="Height"?W0:wt["inner"+a])||yn["client"+a]||Wt["client"+a]},dp=function(a){return Ci(a,"getBoundingClientRect")||(pu(a)?function(){return Fs.width=wt.innerWidth,Fs.height=W0,Fs}:function(){return La(a)})},X2=function(a,r,i){var f=i.d,s=i.d2,o=i.a;return(o=Ci(a,"getBoundingClientRect"))?function(){return o()[f]}:function(){return(r?hp(s):a["client"+s])||0}},V2=function(a,r){return!r||~ga.indexOf(a)?dp(a):function(){return Fs}},_a=function(a,r){var i=r.s,f=r.d2,s=r.d,o=r.a;return Math.max(0,(i="scroll"+f)&&(o=Ci(a,i))?o()-dp(a)()[s]:pu(a)?(yn[i]||Wt[i])-hp(f):a[i]-a["offset"+f])},Us=function(a,r){for(var i=0;i0){for(f-=o,h=0;h=f)return i[h];return i[h-1]}else for(h=i.length,f+=o;h--;)if(i[h]<=f)return i[h];return i[0]}:function(f,s,o){o===void 0&&(o=.001);var h=r(f);return!s||Math.abs(h-f)i&&(f*=r/100),a=a.substr(0,i-1)),a=f+(a in so?so[a]*r:~a.indexOf("%")?parseFloat(a)*r/100:parseFloat(a)||0)}return a},Bs=function(a,r,i,f,s,o,h,_){var y=s.startColor,g=s.endColor,p=s.fontSize,S=s.indent,T=s.fontWeight,C=te.createElement("div"),O=pu(i)||Ci(i,"pinType")==="fixed",R=a.indexOf("scroller")!==-1,L=O?Wt:i.tagName==="IFRAME"?i.contentDocument.body:i,q=a.indexOf("start")!==-1,K=q?y:g,G="border-color:"+K+";font-size:"+p+";color:"+K+";font-weight:"+T+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return G+="position:"+((R||_)&&O?"fixed;":"absolute;"),(R||_||!O)&&(G+=(f===Fe?$0:I0)+":"+(o+parseFloat(S))+"px;"),h&&(G+="box-sizing:border-box;text-align:left;width:"+h.offsetWidth+"px;"),C._isStart=q,C.setAttribute("class","gsap-marker-"+a+(r?" marker-"+r:"")),C.style.cssText=G,C.innerText=r||r===0?a+"-"+r:a,L.children[0]?L.insertBefore(C,L.children[0]):L.appendChild(C),C._offset=C["offset"+f.op.d2],Ks(C,0,f,q),C},Ks=function(a,r,i,f){var s={display:"block"},o=i[f?"os2":"p2"],h=i[f?"p2":"os2"];a._isFlipped=f,s[i.a+"Percent"]=f?-100:0,s[i.a]=f?"1px":0,s["border"+o+wr]=1,s["border"+h+wr]=0,s[i.p]=r+"px",ut.set(a,s)},Ut=[],A0={},ac,k1=function(){return vl()-Gn>34&&(ac||(ac=requestAnimationFrame(Va)))},_r=function(){(!Nl||!Nl.isPressed||Nl.startX>Wt.clientWidth)&&(Ht.cache++,Nl?ac||(ac=requestAnimationFrame(Va)):Va(),Gn||Tu("scrollStart"),Gn=vl())},l0=function(){cp=wt.innerWidth,fp=wt.innerHeight},Yf=function(a){Ht.cache++,(a===!0||!gl&&!rp&&!te.fullscreenElement&&!te.webkitFullscreenElement&&(!S0||cp!==wt.innerWidth||Math.abs(wt.innerHeight-fp)>wt.innerHeight*.25))&&fo.restart(!0)},Eu={},K2=[],vp=function m(){return tl(Gt,"scrollEnd",m)||ou(!0)},Tu=function(a){return Eu[a]&&Eu[a].map(function(r){return r()})||K2},mn=[],yp=function(a){for(var r=0;rs,h=f._startClamp&&f.start>=s;(o||h)&&f.setPositions(h?s-1:f.start,o?Math.max(h?s:f.start+1,s):f.end,!0)}),W1(!1),O0=0,i.forEach(function(f){return f&&f.render&&f.render(-1)}),Ht.forEach(function(f){pl(f)&&(f.smooth&&requestAnimationFrame(function(){return f.target.style.scrollBehavior="smooth"}),f.rec&&f(f.rec))}),Ep(F0,1),fo.pause(),yu++,Dl=2,Va(2),Ut.forEach(function(f){return pl(f.vars.onRefresh)&&f.vars.onRefresh(f)}),Dl=Gt.isRefreshing=!1,Tu("refresh")},z0=0,Js=1,Jf,Va=function(a){if(a===2||!Dl&&!Mi){Gt.isUpdating=!0,Jf&&Jf.update(0);var r=Ut.length,i=vl(),f=i-e0>=50,s=r&&Ut[0].scroll();if(Js=z0>s?-1:1,Dl||(z0=s),f&&(Gn&&!_o&&i-Gn>200&&(Gn=0,Tu("scrollEnd")),Rf=e0,e0=i),Js<0){for(Ml=r;Ml-- >0;)Ut[Ml]&&Ut[Ml].update(0,f);Js=1}else for(Ml=0;Ml20),i-=i-$}if(C&&(_[C]=a||-.001,a<0&&(a=0)),o){var j=a+i,F=o._isStart;R="scroll"+f.d2,Ks(o,j,f,F&&j>20||!F&&(p?Math.max(Wt[R],yn[R]):o.parentNode[R])<=j+1),p&&(y=La(h),p&&(o.style[f.op.p]=y[f.op.p]-f.op.m-o._offset+ke))}return T&&q&&(R=La(q),T.seek(S),L=La(q),T._caScrollDist=R[f.p]-L[f.p],a=a/T._caScrollDist*S),T&&T.seek(O),T?a:Math.round(a)},$2=/(webkit|moz|length|cssText|inset)/i,I1=function(a,r,i,f){if(a.parentNode!==r){var s=a.style,o,h;if(r===Wt){a._stOrig=s.cssText,h=Yn(a);for(o in h)!+o&&!$2.test(o)&&h[o]&&typeof s[o]=="string"&&o!=="0"&&(s[o]=h[o]);s.top=i,s.left=f}else s.cssText=a._stOrig;ut.core.getCache(a).uncache=1,r.appendChild(a)}},Sp=function(a,r,i){var f=r,s=f;return function(o){var h=Math.round(a());return h!==f&&h!==s&&Math.abs(h-f)>3&&Math.abs(h-s)>3&&(o=h,i&&i()),s=f,f=Math.round(o),f}},Gs=function(a,r,i){var f={};f[r.p]="+="+i,ut.set(a,f)},P1=function(a,r){var i=Ui(a,r),f="_scroll"+r.p2,s=function o(h,_,y,g,p){var S=o.tween,T=_.onComplete,C={};y=y||i();var O=Sp(i,y,function(){S.kill(),o.tween=0});return p=g&&p||0,g=g||h-y,S&&S.kill(),_[f]=h,_.inherit=!1,_.modifiers=C,C[f]=function(){return O(y+g*S.ratio+p*S.ratio*S.ratio)},_.onUpdate=function(){Ht.cache++,o.tween&&Va()},_.onComplete=function(){o.tween=0,T&&T.call(S)},S=o.tween=ut.to(a,_),S};return a[f]=i,i.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},el(a,"wheel",i.wheelHandler),Gt.isTouch&&el(a,"touchmove",i.wheelHandler),s},Gt=(function(){function m(r,i){gr||m.register(ut)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),b0(this),this.init(r,i)}var a=m.prototype;return a.init=function(i,f){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Uf){this.update=this.refresh=this.kill=ha;return}i=K1(gn(i)||Hf(i)||i.nodeType?{trigger:i}:i,Ys);var s=i,o=s.onUpdate,h=s.toggleClass,_=s.id,y=s.onToggle,g=s.onRefresh,p=s.scrub,S=s.trigger,T=s.pin,C=s.pinSpacing,O=s.invalidateOnRefresh,R=s.anticipatePin,L=s.onScrubComplete,q=s.onSnapComplete,K=s.once,G=s.snap,Q=s.pinReparent,$=s.pinSpacer,w=s.containerAnimation,j=s.fastScrollEnd,F=s.preventOverlaps,J=i.horizontal||i.containerAnimation&&i.horizontal!==!1?xl:Fe,dt=!p&&p!==0,P=jl(i.scroller||wt),Ot=ut.core.getCache(P),gt=pu(P),mt=("pinType"in i?i.pinType:Ci(P,"pinType")||gt&&"fixed")==="fixed",k=[i.onEnter,i.onLeave,i.onEnterBack,i.onLeaveBack],W=dt&&i.toggleActions.split(" "),tt="markers"in i?i.markers:Ys.markers,ot=gt?0:parseFloat(Yn(P)["border"+J.p2+wr])||0,N=this,Yt=i.onRefreshInit&&function(){return i.onRefreshInit(N)},se=X2(P,gt,J),je=V2(P,gt),A=0,Z=0,at=0,lt=Ui(P,J),yt,pt,Ct,nt,ct,At,oe,Ce,de,B,Mt,Ue,Rl,Zt,Ul,Il,wl,Se,Pl,he,Hl,Me,tn,ya,be,Hi,en,Fn,Wn,$n,pa,_t,Ea,Yl,Bl,dl,Ta,Sa,Xn;if(N._startClamp=N._endClamp=!1,N._dir=J,R*=45,N.scroller=P,N.scroll=w?w.time.bind(w):lt,nt=lt(),Mi&<.rec==null&&(lt.rec=nt),N.vars=i,f=f||i.animation,"refreshPriority"in i&&(up=1,i.refreshPriority===-9999&&(Jf=N)),Ot.tweenScroll=Ot.tweenScroll||{top:P1(P,Fe),left:P1(P,xl)},N.tweenTo=yt=Ot.tweenScroll[J.p],N.scrubDuration=function(I){Ea=Hf(I)&&I,Ea?_t?_t.duration(I):_t=ut.to(f,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Ea,paused:!0,onComplete:function(){return L&&L(N)}}):(_t&&_t.progress(1).kill(),_t=0)},f&&(f.vars.lazy=!1,f._initted&&!N.isReverted||f.vars.immediateRender!==!1&&i.immediateRender!==!1&&f.duration()&&f.render(0,!0,!0),N.animation=f.pause(),f.scrollTrigger=N,N.scrubDuration(p),$n=0,_||(_=f.vars.id)),G&&((!cu(G)||G.push)&&(G={snapTo:G}),"scrollBehavior"in Wt.style&&ut.set(gt?[Wt,yn]:P,{scrollBehavior:"auto"}),Ht.forEach(function(I){return pl(I)&&I.target===(gt?te.scrollingElement||yn:P)&&(I.smooth=!1)}),Ct=pl(G.snapTo)?G.snapTo:G.snapTo==="labels"?j2(f):G.snapTo==="labelsDirectional"?Z2(f):G.directional!==!1?function(I,St){return tm(G.snapTo)(I,vl()-Z<500?0:St.direction)}:ut.utils.snap(G.snapTo),Yl=G.duration||{min:.1,max:2},Yl=cu(Yl)?Vf(Yl.min,Yl.max):Vf(Yl,Yl),Bl=ut.delayedCall(G.delay||Ea/2||.1,function(){var I=lt(),St=vl()-Z<500,ht=yt.tween;if((St||Math.abs(N.getVelocity())<10)&&!ht&&!_o&&A!==I){var bt=(I-At)/Zt,ve=f&&!dt?f.totalProgress():bt,xt=St?0:(ve-pa)/(vl()-Rf)*1e3||0,ue=ut.utils.clamp(-bt,1-bt,mr(xt/2)*xt/.185),me=bt+(G.inertia===!1?0:ue),ne,Jt,kt=G,ln=kt.onStart,re=kt.onInterrupt,nl=kt.onComplete;if(ne=Ct(me,N),Hf(ne)||(ne=me),Jt=Math.max(0,Math.round(At+ne*Zt)),I<=oe&&I>=At&&Jt!==I){if(ht&&!ht._initted&&ht.data<=mr(Jt-I))return;G.inertia===!1&&(ue=ne-bt),yt(Jt,{duration:Yl(mr(Math.max(mr(me-ve),mr(ne-ve))*.185/xt/.05||0)),ease:G.ease||"power3",data:mr(Jt-I),onInterrupt:function(){return Bl.restart(!0)&&re&&dr(N,re)},onComplete:function(){N.update(),A=lt(),f&&!dt&&(_t?_t.resetTo("totalProgress",ne,f._tTime/f._tDur):f.progress(ne)),$n=pa=f&&!dt?f.totalProgress():N.progress,q&&q(N),nl&&dr(N,nl)}},I,ue*Zt,Jt-I-ue*Zt),ln&&dr(N,ln,yt.tween)}}else N.isActive&&A!==I&&Bl.restart(!0)}).pause()),_&&(A0[_]=N),S=N.trigger=jl(S||T!==!0&&T),Xn=S&&S._gsap&&S._gsap.stRevert,Xn&&(Xn=Xn(N)),T=T===!0?S:jl(T),gn(h)&&(h={targets:S,className:h}),T&&(C===!1||C===Hn||(C=!C&&T.parentNode&&T.parentNode.style&&Yn(T.parentNode).display==="flex"?!1:Ve),N.pin=T,pt=ut.core.getCache(T),pt.spacer?Ul=pt.pinState:($&&($=jl($),$&&!$.nodeType&&($=$.current||$.nativeElement),pt.spacerIsNative=!!$,$&&(pt.spacerState=qs($))),pt.spacer=Se=$||te.createElement("div"),Se.classList.add("pin-spacer"),_&&Se.classList.add("pin-spacer-"+_),pt.pinState=Ul=qs(T)),i.force3D!==!1&&ut.set(T,{force3D:!0}),N.spacer=Se=pt.spacer,Wn=Yn(T),ya=Wn[C+J.os2],he=ut.getProperty(T),Hl=ut.quickSetter(T,J.a,ke),n0(T,Se,Wn),wl=qs(T)),tt){Ue=cu(tt)?K1(tt,J1):J1,B=Bs("scroller-start",_,P,J,Ue,0),Mt=Bs("scroller-end",_,P,J,Ue,0,B),Pl=B["offset"+J.op.d2];var Yi=jl(Ci(P,"content")||P);Ce=this.markerStart=Bs("start",_,Yi,J,Ue,Pl,0,w),de=this.markerEnd=Bs("end",_,Yi,J,Ue,Pl,0,w),w&&(Sa=ut.quickSetter([Ce,de],J.a,ke)),!mt&&!(ga.length&&Ci(P,"fixedMarkers")===!0)&&(Q2(gt?Wt:P),ut.set([B,Mt],{force3D:!0}),Hi=ut.quickSetter(B,J.a,ke),Fn=ut.quickSetter(Mt,J.a,ke))}if(w){var Et=w.vars.onUpdate,ft=w.vars.onUpdateParams;w.eventCallback("onUpdate",function(){N.update(0,0,1),Et&&Et.apply(w,ft||[])})}if(N.previous=function(){return Ut[Ut.indexOf(N)-1]},N.next=function(){return Ut[Ut.indexOf(N)+1]},N.revert=function(I,St){if(!St)return N.kill(!0);var ht=I!==!1||!N.enabled,bt=gl;ht!==N.isReverted&&(ht&&(dl=Math.max(lt(),N.scroll.rec||0),at=N.progress,Ta=f&&f.progress()),Ce&&[Ce,de,B,Mt].forEach(function(ve){return ve.style.display=ht?"none":"block"}),ht&&(gl=N,N.update(ht)),T&&(!Q||!N.isActive)&&(ht?k2(T,Se,Ul):n0(T,Se,Yn(T),be)),ht||N.update(ht),gl=bt,N.isReverted=ht)},N.refresh=function(I,St,ht,bt){if(!((gl||!N.enabled)&&!St)){if(T&&I&&Gn){el(m,"scrollEnd",vp);return}!Dl&&Yt&&Yt(N),gl=N,yt.tween&&!ht&&(yt.tween.kill(),yt.tween=0),_t&&_t.pause(),O&&f&&(f.revert({kill:!1}).invalidate(),f.getChildren?f.getChildren(!0,!0,!1).forEach(function(Pn){return Pn.vars.immediateRender&&Pn.render(0,!0,!0)}):f.vars.immediateRender&&f.render(0,!0,!0)),N.isReverted||N.revert(!0,!0),N._subPinOffset=!1;var ve=se(),xt=je(),ue=w?w.duration():_a(P,J),me=Zt<=.01||!Zt,ne=0,Jt=bt||0,kt=cu(ht)?ht.end:i.end,ln=i.endTrigger||S,re=cu(ht)?ht.start:i.start||(i.start===0||!S?0:T?"0 0":"0 100%"),nl=N.pinnedContainer=i.pinnedContainer&&jl(i.pinnedContainer,N),ml=S&&Math.max(0,Ut.indexOf(N))||0,Ze=ml,we,Ke,In,Za,He,Oe,nn,an,Ye,Be,al,Ka,bu;for(tt&&cu(ht)&&(Ka=ut.getProperty(B,J.p),bu=ut.getProperty(Mt,J.p));Ze-- >0;)Oe=Ut[Ze],Oe.end||Oe.refresh(0,1)||(gl=N),nn=Oe.pin,nn&&(nn===S||nn===T||nn===nl)&&!Oe.isReverted&&(Be||(Be=[]),Be.unshift(Oe),Oe.revert(!0,!0)),Oe!==Ut[Ze]&&(ml--,Ze--);for(pl(re)&&(re=re(N)),re=V1(re,"start",N),At=$1(re,S,ve,J,lt(),Ce,B,N,xt,ot,mt,ue,w,N._startClamp&&"_startClamp")||(T?-.001:0),pl(kt)&&(kt=kt(N)),gn(kt)&&!kt.indexOf("+=")&&(~kt.indexOf(" ")?kt=(gn(re)?re.split(" ")[0]:"")+kt:(ne=Zs(kt.substr(2),ve),kt=gn(re)?re:(w?ut.utils.mapRange(0,w.duration(),w.scrollTrigger.start,w.scrollTrigger.end,At):At)+ne,ln=S)),kt=V1(kt,"end",N),oe=Math.max(At,$1(kt||(ln?"100% 0":ue),ln,ve,J,lt()+ne,de,Mt,N,xt,ot,mt,ue,w,N._endClamp&&"_endClamp"))||-.001,ne=0,Ze=ml;Ze--;)Oe=Ut[Ze]||{},nn=Oe.pin,nn&&Oe.start-Oe._pinPush<=At&&!w&&Oe.end>0&&(we=Oe.end-(N._startClamp?Math.max(0,Oe.start):Oe.start),(nn===S&&Oe.start-Oe._pinPush=_a(P,J)))we=Yn(T),Za=J===Fe,In=lt(),Me=parseFloat(he(J.a))+Jt,!ue&&oe>1&&(al=(gt?te.scrollingElement||yn:P).style,al={style:al,value:al["overflow"+J.a.toUpperCase()]},gt&&Yn(Wt)["overflow"+J.a.toUpperCase()]!=="scroll"&&(al.style["overflow"+J.a.toUpperCase()]="scroll")),n0(T,Se,we),wl=qs(T),Ke=La(T,!0),an=mt&&Ui(P,Za?xl:Fe)(),C?(be=[C+J.os2,Zt+Jt+ke],be.t=Se,Ze=C===Ve?co(T,J)+Zt+Jt:0,Ze&&(be.push(J.d,Ze+ke),Se.style.flexBasis!=="auto"&&(Se.style.flexBasis=Ze+ke)),Cr(be),nl&&Ut.forEach(function(Pn){Pn.pin===nl&&Pn.vars.pinSpacing!==!1&&(Pn._subPinOffset=!0)}),mt&<(dl)):(Ze=co(T,J),Ze&&Se.style.flexBasis!=="auto"&&(Se.style.flexBasis=Ze+ke)),mt&&(He={top:Ke.top+(Za?In-At:an)+ke,left:Ke.left+(Za?an:In-At)+ke,boxSizing:"border-box",position:"fixed"},He[gu]=He["max"+wr]=Math.ceil(Ke.width)+ke,He[vu]=He["max"+P0]=Math.ceil(Ke.height)+ke,He[Hn]=He[Hn+Zf]=He[Hn+Qf]=He[Hn+Kf]=He[Hn+jf]="0",He[Ve]=we[Ve],He[Ve+Zf]=we[Ve+Zf],He[Ve+Qf]=we[Ve+Qf],He[Ve+Kf]=we[Ve+Kf],He[Ve+jf]=we[Ve+jf],Il=W2(Ul,He,Q),Dl&<(0)),f?(Ye=f._initted,Pd(1),f.render(f.duration(),!0,!0),tn=he(J.a)-Me+Zt+Jt,en=Math.abs(Zt-tn)>1,mt&&en&&Il.splice(Il.length-2,2),f.render(0,!0,!0),Ye||f.invalidate(!0),f.parent||f.totalTime(f.totalTime()),Pd(0)):tn=Zt,al&&(al.value?al.style["overflow"+J.a.toUpperCase()]=al.value:al.style.removeProperty("overflow-"+J.a));else if(S&<()&&!w)for(Ke=S.parentNode;Ke&&Ke!==Wt;)Ke._pinOffset&&(At-=Ke._pinOffset,oe-=Ke._pinOffset),Ke=Ke.parentNode;Be&&Be.forEach(function(Pn){return Pn.revert(!1,!0)}),N.start=At,N.end=oe,nt=ct=Dl?dl:lt(),!w&&!Dl&&!Mi&&(nt0?Ut.slice(0,St).reverse():Ut.slice(St+1);return(gn(I)?ht.filter(function(bt){return bt.vars.preventOverlaps===I}):ht).filter(function(bt){return N.direction>0?bt.end<=At:bt.start>=oe})},N.update=function(I,St,ht){if(!(w&&!ht&&!I)){var bt=Dl===!0?dl:N.scroll(),ve=I?0:(bt-At)/Zt,xt=ve<0?0:ve>1?1:ve||0,ue=N.progress,me,ne,Jt,kt,ln,re,nl,ml;if(St&&(ct=nt,nt=w?lt():bt,G&&(pa=$n,$n=f&&!dt?f.totalProgress():xt)),R&&T&&!gl&&!Rs&&Gn&&(!xt&&Atbt+(bt-ct)/(vl()-Rf)*R&&(xt=.9999)),xt!==ue&&N.enabled){if(me=N.isActive=!!xt&&xt<1,ne=!!ue&&ue<1,re=me!==ne,ln=re||!!xt!=!!ue,N.direction=xt>ue?1:-1,N.progress=xt,ln&&!gl&&(Jt=xt&&!ue?0:xt===1?1:ue===1?2:3,dt&&(kt=!re&&W[Jt+1]!=="none"&&W[Jt+1]||W[Jt],ml=f&&(kt==="complete"||kt==="reset"||kt in f))),F&&(re||ml)&&(ml||p||!f)&&(pl(F)?F(N):N.getTrailing(F).forEach(function(In){return In.endAnimation()})),dt||(_t&&!gl&&!Rs?(_t._dp._time-_t._start!==_t._time&&_t.render(_t._dp._time-_t._start),_t.resetTo?_t.resetTo("totalProgress",xt,f._tTime/f._tDur):(_t.vars.totalProgress=xt,_t.invalidate().restart())):f&&f.totalProgress(xt,!!(gl&&(Z||I)))),T){if(I&&C&&(Se.style[C+J.os2]=ya),!mt)Hl(wf(Me+tn*xt));else if(ln){if(nl=!I&&xt>ue&&oe+1>bt&&bt+1>=_a(P,J),Q)if(!I&&(me||nl)){var Ze=La(T,!0),we=bt-At;I1(T,Wt,Ze.top+(J===Fe?we:0)+ke,Ze.left+(J===Fe?0:we)+ke)}else I1(T,Se);Cr(me||nl?Il:wl),en&&xt<1&&me||Hl(Me+(xt===1&&!nl?tn:0))}}G&&!yt.tween&&!gl&&!Rs&&Bl.restart(!0),h&&(re||K&&xt&&(xt<1||!t0))&&nc(h.targets).forEach(function(In){return In.classList[me||K?"add":"remove"](h.className)}),o&&!dt&&!I&&o(N),ln&&!gl?(dt&&(ml&&(kt==="complete"?f.pause().totalProgress(1):kt==="reset"?f.restart(!0).pause():kt==="restart"?f.restart(!0):f[kt]()),o&&o(N)),(re||!t0)&&(y&&re&&dr(N,y),k[Jt]&&dr(N,k[Jt]),K&&(xt===1?N.kill(!1,1):k[Jt]=0),re||(Jt=xt===1?1:3,k[Jt]&&dr(N,k[Jt]))),j&&!me&&Math.abs(N.getVelocity())>(Hf(j)?j:2500)&&(Mf(N.callbackAnimation),_t?_t.progress(1):Mf(f,kt==="reverse"?1:!xt,1))):dt&&o&&!gl&&o(N)}if(Fn){var Ke=w?bt/w.duration()*(w._caScrollDist||0):bt;Hi(Ke+(B._isFlipped?1:0)),Fn(Ke)}Sa&&Sa(-bt/w.duration()*(w._caScrollDist||0))}},N.enable=function(I,St){N.enabled||(N.enabled=!0,el(P,"resize",Yf),gt||el(P,"scroll",_r),Yt&&el(m,"refreshInit",Yt),I!==!1&&(N.progress=at=0,nt=ct=A=lt()),St!==!1&&N.refresh())},N.getTween=function(I){return I&&yt?yt.tween:_t},N.setPositions=function(I,St,ht,bt){if(w){var ve=w.scrollTrigger,xt=w.duration(),ue=ve.end-ve.start;I=ve.start+ue*I/xt,St=ve.start+ue*St/xt}N.refresh(!1,!1,{start:Q1(I,ht&&!!N._startClamp),end:Q1(St,ht&&!!N._endClamp)},bt),N.update()},N.adjustPinSpacing=function(I){if(be&&I){var St=be.indexOf(J.d)+1;be[St]=parseFloat(be[St])+I+ke,be[1]=parseFloat(be[1])+I+ke,Cr(be)}},N.disable=function(I,St){if(I!==!1&&N.revert(!0,!0),N.enabled&&(N.enabled=N.isActive=!1,St||_t&&_t.pause(),dl=0,pt&&(pt.uncache=1),Yt&&tl(m,"refreshInit",Yt),Bl&&(Bl.pause(),yt.tween&&yt.tween.kill()&&(yt.tween=0)),!gt)){for(var ht=Ut.length;ht--;)if(Ut[ht].scroller===P&&Ut[ht]!==N)return;tl(P,"resize",Yf),gt||tl(P,"scroll",_r)}},N.kill=function(I,St){N.disable(I,St),_t&&!St&&_t.kill(),_&&delete A0[_];var ht=Ut.indexOf(N);ht>=0&&Ut.splice(ht,1),ht===Ml&&Js>0&&Ml--,ht=0,Ut.forEach(function(bt){return bt.scroller===N.scroller&&(ht=1)}),ht||Dl||Mi||(N.scroll.rec=0),f&&(f.scrollTrigger=null,I&&f.revert({kill:!1}),St||f.kill()),Ce&&[Ce,de,B,Mt].forEach(function(bt){return bt.parentNode&&bt.parentNode.removeChild(bt)}),Jf===N&&(Jf=0),T&&(pt&&(pt.uncache=1),ht=0,Ut.forEach(function(bt){return bt.pin===T&&ht++}),ht||(pt.spacer=0)),i.onKill&&i.onKill(N)},Ut.push(N),N.enable(!1,!1),Xn&&Xn(N),f&&f.add&&!Zt){var Dt=N.update;N.update=function(){N.update=Dt,Ht.cache++,At||oe||N.refresh()},ut.delayedCall(.01,N.update),Zt=.01,At=oe=0}else N.refresh();T&&J2()},m.register=function(i){return gr||(ut=i||op(),sp()&&window.document&&m.enable(),gr=Uf),gr},m.defaults=function(i){if(i)for(var f in i)Ys[f]=i[f];return Ys},m.disable=function(i,f){Uf=0,Ut.forEach(function(o){return o[f?"kill":"disable"](i)}),tl(wt,"wheel",_r),tl(te,"scroll",_r),clearInterval(xs),tl(te,"touchcancel",ha),tl(Wt,"touchstart",ha),ws(tl,te,"pointerdown,touchstart,mousedown",j1),ws(tl,te,"pointerup,touchend,mouseup",Z1),fo.kill(),Us(tl);for(var s=0;s0&&o.left+h0&&o.top+h=0&&mn.splice(r,5),mn.push(a,a.style.cssText,a.getBBox&&a.getAttribute("transform"),ut.core.getCache(a),b0())}}):mn};Gt.revert=function(m,a){return em(!m,a)};Gt.create=function(m,a){return new Gt(m,a)};Gt.refresh=function(m){return m?Yf(!0):(gr||Gt.register())&&ou(!0)};Gt.update=function(m){return++Ht.cache&&Va(m===!0?2:0)};Gt.clearScrollMemory=Ep;Gt.maxScroll=function(m,a){return _a(m,a?xl:Fe)};Gt.getScrollFunc=function(m,a){return Ui(jl(m),a?xl:Fe)};Gt.getById=function(m){return A0[m]};Gt.getAll=function(){return Ut.filter(function(m){return m.vars.id!=="ScrollSmoother"})};Gt.isScrolling=function(){return!!Gn};Gt.snapDirectional=tm;Gt.addEventListener=function(m,a){var r=Eu[m]||(Eu[m]=[]);~r.indexOf(a)||r.push(a)};Gt.removeEventListener=function(m,a){var r=Eu[m],i=r&&r.indexOf(a);i>=0&&r.splice(i,1)};Gt.batch=function(m,a){var r=[],i={},f=a.interval||.016,s=a.batchMax||1e9,o=function(y,g){var p=[],S=[],T=ut.delayedCall(f,function(){g(p,S),p=[],S=[]}).pause();return function(C){p.length||T.restart(!0),p.push(C.trigger),S.push(C),s<=p.length&&T.progress(1)}},h;for(h in a)i[h]=h.substr(0,2)==="on"&&pl(a[h])&&h!=="onRefreshInit"?o(h,a[h]):a[h];return pl(s)&&(s=s(),el(Gt,"refresh",function(){return s=a.batchMax()})),nc(m).forEach(function(_){var y={};for(h in i)y[h]=i[h];y.trigger=_,r.push(Gt.create(y))}),r};var ty=function(a,r,i,f){return r>f?a(f):r<0&&a(0),i>f?(f-r)/(i-r):i<0?r/(r-i):1},a0=function m(a,r){r===!0?a.style.removeProperty("touch-action"):a.style.touchAction=r===!0?"auto":r?"pan-"+r+(Re.isTouch?" pinch-zoom":""):"none",a===yn&&m(Wt,r)},Ls={auto:1,scroll:1},I2=function(a){var r=a.event,i=a.target,f=a.axis,s=(r.changedTouches?r.changedTouches[0]:r).target,o=s._gsap||ut.core.getCache(s),h=vl(),_;if(!o._isScrollT||h-o._isScrollT>2e3){for(;s&&s!==Wt&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(Ls[(_=Yn(s)).overflowY]||Ls[_.overflowX]));)s=s.parentNode;o._isScroll=s&&s!==i&&!pu(s)&&(Ls[(_=Yn(s)).overflowY]||Ls[_.overflowX]),o._isScrollT=h}(o._isScroll||f==="x")&&(r.stopPropagation(),r._gsapAllow=!0)},bp=function(a,r,i,f){return Re.create({target:a,capture:!0,debounce:!1,lockAxis:!0,type:r,onWheel:f=f&&I2,onPress:f,onDrag:f,onScroll:f,onEnable:function(){return i&&el(te,Re.eventTypes[0],ly,!1,!0)},onDisable:function(){return tl(te,Re.eventTypes[0],ly,!0)}})},P2=/(input|label|select|textarea)/i,ey,ly=function(a){var r=P2.test(a.target.tagName);(r||ey)&&(a._gsapAllow=!0,ey=r)},tb=function(a){cu(a)||(a={}),a.preventDefault=a.isNormalizer=a.allowClicks=!0,a.type||(a.type="wheel,touch"),a.debounce=!!a.debounce,a.id=a.id||"normalizer";var r=a,i=r.normalizeScrollX,f=r.momentum,s=r.allowNestedScroll,o=r.onRelease,h,_,y=jl(a.target)||yn,g=ut.core.globals().ScrollSmoother,p=g&&g.get(),S=pi&&(a.content&&jl(a.content)||p&&a.content!==!1&&!p.smooth()&&p.content()),T=Ui(y,Fe),C=Ui(y,xl),O=1,R=(Re.isTouch&&wt.visualViewport?wt.visualViewport.scale*wt.visualViewport.width:wt.outerWidth)/wt.innerWidth,L=0,q=pl(f)?function(){return f(h)}:function(){return f||2.8},K,G,Q=bp(y,a.type,!0,s),$=function(){return G=!1},w=ha,j=ha,F=function(){_=_a(y,Fe),j=Vf(pi?1:0,_),i&&(w=Vf(0,_a(y,xl))),K=yu},J=function(){S._gsap.y=wf(parseFloat(S._gsap.y)+T.offset)+"px",S.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(S._gsap.y)+", 0, 1)",T.offset=T.cacheID=0},dt=function(){if(G){requestAnimationFrame($);var tt=wf(h.deltaY/2),ot=j(T.v-tt);if(S&&ot!==T.v+T.offset){T.offset=ot-T.v;var N=wf((parseFloat(S&&S._gsap.y)||0)-T.offset);S.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+N+", 0, 1)",S._gsap.y=N+"px",T.cacheID=Ht.cache,Va()}return!0}T.offset&&J(),G=!0},P,Ot,gt,mt,k=function(){F(),P.isActive()&&P.vars.scrollY>_&&(T()>_?P.progress(1)&&T(_):P.resetTo("scrollY",_))};return S&&ut.set(S,{y:"+=0"}),a.ignoreCheck=function(W){return pi&&W.type==="touchmove"&&dt()||O>1.05&&W.type!=="touchstart"||h.isGesturing||W.touches&&W.touches.length>1},a.onPress=function(){G=!1;var W=O;O=wf((wt.visualViewport&&wt.visualViewport.scale||1)/R),P.pause(),W!==O&&a0(y,O>1.01?!0:i?!1:"x"),Ot=C(),gt=T(),F(),K=yu},a.onRelease=a.onGestureStart=function(W,tt){if(T.offset&&J(),!tt)mt.restart(!0);else{Ht.cache++;var ot=q(),N,Yt;i&&(N=C(),Yt=N+ot*.05*-W.velocityX/.227,ot*=ty(C,N,Yt,_a(y,xl)),P.vars.scrollX=w(Yt)),N=T(),Yt=N+ot*.05*-W.velocityY/.227,ot*=ty(T,N,Yt,_a(y,Fe)),P.vars.scrollY=j(Yt),P.invalidate().duration(ot).play(.01),(pi&&P.vars.scrollY>=_||N>=_-1)&&ut.to({},{onUpdate:k,duration:ot})}o&&o(W)},a.onWheel=function(){P._ts&&P.pause(),vl()-L>1e3&&(K=0,L=vl())},a.onChange=function(W,tt,ot,N,Yt){if(yu!==K&&F(),tt&&i&&C(w(N[2]===tt?Ot+(W.startX-W.x):C()+tt-N[1])),ot){T.offset&&J();var se=Yt[2]===ot,je=se?gt+W.startY-W.y:T()+ot-Yt[1],A=j(je);se&&je!==A&&(gt+=A-je),T(A)}(ot||tt)&&Va()},a.onEnable=function(){a0(y,i?!1:"x"),Gt.addEventListener("refresh",k),el(wt,"resize",k),T.smooth&&(T.target.style.scrollBehavior="auto",T.smooth=C.smooth=!1),Q.enable()},a.onDisable=function(){a0(y,!0),tl(wt,"resize",k),Gt.removeEventListener("refresh",k),Q.kill()},a.lockAxis=a.lockAxis!==!1,h=new Re(a),h.iOS=pi,pi&&!T()&&T(1),pi&&ut.ticker.add(ha),mt=h._dc,P=ut.to(h,{ease:"power4",paused:!0,inherit:!1,scrollX:i?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Sp(T,T(),function(){return P.pause()})},onUpdate:Va,onComplete:mt.vars.onComplete}),h};Gt.sort=function(m){if(pl(m))return Ut.sort(m);var a=wt.pageYOffset||0;return Gt.getAll().forEach(function(r){return r._sortY=r.trigger?a+r.trigger.getBoundingClientRect().top:r.start+wt.innerHeight}),Ut.sort(m||function(r,i){return(r.vars.refreshPriority||0)*-1e6+(r.vars.containerAnimation?1e6:r._sortY)-((i.vars.containerAnimation?1e6:i._sortY)+(i.vars.refreshPriority||0)*-1e6)})};Gt.observe=function(m){return new Re(m)};Gt.normalizeScroll=function(m){if(typeof m>"u")return Nl;if(m===!0&&Nl)return Nl.enable();if(m===!1){Nl&&Nl.kill(),Nl=m;return}var a=m instanceof Re?m:tb(m);return Nl&&Nl.target===a.target&&Nl.kill(),pu(a.target)&&(Nl=a),a};Gt.core={_getVelocityProp:E0,_inputObserver:bp,_scrollers:Ht,_proxies:ga,bridge:{ss:function(){Gn||Tu("scrollStart"),Gn=vl()},ref:function(){return gl}}};op()&&ut.registerPlugin(Gt);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eb=m=>m.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Op=(...m)=>m.filter((a,r,i)=>!!a&&a.trim()!==""&&i.indexOf(a)===r).join(" ").trim();/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var lb={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nb=Cl.forwardRef(({color:m="currentColor",size:a=24,strokeWidth:r=2,absoluteStrokeWidth:i,className:f="",children:s,iconNode:o,...h},_)=>Cl.createElement("svg",{ref:_,...lb,width:a,height:a,stroke:m,strokeWidth:i?Number(r)*24/Number(a):r,className:Op("lucide",f),...h},[...o.map(([y,g])=>Cl.createElement(y,g)),...Array.isArray(s)?s:[s]]));/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ln=(m,a)=>{const r=Cl.forwardRef(({className:i,...f},s)=>Cl.createElement(nb,{ref:s,iconNode:a,className:Op(`lucide-${eb(m)}`,i),...f}));return r.displayName=`${m}`,r};/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ab=Ln("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ib=Ln("ArrowDown",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ba=Ln("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ub=Ln("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ws=Ln("Dumbbell",[["path",{d:"M14.4 14.4 9.6 9.6",key:"ic80wn"}],["path",{d:"M18.657 21.485a2 2 0 1 1-2.829-2.828l-1.767 1.768a2 2 0 1 1-2.829-2.829l6.364-6.364a2 2 0 1 1 2.829 2.829l-1.768 1.767a2 2 0 1 1 2.828 2.829z",key:"nnl7wr"}],["path",{d:"m21.5 21.5-1.4-1.4",key:"1f1ice"}],["path",{d:"M3.9 3.9 2.5 2.5",key:"1evmna"}],["path",{d:"M6.404 12.768a2 2 0 1 1-2.829-2.829l1.768-1.767a2 2 0 1 1-2.828-2.829l2.828-2.828a2 2 0 1 1 2.829 2.828l1.767-1.768a2 2 0 1 1 2.829 2.829z",key:"yhosts"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rb=Ln("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fb=Ln("MoveUpRight",[["path",{d:"M13 5H19V11",key:"1n1gyv"}],["path",{d:"M19 5L5 19",key:"72u4yj"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cb=Ln("Pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const i0=Ln("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sb=Ln("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ob=Ln("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** * @license lucide-react v0.468.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ny=Ln("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),yr={phone:"0733 235 181",whatsapp:"40733235181",plans:[{name:"START",duration:"1 month",label:"Build your foundation.",price:"",description:"A clear starting point. We understand where you are and build a plan around you.",features:["Assessment and goal setting","Personalised training programme","Progress tracking","Ongoing programme adjustments"]},{name:"BUILD",duration:"3 months",label:"Build consistency.",price:"",description:"Time to find your rhythm, make adjustments and turn training into a habit.",features:["Everything in the one-month programme","Three months of consistent coaching","A plan that evolves with your progress","Goals tracked at every stage"]}],testimonials:[]};Ql.registerPlugin(Gt);const $s=(m="Hi Andrei! I would like to book a free assessment.")=>`https://wa.me/${yr.whatsapp}?text=${encodeURIComponent(m)}`,Ei=({children:m,href:a=$s(),outline:r=!1,...i})=>E.createElement("a",{className:`button ${r?"outline":""}`,href:a,...i},m,E.createElement(Ba,{size:19})),_n=({children:m})=>E.createElement("div",{className:"eyebrow"},E.createElement("span",null),m);function C0({small:m=!1}){return E.createElement("div",{className:`plate ${m?"small":""}`,"aria-hidden":"true"},E.createElement("div",{className:"plate-groove"}),E.createElement("span",{className:"plate-brand"},"BOJEC • TRAINING"),E.createElement("span",{className:"plate-weight"},"20 ",E.createElement("small",null,"KG")),E.createElement("span",{className:"plate-bottom"},"BUILD YOURSELF"),E.createElement("div",{className:"plate-hole"}),E.createElement("i",{className:"plate-grip one"}),E.createElement("i",{className:"plate-grip two"}),E.createElement("i",{className:"plate-grip three"}))}function Ap({className:m=""}){return E.createElement("div",{className:`portrait ${m}`,role:"img","aria-label":"Bojec Andrei, personal trainer"})}function hb(){const[m,a]=Cl.useState(!1),[r,i]=Cl.useState(!1),[f,s]=Cl.useState(!window.matchMedia("(prefers-reduced-motion: reduce)").matches),o=Cl.useRef(),h=Cl.useRef(),_=window.location.pathname.replace(/\/$/,"")||"/";Cl.useEffect(()=>{const g=matchMedia("(prefers-reduced-motion: reduce)"),p=()=>s(!g.matches);return g.addEventListener("change",p),()=>g.removeEventListener("change",p)},[]),Cl.useEffect(()=>{document.documentElement.dataset.motion=f?"on":"off"},[f]),Cl.useEffect(()=>{var g,p;r?(g=h.current)==null||g.showModal():(p=h.current)==null||p.close()},[r]),Cl.useLayoutEffect(()=>{if(!f)return;const g=Ql.context(()=>{Ql.from(".hero-line > span",{yPercent:110,rotate:3,duration:1.15,stagger:.13,ease:"power4.out"}),Ql.from(".hero .eyebrow, .hero-copy, .hero-actions, .hero-bottom",{opacity:0,y:22,duration:.8,stagger:.1,delay:.35}),Ql.from(".hero-art",{opacity:0,scale:.88,duration:1.4,ease:"power3.out"}),Ql.to(".hero-art .plate",{rotation:110,y:100,ease:"none",scrollTrigger:{trigger:".hero",start:"top top",end:"bottom top",scrub:1}}),Ql.to(".hero-art .portrait",{y:60,ease:"none",scrollTrigger:{trigger:".hero",start:"top top",end:"bottom top",scrub:1}}),Ql.to(".ticker-track",{xPercent:-24,ease:"none",scrollTrigger:{trigger:".ticker",start:"top bottom",end:"bottom top",scrub:1}}),Ql.utils.toArray(".reveal").forEach(S=>Ql.from(S,{y:45,opacity:0,duration:.85,ease:"power3.out",scrollTrigger:{trigger:S,start:"top 90%",once:!0}})),Ql.to(".scroll-progress",{scaleX:1,ease:"none",scrollTrigger:{start:0,end:"max",scrub:.2}}),Ql.matchMedia().add("(min-width: 900px)",()=>{if(!document.querySelector(".method"))return;Ql.timeline({scrollTrigger:{trigger:".method",start:"top top",end:"+=1700",pin:!0,scrub:1,anticipatePin:1}}).to(".method-plate",{rotation:180,scale:.8,duration:3},0).to(".method-step-0",{opacity:.2,duration:.4},.7).fromTo(".method-step-1",{opacity:.2},{opacity:1,duration:.4},.7).to(".method-step-1",{opacity:.2,duration:.4},1.7).fromTo(".method-step-2",{opacity:.2},{opacity:1,duration:.4},1.7).to(".method-line-fill",{scaleY:1,duration:2.4,ease:"none"},0).to(".bar:nth-child(1)",{scaleY:.45,duration:.8},0).to(".bar:nth-child(2)",{scaleY:.65,duration:.8},.5).to(".bar:nth-child(3)",{scaleY:.85,duration:.8},1).to(".bar:nth-child(4)",{scaleY:1,duration:.8},1.5)})},o);return()=>g.revert()},[f,_]);const y=_==="/";return E.createElement("div",{ref:o},E.createElement("div",{className:"scroll-progress"}),E.createElement("header",{className:"header"},E.createElement("a",{className:"logo",href:"/","aria-label":"Bojec Andrei — Home"},E.createElement("span",{className:"logo-mark"},"〃"),E.createElement("span",null,"BOJEC",E.createElement("span",{className:"logo-light"},"ANDREI"))),E.createElement("nav",{className:m?"open":"","aria-label":"Main navigation"},E.createElement("a",{href:"/#method",onClick:()=>a(!1)},"Method"),E.createElement("a",{href:"/#programmes",onClick:()=>a(!1)},"Programmes"),E.createElement("a",{href:"/about","aria-current":_==="/about"?"page":void 0},"About me"),E.createElement("a",{href:"/guide","aria-current":_==="/guide"?"page":void 0},"Free guide ",E.createElement(Ba,{size:13}))),E.createElement("div",{className:"header-actions"},E.createElement("a",{className:"nav-cta",href:$s()},"Let's talk ",E.createElement(Ba,{size:16})),E.createElement("button",{className:"menu-button icon-button",onClick:()=>a(!m),"aria-expanded":m,"aria-label":m?"Close menu":"Open menu"},m?E.createElement(ny,null):E.createElement(rb,null)))),E.createElement("main",{id:"main"},y?E.createElement(E.Fragment,null,E.createElement("section",{className:"hero"},E.createElement("div",{className:"hero-grid","aria-hidden":"true"}),E.createElement("div",{className:"hero-content"},E.createElement(_n,null,"PERSONAL TRAINING / BOJEC ANDREI"),E.createElement("h1",null,E.createElement("span",{className:"hero-line"},E.createElement("span",null,"STRONGER.")),E.createElement("span",{className:"hero-line blue"},E.createElement("span",null,"EVERY")),E.createElement("span",{className:"hero-line blue"},E.createElement("span",null,"DAY."))),E.createElement("p",{className:"hero-copy"},"You don't need a fresh start every Monday.",E.createElement("br",null),"You need a plan built around you."),E.createElement("div",{className:"hero-actions"},E.createElement(Ei,null,"Start with a free assessment"),E.createElement("button",{className:"text-button",onClick:()=>i(!0)},E.createElement("span",{className:"play-circle"},E.createElement(i0,{size:13,fill:"currentColor"}))," ","See how it works")),E.createElement("div",{className:"hero-bottom"},E.createElement("span",null,E.createElement("i",null)," TRAIN WITH PURPOSE."),E.createElement("a",{href:"#intro"},"SCROLL TO EXPLORE ",E.createElement(ib,{size:14})))),E.createElement("div",{className:"hero-art"},E.createElement("div",{className:"art-orbit orbit-one"}),E.createElement("div",{className:"art-orbit orbit-two"}),E.createElement("span",{className:"art-coordinate"},"44° / STRENGTH IN PROGRESS"),E.createElement(C0,null),E.createElement("div",{className:"athlete-word","aria-hidden":"true"},"ANDREI"),E.createElement(Ap,null),E.createElement("div",{className:"trainer-tag"},E.createElement("span",{className:"tag-cross"},"+"),E.createElement("div",null,"BOJEC ANDREI",E.createElement("small",null,"YOUR COACH. YOUR PARTNER.")),E.createElement(Ba,{size:22})),E.createElement("span",{className:"art-footnote"},"EST. A BETTER YOU"))),E.createElement("div",{className:"ticker","aria-hidden":"true"},E.createElement("div",{className:"ticker-track"},"STRENGTH ",E.createElement("span",null,"↗")," DISCIPLINE ",E.createElement("span",null,"↗")," PROGRESS"," ",E.createElement("span",null,"↗")," CONSISTENCY ",E.createElement("span",null,"↗")," STRENGTH"," ",E.createElement("span",null,"↗")," DISCIPLINE ",E.createElement("span",null,"↗")," PROGRESS ",E.createElement("span",null,"↗"))),E.createElement("section",{id:"intro",className:"intro section"},E.createElement("div",{className:"reveal"},E.createElement(_n,null,"01 / NO SHORTCUTS. A CLEAR DIRECTION."),E.createElement("h2",null,"Your goal.",E.createElement("br",null),E.createElement("span",{className:"muted"},"Our journey"),E.createElement("br",null),"together",E.createElement("span",{className:"blue"},"."))),E.createElement("div",{className:"intro-right reveal"},E.createElement("p",null,"Whether this is your first workout or you are ready for the next level, we start with you: your goals, your schedule and where you are today."),E.createElement("p",null,"I'm Andrei. I help you bring structure to your training and build a rhythm you can keep."),E.createElement("a",{className:"text-link",href:"/about"},"Meet your coach ",E.createElement(Ba,{size:19})))),E.createElement("section",{className:"film section reveal"},E.createElement("button",{className:"film-button",onClick:()=>i(!0),"aria-label":"Discover the process"},E.createElement("div",{className:"film-lines"}),E.createElement("span",{className:"film-top"},"BOJEC TRAINING ",E.createElement("span",null,"THE PROCESS / 01")),E.createElement("span",{className:"film-title"},"EVERY REP",E.createElement("br",null),E.createElement("span",null,"COUNTS.")),E.createElement("span",{className:"film-play"},E.createElement(i0,{fill:"currentColor",size:25})),E.createElement("span",{className:"film-bottom"},"DISCOVER THE PROCESS ",E.createElement(Ba,{size:20})),E.createElement(Ws,{className:"film-dumbbell",strokeWidth:.6}))),E.createElement("section",{className:"method section",id:"method"},E.createElement("div",{className:"method-heading"},E.createElement(_n,null,"02 / THE PLAN BEHIND THE PROGRESS"),E.createElement("h2",null,"You bring the effort.",E.createElement("br",null),E.createElement("span",{className:"blue"},"I bring the direction."))),E.createElement("div",{className:"method-layout"},E.createElement("div",{className:"method-visual","aria-hidden":"true"},E.createElement("div",{className:"method-plate"},E.createElement(C0,{small:!0})),E.createElement("div",{className:"chart"},E.createElement("span",null,"PROGRESS IS BUILT."),E.createElement("div",{className:"bars"},E.createElement("i",{className:"bar"}),E.createElement("i",{className:"bar"}),E.createElement("i",{className:"bar"}),E.createElement("i",{className:"bar"})),E.createElement("div",{className:"chart-axis"},E.createElement("span",null,"START"),E.createElement(fb,{size:18}),E.createElement("span",null,"KEEP GOING")))),E.createElement("div",{className:"method-steps"},E.createElement("div",{className:"method-line"},E.createElement("div",{className:"method-line-fill"})),[{n:"01",icon:ob,title:"Find your direction.",text:"A free assessment, an honest conversation and clear goals. The starting point for a plan that fits you."},{n:"02",icon:Ws,title:"Train with a plan.",text:"One-to-one training and a personalised programme. Every exercise has a purpose. Every session has a direction."},{n:"03",icon:ab,title:"Measure. Adjust. Keep going.",text:"We track your progress and adapt the approach. Building on what works for you, one step at a time."}].map((g,p)=>E.createElement("article",{className:`method-step method-step-${p}`,key:g.n},E.createElement("span",{className:"step-number"},g.n),E.createElement("div",null,E.createElement(g.icon,{size:24}),E.createElement("h3",null,g.title),E.createElement("p",null,g.text))))))),E.createElement("section",{id:"programmes",className:"programs section"},E.createElement("div",{className:"section-head reveal"},E.createElement("div",null,E.createElement(_n,null,"03 / FIND YOUR RHYTHM"),E.createElement("h2",null,"A plan built for you.",E.createElement("br",null),E.createElement("span",{className:"muted"},"A commitment to yourself."))),E.createElement("span",{className:"side-note"},"ONE GOAL.",E.createElement("br",null),"TWO WAYS TO START.")),E.createElement("div",{className:"plan-grid"},yr.plans.map((g,p)=>E.createElement("article",{className:`plan reveal ${p?"featured":""}`,key:g.name},E.createElement("div",{className:"plan-top"},E.createElement("span",null,"PROGRAM / 0",p+1),p?E.createElement("span",{className:"plan-badge"},"BUILD CONSISTENCY ",E.createElement(Ba,{size:13})):E.createElement(Ws,{size:22})),E.createElement("div",{className:"plan-name"},g.name,E.createElement("span",null,g.duration)),E.createElement("h3",null,g.label),E.createElement("p",null,g.description),E.createElement("ul",null,g.features.map(S=>E.createElement("li",{key:S},E.createElement(ub,{size:16}),S))),E.createElement("div",{className:"plan-price"},g.price||"Let's talk about your plan."),E.createElement(Ei,{href:$s(`Hi Andrei! I'm interested in the ${g.name} programme for ${g.duration}.`),outline:!p},"Choose ",g.duration),E.createElement("small",null,"Start with a free assessment."))))),E.createElement("section",{className:"testimonials section reveal"},E.createElement(_n,null,"04 / PEOPLE. EFFORT. GROWTH."),E.createElement("h2",null,"Every journey has",E.createElement("br",null),E.createElement("span",{className:"blue"},"a personal story.")),yr.testimonials.length?E.createElement("div",{className:"quotes"},yr.testimonials.map(g=>E.createElement("blockquote",{key:g.name},E.createElement("p",null,"„",g.quote,"”"),E.createElement("footer",null,g.name,E.createElement("small",null,g.detail))))):E.createElement("div",{className:"stories-note"},E.createElement("span",{className:"quote-mark"},"“"),E.createElement("p",null,"Stories from the people I coach",E.createElement("br",null),"will be shared here soon."),E.createElement("a",{className:"text-link",href:$s()},"Let's start your story ",E.createElement(Ba,{size:18})))),E.createElement(db,null),E.createElement("section",{className:"faq section"},E.createElement("div",{className:"reveal"},E.createElement(_n,null,"BEFORE YOUR FIRST STEP"),E.createElement("h2",null,"Questions?",E.createElement("br",null),"Let's answer them.")),E.createElement("div",{className:"faq-list"},[["Do I need experience in the gym?","No. We start at your current level and adapt the programme to your experience and goals."],["How do I choose between one and three months?","During your free assessment, we discuss your goals and the time you can commit. Together, we choose the right option."],["What happens during the free assessment?","We talk about your goals, experience and schedule. We agree on a direction before you choose a programme."],["How do I get started?","Click “Start with a free assessment” and send me a message on WhatsApp. We will work out the next step together."]].map(([g,p])=>E.createElement("details",{key:g},E.createElement("summary",null,g,E.createElement(sb,{size:19})),E.createElement("p",null,p)))))):_==="/guide"?E.createElement(mb,null):_==="/about"?E.createElement(_b,null):E.createElement("section",{className:"section subpage"},E.createElement(_n,null,"404 / LET'S GET YOU BACK ON TRACK"),E.createElement("h1",null,"Back to",E.createElement("br",null),E.createElement("span",{className:"blue"},"training.")),E.createElement(Ei,{href:"/"},"Back to home")),E.createElement("section",{className:"closing section"},E.createElement(_n,null,"TAKE THE FIRST STEP."),E.createElement("h2",null,"WE BUILD THE REST",E.createElement("br",null),E.createElement("span",null,"TOGETHER.")),E.createElement(Ei,null,"Let's get started"," ",E.createElement("span",{className:"button-extra"},"— free assessment")),E.createElement("div",{className:"closing-deco","aria-hidden":"true"},"↗"))),E.createElement("footer",{className:"footer"},E.createElement("a",{className:"logo",href:"/"},"BOJEC ",E.createElement("span",{className:"blue"},"ANDREI")),E.createElement("span",null,"PERSONAL TRAINER / FITNESS"),E.createElement("a",{href:`tel:+${yr.whatsapp}`},yr.phone," ",E.createElement(Ba,{size:15})),E.createElement("span",null,"© ",new Date().getFullYear()," Bojec Andrei"),E.createElement("button",{className:"motion-toggle",onClick:()=>s(!f),"aria-pressed":!f},f?E.createElement(cb,{size:12}):E.createElement(i0,{size:12})," Animations"," ",f?"on":"off")),E.createElement("dialog",{ref:h,onCancel:()=>i(!1),onClick:g=>{g.target===h.current&&i(!1)}},E.createElement("button",{className:"dialog-close icon-button",onClick:()=>i(!1),"aria-label":"Close"},E.createElement(ny,null)),E.createElement("div",{className:"process-modal"},E.createElement(_n,null,"GREAT TRAINING STARTS WITH A PLAN"),E.createElement("h2",null,"Hi, I'm ",E.createElement("span",{className:"blue"},"Andrei.")),E.createElement("p",null,"We start with a conversation about you. From there, we build each step together."),E.createElement("ol",null,E.createElement("li",null,E.createElement("span",null,"01"),"Set your goal."),E.createElement("li",null,E.createElement("span",null,"02"),"Build your programme."),E.createElement("li",null,E.createElement("span",null,"03"),"Track your progress.")),E.createElement(Ei,null,"Book your free assessment"))))}function db(){return E.createElement("section",{className:"guide-teaser section reveal"},E.createElement("div",{className:"guide-book","aria-hidden":"true"},E.createElement("span",null,"BOJEC ANDREI / THE BASICS"),E.createElement("strong",null,"FIRST",E.createElement("br",null),"STEP.",E.createElement("br",null),E.createElement("i",null,"↗")),E.createElement("small",null,"MORE CLARITY.",E.createElement("br",null),"MORE DIRECTION.")),E.createElement("div",null,E.createElement(_n,null,"FREE GUIDE / COMING SOON"),E.createElement("h2",null,"A clearer start.",E.createElement("br",null),E.createElement("span",{className:"muted"},"Straight to your inbox.")),E.createElement("p",null,"I'm putting together a guide to help you take your first step with more confidence."),E.createElement(Ei,{href:"/guide",outline:!0},"Explore the guide")))}function mb(){return E.createElement("section",{className:"section subpage guide-page"},E.createElement("div",null,E.createElement(_n,null,"RESOURCES / FREE GUIDE"),E.createElement("h1",null,"THE FIRST STEP.",E.createElement("br",null),E.createElement("span",{className:"blue"},"STARTS WITH YOU.")),E.createElement("p",{className:"large-copy"},"More clarity for the start of your fitness journey."),E.createElement(E.Fragment,null,E.createElement("div",{className:"availability"},E.createElement("span",null),"The guide is coming soon."),E.createElement("p",null,"In the meantime, let's talk about your goals during a free assessment."),E.createElement(Ei,null,"Take the first step"))),E.createElement("div",{className:"guide-book"},E.createElement("span",null,"BOJEC ANDREI / THE BASICS"),E.createElement("strong",null,"FIRST",E.createElement("br",null),"STEP.",E.createElement("br",null),E.createElement("i",null,"↗")),E.createElement("small",null,"FREE GUIDE",E.createElement("br",null),"COMING SOON")))}function _b(){return E.createElement(E.Fragment,null,E.createElement("section",{className:"section subpage about-page"},E.createElement("div",null,E.createElement(_n,null,"THE COACH BEHIND YOUR PLAN"),E.createElement("h1",null,"BOJEC",E.createElement("br",null),E.createElement("span",{className:"blue"},"ANDREI.")),E.createElement("p",{className:"large-copy"},"Your plan. Your pace.",E.createElement("br",null),"A partner at every step."),E.createElement("p",null,"I work with you through one-to-one training, a programme tailored to your goals and ongoing progress tracking. We start by understanding what you want to build."),E.createElement(Ei,null,"Let's meet")),E.createElement("div",{className:"about-art"},E.createElement(C0,null),E.createElement(Ap,null))),E.createElement("section",{className:"section credentials reveal"},E.createElement(_n,null,"QUALIFICATIONS / TRANSPARENCY"),E.createElement("h2",null,"The preparation behind",E.createElement("br",null),E.createElement("span",{className:"blue"},"every session.")),E.createElement("div",{className:"credential-pending"},E.createElement(Ws,{size:30}),E.createElement("p",null,"Qualification documents will be published here soon."))))}gS.createRoot(document.getElementById("app")).render(E.createElement(hb,null));