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

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),kv=P("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),Pv=[kv],Ov=$t({__name:"SamsungError",setup(n){const e=()=>{up("#samsung-error-modal")};return pi(()=>{Ks.stop()}),(t,i)=>(re(),he("div",Cv,[P("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,P("div",{class:"mt-3 flex w-full items-center",onClick:e},Pv)])]))}});/*! + * 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 Wt,dp,un,Xi,Pn,pp,_p,ko,gp=function(){return typeof window<"u"},mp=function(){return Wt||gp()&&(Wt=window.gsap)&&Wt.registerPlugin&&Wt},vp=function(e){return typeof e=="string"},hf=function(e){return typeof e=="function"},js=function(e,t){var i=t==="x"?"Width":"Height",r="scroll"+i,s="client"+i;return e===un||e===Xi||e===Pn?Math.max(Xi[r],Pn[r])-(un["inner"+i]||Xi[s]||Pn[s]):e[r]-e["offset"+i]},Gs=function(e,t){var i="scroll"+(t==="x"?"Left":"Top");return e===un&&(e.pageXOffset!=null?i="page"+t.toUpperCase()+"Offset":e=Xi[i]!=null?Xi:Pn),function(){return e[i]}},Ev=function(e,t,i,r){if(hf(e)&&(e=e(t,i,r)),typeof e!="object")return vp(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"&&hf(e[o])?e[o](t,i,r):e[o];return s},yp=function(e,t){if(e=pp(e)[0],!e||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var i=e.getBoundingClientRect(),r=!t||t===un||t===Pn,s=r?{top:Xi.clientTop-(un.pageYOffset||Xi.scrollTop||Pn.scrollTop||0),left:Xi.clientLeft-(un.pageXOffset||Xi.scrollLeft||Pn.scrollLeft||0)}:t.getBoundingClientRect(),o={x:i.left-s.left,y:i.top-s.top};return!r&&t&&(o.x+=Gs(t,"x")(),o.y+=Gs(t,"y")()),o},df=function(e,t,i,r,s){return!isNaN(e)&&typeof e!="object"?parseFloat(e)-s:vp(e)&&e.charAt(1)==="="?parseFloat(e.substr(2))*(e.charAt(0)==="-"?-1:1)+r-s:e==="max"?js(t,i)-s:Math.min(js(t,i),yp(e,t)[i]-s)},pf=function(){Wt=mp(),gp()&&Wt&&typeof document<"u"&&document.body&&(un=window,Pn=document.body,Xi=document.documentElement,pp=Wt.utils.toArray,Wt.config({autoKillThreshold:7}),_p=Wt.config(),dp=1)},io={version:"3.12.5",name:"scrollTo",rawVars:1,register:function(e){Wt=e,pf()},init:function(e,t,i,r,s){dp||pf();var o=this,l=Wt.getProperty(e,"scrollSnapType");o.isWin=e===un,o.target=e,o.tween=i,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(),ko||(ko=Wt.core.globals().ScrollTrigger),Wt.getProperty(e,"scrollBehavior")==="smooth"&&Wt.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,df(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,df(t.y,e,"y",o.y,t.offsetY||0),r,s),o._props.push("scrollTo_y")):o.skipY=1},render:function(e,t){for(var i=t._pt,r=t.target,s=t.tween,o=t.autoKill,l=t.xPrev,a=t.yPrev,c=t.isWin,u=t.snap,f=t.snapInline,d,h,_,p,m;i;)i.r(e,i.d),i=i._next;d=c||!t.skipX?t.getX():l,h=c||!t.skipY?t.getY():a,_=h-a,p=d-l,m=_p.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(i,1),!this._props.length}};io.max=js;io.getOffset=yp;io.buildGetter=Gs;mp()&&Wt.registerPlugin(io);function Lv(n,e){n=q.utils.toArray(n),e=e||{};let t=q.timeline({repeat:e.repeat,paused:e.paused,defaults:{ease:"none"},onReverseComplete:()=>t.totalTime(t.rawTime()+t.duration()*100)}),i=n.length,r=n[0].offsetLeft,s=[],o=[],l=[],a=0,c=(e.speed||1)*100,u=e.snap===!1?x=>x:q.utils.snap(e.snap||1),f,d,h,_,p,m;for(q.set(n,{xPercent:(x,w)=>{let T=o[x]=parseFloat(q.getProperty(w,"width","px"));return l[x]=u(parseFloat(q.getProperty(w,"x","px"))/T*100+q.getProperty(w,"xPercent")),l[x]}}),q.set(n,{x:0}),f=n[i-1].offsetLeft+l[i-1]/100*o[i-1]-r+n[i-1].offsetWidth*q.getProperty(n[i-1],"scaleX")+(parseFloat(e.paddingRight)||0),m=0;mi/2&&(x+=x>a?-i:i);let T=q.utils.wrap(0,i,x),M=s[T];return M>t.time()!=x>a&&(w.modifiers={time:q.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-[60vh] 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"},$v={class:"w-fit scale-[0.5] sm:mx-10 sm:scale-75"},Dv={style:{width:"var(--heading-display)"},viewBox:"0 0 55 37",xmlns:"http://www.w3.org/2000/svg"},Iv=P("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=P("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=P("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"},qv={class:"w-fit scale-[0.5] fill-current sm:mx-10 sm:scale-75"},Uv={style:{width:"var(--heading-display)"},viewBox:"0 0 100 101",xmlns:"http://www.w3.org/2000/svg"},Xv=P("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),jv=[Xv],Gv=$t({__name:"Marquee",setup(n){q.registerPlugin(Ge),q.registerPlugin(io);const e=(t,i=!1,r=0,s=1)=>{const o=document.getElementById(t),l=q.utils.toArray(`#${t} h4`);q.to(o,{scrollTrigger:{trigger:o,scrub:!0},ease:"power1.inOut",rotateZ:r,transformOrigin:"center center"});const a=Lv(l,{repeat:-1,speed:s,reversed:i});Ge.create({type:"scroll",onChangeY:c=>{let u=i?-2.5:2.5;c.deltaY<0&&(u*=-1),q.timeline({defaults:{ease:"none"}}).to(a,{timeScale:u,duration:.2})}})};return pi(()=>{e("marquee-1",!0,-10,.3),e("marquee-2",!1,1,.6),e("marquee-3",!0,10)}),(t,i)=>(re(),he("section",Av,[P("div",Rv,[(re(),he(ze,null,Ri(3,r=>P("h4",{key:`marquee1-${r}`,class:"flex items-center whitespace-nowrap text-nowrap font-bold"},[zs(" Ebraheem Alhetari "),P("div",$v,[(re(),he("svg",Dv,zv))])])),64))]),P("div",Nv,[(re(),he(ze,null,Ri(2,r=>P("h4",{key:`marquee2-${r}`,class:"flex items-center whitespace-nowrap text-nowrap font-bold"},[Fv,P("div",Bv,[(re(),he("svg",Hv,Yv))])])),64))]),P("div",Wv,[(re(),he(ze,null,Ri(3,r=>P("h4",{key:`marquee3-${r}`,class:"flex items-center whitespace-nowrap text-nowrap font-bold"},[zs(" enjoy the animation "),P("div",qv,[(re(),he("svg",Uv,jv))])])),64))])]))}}),Kv="/portfolio/assets/profile-dtKvApsu.webp",Zv="/portfolio/assets/profile2-rDkPz9mY.webp",Qv="/portfolio/assets/esmail-osgscPW5.webp",Jv="/portfolio/assets/mohammad-skCswi5u.webp",Ua=[{label:"Services",url:"#"},{label:"Works",url:"#"},{label:"About",url:"#"},{label:"Contact",url:"#"}],ey=[{label:"Home",url:"/"},...Ua],ty=[{label:"Twitter",url:"https://x.com/4Hetari"},{label:"GitHub",url:"https://github.com/hetari"},{label:"LinkedIn",url:"https://www.linkedin.com/in/hetari/"}],iy="A freelance full-stack developer, making good shit since 2023, hiding bad shit since 2023.",Pl=n=>(Xf("data-v-4d5423a1"),n=n(),jf(),n),ny={class:"flex h-full flex-col items-center justify-between"},ry={class:"relative z-[19] w-full"},sy={class:"mt-12 font-bold text-flax-smoke-50 md:mt-24",id:"navLinks"},oy=["id"],ly=["href"],ay=Pl(()=>P("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)),cy={class:"-translate-x-5 font-fancy transition-all duration-300 ease-in-out group-hover:translate-x-5"},uy={class:"w-full"},fy={class:"mt-2 h-full font-normal text-flax-smoke-50"},hy=Pl(()=>P("p",{class:"text-left text-sm font-bold uppercase"},"Email address",-1)),dy={class:"mt-6 flex flex-nowrap justify-start gap-x-1 sm:gap-x-4"},py={class:"flex justify-between"},_y=Pl(()=>P("div",{id:"name-container",class:"group -m-10 h-fit cursor-pointer p-10"},[P("h1",{id:"name",class:"flex items-start font-fancy text-xl font-extrabold uppercase md:text-3xl"},[zs(" hetari"),P("span",{class:"!inline !origin-center font-title text-xl transition-transform duration-500 ease-in-out group-hover:rotate-[360deg]"},"©")])],-1)),gy=Pl(()=>P("div",{class:"flex justify-start"},[P("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)),my={class:"flex"},vy={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"},yy=$t({__name:"Nav",emits:["isLocked"],setup(n,{emit:e}){const t=ft(!1),i=()=>{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())};pi(()=>{wm("#burger","#hero")});const r=()=>{i()},s=e;return an(t,o=>{s("isLocked",o)}),(o,l)=>(re(),he(ze,null,[Me(Te(Vm),{onClick:i,class:"z-[9999] scale-0 drop-shadow-lg",id:"burger"}),P("div",{onClick:i,class:hi(["fixed inset-0 z-[9998] size-full select-none bg-black opacity-50",{hidden:!t.value}])},null,2),P("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"},[Me(Te(K_),{id:"circles",class:"absolute right-0 top-0 opacity-25"}),P("div",ny,[P("div",ry,[P("ul",sy,[(re(!0),he(ze,null,Ri(Te(ey),a=>(re(),he("li",{class:"overflow-y-clip",key:a.label,id:a.label},[P("a",{href:a.url,class:"group my-2 flex w-fit translate-y-full cursor-pointer items-center justify-start leading-none"},[ay,P("p",cy,qe(a.label),1)],8,ly)],8,oy))),128))])]),P("div",uy,[P("div",fy,[hy,Me(Te(ff),{class:"h-6 font-medium tracking-wider",tag:"p",label:"hetari4all@gmail.com",url:"mailto:hetari4all@gmail.com"}),P("div",dy,[(re(!0),he(ze,null,Ri(Te(ty),a=>(re(),Ln(Te(cl),{class:"contact border border-flax-smoke-600 opacity-0",key:a.label,label:a.label,url:a.url},null,8,["label","url"]))),128))])])])])],32),P("header",{class:hi([o.$attrs.class,"padding-x absolute inset-0 z-20 h-fit -translate-y-full pt-6"])},[P("nav",py,[Me(Te(hp),{magnetoStrengthVal:20,magnetoTextStrengthVal:10,divId:"name-container",textId:"name"},{default:Zs(()=>[_y]),_:1}),gy,P("div",my,[P("ul",vy,[(re(!0),he(ze,null,Ri(Te(Ua),(a,c)=>(re(),Ln(Te(ff),{key:a.label,tag:"li",label:a.label+(c!==Te(Ua).length-1?" ,":""),url:a.url,class:"h-[50%] max-md:h-5"},null,8,["label","url"]))),128))])])])],2)],64))}}),xy=Gr(yy,[["__scopeId","data-v-4d5423a1"]]),by={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"},wy={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%]"},Ty={class:"ease-expo text-nowrap font-fancy transition-all duration-700 group-hover:-translate-y-full"},Sy=$t({__name:"Button",props:{label:{type:String,required:!0},url:{type:String,required:!1}},setup(n){return(e,t)=>(re(),Ln(eh(n.url?"a":"button"),{id:"button",class:hi(["leading-base group pointer-events-auto relative h-full max-w-full 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:n.url},{default:Zs(()=>[P("span",by,qe(n.label),1),P("span",wy,[P("span",Ty,qe(n.label),1)])]),_:1},8,["class","href"]))}}),cl=Gr(Sy,[["__scopeId","data-v-3231b823"]]),Ol=(n,e=!1,t=!1)=>{const r=n.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},Cy={id:"slider",class:"column-gap relative mt-[10%] grid w-full grid-cols-12 gap-2 max-md:min-h-svh lg:h-[85svh]"},My={class:"columns-gap relative col-span-full flex flex-col max-lg:h-fit lg:col-span-6 lg:h-full"},ky=["innerHTML"],Py={id:"quote-author",class:"heading-6 mb-6 font-semibold"},Oy={class:"text-flax-smoke-400"},Ey={id:"quote-tags",class:"flex gap-3"},Ly={class:"relative flex h-full items-end justify-between"},Ay={class:"heading-5 flex w-2/12 items-center gap-3 overflow-clip"},Ry={id:"current-index",class:"-translate-y-full"},$y=P("p",{class:"h-0.5 w-full bg-black"},null,-1),Dy={class:"lg:absolute lg:inset-0 lg:-bottom-10 lg:w-full lg:will-change-scroll"},Iy={class:"sticky top-[90%] flex place-content-end gap-3"},zy={class:"columns-gap relative order-first col-span-full flex h-[60vh] w-full items-start justify-center overflow-clip max-sm:order-last lg:order-last lg:col-span-6 lg:h-full"},Ny=["src"],Fy=["src"],By=P("div",{id:"quote-overlay",class:"absolute inset-0 z-50 rounded-lg bg-flax-smoke-500"},null,-1),Hy={key:1,class:"col-span-full"},Vy={class:"columns-gap heading-2 relative col-span-1 flex h-full flex-col font-bold leading-none"},Yy={class:"col-span-3"},Wy={class:"columns-gap flex w-full flex-col gap-y-4"},qy=["src"],Uy={class:"heading-4 mt-4 max-w-[25ch] font-semibold leading-none"},Xy={class:"heading-6 mt-4 font-semibold"},jy={class:""},Gy={class:"text-flax-smoke-400"},Ky={class:"flex max-w-60 flex-wrap gap-3 uppercase leading-[200%]"},Zy=$t({__name:"Slider",setup(n){const{width:e}=wl(),t=bl(()=>e.value<640),i=d=>{const h=d==="up"?"-100%":"0%";q.to("#quote-text .letters",{translateY:h,duration:.5,stagger:.001,ease:"power1.inOut"})},r=(d,h)=>{const _=d==="left"?"-50%":"0%",p=d==="left"?0:1;q.to(["#quote-author","#quote-tags"],{translateX:_,opacity:p,duration:.5,ease:"power1.inOut",onComplete:()=>{}})},s=(d,h)=>{const _=d==="up"?"-100%":"0%";q.to(["#current-index"],{translateY:_,duration:.5,ease:"power1.inOut",onComplete:()=>{h&&h()}})},o=(d,h)=>{q.to("#quote-overlay",{translateY:"0%",duration:1,ease:"power4.inOut",onComplete:()=>{u.value=d,h&&h(),q.to("#quote-overlay",{translateY:"-100%",duration:1,ease:"power4.inOut",onComplete:()=>{q.set("#quote-overlay",{translateY:"100%"})}})}})},l=d=>{i("up"),r("left"),o(d,()=>{setTimeout(()=>{i("zero")},25),s("zero"),r("right")}),s("up",()=>{q.set(["#current-index"],{y:"100%"})})},a=()=>{let d=(u.value+1)%f.length;d{const d=(u.value-1)%f.length;l(d)};pi(()=>{q.set(["#quote-text .letters","#current-index"],{translateY:0}),q.set("#quote-overlay",{translateY:"100%"})}),Qs(()=>{f.forEach((d,h)=>{f[h].quote=Ol('" '+d.quote+' "')})});const u=ft(0),f=[{quote:"Working with Ebraheem on the Axon website has been an exceptional experience. His invaluable support and dedication were crucial in bringing this project to life. Thank you, Ebraheem!",author:"Esmail Atta",position:"Founder of Axon",tags:["Web Development","SEO"],profile:Qv},{quote:"Collaborating with Hetari on multiple projects has been a true pleasure. His exceptional skills, attention to detail, and commitment to quality consistently made him an invaluable asset to the team.",author:"Mohammad AL-Sulami",position:"Full Stack Developer",tags:["Web Development","Animation","UI/UX"],profile:Jv}];return(d,h)=>(re(),he("div",Cy,[t.value?(re(),he("div",Hy,[(re(),he(ze,null,Ri(f,(_,p)=>P("div",{key:p,class:"mt-10 grid w-full grid-cols-4 items-start"},[P("div",Vy,qe((p+1).toString().padStart(2,"0")),1),P("div",Yy,[P("div",Wy,[P("img",{class:"aspect-square size-full rounded-md object-cover object-center mix-blend-screen brightness-90 grayscale",src:_.profile,alt:""},null,8,qy),P("p",Uy,' " '+qe(_.quote)+' " ',1),P("div",Xy,[P("p",jy,qe(f[u.value].author),1),P("p",Gy,qe(f[u.value].position),1)]),P("div",Ky,[(re(!0),he(ze,null,Ri(f[u.value].tags,m=>(re(),he("p",{class:"text-nowrap rounded-full border border-flax-smoke-500 px-3 uppercase text-flax-smoke-600",key:m},qe(m),1))),128))])])])])),64))])):(re(),he(ze,{key:0},[P("div",My,[P("div",null,[P("p",{id:"quote-text",class:"heading-3 mb-14 min-h-36 max-w-[30ch] font-semibold md:min-h-fit md:max-w-full md:leading-none lg:min-h-36 lg:max-w-[30ch] lg:leading-normal",innerHTML:f[u.value].quote},null,8,ky),P("div",Py,[P("p",null,qe(f[u.value].author),1),P("p",Oy,qe(f[u.value].position),1)]),P("div",Ey,[(re(!0),he(ze,null,Ri(f[u.value].tags,_=>(re(),he("p",{class:"rounded-full border border-flax-smoke-500 px-3 uppercase text-flax-smoke-600",key:_},qe(_),1))),128))])]),P("div",Ly,[P("div",Ay,[P("p",Ry,qe(u.value+1),1),$y,P("p",null,qe(f.length),1)]),P("div",Dy,[P("div",Iy,[Me(Te(cl),{label:"Prev",onClick:c}),Me(Te(cl),{label:"Next",onClick:a})])])])]),P("div",zy,[P("img",{class:hi([{hidden:u.value!==0},"relative z-10 h-full w-full rounded-lg object-cover object-center mix-blend-screen brightness-90 grayscale lg:h-[85svh]"]),src:f[0].profile,alt:""},null,10,Ny),P("img",{class:hi([{hidden:u.value!==1},"relative z-10 h-full w-full rounded-lg object-cover object-center mix-blend-screen brightness-90 grayscale lg:h-[85svh]"]),src:f[1].profile,alt:""},null,10,Fy),By])],64))]))}}),Qy={class:"padding-x mb-[-100svh] py-0"},Jy={id:"hero",class:"sticky top-0 flex min-h-svh w-full items-end pb-[clamp(2.25rem,2.1786rem_+_0.3571vi,2.5rem)]"},ex={class:"relative flex w-full flex-col items-center"},tx={class:"w-full items-end overflow-clip"},ix={class:"flex w-full items-start gap-10"},nx={class:"lg:column-gap spacing-t grid w-full grid-cols-12"},rx={class:"col-span-full flex flex-col items-start gap-14 sm:col-span-4"},sx={class:"overflow-hidden"},ox={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"},lx=P("line",{x1:"7",y1:"7",x2:"17",y2:"17"},null,-1),ax=P("polyline",{points:"17 7 17 17 7 17"},null,-1),cx=[lx,ax],ux=P("p",{class:"sr-only"}," A freelance full-stack developer, cutting-edge technologies to deliver comprehensive solutions for your business. ",-1),fx=["innerHTML"],hx={class:"relative origin-left overflow-hidden sm:scale-150"},dx={id:"contact-btn",class:"flex -translate-y-full"},px={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]"},_x=P("div",{class:"overlay absolute inset-0 z-[2] bg-flax-smoke-50"},null,-1),gx=["src"],mx={class:"relative col-span-8 size-full overflow-clip text-end sm:col-span-4"},vx={id:"available-for-work",class:"absolute bottom-0 right-0 flex translate-y-full flex-col items-end"},yx=P("p",{class:"block font-medium uppercase leading-snug -tracking-tight 3xl:text-base"}," Available for freelance work ",-1),xx={class:"3xl:heading-1 heading-1-alt block font-fancy font-bold leading-none -tracking-tight"},bx=P("div",{class:"h-svh"},null,-1),wx=$t({__name:"Hero",setup(n){const e=ft(iy),t=ft(""),i=()=>{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 Qs(()=>{e.value=Ol(e.value),t.value=i()}),(r,s)=>(re(),he("section",Qy,[P("div",Jy,[P("div",ex,[P("div",tx,[P("div",ix,[Me(Te(av)),Me(Te(_v),{id:"star",class:"hide-on-mobile translate-x-full"})])]),P("div",nx,[P("div",rx,[P("div",sx,[(re(),he("svg",ox,cx))]),ux,P("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,fx),P("div",hx,[P("div",dx,[Me(Te(cl),{class:"contact",label:"Get in touch",url:"#"})])])]),P("div",px,[_x,P("img",{id:"profile-img",src:Te(Kv),alt:"Ebraheem profile",class:"size-full scale-90 rounded-lg object-cover object-top brightness-110 grayscale"},null,8,gx)]),P("div",mx,[P("div",vx,[yx,P("h1",xx,qe(t.value),1)])])])])]),bx]))}}),Tx={id:"services",class:"padding-x mb-20"},Sx={class:"flex w-full flex-col"},Cx=["innerHTML"],Mx=P("div",{id:"services-text",class:"grid-gap mt-[5%] grid grid-cols-12 justify-end text-flax-smoke-300 opacity-0 lg:grid"},[P("p",{class:"col-start-0 heading-6 col-span-4 text-nowrap text-center text-flax-smoke-300/85 md:col-start-4"}," ( SERVICES ) "),P("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),kx={class:"relative mt-12 w-full lg:mt-[10%]"},Px={class:"mt-12 flex flex-col justify-between gap-y-16"},Ox=$t({__name:"Services",setup(n){const e=ft("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:` + + + `}];Qs(()=>{e.value=Ol("What I do /",!0)}),pi(()=>{Vc("#what-i-do .letters","#services-text",.7,.01,0)});const i=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)=>(re(),he("section",Tx,[P("div",Sx,[P("h1",{id:"what-i-do",innerHTML:e.value,class:"heading-1 font-extrabold uppercase"},null,8,Cx),Mx]),P("div",kx,[P("div",Px,[(re(),he(ze,null,Ri(t,(o,l)=>Me(Te(ov),{key:l,number:l+1,title:o.title,body:o.body,headings:o.headings,shape:o.shape,class:hi(["sticky border-t border-flax-smoke-500/50 bg-[#0B0B0A]",i(l)])},null,8,["number","title","body","headings","shape","class"])),64))])])]))}}),Ex={id:"about-me-section",class:"common-padding relative z-10 rounded-b-3xl bg-[#0B0B0A] text-flax-smoke-200 shadow-2xl sm:mt-0"},Lx={class:"md:column-gap grid grid-cols-12"},Ax=P("div",{class:"hide-on-mobile overflow-hidden md:col-span-4"},[P("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"},[P("line",{x1:"7",y1:"7",x2:"17",y2:"17"}),P("polyline",{points:"17 7 17 17 7 17"})])],-1),Rx=["innerHTML"],$x={class:"padding-y md:column-gap mt-6 grid grid-cols-12"},Dx={class:"pointer-events-none col-span-full select-none content-end rounded-lg md:col-span-4"},Ix=["src"],zx=Js('

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),Nx=$t({__name:"aboutMe",setup(n){const e=ft("Selected Works /");return Qs(()=>{e.value=Ol("Programmer, Developer, Designer/",!0,!0)}),pi(()=>{Vc("#little-bit-about-me .letters","#little-bit-about-me",.7,.01,0,()=>{Sm("#down-arrow-2")}),zm("#about-me-section")}),(t,i)=>(re(),he("section",Ex,[P("div",Lx,[Ax,P("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,Rx)]),P("div",$x,[P("div",Dx,[P("img",{src:Te(Zv),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,Ix)]),zx])]))}}),Fx={id:"people-section",class:"common-padding mx-auto min-h-svh py-0"},Bx=Js('

Don't take my
word for it /

( Testimonials )

Here's what my clients say about our collaboration. Their satisfaction and meeting expectations are my top priorities, ensuring the best experience possible.

',1),Hx=$t({__name:"People",setup(n){q.registerPlugin(me);const e=t=>{q.set(t,{yPercent:-50}),q.to(t,{scrollTrigger:{trigger:t,start:"top 75%",end:"bottom center",scrub:!0},ease:"power1",yPercent:0})};return pi(()=>{e("#people-section")}),Qf(()=>{e("#people-section")}),(t,i)=>(re(),he("section",Fx,[Bx,Me(Te(Zy))]))}}),Vx={class:"pointer-events-none fixed inset-0 z-50"},Yx={class:"h-[150vh] w-full object-cover object-center",xmlns:"http://www.w3.org/2000/svg"},Wx=P("filter",{id:"noise"},[P("feTurbulence",{type:"fractalNoise",baseFrequency:"0.65",numOctaves:"1",stitchTiles:"stitch"}),P("feBlend",{mode:"screen"})],-1),qx={class:"relative h-full"},Ux={class:"relative rounded-t-3xl bg-[#0B0B0A] py-[5%] text-flax-smoke-200"},Xx={class:"relative overflow-y-clip"},jx=P("div",{class:"h-svh"},null,-1),Gx=$t({__name:"App",setup(n){const{width:e,height:t}=wl(),i=ft(null),r=/samsung/i.test(navigator.userAgent),s=o=>{o?Ks.stop():Ks.start()};return an([e,t],()=>{i.value&&(i.value.style.height=`${t.value*2}px`,i.value.style.width=`${e.value}px`)}),pi(()=>{document.body.classList.add("stop-scrolling"),window.scrollTo(0,0),setTimeout(()=>{requestAnimationFrame(wp)},2e3)}),(o,l)=>(re(),he(ze,null,[Me(Te(Sv)),Te(r)?(re(),Ln(Te(Ov),{key:0})):xh("",!0),P("div",Vx,[(re(),he("svg",Yx,[Wx,P("rect",{ref_key:"noise",ref:i,class:"size-full",filter:"url(#noise)",opacity:"0.15"},null,512)]))]),Me(Te(xy),{onIsLocked:s}),P("main",qx,[Me(Te(wx)),P("div",Ux,[Me(Te(Ox)),Me(Te(Gv))]),P("div",Xx,[Me(Te(Nx)),Me(Te(Hx))]),jx])],64))}});function xp(n,e,t){return Math.max(n,Math.min(e,t))}class Kx{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 i=!1;if(this.duration&&this.easing){this.currentTime+=e;const r=xp(0,this.currentTime/this.duration,1);i=r>=1;const s=i?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,i=!0)):(this.value=this.to,i=!0);i&&this.stop(),(t=this.onUpdate)===null||t===void 0||t.call(this,this.value,i)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:i,duration:r,easing:s,onStart:o,onUpdate:l}){this.from=this.value=e,this.to=t,this.lerp=i,this.duration=r,this.easing=s,this.currentTime=0,this.isRunning=!0,o==null||o(),this.onUpdate=l}}class Zx{constructor({wrapper:e,content:t,autoResize:i=!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,i&&(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 bp{constructor(){this.events={}}emit(e,...t){let i=this.events[e]||[];for(let r=0,s=i.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 i;this.events[e]=(i=this.events[e])===null||i===void 0?void 0:i.filter(r=>t!==r)}destroy(){this.events={}}}const _f=100/6;class Qx{constructor(e,{wheelMultiplier:t=1,touchMultiplier:i=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?_f:l===2?this.windowWidth:1,o*=l===1?_f: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=i,this.touchStart={x:null,y:null},this.emitter=new bp,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 Jx{constructor({wrapper:e=window,content:t=document.documentElement,wheelEventsTarget:i=e,eventsTarget:r=i,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:k,event:L}=M;if(this.emitter.emit("virtual-scroll",{deltaX:C,deltaY:k,event:L}),L.ctrlKey)return;const E=L.type.includes("touch"),A=L.type.includes("wheel");if(this.isTouching=L.type==="touchstart"||L.type==="touchmove",this.options.syncTouch&&E&&L.type==="touchstart"&&!this.isStopped&&!this.isLocked)return void this.reset();const U=C===0&&k===0,z=this.options.gestureOrientation==="vertical"&&k===0||this.options.gestureOrientation==="horizontal"&&C===0;if(U||z)return;let K=L.composedPath();K=K.slice(0,K.indexOf(this.rootElement));const ee=this.options.prevent;if(K.find(H=>{var fe,S,ne,be,Oe;return H instanceof Element&&(typeof ee=="function"&&(ee==null?void 0:ee(H))||((fe=H.hasAttribute)===null||fe===void 0?void 0:fe.call(H,"data-lenis-prevent"))||E&&((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"))||((be=H.classList)===null||be===void 0?void 0:be.contains("lenis"))&&!(!((Oe=H.classList)===null||Oe===void 0)&&Oe.contains("lenis-stopped")))}))return;if(this.isStopped||this.isLocked)return void L.preventDefault();if(!(this.options.syncTouch&&E||this.options.smoothWheel&&A))return this.isScrolling="native",void this.animate.stop();L.preventDefault();let Q=k;this.options.gestureOrientation==="both"?Q=Math.abs(k)>Math.abs(C)?k:C:this.options.gestureOrientation==="horizontal"&&(Q=C);const j=E&&this.options.syncTouch,B=E&&L.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:i,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 Kx,this.emitter=new bp,this.dimensions=new Zx({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 Qx(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:i=!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=xp(0,e,this.limit),e!==this.targetScroll)){if(this.userData=d,i)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,i){return(t%i+i)%i}(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 Jx;function wp(n){Ks.raf(n),requestAnimationFrame(wp)}const e2=Y_(Gx);e2.mount("#app"); diff --git a/assets/index-CtWZM-zP.css b/assets/index-CtWZM-zP.css new file mode 100644 index 0000000..b7dcf8d --- /dev/null +++ b/assets/index-CtWZM-zP.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)}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%}.column-gap{-moz-column-gap:2.5rem;column-gap:2.5rem}.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-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-7{top:1.75rem}.top-\[1dvh\]{top:1dvh}.top-\[90\%\]{top:90%}.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-\[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}.order-first{order:-9999}.col-span-1{grid-column:span 1 / span 1}.col-span-11{grid-column:span 11 / span 11}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.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-14{margin-bottom:3.5rem}.mb-20{margin-bottom:5rem}.mb-32{margin-bottom:8rem}.mb-6{margin-bottom:1.5rem}.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-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[10\%\]{margin-top:10%}.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}.aspect-square{aspect-ratio:1 / 1}.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-0\.5{height:.125rem}.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-\[50\%\]{height:50%}.h-\[60vh\]{height:60vh}.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-svh{height:100svh}.min-h-36{min-height:9rem}.min-h-\[35vh\]{min-height:35vh}.min-h-svh{min-height:100svh}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-2\/12{width:16.666667%}.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-60{max-width:15rem}.max-w-9xl{max-width:2560px}.max-w-\[25ch\]{max-width:25ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[40ch\]{max-width:40ch}.max-w-full{max-width:100%}.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))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-end{place-content:end}.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-2{gap:.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-4{row-gap:1rem}.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-b-\[1px\]{border-bottom-width:1px}.border-t{border-top-width:1px}.border-flax-smoke-300{--tw-border-opacity: 1;border-color:rgb(182 183 159 / var(--tw-border-opacity))}.border-flax-smoke-500{--tw-border-opacity: 1;border-color:rgb(131 133 102 / var(--tw-border-opacity))}.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-3{padding-left:.75rem;padding-right:.75rem}.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-\[200\%\]{line-height:200%}.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-flax-smoke-600{--tw-text-opacity: 1;color:rgb(98 100 76 / var(--tw-text-opacity))}.text-flax-smoke-800{--tw-text-opacity: 1;color:rgb(64 65 51 / var(--tw-text-opacity))}.text-flax-smoke-950{--tw-text-opacity: 1;color:rgb(28 29 22 / var(--tw-text-opacity))}.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: 1024px){.max-lg\:h-fit{height:-moz-fit-content;height:fit-content}}@media not all and (min-width: 768px){.max-md\:h-5{height:1.25rem}.max-md\:min-h-svh{min-height:100svh}.max-md\:w-\[98\%\]{width:98%}}@media not all and (min-width: 640px){.max-sm\:order-last{order:9999}}@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-150{--tw-scale-x: 1.5;--tw-scale-y: 1.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))}.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\:min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.md\:w-1\/2{width:50%}.md\:w-3\/5{width:60%}.md\:max-w-full{max-width:100%}.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}.md\:leading-none{line-height:1}}@media (min-width: 1024px){.lg\:absolute{position:absolute}.lg\:inset-0{top:0;right:0;bottom:0;left:0}.lg\:-bottom-10{bottom:-2.5rem}.lg\:top-\[calc\(16rem_\+_10vh\)\]{top:calc(16rem + 10vh)}.lg\:top-\[calc\(8rem_\+_10vh\)\]{top:calc(8rem + 10vh)}.lg\:order-last{order:9999}.lg\:col-span-10{grid-column:span 10 / span 10}.lg\:col-span-6{grid-column:span 6 / span 6}.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-\[85svh\]{height:85svh}.lg\:h-full{height:100%}.lg\:h-svh{height:100svh}.lg\:min-h-36{min-height:9rem}.lg\:w-2\/5{width:40%}.lg\:w-full{width:100%}.lg\:max-w-\[30ch\]{max-width:30ch}.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\:leading-normal{line-height:1.5}.lg\:will-change-scroll{will-change:scroll-position}.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-3231b823]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.stop-scrolling #app{max-height:100svh!important;overflow:hidden!important} diff --git a/assets/mohammad-skCswi5u.webp b/assets/mohammad-skCswi5u.webp new file mode 100644 index 0000000..d980a9e Binary files /dev/null and b/assets/mohammad-skCswi5u.webp differ 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..3c6921d --- /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