diff --git a/404.html b/404.html new file mode 120000 index 0000000..64233a9 --- /dev/null +++ b/404.html @@ -0,0 +1 @@ +index.html \ No newline at end of file diff --git a/apple-touch-icon-114x114.png b/apple-touch-icon-114x114.png new file mode 100644 index 0000000..46fdcce Binary files /dev/null and b/apple-touch-icon-114x114.png differ diff --git a/apple-touch-icon-120x120.png b/apple-touch-icon-120x120.png new file mode 100644 index 0000000..975d715 Binary files /dev/null and b/apple-touch-icon-120x120.png differ diff --git a/apple-touch-icon-144x144.png b/apple-touch-icon-144x144.png new file mode 100644 index 0000000..7886e30 Binary files /dev/null and b/apple-touch-icon-144x144.png differ diff --git a/apple-touch-icon-152x152.png b/apple-touch-icon-152x152.png new file mode 100644 index 0000000..26d01ad Binary files /dev/null and b/apple-touch-icon-152x152.png differ diff --git a/apple-touch-icon-180x180.png b/apple-touch-icon-180x180.png new file mode 100644 index 0000000..504481a Binary files /dev/null and b/apple-touch-icon-180x180.png differ diff --git a/apple-touch-icon-57x57.png b/apple-touch-icon-57x57.png new file mode 100644 index 0000000..24ab171 Binary files /dev/null and b/apple-touch-icon-57x57.png differ diff --git a/apple-touch-icon-72x72.png b/apple-touch-icon-72x72.png new file mode 100644 index 0000000..bc56d65 Binary files /dev/null and b/apple-touch-icon-72x72.png differ diff --git a/apple-touch-icon-76x76.png b/apple-touch-icon-76x76.png new file mode 100644 index 0000000..b991514 Binary files /dev/null and b/apple-touch-icon-76x76.png differ diff --git a/apple-touch-icon.png b/apple-touch-icon.png new file mode 100644 index 0000000..24ab171 Binary files /dev/null and b/apple-touch-icon.png differ diff --git a/assets/CabinetGrotesk-Variable-DZ-mBhZu.ttf b/assets/CabinetGrotesk-Variable-DZ-mBhZu.ttf new file mode 100644 index 0000000..29cffe0 Binary files /dev/null and b/assets/CabinetGrotesk-Variable-DZ-mBhZu.ttf differ diff --git a/assets/Switzer-Variable-CC1nzX62.ttf b/assets/Switzer-Variable-CC1nzX62.ttf new file mode 100644 index 0000000..d6e5cc4 Binary files /dev/null and b/assets/Switzer-Variable-CC1nzX62.ttf differ diff --git a/assets/index-Bidqoazu.js b/assets/index-Bidqoazu.js new file mode 100644 index 0000000..9d57208 --- /dev/null +++ b/assets/index-Bidqoazu.js @@ -0,0 +1,102 @@ +(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const s of r)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function t(r){const s={};return r.integrity&&(s.integrity=r.integrity),r.referrerPolicy&&(s.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?s.credentials="include":r.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(r){if(r.ep)return;r.ep=!0;const s=t(r);fetch(r.href,s)}})();/** +* @vue/shared v3.4.38 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Ya(i,e){const t=new Set(i.split(","));return n=>t.has(n)}const We={},Lr=[],mi=()=>{},bp=()=>!1,ll=i=>i.charCodeAt(0)===111&&i.charCodeAt(1)===110&&(i.charCodeAt(2)>122||i.charCodeAt(2)<97),Wa=i=>i.startsWith("onUpdate:"),At=Object.assign,Ua=(i,e)=>{const t=i.indexOf(e);t>-1&&i.splice(t,1)},wp=Object.prototype.hasOwnProperty,be=(i,e)=>wp.call(i,e),re=Array.isArray,Ar=i=>al(i)==="[object Map]",_f=i=>al(i)==="[object Set]",ce=i=>typeof i=="function",st=i=>typeof i=="string",Dn=i=>typeof i=="symbol",qe=i=>i!==null&&typeof i=="object",gf=i=>(qe(i)||ce(i))&&ce(i.then)&&ce(i.catch),mf=Object.prototype.toString,al=i=>mf.call(i),Tp=i=>al(i).slice(8,-1),vf=i=>al(i)==="[object Object]",Xa=i=>st(i)&&i!=="NaN"&&i[0]!=="-"&&""+parseInt(i,10)===i,_s=Ya(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cl=i=>{const e=Object.create(null);return t=>e[t]||(e[t]=i(t))},Sp=/-(\w)/g,Li=cl(i=>i.replace(Sp,(e,t)=>t?t.toUpperCase():"")),Cp=/\B([A-Z])/g,$n=cl(i=>i.replace(Cp,"-$1").toLowerCase()),ul=cl(i=>i.charAt(0).toUpperCase()+i.slice(1)),Pl=cl(i=>i?`on${ul(i)}`:""),kn=(i,e)=>!Object.is(i,e),Ol=(i,...e)=>{for(let t=0;t{Object.defineProperty(i,e,{configurable:!0,enumerable:!1,writable:n,value:t})},Mp=i=>{const e=parseFloat(i);return isNaN(e)?i:e};let Yc;const xf=()=>Yc||(Yc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ja(i){if(re(i)){const e={};for(let t=0;t{if(t){const n=t.split(Op);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function Ai(i){let e="";if(st(i))e=i;else if(re(i))for(let t=0;t!!(i&&i.__v_isRef===!0),oi=i=>st(i)?i:i==null?"":re(i)||qe(i)&&(i.toString===mf||!ce(i.toString))?wf(i)?oi(i.value):JSON.stringify(i,Tf,2):String(i),Tf=(i,e)=>wf(e)?Tf(i,e.value):Ar(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[n,r],s)=>(t[kl(n,s)+" =>"]=r,t),{})}:_f(e)?{[`Set(${e.size})`]:[...e.values()].map(t=>kl(t))}:Dn(e)?kl(e):qe(e)&&!re(e)&&!vf(e)?String(e):e,kl=(i,e="")=>{var t;return Dn(i)?`Symbol(${(t=i.description)!=null?t:e})`:i};/** +* @vue/reactivity v3.4.38 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ii;class Rp{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ii,!e&&ii&&(this.index=(ii.scopes||(ii.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=ii;try{return ii=this,e()}finally{ii=t}}}on(){ii=this}off(){ii=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),zn()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=wn,t=er;try{return wn=!0,er=this,this._runnings++,Wc(this),this.fn()}finally{Uc(this),this._runnings--,er=t,wn=e}}stop(){this.active&&(Wc(this),Uc(this),this.onStop&&this.onStop(),this.active=!1)}}function Ip(i){return i.value}function Wc(i){i._trackId++,i._depsLength=0}function Uc(i){if(i.deps.length>i._depsLength){for(let e=i._depsLength;e{const t=new Map;return t.cleanup=i,t.computed=e,t},ia=new WeakMap,tr=Symbol(""),na=Symbol("");function Zt(i,e,t){if(wn&&er){let n=ia.get(i);n||ia.set(i,n=new Map);let r=n.get(t);r||n.set(t,r=kf(()=>n.delete(t))),Pf(er,r)}}function on(i,e,t,n,r,s){const o=ia.get(i);if(!o)return;let l=[];if(e==="clear")l=[...o.values()];else if(t==="length"&&re(i)){const a=Number(n);o.forEach((c,u)=>{(u==="length"||!Dn(u)&&u>=a)&&l.push(c)})}else switch(t!==void 0&&l.push(o.get(t)),e){case"add":re(i)?Xa(t)&&l.push(o.get("length")):(l.push(o.get(tr)),Ar(i)&&l.push(o.get(na)));break;case"delete":re(i)||(l.push(o.get(tr)),Ar(i)&&l.push(o.get(na)));break;case"set":Ar(i)&&l.push(o.get(tr));break}Ga();for(const a of l)a&&Of(a,4);Ka()}const zp=Ya("__proto__,__v_isRef,__isVue"),Ef=new Set(Object.getOwnPropertyNames(Symbol).filter(i=>i!=="arguments"&&i!=="caller").map(i=>Symbol[i]).filter(Dn)),Xc=Np();function Np(){const i={};return["includes","indexOf","lastIndexOf"].forEach(e=>{i[e]=function(...t){const n=Me(this);for(let s=0,o=this.length;s{i[e]=function(...t){In(),Ga();const n=Me(this)[e].apply(this,t);return Ka(),zn(),n}}),i}function Fp(i){Dn(i)||(i=String(i));const e=Me(this);return Zt(e,"has",i),e.hasOwnProperty(i)}class Lf{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const r=this._isReadonly,s=this._isShallow;if(t==="__v_isReactive")return!r;if(t==="__v_isReadonly")return r;if(t==="__v_isShallow")return s;if(t==="__v_raw")return n===(r?s?Qp:$f:s?Df:Rf).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const o=re(e);if(!r){if(o&&be(Xc,t))return Reflect.get(Xc,t,n);if(t==="hasOwnProperty")return Fp}const l=Reflect.get(e,t,n);return(Dn(t)?Ef.has(t):zp(t))||(r||Zt(e,"get",t),s)?l:Qt(l)?o&&Xa(t)?l:l.value:qe(l)?r?If(l):Ja(l):l}}class Af extends Lf{constructor(e=!1){super(!1,e)}set(e,t,n,r){let s=e[t];if(!this._isShallow){const a=fr(s);if(!Vr(n)&&!fr(n)&&(s=Me(s),n=Me(n)),!re(e)&&Qt(s)&&!Qt(n))return a?!1:(s.value=n,!0)}const o=re(e)&&Xa(t)?Number(t)i,fl=i=>Reflect.getPrototypeOf(i);function no(i,e,t=!1,n=!1){i=i.__v_raw;const r=Me(i),s=Me(e);t||(kn(e,s)&&Zt(r,"get",e),Zt(r,"get",s));const{has:o}=fl(r),l=n?Za:t?tc:Rs;if(o.call(r,e))return l(i.get(e));if(o.call(r,s))return l(i.get(s));i!==r&&i.get(e)}function ro(i,e=!1){const t=this.__v_raw,n=Me(t),r=Me(i);return e||(kn(i,r)&&Zt(n,"has",i),Zt(n,"has",r)),i===r?t.has(i):t.has(i)||t.has(r)}function so(i,e=!1){return i=i.__v_raw,!e&&Zt(Me(i),"iterate",tr),Reflect.get(i,"size",i)}function jc(i,e=!1){!e&&!Vr(i)&&!fr(i)&&(i=Me(i));const t=Me(this);return fl(t).has.call(t,i)||(t.add(i),on(t,"add",i,i)),this}function qc(i,e,t=!1){!t&&!Vr(e)&&!fr(e)&&(e=Me(e));const n=Me(this),{has:r,get:s}=fl(n);let o=r.call(n,i);o||(i=Me(i),o=r.call(n,i));const l=s.call(n,i);return n.set(i,e),o?kn(e,l)&&on(n,"set",i,e):on(n,"add",i,e),this}function Gc(i){const e=Me(this),{has:t,get:n}=fl(e);let r=t.call(e,i);r||(i=Me(i),r=t.call(e,i)),n&&n.call(e,i);const s=e.delete(i);return r&&on(e,"delete",i,void 0),s}function Kc(){const i=Me(this),e=i.size!==0,t=i.clear();return e&&on(i,"clear",void 0,void 0),t}function oo(i,e){return function(n,r){const s=this,o=s.__v_raw,l=Me(o),a=e?Za:i?tc:Rs;return!i&&Zt(l,"iterate",tr),o.forEach((c,u)=>n.call(r,a(c),a(u),s))}}function lo(i,e,t){return function(...n){const r=this.__v_raw,s=Me(r),o=Ar(s),l=i==="entries"||i===Symbol.iterator&&o,a=i==="keys"&&o,c=r[i](...n),u=t?Za:e?tc:Rs;return!e&&Zt(s,"iterate",a?na:tr),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function dn(i){return function(...e){return i==="delete"?!1:i==="clear"?void 0:this}}function Wp(){const i={get(s){return no(this,s)},get size(){return so(this)},has:ro,add:jc,set:qc,delete:Gc,clear:Kc,forEach:oo(!1,!1)},e={get(s){return no(this,s,!1,!0)},get size(){return so(this)},has:ro,add(s){return jc.call(this,s,!0)},set(s,o){return qc.call(this,s,o,!0)},delete:Gc,clear:Kc,forEach:oo(!1,!0)},t={get(s){return no(this,s,!0)},get size(){return so(this,!0)},has(s){return ro.call(this,s,!0)},add:dn("add"),set:dn("set"),delete:dn("delete"),clear:dn("clear"),forEach:oo(!0,!1)},n={get(s){return no(this,s,!0,!0)},get size(){return so(this,!0)},has(s){return ro.call(this,s,!0)},add:dn("add"),set:dn("set"),delete:dn("delete"),clear:dn("clear"),forEach:oo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{i[s]=lo(s,!1,!1),t[s]=lo(s,!0,!1),e[s]=lo(s,!1,!0),n[s]=lo(s,!0,!0)}),[i,t,e,n]}const[Up,Xp,jp,qp]=Wp();function Qa(i,e){const t=e?i?qp:jp:i?Xp:Up;return(n,r,s)=>r==="__v_isReactive"?!i:r==="__v_isReadonly"?i:r==="__v_raw"?n:Reflect.get(be(t,r)&&r in n?t:n,r,s)}const Gp={get:Qa(!1,!1)},Kp={get:Qa(!1,!0)},Zp={get:Qa(!0,!1)};const Rf=new WeakMap,Df=new WeakMap,$f=new WeakMap,Qp=new WeakMap;function Jp(i){switch(i){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function e0(i){return i.__v_skip||!Object.isExtensible(i)?0:Jp(Tp(i))}function Ja(i){return fr(i)?i:ec(i,!1,Hp,Gp,Rf)}function t0(i){return ec(i,!1,Yp,Kp,Df)}function If(i){return ec(i,!0,Vp,Zp,$f)}function ec(i,e,t,n,r){if(!qe(i)||i.__v_raw&&!(e&&i.__v_isReactive))return i;const s=r.get(i);if(s)return s;const o=e0(i);if(o===0)return i;const l=new Proxy(i,o===2?n:t);return r.set(i,l),l}function gs(i){return fr(i)?gs(i.__v_raw):!!(i&&i.__v_isReactive)}function fr(i){return!!(i&&i.__v_isReadonly)}function Vr(i){return!!(i&&i.__v_isShallow)}function zf(i){return i?!!i.__v_raw:!1}function Me(i){const e=i&&i.__v_raw;return e?Me(e):i}function i0(i){return Object.isExtensible(i)&&yf(i,"__v_skip",!0),i}const Rs=i=>qe(i)?Ja(i):i,tc=i=>qe(i)?If(i):i;class Nf{constructor(e,t,n,r){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new qa(()=>e(this._value),()=>Mo(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const e=Me(this);return(!e._cacheable||e.effect.dirty)&&kn(e._value,e._value=e.effect.run())&&Mo(e,4),Ff(e),e.effect._dirtyLevel>=2&&Mo(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function n0(i,e,t=!1){let n,r;const s=ce(i);return s?(n=i,r=mi):(n=i.get,r=i.set),new Nf(n,r,s||!r,t)}function Ff(i){var e;wn&&er&&(i=Me(i),Pf(er,(e=i.dep)!=null?e:i.dep=kf(()=>i.dep=void 0,i instanceof Nf?i:void 0)))}function Mo(i,e=4,t,n){i=Me(i);const r=i.dep;r&&Of(r,e)}function Qt(i){return!!(i&&i.__v_isRef===!0)}function pt(i){return r0(i,!1)}function r0(i,e){return Qt(i)?i:new s0(i,e)}class s0{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Me(e),this._value=t?e:Rs(e)}get value(){return Ff(this),this._value}set value(e){const t=this.__v_isShallow||Vr(e)||fr(e);e=t?e:Me(e),kn(e,this._rawValue)&&(this._rawValue,this._rawValue=e,this._value=t?e:Rs(e),Mo(this,4))}}function Ce(i){return Qt(i)?i.value:i}const o0={get:(i,e,t)=>Ce(Reflect.get(i,e,t)),set:(i,e,t,n)=>{const r=i[e];return Qt(r)&&!Qt(t)?(r.value=t,!0):Reflect.set(i,e,t,n)}};function Bf(i){return gs(i)?i:new Proxy(i,o0)}/** +* @vue/runtime-core v3.4.38 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Tn(i,e,t,n){try{return n?i(...n):i()}catch(r){hl(r,e,t)}}function Ei(i,e,t,n){if(ce(i)){const r=Tn(i,e,t,n);return r&&gf(r)&&r.catch(s=>{hl(s,e,t)}),r}if(re(i)){const r=[];for(let s=0;s>>1,r=Pt[n],s=$s(r);sVi&&Pt.splice(e,1)}function u0(i){re(i)?Rr.push(...i):(!_n||!_n.includes(i,i.allowRecurse?Kn+1:Kn))&&Rr.push(i),Yf()}function Zc(i,e,t=Ds?Vi+1:0){for(;t$s(t)-$s(n));if(Rr.length=0,_n){_n.push(...e);return}for(_n=e,Kn=0;Kn<_n.length;Kn++){const t=_n[Kn];t.active!==!1&&t()}_n=null,Kn=0}}const $s=i=>i.id==null?1/0:i.id,f0=(i,e)=>{const t=$s(i)-$s(e);if(t===0){if(i.pre&&!e.pre)return-1;if(e.pre&&!i.pre)return 1}return t};function Uf(i){ra=!1,Ds=!0,Pt.sort(f0);try{for(Vi=0;Vi{n._d&&ou(-1);const s=Vo(e);let o;try{o=i(...r)}finally{Vo(s),n._d&&ou(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Yn(i,e,t,n){const r=i.dirs,s=e&&e.dirs;for(let o=0;o!!i.type.__asyncLoader,Gf=i=>i.type.__isKeepAlive;function h0(i,e){Kf(i,"a",e)}function d0(i,e){Kf(i,"da",e)}function Kf(i,e,t=xt){const n=i.__wdc||(i.__wdc=()=>{let r=t;for(;r;){if(r.isDeactivated)return;r=r.parent}return i()});if(_l(e,n,t),t){let r=t.parent;for(;r&&r.parent;)Gf(r.parent.vnode)&&p0(n,e,t,r),r=r.parent}}function p0(i,e,t,n){const r=_l(e,i,n,!0);rc(()=>{Ua(n[e],r)},t)}function _l(i,e,t=xt,n=!1){if(t){const r=t[i]||(t[i]=[]),s=e.__weh||(e.__weh=(...o)=>{In();const l=Qs(t),a=Ei(e,t,i,o);return l(),zn(),a});return n?r.unshift(s):r.push(s),s}}const hn=i=>(e,t=xt)=>{(!yl||i==="sp")&&_l(i,(...n)=>e(...n),t)},gl=hn("bm"),Ri=hn("m"),_0=hn("bu"),g0=hn("u"),m0=hn("bum"),rc=hn("um"),v0=hn("sp"),y0=hn("rtg"),x0=hn("rtc");function b0(i,e=xt){_l("ec",i,e)}const w0="components",Zf=Symbol.for("v-ndc");function T0(i){return st(i)?S0(w0,i,!1)||i:i||Zf}function S0(i,e,t=!0,n=!1){const r=kt||xt;if(r){const s=r.type;{const l=__(s,!1);if(l&&(l===e||l===Li(e)||l===ul(Li(e))))return s}const o=Qc(r[i]||s[i],e)||Qc(r.appContext[i],e);return!o&&n?s:o}}function Qc(i,e){return i&&(i[e]||i[Li(e)]||i[ul(Li(e))])}function Sn(i,e,t,n){let r;const s=t;if(re(i)||st(i)){r=new Array(i.length);for(let o=0,l=i.length;oe(o,l,void 0,s));else{const o=Object.keys(i);r=new Array(o.length);for(let l=0,a=o.length;l_h(e)?!(e.type===En||e.type===Ke&&!Qf(e.children)):!0)?i:null}const sa=i=>i?xh(i)?cc(i):sa(i.parent):null,vs=At(Object.create(null),{$:i=>i,$el:i=>i.vnode.el,$data:i=>i.data,$props:i=>i.props,$attrs:i=>i.attrs,$slots:i=>i.slots,$refs:i=>i.refs,$parent:i=>sa(i.parent),$root:i=>sa(i.root),$emit:i=>i.emit,$options:i=>sc(i),$forceUpdate:i=>i.f||(i.f=()=>{i.effect.dirty=!0,nc(i.update)}),$nextTick:i=>i.n||(i.n=Vf.bind(i.proxy)),$watch:i=>K0.bind(i)}),El=(i,e)=>i!==We&&!i.__isScriptSetup&&be(i,e),M0={get({_:i},e){if(e==="__v_skip")return!0;const{ctx:t,setupState:n,data:r,props:s,accessCache:o,type:l,appContext:a}=i;let c;if(e[0]!=="$"){const h=o[e];if(h!==void 0)switch(h){case 1:return n[e];case 2:return r[e];case 4:return t[e];case 3:return s[e]}else{if(El(n,e))return o[e]=1,n[e];if(r!==We&&be(r,e))return o[e]=2,r[e];if((c=i.propsOptions[0])&&be(c,e))return o[e]=3,s[e];if(t!==We&&be(t,e))return o[e]=4,t[e];oa&&(o[e]=0)}}const u=vs[e];let f,d;if(u)return e==="$attrs"&&Zt(i.attrs,"get",""),u(i);if((f=l.__cssModules)&&(f=f[e]))return f;if(t!==We&&be(t,e))return o[e]=4,t[e];if(d=a.config.globalProperties,be(d,e))return d[e]},set({_:i},e,t){const{data:n,setupState:r,ctx:s}=i;return El(r,e)?(r[e]=t,!0):n!==We&&be(n,e)?(n[e]=t,!0):be(i.props,e)||e[0]==="$"&&e.slice(1)in i?!1:(s[e]=t,!0)},has({_:{data:i,setupState:e,accessCache:t,ctx:n,appContext:r,propsOptions:s}},o){let l;return!!t[o]||i!==We&&be(i,o)||El(e,o)||(l=s[0])&&be(l,o)||be(n,o)||be(vs,o)||be(r.config.globalProperties,o)},defineProperty(i,e,t){return t.get!=null?i._.accessCache[e]=0:be(t,"value")&&this.set(i,e,t.value,null),Reflect.defineProperty(i,e,t)}};function Jc(i){return re(i)?i.reduce((e,t)=>(e[t]=null,e),{}):i}let oa=!0;function P0(i){const e=sc(i),t=i.proxy,n=i.ctx;oa=!1,e.beforeCreate&&eu(e.beforeCreate,i,"bc");const{data:r,computed:s,methods:o,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:_,activated:p,deactivated:m,beforeDestroy:b,beforeUnmount:x,destroyed:w,unmounted:T,render:M,renderTracked:C,renderTriggered:P,errorCaptured:E,serverPrefetch:k,expose:A,inheritAttrs:U,components:z,directives:G,filters:ee}=e;if(c&&O0(c,n,null),o)for(const B in o){const H=o[B];ce(H)&&(n[B]=H.bind(t))}if(r){const B=r.call(t,t);qe(B)&&(i.data=Ja(B))}if(oa=!0,s)for(const B in s){const H=s[B],ue=ce(H)?H.bind(t,t):ce(H.get)?H.get.bind(t,t):mi,S=!ce(H)&&ce(H.set)?H.set.bind(t):mi,ne=uc({get:ue,set:S});Object.defineProperty(n,B,{enumerable:!0,configurable:!0,get:()=>ne.value,set:xe=>ne.value=xe})}if(l)for(const B in l)Jf(l[B],n,t,B);if(a){const B=ce(a)?a.call(t):a;Reflect.ownKeys(B).forEach(H=>{D0(H,B[H])})}u&&eu(u,i,"c");function j(B,H){re(H)?H.forEach(ue=>B(ue.bind(t))):H&&B(H.bind(t))}if(j(gl,f),j(Ri,d),j(_0,h),j(g0,_),j(h0,p),j(d0,m),j(b0,E),j(x0,C),j(y0,P),j(m0,x),j(rc,T),j(v0,k),re(A))if(A.length){const B=i.exposed||(i.exposed={});A.forEach(H=>{Object.defineProperty(B,H,{get:()=>t[H],set:ue=>t[H]=ue})})}else i.exposed||(i.exposed={});M&&i.render===mi&&(i.render=M),U!=null&&(i.inheritAttrs=U),z&&(i.components=z),G&&(i.directives=G)}function O0(i,e,t=mi){re(i)&&(i=la(i));for(const n in i){const r=i[n];let s;qe(r)?"default"in r?s=Po(r.from||n,r.default,!0):s=Po(r.from||n):s=Po(r),Qt(s)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:o=>s.value=o}):e[n]=s}}function eu(i,e,t){Ei(re(i)?i.map(n=>n.bind(e.proxy)):i.bind(e.proxy),e,t)}function Jf(i,e,t,n){const r=n.includes(".")?hh(t,n):()=>t[n];if(st(i)){const s=e[i];ce(s)&&ln(r,s)}else if(ce(i))ln(r,i.bind(t));else if(qe(i))if(re(i))i.forEach(s=>Jf(s,e,t,n));else{const s=ce(i.handler)?i.handler.bind(t):e[i.handler];ce(s)&&ln(r,s,i)}}function sc(i){const e=i.type,{mixins:t,extends:n}=e,{mixins:r,optionsCache:s,config:{optionMergeStrategies:o}}=i.appContext,l=s.get(e);let a;return l?a=l:!r.length&&!t&&!n?a=e:(a={},r.length&&r.forEach(c=>Yo(a,c,o,!0)),Yo(a,e,o)),qe(e)&&s.set(e,a),a}function Yo(i,e,t,n=!1){const{mixins:r,extends:s}=e;s&&Yo(i,s,t,!0),r&&r.forEach(o=>Yo(i,o,t,!0));for(const o in e)if(!(n&&o==="expose")){const l=k0[o]||t&&t[o];i[o]=l?l(i[o],e[o]):e[o]}return i}const k0={data:tu,props:iu,emits:iu,methods:ss,computed:ss,beforeCreate:Dt,created:Dt,beforeMount:Dt,mounted:Dt,beforeUpdate:Dt,updated:Dt,beforeDestroy:Dt,beforeUnmount:Dt,destroyed:Dt,unmounted:Dt,activated:Dt,deactivated:Dt,errorCaptured:Dt,serverPrefetch:Dt,components:ss,directives:ss,watch:L0,provide:tu,inject:E0};function tu(i,e){return e?i?function(){return At(ce(i)?i.call(this,this):i,ce(e)?e.call(this,this):e)}:e:i}function E0(i,e){return ss(la(i),la(e))}function la(i){if(re(i)){const e={};for(let t=0;t1)return t&&ce(e)?e.call(n&&n.proxy):e}}const th={},ih=()=>Object.create(th),nh=i=>Object.getPrototypeOf(i)===th;function $0(i,e,t,n=!1){const r={},s=ih();i.propsDefaults=Object.create(null),rh(i,e,r,s);for(const o in i.propsOptions[0])o in r||(r[o]=void 0);t?i.props=n?r:t0(r):i.type.props?i.props=r:i.props=s,i.attrs=s}function I0(i,e,t,n){const{props:r,attrs:s,vnode:{patchFlag:o}}=i,l=Me(r),[a]=i.propsOptions;let c=!1;if((n||o>0)&&!(o&16)){if(o&8){const u=i.vnode.dynamicProps;for(let f=0;f{a=!0;const[d,h]=sh(f,e,!0);At(o,d),h&&l.push(...h)};!t&&e.mixins.length&&e.mixins.forEach(u),i.extends&&u(i.extends),i.mixins&&i.mixins.forEach(u)}if(!s&&!a)return qe(i)&&n.set(i,Lr),Lr;if(re(s))for(let u=0;ui[0]==="_"||i==="$stable",oc=i=>re(i)?i.map(Hi):[Hi(i)],N0=(i,e,t)=>{if(e._n)return e;const n=pl((...r)=>oc(e(...r)),t);return n._c=!1,n},lh=(i,e,t)=>{const n=i._ctx;for(const r in i){if(oh(r))continue;const s=i[r];if(ce(s))e[r]=N0(r,s,n);else if(s!=null){const o=oc(s);e[r]=()=>o}}},ah=(i,e)=>{const t=oc(e);i.slots.default=()=>t},ch=(i,e,t)=>{for(const n in e)(t||n!=="_")&&(i[n]=e[n])},F0=(i,e,t)=>{const n=i.slots=ih();if(i.vnode.shapeFlag&32){const r=e._;r?(ch(n,e,t),t&&yf(n,"_",r,!0)):lh(e,n)}else e&&ah(i,e)},B0=(i,e,t)=>{const{vnode:n,slots:r}=i;let s=!0,o=We;if(n.shapeFlag&32){const l=e._;l?t&&l===1?s=!1:ch(r,e,t):(s=!e.$stable,lh(e,r)),o=e}else e&&(ah(i,e),o={default:1});if(s)for(const l in r)!oh(l)&&o[l]==null&&delete r[l]};function ca(i,e,t,n,r=!1){if(re(i)){i.forEach((d,h)=>ca(d,e&&(re(e)?e[h]:e),t,n,r));return}if(ms(n)&&!r)return;const s=n.shapeFlag&4?cc(n.component):n.el,o=r?null:s,{i:l,r:a}=i,c=e&&e.r,u=l.refs===We?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==a&&(st(c)?(u[c]=null,be(f,c)&&(f[c]=null)):Qt(c)&&(c.value=null)),ce(a))Tn(a,l,12,[o,u]);else{const d=st(a),h=Qt(a);if(d||h){const _=()=>{if(i.f){const p=d?be(f,a)?f[a]:u[a]:a.value;r?re(p)&&Ua(p,s):re(p)?p.includes(s)||p.push(s):d?(u[a]=[s],be(f,a)&&(f[a]=u[a])):(a.value=[s],i.k&&(u[i.k]=a.value))}else d?(u[a]=o,be(f,a)&&(f[a]=o)):h&&(a.value=o,i.k&&(u[i.k]=o))};o?(_.id=-1,Ut(_,t)):_()}}}const H0=Symbol("_vte"),V0=i=>i.__isTeleport,Ut=r_;function Y0(i){return W0(i)}function W0(i,e){const t=xf();t.__VUE__=!0;const{insert:n,remove:r,patchProp:s,createElement:o,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=mi,insertStaticContent:_}=i,p=(g,y,O,R=null,v=null,D=null,F=void 0,N=null,I=!!y.dynamicChildren)=>{if(g===y)return;g&&!es(g,y)&&(R=Le(g),xe(g,v,D,!0),g=null),y.patchFlag===-2&&(I=!1,y.dynamicChildren=null);const{type:$,ref:Y,shapeFlag:q}=y;switch($){case vl:m(g,y,O,R);break;case En:b(g,y,O,R);break;case Oo:g==null&&x(y,O,R,F);break;case Ke:z(g,y,O,R,v,D,F,N,I);break;default:q&1?M(g,y,O,R,v,D,F,N,I):q&6?G(g,y,O,R,v,D,F,N,I):(q&64||q&128)&&$.process(g,y,O,R,v,D,F,N,I,ke)}Y!=null&&v&&ca(Y,g&&g.ref,D,y||g,!y)},m=(g,y,O,R)=>{if(g==null)n(y.el=l(y.children),O,R);else{const v=y.el=g.el;y.children!==g.children&&c(v,y.children)}},b=(g,y,O,R)=>{g==null?n(y.el=a(y.children||""),O,R):y.el=g.el},x=(g,y,O,R)=>{[g.el,g.anchor]=_(g.children,y,O,R,g.el,g.anchor)},w=({el:g,anchor:y},O,R)=>{let v;for(;g&&g!==y;)v=d(g),n(g,O,R),g=v;n(y,O,R)},T=({el:g,anchor:y})=>{let O;for(;g&&g!==y;)O=d(g),r(g),g=O;r(y)},M=(g,y,O,R,v,D,F,N,I)=>{y.type==="svg"?F="svg":y.type==="math"&&(F="mathml"),g==null?C(y,O,R,v,D,F,N,I):k(g,y,v,D,F,N,I)},C=(g,y,O,R,v,D,F,N)=>{let I,$;const{props:Y,shapeFlag:q,transition:V,dirs:J}=g;if(I=g.el=o(g.type,D,Y&&Y.is,Y),q&8?u(I,g.children):q&16&&E(g.children,I,null,R,v,Ll(g,D),F,N),J&&Yn(g,null,R,"created"),P(I,g,g.scopeId,F,R),Y){for(const de in Y)de!=="value"&&!_s(de)&&s(I,de,null,Y[de],D,R);"value"in Y&&s(I,"value",null,Y.value,D),($=Y.onVnodeBeforeMount)&&Ni($,R,g)}J&&Yn(g,null,R,"beforeMount");const K=U0(v,V);K&&V.beforeEnter(I),n(I,y,O),(($=Y&&Y.onVnodeMounted)||K||J)&&Ut(()=>{$&&Ni($,R,g),K&&V.enter(I),J&&Yn(g,null,R,"mounted")},v)},P=(g,y,O,R,v)=>{if(O&&h(g,O),R)for(let D=0;D{for(let $=I;${const N=y.el=g.el;let{patchFlag:I,dynamicChildren:$,dirs:Y}=y;I|=g.patchFlag&16;const q=g.props||We,V=y.props||We;let J;if(O&&Wn(O,!1),(J=V.onVnodeBeforeUpdate)&&Ni(J,O,y,g),Y&&Yn(y,g,O,"beforeUpdate"),O&&Wn(O,!0),(q.innerHTML&&V.innerHTML==null||q.textContent&&V.textContent==null)&&u(N,""),$?A(g.dynamicChildren,$,N,O,R,Ll(y,v),D):F||H(g,y,N,null,O,R,Ll(y,v),D,!1),I>0){if(I&16)U(N,q,V,O,v);else if(I&2&&q.class!==V.class&&s(N,"class",null,V.class,v),I&4&&s(N,"style",q.style,V.style,v),I&8){const K=y.dynamicProps;for(let de=0;de{J&&Ni(J,O,y,g),Y&&Yn(y,g,O,"updated")},R)},A=(g,y,O,R,v,D,F)=>{for(let N=0;N{if(y!==O){if(y!==We)for(const D in y)!_s(D)&&!(D in O)&&s(g,D,y[D],null,v,R);for(const D in O){if(_s(D))continue;const F=O[D],N=y[D];F!==N&&D!=="value"&&s(g,D,N,F,v,R)}"value"in O&&s(g,"value",y.value,O.value,v)}},z=(g,y,O,R,v,D,F,N,I)=>{const $=y.el=g?g.el:l(""),Y=y.anchor=g?g.anchor:l("");let{patchFlag:q,dynamicChildren:V,slotScopeIds:J}=y;J&&(N=N?N.concat(J):J),g==null?(n($,O,R),n(Y,O,R),E(y.children||[],O,Y,v,D,F,N,I)):q>0&&q&64&&V&&g.dynamicChildren?(A(g.dynamicChildren,V,O,v,D,F,N),(y.key!=null||v&&y===v.subTree)&&uh(g,y,!0)):H(g,y,O,Y,v,D,F,N,I)},G=(g,y,O,R,v,D,F,N,I)=>{y.slotScopeIds=N,g==null?y.shapeFlag&512?v.ctx.activate(y,O,R,F,I):ee(y,O,R,v,D,F,I):Q(g,y,I)},ee=(g,y,O,R,v,D,F)=>{const N=g.component=u_(g,R,v);if(Gf(g)&&(N.ctx.renderer=ke),f_(N,!1,F),N.asyncDep){if(v&&v.registerDep(N,j,F),!g.el){const I=N.subTree=$e(En);b(null,I,y,O)}}else j(N,g,y,O,v,D,F)},Q=(g,y,O)=>{const R=y.component=g.component;if(t_(g,y,O))if(R.asyncDep&&!R.asyncResolved){B(R,y,O);return}else R.next=y,c0(R.update),R.effect.dirty=!0,R.update();else y.el=g.el,R.vnode=y},j=(g,y,O,R,v,D,F)=>{const N=()=>{if(g.isMounted){let{next:Y,bu:q,u:V,parent:J,vnode:K}=g;{const Ae=fh(g);if(Ae){Y&&(Y.el=K.el,B(g,Y,F)),Ae.asyncDep.then(()=>{g.isUnmounted||N()});return}}let de=Y,se;Wn(g,!1),Y?(Y.el=K.el,B(g,Y,F)):Y=K,q&&Ol(q),(se=Y.props&&Y.props.onVnodeBeforeUpdate)&&Ni(se,J,Y,K),Wn(g,!0);const Ee=Al(g),mt=g.subTree;g.subTree=Ee,p(mt,Ee,f(mt.el),Le(mt),g,v,D),Y.el=Ee.el,de===null&&i_(g,Ee.el),V&&Ut(V,v),(se=Y.props&&Y.props.onVnodeUpdated)&&Ut(()=>Ni(se,J,Y,K),v)}else{let Y;const{el:q,props:V}=y,{bm:J,m:K,parent:de}=g,se=ms(y);if(Wn(g,!1),J&&Ol(J),!se&&(Y=V&&V.onVnodeBeforeMount)&&Ni(Y,de,y),Wn(g,!0),q&&Yt){const Ee=()=>{g.subTree=Al(g),Yt(q,g.subTree,g,v,null)};se?y.type.__asyncLoader().then(()=>!g.isUnmounted&&Ee()):Ee()}else{const Ee=g.subTree=Al(g);p(null,Ee,O,R,g,v,D),y.el=Ee.el}if(K&&Ut(K,v),!se&&(Y=V&&V.onVnodeMounted)){const Ee=y;Ut(()=>Ni(Y,de,Ee),v)}(y.shapeFlag&256||de&&ms(de.vnode)&&de.vnode.shapeFlag&256)&&g.a&&Ut(g.a,v),g.isMounted=!0,y=O=R=null}},I=g.effect=new qa(N,mi,()=>nc($),g.scope),$=g.update=()=>{I.dirty&&I.run()};$.i=g,$.id=g.uid,Wn(g,!0),$()},B=(g,y,O)=>{y.component=g;const R=g.vnode.props;g.vnode=y,g.next=null,I0(g,y.props,R,O),B0(g,y.children,O),In(),Zc(g),zn()},H=(g,y,O,R,v,D,F,N,I=!1)=>{const $=g&&g.children,Y=g?g.shapeFlag:0,q=y.children,{patchFlag:V,shapeFlag:J}=y;if(V>0){if(V&128){S($,q,O,R,v,D,F,N,I);return}else if(V&256){ue($,q,O,R,v,D,F,N,I);return}}J&8?(Y&16&&He($,v,D),q!==$&&u(O,q)):Y&16?J&16?S($,q,O,R,v,D,F,N,I):He($,v,D,!0):(Y&8&&u(O,""),J&16&&E(q,O,R,v,D,F,N,I))},ue=(g,y,O,R,v,D,F,N,I)=>{g=g||Lr,y=y||Lr;const $=g.length,Y=y.length,q=Math.min($,Y);let V;for(V=0;VY?He(g,v,D,!0,!1,q):E(y,O,R,v,D,F,N,I,q)},S=(g,y,O,R,v,D,F,N,I)=>{let $=0;const Y=y.length;let q=g.length-1,V=Y-1;for(;$<=q&&$<=V;){const J=g[$],K=y[$]=I?gn(y[$]):Hi(y[$]);if(es(J,K))p(J,K,O,null,v,D,F,N,I);else break;$++}for(;$<=q&&$<=V;){const J=g[q],K=y[V]=I?gn(y[V]):Hi(y[V]);if(es(J,K))p(J,K,O,null,v,D,F,N,I);else break;q--,V--}if($>q){if($<=V){const J=V+1,K=JV)for(;$<=q;)xe(g[$],v,D,!0),$++;else{const J=$,K=$,de=new Map;for($=K;$<=V;$++){const it=y[$]=I?gn(y[$]):Hi(y[$]);it.key!=null&&de.set(it.key,$)}let se,Ee=0;const mt=V-K+1;let Ae=!1,Fn=0;const Wt=new Array(mt);for($=0;$=mt){xe(it,v,D,!0);continue}let ot;if(it.key!=null)ot=de.get(it.key);else for(se=K;se<=V;se++)if(Wt[se-K]===0&&es(it,y[se])){ot=se;break}ot===void 0?xe(it,v,D,!0):(Wt[ot-K]=$+1,ot>=Fn?Fn=ot:Ae=!0,p(it,y[ot],O,null,v,D,F,N,I),Ee++)}const Ki=Ae?X0(Wt):Lr;for(se=Ki.length-1,$=mt-1;$>=0;$--){const it=K+$,ot=y[it],Di=it+1{const{el:D,type:F,transition:N,children:I,shapeFlag:$}=g;if($&6){ne(g.component.subTree,y,O,R);return}if($&128){g.suspense.move(y,O,R);return}if($&64){F.move(g,y,O,ke);return}if(F===Ke){n(D,y,O);for(let q=0;qN.enter(D),v);else{const{leave:q,delayLeave:V,afterLeave:J}=N,K=()=>n(D,y,O),de=()=>{q(D,()=>{K(),J&&J()})};V?V(D,K,de):de()}else n(D,y,O)},xe=(g,y,O,R=!1,v=!1)=>{const{type:D,props:F,ref:N,children:I,dynamicChildren:$,shapeFlag:Y,patchFlag:q,dirs:V,cacheIndex:J}=g;if(q===-2&&(v=!1),N!=null&&ca(N,null,O,g,!0),J!=null&&(y.renderCache[J]=void 0),Y&256){y.ctx.deactivate(g);return}const K=Y&1&&V,de=!ms(g);let se;if(de&&(se=F&&F.onVnodeBeforeUnmount)&&Ni(se,y,g),Y&6)Ne(g.component,O,R);else{if(Y&128){g.suspense.unmount(O,R);return}K&&Yn(g,null,y,"beforeUnmount"),Y&64?g.type.remove(g,y,O,ke,R):$&&!$.hasOnce&&(D!==Ke||q>0&&q&64)?He($,y,O,!1,!0):(D===Ke&&q&384||!v&&Y&16)&&He(I,y,O),R&&Oe(g)}(de&&(se=F&&F.onVnodeUnmounted)||K)&&Ut(()=>{se&&Ni(se,y,g),K&&Yn(g,null,y,"unmounted")},O)},Oe=g=>{const{type:y,el:O,anchor:R,transition:v}=g;if(y===Ke){Pe(O,R);return}if(y===Oo){T(g);return}const D=()=>{r(O),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(g.shapeFlag&1&&v&&!v.persisted){const{leave:F,delayLeave:N}=v,I=()=>F(O,D);N?N(g.el,D,I):I()}else D()},Pe=(g,y)=>{let O;for(;g!==y;)O=d(g),r(g),g=O;r(y)},Ne=(g,y,O)=>{const{bum:R,scope:v,update:D,subTree:F,um:N,m:I,a:$}=g;ru(I),ru($),R&&Ol(R),v.stop(),D&&(D.active=!1,xe(F,g,y,O)),N&&Ut(N,y),Ut(()=>{g.isUnmounted=!0},y),y&&y.pendingBranch&&!y.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===y.pendingId&&(y.deps--,y.deps===0&&y.resolve())},He=(g,y,O,R=!1,v=!1,D=0)=>{for(let F=D;F{if(g.shapeFlag&6)return Le(g.component.subTree);if(g.shapeFlag&128)return g.suspense.next();const y=d(g.anchor||g.el),O=y&&y[H0];return O?d(O):y};let Qe=!1;const Je=(g,y,O)=>{g==null?y._vnode&&xe(y._vnode,null,null,!0):p(y._vnode||null,g,y,null,null,null,O),y._vnode=g,Qe||(Qe=!0,Zc(),Wf(),Qe=!1)},ke={p,um:xe,m:ne,r:Oe,mt:ee,mc:E,pc:H,pbc:A,n:Le,o:i};let ut,Yt;return{render:Je,hydrate:ut,createApp:R0(Je,ut)}}function Ll({type:i,props:e},t){return t==="svg"&&i==="foreignObject"||t==="mathml"&&i==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:t}function Wn({effect:i,update:e},t){i.allowRecurse=e.allowRecurse=t}function U0(i,e){return(!i||i&&!i.pendingBranch)&&e&&!e.persisted}function uh(i,e,t=!1){const n=i.children,r=e.children;if(re(n)&&re(r))for(let s=0;s>1,i[t[l]]0&&(e[n]=t[s-1]),t[s]=n)}}for(s=t.length,o=t[s-1];s-- >0;)t[s]=o,o=e[o];return t}function fh(i){const e=i.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:fh(e)}function ru(i){if(i)for(let e=0;ePo(j0);function G0(i,e){return lc(i,null,e)}const ao={};function ln(i,e,t){return lc(i,e,t)}function lc(i,e,{immediate:t,deep:n,flush:r,once:s,onTrack:o,onTrigger:l}=We){if(e&&s){const C=e;e=(...P)=>{C(...P),M()}}const a=xt,c=C=>n===!0?C:Zn(C,n===!1?1:void 0);let u,f=!1,d=!1;if(Qt(i)?(u=()=>i.value,f=Vr(i)):gs(i)?(u=()=>c(i),f=!0):re(i)?(d=!0,f=i.some(C=>gs(C)||Vr(C)),u=()=>i.map(C=>{if(Qt(C))return C.value;if(gs(C))return c(C);if(ce(C))return Tn(C,a,2)})):ce(i)?e?u=()=>Tn(i,a,2):u=()=>(h&&h(),Ei(i,a,3,[_])):u=mi,e&&n){const C=u;u=()=>Zn(C())}let h,_=C=>{h=w.onStop=()=>{Tn(C,a,4),h=w.onStop=void 0}},p;if(yl)if(_=mi,e?t&&Ei(e,a,3,[u(),d?[]:void 0,_]):u(),r==="sync"){const C=q0();p=C.__watcherHandles||(C.__watcherHandles=[])}else return mi;let m=d?new Array(i.length).fill(ao):ao;const b=()=>{if(!(!w.active||!w.dirty))if(e){const C=w.run();(n||f||(d?C.some((P,E)=>kn(P,m[E])):kn(C,m)))&&(h&&h(),Ei(e,a,3,[C,m===ao?void 0:d&&m[0]===ao?[]:m,_]),m=C)}else w.run()};b.allowRecurse=!!e;let x;r==="sync"?x=b:r==="post"?x=()=>Ut(b,a&&a.suspense):(b.pre=!0,a&&(b.id=a.uid),x=()=>nc(b));const w=new qa(u,mi,x),T=Sf(),M=()=>{w.stop(),T&&Ua(T.effects,w)};return e?t?b():m=w.run():r==="post"?Ut(w.run.bind(w),a&&a.suspense):w.run(),p&&p.push(M),M}function K0(i,e,t){const n=this.proxy,r=st(i)?i.includes(".")?hh(n,i):()=>n[i]:i.bind(n,n);let s;ce(e)?s=e:(s=e.handler,t=e);const o=Qs(this),l=lc(r,s.bind(n),t);return o(),l}function hh(i,e){const t=e.split(".");return()=>{let n=i;for(let r=0;r{Zn(n,e,t)});else if(vf(i)){for(const n in i)Zn(i[n],e,t);for(const n of Object.getOwnPropertySymbols(i))Object.prototype.propertyIsEnumerable.call(i,n)&&Zn(i[n],e,t)}return i}const Z0=(i,e)=>e==="modelValue"||e==="model-value"?i.modelModifiers:i[`${e}Modifiers`]||i[`${Li(e)}Modifiers`]||i[`${$n(e)}Modifiers`];function Q0(i,e,...t){if(i.isUnmounted)return;const n=i.vnode.props||We;let r=t;const s=e.startsWith("update:"),o=s&&Z0(n,e.slice(7));o&&(o.trim&&(r=t.map(u=>st(u)?u.trim():u)),o.number&&(r=t.map(Mp)));let l,a=n[l=Pl(e)]||n[l=Pl(Li(e))];!a&&s&&(a=n[l=Pl($n(e))]),a&&Ei(a,i,6,r);const c=n[l+"Once"];if(c){if(!i.emitted)i.emitted={};else if(i.emitted[l])return;i.emitted[l]=!0,Ei(c,i,6,r)}}function dh(i,e,t=!1){const n=e.emitsCache,r=n.get(i);if(r!==void 0)return r;const s=i.emits;let o={},l=!1;if(!ce(i)){const a=c=>{const u=dh(c,e,!0);u&&(l=!0,At(o,u))};!t&&e.mixins.length&&e.mixins.forEach(a),i.extends&&a(i.extends),i.mixins&&i.mixins.forEach(a)}return!s&&!l?(qe(i)&&n.set(i,null),null):(re(s)?s.forEach(a=>o[a]=null):At(o,s),qe(i)&&n.set(i,o),o)}function ml(i,e){return!i||!ll(e)?!1:(e=e.slice(2).replace(/Once$/,""),be(i,e[0].toLowerCase()+e.slice(1))||be(i,$n(e))||be(i,e))}function Al(i){const{type:e,vnode:t,proxy:n,withProxy:r,propsOptions:[s],slots:o,attrs:l,emit:a,render:c,renderCache:u,props:f,data:d,setupState:h,ctx:_,inheritAttrs:p}=i,m=Vo(i);let b,x;try{if(t.shapeFlag&4){const T=r||n,M=T;b=Hi(c.call(M,T,u,f,h,d,_)),x=l}else{const T=e;b=Hi(T.length>1?T(f,{attrs:l,slots:o,emit:a}):T(f,null)),x=e.props?l:J0(l)}}catch(T){ys.length=0,hl(T,i,1),b=$e(En)}let w=b;if(x&&p!==!1){const T=Object.keys(x),{shapeFlag:M}=w;T.length&&M&7&&(s&&T.some(Wa)&&(x=e_(x,s)),w=Yr(w,x,!1,!0))}return t.dirs&&(w=Yr(w,null,!1,!0),w.dirs=w.dirs?w.dirs.concat(t.dirs):t.dirs),t.transition&&(w.transition=t.transition),b=w,Vo(m),b}const J0=i=>{let e;for(const t in i)(t==="class"||t==="style"||ll(t))&&((e||(e={}))[t]=i[t]);return e},e_=(i,e)=>{const t={};for(const n in i)(!Wa(n)||!(n.slice(9)in e))&&(t[n]=i[n]);return t};function t_(i,e,t){const{props:n,children:r,component:s}=i,{props:o,children:l,patchFlag:a}=e,c=s.emitsOptions;if(e.dirs||e.transition)return!0;if(t&&a>=0){if(a&1024)return!0;if(a&16)return n?su(n,o,c):!!o;if(a&8){const u=e.dynamicProps;for(let f=0;fi.__isSuspense;function r_(i,e){e&&e.pendingBranch?re(i)?e.effects.push(...i):e.effects.push(i):u0(i)}const Ke=Symbol.for("v-fgt"),vl=Symbol.for("v-txt"),En=Symbol.for("v-cmt"),Oo=Symbol.for("v-stc"),ys=[];let ci=null;function he(i=!1){ys.push(ci=i?null:[])}function s_(){ys.pop(),ci=ys[ys.length-1]||null}let Is=1;function ou(i){Is+=i,i<0&&ci&&(ci.hasOnce=!0)}function ph(i){return i.dynamicChildren=Is>0?ci||Lr:null,s_(),Is>0&&ci&&ci.push(i),i}function Se(i,e,t,n,r,s){return ph(L(i,e,t,n,r,s,!0))}function hr(i,e,t,n,r){return ph($e(i,e,t,n,r,!0))}function _h(i){return i?i.__v_isVNode===!0:!1}function es(i,e){return i.type===e.type&&i.key===e.key}const gh=({key:i})=>i??null,ko=({ref:i,ref_key:e,ref_for:t})=>(typeof i=="number"&&(i=""+i),i!=null?st(i)||Qt(i)||ce(i)?{i:kt,r:i,k:e,f:!!t}:i:null);function L(i,e=null,t=null,n=0,r=null,s=i===Ke?0:1,o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:i,props:e,key:e&&gh(e),ref:e&&ko(e),scopeId:dl,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:kt};return l?(ac(a,t),s&128&&i.normalize(a)):t&&(a.shapeFlag|=st(t)?8:16),Is>0&&!o&&ci&&(a.patchFlag>0||s&6)&&a.patchFlag!==32&&ci.push(a),a}const $e=o_;function o_(i,e=null,t=null,n=0,r=null,s=!1){if((!i||i===Zf)&&(i=En),_h(i)){const l=Yr(i,e,!0);return t&&ac(l,t),Is>0&&!s&&ci&&(l.shapeFlag&6?ci[ci.indexOf(i)]=l:ci.push(l)),l.patchFlag=-2,l}if(g_(i)&&(i=i.__vccOpts),e){e=l_(e);let{class:l,style:a}=e;l&&!st(l)&&(e.class=Ai(l)),qe(a)&&(zf(a)&&!re(a)&&(a=At({},a)),e.style=ja(a))}const o=st(i)?1:n_(i)?128:V0(i)?64:qe(i)?4:ce(i)?2:0;return L(i,e,t,n,r,o,s,!0)}function l_(i){return i?zf(i)||nh(i)?At({},i):i:null}function Yr(i,e,t=!1,n=!1){const{props:r,ref:s,patchFlag:o,children:l,transition:a}=i,c=e?vh(r||{},e):r,u={__v_isVNode:!0,__v_skip:!0,type:i.type,props:c,key:c&&gh(c),ref:e&&e.ref?t&&s?re(s)?s.concat(ko(e)):[s,ko(e)]:ko(e):s,scopeId:i.scopeId,slotScopeIds:i.slotScopeIds,children:l,target:i.target,targetStart:i.targetStart,targetAnchor:i.targetAnchor,staticCount:i.staticCount,shapeFlag:i.shapeFlag,patchFlag:e&&i.type!==Ke?o===-1?16:o|16:o,dynamicProps:i.dynamicProps,dynamicChildren:i.dynamicChildren,appContext:i.appContext,dirs:i.dirs,transition:a,component:i.component,suspense:i.suspense,ssContent:i.ssContent&&Yr(i.ssContent),ssFallback:i.ssFallback&&Yr(i.ssFallback),el:i.el,anchor:i.anchor,ctx:i.ctx,ce:i.ce};return a&&n&&qf(u,a.clone(u)),u}function zs(i=" ",e=0){return $e(vl,null,i,e)}function Zs(i,e){const t=$e(Oo,null,i);return t.staticCount=e,t}function mh(i="",e=!1){return e?(he(),hr(En,null,i)):$e(En,null,i)}function Hi(i){return i==null||typeof i=="boolean"?$e(En):re(i)?$e(Ke,null,i.slice()):typeof i=="object"?gn(i):$e(vl,null,String(i))}function gn(i){return i.el===null&&i.patchFlag!==-1||i.memo?i:Yr(i)}function ac(i,e){let t=0;const{shapeFlag:n}=i;if(e==null)e=null;else if(re(e))t=16;else if(typeof e=="object")if(n&65){const r=e.default;r&&(r._c&&(r._d=!1),ac(i,r()),r._c&&(r._d=!0));return}else{t=32;const r=e._;!r&&!nh(e)?e._ctx=kt:r===3&&kt&&(kt.slots._===1?e._=1:(e._=2,i.patchFlag|=1024))}else ce(e)?(e={default:e,_ctx:kt},t=32):(e=String(e),n&64?(t=16,e=[zs(e)]):t=8);i.children=e,i.shapeFlag|=t}function vh(...i){const e={};for(let t=0;txt||kt;let Wo,ua;{const i=xf(),e=(t,n)=>{let r;return(r=i[t])||(r=i[t]=[]),r.push(n),s=>{r.length>1?r.forEach(o=>o(s)):r[0](s)}};Wo=e("__VUE_INSTANCE_SETTERS__",t=>xt=t),ua=e("__VUE_SSR_SETTERS__",t=>yl=t)}const Qs=i=>{const e=xt;return Wo(i),i.scope.on(),()=>{i.scope.off(),Wo(e)}},lu=()=>{xt&&xt.scope.off(),Wo(null)};function xh(i){return i.vnode.shapeFlag&4}let yl=!1;function f_(i,e=!1,t=!1){e&&ua(e);const{props:n,children:r}=i.vnode,s=xh(i);$0(i,n,s,e),F0(i,r,t);const o=s?h_(i,e):void 0;return e&&ua(!1),o}function h_(i,e){const t=i.type;i.accessCache=Object.create(null),i.proxy=new Proxy(i.ctx,M0);const{setup:n}=t;if(n){const r=i.setupContext=n.length>1?p_(i):null,s=Qs(i);In();const o=Tn(n,i,0,[i.props,r]);if(zn(),s(),gf(o)){if(o.then(lu,lu),e)return o.then(l=>{au(i,l,e)}).catch(l=>{hl(l,i,0)});i.asyncDep=o}else au(i,o,e)}else bh(i,e)}function au(i,e,t){ce(e)?i.type.__ssrInlineRender?i.ssrRender=e:i.render=e:qe(e)&&(i.setupState=Bf(e)),bh(i,t)}let cu;function bh(i,e,t){const n=i.type;if(!i.render){if(!e&&cu&&!n.render){const r=n.template||sc(i).template;if(r){const{isCustomElement:s,compilerOptions:o}=i.appContext.config,{delimiters:l,compilerOptions:a}=n,c=At(At({isCustomElement:s,delimiters:l},o),a);n.render=cu(r,c)}}i.render=n.render||mi}{const r=Qs(i);In();try{P0(i)}finally{zn(),r()}}}const d_={get(i,e){return Zt(i,"get",""),i[e]}};function p_(i){const e=t=>{i.exposed=t||{}};return{attrs:new Proxy(i.attrs,d_),slots:i.slots,emit:i.emit,expose:e}}function cc(i){return i.exposed?i.exposeProxy||(i.exposeProxy=new Proxy(Bf(i0(i.exposed)),{get(e,t){if(t in e)return e[t];if(t in vs)return vs[t](i)},has(e,t){return t in e||t in vs}})):i.proxy}function __(i,e=!0){return ce(i)?i.displayName||i.name:i.name||e&&i.__name}function g_(i){return ce(i)&&"__vccOpts"in i}const uc=(i,e)=>n0(i,e,yl),m_="3.4.38";/** +* @vue/runtime-dom v3.4.38 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const v_="http://www.w3.org/2000/svg",y_="http://www.w3.org/1998/Math/MathML",Qi=typeof document<"u"?document:null,uu=Qi&&Qi.createElement("template"),x_={insert:(i,e,t)=>{e.insertBefore(i,t||null)},remove:i=>{const e=i.parentNode;e&&e.removeChild(i)},createElement:(i,e,t,n)=>{const r=e==="svg"?Qi.createElementNS(v_,i):e==="mathml"?Qi.createElementNS(y_,i):t?Qi.createElement(i,{is:t}):Qi.createElement(i);return i==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:i=>Qi.createTextNode(i),createComment:i=>Qi.createComment(i),setText:(i,e)=>{i.nodeValue=e},setElementText:(i,e)=>{i.textContent=e},parentNode:i=>i.parentNode,nextSibling:i=>i.nextSibling,querySelector:i=>Qi.querySelector(i),setScopeId(i,e){i.setAttribute(e,"")},insertStaticContent(i,e,t,n,r,s){const o=t?t.previousSibling:e.lastChild;if(r&&(r===s||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),t),!(r===s||!(r=r.nextSibling)););else{uu.innerHTML=n==="svg"?`${i}`:n==="mathml"?`${i}`:i;const l=uu.content;if(n==="svg"||n==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}e.insertBefore(l,t)}return[o?o.nextSibling:e.firstChild,t?t.previousSibling:e.lastChild]}},b_=Symbol("_vtc");function w_(i,e,t){const n=i[b_];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?i.removeAttribute("class"):t?i.setAttribute("class",e):i.className=e}const fu=Symbol("_vod"),T_=Symbol("_vsh"),S_=Symbol(""),C_=/(^|;)\s*display\s*:/;function M_(i,e,t){const n=i.style,r=st(t);let s=!1;if(t&&!r){if(e)if(st(e))for(const o of e.split(";")){const l=o.slice(0,o.indexOf(":")).trim();t[l]==null&&Eo(n,l,"")}else for(const o in e)t[o]==null&&Eo(n,o,"");for(const o in t)o==="display"&&(s=!0),Eo(n,o,t[o])}else if(r){if(e!==t){const o=n[S_];o&&(t+=";"+o),n.cssText=t,s=C_.test(t)}}else e&&i.removeAttribute("style");fu in i&&(i[fu]=s?n.display:"",i[T_]&&(n.display="none"))}const hu=/\s*!important$/;function Eo(i,e,t){if(re(t))t.forEach(n=>Eo(i,e,n));else if(t==null&&(t=""),e.startsWith("--"))i.setProperty(e,t);else{const n=P_(i,e);hu.test(t)?i.setProperty($n(n),t.replace(hu,""),"important"):i[n]=t}}const du=["Webkit","Moz","ms"],Rl={};function P_(i,e){const t=Rl[e];if(t)return t;let n=Li(e);if(n!=="filter"&&n in i)return Rl[e]=n;n=ul(n);for(let r=0;rDl||(R_.then(()=>Dl=0),Dl=Date.now());function $_(i,e){const t=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=t.attached)return;Ei(I_(n,t.value),e,5,[n])};return t.value=i,t.attached=D_(),t}function I_(i,e){if(re(e)){const t=i.stopImmediatePropagation;return i.stopImmediatePropagation=()=>{t.call(i),i._stopped=!0},e.map(n=>r=>!r._stopped&&n&&n(r))}else return e}const vu=i=>i.charCodeAt(0)===111&&i.charCodeAt(1)===110&&i.charCodeAt(2)>96&&i.charCodeAt(2)<123,z_=(i,e,t,n,r,s)=>{const o=r==="svg";e==="class"?w_(i,n,o):e==="style"?M_(i,t,n):ll(e)?Wa(e)||L_(i,e,t,n,s):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):N_(i,e,n,o))?(O_(i,e,n),!i.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&_u(i,e,n,o,s,e!=="value")):(e==="true-value"?i._trueValue=n:e==="false-value"&&(i._falseValue=n),_u(i,e,n,o))};function N_(i,e,t,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in i&&vu(e)&&ce(t));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&i.tagName==="INPUT"||e==="type"&&i.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=i.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return vu(e)&&st(t)?!1:e in i}const F_={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},B_=(i,e)=>{const t=i._withKeys||(i._withKeys={}),n=e.join(".");return t[n]||(t[n]=r=>{if(!("key"in r))return;const s=$n(r.key);if(e.some(o=>o===s||F_[o]===s))return i(r)})},H_=At({patchProp:z_},x_);let yu;function V_(){return yu||(yu=Y0(H_))}const Y_=(...i)=>{const e=V_().createApp(...i),{mount:t}=e;return e.mount=n=>{const r=U_(n);if(!r)return;const s=e._component;!ce(s)&&!s.render&&!s.template&&(s.template=r.innerHTML),r.innerHTML="";const o=t(r,!1,W_(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},e};function W_(i){if(i instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&i instanceof MathMLElement)return"mathml"}function U_(i){return st(i)?document.querySelector(i):i}const vr=(i,e)=>{const t=i.__vccOpts||i;for(const[n,r]of e)t[n]=r;return t},X_={},j_=Zs('',1),q_=[j_];function G_(i,e){return he(),Se("div",null,q_)}const K_=vr(X_,[["render",G_]]);function wh(i){return Sf()?($p(i),!0):!1}function fc(i){return typeof i=="function"?i():Ce(i)}const Z_=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Q_=Object.prototype.toString,J_=i=>Q_.call(i)==="[object Object]",e1=()=>{};function t1(i){return yh()}function i1(i,e=!0,t){t1()?Ri(i,t):e?i():Vf(i)}function n1(i){var e;const t=fc(i);return(e=t==null?void 0:t.$el)!=null?e:t}const hc=Z_?window:void 0;function r1(...i){let e,t,n,r;if(typeof i[0]=="string"||Array.isArray(i[0])?([t,n,r]=i,e=hc):[e,t,n,r]=i,!e)return e1;Array.isArray(t)||(t=[t]),Array.isArray(n)||(n=[n]);const s=[],o=()=>{s.forEach(u=>u()),s.length=0},l=(u,f,d,h)=>(u.addEventListener(f,d,h),()=>u.removeEventListener(f,d,h)),a=ln(()=>[n1(e),fc(r)],([u,f])=>{if(o(),!u)return;const d=J_(f)?{...f}:f;s.push(...t.flatMap(h=>n.map(_=>l(u,h,_,d))))},{immediate:!0,flush:"post"}),c=()=>{a(),o()};return wh(c),c}function s1(){const i=pt(!1),e=yh();return e&&Ri(()=>{i.value=!0},e),i}function o1(i){const e=s1();return uc(()=>(e.value,!!i()))}function l1(i,e={}){const{window:t=hc}=e,n=o1(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let r;const s=pt(!1),o=c=>{s.value=c.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},a=G0(()=>{n.value&&(l(),r=t.matchMedia(fc(i)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),s.value=r.matches)});return wh(()=>{a(),l(),r=void 0}),s}function dc(i={}){const{window:e=hc,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:n=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:s=!0}=i,o=pt(t),l=pt(n),a=()=>{e&&(s?(o.value=e.innerWidth,l.value=e.innerHeight):(o.value=e.document.documentElement.clientWidth,l.value=e.document.documentElement.clientHeight))};if(a(),i1(a),r1("resize",a,{passive:!0}),r){const c=l1("(orientation: portrait)");ln(c,()=>a())}return{width:o,height:l}}function Ji(i){if(i===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}function Th(i,e){i.prototype=Object.create(e.prototype),i.prototype.constructor=i,i.__proto__=e}/*! + * GSAP 3.12.5 + * https://gsap.com + * + * @license Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var fi={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Wr={duration:.5,overwrite:!1,delay:0},pc,Et,Be,vi=1e8,Ie=1/vi,fa=Math.PI*2,a1=fa/4,c1=0,Sh=Math.sqrt,u1=Math.cos,f1=Math.sin,gt=function(e){return typeof e=="string"},Ze=function(e){return typeof e=="function"},un=function(e){return typeof e=="number"},_c=function(e){return typeof e>"u"},Gi=function(e){return typeof e=="object"},jt=function(e){return e!==!1},gc=function(){return typeof window<"u"},co=function(e){return Ze(e)||gt(e)},Ch=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Lt=Array.isArray,ha=/(?:-?\.?\d|\.)+/gi,Mh=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Pr=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,$l=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Ph=/[+-]=-?[.\d]+/,Oh=/[^,'"\[\]\s]+/gi,h1=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Ue,Fi,da,mc,hi={},Uo={},kh,Eh=function(e){return(Uo=dr(e,hi))&&Jt},vc=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},Ns=function(e,t){return!t&&console.warn(e)},Lh=function(e,t){return e&&(hi[e]=t)&&Uo&&(Uo[e]=t)||hi},Fs=function(){return 0},d1={suppressEvents:!0,isStart:!0,kill:!1},Lo={suppressEvents:!0,kill:!1},p1={suppressEvents:!0},yc={},Cn=[],pa={},Ah,si={},Il={},xu=30,Ao=[],xc="",bc=function(e){var t=e[0],n,r;if(Gi(t)||Ze(t)||(e=[e]),!(n=(t._gsap||{}).harness)){for(r=Ao.length;r--&&!Ao[r].targetTest(t););n=Ao[r]}for(r=e.length;r--;)e[r]&&(e[r]._gsap||(e[r]._gsap=new id(e[r],n)))||e.splice(r,1);return e},ir=function(e){return e._gsap||bc(yi(e))[0]._gsap},Rh=function(e,t,n){return(n=e[t])&&Ze(n)?e[t]():_c(n)&&e.getAttribute&&e.getAttribute(t)||n},qt=function(e,t){return(e=e.split(",")).forEach(t)||e},tt=function(e){return Math.round(e*1e5)/1e5||0},_t=function(e){return Math.round(e*1e7)/1e7||0},$r=function(e,t){var n=t.charAt(0),r=parseFloat(t.substr(2));return e=parseFloat(e),n==="+"?e+r:n==="-"?e-r:n==="*"?e*r:e/r},_1=function(e,t){for(var n=t.length,r=0;e.indexOf(t[r])<0&&++rl;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[n],e[n]=t),t._next?t._next._prev=t:e[r]=t,t._prev=o,t.parent=t._dp=e,t},xl=function(e,t,n,r){n===void 0&&(n="_first"),r===void 0&&(r="_last");var s=t._prev,o=t._next;s?s._next=o:e[n]===t&&(e[n]=o),o?o._prev=s:e[r]===t&&(e[r]=s),t._next=t._prev=t.parent=null},Ln=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},nr=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var n=e;n;)n._dirty=1,n=n.parent;return e},v1=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},_a=function(e,t,n,r){return e._startAt&&(Et?e._startAt.revert(Lo):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,r))},y1=function i(e){return!e||e._ts&&i(e.parent)},wu=function(e){return e._repeat?Ur(e._tTime,e=e.duration()+e._rDelay)*e:0},Ur=function(e,t){var n=Math.floor(e/=t);return e&&n===e?n-1:n},qo=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},bl=function(e){return e._end=_t(e._start+(e._tDur/Math.abs(e._ts||e._rts||Ie)||0))},wl=function(e,t){var n=e._dp;return n&&n.smoothChildTiming&&e._ts&&(e._start=_t(n._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),bl(e),n._dirty||nr(n,e)),e},Nh=function(e,t){var n;if((t._time||!t._dur&&t._initted||t._startIe)&&t.render(n,!0)),nr(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur=0&&n.totalTime(n._tTime),n=n._dp;e._zTime=-Ie}},Yi=function(e,t,n,r){return t.parent&&Ln(t),t._start=_t((un(n)?n:n||e!==Ue?di(e,n,t):e._time)+t._delay),t._end=_t(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),zh(e,t,"_first","_last",e._sort?"_start":0),ga(t)||(e._recent=t),r||Nh(e,t),e._ts<0&&wl(e,e._tTime),e},Fh=function(e,t){return(hi.ScrollTrigger||vc("scrollTrigger",t))&&hi.ScrollTrigger.create(t,e)},Bh=function(e,t,n,r,s){if(Tc(e,t,s),!e._initted)return 1;if(!n&&e._pt&&!Et&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&Ah!==li.frame)return Cn.push(e),e._lazy=[s,r],1},x1=function i(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||i(t))},ga=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},b1=function(e,t,n,r){var s=e.ratio,o=t<0||!t&&(!e._start&&x1(e)&&!(!e._initted&&ga(e))||(e._ts<0||e._dp._ts<0)&&!ga(e))?0:1,l=e._rDelay,a=0,c,u,f;if(l&&e._repeat&&(a=Js(0,e._tDur,t),u=Ur(a,l),e._yoyo&&u&1&&(o=1-o),u!==Ur(e._tTime,l)&&(s=1-o,e.vars.repeatRefresh&&e._initted&&e.invalidate())),o!==s||Et||r||e._zTime===Ie||!t&&e._zTime){if(!e._initted&&Bh(e,t,r,n,a))return;for(f=e._zTime,e._zTime=t||(n?Ie:0),n||(n=t&&!f),e.ratio=o,e._from&&(o=1-o),e._time=0,e._tTime=a,c=e._pt;c;)c.r(o,c.d),c=c._next;t<0&&_a(e,t,n,!0),e._onUpdate&&!n&&ui(e,"onUpdate"),a&&e._repeat&&!n&&e.parent&&ui(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===o&&(o&&Ln(e,1),!n&&!Et&&(ui(e,o?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},w1=function(e,t,n){var r;if(n>t)for(r=e._first;r&&r._start<=n;){if(r.data==="isPause"&&r._start>t)return r;r=r._next}else for(r=e._last;r&&r._start>=n;){if(r.data==="isPause"&&r._start0&&!r&&wl(e,e._tTime=e._tDur*l),e.parent&&bl(e),n||nr(e.parent,e),e},Tu=function(e){return e instanceof Ft?nr(e):Xr(e,e._dur)},T1={_start:0,endTime:Fs,totalDuration:Fs},di=function i(e,t,n){var r=e.labels,s=e._recent||T1,o=e.duration()>=vi?s.endTime(!1):e._dur,l,a,c;return gt(t)&&(isNaN(t)||t in r)?(a=t.charAt(0),c=t.substr(-1)==="%",l=t.indexOf("="),a==="<"||a===">"?(l>=0&&(t=t.replace(/=/,"")),(a==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(t.substr(1))||0)*(c?(l<0?s:n).totalDuration()/100:1)):l<0?(t in r||(r[t]=o),r[t]):(a=parseFloat(t.charAt(l-1)+t.substr(l+1)),c&&n&&(a=a/100*(Lt(n)?n[0]:n).totalDuration()),l>1?i(e,t.substr(0,l-1),n)+a:o+a)):t==null?o:+t},bs=function(e,t,n){var r=un(t[1]),s=(r?2:1)+(e<2?0:1),o=t[s],l,a;if(r&&(o.duration=t[1]),o.parent=n,e){for(l=o,a=n;a&&!("immediateRender"in l);)l=a.vars.defaults||{},a=jt(a.vars.inherit)&&a.parent;o.immediateRender=jt(l.immediateRender),e<2?o.runBackwards=1:o.startAt=t[s-1]}return new rt(t[0],o,t[s+1])},Nn=function(e,t){return e||e===0?t(e):t},Js=function(e,t,n){return nt?t:n},Ot=function(e,t){return!gt(e)||!(t=h1.exec(e))?"":t[1]},S1=function(e,t,n){return Nn(n,function(r){return Js(e,t,r)})},ma=[].slice,Hh=function(e,t){return e&&Gi(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&Gi(e[0]))&&!e.nodeType&&e!==Fi},C1=function(e,t,n){return n===void 0&&(n=[]),e.forEach(function(r){var s;return gt(r)&&!t||Hh(r,1)?(s=n).push.apply(s,yi(r)):n.push(r)})||n},yi=function(e,t,n){return Be&&!t&&Be.selector?Be.selector(e):gt(e)&&!n&&(da||!jr())?ma.call((t||mc).querySelectorAll(e),0):Lt(e)?C1(e,n):Hh(e)?ma.call(e,0):e?[e]:[]},va=function(e){return e=yi(e)[0]||Ns("Invalid scope")||{},function(t){var n=e.current||e.nativeElement||e;return yi(t,n.querySelectorAll?n:n===e?Ns("Invalid scope")||mc.createElement("div"):e)}},Vh=function(e){return e.sort(function(){return .5-Math.random()})},Yh=function(e){if(Ze(e))return e;var t=Gi(e)?e:{each:e},n=rr(t.ease),r=t.from||0,s=parseFloat(t.base)||0,o={},l=r>0&&r<1,a=isNaN(r)||l,c=t.axis,u=r,f=r;return gt(r)?u=f={center:.5,edges:.5,end:1}[r]||0:!l&&a&&(u=r[0],f=r[1]),function(d,h,_){var p=(_||t).length,m=o[p],b,x,w,T,M,C,P,E,k;if(!m){if(k=t.grid==="auto"?0:(t.grid||[1,vi])[1],!k){for(P=-vi;P<(P=_[k++].getBoundingClientRect().left)&&kP&&(P=M),Mp?p-1:c?c==="y"?p/k:k:Math.max(k,p/k))||0)*(r==="edges"?-1:1),m.b=p<0?s-p:s,m.u=Ot(t.amount||t.each)||0,n=n&&p<0?Jh(n):n}return p=(m[d]-m.min)/m.max||0,_t(m.b+(n?n(p):p)*m.v)+m.u}},ya=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(n){var r=_t(Math.round(parseFloat(n)/e)*e*t);return(r-r%1)/t+(un(n)?0:Ot(n))}},Wh=function(e,t){var n=Lt(e),r,s;return!n&&Gi(e)&&(r=n=e.radius||vi,e.values?(e=yi(e.values),(s=!un(e[0]))&&(r*=r)):e=ya(e.increment)),Nn(t,n?Ze(e)?function(o){return s=e(o),Math.abs(s-o)<=r?s:o}:function(o){for(var l=parseFloat(s?o.x:o),a=parseFloat(s?o.y:0),c=vi,u=0,f=e.length,d,h;f--;)s?(d=e[f].x-l,h=e[f].y-a,d=d*d+h*h):d=Math.abs(e[f]-l),dr?s-o:o)})},Bs=function(e){for(var t=0,n="",r,s,o,l;~(r=e.indexOf("random(",t));)o=e.indexOf(")",r),l=e.charAt(r+7)==="[",s=e.substr(r+7,o-r-7).match(l?Oh:ha),n+=e.substr(t,r-t)+Uh(l?s:+s[0],l?0:+s[1],+s[2]||1e-5),t=o+1;return n+e.substr(t,e.length-t)},jh=function(e,t,n,r,s){var o=t-e,l=r-n;return Nn(s,function(a){return n+((a-e)/o*l||0)})},L1=function i(e,t,n,r){var s=isNaN(e+t)?0:function(h){return(1-h)*e+h*t};if(!s){var o=gt(e),l={},a,c,u,f,d;if(n===!0&&(r=1)&&(n=null),o)e={p:e},t={p:t};else if(Lt(e)&&!Lt(t)){for(u=[],f=e.length,d=f-2,c=1;c(l=Math.abs(l))&&(a=o,s=l);return a},ui=function(e,t,n){var r=e.vars,s=r[t],o=Be,l=e._ctx,a,c,u;if(s)return a=r[t+"Params"],c=r.callbackScope||e,n&&Cn.length&&Xo(),l&&(Be=l),u=a?s.apply(c,a):s.call(c),Be=o,u},os=function(e){return Ln(e),e.scrollTrigger&&e.scrollTrigger.kill(!!Et),e.progress()<1&&ui(e,"onInterrupt"),e},Or,qh=[],Gh=function(e){if(e)if(e=!e.name&&e.default||e,gc()||e.headless){var t=e.name,n=Ze(e),r=t&&!n&&e.init?function(){this._props=[]}:e,s={init:Fs,render:Mc,add:wc,kill:j1,modifier:X1,rawVars:0},o={targetTest:0,get:0,getSetter:Cc,aliases:{},register:0};if(jr(),e!==r){if(si[t])return;wi(r,wi(jo(e,s),o)),dr(r.prototype,dr(s,jo(e,o))),si[r.prop=t]=r,e.targetTest&&(Ao.push(r),yc[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}Lh(t,r),e.register&&e.register(Jt,r,Gt)}else qh.push(e)},De=255,ls={aqua:[0,De,De],lime:[0,De,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,De],navy:[0,0,128],white:[De,De,De],olive:[128,128,0],yellow:[De,De,0],orange:[De,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[De,0,0],pink:[De,192,203],cyan:[0,De,De],transparent:[De,De,De,0]},zl=function(e,t,n){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(n-t)*e*6:e<.5?n:e*3<2?t+(n-t)*(2/3-e)*6:t)*De+.5|0},Kh=function(e,t,n){var r=e?un(e)?[e>>16,e>>8&De,e&De]:0:ls.black,s,o,l,a,c,u,f,d,h,_;if(!r){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),ls[e])r=ls[e];else if(e.charAt(0)==="#"){if(e.length<6&&(s=e.charAt(1),o=e.charAt(2),l=e.charAt(3),e="#"+s+s+o+o+l+l+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return r=parseInt(e.substr(1,6),16),[r>>16,r>>8&De,r&De,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),r=[e>>16,e>>8&De,e&De]}else if(e.substr(0,3)==="hsl"){if(r=_=e.match(ha),!t)a=+r[0]%360/360,c=+r[1]/100,u=+r[2]/100,o=u<=.5?u*(c+1):u+c-u*c,s=u*2-o,r.length>3&&(r[3]*=1),r[0]=zl(a+1/3,s,o),r[1]=zl(a,s,o),r[2]=zl(a-1/3,s,o);else if(~e.indexOf("="))return r=e.match(Mh),n&&r.length<4&&(r[3]=1),r}else r=e.match(ha)||ls.transparent;r=r.map(Number)}return t&&!_&&(s=r[0]/De,o=r[1]/De,l=r[2]/De,f=Math.max(s,o,l),d=Math.min(s,o,l),u=(f+d)/2,f===d?a=c=0:(h=f-d,c=u>.5?h/(2-f-d):h/(f+d),a=f===s?(o-l)/h+(oe||b<0)&&(n+=b-t),r+=b,M=r-n,w=M-o,(w>0||x)&&(C=++f.frame,d=M-f.time*1e3,f.time=M=M/1e3,o+=w+(w>=s?4:s-w),T=1),x||(a=c(p)),T)for(h=0;h=b&&h--},_listeners:l},f}(),jr=function(){return!Hs&&li.wake()},ye={},R1=/^[\d.\-M][\d.\-,\s]/,D1=/["']/g,$1=function(e){for(var t={},n=e.substr(1,e.length-3).split(":"),r=n[0],s=1,o=n.length,l,a,c;s1&&n.config?n.config.apply(null,~e.indexOf("{")?[$1(t[1])]:I1(e).split(",").map($h)):ye._CE&&R1.test(e)?ye._CE("",e):n},Jh=function(e){return function(t){return 1-e(1-t)}},ed=function i(e,t){for(var n=e._first,r;n;)n instanceof Ft?i(n,t):n.vars.yoyoEase&&(!n._yoyo||!n._repeat)&&n._yoyo!==t&&(n.timeline?i(n.timeline,t):(r=n._ease,n._ease=n._yEase,n._yEase=r,n._yoyo=t)),n=n._next},rr=function(e,t){return e&&(Ze(e)?e:ye[e]||z1(e))||t},yr=function(e,t,n,r){n===void 0&&(n=function(a){return 1-t(1-a)}),r===void 0&&(r=function(a){return a<.5?t(a*2)/2:1-t((1-a)*2)/2});var s={easeIn:t,easeOut:n,easeInOut:r},o;return qt(e,function(l){ye[l]=hi[l]=s,ye[o=l.toLowerCase()]=n;for(var a in s)ye[o+(a==="easeIn"?".in":a==="easeOut"?".out":".inOut")]=ye[l+"."+a]=s[a]}),s},td=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},Nl=function i(e,t,n){var r=t>=1?t:1,s=(n||(e?.3:.45))/(t<1?t:1),o=s/fa*(Math.asin(1/r)||0),l=function(u){return u===1?1:r*Math.pow(2,-10*u)*f1((u-o)*s)+1},a=e==="out"?l:e==="in"?function(c){return 1-l(1-c)}:td(l);return s=fa/s,a.config=function(c,u){return i(e,c,u)},a},Fl=function i(e,t){t===void 0&&(t=1.70158);var n=function(o){return o?--o*o*((t+1)*o+t)+1:0},r=e==="out"?n:e==="in"?function(s){return 1-n(1-s)}:td(n);return r.config=function(s){return i(e,s)},r};qt("Linear,Quad,Cubic,Quart,Quint,Strong",function(i,e){var t=e<5?e+1:e;yr(i+",Power"+(t-1),e?function(n){return Math.pow(n,t)}:function(n){return n},function(n){return 1-Math.pow(1-n,t)},function(n){return n<.5?Math.pow(n*2,t)/2:1-Math.pow((1-n)*2,t)/2})});ye.Linear.easeNone=ye.none=ye.Linear.easeIn;yr("Elastic",Nl("in"),Nl("out"),Nl());(function(i,e){var t=1/e,n=2*t,r=2.5*t,s=function(l){return l0?n+(n+this._rDelay)*this._repeat:n):this.totalDuration()&&this._dur},e.totalDuration=function(n){return arguments.length?(this._dirty=0,Xr(this,this._repeat<0?n:(n-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(n,r){if(jr(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(wl(this,n),!s._dp||s.parent||Nh(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&&n0||!this._tDur&&!n)&&Yi(this._dp,this,this._start-this._delay)}return(this._tTime!==n||!this._dur&&!r||this._initted&&Math.abs(this._zTime)===Ie||!n&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=n),Dh(this,n,r)),this},e.time=function(n,r){return arguments.length?this.totalTime(Math.min(this.totalDuration(),n+wu(this))%(this._dur+this._rDelay)||(n?this._dur:0),r):this._time},e.totalProgress=function(n,r){return arguments.length?this.totalTime(this.totalDuration()*n,r):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0},e.progress=function(n,r){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-n:n)+wu(this),r):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(n,r){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(n-1)*s,r):this._repeat?Ur(this._tTime,s)+1:1},e.timeScale=function(n,r){if(!arguments.length)return this._rts===-Ie?0:this._rts;if(this._rts===n)return this;var s=this.parent&&this._ts?qo(this.parent._time,this):this._tTime;return this._rts=+n||0,this._ts=this._ps||n===-Ie?0:this._rts,this.totalTime(Js(-Math.abs(this._delay),this._tDur,s),r!==!1),bl(this),v1(this)},e.paused=function(n){return arguments.length?(this._ps!==n&&(this._ps=n,n?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(jr(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==Ie&&(this._tTime-=Ie)))),this):this._ps},e.startTime=function(n){if(arguments.length){this._start=n;var r=this.parent||this._dp;return r&&(r._sort||!this.parent)&&Yi(r,this,n-this._delay),this}return this._start},e.endTime=function(n){return this._start+(jt(n)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(n){var r=this.parent||this._dp;return r?n&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?qo(r.rawTime(n),this):this._tTime:this._tTime},e.revert=function(n){n===void 0&&(n=p1);var r=Et;return Et=n,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(n),this.totalTime(-.01,n.suppressEvents)),this.data!=="nested"&&n.kill!==!1&&this.kill(),Et=r,this},e.globalTime=function(n){for(var r=this,s=arguments.length?n:r.rawTime();r;)s=r._start+s/(Math.abs(r._ts)||1),r=r._dp;return!this.parent&&this._sat?this._sat.globalTime(n):s},e.repeat=function(n){return arguments.length?(this._repeat=n===1/0?-2:n,Tu(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(n){if(arguments.length){var r=this._time;return this._rDelay=n,Tu(this),r?this.time(r):this}return this._rDelay},e.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},e.seek=function(n,r){return this.totalTime(di(this,n),jt(r))},e.restart=function(n,r){return this.play().totalTime(n?-this._delay:0,jt(r))},e.play=function(n,r){return n!=null&&this.seek(n,r),this.reversed(!1).paused(!1)},e.reverse=function(n,r){return n!=null&&this.seek(n||this.totalDuration(),r),this.reversed(!0).paused(!1)},e.pause=function(n,r){return n!=null&&this.seek(n,r),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(n){return arguments.length?(!!n!==this.reversed()&&this.timeScale(-this._rts||(n?-Ie:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-Ie,this},e.isActive=function(){var n=this.parent||this._dp,r=this._start,s;return!!(!n||this._ts&&this._initted&&n.isActive()&&(s=n.rawTime(!0))>=r&&s1?(r?(o[n]=r,s&&(o[n+"Params"]=s),n==="onUpdate"&&(this._onUpdate=r)):delete o[n],this):o[n]},e.then=function(n){var r=this;return new Promise(function(s){var o=Ze(n)?n:Ih,l=function(){var c=r.then;r.then=null,Ze(o)&&(o=o(r))&&(o.then||o===r)&&(r.then=c),s(o),r.then=c};r._initted&&r.totalProgress()===1&&r._ts>=0||!r._tTime&&r._ts<0?l():r._prom=l})},e.kill=function(){os(this)},i}();wi(Vs.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:-Ie,_prom:0,_ps:!1,_rts:1});var Ft=function(i){Th(e,i);function e(n,r){var s;return n===void 0&&(n={}),s=i.call(this,n)||this,s.labels={},s.smoothChildTiming=!!n.smoothChildTiming,s.autoRemoveChildren=!!n.autoRemoveChildren,s._sort=jt(n.sortChildren),Ue&&Yi(n.parent||Ue,Ji(s),r),n.reversed&&s.reverse(),n.paused&&s.paused(!0),n.scrollTrigger&&Fh(Ji(s),n.scrollTrigger),s}var t=e.prototype;return t.to=function(r,s,o){return bs(0,arguments,this),this},t.from=function(r,s,o){return bs(1,arguments,this),this},t.fromTo=function(r,s,o,l){return bs(2,arguments,this),this},t.set=function(r,s,o){return s.duration=0,s.parent=this,xs(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new rt(r,s,di(this,o),1),this},t.call=function(r,s,o){return Yi(this,rt.delayedCall(0,r,s),o)},t.staggerTo=function(r,s,o,l,a,c,u){return o.duration=s,o.stagger=o.stagger||l,o.onComplete=c,o.onCompleteParams=u,o.parent=this,new rt(r,o,di(this,a)),this},t.staggerFrom=function(r,s,o,l,a,c,u){return o.runBackwards=1,xs(o).immediateRender=jt(o.immediateRender),this.staggerTo(r,s,o,l,a,c,u)},t.staggerFromTo=function(r,s,o,l,a,c,u,f){return l.startAt=o,xs(l).immediateRender=jt(l.immediateRender),this.staggerTo(r,s,l,a,c,u,f)},t.render=function(r,s,o){var l=this._time,a=this._dirty?this.totalDuration():this._tDur,c=this._dur,u=r<=0?0:_t(r),f=this._zTime<0!=r<0&&(this._initted||!c),d,h,_,p,m,b,x,w,T,M,C,P;if(this!==Ue&&u>a&&r>=0&&(u=a),u!==this._tTime||o||f){if(l!==this._time&&c&&(u+=this._time-l,r+=this._time-l),d=u,T=this._start,w=this._ts,b=!w,f&&(c||(l=this._zTime),(r||!s)&&(this._zTime=r)),this._repeat){if(C=this._yoyo,m=c+this._rDelay,this._repeat<-1&&r<0)return this.totalTime(m*100+r,s,o);if(d=_t(u%m),u===a?(p=this._repeat,d=c):(p=~~(u/m),p&&p===u/m&&(d=c,p--),d>c&&(d=c)),M=Ur(this._tTime,m),!l&&this._tTime&&M!==p&&this._tTime-M*m-this._dur<=0&&(M=p),C&&p&1&&(d=c-d,P=1),p!==M&&!this._lock){var E=C&&M&1,k=E===(C&&p&1);if(p=l&&r>=0)for(h=this._first;h;){if(_=h._next,(h._act||d>=h._start)&&h._ts&&x!==h){if(h.parent!==this)return this.render(r,s,o);if(h.render(h._ts>0?(d-h._start)*h._ts:(h._dirty?h.totalDuration():h._tDur)+(d-h._start)*h._ts,s,o),d!==this._time||!this._ts&&!b){x=0,_&&(u+=this._zTime=-Ie);break}}h=_}else{h=this._last;for(var A=r<0?r:d;h;){if(_=h._prev,(h._act||A<=h._end)&&h._ts&&x!==h){if(h.parent!==this)return this.render(r,s,o);if(h.render(h._ts>0?(A-h._start)*h._ts:(h._dirty?h.totalDuration():h._tDur)+(A-h._start)*h._ts,s,o||Et&&(h._initted||h._startAt)),d!==this._time||!this._ts&&!b){x=0,_&&(u+=this._zTime=A?-Ie:Ie);break}}h=_}}if(x&&!s&&(this.pause(),x.render(d>=l?0:-Ie)._zTime=d>=l?1:-1,this._ts))return this._start=T,bl(this),this.render(r,s,o);this._onUpdate&&!s&&ui(this,"onUpdate",!0),(u===a&&this._tTime>=this.totalDuration()||!u&&l)&&(T===this._start||Math.abs(w)!==Math.abs(this._ts))&&(this._lock||((r||!c)&&(u===a&&this._ts>0||!u&&this._ts<0)&&Ln(this,1),!s&&!(r<0&&!l)&&(u||l||!a)&&(ui(this,u===a&&r>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u0)&&this._prom())))}return this},t.add=function(r,s){var o=this;if(un(s)||(s=di(this,s,r)),!(r instanceof Vs)){if(Lt(r))return r.forEach(function(l){return o.add(l,s)}),this;if(gt(r))return this.addLabel(r,s);if(Ze(r))r=rt.delayedCall(0,r);else return this}return this!==r?Yi(this,r,s):this},t.getChildren=function(r,s,o,l){r===void 0&&(r=!0),s===void 0&&(s=!0),o===void 0&&(o=!0),l===void 0&&(l=-vi);for(var a=[],c=this._first;c;)c._start>=l&&(c instanceof rt?s&&a.push(c):(o&&a.push(c),r&&a.push.apply(a,c.getChildren(!0,s,o)))),c=c._next;return a},t.getById=function(r){for(var s=this.getChildren(1,1,1),o=s.length;o--;)if(s[o].vars.id===r)return s[o]},t.remove=function(r){return gt(r)?this.removeLabel(r):Ze(r)?this.killTweensOf(r):(xl(this,r),r===this._recent&&(this._recent=this._last),nr(this))},t.totalTime=function(r,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=_t(li.time-(this._ts>0?r/this._ts:(this.totalDuration()-r)/-this._ts))),i.prototype.totalTime.call(this,r,s),this._forcing=0,this):this._tTime},t.addLabel=function(r,s){return this.labels[r]=di(this,s),this},t.removeLabel=function(r){return delete this.labels[r],this},t.addPause=function(r,s,o){var l=rt.delayedCall(0,s||Fs,o);return l.data="isPause",this._hasPause=1,Yi(this,l,di(this,r))},t.removePause=function(r){var s=this._first;for(r=di(this,r);s;)s._start===r&&s.data==="isPause"&&Ln(s),s=s._next},t.killTweensOf=function(r,s,o){for(var l=this.getTweensOf(r,o),a=l.length;a--;)mn!==l[a]&&l[a].kill(r,s);return this},t.getTweensOf=function(r,s){for(var o=[],l=yi(r),a=this._first,c=un(s),u;a;)a instanceof rt?_1(a._targets,l)&&(c?(!mn||a._initted&&a._ts)&&a.globalTime(0)<=s&&a.globalTime(a.totalDuration())>s:!s||a.isActive())&&o.push(a):(u=a.getTweensOf(l,s)).length&&o.push.apply(o,u),a=a._next;return o},t.tweenTo=function(r,s){s=s||{};var o=this,l=di(o,r),a=s,c=a.startAt,u=a.onStart,f=a.onStartParams,d=a.immediateRender,h,_=rt.to(o,wi({ease:s.ease||"none",lazy:!1,immediateRender:!1,time:l,overwrite:"auto",duration:s.duration||Math.abs((l-(c&&"time"in c?c.time:o._time))/o.timeScale())||Ie,onStart:function(){if(o.pause(),!h){var m=s.duration||Math.abs((l-(c&&"time"in c?c.time:o._time))/o.timeScale());_._dur!==m&&Xr(_,m,0,1).render(_._time,!0,!0),h=1}u&&u.apply(_,f||[])}},s));return d?_.render(0):_},t.tweenFromTo=function(r,s,o){return this.tweenTo(s,wi({startAt:{time:di(this,r)}},o))},t.recent=function(){return this._recent},t.nextLabel=function(r){return r===void 0&&(r=this._time),Su(this,di(this,r))},t.previousLabel=function(r){return r===void 0&&(r=this._time),Su(this,di(this,r),1)},t.currentLabel=function(r){return arguments.length?this.seek(r,!0):this.previousLabel(this._time+Ie)},t.shiftChildren=function(r,s,o){o===void 0&&(o=0);for(var l=this._first,a=this.labels,c;l;)l._start>=o&&(l._start+=r,l._end+=r),l=l._next;if(s)for(c in a)a[c]>=o&&(a[c]+=r);return nr(this)},t.invalidate=function(r){var s=this._first;for(this._lock=0;s;)s.invalidate(r),s=s._next;return i.prototype.invalidate.call(this,r)},t.clear=function(r){r===void 0&&(r=!0);for(var s=this._first,o;s;)o=s._next,this.remove(s),s=o;return this._dp&&(this._time=this._tTime=this._pTime=0),r&&(this.labels={}),nr(this)},t.totalDuration=function(r){var s=0,o=this,l=o._last,a=vi,c,u,f;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-r:r));if(o._dirty){for(f=o.parent;l;)c=l._prev,l._dirty&&l.totalDuration(),u=l._start,u>a&&o._sort&&l._ts&&!o._lock?(o._lock=1,Yi(o,l,u-l._delay,1)._lock=0):a=u,u<0&&l._ts&&(s-=u,(!f&&!o._dp||f&&f.smoothChildTiming)&&(o._start+=u/o._ts,o._time-=u,o._tTime-=u),o.shiftChildren(-u,!1,-1/0),a=0),l._end>s&&l._ts&&(s=l._end),l=c;Xr(o,o===Ue&&o._time>s?o._time:s,1,1),o._dirty=0}return o._tDur},e.updateRoot=function(r){if(Ue._ts&&(Dh(Ue,qo(r,Ue)),Ah=li.frame),li.frame>=xu){xu+=fi.autoSleep||120;var s=Ue._first;if((!s||!s._ts)&&fi.autoSleep&&li._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||li.sleep()}}},e}(Vs);wi(Ft.prototype,{_lock:0,_hasPause:0,_forcing:0});var N1=function(e,t,n,r,s,o,l){var a=new Gt(this._pt,e,t,0,1,ad,null,s),c=0,u=0,f,d,h,_,p,m,b,x;for(a.b=n,a.e=r,n+="",r+="",(b=~r.indexOf("random("))&&(r=Bs(r)),o&&(x=[n,r],o(x,e,t),n=x[0],r=x[1]),d=n.match($l)||[];f=$l.exec(r);)_=f[0],p=r.substring(c,f.index),h?h=(h+1)%5:p.substr(-5)==="rgba("&&(h=1),_!==d[u++]&&(m=parseFloat(d[u-1])||0,a._pt={_next:a._pt,p:p||u===1?p:",",s:m,c:_.charAt(1)==="="?$r(m,_)-m:parseFloat(_)-m,m:h&&h<4?Math.round:0},c=$l.lastIndex);return a.c=c")}),T.duration();else{C={};for(E in _)E==="ease"||E==="easeEach"||V1(E,_[E],C,_.easeEach);for(E in C)for(G=C[E].sort(function(j,B){return j.t-B.t}),z=0,M=0;Ma-Ie&&!u?a:rc&&(d=c)),b=this._yoyo&&_&1,b&&(T=this._yEase,d=c-d),m=Ur(this._tTime,p),d===l&&!o&&this._initted&&_===m)return this._tTime=f,this;_!==m&&(w&&this._yEase&&ed(w,b),this.vars.repeatRefresh&&!b&&!this._lock&&this._time!==p&&this._initted&&(this._lock=o=1,this.render(_t(p*_),!0).invalidate()._lock=0))}if(!this._initted){if(Bh(this,u?r:d,o,s,f))return this._tTime=0,this;if(l!==this._time&&!(o&&this.vars.repeatRefresh&&_!==m))return this;if(c!==this._dur)return this.render(r,s,o)}if(this._tTime=f,this._time=d,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=x=(T||this._ease)(d/c),this._from&&(this.ratio=x=1-x),d&&!l&&!s&&!_&&(ui(this,"onStart"),this._tTime!==f))return this;for(h=this._pt;h;)h.r(x,h.d),h=h._next;w&&w.render(r<0?r:w._dur*w._ease(d/this._dur),s,o)||this._startAt&&(this._zTime=r),this._onUpdate&&!s&&(u&&_a(this,r,s,o),ui(this,"onUpdate")),this._repeat&&_!==m&&this.vars.onRepeat&&!s&&this.parent&&ui(this,"onRepeat"),(f===this._tDur||!f)&&this._tTime===f&&(u&&!this._onUpdate&&_a(this,r,!0,!0),(r||!c)&&(f===this._tDur&&this._ts>0||!f&&this._ts<0)&&Ln(this,1),!s&&!(u&&!l)&&(f||l||b)&&(ui(this,f===a?"onComplete":"onReverseComplete",!0),this._prom&&!(f0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(r){return(!r||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(r),i.prototype.invalidate.call(this,r)},t.resetTo=function(r,s,o,l,a){Hs||li.wake(),this._ts||this.play();var c=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||Tc(this,c),u=this._ease(c/this._dur),B1(this,r,s,o,l,u,c,a)?this.resetTo(r,s,o,l,1):(wl(this,0),this.parent||zh(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(r,s){if(s===void 0&&(s="all"),!r&&(!s||s==="all"))return this._lazy=this._pt=0,this.parent?os(this):this;if(this.timeline){var o=this.timeline.totalDuration();return this.timeline.killTweensOf(r,s,mn&&mn.vars.overwrite!==!0)._first||os(this),this.parent&&o!==this.timeline.totalDuration()&&Xr(this,this._dur*this.timeline._tDur/o,0,1),this}var l=this._targets,a=r?yi(r):l,c=this._ptLookup,u=this._pt,f,d,h,_,p,m,b;if((!s||s==="all")&&m1(l,a))return s==="all"&&(this._pt=0),os(this);for(f=this._op=this._op||[],s!=="all"&&(gt(s)&&(p={},qt(s,function(x){return p[x]=1}),s=p),s=H1(l,s)),b=l.length;b--;)if(~a.indexOf(l[b])){d=c[b],s==="all"?(f[b]=s,_=d,h={}):(h=f[b]=f[b]||{},_=s);for(p in _)m=d&&d[p],m&&((!("kill"in m.d)||m.d.kill(p)===!0)&&xl(this,m,"_pt"),delete d[p]),h!=="all"&&(h[p]=1)}return this._initted&&!this._pt&&u&&os(this),this},e.to=function(r,s){return new e(r,s,arguments[2])},e.from=function(r,s){return bs(1,arguments)},e.delayedCall=function(r,s,o,l){return new e(s,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:r,onComplete:s,onReverseComplete:s,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:l})},e.fromTo=function(r,s,o){return bs(2,arguments)},e.set=function(r,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new e(r,s)},e.killTweensOf=function(r,s,o){return Ue.killTweensOf(r,s,o)},e}(Vs);wi(rt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});qt("staggerTo,staggerFrom,staggerFromTo",function(i){rt[i]=function(){var e=new Ft,t=ma.call(arguments,0);return t.splice(i==="staggerFromTo"?5:4,0,0),e[i].apply(e,t)}});var Sc=function(e,t,n){return e[t]=n},od=function(e,t,n){return e[t](n)},Y1=function(e,t,n,r){return e[t](r.fp,n)},W1=function(e,t,n){return e.setAttribute(t,n)},Cc=function(e,t){return Ze(e[t])?od:_c(e[t])&&e.setAttribute?W1:Sc},ld=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},U1=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},ad=function(e,t){var n=t._pt,r="";if(!e&&t.b)r=t.b;else if(e===1&&t.e)r=t.e;else{for(;n;)r=n.p+(n.m?n.m(n.s+n.c*e):Math.round((n.s+n.c*e)*1e4)/1e4)+r,n=n._next;r+=t.c}t.set(t.t,t.p,r,t)},Mc=function(e,t){for(var n=t._pt;n;)n.r(e,n.d),n=n._next},X1=function(e,t,n,r){for(var s=this._pt,o;s;)o=s._next,s.p===r&&s.modifier(e,t,n),s=o},j1=function(e){for(var t=this._pt,n,r;t;)r=t._next,t.p===e&&!t.op||t.op===e?xl(this,t,"_pt"):t.dep||(n=1),t=r;return!n},q1=function(e,t,n,r){r.mSet(e,t,r.m.call(r.tween,n,r.mt),r)},cd=function(e){for(var t=e._pt,n,r,s,o;t;){for(n=t._next,r=s;r&&r.pr>t.pr;)r=r._next;(t._prev=r?r._prev:o)?t._prev._next=t:s=t,(t._next=r)?r._prev=t:o=t,t=n}e._pt=s},Gt=function(){function i(t,n,r,s,o,l,a,c,u){this.t=n,this.s=s,this.c=o,this.p=r,this.r=l||ld,this.d=a||this,this.set=c||Sc,this.pr=u||0,this._next=t,t&&(t._prev=this)}var e=i.prototype;return e.modifier=function(n,r,s){this.mSet=this.mSet||this.set,this.set=q1,this.m=n,this.mt=s,this.tween=r},i}();qt(xc+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(i){return yc[i]=1});hi.TweenMax=hi.TweenLite=rt;hi.TimelineLite=hi.TimelineMax=Ft;Ue=new Ft({sortChildren:!1,defaults:Wr,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});fi.stringFilter=Qh;var sr=[],Ro={},G1=[],Mu=0,K1=0,Bl=function(e){return(Ro[e]||G1).map(function(t){return t()})},ba=function(){var e=Date.now(),t=[];e-Mu>2&&(Bl("matchMediaInit"),sr.forEach(function(n){var r=n.queries,s=n.conditions,o,l,a,c;for(l in r)o=Fi.matchMedia(r[l]).matches,o&&(a=1),o!==s[l]&&(s[l]=o,c=1);c&&(n.revert(),a&&t.push(n))}),Bl("matchMediaRevert"),t.forEach(function(n){return n.onMatch(n,function(r){return n.add(null,r)})}),Mu=e,Bl("matchMedia"))},ud=function(){function i(t,n){this.selector=n&&va(n),this.data=[],this._r=[],this.isReverted=!1,this.id=K1++,t&&this.add(t)}var e=i.prototype;return e.add=function(n,r,s){Ze(n)&&(s=r,r=n,n=Ze);var o=this,l=function(){var c=Be,u=o.selector,f;return c&&c!==o&&c.data.push(o),s&&(o.selector=va(s)),Be=o,f=r.apply(o,arguments),Ze(f)&&o._r.push(f),Be=c,o.selector=u,o.isReverted=!1,f};return o.last=l,n===Ze?l(o,function(a){return o.add(null,a)}):n?o[n]=l:l},e.ignore=function(n){var r=Be;Be=null,n(this),Be=r},e.getTweens=function(){var n=[];return this.data.forEach(function(r){return r instanceof i?n.push.apply(n,r.getTweens()):r instanceof rt&&!(r.parent&&r.parent.data==="nested")&&n.push(r)}),n},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(n,r){var s=this;if(n?function(){for(var l=s.getTweens(),a=s.data.length,c;a--;)c=s.data[a],c.data==="isFlip"&&(c.revert(),c.getChildren(!0,!0,!1).forEach(function(u){return l.splice(l.indexOf(u),1)}));for(l.map(function(u){return{g:u._dur||u._delay||u._sat&&!u._sat.vars.immediateRender?u.globalTime(0):-1/0,t:u}}).sort(function(u,f){return f.g-u.g||-1/0}).forEach(function(u){return u.t.revert(n)}),a=s.data.length;a--;)c=s.data[a],c instanceof Ft?c.data!=="nested"&&(c.scrollTrigger&&c.scrollTrigger.revert(),c.kill()):!(c instanceof rt)&&c.revert&&c.revert(n);s._r.forEach(function(u){return u(n,s)}),s.isReverted=!0}():this.data.forEach(function(l){return l.kill&&l.kill()}),this.clear(),r)for(var o=sr.length;o--;)sr[o].id===this.id&&sr.splice(o,1)},e.revert=function(n){this.kill(n||{})},i}(),Z1=function(){function i(t){this.contexts=[],this.scope=t,Be&&Be.data.push(this)}var e=i.prototype;return e.add=function(n,r,s){Gi(n)||(n={matches:n});var o=new ud(0,s||this.scope),l=o.conditions={},a,c,u;Be&&!o.selector&&(o.selector=Be.selector),this.contexts.push(o),r=o.add("onMatch",r),o.queries=n;for(c in n)c==="all"?u=1:(a=Fi.matchMedia(n[c]),a&&(sr.indexOf(o)<0&&sr.push(o),(l[c]=a.matches)&&(u=1),a.addListener?a.addListener(ba):a.addEventListener("change",ba)));return u&&r(o,function(f){return o.add(null,f)}),this},e.revert=function(n){this.kill(n||{})},e.kill=function(n){this.contexts.forEach(function(r){return r.kill(n,!0)})},i}(),Go={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),n=0;n1){var r=e.map(function(u){return Jt.quickSetter(u,t,n)}),s=r.length;return function(u){for(var f=s;f--;)r[f](u)}}e=e[0]||{};var o=si[t],l=ir(e),a=l.harness&&(l.harness.aliases||{})[t]||t,c=o?function(u){var f=new o;Or._pt=0,f.init(e,n?u+n:u,Or,0,[e]),f.render(1,f),Or._pt&&Mc(1,Or)}:l.set(e,a);return o?c:function(u){return c(e,a,n?u+n:u,l,1)}},quickTo:function(e,t,n){var r,s=Jt.to(e,dr((r={},r[t]="+=0.1",r.paused=!0,r),n||{})),o=function(a,c,u){return s.resetTo(t,a,c,u)};return o.tween=s,o},isTweening:function(e){return Ue.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=rr(e.ease,Wr.ease)),bu(Wr,e||{})},config:function(e){return bu(fi,e||{})},registerEffect:function(e){var t=e.name,n=e.effect,r=e.plugins,s=e.defaults,o=e.extendTimeline;(r||"").split(",").forEach(function(l){return l&&!si[l]&&!hi[l]&&Ns(t+" effect requires "+l+" plugin.")}),Il[t]=function(l,a,c){return n(yi(l),wi(a||{},s),c)},o&&(Ft.prototype[t]=function(l,a,c){return this.add(Il[t](l,Gi(a)?a:(c=a)&&{},this),c)})},registerEase:function(e,t){ye[e]=rr(t)},parseEase:function(e,t){return arguments.length?rr(e,t):ye},getById:function(e){return Ue.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var n=new Ft(e),r,s;for(n.smoothChildTiming=jt(e.smoothChildTiming),Ue.remove(n),n._dp=0,n._time=n._tTime=Ue._time,r=Ue._first;r;)s=r._next,(t||!(!r._dur&&r instanceof rt&&r.vars.onComplete===r._targets[0]))&&Yi(n,r,r._start-r._delay),r=s;return Yi(Ue,n,0),n},context:function(e,t){return e?new ud(e,t):Be},matchMedia:function(e){return new Z1(e)},matchMediaRefresh:function(){return sr.forEach(function(e){var t=e.conditions,n,r;for(r in t)t[r]&&(t[r]=!1,n=1);n&&e.revert()})||ba()},addEventListener:function(e,t){var n=Ro[e]||(Ro[e]=[]);~n.indexOf(t)||n.push(t)},removeEventListener:function(e,t){var n=Ro[e],r=n&&n.indexOf(t);r>=0&&n.splice(r,1)},utils:{wrap:k1,wrapYoyo:E1,distribute:Yh,random:Uh,snap:Wh,normalize:O1,getUnit:Ot,clamp:S1,splitColor:Kh,toArray:yi,selector:va,mapRange:jh,pipe:M1,unitize:P1,interpolate:L1,shuffle:Vh},install:Eh,effects:Il,ticker:li,updateRoot:Ft.updateRoot,plugins:si,globalTimeline:Ue,core:{PropTween:Gt,globals:Lh,Tween:rt,Timeline:Ft,Animation:Vs,getCache:ir,_removeLinkedListItem:xl,reverting:function(){return Et},context:function(e){return e&&Be&&(Be.data.push(e),e._ctx=Be),Be},suppressOverwrites:function(e){return pc=e}}};qt("to,from,fromTo,delayedCall,set,killTweensOf",function(i){return Go[i]=rt[i]});li.add(Ft.updateRoot);Or=Go.to({},{duration:0});var Q1=function(e,t){for(var n=e._pt;n&&n.p!==t&&n.op!==t&&n.fp!==t;)n=n._next;return n},J1=function(e,t){var n=e._targets,r,s,o;for(r in t)for(s=n.length;s--;)o=e._ptLookup[s][r],o&&(o=o.d)&&(o._pt&&(o=Q1(o,r)),o&&o.modifier&&o.modifier(t[r],e,n[s],r))},Hl=function(e,t){return{name:e,rawVars:1,init:function(r,s,o){o._onInit=function(l){var a,c;if(gt(s)&&(a={},qt(s,function(u){return a[u]=1}),s=a),t){a={};for(c in s)a[c]=t(s[c]);s=a}J1(l,s)}}}},Jt=Go.registerPlugin({name:"attr",init:function(e,t,n,r,s){var o,l,a;this.tween=n;for(o in t)a=e.getAttribute(o)||"",l=this.add(e,"setAttribute",(a||0)+"",t[o],r,s,0,0,o),l.op=o,l.b=a,this._props.push(o)},render:function(e,t){for(var n=t._pt;n;)Et?n.set(n.t,n.p,n.b,n):n.r(e,n.d),n=n._next}},{name:"endArray",init:function(e,t){for(var n=t.length;n--;)this.add(e,n,e[n]||0,t[n],0,0,0,0,0,1)}},Hl("roundProps",ya),Hl("modifiers"),Hl("snap",Wh))||Go;rt.version=Ft.version=Jt.version="3.12.5";kh=1;gc()&&jr();ye.Power0;ye.Power1;ye.Power2;ye.Power3;ye.Power4;ye.Linear;ye.Quad;ye.Cubic;ye.Quart;ye.Quint;ye.Strong;ye.Elastic;ye.Back;ye.SteppedEase;ye.Bounce;ye.Sine;ye.Expo;ye.Circ;/*! + * CSSPlugin 3.12.5 + * https://gsap.com + * + * Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var Pu,vn,Ir,Pc,Qn,Ou,Oc,eg=function(){return typeof window<"u"},fn={},jn=180/Math.PI,zr=Math.PI/180,br=Math.atan2,ku=1e8,kc=/([A-Z])/g,tg=/(left|right|width|margin|padding|x)/i,ig=/[\s,\(]\S/,Wi={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},wa=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},ng=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},rg=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},sg=function(e,t){var n=t.s+t.c*e;t.set(t.t,t.p,~~(n+(n<0?-.5:.5))+t.u,t)},fd=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},hd=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},og=function(e,t,n){return e.style[t]=n},lg=function(e,t,n){return e.style.setProperty(t,n)},ag=function(e,t,n){return e._gsap[t]=n},cg=function(e,t,n){return e._gsap.scaleX=e._gsap.scaleY=n},ug=function(e,t,n,r,s){var o=e._gsap;o.scaleX=o.scaleY=n,o.renderTransform(s,o)},fg=function(e,t,n,r,s){var o=e._gsap;o[t]=n,o.renderTransform(s,o)},Xe="transform",Kt=Xe+"Origin",hg=function i(e,t){var n=this,r=this.target,s=r.style,o=r._gsap;if(e in fn&&s){if(this.tfm=this.tfm||{},e!=="transform")e=Wi[e]||e,~e.indexOf(",")?e.split(",").forEach(function(l){return n.tfm[l]=en(r,l)}):this.tfm[e]=o.x?o[e]:en(r,e),e===Kt&&(this.tfm.zOrigin=o.zOrigin);else return Wi.transform.split(",").forEach(function(l){return i.call(n,l,t)});if(this.props.indexOf(Xe)>=0)return;o.svg&&(this.svgo=r.getAttribute("data-svg-origin"),this.props.push(Kt,t,"")),e=Xe}(s||t)&&this.props.push(e,t,s[e])},dd=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},dg=function(){var e=this.props,t=this.target,n=t.style,r=t._gsap,s,o;for(s=0;s=0?Eu[o]:"")+e},Sa=function(){eg()&&window.document&&(Pu=window,vn=Pu.document,Ir=vn.documentElement,Qn=Ta("div")||{style:{}},Ta("div"),Xe=qr(Xe),Kt=Xe+"Origin",Qn.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",_d=!!qr("perspective"),Oc=Jt.core.reverting,Pc=1)},Vl=function i(e){var t=Ta("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,r=this.nextSibling,s=this.style.cssText,o;if(Ir.appendChild(t),t.appendChild(this),this.style.display="block",e)try{o=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=i}catch{}else this._gsapBBox&&(o=this._gsapBBox());return n&&(r?n.insertBefore(this,r):n.appendChild(this)),Ir.removeChild(t),this.style.cssText=s,o},Lu=function(e,t){for(var n=t.length;n--;)if(e.hasAttribute(t[n]))return e.getAttribute(t[n])},gd=function(e){var t;try{t=e.getBBox()}catch{t=Vl.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===Vl||(t=Vl.call(e,!0)),t&&!t.width&&!t.x&&!t.y?{x:+Lu(e,["x","cx","x1"])||0,y:+Lu(e,["y","cy","y1"])||0,width:0,height:0}:t},md=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&gd(e))},pr=function(e,t){if(t){var n=e.style,r;t in fn&&t!==Kt&&(t=Xe),n.removeProperty?(r=t.substr(0,2),(r==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),n.removeProperty(r==="--"?t:t.replace(kc,"-$1").toLowerCase())):n.removeAttribute(t)}},yn=function(e,t,n,r,s,o){var l=new Gt(e._pt,t,n,0,1,o?hd:fd);return e._pt=l,l.b=r,l.e=s,e._props.push(n),l},Au={deg:1,rad:1,turn:1},pg={grid:1,flex:1},An=function i(e,t,n,r){var s=parseFloat(n)||0,o=(n+"").trim().substr((s+"").length)||"px",l=Qn.style,a=tg.test(t),c=e.tagName.toLowerCase()==="svg",u=(c?"client":"offset")+(a?"Width":"Height"),f=100,d=r==="px",h=r==="%",_,p,m,b;if(r===o||!s||Au[r]||Au[o])return s;if(o!=="px"&&!d&&(s=i(e,t,n,"px")),b=e.getCTM&&md(e),(h||o==="%")&&(fn[t]||~t.indexOf("adius")))return _=b?e.getBBox()[a?"width":"height"]:e[u],tt(h?s/_*f:s/100*_);if(l[a?"width":"height"]=f+(d?o:r),p=~t.indexOf("adius")||r==="em"&&e.appendChild&&!c?e:e.parentNode,b&&(p=(e.ownerSVGElement||{}).parentNode),(!p||p===vn||!p.appendChild)&&(p=vn.body),m=p._gsap,m&&h&&m.width&&a&&m.time===li.time&&!m.uncache)return tt(s/m.width*f);if(h&&(t==="height"||t==="width")){var x=e.style[t];e.style[t]=f+r,_=e[u],x?e.style[t]=x:pr(e,t)}else(h||o==="%")&&!pg[ji(p,"display")]&&(l.position=ji(e,"position")),p===e&&(l.position="static"),p.appendChild(Qn),_=Qn[u],p.removeChild(Qn),l.position="absolute";return a&&h&&(m=ir(p),m.time=li.time,m.width=p[u]),tt(d?_*s/f:_&&s?f/_*s:0)},en=function(e,t,n,r){var s;return Pc||Sa(),t in Wi&&t!=="transform"&&(t=Wi[t],~t.indexOf(",")&&(t=t.split(",")[0])),fn[t]&&t!=="transform"?(s=Ws(e,r),s=t!=="transformOrigin"?s[t]:s.svg?s.origin:Zo(ji(e,Kt))+" "+s.zOrigin+"px"):(s=e.style[t],(!s||s==="auto"||r||~(s+"").indexOf("calc("))&&(s=Ko[t]&&Ko[t](e,t,n)||ji(e,t)||Rh(e,t)||(t==="opacity"?1:0))),n&&!~(s+"").trim().indexOf(" ")?An(e,t,s,n)+n:s},_g=function(e,t,n,r){if(!n||n==="none"){var s=qr(t,e,1),o=s&&ji(e,s,1);o&&o!==n?(t=s,n=o):t==="borderColor"&&(n=ji(e,"borderTopColor"))}var l=new Gt(this._pt,e.style,t,0,1,ad),a=0,c=0,u,f,d,h,_,p,m,b,x,w,T,M;if(l.b=n,l.e=r,n+="",r+="",r==="auto"&&(p=e.style[t],e.style[t]=r,r=ji(e,t)||r,p?e.style[t]=p:pr(e,t)),u=[n,r],Qh(u),n=u[0],r=u[1],d=n.match(Pr)||[],M=r.match(Pr)||[],M.length){for(;f=Pr.exec(r);)m=f[0],x=r.substring(a,f.index),_?_=(_+1)%5:(x.substr(-5)==="rgba("||x.substr(-5)==="hsla(")&&(_=1),m!==(p=d[c++]||"")&&(h=parseFloat(p)||0,T=p.substr((h+"").length),m.charAt(1)==="="&&(m=$r(h,m)+T),b=parseFloat(m),w=m.substr((b+"").length),a=Pr.lastIndex-w.length,w||(w=w||fi.units[t]||T,a===r.length&&(r+=w,l.e+=w)),T!==w&&(h=An(e,t,p,w)||0),l._pt={_next:l._pt,p:x||c===1?x:",",s:h,c:b-h,m:_&&_<4||t==="zIndex"?Math.round:0});l.c=a-1;)l=s[c],fn[l]&&(a=1,l=l==="transformOrigin"?Kt:Xe),pr(n,l);a&&(pr(n,Xe),o&&(o.svg&&n.removeAttribute("transform"),Ws(n,1),o.uncache=1,dd(r)))}},Ko={clearProps:function(e,t,n,r,s){if(s.data!=="isFromStart"){var o=e._pt=new Gt(e._pt,t,n,0,0,mg);return o.u=r,o.pr=-10,o.tween=s,e._props.push(n),1}}},Ys=[1,0,0,1,0,0],vd={},yd=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},Du=function(e){var t=ji(e,Xe);return yd(t)?Ys:t.substr(7).match(Mh).map(tt)},Ec=function(e,t){var n=e._gsap||ir(e),r=e.style,s=Du(e),o,l,a,c;return n.svg&&e.getAttribute("transform")?(a=e.transform.baseVal.consolidate().matrix,s=[a.a,a.b,a.c,a.d,a.e,a.f],s.join(",")==="1,0,0,1,0,0"?Ys:s):(s===Ys&&!e.offsetParent&&e!==Ir&&!n.svg&&(a=r.display,r.display="block",o=e.parentNode,(!o||!e.offsetParent)&&(c=1,l=e.nextElementSibling,Ir.appendChild(e)),s=Du(e),a?r.display=a:pr(e,"display"),c&&(l?o.insertBefore(e,l):o?o.appendChild(e):Ir.removeChild(e))),t&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},Ca=function(e,t,n,r,s,o){var l=e._gsap,a=s||Ec(e,!0),c=l.xOrigin||0,u=l.yOrigin||0,f=l.xOffset||0,d=l.yOffset||0,h=a[0],_=a[1],p=a[2],m=a[3],b=a[4],x=a[5],w=t.split(" "),T=parseFloat(w[0])||0,M=parseFloat(w[1])||0,C,P,E,k;n?a!==Ys&&(P=h*m-_*p)&&(E=T*(m/P)+M*(-p/P)+(p*x-m*b)/P,k=T*(-_/P)+M*(h/P)-(h*x-_*b)/P,T=E,M=k):(C=gd(e),T=C.x+(~w[0].indexOf("%")?T/100*C.width:T),M=C.y+(~(w[1]||w[0]).indexOf("%")?M/100*C.height:M)),r||r!==!1&&l.smooth?(b=T-c,x=M-u,l.xOffset=f+(b*h+x*p)-b,l.yOffset=d+(b*_+x*m)-x):l.xOffset=l.yOffset=0,l.xOrigin=T,l.yOrigin=M,l.smooth=!!r,l.origin=t,l.originIsAbsolute=!!n,e.style[Kt]="0px 0px",o&&(yn(o,l,"xOrigin",c,T),yn(o,l,"yOrigin",u,M),yn(o,l,"xOffset",f,l.xOffset),yn(o,l,"yOffset",d,l.yOffset)),e.setAttribute("data-svg-origin",T+" "+M)},Ws=function(e,t){var n=e._gsap||new id(e);if("x"in n&&!t&&!n.uncache)return n;var r=e.style,s=n.scaleX<0,o="px",l="deg",a=getComputedStyle(e),c=ji(e,Kt)||"0",u,f,d,h,_,p,m,b,x,w,T,M,C,P,E,k,A,U,z,G,ee,Q,j,B,H,ue,S,ne,xe,Oe,Pe,Ne;return u=f=d=p=m=b=x=w=T=0,h=_=1,n.svg=!!(e.getCTM&&md(e)),a.translate&&((a.translate!=="none"||a.scale!=="none"||a.rotate!=="none")&&(r[Xe]=(a.translate!=="none"?"translate3d("+(a.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(a.rotate!=="none"?"rotate("+a.rotate+") ":"")+(a.scale!=="none"?"scale("+a.scale.split(" ").join(",")+") ":"")+(a[Xe]!=="none"?a[Xe]:"")),r.scale=r.rotate=r.translate="none"),P=Ec(e,n.svg),n.svg&&(n.uncache?(H=e.getBBox(),c=n.xOrigin-H.x+"px "+(n.yOrigin-H.y)+"px",B=""):B=!t&&e.getAttribute("data-svg-origin"),Ca(e,B||c,!!B||n.originIsAbsolute,n.smooth!==!1,P)),M=n.xOrigin||0,C=n.yOrigin||0,P!==Ys&&(U=P[0],z=P[1],G=P[2],ee=P[3],u=Q=P[4],f=j=P[5],P.length===6?(h=Math.sqrt(U*U+z*z),_=Math.sqrt(ee*ee+G*G),p=U||z?br(z,U)*jn:0,x=G||ee?br(G,ee)*jn+p:0,x&&(_*=Math.abs(Math.cos(x*zr))),n.svg&&(u-=M-(M*U+C*G),f-=C-(M*z+C*ee))):(Ne=P[6],Oe=P[7],S=P[8],ne=P[9],xe=P[10],Pe=P[11],u=P[12],f=P[13],d=P[14],E=br(Ne,xe),m=E*jn,E&&(k=Math.cos(-E),A=Math.sin(-E),B=Q*k+S*A,H=j*k+ne*A,ue=Ne*k+xe*A,S=Q*-A+S*k,ne=j*-A+ne*k,xe=Ne*-A+xe*k,Pe=Oe*-A+Pe*k,Q=B,j=H,Ne=ue),E=br(-G,xe),b=E*jn,E&&(k=Math.cos(-E),A=Math.sin(-E),B=U*k-S*A,H=z*k-ne*A,ue=G*k-xe*A,Pe=ee*A+Pe*k,U=B,z=H,G=ue),E=br(z,U),p=E*jn,E&&(k=Math.cos(E),A=Math.sin(E),B=U*k+z*A,H=Q*k+j*A,z=z*k-U*A,j=j*k-Q*A,U=B,Q=H),m&&Math.abs(m)+Math.abs(p)>359.9&&(m=p=0,b=180-b),h=tt(Math.sqrt(U*U+z*z+G*G)),_=tt(Math.sqrt(j*j+Ne*Ne)),E=br(Q,j),x=Math.abs(E)>2e-4?E*jn:0,T=Pe?1/(Pe<0?-Pe:Pe):0),n.svg&&(B=e.getAttribute("transform"),n.forceCSS=e.setAttribute("transform","")||!yd(ji(e,Xe)),B&&e.setAttribute("transform",B))),Math.abs(x)>90&&Math.abs(x)<270&&(s?(h*=-1,x+=p<=0?180:-180,p+=p<=0?180:-180):(_*=-1,x+=x<=0?180:-180)),t=t||n.uncache,n.x=u-((n.xPercent=u&&(!t&&n.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*n.xPercent/100:0)+o,n.y=f-((n.yPercent=f&&(!t&&n.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-f)?-50:0)))?e.offsetHeight*n.yPercent/100:0)+o,n.z=d+o,n.scaleX=tt(h),n.scaleY=tt(_),n.rotation=tt(p)+l,n.rotationX=tt(m)+l,n.rotationY=tt(b)+l,n.skewX=x+l,n.skewY=w+l,n.transformPerspective=T+o,(n.zOrigin=parseFloat(c.split(" ")[2])||!t&&n.zOrigin||0)&&(r[Kt]=Zo(c)),n.xOffset=n.yOffset=0,n.force3D=fi.force3D,n.renderTransform=n.svg?yg:_d?xd:vg,n.uncache=0,n},Zo=function(e){return(e=e.split(" "))[0]+" "+e[1]},Yl=function(e,t,n){var r=Ot(t);return tt(parseFloat(t)+parseFloat(An(e,"x",n+"px",r)))+r},vg=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,xd(e,t)},Un="0deg",ts="0px",Xn=") ",xd=function(e,t){var n=t||this,r=n.xPercent,s=n.yPercent,o=n.x,l=n.y,a=n.z,c=n.rotation,u=n.rotationY,f=n.rotationX,d=n.skewX,h=n.skewY,_=n.scaleX,p=n.scaleY,m=n.transformPerspective,b=n.force3D,x=n.target,w=n.zOrigin,T="",M=b==="auto"&&e&&e!==1||b===!0;if(w&&(f!==Un||u!==Un)){var C=parseFloat(u)*zr,P=Math.sin(C),E=Math.cos(C),k;C=parseFloat(f)*zr,k=Math.cos(C),o=Yl(x,o,P*k*-w),l=Yl(x,l,-Math.sin(C)*-w),a=Yl(x,a,E*k*-w+w)}m!==ts&&(T+="perspective("+m+Xn),(r||s)&&(T+="translate("+r+"%, "+s+"%) "),(M||o!==ts||l!==ts||a!==ts)&&(T+=a!==ts||M?"translate3d("+o+", "+l+", "+a+") ":"translate("+o+", "+l+Xn),c!==Un&&(T+="rotate("+c+Xn),u!==Un&&(T+="rotateY("+u+Xn),f!==Un&&(T+="rotateX("+f+Xn),(d!==Un||h!==Un)&&(T+="skew("+d+", "+h+Xn),(_!==1||p!==1)&&(T+="scale("+_+", "+p+Xn),x.style[Xe]=T||"translate(0, 0)"},yg=function(e,t){var n=t||this,r=n.xPercent,s=n.yPercent,o=n.x,l=n.y,a=n.rotation,c=n.skewX,u=n.skewY,f=n.scaleX,d=n.scaleY,h=n.target,_=n.xOrigin,p=n.yOrigin,m=n.xOffset,b=n.yOffset,x=n.forceCSS,w=parseFloat(o),T=parseFloat(l),M,C,P,E,k;a=parseFloat(a),c=parseFloat(c),u=parseFloat(u),u&&(u=parseFloat(u),c+=u,a+=u),a||c?(a*=zr,c*=zr,M=Math.cos(a)*f,C=Math.sin(a)*f,P=Math.sin(a-c)*-d,E=Math.cos(a-c)*d,c&&(u*=zr,k=Math.tan(c-u),k=Math.sqrt(1+k*k),P*=k,E*=k,u&&(k=Math.tan(u),k=Math.sqrt(1+k*k),M*=k,C*=k)),M=tt(M),C=tt(C),P=tt(P),E=tt(E)):(M=f,E=d,C=P=0),(w&&!~(o+"").indexOf("px")||T&&!~(l+"").indexOf("px"))&&(w=An(h,"x",o,"px"),T=An(h,"y",l,"px")),(_||p||m||b)&&(w=tt(w+_-(_*M+p*P)+m),T=tt(T+p-(_*C+p*E)+b)),(r||s)&&(k=h.getBBox(),w=tt(w+r/100*k.width),T=tt(T+s/100*k.height)),k="matrix("+M+","+C+","+P+","+E+","+w+","+T+")",h.setAttribute("transform",k),x&&(h.style[Xe]=k)},xg=function(e,t,n,r,s){var o=360,l=gt(s),a=parseFloat(s)*(l&&~s.indexOf("rad")?jn:1),c=a-r,u=r+c+"deg",f,d;return l&&(f=s.split("_")[1],f==="short"&&(c%=o,c!==c%(o/2)&&(c+=c<0?o:-o)),f==="cw"&&c<0?c=(c+o*ku)%o-~~(c/o)*o:f==="ccw"&&c>0&&(c=(c-o*ku)%o-~~(c/o)*o)),e._pt=d=new Gt(e._pt,t,n,r,c,ng),d.e=u,d.u="deg",e._props.push(n),d},$u=function(e,t){for(var n in t)e[n]=t[n];return e},bg=function(e,t,n){var r=$u({},n._gsap),s="perspective,force3D,transformOrigin,svgOrigin",o=n.style,l,a,c,u,f,d,h,_;r.svg?(c=n.getAttribute("transform"),n.setAttribute("transform",""),o[Xe]=t,l=Ws(n,1),pr(n,Xe),n.setAttribute("transform",c)):(c=getComputedStyle(n)[Xe],o[Xe]=t,l=Ws(n,1),o[Xe]=c);for(a in fn)c=r[a],u=l[a],c!==u&&s.indexOf(a)<0&&(h=Ot(c),_=Ot(u),f=h!==_?An(n,a,c,_):parseFloat(c),d=parseFloat(u),e._pt=new Gt(e._pt,l,a,f,d-f,wa),e._pt.u=_||0,e._props.push(a));$u(l,r)};qt("padding,margin,Width,Radius",function(i,e){var t="Top",n="Right",r="Bottom",s="Left",o=(e<3?[t,n,r,s]:[t+s,t+n,r+n,r+s]).map(function(l){return e<2?i+l:"border"+l+i});Ko[e>1?"border"+i:i]=function(l,a,c,u,f){var d,h;if(arguments.length<4)return d=o.map(function(_){return en(l,_,c)}),h=d.join(" "),h.split(d[0]).length===5?d[0]:h;d=(u+"").split(" "),h={},o.forEach(function(_,p){return h[_]=d[p]=d[p]||d[(p-1)/2|0]}),l.init(a,h,f)}});var bd={name:"css",register:Sa,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,n,r,s){var o=this._props,l=e.style,a=n.vars.startAt,c,u,f,d,h,_,p,m,b,x,w,T,M,C,P,E;Pc||Sa(),this.styles=this.styles||pd(e),E=this.styles.props,this.tween=n;for(p in t)if(p!=="autoRound"&&(u=t[p],!(si[p]&&nd(p,t,n,r,e,s)))){if(h=typeof u,_=Ko[p],h==="function"&&(u=u.call(n,r,e,s),h=typeof u),h==="string"&&~u.indexOf("random(")&&(u=Bs(u)),_)_(this,e,p,u,n)&&(P=1);else if(p.substr(0,2)==="--")c=(getComputedStyle(e).getPropertyValue(p)+"").trim(),u+="",Mn.lastIndex=0,Mn.test(c)||(m=Ot(c),b=Ot(u)),b?m!==b&&(c=An(e,p,c,b)+b):m&&(u+=m),this.add(l,"setProperty",c,u,r,s,0,0,p),o.push(p),E.push(p,0,l[p]);else if(h!=="undefined"){if(a&&p in a?(c=typeof a[p]=="function"?a[p].call(n,r,e,s):a[p],gt(c)&&~c.indexOf("random(")&&(c=Bs(c)),Ot(c+"")||c==="auto"||(c+=fi.units[p]||Ot(en(e,p))||""),(c+"").charAt(1)==="="&&(c=en(e,p))):c=en(e,p),d=parseFloat(c),x=h==="string"&&u.charAt(1)==="="&&u.substr(0,2),x&&(u=u.substr(2)),f=parseFloat(u),p in Wi&&(p==="autoAlpha"&&(d===1&&en(e,"visibility")==="hidden"&&f&&(d=0),E.push("visibility",0,l.visibility),yn(this,l,"visibility",d?"inherit":"hidden",f?"inherit":"hidden",!f)),p!=="scale"&&p!=="transform"&&(p=Wi[p],~p.indexOf(",")&&(p=p.split(",")[0]))),w=p in fn,w){if(this.styles.save(p),T||(M=e._gsap,M.renderTransform&&!t.parseTransform||Ws(e,t.parseTransform),C=t.smoothOrigin!==!1&&M.smooth,T=this._pt=new Gt(this._pt,l,Xe,0,1,M.renderTransform,M,0,-1),T.dep=1),p==="scale")this._pt=new Gt(this._pt,M,"scaleY",M.scaleY,(x?$r(M.scaleY,x+f):f)-M.scaleY||0,wa),this._pt.u=0,o.push("scaleY",p),p+="X";else if(p==="transformOrigin"){E.push(Kt,0,l[Kt]),u=gg(u),M.svg?Ca(e,u,0,C,0,this):(b=parseFloat(u.split(" ")[2])||0,b!==M.zOrigin&&yn(this,M,"zOrigin",M.zOrigin,b),yn(this,l,p,Zo(c),Zo(u)));continue}else if(p==="svgOrigin"){Ca(e,u,1,C,0,this);continue}else if(p in vd){xg(this,M,p,d,x?$r(d,x+u):u);continue}else if(p==="smoothOrigin"){yn(this,M,"smooth",M.smooth,u);continue}else if(p==="force3D"){M[p]=u;continue}else if(p==="transform"){bg(this,u,e);continue}}else p in l||(p=qr(p)||p);if(w||(f||f===0)&&(d||d===0)&&!ig.test(u)&&p in l)m=(c+"").substr((d+"").length),f||(f=0),b=Ot(u)||(p in fi.units?fi.units[p]:m),m!==b&&(d=An(e,p,c,b)),this._pt=new Gt(this._pt,w?M:l,p,d,(x?$r(d,x+f):f)-d,!w&&(b==="px"||p==="zIndex")&&t.autoRound!==!1?sg:wa),this._pt.u=b||0,m!==b&&b!=="%"&&(this._pt.b=c,this._pt.r=rg);else if(p in l)_g.call(this,e,p,c,x?x+u:u);else if(p in e)this.add(e,p,c||e[p],x?x+u:u,r,s);else if(p!=="parseTransform"){vc(p,u);continue}w||(p in l?E.push(p,0,l[p]):E.push(p,1,c||e[p])),o.push(p)}}P&&cd(this)},render:function(e,t){if(t.tween._time||!Oc())for(var n=t._pt;n;)n.r(e,n.d),n=n._next;else t.styles.revert()},get:en,aliases:Wi,getSetter:function(e,t,n){var r=Wi[t];return r&&r.indexOf(",")<0&&(t=r),t in fn&&t!==Kt&&(e._gsap.x||en(e,"x"))?n&&Ou===n?t==="scale"?cg:ag:(Ou=n||{})&&(t==="scale"?ug:fg):e.style&&!_c(e.style[t])?og:~t.indexOf("-")?lg:Cc(e,t)},core:{_removeProperty:pr,_getMatrix:Ec}};Jt.utils.checkPrefix=qr;Jt.core.getStyleSaver=pd;(function(i,e,t,n){var r=qt(i+","+e+","+t,function(s){fn[s]=1});qt(e,function(s){fi.units[s]="deg",vd[s]=1}),Wi[r[13]]=i+","+e,qt(n,function(s){var o=s.split(":");Wi[o[1]]=r[o[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");qt("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(i){fi.units[i]="px"});Jt.registerPlugin(bd);var Z=Jt.registerPlugin(bd)||Jt;Z.core.Tween;/*! + * paths 3.12.5 + * https://gsap.com + * + * Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var wg=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,Tg=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,Sg=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/ig,Cg=/(^[#\.][a-z]|[a-y][a-z])/i,Mg=Math.PI/180,Pg=180/Math.PI,uo=Math.sin,fo=Math.cos,xi=Math.abs,tn=Math.sqrt,Og=Math.atan2,Ma=1e8,Iu=function(e){return typeof e=="string"},wd=function(e){return typeof e=="number"},kg=function(e){return typeof e>"u"},Eg={},Lg={},Qo=1e5,Td=function(e){return Math.round((e+Ma)%1*Qo)/Qo||(e<0?0:1)},Te=function(e){return Math.round(e*Qo)/Qo||0},zu=function(e){return Math.round(e*1e10)/1e10||0},Nu=function(e,t,n,r){var s=e[t],o=r===1?6:Pa(s,n,r);if((o||!r)&&o+n+2t){for(;--s&&e[s]>t;);s<0&&(s=0)}else for(;e[++s] element or an SVG path data string")}function Dg(i){for(var e=[],t=0;t-1;)o=r[s].nodeName.toLowerCase(),t.indexOf(","+o+",")<0&&n.setAttributeNS(null,o,r[s].nodeValue);return n},zg={rect:"rx,ry,x,y,width,height",circle:"r,cx,cy",ellipse:"rx,ry,cx,cy",line:"x1,x2,y1,y2"},Ng=function(e,t){for(var n=t?t.split(","):[],r={},s=n.length;--s>-1;)r[n[s]]=+e.getAttribute(n[s])||0;return r};function Fg(i,e){var t=i.tagName.toLowerCase(),n=.552284749831,r,s,o,l,a,c,u,f,d,h,_,p,m,b,x,w,T,M,C,P,E,k;return t==="path"||!i.getBBox?i:(c=Ig(i,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),k=Ng(i,zg[t]),t==="rect"?(l=k.rx,a=k.ry||l,s=k.x,o=k.y,h=k.width-l*2,_=k.height-a*2,l||a?(p=s+l*(1-n),m=s+l,b=m+h,x=b+l*n,w=b+l,T=o+a*(1-n),M=o+a,C=M+_,P=C+a*n,E=C+a,r="M"+w+","+M+" V"+C+" C"+[w,P,x,E,b,E,b-(b-m)/3,E,m+(b-m)/3,E,m,E,p,E,s,P,s,C,s,C-(C-M)/3,s,M+(C-M)/3,s,M,s,T,p,o,m,o,m+(b-m)/3,o,b-(b-m)/3,o,b,o,x,o,w,T,w,M].join(",")+"z"):r="M"+(s+h)+","+o+" v"+_+" h"+-h+" v"+-_+" h"+h+"z"):t==="circle"||t==="ellipse"?(t==="circle"?(l=a=k.r,f=l*n):(l=k.rx,a=k.ry,f=a*n),s=k.cx,o=k.cy,u=l*n,r="M"+(s+l)+","+o+" C"+[s+l,o+f,s+u,o+a,s,o+a,s-u,o+a,s-l,o+f,s-l,o,s-l,o-f,s-u,o-a,s,o-a,s+u,o-a,s+l,o-f,s+l,o].join(",")+"z"):t==="line"?r="M"+k.x1+","+k.y1+" L"+k.x2+","+k.y2:(t==="polyline"||t==="polygon")&&(d=(i.getAttribute("points")+"").match(Tg)||[],s=d.shift(),o=d.shift(),r="M"+s+","+o+" L"+d.join(","),t==="polygon"&&(r+=","+s+","+o+"z")),c.setAttribute("d",Pd(c._gsRawPath=Jo(r))),e&&i.parentNode&&(i.parentNode.insertBefore(c,i),i.parentNode.removeChild(i)),c)}function Cd(i,e,t){var n=i[e],r=i[e+2],s=i[e+4],o;return n+=(r-n)*t,r+=(s-r)*t,n+=(r-n)*t,o=r+(s+(i[e+6]-s)*t-r)*t-n,n=i[e+1],r=i[e+3],s=i[e+5],n+=(r-n)*t,r+=(s-r)*t,n+=(r-n)*t,Te(Og(r+(s+(i[e+7]-s)*t-r)*t-n,o)*Pg)}function Md(i,e,t){t=kg(t)?1:zu(t)||0,e=zu(e)||0;var n=Math.max(0,~~(xi(t-e)-1e-8)),r=Dg(i);if(e>t&&(e=1-e,t=1-t,Ag(r),r.totalLength=0),e<0||t<0){var s=Math.abs(~~Math.min(e,t))+1;e+=s,t+=s}r.totalLength||or(r);var o=t>1,l=Bu(r,e,Eg,!0),a=Bu(r,t,Lg),c=a.segment,u=l.segment,f=a.segIndex,d=l.segIndex,h=a.i,_=l.i,p=d===f,m=h===_&&p,b,x,w,T,M,C,P,E;if(o||n){for(b=ff)&&r.splice(T,1);else c.angle=Cd(c,h+w,0),h+=w,l=c[h],a=c[h+1],c.length=c.totalLength=0,c.totalPoints=r.totalPoints=8,c.push(l,a,l,a,l,a,l,a);return r.totalLength=0,r}function Bg(i,e,t){e=e||0,i.samples||(i.samples=[],i.lookup=[]);var n=~~i.resolution||12,r=1/n,s=i.length,o=i[e],l=i[e+1],a=e?e/6*n:0,c=i.samples,u=i.lookup,f=(e?i.minLength:Ma)||Ma,d=c[a+t*n-1],h=e?c[a-1]:0,_,p,m,b,x,w,T,M,C,P,E,k,A,U,z,G,ee;for(c.length=u.length=0,p=e+2;p8&&(i.splice(p,6),p-=6,s-=6);else for(_=1;_<=n;_++)U=r*_,A=1-U,w=T-(T=(U*U*m+3*A*(U*b+A*x))*U),E=k-(k=(U*U*M+3*A*(U*C+A*P))*U),G=tn(E*E+w*w),G=1)return 0;var n=i[e],r=i[e+1],s=i[e+2],o=i[e+3],l=i[e+4],a=i[e+5],c=i[e+6],u=i[e+7],f=n+(s-n)*t,d=s+(l-s)*t,h=r+(o-r)*t,_=o+(a-o)*t,p=f+(d-f)*t,m=h+(_-h)*t,b=l+(c-l)*t,x=a+(u-a)*t;return d+=(b-d)*t,_+=(x-_)*t,i.splice(e+2,4,Te(f),Te(h),Te(p),Te(m),Te(p+(d-p)*t),Te(m+(_-m)*t),Te(d),Te(_),Te(b),Te(x)),i.samples&&i.samples.splice(e/6*i.resolution|0,0,0,0,0,0,0,0),6}function Bu(i,e,t,n){t=t||{},i.totalLength||or(i),(e<0||e>1)&&(e=Td(e));var r=0,s=i[0],o,l,a,c,u,f,d;if(!e)d=f=r=0,s=i[0];else if(e===1)d=1,r=i.length-1,s=i[r],f=s.length-8;else{if(i.length>1){for(a=i.totalLength*e,u=f=0;(u+=i[f++].totalLength)1)&&(e=Td(e)),r.lookup||or(i),i.length>1){for(a=i.totalLength*e,u=f=0;(u+=i[f++].totalLength)=1?1-1e-9:d||1e-9):r.angle||0),s}function as(i,e,t,n,r,s,o){for(var l=i.length,a,c,u,f,d;--l>-1;)for(a=i[l],c=a.length,u=0;u1&&(t=tn(T)*t,n=tn(T)*n);var M=t*t,C=n*n,P=(M*C-M*w-C*x)/(M*w+C*x);P<0&&(P=0);var E=(s===o?-1:1)*tn(P),k=E*(t*b/n),A=E*-(n*m/t),U=(i+l)/2,z=(e+a)/2,G=U+(u*k-f*A),ee=z+(f*k+u*A),Q=(m-k)/t,j=(b-A)/n,B=(-m-k)/t,H=(-b-A)/n,ue=Q*Q+j*j,S=(j<0?-1:1)*Math.acos(Q/tn(ue)),ne=(Q*H-j*B<0?-1:1)*Math.acos((Q*B+j*H)/tn(ue*(B*B+H*H)));isNaN(ne)&&(ne=d),!o&&ne>0?ne-=h:o&&ne<0&&(ne+=h),S%=h,ne%=h;var xe=Math.ceil(xi(ne)/(h/4)),Oe=[],Pe=ne/xe,Ne=4/3*uo(Pe/2)/(1+fo(Pe/2)),He=u*t,Le=f*t,Qe=f*-n,Je=u*n,ke;for(ke=0;ke-1e-4?0:A}).match(wg)||[],t=[],n=0,r=0,s=2/3,o=e.length,l=0,a="ERROR: malformed path: "+i,c,u,f,d,h,_,p,m,b,x,w,T,M,C,P,E=function(A,U,z,G){x=(z-A)/3,w=(G-U)/3,p.push(A+x,U+w,z-x,G-w,z,G)};if(!i||!isNaN(e[0])||isNaN(e[1]))return console.log(a),t;for(c=0;c.5||xi(r-d)>.5)&&(E(n,r,f,d),h==="L"&&(c+=2)),n=f,r=d;else if(h==="A"){if(C=e[c+4],P=e[c+5],x=e[c+6],w=e[c+7],u=7,C.length>1&&(C.length<3?(w=x,x=P,u--):(w=P,x=C.substr(2),u-=2),P=C.charAt(1),C=C.charAt(0)),T=Hg(n,r,+e[c+1],+e[c+2],+e[c+3],+C,+P,(_?n:0)+x*1,(_?r:0)+w*1),c+=u,T)for(u=0;u1?jg(a):a.getItem(0).matrix:el,u=a.a*c.x+a.c*c.y,f=a.b*c.x+a.d*c.y):(a=new Us,u=f=0),t&&e.tagName.toLowerCase()==="g"&&(u=f=0),(r?n:o).appendChild(l),l.setAttribute("transform","matrix("+a.a+","+a.b+","+a.c+","+a.d+","+(a.e+u)+","+(a.f+f)+")");else{if(u=f=0,Od)for(a=e.offsetParent,c=e;c&&(c=c.parentNode)&&c!==a&&c.parentNode;)(lr.getComputedStyle(c)[ki]+"").length>4&&(u=c.offsetLeft,f=c.offsetTop,c=0);if(d=lr.getComputedStyle(e),d.position!=="absolute"&&d.position!=="fixed")for(a=e.offsetParent;o&&o!==a;)u+=o.scrollLeft||0,f+=o.scrollTop||0,o=o.parentNode;c=l.style,c.top=e.offsetTop-f+"px",c.left=e.offsetLeft-u+"px",c[ki]=d[ki],c[ka]=d[ka],c.position=d.position==="fixed"?"fixed":"absolute",e.parentNode.appendChild(l)}return l},Ul=function(e,t,n,r,s,o,l){return e.a=t,e.b=n,e.c=r,e.d=s,e.e=o,e.f=l,e},Us=function(){function i(t,n,r,s,o,l){t===void 0&&(t=1),n===void 0&&(n=0),r===void 0&&(r=0),s===void 0&&(s=1),o===void 0&&(o=0),l===void 0&&(l=0),Ul(this,t,n,r,s,o,l)}var e=i.prototype;return e.inverse=function(){var n=this.a,r=this.b,s=this.c,o=this.d,l=this.e,a=this.f,c=n*o-r*s||1e-10;return Ul(this,o/c,-r/c,-s/c,n/c,(s*a-o*l)/c,-(n*a-r*l)/c)},e.multiply=function(n){var r=this.a,s=this.b,o=this.c,l=this.d,a=this.e,c=this.f,u=n.a,f=n.c,d=n.b,h=n.d,_=n.e,p=n.f;return Ul(this,u*r+d*o,u*s+d*l,f*r+h*o,f*s+h*l,a+_*r+p*o,c+_*s+p*l)},e.clone=function(){return new i(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(n){var r=this.a,s=this.b,o=this.c,l=this.d,a=this.e,c=this.f;return r===n.a&&s===n.b&&o===n.c&&l===n.d&&a===n.e&&c===n.f},e.apply=function(n,r){r===void 0&&(r={});var s=n.x,o=n.y,l=this.a,a=this.b,c=this.c,u=this.d,f=this.e,d=this.f;return r.x=s*l+o*c+f||0,r.y=s*a+o*u+d||0,r},i}();function Nr(i,e,t,n){if(!i||!i.parentNode||(rn||kd(i)).documentElement===i)return new Us;var r=Yg(i),s=Ac(i),o=s?Ed:Ld,l=Gg(i,t),a=o[0].getBoundingClientRect(),c=o[1].getBoundingClientRect(),u=o[2].getBoundingClientRect(),f=l.parentNode,d=!n&&Xg(i),h=new Us((c.left-a.left)/100,(c.top-a.top)/100,(u.left-a.left)/100,(u.top-a.top)/100,a.left+(d?0:Ug()),a.top+(d?0:Wg()));if(f.removeChild(l),r)for(a=r.length;a--;)c=r[a],c.scaleX=c.scaleY=0,c.renderTransform(1,c);return e?h.inverse():h}/*! + * MotionPathPlugin 3.12.5 + * https://gsap.com + * + * @license Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var Kg="x,translateX,left,marginLeft,xPercent".split(","),Zg="y,translateY,top,marginTop,yPercent".split(","),Qg=Math.PI/180,pi,Ad,Sr,Ea,Xl,Vu,Jg=function(){return pi||typeof window<"u"&&(pi=window.gsap)&&pi.registerPlugin&&pi},is=function(e,t,n,r){for(var s=t.length,o=r===2?0:r,l=0;l1?e=1:e<0&&(e=0);r--;)Hu(n[r],e,!r&&t.rotate,n[r]);for(;s;)s.set(s.t,s.p,s.path[s.pp]+s.u,s.d,e),s=s._next;t.rotate&&t.rSet(t.target,t.rProp,n[0].angle*(t.radians?Qg:1)+t.rOffset+t.ru,t,e)}else t.styles.revert()},getLength:function(e){return or(Do(e)).totalLength},sliceRawPath:Md,getRawPath:Do,pointsToSegment:Oa,stringToRawPath:Jo,rawPathToString:Pd,transformRawPath:as,getGlobalMatrix:Nr,getPositionOnPath:Hu,cacheRawPathMeasurements:or,convertToPath:function(e,t){return Ea(e).map(function(n){return Fg(n,t!==!1)})},convertCoordinates:function(e,t,n){var r=Nr(t,!0,!0).multiply(Nr(e));return n?r.apply(n):r},getAlignMatrix:La,getRelativePosition:function(e,t,n,r){var s=La(e,t,n,r);return{x:s.e,y:s.f}},arrayToRawPath:function(e,t){t=t||{};var n=is(is([],e,t.x||"x",0),e,t.y||"y",1);return t.relative&&Rd(n),[t.type==="cubic"?n:Oa(n,t.curviness)]}};Jg()&&pi.registerPlugin($d);function nm(i,e){for(var t=0;ta?(s=r,r=_,l=o,o=m):n?r+=_:r=s+(_-s)/(m-l)*(o-l)},f=function(){s=r=n?0:r,l=o=0},d=function(_){var p=l,m=s,b=Cs();return(_||_===0)&&_!==r&&u(_),o===l||b-l>c?0:(r+(n?m:-m))/((n?b:o)-p)*1e3};return{update:u,reset:f,getVelocity:d}},ns=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Uu=function(e){var t=Math.max.apply(Math,e),n=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(n)?t:n},Hd=function(){Ss=bt.core.globals().ScrollTrigger,Ss&&Ss.core&&sm()},Vd=function(e){return bt=e||Fd(),!Io&&bt&&typeof document<"u"&&document.body&&(ai=window,xn=document,bn=xn.documentElement,Fr=xn.body,zd=[ai,xn,bn,Fr],bt.utils.clamp,Nd=bt.core.context||function(){},qn="onpointerenter"in Fr?"pointer":"mouse",Id=je.isTouch=ai.matchMedia&&ai.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in ai||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Pi=je.eventTypes=("ontouchstart"in bn?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in bn?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return Bd=0},500),Hd(),Io=1),Io};Bt.op=ct;_e.cache=0;var je=function(){function i(t){this.init(t)}var e=i.prototype;return e.init=function(n){Io||Vd(bt)||console.warn("Please gsap.registerPlugin(Observer)"),Ss||Hd();var r=n.tolerance,s=n.dragMinimum,o=n.type,l=n.target,a=n.lineHeight,c=n.debounce,u=n.preventDefault,f=n.onStop,d=n.onStopDelay,h=n.ignore,_=n.wheelSpeed,p=n.event,m=n.onDragStart,b=n.onDragEnd,x=n.onDrag,w=n.onPress,T=n.onRelease,M=n.onRight,C=n.onLeft,P=n.onUp,E=n.onDown,k=n.onChangeX,A=n.onChangeY,U=n.onChange,z=n.onToggleX,G=n.onToggleY,ee=n.onHover,Q=n.onHoverEnd,j=n.onMove,B=n.ignoreCheck,H=n.isNormalizer,ue=n.onGestureStart,S=n.onGestureEnd,ne=n.onWheel,xe=n.onEnable,Oe=n.onDisable,Pe=n.onClick,Ne=n.scrollSpeed,He=n.capture,Le=n.allowClicks,Qe=n.lockAxis,Je=n.onLockAxis;this.target=l=Xt(l)||bn,this.vars=n,h&&(h=bt.utils.toArray(h)),r=r||1e-9,s=s||0,_=_||1,Ne=Ne||1,o=o||"wheel,touch,pointer",c=c!==!1,a||(a=parseFloat(ai.getComputedStyle(Fr).lineHeight)||22);var ke,ut,Yt,g,y,O,R,v=this,D=0,F=0,N=n.passive||!u,I=Rn(l,Bt),$=Rn(l,ct),Y=I(),q=$(),V=~o.indexOf("touch")&&!~o.indexOf("pointer")&&Pi[0]==="pointerdown",J=Ms(l),K=l.ownerDocument||xn,de=[0,0,0],se=[0,0,0],Ee=0,mt=function(){return Ee=Cs()},Ae=function(ie,we){return(v.event=ie)&&h&&~h.indexOf(ie.target)||we&&V&&ie.pointerType!=="touch"||B&&B(ie,we)},Fn=function(){v._vx.reset(),v._vy.reset(),ut.pause(),f&&f(v)},Wt=function(){var ie=v.deltaX=Uu(de),we=v.deltaY=Uu(se),W=Math.abs(ie)>=r,ae=Math.abs(we)>=r;U&&(W||ae)&&U(v,ie,we,de,se),W&&(M&&v.deltaX>0&&M(v),C&&v.deltaX<0&&C(v),k&&k(v),z&&v.deltaX<0!=D<0&&z(v),D=v.deltaX,de[0]=de[1]=de[2]=0),ae&&(E&&v.deltaY>0&&E(v),P&&v.deltaY<0&&P(v),A&&A(v),G&&v.deltaY<0!=F<0&&G(v),F=v.deltaY,se[0]=se[1]=se[2]=0),(g||Yt)&&(j&&j(v),Yt&&(x(v),Yt=!1),g=!1),O&&!(O=!1)&&Je&&Je(v),y&&(ne(v),y=!1),ke=0},Ki=function(ie,we,W){de[W]+=ie,se[W]+=we,v._vx.update(ie),v._vy.update(we),c?ke||(ke=requestAnimationFrame(Wt)):Wt()},it=function(ie,we){Qe&&!R&&(v.axis=R=Math.abs(ie)>Math.abs(we)?"x":"y",O=!0),R!=="y"&&(de[2]+=ie,v._vx.update(ie,!0)),R!=="x"&&(se[2]+=we,v._vy.update(we,!0)),c?ke||(ke=requestAnimationFrame(Wt)):Wt()},ot=function(ie){if(!Ae(ie,1)){ie=ns(ie,u);var we=ie.clientX,W=ie.clientY,ae=we-v.x,te=W-v.y,oe=v.isDragging;v.x=we,v.y=W,(oe||Math.abs(v.startX-we)>=s||Math.abs(v.startY-W)>=s)&&(x&&(Yt=!0),oe||(v.isDragging=!0),it(ae,te),oe||m&&m(v))}},Di=v.onPress=function(le){Ae(le,1)||le&&le.button||(v.axis=R=null,ut.pause(),v.isPressed=!0,le=ns(le),D=F=0,v.startX=v.x=le.clientX,v.startY=v.y=le.clientY,v._vx.reset(),v._vy.reset(),$t(H?l:K,Pi[1],ot,N,!0),v.deltaX=v.deltaY=0,w&&w(v))},pe=v.onRelease=function(le){if(!Ae(le,1)){Rt(H?l:K,Pi[1],ot,!0);var ie=!isNaN(v.y-v.startY),we=v.isDragging,W=we&&(Math.abs(v.x-v.startX)>3||Math.abs(v.y-v.startY)>3),ae=ns(le);!W&&ie&&(v._vx.reset(),v._vy.reset(),u&&Le&&bt.delayedCall(.08,function(){if(Cs()-Ee>300&&!le.defaultPrevented){if(le.target.click)le.target.click();else if(K.createEvent){var te=K.createEvent("MouseEvents");te.initMouseEvent("click",!0,!0,ai,1,ae.screenX,ae.screenY,ae.clientX,ae.clientY,!1,!1,!1,!1,0,null),le.target.dispatchEvent(te)}}})),v.isDragging=v.isGesturing=v.isPressed=!1,f&&we&&!H&&ut.restart(!0),b&&we&&b(v),T&&T(v,W)}},Bn=function(ie){return ie.touches&&ie.touches.length>1&&(v.isGesturing=!0)&&ue(ie,v.isDragging)},Ti=function(){return(v.isGesturing=!1)||S(v)},Si=function(ie){if(!Ae(ie)){var we=I(),W=$();Ki((we-Y)*Ne,(W-q)*Ne,1),Y=we,q=W,f&&ut.restart(!0)}},Ci=function(ie){if(!Ae(ie)){ie=ns(ie,u),ne&&(y=!0);var we=(ie.deltaMode===1?a:ie.deltaMode===2?ai.innerHeight:1)*_;Ki(ie.deltaX*we,ie.deltaY*we,0),f&&!H&&ut.restart(!0)}},Hn=function(ie){if(!Ae(ie)){var we=ie.clientX,W=ie.clientY,ae=we-v.x,te=W-v.y;v.x=we,v.y=W,g=!0,f&&ut.restart(!0),(ae||te)&&it(ae,te)}},xr=function(ie){v.event=ie,ee(v)},Zi=function(ie){v.event=ie,Q(v)},Kr=function(ie){return Ae(ie)||ns(ie,u)&&Pe(v)};ut=v._dc=bt.delayedCall(d||.25,Fn).pause(),v.deltaX=v.deltaY=0,v._vx=Da(0,50,!0),v._vy=Da(0,50,!0),v.scrollX=I,v.scrollY=$,v.isDragging=v.isGesturing=v.isPressed=!1,Nd(this),v.enable=function(le){return v.isEnabled||($t(J?K:l,"scroll",Ra),o.indexOf("scroll")>=0&&$t(J?K:l,"scroll",Si,N,He),o.indexOf("wheel")>=0&&$t(l,"wheel",Ci,N,He),(o.indexOf("touch")>=0&&Id||o.indexOf("pointer")>=0)&&($t(l,Pi[0],Di,N,He),$t(K,Pi[2],pe),$t(K,Pi[3],pe),Le&&$t(l,"click",mt,!0,!0),Pe&&$t(l,"click",Kr),ue&&$t(K,"gesturestart",Bn),S&&$t(K,"gestureend",Ti),ee&&$t(l,qn+"enter",xr),Q&&$t(l,qn+"leave",Zi),j&&$t(l,qn+"move",Hn)),v.isEnabled=!0,le&&le.type&&Di(le),xe&&xe(v)),v},v.disable=function(){v.isEnabled&&(Er.filter(function(le){return le!==v&&Ms(le.target)}).length||Rt(J?K:l,"scroll",Ra),v.isPressed&&(v._vx.reset(),v._vy.reset(),Rt(H?l:K,Pi[1],ot,!0)),Rt(J?K:l,"scroll",Si,He),Rt(l,"wheel",Ci,He),Rt(l,Pi[0],Di,He),Rt(K,Pi[2],pe),Rt(K,Pi[3],pe),Rt(l,"click",mt,!0),Rt(l,"click",Kr),Rt(K,"gesturestart",Bn),Rt(K,"gestureend",Ti),Rt(l,qn+"enter",xr),Rt(l,qn+"leave",Zi),Rt(l,qn+"move",Hn),v.isEnabled=v.isPressed=v.isDragging=!1,Oe&&Oe(v))},v.kill=v.revert=function(){v.disable();var le=Er.indexOf(v);le>=0&&Er.splice(le,1),sn===v&&(sn=0)},Er.push(v),H&&Ms(l)&&(sn=v),v.enable(p)},rm(i,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),i}();je.version="3.12.5";je.create=function(i){return new je(i)};je.register=Vd;je.getAll=function(){return Er.slice()};je.getById=function(i){return Er.filter(function(e){return e.vars.id===i})[0]};Fd()&&bt.registerPlugin(je);/*! + * ScrollTrigger 3.12.5 + * https://gsap.com + * + * @license Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var X,Cr,ve,Ye,Oi,ze,Yd,nl,Xs,Ps,us,_o,Ct,Sl,$a,zt,Xu,ju,Mr,Wd,jl,Ud,It,Ia,Xd,jd,pn,za,Rc,Br,Dc,rl,Na,ql,go=1,Mt=Date.now,Gl=Mt(),bi=0,fs=0,qu=function(e,t,n){var r=ri(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return n["_"+t+"Clamp"]=r,r?e.substr(6,e.length-7):e},Gu=function(e,t){return t&&(!ri(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},om=function i(){return fs&&requestAnimationFrame(i)},Ku=function(){return Sl=1},Zu=function(){return Sl=0},Bi=function(e){return e},hs=function(e){return Math.round(e*1e5)/1e5||0},qd=function(){return typeof window<"u"},Gd=function(){return X||qd()&&(X=window.gsap)&&X.registerPlugin&&X},_r=function(e){return!!~Yd.indexOf(e)},Kd=function(e){return(e==="Height"?Dc:ve["inner"+e])||Oi["client"+e]||ze["client"+e]},Zd=function(e){return Pn(e,"getBoundingClientRect")||(_r(e)?function(){return Ho.width=ve.innerWidth,Ho.height=Dc,Ho}:function(){return nn(e)})},lm=function(e,t,n){var r=n.d,s=n.d2,o=n.a;return(o=Pn(e,"getBoundingClientRect"))?function(){return o()[r]}:function(){return(t?Kd(s):e["client"+s])||0}},am=function(e,t){return!t||~qi.indexOf(e)?Zd(e):function(){return Ho}},Ui=function(e,t){var n=t.s,r=t.d2,s=t.d,o=t.a;return Math.max(0,(n="scroll"+r)&&(o=Pn(e,n))?o()-Zd(e)()[s]:_r(e)?(Oi[n]||ze[n])-Kd(r):e[n]-e["offset"+r])},mo=function(e,t){for(var n=0;n0){for(r-=o,l=0;l=r)return n[l];return n[l-1]}else for(l=n.length,r+=o;l--;)if(n[l]<=r)return n[l];return n[0]}:function(r,s,o){o===void 0&&(o=.001);var l=t(r);return!s||Math.abs(l-r)n&&(r*=t/100),e=e.substr(0,n-1)),e=r+(e in ol?ol[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},bo=function(e,t,n,r,s,o,l,a){var c=s.startColor,u=s.endColor,f=s.fontSize,d=s.indent,h=s.fontWeight,_=Ye.createElement("div"),p=_r(n)||Pn(n,"pinType")==="fixed",m=e.indexOf("scroller")!==-1,b=p?ze:n,x=e.indexOf("start")!==-1,w=x?c:u,T="border-color:"+w+";font-size:"+f+";color:"+w+";font-weight:"+h+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return T+="position:"+((m||a)&&p?"fixed;":"absolute;"),(m||a||!p)&&(T+=(r===ct?$c:Ic)+":"+(o+parseFloat(d))+"px;"),l&&(T+="box-sizing:border-box;text-align:left;width:"+l.offsetWidth+"px;"),_._isStart=x,_.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),_.style.cssText=T,_.innerText=t||t===0?e+"-"+t:e,b.children[0]?b.insertBefore(_,b.children[0]):b.appendChild(_),_._offset=_["offset"+r.op.d2],No(_,0,r,x),_},No=function(e,t,n,r){var s={display:"block"},o=n[r?"os2":"p2"],l=n[r?"p2":"os2"];e._isFlipped=r,s[n.a+"Percent"]=r?-100:0,s[n.a]=r?"1px":0,s["border"+o+Gr]=1,s["border"+l+Gr]=0,s[n.p]=t+"px",X.set(e,s)},fe=[],Fa={},js,ef=function(){return Mt()-bi>34&&(js||(js=requestAnimationFrame(an)))},Tr=function(){(!It||!It.isPressed||It.startX>ze.clientWidth)&&(_e.cache++,It?js||(js=requestAnimationFrame(an)):an(),bi||mr("scrollStart"),bi=Mt())},Zl=function(){jd=ve.innerWidth,Xd=ve.innerHeight},ps=function(){_e.cache++,!Ct&&!Ud&&!Ye.fullscreenElement&&!Ye.webkitFullscreenElement&&(!Ia||jd!==ve.innerWidth||Math.abs(ve.innerHeight-Xd)>ve.innerHeight*.25)&&nl.restart(!0)},gr={},hm=[],tp=function i(){return ht(ge,"scrollEnd",i)||Jn(!0)},mr=function(e){return gr[e]&&gr[e].map(function(t){return t()})||hm},ni=[],ip=function(e){for(var t=0;ts,l=r._startClamp&&r.start>=s;(o||l)&&r.setPositions(l?s-1:r.start,o?Math.max(l?s:r.start+1,s):r.end,!0)}),nf(!1),Na=0,n.forEach(function(r){return r&&r.render&&r.render(-1)}),_e.forEach(function(r){Ht(r)&&(r.smooth&&requestAnimationFrame(function(){return r.target.style.scrollBehavior="smooth"}),r.rec&&r(r.rec))}),np(Rc,1),nl.pause(),ur++,Nt=2,an(2),fe.forEach(function(r){return Ht(r.vars.onRefresh)&&r.vars.onRefresh(r)}),Nt=ge.isRefreshing=!1,mr("refresh")},Ba=0,Fo=1,As,an=function(e){if(e===2||!Nt&&!rl){ge.isUpdating=!0,As&&As.update(0);var t=fe.length,n=Mt(),r=n-Gl>=50,s=t&&fe[0].scroll();if(Fo=Ba>s?-1:1,Nt||(Ba=s),r&&(bi&&!Sl&&n-bi>200&&(bi=0,mr("scrollEnd")),us=Gl,Gl=n),Fo<0){for(zt=t;zt-- >0;)fe[zt]&&fe[zt].update(0,r);Fo=1}else for(zt=0;zt20),n-=n-C}if(_&&(a[_]=e||-.001,e<0&&(e=0)),o){var E=e+n,k=o._isStart;m="scroll"+r.d2,No(o,E,r,k&&E>20||!k&&(f?Math.max(ze[m],Oi[m]):o.parentNode[m])<=E+1),f&&(c=nn(l),f&&(o.style[r.op.p]=c[r.op.p]-r.op.m-o._offset+at))}return h&&x&&(m=nn(x),h.seek(d),b=nn(x),h._caScrollDist=m[r.p]-b[r.p],e=e/h._caScrollDist*d),h&&h.seek(p),h?e:Math.round(e)},mm=/(webkit|moz|length|cssText|inset)/i,sf=function(e,t,n,r){if(e.parentNode!==t){var s=e.style,o,l;if(t===ze){e._stOrig=s.cssText,l=gi(e);for(o in l)!+o&&!mm.test(o)&&l[o]&&typeof s[o]=="string"&&o!=="0"&&(s[o]=l[o]);s.top=n,s.left=r}else s.cssText=e._stOrig;X.core.getCache(e).uncache=1,t.appendChild(e)}},sp=function(e,t,n){var r=t,s=r;return function(o){var l=Math.round(e());return l!==r&&l!==s&&Math.abs(l-r)>3&&Math.abs(l-s)>3&&(o=l,n&&n()),s=r,r=o,o}},To=function(e,t,n){var r={};r[t.p]="+="+n,X.set(e,r)},of=function(e,t){var n=Rn(e,t),r="_scroll"+t.p2,s=function o(l,a,c,u,f){var d=o.tween,h=a.onComplete,_={};c=c||n();var p=sp(n,c,function(){d.kill(),o.tween=0});return f=u&&f||0,u=u||l-c,d&&d.kill(),a[r]=l,a.inherit=!1,a.modifiers=_,_[r]=function(){return p(c+u*d.ratio+f*d.ratio*d.ratio)},a.onUpdate=function(){_e.cache++,o.tween&&an()},a.onComplete=function(){o.tween=0,h&&h.call(d)},d=o.tween=X.to(e,a),d};return e[r]=n,n.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},dt(e,"wheel",n.wheelHandler),ge.isTouch&&dt(e,"touchmove",n.wheelHandler),s},ge=function(){function i(t,n){Cr||i.register(X)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),za(this),this.init(t,n)}var e=i.prototype;return e.init=function(n,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!fs){this.update=this.refresh=this.kill=Bi;return}n=Qu(ri(n)||ds(n)||n.nodeType?{trigger:n}:n,xo);var s=n,o=s.onUpdate,l=s.toggleClass,a=s.id,c=s.onToggle,u=s.onRefresh,f=s.scrub,d=s.trigger,h=s.pin,_=s.pinSpacing,p=s.invalidateOnRefresh,m=s.anticipatePin,b=s.onScrubComplete,x=s.onSnapComplete,w=s.once,T=s.snap,M=s.pinReparent,C=s.pinSpacer,P=s.containerAnimation,E=s.fastScrollEnd,k=s.preventOverlaps,A=n.horizontal||n.containerAnimation&&n.horizontal!==!1?Bt:ct,U=!f&&f!==0,z=Xt(n.scroller||ve),G=X.core.getCache(z),ee=_r(z),Q=("pinType"in n?n.pinType:Pn(z,"pinType")||ee&&"fixed")==="fixed",j=[n.onEnter,n.onLeave,n.onEnterBack,n.onLeaveBack],B=U&&n.toggleActions.split(" "),H="markers"in n?n.markers:xo.markers,ue=ee?0:parseFloat(gi(z)["border"+A.p2+Gr])||0,S=this,ne=n.onRefreshInit&&function(){return n.onRefreshInit(S)},xe=lm(z,ee,A),Oe=am(z,ee),Pe=0,Ne=0,He=0,Le=Rn(z,A),Qe,Je,ke,ut,Yt,g,y,O,R,v,D,F,N,I,$,Y,q,V,J,K,de,se,Ee,mt,Ae,Fn,Wt,Ki,it,ot,Di,pe,Bn,Ti,Si,Ci,Hn,xr,Zi;if(S._startClamp=S._endClamp=!1,S._dir=A,m*=45,S.scroller=z,S.scroll=P?P.time.bind(P):Le,ut=Le(),S.vars=n,r=r||n.animation,"refreshPriority"in n&&(Wd=1,n.refreshPriority===-9999&&(As=S)),G.tweenScroll=G.tweenScroll||{top:of(z,ct),left:of(z,Bt)},S.tweenTo=Qe=G.tweenScroll[A.p],S.scrubDuration=function(W){Bn=ds(W)&&W,Bn?pe?pe.duration(W):pe=X.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Bn,paused:!0,onComplete:function(){return b&&b(S)}}):(pe&&pe.progress(1).kill(),pe=0)},r&&(r.vars.lazy=!1,r._initted&&!S.isReverted||r.vars.immediateRender!==!1&&n.immediateRender!==!1&&r.duration()&&r.render(0,!0,!0),S.animation=r.pause(),r.scrollTrigger=S,S.scrubDuration(f),ot=0,a||(a=r.vars.id)),T&&((!Gn(T)||T.push)&&(T={snapTo:T}),"scrollBehavior"in ze.style&&X.set(ee?[ze,Oi]:z,{scrollBehavior:"auto"}),_e.forEach(function(W){return Ht(W)&&W.target===(ee?Ye.scrollingElement||Oi:z)&&(W.smooth=!1)}),ke=Ht(T.snapTo)?T.snapTo:T.snapTo==="labels"?um(r):T.snapTo==="labelsDirectional"?fm(r):T.directional!==!1?function(W,ae){return Nc(T.snapTo)(W,Mt()-Ne<500?0:ae.direction)}:X.utils.snap(T.snapTo),Ti=T.duration||{min:.1,max:2},Ti=Gn(Ti)?Ps(Ti.min,Ti.max):Ps(Ti,Ti),Si=X.delayedCall(T.delay||Bn/2||.1,function(){var W=Le(),ae=Mt()-Ne<500,te=Qe.tween;if((ae||Math.abs(S.getVelocity())<10)&&!te&&!Sl&&Pe!==W){var oe=(W-g)/I,ft=r&&!U?r.totalProgress():oe,me=ae?0:(ft-Di)/(Mt()-us)*1e3||0,et=X.utils.clamp(-oe,1-oe,wr(me/2)*me/.185),wt=oe+(T.inertia===!1?0:et),Ge,Fe,Re=T,Mi=Re.onStart,Ve=Re.onInterrupt,ti=Re.onComplete;if(Ge=ke(wt,S),ds(Ge)||(Ge=wt),Fe=Math.round(g+Ge*I),W<=y&&W>=g&&Fe!==W){if(te&&!te._initted&&te.data<=wr(Fe-W))return;T.inertia===!1&&(et=Ge-oe),Qe(Fe,{duration:Ti(wr(Math.max(wr(wt-ft),wr(Ge-ft))*.185/me/.05||0)),ease:T.ease||"power3",data:wr(Fe-W),onInterrupt:function(){return Si.restart(!0)&&Ve&&Ve(S)},onComplete:function(){S.update(),Pe=Le(),r&&(pe?pe.resetTo("totalProgress",Ge,r._tTime/r._tDur):r.progress(Ge)),ot=Di=r&&!U?r.totalProgress():S.progress,x&&x(S),ti&&ti(S)}},W,et*I,Fe-W-et*I),Mi&&Mi(S,Qe.tween)}}else S.isActive&&Pe!==W&&Si.restart(!0)}).pause()),a&&(Fa[a]=S),d=S.trigger=Xt(d||h!==!0&&h),Zi=d&&d._gsap&&d._gsap.stRevert,Zi&&(Zi=Zi(S)),h=h===!0?d:Xt(h),ri(l)&&(l={targets:d,className:l}),h&&(_===!1||_===_i||(_=!_&&h.parentNode&&h.parentNode.style&&gi(h.parentNode).display==="flex"?!1:nt),S.pin=h,Je=X.core.getCache(h),Je.spacer?$=Je.pinState:(C&&(C=Xt(C),C&&!C.nodeType&&(C=C.current||C.nativeElement),Je.spacerIsNative=!!C,C&&(Je.spacerState=wo(C))),Je.spacer=V=C||Ye.createElement("div"),V.classList.add("pin-spacer"),a&&V.classList.add("pin-spacer-"+a),Je.pinState=$=wo(h)),n.force3D!==!1&&X.set(h,{force3D:!0}),S.spacer=V=Je.spacer,it=gi(h),mt=it[_+A.os2],K=X.getProperty(h),de=X.quickSetter(h,A.a,at),Ql(h,V,it),q=wo(h)),H){F=Gn(H)?Qu(H,Ju):Ju,v=bo("scroller-start",a,z,A,F,0),D=bo("scroller-end",a,z,A,F,0,v),J=v["offset"+A.op.d2];var Kr=Xt(Pn(z,"content")||z);O=this.markerStart=bo("start",a,Kr,A,F,J,0,P),R=this.markerEnd=bo("end",a,Kr,A,F,J,0,P),P&&(xr=X.quickSetter([O,R],A.a,at)),!Q&&!(qi.length&&Pn(z,"fixedMarkers")===!0)&&(cm(ee?ze:z),X.set([v,D],{force3D:!0}),Fn=X.quickSetter(v,A.a,at),Ki=X.quickSetter(D,A.a,at))}if(P){var le=P.vars.onUpdate,ie=P.vars.onUpdateParams;P.eventCallback("onUpdate",function(){S.update(0,0,1),le&&le.apply(P,ie||[])})}if(S.previous=function(){return fe[fe.indexOf(S)-1]},S.next=function(){return fe[fe.indexOf(S)+1]},S.revert=function(W,ae){if(!ae)return S.kill(!0);var te=W!==!1||!S.enabled,oe=Ct;te!==S.isReverted&&(te&&(Ci=Math.max(Le(),S.scroll.rec||0),He=S.progress,Hn=r&&r.progress()),O&&[O,R,v,D].forEach(function(ft){return ft.style.display=te?"none":"block"}),te&&(Ct=S,S.update(te)),h&&(!M||!S.isActive)&&(te?pm(h,V,$):Ql(h,V,gi(h),Ae)),te||S.update(te),Ct=oe,S.isReverted=te)},S.refresh=function(W,ae,te,oe){if(!((Ct||!S.enabled)&&!ae)){if(h&&W&&bi){dt(i,"scrollEnd",tp);return}!Nt&&ne&&ne(S),Ct=S,Qe.tween&&!te&&(Qe.tween.kill(),Qe.tween=0),pe&&pe.pause(),p&&r&&r.revert({kill:!1}).invalidate(),S.isReverted||S.revert(!0,!0),S._subPinOffset=!1;var ft=xe(),me=Oe(),et=P?P.duration():Ui(z,A),wt=I<=.01,Ge=0,Fe=oe||0,Re=Gn(te)?te.end:n.end,Mi=n.endTrigger||d,Ve=Gn(te)?te.start:n.start||(n.start===0||!d?0:h?"0 0":"0 100%"),ti=S.pinnedContainer=n.pinnedContainer&&Xt(n.pinnedContainer,S),$i=d&&Math.max(0,fe.indexOf(S))||0,vt=$i,yt,Tt,Vn,to,St,lt,Ii,Ml,Vc,Zr,zi,Qr,io;for(H&&Gn(te)&&(Qr=X.getProperty(v,A.p),io=X.getProperty(D,A.p));vt--;)lt=fe[vt],lt.end||lt.refresh(0,1)||(Ct=S),Ii=lt.pin,Ii&&(Ii===d||Ii===h||Ii===ti)&&!lt.isReverted&&(Zr||(Zr=[]),Zr.unshift(lt),lt.revert(!0,!0)),lt!==fe[vt]&&($i--,vt--);for(Ht(Ve)&&(Ve=Ve(S)),Ve=qu(Ve,"start",S),g=rf(Ve,d,ft,A,Le(),O,v,S,me,ue,Q,et,P,S._startClamp&&"_startClamp")||(h?-.001:0),Ht(Re)&&(Re=Re(S)),ri(Re)&&!Re.indexOf("+=")&&(~Re.indexOf(" ")?Re=(ri(Ve)?Ve.split(" ")[0]:"")+Re:(Ge=zo(Re.substr(2),ft),Re=ri(Ve)?Ve:(P?X.utils.mapRange(0,P.duration(),P.scrollTrigger.start,P.scrollTrigger.end,g):g)+Ge,Mi=d)),Re=qu(Re,"end",S),y=Math.max(g,rf(Re||(Mi?"100% 0":et),Mi,ft,A,Le()+Ge,R,D,S,me,ue,Q,et,P,S._endClamp&&"_endClamp"))||-.001,Ge=0,vt=$i;vt--;)lt=fe[vt],Ii=lt.pin,Ii&<.start-lt._pinPush<=g&&!P&<.end>0&&(yt=lt.end-(S._startClamp?Math.max(0,lt.start):lt.start),(Ii===d&<.start-lt._pinPush=Ui(z,A)))yt=gi(h),to=A===ct,Vn=Le(),se=parseFloat(K(A.a))+Fe,!et&&y>1&&(zi=(ee?Ye.scrollingElement||Oi:z).style,zi={style:zi,value:zi["overflow"+A.a.toUpperCase()]},ee&&gi(ze)["overflow"+A.a.toUpperCase()]!=="scroll"&&(zi.style["overflow"+A.a.toUpperCase()]="scroll")),Ql(h,V,yt),q=wo(h),Tt=nn(h,!0),Ml=Q&&Rn(z,to?Bt:ct)(),_?(Ae=[_+A.os2,I+Fe+at],Ae.t=V,vt=_===nt?sl(h,A)+I+Fe:0,vt&&(Ae.push(A.d,vt+at),V.style.flexBasis!=="auto"&&(V.style.flexBasis=vt+at)),Hr(Ae),ti&&fe.forEach(function(Jr){Jr.pin===ti&&Jr.vars.pinSpacing!==!1&&(Jr._subPinOffset=!0)}),Q&&Le(Ci)):(vt=sl(h,A),vt&&V.style.flexBasis!=="auto"&&(V.style.flexBasis=vt+at)),Q&&(St={top:Tt.top+(to?Vn-g:Ml)+at,left:Tt.left+(to?Ml:Vn-g)+at,boxSizing:"border-box",position:"fixed"},St[ar]=St["max"+Gr]=Math.ceil(Tt.width)+at,St[cr]=St["max"+zc]=Math.ceil(Tt.height)+at,St[_i]=St[_i+Es]=St[_i+Os]=St[_i+Ls]=St[_i+ks]="0",St[nt]=yt[nt],St[nt+Es]=yt[nt+Es],St[nt+Os]=yt[nt+Os],St[nt+Ls]=yt[nt+Ls],St[nt+ks]=yt[nt+ks],Y=gm($,St,M),Nt&&Le(0)),r?(Vc=r._initted,jl(1),r.render(r.duration(),!0,!0),Ee=K(A.a)-se+I+Fe,Wt=Math.abs(I-Ee)>1,Q&&Wt&&Y.splice(Y.length-2,2),r.render(0,!0,!0),Vc||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),jl(0)):Ee=I,zi&&(zi.value?zi.style["overflow"+A.a.toUpperCase()]=zi.value:zi.style.removeProperty("overflow-"+A.a));else if(d&&Le()&&!P)for(Tt=d.parentNode;Tt&&Tt!==ze;)Tt._pinOffset&&(g-=Tt._pinOffset,y-=Tt._pinOffset),Tt=Tt.parentNode;Zr&&Zr.forEach(function(Jr){return Jr.revert(!1,!0)}),S.start=g,S.end=y,ut=Yt=Nt?Ci:Le(),!P&&!Nt&&(ut0?fe.slice(0,ae).reverse():fe.slice(ae+1);return(ri(W)?te.filter(function(oe){return oe.vars.preventOverlaps===W}):te).filter(function(oe){return S.direction>0?oe.end<=g:oe.start>=y})},S.update=function(W,ae,te){if(!(P&&!te&&!W)){var oe=Nt===!0?Ci:S.scroll(),ft=W?0:(oe-g)/I,me=ft<0?0:ft>1?1:ft||0,et=S.progress,wt,Ge,Fe,Re,Mi,Ve,ti,$i;if(ae&&(Yt=ut,ut=P?Le():oe,T&&(Di=ot,ot=r&&!U?r.totalProgress():me)),m&&h&&!Ct&&!go&&bi&&(!me&&goe+(oe-Yt)/(Mt()-us)*m&&(me=.9999)),me!==et&&S.enabled){if(wt=S.isActive=!!me&&me<1,Ge=!!et&&et<1,Ve=wt!==Ge,Mi=Ve||!!me!=!!et,S.direction=me>et?1:-1,S.progress=me,Mi&&!Ct&&(Fe=me&&!et?0:me===1?1:et===1?2:3,U&&(Re=!Ve&&B[Fe+1]!=="none"&&B[Fe+1]||B[Fe],$i=r&&(Re==="complete"||Re==="reset"||Re in r))),k&&(Ve||$i)&&($i||f||!r)&&(Ht(k)?k(S):S.getTrailing(k).forEach(function(Vn){return Vn.endAnimation()})),U||(pe&&!Ct&&!go?(pe._dp._time-pe._start!==pe._time&&pe.render(pe._dp._time-pe._start),pe.resetTo?pe.resetTo("totalProgress",me,r._tTime/r._tDur):(pe.vars.totalProgress=me,pe.invalidate().restart())):r&&r.totalProgress(me,!!(Ct&&(Ne||W)))),h){if(W&&_&&(V.style[_+A.os2]=mt),!Q)de(hs(se+Ee*me));else if(Mi){if(ti=!W&&me>et&&y+1>oe&&oe+1>=Ui(z,A),M)if(!W&&(wt||ti)){var vt=nn(h,!0),yt=oe-g;sf(h,ze,vt.top+(A===ct?yt:0)+at,vt.left+(A===ct?0:yt)+at)}else sf(h,V);Hr(wt||ti?Y:q),Wt&&me<1&&wt||de(se+(me===1&&!ti?Ee:0))}}T&&!Qe.tween&&!Ct&&!go&&Si.restart(!0),l&&(Ve||w&&me&&(me<1||!ql))&&Xs(l.targets).forEach(function(Vn){return Vn.classList[wt||w?"add":"remove"](l.className)}),o&&!U&&!W&&o(S),Mi&&!Ct?(U&&($i&&(Re==="complete"?r.pause().totalProgress(1):Re==="reset"?r.restart(!0).pause():Re==="restart"?r.restart(!0):r[Re]()),o&&o(S)),(Ve||!ql)&&(c&&Ve&&Kl(S,c),j[Fe]&&Kl(S,j[Fe]),w&&(me===1?S.kill(!1,1):j[Fe]=0),Ve||(Fe=me===1?1:3,j[Fe]&&Kl(S,j[Fe]))),E&&!wt&&Math.abs(S.getVelocity())>(ds(E)?E:2500)&&(rs(S.callbackAnimation),pe?pe.progress(1):rs(r,Re==="reverse"?1:!me,1))):U&&o&&!Ct&&o(S)}if(Ki){var Tt=P?oe/P.duration()*(P._caScrollDist||0):oe;Fn(Tt+(v._isFlipped?1:0)),Ki(Tt)}xr&&xr(-oe/P.duration()*(P._caScrollDist||0))}},S.enable=function(W,ae){S.enabled||(S.enabled=!0,dt(z,"resize",ps),ee||dt(z,"scroll",Tr),ne&&dt(i,"refreshInit",ne),W!==!1&&(S.progress=He=0,ut=Yt=Pe=Le()),ae!==!1&&S.refresh())},S.getTween=function(W){return W&&Qe?Qe.tween:pe},S.setPositions=function(W,ae,te,oe){if(P){var ft=P.scrollTrigger,me=P.duration(),et=ft.end-ft.start;W=ft.start+et*W/me,ae=ft.start+et*ae/me}S.refresh(!1,!1,{start:Gu(W,te&&!!S._startClamp),end:Gu(ae,te&&!!S._endClamp)},oe),S.update()},S.adjustPinSpacing=function(W){if(Ae&&W){var ae=Ae.indexOf(A.d)+1;Ae[ae]=parseFloat(Ae[ae])+W+at,Ae[1]=parseFloat(Ae[1])+W+at,Hr(Ae)}},S.disable=function(W,ae){if(S.enabled&&(W!==!1&&S.revert(!0,!0),S.enabled=S.isActive=!1,ae||pe&&pe.pause(),Ci=0,Je&&(Je.uncache=1),ne&&ht(i,"refreshInit",ne),Si&&(Si.pause(),Qe.tween&&Qe.tween.kill()&&(Qe.tween=0)),!ee)){for(var te=fe.length;te--;)if(fe[te].scroller===z&&fe[te]!==S)return;ht(z,"resize",ps),ee||ht(z,"scroll",Tr)}},S.kill=function(W,ae){S.disable(W,ae),pe&&!ae&&pe.kill(),a&&delete Fa[a];var te=fe.indexOf(S);te>=0&&fe.splice(te,1),te===zt&&Fo>0&&zt--,te=0,fe.forEach(function(oe){return oe.scroller===S.scroller&&(te=1)}),te||Nt||(S.scroll.rec=0),r&&(r.scrollTrigger=null,W&&r.revert({kill:!1}),ae||r.kill()),O&&[O,R,v,D].forEach(function(oe){return oe.parentNode&&oe.parentNode.removeChild(oe)}),As===S&&(As=0),h&&(Je&&(Je.uncache=1),te=0,fe.forEach(function(oe){return oe.pin===h&&te++}),te||(Je.spacer=0)),n.onKill&&n.onKill(S)},fe.push(S),S.enable(!1,!1),Zi&&Zi(S),r&&r.add&&!I){var we=S.update;S.update=function(){S.update=we,g||y||S.refresh()},X.delayedCall(.01,S.update),I=.01,g=y=0}else S.refresh();h&&dm()},i.register=function(n){return Cr||(X=n||Gd(),qd()&&window.document&&i.enable(),Cr=fs),Cr},i.defaults=function(n){if(n)for(var r in n)xo[r]=n[r];return xo},i.disable=function(n,r){fs=0,fe.forEach(function(o){return o[r?"kill":"disable"](n)}),ht(ve,"wheel",Tr),ht(Ye,"scroll",Tr),clearInterval(_o),ht(Ye,"touchcancel",Bi),ht(ze,"touchstart",Bi),vo(ht,Ye,"pointerdown,touchstart,mousedown",Ku),vo(ht,Ye,"pointerup,touchend,mouseup",Zu),nl.kill(),mo(ht);for(var s=0;s<_e.length;s+=3)yo(ht,_e[s],_e[s+1]),yo(ht,_e[s],_e[s+2])},i.enable=function(){if(ve=window,Ye=document,Oi=Ye.documentElement,ze=Ye.body,X&&(Xs=X.utils.toArray,Ps=X.utils.clamp,za=X.core.context||Bi,jl=X.core.suppressOverwrites||Bi,Rc=ve.history.scrollRestoration||"auto",Ba=ve.pageYOffset,X.core.globals("ScrollTrigger",i),ze)){fs=1,Br=document.createElement("div"),Br.style.height="100vh",Br.style.position="absolute",rp(),om(),je.register(X),i.isTouch=je.isTouch,pn=je.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),Ia=je.isTouch===1,dt(ve,"wheel",Tr),Yd=[ve,Ye,Oi,ze],X.matchMedia?(i.matchMedia=function(a){var c=X.matchMedia(),u;for(u in a)c.add(u,a[u]);return c},X.addEventListener("matchMediaInit",function(){return Fc()}),X.addEventListener("matchMediaRevert",function(){return ip()}),X.addEventListener("matchMedia",function(){Jn(0,1),mr("matchMedia")}),X.matchMedia("(orientation: portrait)",function(){return Zl(),Zl})):console.warn("Requires GSAP 3.11.0 or later"),Zl(),dt(Ye,"scroll",Tr);var n=ze.style,r=n.borderTopStyle,s=X.core.Animation.prototype,o,l;for(s.revert||Object.defineProperty(s,"revert",{value:function(){return this.time(-.01,!0)}}),n.borderTopStyle="solid",o=nn(ze),ct.m=Math.round(o.top+ct.sc())||0,Bt.m=Math.round(o.left+Bt.sc())||0,r?n.borderTopStyle=r:n.removeProperty("border-top-style"),_o=setInterval(ef,250),X.delayedCall(.5,function(){return go=0}),dt(Ye,"touchcancel",Bi),dt(ze,"touchstart",Bi),vo(dt,Ye,"pointerdown,touchstart,mousedown",Ku),vo(dt,Ye,"pointerup,touchend,mouseup",Zu),$a=X.utils.checkPrefix("transform"),Bo.push($a),Cr=Mt(),nl=X.delayedCall(.2,Jn).pause(),Mr=[Ye,"visibilitychange",function(){var a=ve.innerWidth,c=ve.innerHeight;Ye.hidden?(Xu=a,ju=c):(Xu!==a||ju!==c)&&ps()},Ye,"DOMContentLoaded",Jn,ve,"load",Jn,ve,"resize",ps],mo(dt),fe.forEach(function(a){return a.enable(0,1)}),l=0;l<_e.length;l+=3)yo(ht,_e[l],_e[l+1]),yo(ht,_e[l],_e[l+2])}},i.config=function(n){"limitCallbacks"in n&&(ql=!!n.limitCallbacks);var r=n.syncInterval;r&&clearInterval(_o)||(_o=r)&&setInterval(ef,r),"ignoreMobileResize"in n&&(Ia=i.isTouch===1&&n.ignoreMobileResize),"autoRefreshEvents"in n&&(mo(ht)||mo(dt,n.autoRefreshEvents||"none"),Ud=(n.autoRefreshEvents+"").indexOf("resize")===-1)},i.scrollerProxy=function(n,r){var s=Xt(n),o=_e.indexOf(s),l=_r(s);~o&&_e.splice(o,l?6:2),r&&(l?qi.unshift(ve,r,ze,r,Oi,r):qi.unshift(s,r))},i.clearMatchMedia=function(n){fe.forEach(function(r){return r._ctx&&r._ctx.query===n&&r._ctx.kill(!0,!0)})},i.isInViewport=function(n,r,s){var o=(ri(n)?Xt(n):n).getBoundingClientRect(),l=o[s?ar:cr]*r||0;return s?o.right-l>0&&o.left+l0&&o.top+l=0&&ni.splice(t,5),ni.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),X.core.getCache(e),za())}}):ni};ge.revert=function(i,e){return Fc(!i,e)};ge.create=function(i,e){return new ge(i,e)};ge.refresh=function(i){return i?ps():(Cr||ge.register())&&Jn(!0)};ge.update=function(i){return++_e.cache&&an(i===!0?2:0)};ge.clearScrollMemory=np;ge.maxScroll=function(i,e){return Ui(i,e?Bt:ct)};ge.getScrollFunc=function(i,e){return Rn(Xt(i),e?Bt:ct)};ge.getById=function(i){return Fa[i]};ge.getAll=function(){return fe.filter(function(i){return i.vars.id!=="ScrollSmoother"})};ge.isScrolling=function(){return!!bi};ge.snapDirectional=Nc;ge.addEventListener=function(i,e){var t=gr[i]||(gr[i]=[]);~t.indexOf(e)||t.push(e)};ge.removeEventListener=function(i,e){var t=gr[i],n=t&&t.indexOf(e);n>=0&&t.splice(n,1)};ge.batch=function(i,e){var t=[],n={},r=e.interval||.016,s=e.batchMax||1e9,o=function(c,u){var f=[],d=[],h=X.delayedCall(r,function(){u(f,d),f=[],d=[]}).pause();return function(_){f.length||h.restart(!0),f.push(_.trigger),d.push(_),s<=f.length&&h.progress(1)}},l;for(l in e)n[l]=l.substr(0,2)==="on"&&Ht(e[l])&&l!=="onRefreshInit"?o(l,e[l]):e[l];return Ht(s)&&(s=s(),dt(ge,"refresh",function(){return s=e.batchMax()})),Xs(i).forEach(function(a){var c={};for(l in n)c[l]=n[l];c.trigger=a,t.push(ge.create(c))}),t};var lf=function(e,t,n,r){return t>r?e(r):t<0&&e(0),n>r?(r-t)/(n-t):n<0?t/(t-n):1},Jl=function i(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"+t+(je.isTouch?" pinch-zoom":""):"none",e===Oi&&i(ze,t)},So={auto:1,scroll:1},vm=function(e){var t=e.event,n=e.target,r=e.axis,s=(t.changedTouches?t.changedTouches[0]:t).target,o=s._gsap||X.core.getCache(s),l=Mt(),a;if(!o._isScrollT||l-o._isScrollT>2e3){for(;s&&s!==ze&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(So[(a=gi(s)).overflowY]||So[a.overflowX]));)s=s.parentNode;o._isScroll=s&&s!==n&&!_r(s)&&(So[(a=gi(s)).overflowY]||So[a.overflowX]),o._isScrollT=l}(o._isScroll||r==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},op=function(e,t,n,r){return je.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:r=r&&vm,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return n&&dt(Ye,je.eventTypes[0],cf,!1,!0)},onDisable:function(){return ht(Ye,je.eventTypes[0],cf,!0)}})},ym=/(input|label|select|textarea)/i,af,cf=function(e){var t=ym.test(e.target.tagName);(t||af)&&(e._gsapAllow=!0,af=t)},xm=function(e){Gn(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,n=t.normalizeScrollX,r=t.momentum,s=t.allowNestedScroll,o=t.onRelease,l,a,c=Xt(e.target)||Oi,u=X.core.globals().ScrollSmoother,f=u&&u.get(),d=pn&&(e.content&&Xt(e.content)||f&&e.content!==!1&&!f.smooth()&&f.content()),h=Rn(c,ct),_=Rn(c,Bt),p=1,m=(je.isTouch&&ve.visualViewport?ve.visualViewport.scale*ve.visualViewport.width:ve.outerWidth)/ve.innerWidth,b=0,x=Ht(r)?function(){return r(l)}:function(){return r||2.8},w,T,M=op(c,e.type,!0,s),C=function(){return T=!1},P=Bi,E=Bi,k=function(){a=Ui(c,ct),E=Ps(pn?1:0,a),n&&(P=Ps(0,Ui(c,Bt))),w=ur},A=function(){d._gsap.y=hs(parseFloat(d._gsap.y)+h.offset)+"px",d.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(d._gsap.y)+", 0, 1)",h.offset=h.cacheID=0},U=function(){if(T){requestAnimationFrame(C);var H=hs(l.deltaY/2),ue=E(h.v-H);if(d&&ue!==h.v+h.offset){h.offset=ue-h.v;var S=hs((parseFloat(d&&d._gsap.y)||0)-h.offset);d.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+S+", 0, 1)",d._gsap.y=S+"px",h.cacheID=_e.cache,an()}return!0}h.offset&&A(),T=!0},z,G,ee,Q,j=function(){k(),z.isActive()&&z.vars.scrollY>a&&(h()>a?z.progress(1)&&h(a):z.resetTo("scrollY",a))};return d&&X.set(d,{y:"+=0"}),e.ignoreCheck=function(B){return pn&&B.type==="touchmove"&&U()||p>1.05&&B.type!=="touchstart"||l.isGesturing||B.touches&&B.touches.length>1},e.onPress=function(){T=!1;var B=p;p=hs((ve.visualViewport&&ve.visualViewport.scale||1)/m),z.pause(),B!==p&&Jl(c,p>1.01?!0:n?!1:"x"),G=_(),ee=h(),k(),w=ur},e.onRelease=e.onGestureStart=function(B,H){if(h.offset&&A(),!H)Q.restart(!0);else{_e.cache++;var ue=x(),S,ne;n&&(S=_(),ne=S+ue*.05*-B.velocityX/.227,ue*=lf(_,S,ne,Ui(c,Bt)),z.vars.scrollX=P(ne)),S=h(),ne=S+ue*.05*-B.velocityY/.227,ue*=lf(h,S,ne,Ui(c,ct)),z.vars.scrollY=E(ne),z.invalidate().duration(ue).play(.01),(pn&&z.vars.scrollY>=a||S>=a-1)&&X.to({},{onUpdate:j,duration:ue})}o&&o(B)},e.onWheel=function(){z._ts&&z.pause(),Mt()-b>1e3&&(w=0,b=Mt())},e.onChange=function(B,H,ue,S,ne){if(ur!==w&&k(),H&&n&&_(P(S[2]===H?G+(B.startX-B.x):_()+H-S[1])),ue){h.offset&&A();var xe=ne[2]===ue,Oe=xe?ee+B.startY-B.y:h()+ue-ne[1],Pe=E(Oe);xe&&Oe!==Pe&&(ee+=Pe-Oe),h(Pe)}(ue||H)&&an()},e.onEnable=function(){Jl(c,n?!1:"x"),ge.addEventListener("refresh",j),dt(ve,"resize",j),h.smooth&&(h.target.style.scrollBehavior="auto",h.smooth=_.smooth=!1),M.enable()},e.onDisable=function(){Jl(c,!0),ht(ve,"resize",j),ge.removeEventListener("refresh",j),M.kill()},e.lockAxis=e.lockAxis!==!1,l=new je(e),l.iOS=pn,pn&&!h()&&h(1),pn&&X.ticker.add(Bi),Q=l._dc,z=X.to(l,{ease:"power4",paused:!0,inherit:!1,scrollX:n?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:sp(h,h(),function(){return z.pause()})},onUpdate:an,onComplete:Q.vars.onComplete}),l};ge.sort=function(i){return fe.sort(i||function(e,t){return(e.vars.refreshPriority||0)*-1e6+e.start-(t.start+(t.vars.refreshPriority||0)*-1e6)})};ge.observe=function(i){return new je(i)};ge.normalizeScroll=function(i){if(typeof i>"u")return It;if(i===!0&&It)return It.enable();if(i===!1){It&&It.kill(),It=i;return}var e=i instanceof je?i:xm(i);return It&&It.target===e.target&&It.kill(),_r(e.target)&&(It=e),e};ge.core={_getVelocityProp:Da,_inputObserver:op,_scrollers:_e,_proxies:qi,bridge:{ss:function(){bi||mr("scrollStart"),bi=Mt()},ref:function(){return Ct}}};Gd()&&X.registerPlugin(ge);Z.registerPlugin(ge);Z.registerPlugin($d);const lp=i=>{Z.set(i,{display:"none"}),Ks.start()},bm=(i=!1)=>{i&&Z.to("#samsung-error-modal",{opacity:1,delay:1.5,duration:1,ease:"power4.inOut",onComplete:()=>{Z.to("#samsung-error-modal",{opacity:0,delay:12,duration:1,ease:"power4.inOut",onComplete:()=>{lp("#samsung-error-modal")}})}})},Bc=(i,e,t=.8,n=.005,r=0,s=()=>{})=>{Z.to(i,{onStart:()=>{ap(e,100,2),s()},scrollTrigger:{trigger:i,toggleActions:"play none none reverse",start:"top 95%"},delay:r,duration:t,y:0,autoAlpha:1,stagger:n,ease:"power4.inOut"})},wm=(i,e)=>{Z.to(i,{scrollTrigger:{trigger:e,start:"bottom center",toggleActions:"play none none reverse"},duration:.6,scale:1,ease:"power1"})},Tm=i=>{Z.to(i,{y:0,duration:.4,ease:"power1.inOut",stagger:.1})},Sm=i=>{Z.to(i,{x:0,duration:.4,ease:"power1.inOut",stagger:.1,scrollTrigger:{trigger:i,toggleActions:"play none none reverse"}})},Cm=i=>{Z.set(i,{y:"100%"})},ap=(i,e=1,t=.5)=>{Z.to(i,{opacity:e,duration:t,ease:"power4.inOut",scrollTrigger:{trigger:i,toggleActions:"play none none reverse"},stagger:.1})},Mm=(i,e=0)=>{Z.set(i,{opacity:e})},Pm=(i,e,t,n,r)=>{const s=Z.quickTo(e.value,"x",{duration:1,ease:"elastic.out(1, 0.3)"}),o=Z.quickTo(t.value,"x",{duration:1,ease:"elastic.out(1, 0.3)"}),l=Z.quickTo(t.value,"y",{duration:1,ease:"elastic.out(1, 0.3)"}),a=Z.quickTo(e.value,"y",{duration:1,ease:"elastic.out(1, 0.3)"}),{clientX:c,clientY:u}=i,{width:f,height:d,left:h,top:_}=e.value.getBoundingClientRect(),p=n,m=r,b=((c-h)/f-.5)*p,x=((u-_)/d-.5)*m;s(b),a(x),o(b),l(x)},Om=(i,e)=>{const t=Z.quickTo(i.value,"x",{duration:1,ease:"elastic.out(1, 0.3)"}),n=Z.quickTo(e.value,"x",{duration:1,ease:"elastic.out(1, 0.3)"}),r=Z.quickTo(e.value,"y",{duration:1,ease:"elastic.out(1, 0.3)"}),s=Z.quickTo(i.value,"y",{duration:1,ease:"elastic.out(1, 0.3)"});t(0),s(0),n(0),r(0)},km=i=>{Z.to(i,{x:"0%",opacity:1,duration:.7})},Em=i=>{Z.to(i,{opacity:0,onComplete:()=>{Z.set(i,{x:"100%"})}})},Lm=(i,e,t)=>{km(i),Tm(e),ap(t)},Am=(i,e,t)=>{Em(i),Cm(e),Mm(t)},Rm=(i,e,t)=>{const n=Z.timeline({});n.to("#loading-screen",{delay:2.5,bottom:"100%",duration:1,ease:"power2.inOut"}),n.to(i.value,{duration:1,attr:{d:e},ease:"power2.inOut",onComplete:()=>{Z.set("#loading-screen",{display:"none"})},onStart:()=>{setTimeout(()=>{Im(),bm(t),document.body.classList.remove("stop-scrolling"),window.scrollTo(0,0)},250)}},"<20%")},Dm=()=>{Z.fromTo("#text",1,{yoyo:!0,opacity:0},{opacity:1,ease:"circ.inOut"})},$m=i=>{Z.to(i,{y:0,duration:1,ease:"power2.inOut",stagger:.1,onComplete:()=>{Z.to(i,{delay:1.2,opacity:0,duration:1,ease:"power2.inOut",onComplete:()=>{Z.set(i,{y:"100%",opacity:100})}})}})},Im=()=>{Z.to("header",{y:0,duration:.8,ease:"power4.inOut"}),Z.to("#svg-my-en-name g path",{y:0,delay:.2,duration:.8,ease:"power4.inOut",stagger:.01}),Z.to("#star",{x:1,delay:.4,duration:.8,ease:"power4.inOut"}),Z.to(".overlay",{y:"100%",delay:.4,duration:.8,ease:"power4.inOut",onComplete:()=>{Z.set(".overlay",{display:"none"})}}),Z.to("#profile-img",{scale:1,delay:.4,duration:.8,ease:"power4.inOut"}),Z.to(["#down-arrow","#contact-btn","#available-for-work"],{x:0,y:0,delay:.6,duration:.8,ease:"power4.inOut"}),Bc("#whoAmI .letters","#whoAmI .letters",.8,.005,.6),Z.to("#hero",{scrollTrigger:{trigger:"#hero",start:"top top",scrub:1},opacity:.5,scale:.9,translateZ:0})},zm=i=>{Z.to(i,{yPercent:-10,scale:.95,scrollTrigger:{trigger:i,start:"75% bottom",end:"bottom top",scrub:1}})},cp=ei({__name:"MagneticEffect",props:{divId:{type:String,required:!0},textId:{type:String,required:!0},magnetoStrengthVal:{type:Number,default:70},magnetoTextStrengthVal:{type:Number,default:50}},setup(i){const e=i,{width:t}=dc();let n,r;const s=l=>{Pm(l,n,r,e.magnetoStrengthVal,e.magnetoTextStrengthVal)},o=()=>{Om(n,r)};return Ri(()=>{n=pt(document.getElementById(e.divId)),r=pt(document.getElementById(e.textId)),t.value>700&&(n.value.addEventListener("mousemove",s),n.value.addEventListener("mouseleave",o))}),rc(()=>{n.value.removeEventListener("mousemove",s),r.value.removeEventListener("mouseleave",o)}),(l,a)=>C0(l.$slots,"default")}}),Nm=i=>(Xf("data-v-7d7eb6a4"),i=i(),jf(),i),Fm=Nm(()=>L("div",{id:"magneto",class:"flex-center size-12 cursor-pointer rounded-full bg-flax-smoke-300 brightness-90 ease-in-out md:size-[4.5rem]"},[L("span",{class:"w-[100%] text-center before:bg-flax-smoke-700 after:bg-flax-smoke-700",id:"magnetoText"})],-1)),Bm=[Fm],Hm=ei({__name:"BurgerMenuBtn",setup(i){return(e,t)=>(he(),hr(cp,{divId:"magneto",textId:"magnetoText"},{default:pl(()=>[L("div",vh(e.$attrs,{class:"fixed right-7 top-7 z-[20]"}),Bm,16)]),_:1}))}}),Vm=vr(Hm,[["__scopeId","data-v-7d7eb6a4"]]),Ym=["href"],Wm={class:"-translate-y-0 font-title transition-all duration-300 ease-in-out group-hover:translate-y-[-100%]"},Um={class:"-translate-y-0 font-title transition-all duration-300 ease-in-out group-hover:translate-y-[-100%]"},uf=ei({__name:"Link",props:{tag:{type:String,required:!0,default:"p"},label:{type:String,required:!0},url:{type:String,required:!0}},setup(i){return(e,t)=>(he(),hr(T0(i.tag),{class:"select-none overflow-y-hidden"},{default:pl(()=>[L("a",{href:i.url,class:"group"},[L("p",Wm,oi(i.label),1),L("p",Um,oi(i.label),1)],8,Ym)]),_:1}))}}),Xm={},jm={class:"w-full fill-flax-smoke-900",viewBox:"-0.986 137.36 592.342 73.279",style:{"enable-background":"new 0 0 595.3 841.9"},xmlns:"http://www.w3.org/2000/svg"},qm=Zs(``,1),Gm=[qm];function Km(i,e){return he(),Se("svg",jm,Gm)}const Zm=vr(Xm,[["render",Km]]),Qm={class:"heading-2 flex grid-cols-12 items-center justify-start gap-5 py-6 text-left font-semibold sm:py-5 md:grid md:justify-between"},Jm={class:"col-span-2 self-center text-nowrap"},ev={class:"col-span-6 col-start-5 text-nowrap"},tv=["innerHTML"],iv={class:"relative flex min-h-[35vh] flex-col place-items-start md:grid md:min-h-[40vh] md:grid-cols-12"},nv={class:"heading-4 text-heading-4 col-span-7 col-start-5 flex w-full flex-col gap-y-5"},rv={class:"text-balance text-base font-medium text-flax-smoke-300/80 sm:max-w-[40ch]"},sv={class:"self-center font-mono text-base font-medium text-flax-smoke-500/70"},ov=ei({__name:"ServicesCard",props:{number:{type:Number,required:!0},title:{type:String,required:!0},body:{type:String,required:!0},headings:{type:Array,required:!0},shape:{type:String,required:!0}},setup(i){return(e,t)=>(he(),Se("div",{class:Ai(e.$attrs.class)},[L("div",Qm,[L("span",Jm," ( "+oi(`0${i.number}`)+" ) ",1),L("h3",ev,oi(i.title),1),L("div",{innerHTML:i.shape,class:"animate-[spin_10s_linear_infinite] heading-size-3 hidden fill-flax-smoke-400/50 lg:block"},null,8,tv)]),L("div",iv,[L("div",nv,[L("p",rv,oi(i.body),1),L("div",null,[(he(!0),Se(Ke,null,Sn(i.headings,(n,r)=>(he(),Se("p",{key:r,class:Ai(["flex gap-x-3 font-bold py-1",{"border-y border-flax-smoke-500/50 !py-1.5":r===1}])},[L("p",sv,oi((r+1).toString().padStart(2,"0")),1),zs(" "+oi(n),1)],2))),128))])])])],2))}}),lv=L("h1",{class:"sr-only"},"Ebraheem Alhetari",-1),av=ei({__name:"MyName",setup(i){return(e,t)=>(he(),Se(Ke,null,[lv,$e(Ce(Zm),{id:"svg-my-en-name",class:Ai(e.$attrs.class)},null,8,["class"])],64))}}),cv={},uv=L("span",{class:"sr-only"},"*",-1),fv={style:{"vertical-align":"top"},class:"hide heading-size inline-block animate-[spin_5s_linear_infinite] fill-flax-smoke-900",viewBox:"0 0 75 76",fill:"none",xmlns:"http://www.w3.org/2000/svg"},hv=L("path",{d:"M27.668 75.939V64.59l4.073-16.005-12.513 11.64-9.894 5.529L.022 49.167l9.603-5.529L25.921 38.4 9.625 33.453.022 27.924l9.312-16.587 9.894 5.529 12.513 11.64-4.073-16.296V.861h19.206V12.21L42.8 28.506l12.513-11.64 9.894-5.529 9.312 16.587-9.604 5.529L48.62 38.4l16.296 5.238 9.604 5.529-9.313 16.587-9.894-5.529L42.8 48.585l4.074 16.005v11.349H27.666Z"},null,-1),dv=[hv];function pv(i,e){return he(),Se("div",null,[uv,L("span",null,[(he(),Se("svg",fv,dv))])])}const _v=vr(cv,[["render",pv]]),gv={key:0,id:"loading-screen",class:"flex-center fixed bottom-0 z-[99999] size-full cursor-wait"},mv={class:"size-full flex-col"},vv=["width","height"],yv=["d"],xv=L("h1",{class:"overflow-clip"},[L("span",{class:"loading-text inline-block translate-y-full"}," Hetari ")],-1),bv={class:"overflow-clip"},wv={class:"loading-text inline-block translate-y-full opacity-70"},Tv=L("p",{class:"overflow-clip font-normal"},[L("span",{class:"loading-text absolute bottom-10 left-5 inline-block font-mono text-sm sm:left-14"}," Version 1.0v "),L("span",{class:"loading-text absolute bottom-10 right-5 inline-block animate-pulse font-mono text-sm sm:right-14"}," Loading... ")],-1),Sv=ei({__name:"LoadingScreen",emits:["isLoading"],setup(i,{emit:e}){const t=e,n=pt(!1),r=pt(-1),s=pt(""),o=pt(),{width:l,height:a}=dc();let c=uc(()=>{let h=.3;return l.value<600?h=.15:l.value<900&&(h=.2),a.value+a.value*h});const u=pt(`M0 0 L${l.value} 0 L${l.value} ${a.value} Q${l.value/2} ${c.value} 0 ${a.value} L0 0`),f=pt(`M0 0 L${l.value} 0 L${l.value} ${a.value} Q${l.value/2} ${a.value} 0 ${a.value} L0 0`),d=/samsung/i.test(navigator.userAgent);return Ri(()=>{r.value++,s.value=u.value,Dm(),$m("span.loading-text"),Rm(o,f.value,d)}),ln([l,a],()=>{u.value=`M0 0 L${l.value} 0 L${l.value} ${a.value} Q${l.value/2} ${c.value} 0 ${a.value} L0 0`,f.value=`M0 0 L${l.value} 0 L${l.value} ${a.value} Q${l.value/2} ${a.value} 0 ${a.value} L0 0`,s.value=u.value},{immediate:!0}),ln(n,h=>{t("isLoading",h)}),(h,_)=>n.value?mh("",!0):(he(),Se("div",gv,[L("div",mv,[(he(),Se("svg",{width:Ce(l),height:Ce(a)*2,class:"absolute top-0 z-0 h-[calc(100%_+_300px)] fill-flax-smoke-800 brightness-50"},[L("path",{ref_key:"path",ref:o,class:"w-full",d:s.value},null,8,yv)],8,vv)),L("div",{id:"text",style:{transform:"translateZ(0px)"},class:Ai(["z-[1] flex size-full flex-col items-center justify-center text-center text-4xl font-bold text-flax-smoke-50/75 opacity-0 md:text-6xl",{"text-4xl font-bold md:text-6xl":!0}])},[xv,L("p",bv,[L("span",wv," © Folio "+oi(new Date().getFullYear()),1)]),Tv])])]))}}),Cv={id:"samsung-error-modal",class:"flex-center fixed inset-0 z-50 h-svh w-svw bg-black/75 opacity-0"},Mv=Zs('

It seems you're using the Samsung Internet Browser.

Some features might not work as expected, especially in dark mode, to fix it please follow the steps below:


LabsEnable 'Use website dark theme'

Then reload the page.

',1),Pv=L("button",{class:"flex-1 rounded-md bg-gray-100 px-4 py-2 text-sm font-medium text-gray-800 hover:bg-gray-200"}," OK ",-1),Ov=[Pv],kv=ei({__name:"SamsungError",setup(i){const e=()=>{lp("#samsung-error-modal")};return Ri(()=>{Ks.stop()}),(t,n)=>(he(),Se("div",Cv,[L("div",{class:"flex-center z-50 mx-auto size-full h-1/2 w-11/12 flex-col rounded-lg bg-white p-5 shadow md:w-1/2"},[Mv,L("div",{class:"mt-3 flex w-full items-center",onClick:e},Ov)])]))}});/*! + * ScrollToPlugin 3.12.5 + * https://gsap.com + * + * @license Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var Vt,up,cn,Xi,On,fp,hp,Co,dp=function(){return typeof window<"u"},pp=function(){return Vt||dp()&&(Vt=window.gsap)&&Vt.registerPlugin&&Vt},_p=function(e){return typeof e=="string"},ff=function(e){return typeof e=="function"},qs=function(e,t){var n=t==="x"?"Width":"Height",r="scroll"+n,s="client"+n;return e===cn||e===Xi||e===On?Math.max(Xi[r],On[r])-(cn["inner"+n]||Xi[s]||On[s]):e[r]-e["offset"+n]},Gs=function(e,t){var n="scroll"+(t==="x"?"Left":"Top");return e===cn&&(e.pageXOffset!=null?n="page"+t.toUpperCase()+"Offset":e=Xi[n]!=null?Xi:On),function(){return e[n]}},Ev=function(e,t,n,r){if(ff(e)&&(e=e(t,n,r)),typeof e!="object")return _p(e)&&e!=="max"&&e.charAt(1)!=="="?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var s={},o;for(o in e)s[o]=o!=="onAutoKill"&&ff(e[o])?e[o](t,n,r):e[o];return s},gp=function(e,t){if(e=fp(e)[0],!e||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var n=e.getBoundingClientRect(),r=!t||t===cn||t===On,s=r?{top:Xi.clientTop-(cn.pageYOffset||Xi.scrollTop||On.scrollTop||0),left:Xi.clientLeft-(cn.pageXOffset||Xi.scrollLeft||On.scrollLeft||0)}:t.getBoundingClientRect(),o={x:n.left-s.left,y:n.top-s.top};return!r&&t&&(o.x+=Gs(t,"x")(),o.y+=Gs(t,"y")()),o},hf=function(e,t,n,r,s){return!isNaN(e)&&typeof e!="object"?parseFloat(e)-s:_p(e)&&e.charAt(1)==="="?parseFloat(e.substr(2))*(e.charAt(0)==="-"?-1:1)+r-s:e==="max"?qs(t,n)-s:Math.min(qs(t,n),gp(e,t)[n]-s)},df=function(){Vt=pp(),dp()&&Vt&&typeof document<"u"&&document.body&&(cn=window,On=document.body,Xi=document.documentElement,fp=Vt.utils.toArray,Vt.config({autoKillThreshold:7}),hp=Vt.config(),up=1)},eo={version:"3.12.5",name:"scrollTo",rawVars:1,register:function(e){Vt=e,df()},init:function(e,t,n,r,s){up||df();var o=this,l=Vt.getProperty(e,"scrollSnapType");o.isWin=e===cn,o.target=e,o.tween=n,t=Ev(t,r,e,s),o.vars=t,o.autoKill=!!t.autoKill,o.getX=Gs(e,"x"),o.getY=Gs(e,"y"),o.x=o.xPrev=o.getX(),o.y=o.yPrev=o.getY(),Co||(Co=Vt.core.globals().ScrollTrigger),Vt.getProperty(e,"scrollBehavior")==="smooth"&&Vt.set(e,{scrollBehavior:"auto"}),l&&l!=="none"&&(o.snap=1,o.snapInline=e.style.scrollSnapType,e.style.scrollSnapType="none"),t.x!=null?(o.add(o,"x",o.x,hf(t.x,e,"x",o.x,t.offsetX||0),r,s),o._props.push("scrollTo_x")):o.skipX=1,t.y!=null?(o.add(o,"y",o.y,hf(t.y,e,"y",o.y,t.offsetY||0),r,s),o._props.push("scrollTo_y")):o.skipY=1},render:function(e,t){for(var n=t._pt,r=t.target,s=t.tween,o=t.autoKill,l=t.xPrev,a=t.yPrev,c=t.isWin,u=t.snap,f=t.snapInline,d,h,_,p,m;n;)n.r(e,n.d),n=n._next;d=c||!t.skipX?t.getX():l,h=c||!t.skipY?t.getY():a,_=h-a,p=d-l,m=hp.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),o&&(!t.skipX&&(p>m||p<-m)&&dm||_<-m)&&h-1&&this._props.splice(n,1),!this._props.length}};eo.max=qs;eo.getOffset=gp;eo.buildGetter=Gs;pp()&&Vt.registerPlugin(eo);function Lv(i,e){i=Z.utils.toArray(i),e=e||{};let t=Z.timeline({repeat:e.repeat,paused:e.paused,defaults:{ease:"none"},onReverseComplete:()=>t.totalTime(t.rawTime()+t.duration()*100)}),n=i.length,r=i[0].offsetLeft,s=[],o=[],l=[],a=0,c=(e.speed||1)*100,u=e.snap===!1?x=>x:Z.utils.snap(e.snap||1),f,d,h,_,p,m;for(Z.set(i,{xPercent:(x,w)=>{let T=o[x]=parseFloat(Z.getProperty(w,"width","px"));return l[x]=u(parseFloat(Z.getProperty(w,"x","px"))/T*100+Z.getProperty(w,"xPercent")),l[x]}}),Z.set(i,{x:0}),f=i[n-1].offsetLeft+l[n-1]/100*o[n-1]-r+i[n-1].offsetWidth*Z.getProperty(i[n-1],"scaleX")+(parseFloat(e.paddingRight)||0),m=0;mn/2&&(x+=x>a?-n:n);let T=Z.utils.wrap(0,n,x),M=s[T];return M>t.time()!=x>a&&(w.modifiers={time:Z.utils.wrap(0,t.duration())},M+=t.duration()*(x>a?1:-1)),a=T,w.overwrite=!0,t.tweenTo(M,w)}return t.next=x=>b(a+1,x),t.previous=x=>b(a-1,x),t.current=()=>a,t.toIndex=(x,w)=>b(x,w),t.times=s,t.progress(1,!0).progress(0,!0),e.reversed&&(t.vars.onReverseComplete(),t.reverse()),t}const Av={id:"marquee-section",class:"heading-1 sm:heading-display mb-32 flex h-[40vh] w-full flex-col items-stretch justify-around overflow-x-clip bg-[#0B0B0A] leading-none text-flax-smoke-200 md:h-[75svh] lg:h-svh"},Rv={id:"marquee-1",class:"flex"},Dv={class:"w-fit scale-[0.5] sm:mx-10 sm:scale-75"},$v={style:{width:"var(--heading-display)"},viewBox:"0 0 55 37",xmlns:"http://www.w3.org/2000/svg"},Iv=L("path",{d:"M36.2949 2.11614L35.9286 1.74986L35.4107 1.75L24.2607 1.753L21.2423 1.75381L23.3775 3.88724L32.4356 12.9381L11.7961 12.939H11.7959L3.00014 12.938L1.75 12.9379V14.188V22.991V24.241H3H32.4361L23.3764 33.2959L21.2405 35.4305L24.2602 35.43L35.4102 35.428L35.9278 35.4279L36.2938 35.0619L51.8838 19.4739L52.7678 18.5901L51.8839 17.7061L36.2949 2.11614Z",class:"fill-current stroke-current stroke-[2.5]"},null,-1),zv=[Iv],Nv={id:"marquee-2",class:"flex"},Fv=L("span",{class:"font-sans text-transparent [-webkit-text-stroke:1.5px_white]"}," welcome to the show ",-1),Bv={class:"w-fit scale-[0.5] fill-current sm:mx-10 sm:scale-75"},Hv={style:{width:"var(--heading-display)"},viewBox:"0 0 102 102",xmlns:"http://www.w3.org/2000/svg"},Vv=L("path",{d:"M0.999042 53.5H1.00096L44.9238 53.5168L13.8776 84.5869L13.8762 84.5882L17.4118 88.1238L17.4131 88.1224L17.4149 88.1206L48.4832 57.0761L48.5 100.999V101.001H53.5V100.999L53.5168 57.0761L84.5869 88.1224L84.5882 88.1238L88.1238 84.5882L88.1224 84.5869L57.0761 53.5168L100.999 53.5H101.001V48.5H100.999L57.0761 48.4832L88.1206 17.4149L88.1224 17.4131L88.1238 17.4118L84.5882 13.8762L84.5869 13.8776L53.5168 44.9238L53.5 1.00096V0.999042H48.5V1.00096L48.4832 44.9238L17.4131 13.8776L17.4118 13.8762L13.8762 17.4118L13.8776 17.4131L44.9238 48.4832L1.00096 48.5H0.999042V53.5Z",class:"fill-none stroke-current stroke-[1.5]"},null,-1),Yv=[Vv],Wv={id:"marquee-3",class:"flex"},Uv={class:"w-fit scale-[0.5] fill-current sm:mx-10 sm:scale-75"},Xv={style:{width:"var(--heading-display)"},viewBox:"0 0 100 101",xmlns:"http://www.w3.org/2000/svg"},jv=L("path",{d:"M49.8234 1.99099C49.4293 9.09696 46.8886 17.4122 43.0707 24.0426C35.0272 38.01 21.1141 47.4665 5.21739 49.7899C4.1712 49.9394 2.55435 50.1024 1.65761 50.1567C0.747283 50.1975 0 50.279 0 50.3334C0 50.3877 0.747283 50.4692 1.65761 50.51C2.55435 50.5644 4.1712 50.7274 5.21739 50.8769C21.1141 53.2002 35.0272 62.6567 43.0707 76.6241C46.8886 83.2546 49.4293 91.5698 49.8234 98.6758C49.8641 99.5861 49.9457 100.333 50 100.333C50.0543 100.333 50.1359 99.5861 50.1766 98.6758C50.5707 91.5698 53.1114 83.2546 56.9293 76.6241C64.9728 62.6567 78.8859 53.2002 94.7826 50.8769C95.8288 50.7274 97.4456 50.5644 98.3424 50.51C99.2527 50.4692 100 50.3877 100 50.3334C100 50.279 99.2527 50.1975 98.3424 50.1567C97.4456 50.1024 95.8288 49.9394 94.7826 49.7899C78.8859 47.4665 64.9728 38.01 56.9293 24.0426C53.1114 17.4122 50.5707 9.09696 50.1766 1.99099C50.1359 1.08066 50.0543 0.333377 50 0.333377C49.9457 0.333377 49.8641 1.08066 49.8234 1.99099Z",class:"fill-current"},null,-1),qv=[jv],Gv=ei({__name:"Marquee",setup(i){Z.registerPlugin(je),Z.registerPlugin(eo);const e=(t,n=!1,r=0,s=1)=>{const o=document.getElementById(t),l=Z.utils.toArray(`#${t} h4`);Z.to(o,{scrollTrigger:{trigger:o,scrub:!0},ease:"power1.inOut",rotateZ:r,transformOrigin:"center center"});const a=Lv(l,{repeat:-1,speed:s,reversed:n});je.create({type:"scroll",onChangeY:c=>{let u=n?-2.5:2.5;c.deltaY<0&&(u*=-1),Z.timeline({defaults:{ease:"none"}}).to(a,{timeScale:u,duration:.2})}})};return Ri(()=>{e("marquee-1",!0,-10,.3),e("marquee-2",!1,1,.6),e("marquee-3",!0,10)}),(t,n)=>(he(),Se("section",Av,[L("div",Rv,[(he(),Se(Ke,null,Sn(3,r=>L("h4",{key:`marquee1-${r}`,class:"flex items-center whitespace-nowrap text-nowrap font-bold"},[zs(" Ebraheem Alhetari "),L("div",Dv,[(he(),Se("svg",$v,zv))])])),64))]),L("div",Nv,[(he(),Se(Ke,null,Sn(2,r=>L("h4",{key:`marquee2-${r}`,class:"flex items-center whitespace-nowrap text-nowrap font-bold"},[Fv,L("div",Bv,[(he(),Se("svg",Hv,Yv))])])),64))]),L("div",Wv,[(he(),Se(Ke,null,Sn(3,r=>L("h4",{key:`marquee3-${r}`,class:"flex items-center whitespace-nowrap text-nowrap font-bold"},[zs(" enjoy the animation "),L("div",Uv,[(he(),Se("svg",Xv,qv))])])),64))])]))}}),Va=[{label:"Services",url:"#"},{label:"Works",url:"#"},{label:"About",url:"#"},{label:"Contact",url:"#"}],Kv=[{label:"Home",url:"/"},...Va],Zv=[{label:"Twitter",url:"https://x.com/4Hetari"},{label:"GitHub",url:"https://github.com/hetari"},{label:"LinkedIn",url:"https://www.linkedin.com/in/hetari/"}],Qv="A freelance full-stack developer, making good shit since 2023, hiding bad shit since 2023.",Cl=i=>(Xf("data-v-4d5423a1"),i=i(),jf(),i),Jv={class:"flex h-full flex-col items-center justify-between"},ey={class:"relative z-[19] w-full"},ty={class:"mt-12 font-bold text-flax-smoke-50 md:mt-24",id:"navLinks"},iy=["id"],ny=["href"],ry=Cl(()=>L("span",{class:"h-4 w-4 scale-0 rounded-full bg-flax-smoke-50 opacity-0 transition-all duration-300 ease-in-out group-hover:scale-100 group-hover:opacity-100"},null,-1)),sy={class:"-translate-x-5 font-fancy transition-all duration-300 ease-in-out group-hover:translate-x-5"},oy={class:"w-full"},ly={class:"mt-2 h-full font-normal text-flax-smoke-50"},ay=Cl(()=>L("p",{class:"text-left text-sm font-bold uppercase"},"Email address",-1)),cy={class:"mt-6 flex flex-nowrap justify-start gap-x-1 sm:gap-x-4"},uy={class:"flex justify-between"},fy=Cl(()=>L("div",{id:"name-container",class:"group -m-10 h-fit cursor-pointer p-10"},[L("h1",{id:"name",class:"flex items-start font-fancy text-xl font-extrabold uppercase md:text-3xl"},[zs(" hetari"),L("span",{class:"!inline !origin-center font-title text-xl transition-transform duration-500 ease-in-out group-hover:rotate-[360deg]"},"©")])],-1)),hy=Cl(()=>L("div",{class:"flex justify-start"},[L("p",{class:"hidden select-none font-fancy font-bold uppercase text-flax-smoke-400 max-2xl:text-sm md:block lg:text-lg"}," available for work and collaboration ")],-1)),dy={class:"flex"},py={class:"w-full flex-1 gap-1 overflow-y-hidden text-lg font-medium md:flex md:gap-2 lg:gap-4 xl:text-3xl"},_y=ei({__name:"Nav",emits:["isLocked"],setup(i,{emit:e}){const t=pt(!1),n=()=>{var l;t.value=!t.value,(l=document.getElementById("magneto"))==null||l.classList.toggle("active");const o=document.getElementById("navbar");t.value?(Lm("#navbar","#navLinks li a",".contact"),o.focus()):(Am("#navbar","#navLinks li a",".contact"),o.blur())};Ri(()=>{wm("#burger","#hero")});const r=()=>{n()},s=e;return ln(t,o=>{s("isLocked",o)}),(o,l)=>(he(),Se(Ke,null,[$e(Ce(Vm),{onClick:n,class:"z-[9999] scale-0 drop-shadow-lg",id:"burger"}),L("div",{onClick:n,class:Ai(["fixed inset-0 z-[9998] size-full select-none bg-black opacity-50",{hidden:!t.value}])},null,2),L("div",{tabindex:"0",id:"navbar",onKeydown:l[0]||(l[0]=B_(a=>r(),["esc"])),class:"fixed right-0 top-[1dvh] z-[9998] h-[98dvh] w-full translate-x-full select-none rounded-s-lg bg-flax-smoke-900 p-5 focus:outline-none max-md:w-[98%] sm:p-10 md:w-3/5 md:px-20 lg:w-2/5"},[$e(Ce(K_),{id:"circles",class:"absolute right-0 top-0 opacity-25"}),L("div",Jv,[L("div",ey,[L("ul",ty,[(he(!0),Se(Ke,null,Sn(Ce(Kv),a=>(he(),Se("li",{class:"overflow-y-clip",key:a.label,id:a.label},[L("a",{href:a.url,class:"group my-2 flex w-fit translate-y-full cursor-pointer items-center justify-start leading-none"},[ry,L("p",sy,oi(a.label),1)],8,ny)],8,iy))),128))])]),L("div",oy,[L("div",ly,[ay,$e(Ce(uf),{class:"h-6 font-medium tracking-wider",tag:"p",label:"hetari4all@gmail.com",url:"mailto:hetari4all@gmail.com"}),L("div",cy,[(he(!0),Se(Ke,null,Sn(Ce(Zv),a=>(he(),hr(Ce(mp),{class:"contact border border-flax-smoke-600 opacity-0",key:a.label,label:a.label,url:a.url},null,8,["label","url"]))),128))])])])])],32),L("header",{class:Ai([o.$attrs.class,"padding-x absolute inset-0 z-20 h-fit -translate-y-full pt-6"])},[L("nav",uy,[$e(Ce(cp),{magnetoStrengthVal:20,magnetoTextStrengthVal:10,divId:"name-container",textId:"name"},{default:pl(()=>[fy]),_:1}),hy,L("div",dy,[L("ul",py,[(he(!0),Se(Ke,null,Sn(Ce(Va),(a,c)=>(he(),hr(Ce(uf),{key:a.label,tag:"li",label:a.label+(c!==Ce(Va).length-1?" ,":""),url:a.url,class:"h-[50%] max-md:h-5"},null,8,["label","url"]))),128))])])])],2)],64))}}),gy=vr(_y,[["__scopeId","data-v-4d5423a1"]]),my=["href"],vy={class:"ease-expo flex-center absolute bottom-0 left-0 z-10 my-auto size-full w-full translate-y-full text-nowrap rounded-t-[15rem] bg-flax-smoke-500 font-fancy transition-all duration-700 group-hover:translate-y-0 group-hover:rounded-none"},yy={class:"after:ease-expo flex-center relative z-20 overflow-hidden transition-all after:absolute after:left-0 after:inline-block after:translate-y-0 after:text-flax-smoke-200 after:transition-all after:duration-700 after:content-[attr(after)] group-hover:after:-translate-y-[100%]"},xy={class:"ease-expo text-nowrap font-fancy transition-all duration-700 group-hover:-translate-y-full"},by=ei({__name:"Button",props:{label:{type:String,required:!0},url:{type:String,required:!0}},setup(i){return(e,t)=>(he(),Se("a",{id:"button",class:Ai(["leading-base group pointer-events-auto relative h-full max-w-fit transform-none overflow-clip rounded-full bg-flax-smoke-950 px-5 py-2 text-[1rem] font-semibold uppercase tracking-normal text-flax-smoke-100 sm:text-sm",e.$attrs.class]),target:"_blank",href:i.url},[L("span",vy,oi(i.label),1),L("span",yy,[L("span",xy,oi(i.label),1)])],10,my))}}),mp=vr(by,[["__scopeId","data-v-50c8b64c"]]),wy="/portfolio/assets/profile-dtKvApsu.webp",Ty="/portfolio/assets/profile2-rDkPz9mY.webp",Hc=(i,e=!1,t=!1)=>{const r=i.split(" ").map(o=>o.split(""));let s="";return r.forEach(o=>{s+='{let a="letters translate-y-full inline-block ";e&&(a+=" font-fancy "),s+=`${l}`}),s+=" "}),s},Sy={class:"padding-x mb-[-100svh] py-0"},Cy={id:"hero",class:"sticky top-0 flex min-h-svh w-full items-end pb-[clamp(2.25rem,2.1786rem_+_0.3571vi,2.5rem)]"},My={class:"relative flex w-full flex-col items-center"},Py={class:"w-full items-end overflow-clip"},Oy={class:"flex w-full items-start gap-10"},ky={class:"lg:column-gap spacing-t grid w-full grid-cols-12"},Ey={class:"col-span-full flex flex-col items-start gap-14 sm:col-span-4"},Ly={class:"overflow-hidden"},Ay={id:"down-arrow",stroke:"currentColor",fill:"none","stroke-width":"1.25",viewBox:"6 6 12 12","stroke-linecap":"round","stroke-linejoin":"round",class:"hide-on-mobile m-0 size-4 -translate-x-full p-0 md:size-6",color:"#8C8C73",style:{color:"#8c8c73"},height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},Ry=L("line",{x1:"7",y1:"7",x2:"17",y2:"17"},null,-1),Dy=L("polyline",{points:"17 7 17 17 7 17"},null,-1),$y=[Ry,Dy],Iy=L("p",{class:"sr-only"}," A freelance full-stack developer, cutting-edge technologies to deliver comprehensive solutions for your business. ",-1),zy=["innerHTML"],Ny={class:"relative origin-left overflow-hidden sm:scale-125"},Fy={id:"contact-btn",class:"flex -translate-y-full"},By={id:"profile-container",class:"relative col-span-4 mt-10 h-[20vh] max-w-lg select-none flex-col rounded-lg sm:mt-0 md:flex md:h-[50vh]"},Hy=L("div",{class:"overlay absolute inset-0 z-[2] bg-flax-smoke-50"},null,-1),Vy=["src"],Yy={class:"relative col-span-8 size-full overflow-clip text-end sm:col-span-4"},Wy={id:"available-for-work",class:"absolute bottom-0 right-0 flex translate-y-full flex-col items-end"},Uy=L("p",{class:"block font-medium uppercase leading-snug -tracking-tight 3xl:text-base"}," Available for freelance work ",-1),Xy={class:"3xl:heading-1 heading-1-alt block font-fancy font-bold leading-none -tracking-tight"},jy=L("div",{class:"h-svh"},null,-1),qy=ei({__name:"Hero",setup(i){const e=pt(Qv),t=pt(""),n=()=>{const r=new Date,s=r.getFullYear().toString().slice(-2),o=["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"];let l=r.getMonth();return r.getMonth()<12&&(l+=1),`${o[l]} '${s}`};return gl(()=>{e.value=Hc(e.value),t.value=n()}),(r,s)=>(he(),Se("section",Sy,[L("div",Cy,[L("div",My,[L("div",Py,[L("div",Oy,[$e(Ce(av)),$e(Ce(_v),{id:"star",class:"hide-on-mobile translate-x-full"})])]),L("div",ky,[L("div",Ey,[L("div",Ly,[(he(),Se("svg",Ay,$y))]),Iy,L("p",{innerHTML:e.value,id:"whoAmI",class:"who-am-i text-fluid-body text-base-large w-full overflow-clip text-balance font-medium leading-snug sm:max-w-[37ch] lg:text-start"},null,8,zy),L("div",Ny,[L("div",Fy,[$e(Ce(mp),{class:"contact",label:"Get in touch",url:"#"})])])]),L("div",By,[Hy,L("img",{id:"profile-img",src:Ce(wy),alt:"Ebraheem profile",class:"size-full scale-90 rounded-lg object-cover object-top brightness-110 grayscale"},null,8,Vy)]),L("div",Yy,[L("div",Wy,[Uy,L("h1",Xy,oi(t.value),1)])])])])]),jy]))}}),Gy={id:"services",class:"padding-x mb-20"},Ky={class:"flex w-full flex-col"},Zy=["innerHTML"],Qy=L("div",{id:"services-text",class:"grid-gap mt-[5%] grid grid-cols-12 justify-end text-flax-smoke-300 opacity-0 lg:grid"},[L("p",{class:"col-start-0 heading-6 col-span-4 text-nowrap text-center text-flax-smoke-300/85 md:col-start-4"}," ( SERVICES ) "),L("p",{class:"text-fancy heading-4 col-span-8 w-full text-balance sm:font-semibold md:col-span-5"}," My obsession is to craft memorable digital experiences that represent your brand, serve a meaningful purpose, and drive tangible business results. ")],-1),Jy={class:"relative mt-12 w-full lg:mt-[10%]"},ex={class:"mt-12 flex flex-col justify-between gap-y-16"},tx=ei({__name:"Services",setup(i){const e=pt("What I do /"),t=[{title:"Web Development",body:"I create unique, custom-coded websites that are tailored to your brand. I focus on scalability, performance, accessibility, and engaging animations for a memorable experience.",headings:["Modern Websites","Motion & Animations","SEO Optimized"],shape:` + + + `},{title:"Advanced Solutions",body:"I craft cutting-edge web applications that push the boundaries of what's possible online. From progressive web apps to complex integrations, I bring innovation and technical expertise to every project.",headings:["Progressive Web Apps","Complex Integrations","Innovative Tech Solutions"],shape:` + + + `},{title:"Code Optimization",body:"Your website deserves to be seen, speed, and responsiveness. By optimizing load times, improving user experiences and SEO, I ensure your site runs smoothly and efficiently.",headings:["Technical SEO","Responsive Design","Speed Optimization"],shape:` + + + `}];gl(()=>{e.value=Hc("What I do /",!0)}),Ri(()=>{Bc("#what-i-do .letters","#services-text",.7,.01,0)});const n=r=>{if(r===0)return"top-[calc(20vh_+_0em)] mb-[17.25em]";if(r===1)return"top-[calc(20vh_+_5.75em)] mb-[11.5em]";if(r===2)return"top-[calc(20vh_+_11.5em)] mb-[5.75em]"};return(r,s)=>(he(),Se("section",Gy,[L("div",Ky,[L("h1",{id:"what-i-do",innerHTML:e.value,class:"heading-1 font-extrabold uppercase"},null,8,Zy),Qy]),L("div",Jy,[L("div",ex,[(he(),Se(Ke,null,Sn(t,(o,l)=>$e(Ce(ov),{key:l,number:l+1,title:o.title,body:o.body,headings:o.headings,shape:o.shape,class:Ai(["sticky border-t border-flax-smoke-500/50 bg-[#0B0B0A]",n(l)])},null,8,["number","title","body","headings","shape","class"])),64))])])]))}}),ix={id:"about-me-section",class:"common-padding z-[1] rounded-b-3xl bg-[#0B0B0A] text-flax-smoke-200 shadow-2xl sm:mt-0"},nx={class:"md:column-gap grid grid-cols-12"},rx=L("div",{class:"hide-on-mobile overflow-hidden md:col-span-4"},[L("svg",{id:"down-arrow-2",stroke:"currentColor",fill:"none","stroke-width":"1.25",viewBox:"6 6 12 12","stroke-linecap":"round","stroke-linejoin":"round",class:"hide-on-mobile m-0 size-20 -translate-x-full p-0",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},[L("line",{x1:"7",y1:"7",x2:"17",y2:"17"}),L("polyline",{points:"17 7 17 17 7 17"})])],-1),sx=["innerHTML"],ox={class:"padding-y md:column-gap mt-6 grid grid-cols-12"},lx={class:"pointer-events-none col-span-full select-none content-end rounded-lg md:col-span-4"},ax=["src"],cx=Zs('

With a passion for design and development, I take projects from ideation to launch, ensuring a seamless journey that leaves a lasting positive impact on the digital landscape and your business.

( ABOUT ME )

Creating great web experiences is my primary focus. I ensure each project leaves users with a feel-good sensation through meticulous attention to detail and user-centric design principles.

When I'm not immersed in web development and design, you can find me sharing insights about my freelance journey on 𝕏, loudly, playing music (Funk), or just relaxing.

',1),ux=ei({__name:"aboutMe",setup(i){const e=pt("Selected Works /");return gl(()=>{e.value=Hc("Programmer, Developer, Designer/",!0,!0)}),Ri(()=>{Bc("#little-bit-about-me .letters","#little-bit-about-me",.7,.01,0,()=>{Sm("#down-arrow-2")}),zm("#about-me-section")}),(t,n)=>(he(),Se("section",ix,[L("div",nx,[rx,L("h1",{id:"little-bit-about-me",innerHTML:e.value,class:"heading-1-alt lg:heading-1 section-heading col-span-full font-extrabold uppercase leading-none md:col-span-8 md:col-start-6"},null,8,sx)]),L("div",ox,[L("div",lx,[L("img",{src:Ce(Ty),class:"aspect-[1/1.5] rounded-lg object-cover object-top mix-blend-screen brightness-90 grayscale",alt:"Headshot of Ebraheem facing a camera"},null,8,ax)]),cx])]))}}),fx={},hx=Zs('

Don't take my
word for it /

',3);function dx(i,e){return hx}const px=vr(fx,[["render",dx]]),_x={class:"pointer-events-none fixed inset-0 z-50"},gx={class:"h-[150vh] w-full object-cover object-center",xmlns:"http://www.w3.org/2000/svg"},mx=L("filter",{id:"noise"},[L("feTurbulence",{type:"fractalNoise",baseFrequency:"0.65",numOctaves:"1",stitchTiles:"stitch"}),L("feBlend",{mode:"screen"})],-1),vx={class:"relative h-full"},yx={class:"relative rounded-t-3xl bg-[#0B0B0A] py-[5%] text-flax-smoke-200"},xx={class:"relative overflow-y-clip"},bx=ei({__name:"App",setup(i){const{width:e,height:t}=dc(),n=pt(null),r=/samsung/i.test(navigator.userAgent),s=o=>{o?Ks.stop():Ks.start()};return ln([e,t],()=>{n.value&&(n.value.style.height=`${t.value*2}px`,n.value.style.width=`${e.value}px`)}),Ri(()=>{document.body.classList.add("stop-scrolling"),window.scrollTo(0,0),setTimeout(()=>{requestAnimationFrame(xp)},2e3)}),(o,l)=>(he(),Se(Ke,null,[$e(Ce(Sv)),Ce(r)?(he(),hr(Ce(kv),{key:0})):mh("",!0),L("div",_x,[(he(),Se("svg",gx,[mx,L("rect",{ref_key:"noise",ref:n,class:"size-full",filter:"url(#noise)",opacity:"0.15"},null,512)]))]),$e(Ce(gy),{onIsLocked:s}),L("main",vx,[$e(Ce(qy)),L("div",yx,[$e(Ce(tx)),$e(Ce(Gv))]),L("div",xx,[$e(Ce(ux)),$e(Ce(px))])])],64))}});function vp(i,e,t){return Math.max(i,Math.min(e,t))}class wx{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(e){var t;if(!this.isRunning)return;let n=!1;if(this.duration&&this.easing){this.currentTime+=e;const r=vp(0,this.currentTime/this.duration,1);n=r>=1;const s=n?1:this.easing(r);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function(s,o,l,a){return function(u,f,d){return(1-d)*u+d*f}(s,o,1-Math.exp(-l*a))}(this.value,this.to,60*this.lerp,e),Math.round(this.value)===this.to&&(this.value=this.to,n=!0)):(this.value=this.to,n=!0);n&&this.stop(),(t=this.onUpdate)===null||t===void 0||t.call(this,this.value,n)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:n,duration:r,easing:s,onStart:o,onUpdate:l}){this.from=this.value=e,this.to=t,this.lerp=n,this.duration=r,this.easing=s,this.currentTime=0,this.isRunning=!0,o==null||o(),this.onUpdate=l}}class Tx{constructor({wrapper:e,content:t,autoResize:n=!0,debounce:r=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=e,this.content=t,n&&(this.debouncedResize=function(o,l){let a;return function(){let c=arguments,u=this;clearTimeout(a),a=setTimeout(function(){o.apply(u,c)},l)}}(this.resize,r),this.wrapper===window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var e,t;(e=this.wrapperResizeObserver)===null||e===void 0||e.disconnect(),(t=this.contentResizeObserver)===null||t===void 0||t.disconnect(),window.removeEventListener("resize",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class yp{constructor(){this.events={}}emit(e,...t){let n=this.events[e]||[];for(let r=0,s=n.length;r{var r;this.events[e]=(r=this.events[e])===null||r===void 0?void 0:r.filter(s=>t!==s)}}off(e,t){var n;this.events[e]=(n=this.events[e])===null||n===void 0?void 0:n.filter(r=>t!==r)}destroy(){this.events={}}}const pf=100/6;class Sx{constructor(e,{wheelMultiplier:t=1,touchMultiplier:n=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=r=>{const{clientX:s,clientY:o}=r.targetTouches?r.targetTouches[0]:r;this.touchStart.x=s,this.touchStart.y=o,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:r})},this.onTouchMove=r=>{var s,o,l,a;const{clientX:c,clientY:u}=r.targetTouches?r.targetTouches[0]:r,f=-(c-((o=(s=this.touchStart)===null||s===void 0?void 0:s.x)!==null&&o!==void 0?o:0))*this.touchMultiplier,d=-(u-((a=(l=this.touchStart)===null||l===void 0?void 0:l.y)!==null&&a!==void 0?a:0))*this.touchMultiplier;this.touchStart.x=c,this.touchStart.y=u,this.lastDelta={x:f,y:d},this.emitter.emit("scroll",{deltaX:f,deltaY:d,event:r})},this.onTouchEnd=r=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:r})},this.onWheel=r=>{let{deltaX:s,deltaY:o,deltaMode:l}=r;s*=l===1?pf:l===2?this.windowWidth:1,o*=l===1?pf:l===2?this.windowHeight:1,s*=this.wheelMultiplier,o*=this.wheelMultiplier,this.emitter.emit("scroll",{deltaX:s,deltaY:o,event:r})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=e,this.wheelMultiplier=t,this.touchMultiplier=n,this.touchStart={x:null,y:null},this.emitter=new yp,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,{passive:!1}),this.element.addEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.addEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.addEventListener("touchend",this.onTouchEnd,{passive:!1})}on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel),this.element.removeEventListener("touchstart",this.onTouchStart),this.element.removeEventListener("touchmove",this.onTouchMove),this.element.removeEventListener("touchend",this.onTouchEnd)}}class Cx{constructor({wrapper:e=window,content:t=document.documentElement,wheelEventsTarget:n=e,eventsTarget:r=n,smoothWheel:s=!0,syncTouch:o=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:a=35,duration:c,easing:u=M=>Math.min(1,1.001-Math.pow(2,-10*M)),lerp:f=.1,infinite:d=!1,orientation:h="vertical",gestureOrientation:_="vertical",touchMultiplier:p=1,wheelMultiplier:m=1,autoResize:b=!0,prevent:x,virtualScroll:w,__experimental__naiveDimensions:T=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=M=>{M.button===1&&this.reset()},this.onVirtualScroll=M=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(M)===!1)return;const{deltaX:C,deltaY:P,event:E}=M;if(this.emitter.emit("virtual-scroll",{deltaX:C,deltaY:P,event:E}),E.ctrlKey)return;const k=E.type.includes("touch"),A=E.type.includes("wheel");if(this.isTouching=E.type==="touchstart"||E.type==="touchmove",this.options.syncTouch&&k&&E.type==="touchstart"&&!this.isStopped&&!this.isLocked)return void this.reset();const U=C===0&&P===0,z=this.options.gestureOrientation==="vertical"&&P===0||this.options.gestureOrientation==="horizontal"&&C===0;if(U||z)return;let G=E.composedPath();G=G.slice(0,G.indexOf(this.rootElement));const ee=this.options.prevent;if(G.find(H=>{var ue,S,ne,xe,Oe;return H instanceof Element&&(typeof ee=="function"&&(ee==null?void 0:ee(H))||((ue=H.hasAttribute)===null||ue===void 0?void 0:ue.call(H,"data-lenis-prevent"))||k&&((S=H.hasAttribute)===null||S===void 0?void 0:S.call(H,"data-lenis-prevent-touch"))||A&&((ne=H.hasAttribute)===null||ne===void 0?void 0:ne.call(H,"data-lenis-prevent-wheel"))||((xe=H.classList)===null||xe===void 0?void 0:xe.contains("lenis"))&&!(!((Oe=H.classList)===null||Oe===void 0)&&Oe.contains("lenis-stopped")))}))return;if(this.isStopped||this.isLocked)return void E.preventDefault();if(!(this.options.syncTouch&&k||this.options.smoothWheel&&A))return this.isScrolling="native",void this.animate.stop();E.preventDefault();let Q=P;this.options.gestureOrientation==="both"?Q=Math.abs(P)>Math.abs(C)?P:C:this.options.gestureOrientation==="horizontal"&&(Q=C);const j=k&&this.options.syncTouch,B=k&&E.type==="touchend"&&Math.abs(Q)>5;B&&(Q=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+Q,Object.assign({programmatic:!1},j?{lerp:B?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(this.isScrolling===!1||this.isScrolling==="native"){const M=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-M,this.direction=Math.sign(this.animatedScroll-M),this.isScrolling="native",this.emit(),this.velocity!==0&&(this.__resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}},window.lenisVersion="1.1.9",e&&e!==document.documentElement&&e!==document.body||(e=window),this.options={wrapper:e,content:t,wheelEventsTarget:n,eventsTarget:r,smoothWheel:s,syncTouch:o,syncTouchLerp:l,touchInertiaMultiplier:a,duration:c,easing:u,lerp:f,infinite:d,gestureOrientation:_,orientation:h,touchMultiplier:p,wheelMultiplier:m,autoResize:b,prevent:x,virtualScroll:w,__experimental__naiveDimensions:T},this.animate=new wx,this.emitter=new yp,this.dimensions=new Tx({wrapper:e,content:t,autoResize:b}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new Sx(r,{touchMultiplier:p,wheelMultiplier:m}),this.virtualScroll.on("scroll",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}setScroll(e){this.isHorizontal?this.rootElement.scrollLeft=e:this.rootElement.scrollTop=e}resize(){this.dimensions.resize()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(e){const t=e-(this.time||e);this.time=e,this.animate.advance(.001*t)}scrollTo(e,{offset:t=0,immediate:n=!1,lock:r=!1,duration:s=this.options.duration,easing:o=this.options.easing,lerp:l=this.options.lerp,onStart:a,onComplete:c,force:u=!1,programmatic:f=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||u){if(typeof e=="string"&&["top","left","start"].includes(e))e=0;else if(typeof e=="string"&&["bottom","right","end"].includes(e))e=this.limit;else{let h;if(typeof e=="string"?h=document.querySelector(e):e instanceof HTMLElement&&(e!=null&&e.nodeType)&&(h=e),h){if(this.options.wrapper!==window){const p=this.rootElement.getBoundingClientRect();t-=this.isHorizontal?p.left:p.top}const _=h.getBoundingClientRect();e=(this.isHorizontal?_.left:_.top)+this.animatedScroll}}if(typeof e=="number"&&(e+=t,e=Math.round(e),this.options.infinite?f&&(this.targetScroll=this.animatedScroll=this.scroll):e=vp(0,e,this.limit),e!==this.targetScroll)){if(this.userData=d,n)return this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),c==null||c(this),void(this.userData={});f||(this.targetScroll=e),this.animate.fromTo(this.animatedScroll,e,{duration:s,easing:o,lerp:l,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling="smooth",a==null||a(this)},onUpdate:(h,_)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=h-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=h,this.setScroll(this.scroll),f&&(this.targetScroll=h),_||this.emit(),_&&(this.reset(),this.emit(),c==null||c(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{delete this.__preventNextNativeScrollEvent})}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function(t,n){return(t%n+n)%n}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(e){this.__isScrolling!==e&&(this.__isScrolling=e,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(e){this.__isStopped!==e&&(this.__isStopped=e,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(e){this.__isLocked!==e&&(this.__isLocked=e,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let e="lenis";return this.isStopped&&(e+=" lenis-stopped"),this.isLocked&&(e+=" lenis-locked"),this.isScrolling&&(e+=" lenis-scrolling"),this.isScrolling==="smooth"&&(e+=" lenis-smooth"),e}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}}const Ks=new Cx;function xp(i){Ks.raf(i),requestAnimationFrame(xp)}const Mx=Y_(bx);Mx.mount("#app"); diff --git a/assets/index-BqLCC0mu.css b/assets/index-BqLCC0mu.css new file mode 100644 index 0000000..49fa188 --- /dev/null +++ b/assets/index-BqLCC0mu.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--heading-6: clamp(1rem, .928rem + .36vw, 1.25rem);--heading-5: clamp(1.13rem, 1.004rem + .63vw, 1.57rem);--heading-4: clamp(1.25rem, 1.0359rem + 1.0707vi, 1.9995rem);--heading-3: clamp(1.5625rem, 1.2474rem + 1.5755vi, 2.6653rem);--heading-2: clamp(1.9531rem, 1.496rem + 2.2854vi, 3.5529rem);--heading-1: clamp(3.5rem, 2.3571rem + 5.5143vi, 10.5rem);--heading-display: clamp(4rem, 1.203rem + 10.0714vw, 10.25rem);--heading-body: clamp(1rem, .6071rem + 1.0143vi, 2.25rem);--heading-1--alt: clamp(3rem, 2.25rem + 3.75vi, 5.625rem);--text-base: clamp(1rem,.9286rem + .3571vi,1.25rem);--text-base--small: clamp(.875rem,.8393rem + .1786vi,1rem);--text-base--large: clamp(1rem,.8571rem + .7143vi,1.5rem)}::-webkit-scrollbar{width:0;background:transparent}body{--tw-bg-opacity: 1;background-color:rgb(244 244 241 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(64 65 51 / var(--tw-text-opacity));overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:title}a,p,span{font-family:body}::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(131 133 102 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(232 232 223 / var(--tw-text-opacity))}::selection{--tw-bg-opacity: 1;background-color:rgb(131 133 102 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(232 232 223 / var(--tw-text-opacity))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.flex-center{display:flex;align-items:center;justify-content:center}.common-padding{padding:2% 3%}.padding-x{padding-left:3%;padding-right:3%}.padding-y{padding-top:2%;padding-bottom:2%}.spacing-t{padding-top:1.25rem}@media (min-width: 640px){.spacing-t{padding-top:3rem}}@media (min-width: 1024px){.spacing-t{padding-top:3.5rem}}.hide-on-mobile{display:none}@media (min-width: 768px){.hide-on-mobile{display:block}}.leading-base{line-height:130%}.text-fluid-body{font-size:clamp(1rem,.8571rem + 1.4143vi,2.5rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-1\/2{bottom:-50%}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.left-0{left:0}.left-5{left:1.25rem}.right-0{right:0}.right-5{right:1.25rem}.right-7{right:1.75rem}.top-0{top:0}.top-10{top:2.5rem}.top-7{top:1.75rem}.top-\[1dvh\]{top:1dvh}.top-\[calc\(11\.5rem_\+_20vh\)\]{top:calc(11.5rem + 20vh)}.top-\[calc\(20vh_\+_0em\)\]{top:calc(20vh + 0em)}.top-\[calc\(20vh_\+_11\.5em\)\]{top:calc(20vh + 11.5em)}.top-\[calc\(20vh_\+_5\.75em\)\]{top:calc(20vh + 5.75em)}.top-\[calc\(5\.75rem_\+_20vh\)\]{top:calc(5.75rem + 20vh)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[19\]{z-index:19}.z-\[1\]{z-index:1}.z-\[20\]{z-index:20}.z-\[2\]{z-index:2}.z-\[9998\]{z-index:9998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.col-span-11{grid-column:span 11 / span 11}.col-span-2{grid-column:span 2 / span 2}.col-span-4{grid-column:span 4 / span 4}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-full{grid-column:1 / -1}.col-start-5{grid-column-start:5}.-m-10{margin:-2.5rem}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-20{margin-bottom:5rem}.mb-32{margin-bottom:8rem}.mb-\[-100svh\]{margin-bottom:-100svh}.mb-\[11\.5em\]{margin-bottom:11.5em}.mb-\[11\.5rem\]{margin-bottom:11.5rem}.mb-\[17\.25em\]{margin-bottom:17.25em}.mb-\[5\.75em\]{margin-bottom:5.75em}.mb-\[5\.75rem\]{margin-bottom:5.75rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-\[5\%\]{margin-top:5%}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-\[1\/1\.5\]{aspect-ratio:1/1.5}.size-12{width:3rem;height:3rem}.size-20{width:5rem;height:5rem}.size-4{width:1rem;height:1rem}.size-full{width:100%;height:100%}.h-1\/2{height:50%}.h-12{height:3rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-\[150vh\]{height:150vh}.h-\[20vh\]{height:20vh}.h-\[40vh\]{height:40vh}.h-\[50\%\]{height:50%}.h-\[80vh\]{height:80vh}.h-\[98dvh\]{height:98dvh}.h-\[calc\(100\%_\+_300px\)\]{height:calc(100% + 300px)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.h-svh{height:100svh}.min-h-\[35vh\]{min-height:35vh}.min-h-svh{min-height:100svh}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-\[100\%\]{width:100%}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-svw{width:100svw}.max-w-9xl{max-width:2560px}.max-w-\[40ch\]{max-width:40ch}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.\!origin-center{transform-origin:center!important}.origin-left{transform-origin:left}.-translate-x-5{--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.5\]{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}.animate-\[spin_10s_linear_infinite\]{animation:spin 10s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-\[spin_5s_linear_infinite\]{animation:spin 5s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.place-items-start{place-items:start}.content-end{align-content:flex-end}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-16{row-gap:4rem}.gap-y-5{row-gap:1.25rem}.self-center{align-self:center}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-clip{overflow-y:clip}.whitespace-nowrap{white-space:nowrap}.\!text-nowrap{text-wrap:nowrap!important}.text-nowrap{text-wrap:nowrap}.text-balance{text-wrap:balance}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[15rem\]{border-top-left-radius:15rem;border-top-right-radius:15rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-t{border-top-width:1px}.border-flax-smoke-500\/50{border-color:#83856680}.border-flax-smoke-600{--tw-border-opacity: 1;border-color:rgb(98 100 76 / var(--tw-border-opacity))}.bg-\[\#0B0B0A\]{--tw-bg-opacity: 1;background-color:rgb(11 11 10 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/75{background-color:#000000bf}.bg-flax-smoke-300{--tw-bg-opacity: 1;background-color:rgb(182 183 159 / var(--tw-bg-opacity))}.bg-flax-smoke-50{--tw-bg-opacity: 1;background-color:rgb(244 244 241 / var(--tw-bg-opacity))}.bg-flax-smoke-500{--tw-bg-opacity: 1;background-color:rgb(131 133 102 / var(--tw-bg-opacity))}.bg-flax-smoke-900{--tw-bg-opacity: 1;background-color:rgb(56 57 46 / var(--tw-bg-opacity))}.bg-flax-smoke-950{--tw-bg-opacity: 1;background-color:rgb(28 29 22 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.fill-current{fill:currentColor}.fill-flax-smoke-400\/50{fill:#9b9c7f80}.fill-flax-smoke-500\/50{fill:#83856680}.fill-flax-smoke-800{fill:#404133}.fill-flax-smoke-900{fill:#38392e}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-\[1\.5\]{stroke-width:1.5}.stroke-\[2\.5\]{stroke-width:2.5}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-10{padding:2.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-\[5\%\]{padding-top:5%;padding-bottom:5%}.pb-10{padding-bottom:2.5rem}.pb-\[10vh\]{padding-bottom:10vh}.pb-\[clamp\(2\.25rem\,2\.1786rem_\+_0\.3571vi\,2\.5rem\)\]{padding-bottom:clamp(2.25rem,2.1786rem + .3571vi,2.5rem)}.pe-\[7\.5vw\]{padding-inline-end:7.5vw}.ps-5{padding-inline-start:1.25rem}.ps-\[7\.5vw\]{padding-inline-start:7.5vw}.pt-6{padding-top:1.5rem}.pt-\[15vh\]{padding-top:15vh}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.font-fancy{font-family:Bricolage Grotesque}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-title{font-family:title}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[1rem\]{font-size:1rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.-tracking-tight{letter-spacing:.025em}.tracking-normal{letter-spacing:0em}.tracking-wider{letter-spacing:.05em}.text-flax-smoke-100{--tw-text-opacity: 1;color:rgb(232 232 223 / var(--tw-text-opacity))}.text-flax-smoke-200{--tw-text-opacity: 1;color:rgb(210 211 195 / var(--tw-text-opacity))}.text-flax-smoke-300{--tw-text-opacity: 1;color:rgb(182 183 159 / var(--tw-text-opacity))}.text-flax-smoke-300\/80{color:#b6b79fcc}.text-flax-smoke-300\/85{color:#b6b79fd9}.text-flax-smoke-400{--tw-text-opacity: 1;color:rgb(155 156 127 / var(--tw-text-opacity))}.text-flax-smoke-50{--tw-text-opacity: 1;color:rgb(244 244 241 / var(--tw-text-opacity))}.text-flax-smoke-50\/75{color:#f4f4f1bf}.text-flax-smoke-500{--tw-text-opacity: 1;color:rgb(131 133 102 / var(--tw-text-opacity))}.text-flax-smoke-500\/70{color:#838566b3}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-opacity-50{--tw-text-opacity: .5}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-110{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-50{--tw-brightness: brightness(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-90{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.heading-6{font-size:var(--heading-6)}.heading-5{font-size:var(--heading-5)}.heading-4{font-size:var(--heading-4)}.heading-3{font-size:var(--heading-3)}.heading-size-3{width:var(--heading-3);height:var(--heading-3)}.heading-2{font-size:var(--heading-2)}.heading-size{width:var(--heading-1--alt);height:var(--heading-1--alt)}.heading-1{font-size:var(--heading-1)}.heading-1-alt{font-size:var(--heading-1--alt)}.text-base{font-size:var(--text-base)}.text-base-large{font-size:var(--text-base--large)}.\[-webkit-text-stroke\:1\.5px_white\]{-webkit-text-stroke:1.5px white}@font-face{font-family:body;src:url(/portfolio/assets/Switzer-Variable-CC1nzX62.ttf) format("truetype");font-style:normal}@font-face{font-family:title;src:url(/portfolio/assets/CabinetGrotesk-Variable-DZ-mBhZu.ttf) format("truetype");font-style:normal}@media (min-width: 768px){.md\:column-gap{-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width: 1024px){.lg\:column-gap{-moz-column-gap:2.5rem;column-gap:2.5rem}}.before\:bg-flax-smoke-700:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(77 78 61 / var(--tw-bg-opacity))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-0:after{content:var(--tw-content);left:0}.after\:inline-block:after{content:var(--tw-content);display:inline-block}.after\:translate-y-0:after{content:var(--tw-content);--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:bg-flax-smoke-700:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(77 78 61 / var(--tw-bg-opacity))}.after\:text-flax-smoke-200:after{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(210 211 195 / var(--tw-text-opacity))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-700:after{content:var(--tw-content);transition-duration:.7s}.after\:content-\[attr\(after\)\]:after{--tw-content: attr(after);content:var(--tw-content)}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-\[-100\%\]{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[360deg\]{--tw-rotate: 360deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rounded-none{border-radius:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:after\:-translate-y-\[100\%\]:after{content:var(--tw-content);--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width: 1440px){.max-2xl\:text-sm{font-size:.875rem;line-height:1.25rem}}@media not all and (min-width: 1280px){.max-xl\:ps-10{padding-inline-start:2.5rem}}@media not all and (min-width: 768px){.max-md\:h-5{height:1.25rem}.max-md\:w-\[98\%\]{width:98%}}@media (min-width: 640px){.sm\:left-14{left:3.5rem}.sm\:right-14{right:3.5rem}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:max-w-\[37ch\]{max-width:37ch}.sm\:max-w-\[40ch\]{max-width:40ch}.sm\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:gap-20{gap:5rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:p-10{padding:2.5rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:font-semibold{font-weight:600}.sm\:heading-display{font-size:var(--heading-display)}}@media (min-width: 768px){.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-start-4{grid-column-start:4}.md\:col-start-6{grid-column-start:6}.md\:mt-24{margin-top:6rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:size-6{width:1.5rem;height:1.5rem}.md\:size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.md\:h-\[50vh\]{height:50vh}.md\:h-\[75svh\]{height:75svh}.md\:min-h-\[40vh\]{min-height:40vh}.md\:w-1\/2{width:50%}.md\:w-3\/5{width:60%}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:pb-\[3\%\]{padding-bottom:3%}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1024px){.lg\:top-\[calc\(16rem_\+_10vh\)\]{top:calc(16rem + 10vh)}.lg\:top-\[calc\(8rem_\+_10vh\)\]{top:calc(8rem + 10vh)}.lg\:mb-\[16rem\]{margin-bottom:16rem}.lg\:mb-\[8rem\]{margin-bottom:8rem}.lg\:mt-\[10\%\]{margin-top:10%}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:h-svh{height:100svh}.lg\:w-2\/5{width:40%}.lg\:skew-y-0{--tw-skew-y: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:gap-4{gap:1rem}.lg\:text-start{text-align:start}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:heading-1{font-size:var(--heading-1)}}@media (min-width: 1280px){.xl\:h-\[78vh\]{height:78vh}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1920px){.\33xl\:h-\[75vh\]{height:75vh}.\33xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.\33xl\:pb-\[5\%\]{padding-bottom:5%}.\33xl\:text-base{font-size:1rem;line-height:1.5rem}.\33xl\:heading-1{font-size:var(--heading-1)}.\33xl\:text-base{font-size:var(--text-base)}}#magnetoText[data-v-7d7eb6a4]:before,#magnetoText[data-v-7d7eb6a4]:after{width:40%;content:" ";display:block;height:1px;position:relative;margin:auto;transition:all .3s ease-in-out}#magnetoText[data-v-7d7eb6a4]:before{top:5px}#magnetoText[data-v-7d7eb6a4]:after{top:-5px}.active #magnetoText[data-v-7d7eb6a4]:before{transform:rotate(-45deg);top:0}.active #magnetoText[data-v-7d7eb6a4]:after{transform:rotate(45deg);top:-1px}#navLinks[data-v-4d5423a1]{font-size:clamp(3.25em,5vw,4em)}.ease-expo[data-v-50c8b64c]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.stop-scrolling #app{max-height:100svh!important;overflow:hidden!important} diff --git a/assets/profile-dtKvApsu.webp b/assets/profile-dtKvApsu.webp new file mode 100644 index 0000000..ce0a8c0 Binary files /dev/null and b/assets/profile-dtKvApsu.webp differ diff --git a/assets/profile2-rDkPz9mY.webp b/assets/profile2-rDkPz9mY.webp new file mode 100644 index 0000000..11ca963 Binary files /dev/null and b/assets/profile2-rDkPz9mY.webp differ diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..edd39f8 Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..448a572 --- /dev/null +++ b/index.html @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ebraheem Alhetari - Full-Stack Developer + + + + + +
+ + diff --git a/logo.svg b/logo.svg new file mode 100644 index 0000000..b2b13f9 --- /dev/null +++ b/logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/original-image.jpeg b/original-image.jpeg new file mode 100644 index 0000000..c33d612 Binary files /dev/null and b/original-image.jpeg differ diff --git a/profile.webp b/profile.webp new file mode 100644 index 0000000..ce0a8c0 Binary files /dev/null and b/profile.webp differ