diff --git a/404.html b/404.html new file mode 120000 index 0000000..64233a9 --- /dev/null +++ b/404.html @@ -0,0 +1 @@ +index.html \ No newline at end of file diff --git a/apple-touch-icon-114x114.png b/apple-touch-icon-114x114.png new file mode 100644 index 0000000..46fdcce Binary files /dev/null and b/apple-touch-icon-114x114.png differ diff --git a/apple-touch-icon-120x120.png b/apple-touch-icon-120x120.png new file mode 100644 index 0000000..975d715 Binary files /dev/null and b/apple-touch-icon-120x120.png differ diff --git a/apple-touch-icon-144x144.png b/apple-touch-icon-144x144.png new file mode 100644 index 0000000..7886e30 Binary files /dev/null and b/apple-touch-icon-144x144.png differ diff --git a/apple-touch-icon-152x152.png b/apple-touch-icon-152x152.png new file mode 100644 index 0000000..26d01ad Binary files /dev/null and b/apple-touch-icon-152x152.png differ diff --git a/apple-touch-icon-180x180.png b/apple-touch-icon-180x180.png new file mode 100644 index 0000000..504481a Binary files /dev/null and b/apple-touch-icon-180x180.png differ diff --git a/apple-touch-icon-57x57.png b/apple-touch-icon-57x57.png new file mode 100644 index 0000000..24ab171 Binary files /dev/null and b/apple-touch-icon-57x57.png differ diff --git a/apple-touch-icon-72x72.png b/apple-touch-icon-72x72.png new file mode 100644 index 0000000..bc56d65 Binary files /dev/null and b/apple-touch-icon-72x72.png differ diff --git a/apple-touch-icon-76x76.png b/apple-touch-icon-76x76.png new file mode 100644 index 0000000..b991514 Binary files /dev/null and b/apple-touch-icon-76x76.png differ diff --git a/apple-touch-icon.png b/apple-touch-icon.png new file mode 100644 index 0000000..24ab171 Binary files /dev/null and b/apple-touch-icon.png differ diff --git a/assets/CabinetGrotesk-Variable-DZ-mBhZu.ttf b/assets/CabinetGrotesk-Variable-DZ-mBhZu.ttf new file mode 100644 index 0000000..29cffe0 Binary files /dev/null and b/assets/CabinetGrotesk-Variable-DZ-mBhZu.ttf differ diff --git a/assets/Switzer-Variable-CC1nzX62.ttf b/assets/Switzer-Variable-CC1nzX62.ttf new file mode 100644 index 0000000..d6e5cc4 Binary files /dev/null and b/assets/Switzer-Variable-CC1nzX62.ttf differ diff --git a/assets/index-Bf3cB57k.js b/assets/index-Bf3cB57k.js new file mode 100644 index 0000000..a025691 --- /dev/null +++ b/assets/index-Bf3cB57k.js @@ -0,0 +1,94 @@ +var ep=Object.defineProperty;var tp=(i,e,t)=>e in i?ep(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t;var Gi=(i,e,t)=>(tp(i,typeof e!="symbol"?e+"":e,t),t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const s of r)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function t(r){const s={};return r.integrity&&(s.integrity=r.integrity),r.referrerPolicy&&(s.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?s.credentials="include":r.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(r){if(r.ep)return;r.ep=!0;const s=t(r);fetch(r.href,s)}})();/** +* @vue/shared v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Na(i,e){const t=new Set(i.split(","));return n=>t.has(n)}const Be={},Sr=[],pi=()=>{},ip=()=>!1,Qo=i=>i.charCodeAt(0)===111&&i.charCodeAt(1)===110&&(i.charCodeAt(2)>122||i.charCodeAt(2)<97),Fa=i=>i.startsWith("onUpdate:"),gt=Object.assign,Ba=(i,e)=>{const t=i.indexOf(e);t>-1&&i.splice(t,1)},np=Object.prototype.hasOwnProperty,ye=(i,e)=>np.call(i,e),ne=Array.isArray,Cr=i=>el(i)==="[object Map]",rf=i=>el(i)==="[object Set]",le=i=>typeof i=="function",rt=i=>typeof i=="string",cr=i=>typeof i=="symbol",je=i=>i!==null&&typeof i=="object",sf=i=>(je(i)||le(i))&&le(i.then)&&le(i.catch),of=Object.prototype.toString,el=i=>of.call(i),rp=i=>el(i).slice(8,-1),lf=i=>el(i)==="[object Object]",Ha=i=>rt(i)&&i!=="NaN"&&i[0]!=="-"&&""+parseInt(i,10)===i,as=Na(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),tl=i=>{const e=Object.create(null);return t=>e[t]||(e[t]=i(t))},sp=/-(\w)/g,Yi=tl(i=>i.replace(sp,(e,t)=>t?t.toUpperCase():"")),op=/\B([A-Z])/g,ur=tl(i=>i.replace(op,"-$1").toLowerCase()),il=tl(i=>i.charAt(0).toUpperCase()+i.slice(1)),bl=tl(i=>i?`on${il(i)}`:""),Sn=(i,e)=>!Object.is(i,e),wl=(i,e)=>{for(let t=0;t{Object.defineProperty(i,e,{configurable:!0,enumerable:!1,writable:n,value:t})},lp=i=>{const e=parseFloat(i);return isNaN(e)?i:e};let Dc;const cf=()=>Dc||(Dc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Va(i){if(ne(i)){const e={};for(let t=0;t{if(t){const n=t.split(cp);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function Cn(i){let e="";if(rt(i))e=i;else if(ne(i))for(let t=0;trt(i)?i:i==null?"":ne(i)||je(i)&&(i.toString===of||!le(i.toString))?JSON.stringify(i,ff,2):String(i),ff=(i,e)=>e&&e.__v_isRef?ff(i,e.value):Cr(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[n,r],s)=>(t[Tl(n,s)+" =>"]=r,t),{})}:rf(e)?{[`Set(${e.size})`]:[...e.values()].map(t=>Tl(t))}:cr(e)?Tl(e):je(e)&&!ne(e)&&!lf(e)?String(e):e,Tl=(i,e="")=>{var t;return cr(i)?`Symbol(${(t=i.description)!=null?t:e})`:i};/** +* @vue/reactivity v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ei;class pp{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ei,!e&&ei&&(this.index=(ei.scopes||(ei.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=ei;try{return ei=this,e()}finally{ei=t}}}on(){ei=this}off(){ei=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),An()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=vn,t=jn;try{return vn=!0,jn=this,this._runnings++,$c(this),this.fn()}finally{Ic(this),this._runnings--,jn=t,vn=e}}stop(){this.active&&($c(this),Ic(this),this.onStop&&this.onStop(),this.active=!1)}}function mp(i){return i.value}function $c(i){i._trackId++,i._depsLength=0}function Ic(i){if(i.deps.length>i._depsLength){for(let e=i._depsLength;e{const t=new Map;return t.cleanup=i,t.computed=e,t},Kl=new WeakMap,qn=Symbol(""),Zl=Symbol("");function Kt(i,e,t){if(vn&&jn){let n=Kl.get(i);n||Kl.set(i,n=new Map);let r=n.get(t);r||n.set(t,r=mf(()=>n.delete(t))),_f(jn,r)}}function nn(i,e,t,n,r,s){const o=Kl.get(i);if(!o)return;let l=[];if(e==="clear")l=[...o.values()];else if(t==="length"&&ne(i)){const a=Number(n);o.forEach((c,u)=>{(u==="length"||!cr(u)&&u>=a)&&l.push(c)})}else switch(t!==void 0&&l.push(o.get(t)),e){case"add":ne(i)?Ha(t)&&l.push(o.get("length")):(l.push(o.get(qn)),Cr(i)&&l.push(o.get(Zl)));break;case"delete":ne(i)||(l.push(o.get(qn)),Cr(i)&&l.push(o.get(Zl)));break;case"set":Cr(i)&&l.push(o.get(qn));break}Ya();for(const a of l)a&&gf(a,4);Ua()}const vp=Na("__proto__,__v_isRef,__isVue"),vf=new Set(Object.getOwnPropertyNames(Symbol).filter(i=>i!=="arguments"&&i!=="caller").map(i=>Symbol[i]).filter(cr)),zc=yp();function yp(){const i={};return["includes","indexOf","lastIndexOf"].forEach(e=>{i[e]=function(...t){const n=Te(this);for(let s=0,o=this.length;s{i[e]=function(...t){kn(),Ya();const n=Te(this)[e].apply(this,t);return Ua(),An(),n}}),i}function xp(i){cr(i)||(i=String(i));const e=Te(this);return Kt(e,"has",i),e.hasOwnProperty(i)}class yf{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const r=this._isReadonly,s=this._isShallow;if(t==="__v_isReactive")return!r;if(t==="__v_isReadonly")return r;if(t==="__v_isShallow")return s;if(t==="__v_raw")return n===(r?s?Lp:Tf:s?wf:bf).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const o=ne(e);if(!r){if(o&&ye(zc,t))return Reflect.get(zc,t,n);if(t==="hasOwnProperty")return xp}const l=Reflect.get(e,t,n);return(cr(t)?vf.has(t):vp(t))||(r||Kt(e,"get",t),s)?l:Zt(l)?o&&Ha(t)?l:l.value:je(l)?r?Sf(l):qa(l):l}}class xf extends yf{constructor(e=!1){super(!1,e)}set(e,t,n,r){let s=e[t];if(!this._isShallow){const a=Ps(s);if(!Lo(n)&&!Ps(n)&&(s=Te(s),n=Te(n)),!ne(e)&&Zt(s)&&!Zt(n))return a?!1:(s.value=n,!0)}const o=ne(e)&&Ha(t)?Number(t)i,nl=i=>Reflect.getPrototypeOf(i);function Gs(i,e,t=!1,n=!1){i=i.__v_raw;const r=Te(i),s=Te(e);t||(Sn(e,s)&&Kt(r,"get",e),Kt(r,"get",s));const{has:o}=nl(r),l=n?Xa:t?Ka:Es;if(o.call(r,e))return l(i.get(e));if(o.call(r,s))return l(i.get(s));i!==r&&i.get(e)}function Ks(i,e=!1){const t=this.__v_raw,n=Te(t),r=Te(i);return e||(Sn(i,r)&&Kt(n,"has",i),Kt(n,"has",r)),i===r?t.has(i):t.has(i)||t.has(r)}function Zs(i,e=!1){return i=i.__v_raw,!e&&Kt(Te(i),"iterate",qn),Reflect.get(i,"size",i)}function Nc(i){i=Te(i);const e=Te(this);return nl(e).has.call(e,i)||(e.add(i),nn(e,"add",i,i)),this}function Fc(i,e){e=Te(e);const t=Te(this),{has:n,get:r}=nl(t);let s=n.call(t,i);s||(i=Te(i),s=n.call(t,i));const o=r.call(t,i);return t.set(i,e),s?Sn(e,o)&&nn(t,"set",i,e):nn(t,"add",i,e),this}function Bc(i){const e=Te(this),{has:t,get:n}=nl(e);let r=t.call(e,i);r||(i=Te(i),r=t.call(e,i)),n&&n.call(e,i);const s=e.delete(i);return r&&nn(e,"delete",i,void 0),s}function Hc(){const i=Te(this),e=i.size!==0,t=i.clear();return e&&nn(i,"clear",void 0,void 0),t}function Js(i,e){return function(n,r){const s=this,o=s.__v_raw,l=Te(o),a=e?Xa:i?Ka:Es;return!i&&Kt(l,"iterate",qn),o.forEach((c,u)=>n.call(r,a(c),a(u),s))}}function Qs(i,e,t){return function(...n){const r=this.__v_raw,s=Te(r),o=Cr(s),l=i==="entries"||i===Symbol.iterator&&o,a=i==="keys"&&o,c=r[i](...n),u=t?Xa:e?Ka:Es;return!e&&Kt(s,"iterate",a?Zl:qn),{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 an(i){return function(...e){return i==="delete"?!1:i==="clear"?void 0:this}}function Cp(){const i={get(s){return Gs(this,s)},get size(){return Zs(this)},has:Ks,add:Nc,set:Fc,delete:Bc,clear:Hc,forEach:Js(!1,!1)},e={get(s){return Gs(this,s,!1,!0)},get size(){return Zs(this)},has:Ks,add:Nc,set:Fc,delete:Bc,clear:Hc,forEach:Js(!1,!0)},t={get(s){return Gs(this,s,!0)},get size(){return Zs(this,!0)},has(s){return Ks.call(this,s,!0)},add:an("add"),set:an("set"),delete:an("delete"),clear:an("clear"),forEach:Js(!0,!1)},n={get(s){return Gs(this,s,!0,!0)},get size(){return Zs(this,!0)},has(s){return Ks.call(this,s,!0)},add:an("add"),set:an("set"),delete:an("delete"),clear:an("clear"),forEach:Js(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{i[s]=Qs(s,!1,!1),t[s]=Qs(s,!0,!1),e[s]=Qs(s,!1,!0),n[s]=Qs(s,!0,!0)}),[i,t,e,n]}const[Mp,Op,Pp,Ep]=Cp();function ja(i,e){const t=e?i?Ep:Pp:i?Op:Mp;return(n,r,s)=>r==="__v_isReactive"?!i:r==="__v_isReadonly"?i:r==="__v_raw"?n:Reflect.get(ye(t,r)&&r in n?t:n,r,s)}const kp={get:ja(!1,!1)},Ap={get:ja(!1,!0)},Rp={get:ja(!0,!1)};const bf=new WeakMap,wf=new WeakMap,Tf=new WeakMap,Lp=new WeakMap;function Dp(i){switch(i){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function $p(i){return i.__v_skip||!Object.isExtensible(i)?0:Dp(rp(i))}function qa(i){return Ps(i)?i:Ga(i,!1,wp,kp,bf)}function Ip(i){return Ga(i,!1,Sp,Ap,wf)}function Sf(i){return Ga(i,!0,Tp,Rp,Tf)}function Ga(i,e,t,n,r){if(!je(i)||i.__v_raw&&!(e&&i.__v_isReactive))return i;const s=r.get(i);if(s)return s;const o=$p(i);if(o===0)return i;const l=new Proxy(i,o===2?n:t);return r.set(i,l),l}function cs(i){return Ps(i)?cs(i.__v_raw):!!(i&&i.__v_isReactive)}function Ps(i){return!!(i&&i.__v_isReadonly)}function Lo(i){return!!(i&&i.__v_isShallow)}function Cf(i){return i?!!i.__v_raw:!1}function Te(i){const e=i&&i.__v_raw;return e?Te(e):i}function zp(i){return Object.isExtensible(i)&&af(i,"__v_skip",!0),i}const Es=i=>je(i)?qa(i):i,Ka=i=>je(i)?Sf(i):i;class Mf{constructor(e,t,n,r){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Wa(()=>e(this._value),()=>mo(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const e=Te(this);return(!e._cacheable||e.effect.dirty)&&Sn(e._value,e._value=e.effect.run())&&mo(e,4),Of(e),e.effect._dirtyLevel>=2&&mo(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function Np(i,e,t=!1){let n,r;const s=le(i);return s?(n=i,r=pi):(n=i.get,r=i.set),new Mf(n,r,s||!r,t)}function Of(i){var e;vn&&jn&&(i=Te(i),_f(jn,(e=i.dep)!=null?e:i.dep=mf(()=>i.dep=void 0,i instanceof Mf?i:void 0)))}function mo(i,e=4,t){i=Te(i);const n=i.dep;n&&gf(n,e)}function Zt(i){return!!(i&&i.__v_isRef===!0)}function ct(i){return Fp(i,!1)}function Fp(i,e){return Zt(i)?i:new Bp(i,e)}class Bp{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Te(e),this._value=t?e:Es(e)}get value(){return Of(this),this._value}set value(e){const t=this.__v_isShallow||Lo(e)||Ps(e);e=t?e:Te(e),Sn(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Es(e),mo(this,4))}}function Le(i){return Zt(i)?i.value:i}const Hp={get:(i,e,t)=>Le(Reflect.get(i,e,t)),set:(i,e,t,n)=>{const r=i[e];return Zt(r)&&!Zt(t)?(r.value=t,!0):Reflect.set(i,e,t,n)}};function Pf(i){return cs(i)?i:new Proxy(i,Hp)}/** +* @vue/runtime-core v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function yn(i,e,t,n){try{return n?i(...n):i()}catch(r){rl(r,e,t)}}function Ei(i,e,t,n){if(le(i)){const r=yn(i,e,t,n);return r&&sf(r)&&r.catch(s=>{rl(s,e,t)}),r}if(ne(i)){const r=[];for(let s=0;s>>1,r=Pt[n],s=As(r);sNi&&Pt.splice(e,1)}function Up(i){ne(i)?Mr.push(...i):(!un||!un.includes(i,i.allowRecurse?Yn+1:Yn))&&Mr.push(i),Af()}function Vc(i,e,t=ks?Ni+1:0){for(;tAs(t)-As(n));if(Mr.length=0,un){un.push(...e);return}for(un=e,Yn=0;Yni.id==null?1/0:i.id,Xp=(i,e)=>{const t=As(i)-As(e);if(t===0){if(i.pre&&!e.pre)return-1;if(e.pre&&!i.pre)return 1}return t};function Lf(i){Jl=!1,ks=!0,Pt.sort(Xp);try{for(Ni=0;Nirt(h)?h.trim():h)),f&&(r=t.map(lp))}let l,a=n[l=bl(e)]||n[l=bl(Yi(e))];!a&&s&&(a=n[l=bl(ur(e))]),a&&Ei(a,i,6,r);const c=n[l+"Once"];if(c){if(!i.emitted)i.emitted={};else if(i.emitted[l])return;i.emitted[l]=!0,Ei(c,i,6,r)}}function Df(i,e,t=!1){const n=e.emitsCache,r=n.get(i);if(r!==void 0)return r;const s=i.emits;let o={},l=!1;if(!le(i)){const a=c=>{const u=Df(c,e,!0);u&&(l=!0,gt(o,u))};!t&&e.mixins.length&&e.mixins.forEach(a),i.extends&&a(i.extends),i.mixins&&i.mixins.forEach(a)}return!s&&!l?(je(i)&&n.set(i,null),null):(ne(s)?s.forEach(a=>o[a]=null):gt(o,s),je(i)&&n.set(i,o),o)}function sl(i,e){return!i||!Qo(e)?!1:(e=e.slice(2).replace(/Once$/,""),ye(i,e[0].toLowerCase()+e.slice(1))||ye(i,ur(e))||ye(i,e))}let kt=null,ol=null;function Do(i){const e=kt;return kt=i,ol=i&&i.type.__scopeId||null,e}function $f(i){ol=i}function If(){ol=null}function ll(i,e=kt,t){if(!e||i._n)return i;const n=(...r)=>{n._d&&Qc(-1);const s=Do(e);let o;try{o=i(...r)}finally{Do(s),n._d&&Qc(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Sl(i){const{type:e,vnode:t,proxy:n,withProxy:r,propsOptions:[s],slots:o,attrs:l,emit:a,render:c,renderCache:u,props:f,data:d,setupState:h,ctx:_,inheritAttrs:p}=i,v=Do(i);let x,T;try{if(t.shapeFlag&4){const b=r||n,O=b;x=zi(c.call(O,b,u,f,h,d,_)),T=l}else{const b=e;x=zi(b.length>1?b(f,{attrs:l,slots:o,emit:a}):b(f,null)),T=e.props?l:qp(l)}}catch(b){ps.length=0,rl(b,i,1),x=$e(Mn)}let C=x;if(T&&p!==!1){const b=Object.keys(T),{shapeFlag:O}=C;b.length&&O&7&&(s&&b.some(Fa)&&(T=Gp(T,s)),C=$r(C,T,!1,!0))}return t.dirs&&(C=$r(C,null,!1,!0),C.dirs=C.dirs?C.dirs.concat(t.dirs):t.dirs),t.transition&&(C.transition=t.transition),x=C,Do(v),x}const qp=i=>{let e;for(const t in i)(t==="class"||t==="style"||Qo(t))&&((e||(e={}))[t]=i[t]);return e},Gp=(i,e)=>{const t={};for(const n in i)(!Fa(n)||!(n.slice(9)in e))&&(t[n]=i[n]);return t};function Kp(i,e,t){const{props:n,children:r,component:s}=i,{props:o,children:l,patchFlag:a}=e,c=s.emitsOptions;if(e.dirs||e.transition)return!0;if(t&&a>=0){if(a&1024)return!0;if(a&16)return n?Wc(n,o,c):!!o;if(a&8){const u=e.dynamicProps;for(let f=0;fi.__isSuspense;function i_(i,e){e&&e.pendingBranch?ne(i)?e.effects.push(...i):e.effects.push(i):Up(i)}const n_=Symbol.for("v-scx"),r_=()=>vo(n_);function s_(i,e){return Qa(i,null,e)}const eo={};function xn(i,e,t){return Qa(i,e,t)}function Qa(i,e,{immediate:t,deep:n,flush:r,once:s,onTrack:o,onTrigger:l}=Be){if(e&&s){const S=e;e=(...M)=>{S(...M),O()}}const a=bt,c=S=>n===!0?S:yr(S,n===!1?1:void 0);let u,f=!1,d=!1;if(Zt(i)?(u=()=>i.value,f=Lo(i)):cs(i)?(u=()=>c(i),f=!0):ne(i)?(d=!0,f=i.some(S=>cs(S)||Lo(S)),u=()=>i.map(S=>{if(Zt(S))return S.value;if(cs(S))return c(S);if(le(S))return yn(S,a,2)})):le(i)?e?u=()=>yn(i,a,2):u=()=>(h&&h(),Ei(i,a,3,[_])):u=pi,e&&n){const S=u;u=()=>yr(S())}let h,_=S=>{h=C.onStop=()=>{yn(S,a,4),h=C.onStop=void 0}},p;if(ul)if(_=pi,e?t&&Ei(e,a,3,[u(),d?[]:void 0,_]):u(),r==="sync"){const S=r_();p=S.__watcherHandles||(S.__watcherHandles=[])}else return pi;let v=d?new Array(i.length).fill(eo):eo;const x=()=>{if(!(!C.active||!C.dirty))if(e){const S=C.run();(n||f||(d?S.some((M,k)=>Sn(M,v[k])):Sn(S,v)))&&(h&&h(),Ei(e,a,3,[S,v===eo?void 0:d&&v[0]===eo?[]:v,_]),v=S)}else C.run()};x.allowRecurse=!!e;let T;r==="sync"?T=x:r==="post"?T=()=>Yt(x,a&&a.suspense):(x.pre=!0,a&&(x.id=a.uid),T=()=>Ja(x));const C=new Wa(u,pi,T),b=hf(),O=()=>{C.stop(),b&&Ba(b.effects,C)};return e?t?x():v=C.run():r==="post"?Yt(C.run.bind(C),a&&a.suspense):C.run(),p&&p.push(O),O}function o_(i,e,t){const n=this.proxy,r=rt(i)?i.includes(".")?Nf(n,i):()=>n[i]:i.bind(n,n);let s;le(e)?s=e:(s=e.handler,t=e);const o=Us(this),l=Qa(r,s.bind(n),t);return o(),l}function Nf(i,e){const t=e.split(".");return()=>{let n=i;for(let r=0;r{yr(n,e,t)});else if(lf(i))for(const n in i)yr(i[n],e,t);return i}function zn(i,e,t,n){const r=i.dirs,s=e&&e.dirs;for(let o=0;o!!i.type.__asyncLoader,Ff=i=>i.type.__isKeepAlive;function l_(i,e){Bf(i,"a",e)}function a_(i,e){Bf(i,"da",e)}function Bf(i,e,t=bt){const n=i.__wdc||(i.__wdc=()=>{let r=t;for(;r;){if(r.isDeactivated)return;r=r.parent}return i()});if(al(e,n,t),t){let r=t.parent;for(;r&&r.parent;)Ff(r.parent.vnode)&&c_(n,e,t,r),r=r.parent}}function c_(i,e,t,n){const r=al(e,i,n,!0);ec(()=>{Ba(n[e],r)},t)}function al(i,e,t=bt,n=!1){if(t){const r=t[i]||(t[i]=[]),s=e.__weh||(e.__weh=(...o)=>{if(t.isUnmounted)return;kn();const l=Us(t),a=Ei(e,t,i,o);return l(),An(),a});return n?r.unshift(s):r.push(s),s}}const ln=i=>(e,t=bt)=>(!ul||i==="sp")&&al(i,(...n)=>e(...n),t),Ys=ln("bm"),Xi=ln("m"),u_=ln("bu"),f_=ln("u"),h_=ln("bum"),ec=ln("um"),d_=ln("sp"),p_=ln("rtg"),__=ln("rtc");function g_(i,e=bt){al("ec",i,e)}function fs(i,e,t,n){let r;const s=t;if(ne(i)||rt(i)){r=new Array(i.length);for(let o=0,l=i.length;oe(o,l,void 0,s));else{const o=Object.keys(i);r=new Array(o.length);for(let l=0,a=o.length;lth(e)?!(e.type===Mn||e.type===ut&&!Hf(e.children)):!0)?i:null}const Ql=i=>i?oh(i)?rc(i)||i.proxy:Ql(i.parent):null,hs=gt(Object.create(null),{$:i=>i,$el:i=>i.vnode.el,$data:i=>i.data,$props:i=>i.props,$attrs:i=>i.attrs,$slots:i=>i.slots,$refs:i=>i.refs,$parent:i=>Ql(i.parent),$root:i=>Ql(i.root),$emit:i=>i.emit,$options:i=>tc(i),$forceUpdate:i=>i.f||(i.f=()=>{i.effect.dirty=!0,Ja(i.update)}),$nextTick:i=>i.n||(i.n=kf.bind(i.proxy)),$watch:i=>o_.bind(i)}),Cl=(i,e)=>i!==Be&&!i.__isScriptSetup&&ye(i,e),v_={get({_:i},e){if(e==="__v_skip")return!0;const{ctx:t,setupState:n,data:r,props:s,accessCache:o,type:l,appContext:a}=i;let c;if(e[0]!=="$"){const h=o[e];if(h!==void 0)switch(h){case 1:return n[e];case 2:return r[e];case 4:return t[e];case 3:return s[e]}else{if(Cl(n,e))return o[e]=1,n[e];if(r!==Be&&ye(r,e))return o[e]=2,r[e];if((c=i.propsOptions[0])&&ye(c,e))return o[e]=3,s[e];if(t!==Be&&ye(t,e))return o[e]=4,t[e];ea&&(o[e]=0)}}const u=hs[e];let f,d;if(u)return e==="$attrs"&&Kt(i.attrs,"get",""),u(i);if((f=l.__cssModules)&&(f=f[e]))return f;if(t!==Be&&ye(t,e))return o[e]=4,t[e];if(d=a.config.globalProperties,ye(d,e))return d[e]},set({_:i},e,t){const{data:n,setupState:r,ctx:s}=i;return Cl(r,e)?(r[e]=t,!0):n!==Be&&ye(n,e)?(n[e]=t,!0):ye(i.props,e)||e[0]==="$"&&e.slice(1)in i?!1:(s[e]=t,!0)},has({_:{data:i,setupState:e,accessCache:t,ctx:n,appContext:r,propsOptions:s}},o){let l;return!!t[o]||i!==Be&&ye(i,o)||Cl(e,o)||(l=s[0])&&ye(l,o)||ye(n,o)||ye(hs,o)||ye(r.config.globalProperties,o)},defineProperty(i,e,t){return t.get!=null?i._.accessCache[e]=0:ye(t,"value")&&this.set(i,e,t.value,null),Reflect.defineProperty(i,e,t)}};function Uc(i){return ne(i)?i.reduce((e,t)=>(e[t]=null,e),{}):i}let ea=!0;function y_(i){const e=tc(i),t=i.proxy,n=i.ctx;ea=!1,e.beforeCreate&&Xc(e.beforeCreate,i,"bc");const{data:r,computed:s,methods:o,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:_,activated:p,deactivated:v,beforeDestroy:x,beforeUnmount:T,destroyed:C,unmounted:b,render:O,renderTracked:S,renderTriggered:M,errorCaptured:k,serverPrefetch:E,expose:R,inheritAttrs:U,components:z,directives:q,filters:ee}=e;if(c&&x_(c,n,null),o)for(const B in o){const X=o[B];le(X)&&(n[B]=X.bind(t))}if(r){const B=r.call(t,t);je(B)&&(i.data=qa(B))}if(ea=!0,s)for(const B in s){const X=s[B],ae=le(X)?X.bind(t,t):le(X.get)?X.get.bind(t,t):pi,w=!le(X)&&le(X.set)?X.set.bind(t):pi,ie=fl({get:ae,set:w});Object.defineProperty(n,B,{enumerable:!0,configurable:!0,get:()=>ie.value,set:Se=>ie.value=Se})}if(l)for(const B in l)Vf(l[B],n,t,B);if(a){const B=le(a)?a.call(t):a;Reflect.ownKeys(B).forEach(X=>{M_(X,B[X])})}u&&Xc(u,i,"c");function V(B,X){ne(X)?X.forEach(ae=>B(ae.bind(t))):X&&B(X.bind(t))}if(V(Ys,f),V(Xi,d),V(u_,h),V(f_,_),V(l_,p),V(a_,v),V(g_,k),V(__,S),V(p_,M),V(h_,T),V(ec,b),V(d_,E),ne(R))if(R.length){const B=i.exposed||(i.exposed={});R.forEach(X=>{Object.defineProperty(B,X,{get:()=>t[X],set:ae=>t[X]=ae})})}else i.exposed||(i.exposed={});O&&i.render===pi&&(i.render=O),U!=null&&(i.inheritAttrs=U),z&&(i.components=z),q&&(i.directives=q)}function x_(i,e,t=pi){ne(i)&&(i=ta(i));for(const n in i){const r=i[n];let s;je(r)?"default"in r?s=vo(r.from||n,r.default,!0):s=vo(r.from||n):s=vo(r),Zt(s)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:o=>s.value=o}):e[n]=s}}function Xc(i,e,t){Ei(ne(i)?i.map(n=>n.bind(e.proxy)):i.bind(e.proxy),e,t)}function Vf(i,e,t,n){const r=n.includes(".")?Nf(t,n):()=>t[n];if(rt(i)){const s=e[i];le(s)&&xn(r,s)}else if(le(i))xn(r,i.bind(t));else if(je(i))if(ne(i))i.forEach(s=>Vf(s,e,t,n));else{const s=le(i.handler)?i.handler.bind(t):e[i.handler];le(s)&&xn(r,s,i)}}function tc(i){const e=i.type,{mixins:t,extends:n}=e,{mixins:r,optionsCache:s,config:{optionMergeStrategies:o}}=i.appContext,l=s.get(e);let a;return l?a=l:!r.length&&!t&&!n?a=e:(a={},r.length&&r.forEach(c=>$o(a,c,o,!0)),$o(a,e,o)),je(e)&&s.set(e,a),a}function $o(i,e,t,n=!1){const{mixins:r,extends:s}=e;s&&$o(i,s,t,!0),r&&r.forEach(o=>$o(i,o,t,!0));for(const o in e)if(!(n&&o==="expose")){const l=b_[o]||t&&t[o];i[o]=l?l(i[o],e[o]):e[o]}return i}const b_={data:jc,props:qc,emits:qc,methods:Jr,computed:Jr,beforeCreate:Dt,created:Dt,beforeMount:Dt,mounted:Dt,beforeUpdate:Dt,updated:Dt,beforeDestroy:Dt,beforeUnmount:Dt,destroyed:Dt,unmounted:Dt,activated:Dt,deactivated:Dt,errorCaptured:Dt,serverPrefetch:Dt,components:Jr,directives:Jr,watch:T_,provide:jc,inject:w_};function jc(i,e){return e?i?function(){return gt(le(i)?i.call(this,this):i,le(e)?e.call(this,this):e)}:e:i}function w_(i,e){return Jr(ta(i),ta(e))}function ta(i){if(ne(i)){const e={};for(let t=0;t1)return t&&le(e)?e.call(n&&n.proxy):e}}const Yf={},Uf=()=>Object.create(Yf),Xf=i=>Object.getPrototypeOf(i)===Yf;function O_(i,e,t,n=!1){const r={},s=Uf();i.propsDefaults=Object.create(null),jf(i,e,r,s);for(const o in i.propsOptions[0])o in r||(r[o]=void 0);t?i.props=n?r:Ip(r):i.type.props?i.props=r:i.props=s,i.attrs=s}function P_(i,e,t,n){const{props:r,attrs:s,vnode:{patchFlag:o}}=i,l=Te(r),[a]=i.propsOptions;let c=!1;if((n||o>0)&&!(o&16)){if(o&8){const u=i.vnode.dynamicProps;for(let f=0;f{a=!0;const[d,h]=qf(f,e,!0);gt(o,d),h&&l.push(...h)};!t&&e.mixins.length&&e.mixins.forEach(u),i.extends&&u(i.extends),i.mixins&&i.mixins.forEach(u)}if(!s&&!a)return je(i)&&n.set(i,Sr),Sr;if(ne(s))for(let u=0;u-1,h[1]=p<0||_-1||ye(h,"default"))&&l.push(f)}}}const c=[o,l];return je(i)&&n.set(i,c),c}function Gc(i){return i[0]!=="$"&&!as(i)}function Kc(i){return i===null?"null":typeof i=="function"?i.name||"":typeof i=="object"&&i.constructor&&i.constructor.name||""}function Zc(i,e){return Kc(i)===Kc(e)}function Jc(i,e){return ne(e)?e.findIndex(t=>Zc(t,i)):le(e)&&Zc(e,i)?0:-1}const Gf=i=>i[0]==="_"||i==="$stable",ic=i=>ne(i)?i.map(zi):[zi(i)],E_=(i,e,t)=>{if(e._n)return e;const n=ll((...r)=>ic(e(...r)),t);return n._c=!1,n},Kf=(i,e,t)=>{const n=i._ctx;for(const r in i){if(Gf(r))continue;const s=i[r];if(le(s))e[r]=E_(r,s,n);else if(s!=null){const o=ic(s);e[r]=()=>o}}},Zf=(i,e)=>{const t=ic(e);i.slots.default=()=>t},k_=(i,e)=>{const t=i.slots=Uf();if(i.vnode.shapeFlag&32){const n=e._;n?(gt(t,e),af(t,"_",n,!0)):Kf(e,t)}else e&&Zf(i,e)},A_=(i,e,t)=>{const{vnode:n,slots:r}=i;let s=!0,o=Be;if(n.shapeFlag&32){const l=e._;l?t&&l===1?s=!1:(gt(r,e),!t&&l===1&&delete r._):(s=!e.$stable,Kf(e,r)),o=e}else e&&(Zf(i,e),o={default:1});if(s)for(const l in r)!Gf(l)&&o[l]==null&&delete r[l]};function na(i,e,t,n,r=!1){if(ne(i)){i.forEach((d,h)=>na(d,e&&(ne(e)?e[h]:e),t,n,r));return}if(us(n)&&!r)return;const s=n.shapeFlag&4?rc(n.component)||n.component.proxy:n.el,o=r?null:s,{i:l,r:a}=i,c=e&&e.r,u=l.refs===Be?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==a&&(rt(c)?(u[c]=null,ye(f,c)&&(f[c]=null)):Zt(c)&&(c.value=null)),le(a))yn(a,l,12,[o,u]);else{const d=rt(a),h=Zt(a);if(d||h){const _=()=>{if(i.f){const p=d?ye(f,a)?f[a]:u[a]:a.value;r?ne(p)&&Ba(p,s):ne(p)?p.includes(s)||p.push(s):d?(u[a]=[s],ye(f,a)&&(f[a]=u[a])):(a.value=[s],i.k&&(u[i.k]=a.value))}else d?(u[a]=o,ye(f,a)&&(f[a]=o)):h&&(a.value=o,i.k&&(u[i.k]=o))};o?(_.id=-1,Yt(_,t)):_()}}}const Yt=i_;function R_(i){return L_(i)}function L_(i,e){const t=cf();t.__VUE__=!0;const{insert:n,remove:r,patchProp:s,createElement:o,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=pi,insertStaticContent:_}=i,p=(g,y,P,A=null,m=null,I=null,F=void 0,N=null,$=!!y.dynamicChildren)=>{if(g===y)return;g&&!jr(g,y)&&(A=Ee(g),Se(g,m,I,!0),g=null),y.patchFlag===-2&&($=!1,y.dynamicChildren=null);const{type:D,ref:H,shapeFlag:G}=y;switch(D){case cl:v(g,y,P,A);break;case Mn:x(g,y,P,A);break;case yo:g==null&&T(y,P,A,F);break;case ut:z(g,y,P,A,m,I,F,N,$);break;default:G&1?O(g,y,P,A,m,I,F,N,$):G&6?q(g,y,P,A,m,I,F,N,$):(G&64||G&128)&&D.process(g,y,P,A,m,I,F,N,$,Me)}H!=null&&m&&na(H,g&&g.ref,I,y||g,!y)},v=(g,y,P,A)=>{if(g==null)n(y.el=l(y.children),P,A);else{const m=y.el=g.el;y.children!==g.children&&c(m,y.children)}},x=(g,y,P,A)=>{g==null?n(y.el=a(y.children||""),P,A):y.el=g.el},T=(g,y,P,A)=>{[g.el,g.anchor]=_(g.children,y,P,A,g.el,g.anchor)},C=({el:g,anchor:y},P,A)=>{let m;for(;g&&g!==y;)m=d(g),n(g,P,A),g=m;n(y,P,A)},b=({el:g,anchor:y})=>{let P;for(;g&&g!==y;)P=d(g),r(g),g=P;r(y)},O=(g,y,P,A,m,I,F,N,$)=>{y.type==="svg"?F="svg":y.type==="math"&&(F="mathml"),g==null?S(y,P,A,m,I,F,N,$):E(g,y,m,I,F,N,$)},S=(g,y,P,A,m,I,F,N)=>{let $,D;const{props:H,shapeFlag:G,transition:W,dirs:Z}=g;if($=g.el=o(g.type,I,H&&H.is,H),G&8?u($,g.children):G&16&&k(g.children,$,null,A,m,Ml(g,I),F,N),Z&&zn(g,null,A,"created"),M($,g,g.scopeId,F,A),H){for(const ce in H)ce!=="value"&&!as(ce)&&s($,ce,null,H[ce],I,g.children,A,m,Pe);"value"in H&&s($,"value",null,H.value,I),(D=H.onVnodeBeforeMount)&&Di(D,A,g)}Z&&zn(g,null,A,"beforeMount");const K=D_(m,W);K&&W.beforeEnter($),n($,y,P),((D=H&&H.onVnodeMounted)||K||Z)&&Yt(()=>{D&&Di(D,A,g),K&&W.enter($),Z&&zn(g,null,A,"mounted")},m)},M=(g,y,P,A,m)=>{if(P&&h(g,P),A)for(let I=0;I{for(let D=$;D{const N=y.el=g.el;let{patchFlag:$,dynamicChildren:D,dirs:H}=y;$|=g.patchFlag&16;const G=g.props||Be,W=y.props||Be;let Z;if(P&&Nn(P,!1),(Z=W.onVnodeBeforeUpdate)&&Di(Z,P,y,g),H&&zn(y,g,P,"beforeUpdate"),P&&Nn(P,!0),D?R(g.dynamicChildren,D,N,P,A,Ml(y,m),I):F||X(g,y,N,null,P,A,Ml(y,m),I,!1),$>0){if($&16)U(N,y,G,W,P,A,m);else if($&2&&G.class!==W.class&&s(N,"class",null,W.class,m),$&4&&s(N,"style",G.style,W.style,m),$&8){const K=y.dynamicProps;for(let ce=0;ce{Z&&Di(Z,P,y,g),H&&zn(y,g,P,"updated")},A)},R=(g,y,P,A,m,I,F)=>{for(let N=0;N{if(P!==A){if(P!==Be)for(const N in P)!as(N)&&!(N in A)&&s(g,N,P[N],null,F,y.children,m,I,Pe);for(const N in A){if(as(N))continue;const $=A[N],D=P[N];$!==D&&N!=="value"&&s(g,N,D,$,F,y.children,m,I,Pe)}"value"in A&&s(g,"value",P.value,A.value,F)}},z=(g,y,P,A,m,I,F,N,$)=>{const D=y.el=g?g.el:l(""),H=y.anchor=g?g.anchor:l("");let{patchFlag:G,dynamicChildren:W,slotScopeIds:Z}=y;Z&&(N=N?N.concat(Z):Z),g==null?(n(D,P,A),n(H,P,A),k(y.children||[],P,H,m,I,F,N,$)):G>0&&G&64&&W&&g.dynamicChildren?(R(g.dynamicChildren,W,P,m,I,F,N),(y.key!=null||m&&y===m.subTree)&&Jf(g,y,!0)):X(g,y,P,H,m,I,F,N,$)},q=(g,y,P,A,m,I,F,N,$)=>{y.slotScopeIds=N,g==null?y.shapeFlag&512?m.ctx.activate(y,P,A,F,$):ee(y,P,A,m,I,F,$):Q(g,y,$)},ee=(g,y,P,A,m,I,F)=>{const N=g.component=W_(g,A,m);if(Ff(g)&&(N.ctx.renderer=Me),Y_(N),N.asyncDep){if(m&&m.registerDep(N,V),!g.el){const $=N.subTree=$e(Mn);x(null,$,y,P)}}else V(N,g,y,P,m,I,F)},Q=(g,y,P)=>{const A=y.component=g.component;if(Kp(g,y,P))if(A.asyncDep&&!A.asyncResolved){B(A,y,P);return}else A.next=y,Yp(A.update),A.effect.dirty=!0,A.update();else y.el=g.el,A.vnode=y},V=(g,y,P,A,m,I,F)=>{const N=()=>{if(g.isMounted){let{next:H,bu:G,u:W,parent:Z,vnode:K}=g;{const ke=Qf(g);if(ke){H&&(H.el=K.el,B(g,H,F)),ke.asyncDep.then(()=>{g.isUnmounted||N()});return}}let ce=H,fe;Nn(g,!1),H?(H.el=K.el,B(g,H,F)):H=K,G&&wl(G),(fe=H.props&&H.props.onVnodeBeforeUpdate)&&Di(fe,Z,H,K),Nn(g,!0);const Oe=Sl(g),vt=g.subTree;g.subTree=Oe,p(vt,Oe,f(vt.el),Ee(vt),g,m,I),H.el=Oe.el,ce===null&&Zp(g,Oe.el),W&&Yt(W,m),(fe=H.props&&H.props.onVnodeUpdated)&&Yt(()=>Di(fe,Z,H,K),m)}else{let H;const{el:G,props:W}=y,{bm:Z,m:K,parent:ce}=g,fe=us(y);if(Nn(g,!1),Z&&wl(Z),!fe&&(H=W&&W.onVnodeBeforeMount)&&Di(H,ce,y),Nn(g,!0),G&&Vt){const Oe=()=>{g.subTree=Sl(g),Vt(G,g.subTree,g,m,null)};fe?y.type.__asyncLoader().then(()=>!g.isUnmounted&&Oe()):Oe()}else{const Oe=g.subTree=Sl(g);p(null,Oe,P,A,g,m,I),y.el=Oe.el}if(K&&Yt(K,m),!fe&&(H=W&&W.onVnodeMounted)){const Oe=y;Yt(()=>Di(H,ce,Oe),m)}(y.shapeFlag&256||ce&&us(ce.vnode)&&ce.vnode.shapeFlag&256)&&g.a&&Yt(g.a,m),g.isMounted=!0,y=P=A=null}},$=g.effect=new Wa(N,pi,()=>Ja(D),g.scope),D=g.update=()=>{$.dirty&&$.run()};D.id=g.uid,Nn(g,!0),D()},B=(g,y,P)=>{y.component=g;const A=g.vnode.props;g.vnode=y,g.next=null,P_(g,y.props,A,P),A_(g,y.children,P),kn(),Vc(g),An()},X=(g,y,P,A,m,I,F,N,$=!1)=>{const D=g&&g.children,H=g?g.shapeFlag:0,G=y.children,{patchFlag:W,shapeFlag:Z}=y;if(W>0){if(W&128){w(D,G,P,A,m,I,F,N,$);return}else if(W&256){ae(D,G,P,A,m,I,F,N,$);return}}Z&8?(H&16&&Pe(D,m,I),G!==D&&u(P,G)):H&16?Z&16?w(D,G,P,A,m,I,F,N,$):Pe(D,m,I,!0):(H&8&&u(P,""),Z&16&&k(G,P,A,m,I,F,N,$))},ae=(g,y,P,A,m,I,F,N,$)=>{g=g||Sr,y=y||Sr;const D=g.length,H=y.length,G=Math.min(D,H);let W;for(W=0;WH?Pe(g,m,I,!0,!1,G):k(y,P,A,m,I,F,N,$,G)},w=(g,y,P,A,m,I,F,N,$)=>{let D=0;const H=y.length;let G=g.length-1,W=H-1;for(;D<=G&&D<=W;){const Z=g[D],K=y[D]=$?fn(y[D]):zi(y[D]);if(jr(Z,K))p(Z,K,P,null,m,I,F,N,$);else break;D++}for(;D<=G&&D<=W;){const Z=g[G],K=y[W]=$?fn(y[W]):zi(y[W]);if(jr(Z,K))p(Z,K,P,null,m,I,F,N,$);else break;G--,W--}if(D>G){if(D<=W){const Z=W+1,K=ZW)for(;D<=G;)Se(g[D],m,I,!0),D++;else{const Z=D,K=D,ce=new Map;for(D=K;D<=W;D++){const tt=y[D]=$?fn(y[D]):zi(y[D]);tt.key!=null&&ce.set(tt.key,D)}let fe,Oe=0;const vt=W-K+1;let ke=!1,Ln=0;const Wt=new Array(vt);for(D=0;D=vt){Se(tt,m,I,!0);continue}let st;if(tt.key!=null)st=ce.get(tt.key);else for(fe=K;fe<=W;fe++)if(Wt[fe-K]===0&&jr(tt,y[fe])){st=fe;break}st===void 0?Se(tt,m,I,!0):(Wt[st-K]=D+1,st>=Ln?Ln=st:ke=!0,p(tt,y[st],P,null,m,I,F,N,$),Oe++)}const ji=ke?$_(Wt):Sr;for(fe=ji.length-1,D=vt-1;D>=0;D--){const tt=K+D,st=y[tt],ki=tt+1{const{el:I,type:F,transition:N,children:$,shapeFlag:D}=g;if(D&6){ie(g.component.subTree,y,P,A);return}if(D&128){g.suspense.move(y,P,A);return}if(D&64){F.move(g,y,P,Me);return}if(F===ut){n(I,y,P);for(let G=0;G<$.length;G++)ie($[G],y,P,A);n(g.anchor,y,P);return}if(F===yo){C(g,y,P);return}if(A!==2&&D&1&&N)if(A===0)N.beforeEnter(I),n(I,y,P),Yt(()=>N.enter(I),m);else{const{leave:G,delayLeave:W,afterLeave:Z}=N,K=()=>n(I,y,P),ce=()=>{G(I,()=>{K(),Z&&Z()})};W?W(I,K,ce):ce()}else n(I,y,P)},Se=(g,y,P,A=!1,m=!1)=>{const{type:I,props:F,ref:N,children:$,dynamicChildren:D,shapeFlag:H,patchFlag:G,dirs:W}=g;if(N!=null&&na(N,null,P,g,!0),H&256){y.ctx.deactivate(g);return}const Z=H&1&&W,K=!us(g);let ce;if(K&&(ce=F&&F.onVnodeBeforeUnmount)&&Di(ce,y,g),H&6)Ne(g.component,P,A);else{if(H&128){g.suspense.unmount(P,A);return}Z&&zn(g,null,y,"beforeUnmount"),H&64?g.type.remove(g,y,P,m,Me,A):D&&(I!==ut||G>0&&G&64)?Pe(D,y,P,!1,!0):(I===ut&&G&384||!m&&H&16)&&Pe($,y,P),A&&ze(g)}(K&&(ce=F&&F.onVnodeUnmounted)||Z)&&Yt(()=>{ce&&Di(ce,y,g),Z&&zn(g,null,y,"unmounted")},P)},ze=g=>{const{type:y,el:P,anchor:A,transition:m}=g;if(y===ut){Ce(P,A);return}if(y===yo){b(g);return}const I=()=>{r(P),m&&!m.persisted&&m.afterLeave&&m.afterLeave()};if(g.shapeFlag&1&&m&&!m.persisted){const{leave:F,delayLeave:N}=m,$=()=>F(P,I);N?N(g.el,I,$):$()}else I()},Ce=(g,y)=>{let P;for(;g!==y;)P=d(g),r(g),g=P;r(y)},Ne=(g,y,P)=>{const{bum:A,scope:m,update:I,subTree:F,um:N}=g;A&&wl(A),m.stop(),I&&(I.active=!1,Se(F,g,y,P)),N&&Yt(N,y),Yt(()=>{g.isUnmounted=!0},y),y&&y.pendingBranch&&!y.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===y.pendingId&&(y.deps--,y.deps===0&&y.resolve())},Pe=(g,y,P,A=!1,m=!1,I=0)=>{for(let F=I;Fg.shapeFlag&6?Ee(g.component.subTree):g.shapeFlag&128?g.suspense.next():d(g.anchor||g.el);let Ke=!1;const Ze=(g,y,P)=>{g==null?y._vnode&&Se(y._vnode,null,null,!0):p(y._vnode||null,g,y,null,null,null,P),Ke||(Ke=!0,Vc(),Rf(),Ke=!1),y._vnode=g},Me={p,um:Se,m:ie,r:ze,mt:ee,mc:k,pc:X,pbc:R,n:Ee,o:i};let ft,Vt;return{render:Ze,hydrate:ft,createApp:C_(Ze,ft)}}function Ml({type:i,props:e},t){return t==="svg"&&i==="foreignObject"||t==="mathml"&&i==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:t}function Nn({effect:i,update:e},t){i.allowRecurse=e.allowRecurse=t}function D_(i,e){return(!i||i&&!i.pendingBranch)&&e&&!e.persisted}function Jf(i,e,t=!1){const n=i.children,r=e.children;if(ne(n)&&ne(r))for(let s=0;s>1,i[t[l]]0&&(e[n]=t[s-1]),t[s]=n)}}for(s=t.length,o=t[s-1];s-- >0;)t[s]=o,o=e[o];return t}function Qf(i){const e=i.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Qf(e)}const I_=i=>i.__isTeleport,ut=Symbol.for("v-fgt"),cl=Symbol.for("v-txt"),Mn=Symbol.for("v-cmt"),yo=Symbol.for("v-stc"),ps=[];let Oi=null;function we(i=!1){ps.push(Oi=i?null:[])}function z_(){ps.pop(),Oi=ps[ps.length-1]||null}let Rs=1;function Qc(i){Rs+=i}function eh(i){return i.dynamicChildren=Rs>0?Oi||Sr:null,z_(),Rs>0&&Oi&&Oi.push(i),i}function Ve(i,e,t,n,r,s){return eh(L(i,e,t,n,r,s,!0))}function Dr(i,e,t,n,r){return eh($e(i,e,t,n,r,!0))}function th(i){return i?i.__v_isVNode===!0:!1}function jr(i,e){return i.type===e.type&&i.key===e.key}const ih=({key:i})=>i??null,xo=({ref:i,ref_key:e,ref_for:t})=>(typeof i=="number"&&(i=""+i),i!=null?rt(i)||Zt(i)||le(i)?{i:kt,r:i,k:e,f:!!t}:i:null);function L(i,e=null,t=null,n=0,r=null,s=i===ut?0:1,o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:i,props:e,key:e&&ih(e),ref:e&&xo(e),scopeId:ol,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:kt};return l?(nc(a,t),s&128&&i.normalize(a)):t&&(a.shapeFlag|=rt(t)?8:16),Rs>0&&!o&&Oi&&(a.patchFlag>0||s&6)&&a.patchFlag!==32&&Oi.push(a),a}const $e=N_;function N_(i,e=null,t=null,n=0,r=null,s=!1){if((!i||i===zf)&&(i=Mn),th(i)){const l=$r(i,e,!0);return t&&nc(l,t),Rs>0&&!s&&Oi&&(l.shapeFlag&6?Oi[Oi.indexOf(i)]=l:Oi.push(l)),l.patchFlag|=-2,l}if(G_(i)&&(i=i.__vccOpts),e){e=F_(e);let{class:l,style:a}=e;l&&!rt(l)&&(e.class=Cn(l)),je(a)&&(Cf(a)&&!ne(a)&&(a=gt({},a)),e.style=Va(a))}const o=rt(i)?1:t_(i)?128:I_(i)?64:je(i)?4:le(i)?2:0;return L(i,e,t,n,r,o,s,!0)}function F_(i){return i?Cf(i)||Xf(i)?gt({},i):i:null}function $r(i,e,t=!1,n=!1){const{props:r,ref:s,patchFlag:o,children:l,transition:a}=i,c=e?rh(r||{},e):r,u={__v_isVNode:!0,__v_skip:!0,type:i.type,props:c,key:c&&ih(c),ref:e&&e.ref?t&&s?ne(s)?s.concat(xo(e)):[s,xo(e)]:xo(e):s,scopeId:i.scopeId,slotScopeIds:i.slotScopeIds,children:l,target:i.target,targetAnchor:i.targetAnchor,staticCount:i.staticCount,shapeFlag:i.shapeFlag,patchFlag:e&&i.type!==ut?o===-1?16:o|16:o,dynamicProps:i.dynamicProps,dynamicChildren:i.dynamicChildren,appContext:i.appContext,dirs:i.dirs,transition:a,component:i.component,suspense:i.suspense,ssContent:i.ssContent&&$r(i.ssContent),ssFallback:i.ssFallback&&$r(i.ssFallback),el:i.el,anchor:i.anchor,ctx:i.ctx,ce:i.ce};return a&&n&&(u.transition=a.clone(u)),u}function Ls(i=" ",e=0){return $e(cl,null,i,e)}function nh(i,e){const t=$e(yo,null,i);return t.staticCount=e,t}function B_(i="",e=!1){return e?(we(),Dr(Mn,null,i)):$e(Mn,null,i)}function zi(i){return i==null||typeof i=="boolean"?$e(Mn):ne(i)?$e(ut,null,i.slice()):typeof i=="object"?fn(i):$e(cl,null,String(i))}function fn(i){return i.el===null&&i.patchFlag!==-1||i.memo?i:$r(i)}function nc(i,e){let t=0;const{shapeFlag:n}=i;if(e==null)e=null;else if(ne(e))t=16;else if(typeof e=="object")if(n&65){const r=e.default;r&&(r._c&&(r._d=!1),nc(i,r()),r._c&&(r._d=!0));return}else{t=32;const r=e._;!r&&!Xf(e)?e._ctx=kt:r===3&&kt&&(kt.slots._===1?e._=1:(e._=2,i.patchFlag|=1024))}else le(e)?(e={default:e,_ctx:kt},t=32):(e=String(e),n&64?(t=16,e=[Ls(e)]):t=8);i.children=e,i.shapeFlag|=t}function rh(...i){const e={};for(let t=0;tbt||kt;let Io,ra;{const i=cf(),e=(t,n)=>{let r;return(r=i[t])||(r=i[t]=[]),r.push(n),s=>{r.length>1?r.forEach(o=>o(s)):r[0](s)}};Io=e("__VUE_INSTANCE_SETTERS__",t=>bt=t),ra=e("__VUE_SSR_SETTERS__",t=>ul=t)}const Us=i=>{const e=bt;return Io(i),i.scope.on(),()=>{i.scope.off(),Io(e)}},eu=()=>{bt&&bt.scope.off(),Io(null)};function oh(i){return i.vnode.shapeFlag&4}let ul=!1;function Y_(i,e=!1){e&&ra(e);const{props:t,children:n}=i.vnode,r=oh(i);O_(i,t,r,e),k_(i,n);const s=r?U_(i,e):void 0;return e&&ra(!1),s}function U_(i,e){const t=i.type;i.accessCache=Object.create(null),i.proxy=new Proxy(i.ctx,v_);const{setup:n}=t;if(n){const r=i.setupContext=n.length>1?j_(i):null,s=Us(i);kn();const o=yn(n,i,0,[i.props,r]);if(An(),s(),sf(o)){if(o.then(eu,eu),e)return o.then(l=>{tu(i,l,e)}).catch(l=>{rl(l,i,0)});i.asyncDep=o}else tu(i,o,e)}else lh(i,e)}function tu(i,e,t){le(e)?i.type.__ssrInlineRender?i.ssrRender=e:i.render=e:je(e)&&(i.setupState=Pf(e)),lh(i,t)}let iu;function lh(i,e,t){const n=i.type;if(!i.render){if(!e&&iu&&!n.render){const r=n.template||tc(i).template;if(r){const{isCustomElement:s,compilerOptions:o}=i.appContext.config,{delimiters:l,compilerOptions:a}=n,c=gt(gt({isCustomElement:s,delimiters:l},o),a);n.render=iu(r,c)}}i.render=n.render||pi}{const r=Us(i);kn();try{y_(i)}finally{An(),r()}}}const X_={get(i,e){return Kt(i,"get",""),i[e]}};function j_(i){const e=t=>{i.exposed=t||{}};return{attrs:new Proxy(i.attrs,X_),slots:i.slots,emit:i.emit,expose:e}}function rc(i){if(i.exposed)return i.exposeProxy||(i.exposeProxy=new Proxy(Pf(zp(i.exposed)),{get(e,t){if(t in e)return e[t];if(t in hs)return hs[t](i)},has(e,t){return t in e||t in hs}}))}function q_(i,e=!0){return le(i)?i.displayName||i.name:i.name||e&&i.__name}function G_(i){return le(i)&&"__vccOpts"in i}const fl=(i,e)=>Np(i,e,ul),K_="3.4.27";/** +* @vue/runtime-dom v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Z_="http://www.w3.org/2000/svg",J_="http://www.w3.org/1998/Math/MathML",hn=typeof document<"u"?document:null,nu=hn&&hn.createElement("template"),Q_={insert:(i,e,t)=>{e.insertBefore(i,t||null)},remove:i=>{const e=i.parentNode;e&&e.removeChild(i)},createElement:(i,e,t,n)=>{const r=e==="svg"?hn.createElementNS(Z_,i):e==="mathml"?hn.createElementNS(J_,i):hn.createElement(i,t?{is:t}:void 0);return i==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:i=>hn.createTextNode(i),createComment:i=>hn.createComment(i),setText:(i,e)=>{i.nodeValue=e},setElementText:(i,e)=>{i.textContent=e},parentNode:i=>i.parentNode,nextSibling:i=>i.nextSibling,querySelector:i=>hn.querySelector(i),setScopeId(i,e){i.setAttribute(e,"")},insertStaticContent(i,e,t,n,r,s){const o=t?t.previousSibling:e.lastChild;if(r&&(r===s||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),t),!(r===s||!(r=r.nextSibling)););else{nu.innerHTML=n==="svg"?`${i}`:n==="mathml"?`${i}`:i;const l=nu.content;if(n==="svg"||n==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}e.insertBefore(l,t)}return[o?o.nextSibling:e.firstChild,t?t.previousSibling:e.lastChild]}},e0=Symbol("_vtc");function t0(i,e,t){const n=i[e0];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?i.removeAttribute("class"):t?i.setAttribute("class",e):i.className=e}const ru=Symbol("_vod"),i0=Symbol("_vsh"),n0=Symbol(""),r0=/(^|;)\s*display\s*:/;function s0(i,e,t){const n=i.style,r=rt(t);let s=!1;if(t&&!r){if(e)if(rt(e))for(const o of e.split(";")){const l=o.slice(0,o.indexOf(":")).trim();t[l]==null&&bo(n,l,"")}else for(const o in e)t[o]==null&&bo(n,o,"");for(const o in t)o==="display"&&(s=!0),bo(n,o,t[o])}else if(r){if(e!==t){const o=n[n0];o&&(t+=";"+o),n.cssText=t,s=r0.test(t)}}else e&&i.removeAttribute("style");ru in i&&(i[ru]=s?n.display:"",i[i0]&&(n.display="none"))}const su=/\s*!important$/;function bo(i,e,t){if(ne(t))t.forEach(n=>bo(i,e,n));else if(t==null&&(t=""),e.startsWith("--"))i.setProperty(e,t);else{const n=o0(i,e);su.test(t)?i.setProperty(ur(n),t.replace(su,""),"important"):i[n]=t}}const ou=["Webkit","Moz","ms"],Ol={};function o0(i,e){const t=Ol[e];if(t)return t;let n=Yi(e);if(n!=="filter"&&n in i)return Ol[e]=n;n=il(n);for(let r=0;rPl||(d0.then(()=>Pl=0),Pl=Date.now());function _0(i,e){const t=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=t.attached)return;Ei(g0(n,t.value),e,5,[n])};return t.value=i,t.attached=p0(),t}function g0(i,e){if(ne(e)){const t=i.stopImmediatePropagation;return i.stopImmediatePropagation=()=>{t.call(i),i._stopped=!0},e.map(n=>r=>!r._stopped&&n&&n(r))}else return e}const uu=i=>i.charCodeAt(0)===111&&i.charCodeAt(1)===110&&i.charCodeAt(2)>96&&i.charCodeAt(2)<123,m0=(i,e,t,n,r,s,o,l,a)=>{const c=r==="svg";e==="class"?t0(i,n,c):e==="style"?s0(i,t,n):Qo(e)?Fa(e)||f0(i,e,t,n,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):v0(i,e,n,c))?a0(i,e,n,s,o,l,a):(e==="true-value"?i._trueValue=n:e==="false-value"&&(i._falseValue=n),l0(i,e,n,c))};function v0(i,e,t,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in i&&uu(e)&&le(t));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&i.tagName==="INPUT"||e==="type"&&i.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=i.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return uu(e)&&rt(t)?!1:e in i}const y0={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},x0=(i,e)=>{const t=i._withKeys||(i._withKeys={}),n=e.join(".");return t[n]||(t[n]=r=>{if(!("key"in r))return;const s=ur(r.key);if(e.some(o=>o===s||y0[o]===s))return i(r)})},b0=gt({patchProp:m0},Q_);let fu;function w0(){return fu||(fu=R_(b0))}const T0=(...i)=>{const e=w0().createApp(...i),{mount:t}=e;return e.mount=n=>{const r=C0(n);if(!r)return;const s=e._component;!le(s)&&!s.render&&!s.template&&(s.template=r.innerHTML),r.innerHTML="";const o=t(r,!1,S0(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},e};function S0(i){if(i instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&i instanceof MathMLElement)return"mathml"}function C0(i){return rt(i)?document.querySelector(i):i}const Vr=(i,e)=>{const t=i.__vccOpts||i;for(const[n,r]of e)t[n]=r;return t},M0={},O0=nh('',1),P0=[O0];function E0(i,e){return we(),Ve("div",null,P0)}const k0=Vr(M0,[["render",E0]]);function ah(i){return hf()?(gp(i),!0):!1}function sc(i){return typeof i=="function"?i():Le(i)}const A0=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const R0=Object.prototype.toString,L0=i=>R0.call(i)==="[object Object]",D0=()=>{};function $0(i){return sh()}function I0(i,e=!0,t){$0()?Xi(i,t):e?i():kf(i)}function z0(i){var e;const t=sc(i);return(e=t==null?void 0:t.$el)!=null?e:t}const oc=A0?window:void 0;function N0(...i){let e,t,n,r;if(typeof i[0]=="string"||Array.isArray(i[0])?([t,n,r]=i,e=oc):[e,t,n,r]=i,!e)return D0;Array.isArray(t)||(t=[t]),Array.isArray(n)||(n=[n]);const s=[],o=()=>{s.forEach(u=>u()),s.length=0},l=(u,f,d,h)=>(u.addEventListener(f,d,h),()=>u.removeEventListener(f,d,h)),a=xn(()=>[z0(e),sc(r)],([u,f])=>{if(o(),!u)return;const d=L0(f)?{...f}:f;s.push(...t.flatMap(h=>n.map(_=>l(u,h,_,d))))},{immediate:!0,flush:"post"}),c=()=>{a(),o()};return ah(c),c}function F0(){const i=ct(!1),e=sh();return e&&Xi(()=>{i.value=!0},e),i}function B0(i){const e=F0();return fl(()=>(e.value,!!i()))}function H0(i,e={}){const{window:t=oc}=e,n=B0(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let r;const s=ct(!1),o=c=>{s.value=c.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},a=s_(()=>{n.value&&(l(),r=t.matchMedia(sc(i)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),s.value=r.matches)});return ah(()=>{a(),l(),r=void 0}),s}function ch(i={}){const{window:e=oc,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:n=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:s=!0}=i,o=ct(t),l=ct(n),a=()=>{e&&(s?(o.value=e.innerWidth,l.value=e.innerHeight):(o.value=e.document.documentElement.clientWidth,l.value=e.document.documentElement.clientHeight))};if(a(),I0(a),N0("resize",a,{passive:!0}),r){const c=H0("(orientation: portrait)");xn(c,()=>a())}return{width:o,height:l}}function Ki(i){if(i===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}function uh(i,e){i.prototype=Object.create(e.prototype),i.prototype.constructor=i,i.__proto__=e}/*! + * GSAP 3.12.5 + * https://gsap.com + * + * @license Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var li={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Ir={duration:.5,overwrite:!1,delay:0},lc,At,He,gi=1e8,De=1/gi,sa=Math.PI*2,V0=sa/4,W0=0,fh=Math.sqrt,Y0=Math.cos,U0=Math.sin,mt=function(e){return typeof e=="string"},Ge=function(e){return typeof e=="function"},sn=function(e){return typeof e=="number"},ac=function(e){return typeof e>"u"},Ui=function(e){return typeof e=="object"},Xt=function(e){return e!==!1},cc=function(){return typeof window<"u"},to=function(e){return Ge(e)||mt(e)},hh=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Rt=Array.isArray,oa=/(?:-?\.?\d|\.)+/gi,dh=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,xr=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,El=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,ph=/[+-]=-?[.\d]+/,_h=/[^,'"\[\]\s]+/gi,X0=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Ue,$i,la,uc,ai={},zo={},gh,mh=function(e){return(zo=rr(e,ai))&&Jt},fc=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},Ds=function(e,t){return!t&&console.warn(e)},vh=function(e,t){return e&&(ai[e]=t)&&zo&&(zo[e]=t)||ai},$s=function(){return 0},j0={suppressEvents:!0,isStart:!0,kill:!1},wo={suppressEvents:!0,kill:!1},q0={suppressEvents:!0},hc={},bn=[],aa={},yh,ni={},kl={},hu=30,To=[],dc="",pc=function(e){var t=e[0],n,r;if(Ui(t)||Ge(t)||(e=[e]),!(n=(t._gsap||{}).harness)){for(r=To.length;r--&&!To[r].targetTest(t););n=To[r]}for(r=e.length;r--;)e[r]&&(e[r]._gsap||(e[r]._gsap=new Wh(e[r],n)))||e.splice(r,1);return e},Gn=function(e){return e._gsap||pc(mi(e))[0]._gsap},xh=function(e,t,n){return(n=e[t])&&Ge(n)?e[t]():ac(n)&&e.getAttribute&&e.getAttribute(t)||n},jt=function(e,t){return(e=e.split(",")).forEach(t)||e},Qe=function(e){return Math.round(e*1e5)/1e5||0},_t=function(e){return Math.round(e*1e7)/1e7||0},Or=function(e,t){var n=t.charAt(0),r=parseFloat(t.substr(2));return e=parseFloat(e),n==="+"?e+r:n==="-"?e-r:n==="*"?e*r:e/r},G0=function(e,t){for(var n=t.length,r=0;e.indexOf(t[r])<0&&++rl;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[n],e[n]=t),t._next?t._next._prev=t:e[r]=t,t._prev=o,t.parent=t._dp=e,t},hl=function(e,t,n,r){n===void 0&&(n="_first"),r===void 0&&(r="_last");var s=t._prev,o=t._next;s?s._next=o:e[n]===t&&(e[n]=o),o?o._prev=s:e[r]===t&&(e[r]=s),t._next=t._prev=t.parent=null},On=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},Kn=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var n=e;n;)n._dirty=1,n=n.parent;return e},J0=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},ca=function(e,t,n,r){return e._startAt&&(At?e._startAt.revert(wo):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,r))},Q0=function i(e){return!e||e._ts&&i(e.parent)},pu=function(e){return e._repeat?zr(e._tTime,e=e.duration()+e._rDelay)*e:0},zr=function(e,t){var n=Math.floor(e/=t);return e&&n===e?n-1:n},Bo=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},dl=function(e){return e._end=_t(e._start+(e._tDur/Math.abs(e._ts||e._rts||De)||0))},pl=function(e,t){var n=e._dp;return n&&n.smoothChildTiming&&e._ts&&(e._start=_t(n._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),dl(e),n._dirty||Kn(n,e)),e},Ch=function(e,t){var n;if((t._time||!t._dur&&t._initted||t._startDe)&&t.render(n,!0)),Kn(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur=0&&n.totalTime(n._tTime),n=n._dp;e._zTime=-De}},Fi=function(e,t,n,r){return t.parent&&On(t),t._start=_t((sn(n)?n:n||e!==Ue?ui(e,n,t):e._time)+t._delay),t._end=_t(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),Sh(e,t,"_first","_last",e._sort?"_start":0),ua(t)||(e._recent=t),r||Ch(e,t),e._ts<0&&pl(e,e._tTime),e},Mh=function(e,t){return(ai.ScrollTrigger||fc("scrollTrigger",t))&&ai.ScrollTrigger.create(t,e)},Oh=function(e,t,n,r,s){if(gc(e,t,s),!e._initted)return 1;if(!n&&e._pt&&!At&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&yh!==ri.frame)return bn.push(e),e._lazy=[s,r],1},eg=function i(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||i(t))},ua=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},tg=function(e,t,n,r){var s=e.ratio,o=t<0||!t&&(!e._start&&eg(e)&&!(!e._initted&&ua(e))||(e._ts<0||e._dp._ts<0)&&!ua(e))?0:1,l=e._rDelay,a=0,c,u,f;if(l&&e._repeat&&(a=Xs(0,e._tDur,t),u=zr(a,l),e._yoyo&&u&1&&(o=1-o),u!==zr(e._tTime,l)&&(s=1-o,e.vars.repeatRefresh&&e._initted&&e.invalidate())),o!==s||At||r||e._zTime===De||!t&&e._zTime){if(!e._initted&&Oh(e,t,r,n,a))return;for(f=e._zTime,e._zTime=t||(n?De:0),n||(n=t&&!f),e.ratio=o,e._from&&(o=1-o),e._time=0,e._tTime=a,c=e._pt;c;)c.r(o,c.d),c=c._next;t<0&&ca(e,t,n,!0),e._onUpdate&&!n&&oi(e,"onUpdate"),a&&e._repeat&&!n&&e.parent&&oi(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===o&&(o&&On(e,1),!n&&!At&&(oi(e,o?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},ig=function(e,t,n){var r;if(n>t)for(r=e._first;r&&r._start<=n;){if(r.data==="isPause"&&r._start>t)return r;r=r._next}else for(r=e._last;r&&r._start>=n;){if(r.data==="isPause"&&r._start0&&!r&&pl(e,e._tTime=e._tDur*l),e.parent&&dl(e),n||Kn(e.parent,e),e},_u=function(e){return e instanceof Ft?Kn(e):Nr(e,e._dur)},ng={_start:0,endTime:$s,totalDuration:$s},ui=function i(e,t,n){var r=e.labels,s=e._recent||ng,o=e.duration()>=gi?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:n).totalDuration()/100:1)):l<0?(t in r||(r[t]=o),r[t]):(a=parseFloat(t.charAt(l-1)+t.substr(l+1)),c&&n&&(a=a/100*(Rt(n)?n[0]:n).totalDuration()),l>1?i(e,t.substr(0,l-1),n)+a:o+a)):t==null?o:+t},gs=function(e,t,n){var r=sn(t[1]),s=(r?2:1)+(e<2?0:1),o=t[s],l,a;if(r&&(o.duration=t[1]),o.parent=n,e){for(l=o,a=n;a&&!("immediateRender"in l);)l=a.vars.defaults||{},a=Xt(a.vars.inherit)&&a.parent;o.immediateRender=Xt(l.immediateRender),e<2?o.runBackwards=1:o.startAt=t[s-1]}return new nt(t[0],o,t[s+1])},Rn=function(e,t){return e||e===0?t(e):t},Xs=function(e,t,n){return nt?t:n},Et=function(e,t){return!mt(e)||!(t=X0.exec(e))?"":t[1]},rg=function(e,t,n){return Rn(n,function(r){return Xs(e,t,r)})},fa=[].slice,Ph=function(e,t){return e&&Ui(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&Ui(e[0]))&&!e.nodeType&&e!==$i},sg=function(e,t,n){return n===void 0&&(n=[]),e.forEach(function(r){var s;return mt(r)&&!t||Ph(r,1)?(s=n).push.apply(s,mi(r)):n.push(r)})||n},mi=function(e,t,n){return He&&!t&&He.selector?He.selector(e):mt(e)&&!n&&(la||!Fr())?fa.call((t||uc).querySelectorAll(e),0):Rt(e)?sg(e,n):Ph(e)?fa.call(e,0):e?[e]:[]},ha=function(e){return e=mi(e)[0]||Ds("Invalid scope")||{},function(t){var n=e.current||e.nativeElement||e;return mi(t,n.querySelectorAll?n:n===e?Ds("Invalid scope")||uc.createElement("div"):e)}},Eh=function(e){return e.sort(function(){return .5-Math.random()})},kh=function(e){if(Ge(e))return e;var t=Ui(e)?e:{each:e},n=Zn(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,v=o[p],x,T,C,b,O,S,M,k,E;if(!v){if(E=t.grid==="auto"?0:(t.grid||[1,gi])[1],!E){for(M=-gi;M<(M=_[E++].getBoundingClientRect().left)&&EM&&(M=O),Op?p-1:c?c==="y"?p/E:E:Math.max(E,p/E))||0)*(r==="edges"?-1:1),v.b=p<0?s-p:s,v.u=Et(t.amount||t.each)||0,n=n&&p<0?Bh(n):n}return p=(v[d]-v.min)/v.max||0,_t(v.b+(n?n(p):p)*v.v)+v.u}},da=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(n){var r=_t(Math.round(parseFloat(n)/e)*e*t);return(r-r%1)/t+(sn(n)?0:Et(n))}},Ah=function(e,t){var n=Rt(e),r,s;return!n&&Ui(e)&&(r=n=e.radius||gi,e.values?(e=mi(e.values),(s=!sn(e[0]))&&(r*=r)):e=da(e.increment)),Rn(t,n?Ge(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=gi,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)})},Is=function(e){for(var t=0,n="",r,s,o,l;~(r=e.indexOf("random(",t));)o=e.indexOf(")",r),l=e.charAt(r+7)==="[",s=e.substr(r+7,o-r-7).match(l?_h:oa),n+=e.substr(t,r-t)+Rh(l?s:+s[0],l?0:+s[1],+s[2]||1e-5),t=o+1;return n+e.substr(t,e.length-t)},Dh=function(e,t,n,r,s){var o=t-e,l=r-n;return Rn(s,function(a){return n+((a-e)/o*l||0)})},fg=function i(e,t,n,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(n===!0&&(r=1)&&(n=null),o)e={p:e},t={p:t};else if(Rt(e)&&!Rt(t)){for(u=[],f=e.length,d=f-2,c=1;c(l=Math.abs(l))&&(a=o,s=l);return a},oi=function(e,t,n){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,n&&bn.length&&No(),l&&(He=l),u=a?s.apply(c,a):s.call(c),He=o,u},Qr=function(e){return On(e),e.scrollTrigger&&e.scrollTrigger.kill(!!At),e.progress()<1&&oi(e,"onInterrupt"),e},br,$h=[],Ih=function(e){if(e)if(e=!e.name&&e.default||e,cc()||e.headless){var t=e.name,n=Ge(e),r=t&&!n&&e.init?function(){this._props=[]}:e,s={init:$s,render:yc,add:_c,kill:Og,modifier:Mg,rawVars:0},o={targetTest:0,get:0,getSetter:vc,aliases:{},register:0};if(Fr(),e!==r){if(ni[t])return;xi(r,xi(Fo(e,s),o)),rr(r.prototype,rr(s,Fo(e,o))),ni[r.prop=t]=r,e.targetTest&&(To.push(r),hc[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}vh(t,r),e.register&&e.register(Jt,r,qt)}else $h.push(e)},Re=255,es={aqua:[0,Re,Re],lime:[0,Re,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Re],navy:[0,0,128],white:[Re,Re,Re],olive:[128,128,0],yellow:[Re,Re,0],orange:[Re,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Re,0,0],pink:[Re,192,203],cyan:[0,Re,Re],transparent:[Re,Re,Re,0]},Al=function(e,t,n){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(n-t)*e*6:e<.5?n:e*3<2?t+(n-t)*(2/3-e)*6:t)*Re+.5|0},zh=function(e,t,n){var r=e?sn(e)?[e>>16,e>>8&Re,e&Re]:0:es.black,s,o,l,a,c,u,f,d,h,_;if(!r){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),es[e])r=es[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&Re,r&Re,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),r=[e>>16,e>>8&Re,e&Re]}else if(e.substr(0,3)==="hsl"){if(r=_=e.match(oa),!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]=Al(a+1/3,s,o),r[1]=Al(a,s,o),r[2]=Al(a-1/3,s,o);else if(~e.indexOf("="))return r=e.match(dh),n&&r.length<4&&(r[3]=1),r}else r=e.match(oa)||es.transparent;r=r.map(Number)}return t&&!_&&(s=r[0]/Re,o=r[1]/Re,l=r[2]/Re,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||x<0)&&(n+=x-t),r+=x,O=r-n,C=O-o,(C>0||T)&&(S=++f.frame,d=O-f.time*1e3,f.time=O=O/1e3,o+=C+(C>=s?4:s-C),b=1),T||(a=c(p)),b)for(h=0;h=x&&h--},_listeners:l},f}(),Fr=function(){return!zs&&ri.wake()},ve={},dg=/^[\d.\-M][\d.\-,\s]/,pg=/["']/g,_g=function(e){for(var t={},n=e.substr(1,e.length-3).split(":"),r=n[0],s=1,o=n.length,l,a,c;s1&&n.config?n.config.apply(null,~e.indexOf("{")?[_g(t[1])]:gg(e).split(",").map(wh)):ve._CE&&dg.test(e)?ve._CE("",e):n},Bh=function(e){return function(t){return 1-e(1-t)}},Hh=function i(e,t){for(var n=e._first,r;n;)n instanceof Ft?i(n,t):n.vars.yoyoEase&&(!n._yoyo||!n._repeat)&&n._yoyo!==t&&(n.timeline?i(n.timeline,t):(r=n._ease,n._ease=n._yEase,n._yEase=r,n._yoyo=t)),n=n._next},Zn=function(e,t){return e&&(Ge(e)?e:ve[e]||mg(e))||t},fr=function(e,t,n,r){n===void 0&&(n=function(a){return 1-t(1-a)}),r===void 0&&(r=function(a){return a<.5?t(a*2)/2:1-t((1-a)*2)/2});var s={easeIn:t,easeOut:n,easeInOut:r},o;return jt(e,function(l){ve[l]=ai[l]=s,ve[o=l.toLowerCase()]=n;for(var a in s)ve[o+(a==="easeIn"?".in":a==="easeOut"?".out":".inOut")]=ve[l+"."+a]=s[a]}),s},Vh=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},Rl=function i(e,t,n){var r=t>=1?t:1,s=(n||(e?.3:.45))/(t<1?t:1),o=s/sa*(Math.asin(1/r)||0),l=function(u){return u===1?1:r*Math.pow(2,-10*u)*U0((u-o)*s)+1},a=e==="out"?l:e==="in"?function(c){return 1-l(1-c)}:Vh(l);return s=sa/s,a.config=function(c,u){return i(e,c,u)},a},Ll=function i(e,t){t===void 0&&(t=1.70158);var n=function(o){return o?--o*o*((t+1)*o+t)+1:0},r=e==="out"?n:e==="in"?function(s){return 1-n(1-s)}:Vh(n);return r.config=function(s){return i(e,s)},r};jt("Linear,Quad,Cubic,Quart,Quint,Strong",function(i,e){var t=e<5?e+1:e;fr(i+",Power"+(t-1),e?function(n){return Math.pow(n,t)}:function(n){return n},function(n){return 1-Math.pow(1-n,t)},function(n){return n<.5?Math.pow(n*2,t)/2:1-Math.pow((1-n)*2,t)/2})});ve.Linear.easeNone=ve.none=ve.Linear.easeIn;fr("Elastic",Rl("in"),Rl("out"),Rl());(function(i,e){var t=1/e,n=2*t,r=2.5*t,s=function(l){return l0?n+(n+this._rDelay)*this._repeat:n):this.totalDuration()&&this._dur},e.totalDuration=function(n){return arguments.length?(this._dirty=0,Nr(this,this._repeat<0?n:(n-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(n,r){if(Fr(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(pl(this,n),!s._dp||s.parent||Ch(s,this);s&&s.parent;)s.parent._time!==s._start+(s._ts>=0?s._tTime/s._ts:(s.totalDuration()-s._tTime)/-s._ts)&&s.totalTime(s._tTime,!0),s=s.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&n0||!this._tDur&&!n)&&Fi(this._dp,this,this._start-this._delay)}return(this._tTime!==n||!this._dur&&!r||this._initted&&Math.abs(this._zTime)===De||!n&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=n),bh(this,n,r)),this},e.time=function(n,r){return arguments.length?this.totalTime(Math.min(this.totalDuration(),n+pu(this))%(this._dur+this._rDelay)||(n?this._dur:0),r):this._time},e.totalProgress=function(n,r){return arguments.length?this.totalTime(this.totalDuration()*n,r):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0},e.progress=function(n,r){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-n:n)+pu(this),r):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(n,r){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(n-1)*s,r):this._repeat?zr(this._tTime,s)+1:1},e.timeScale=function(n,r){if(!arguments.length)return this._rts===-De?0:this._rts;if(this._rts===n)return this;var s=this.parent&&this._ts?Bo(this.parent._time,this):this._tTime;return this._rts=+n||0,this._ts=this._ps||n===-De?0:this._rts,this.totalTime(Xs(-Math.abs(this._delay),this._tDur,s),r!==!1),dl(this),J0(this)},e.paused=function(n){return arguments.length?(this._ps!==n&&(this._ps=n,n?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Fr(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==De&&(this._tTime-=De)))),this):this._ps},e.startTime=function(n){if(arguments.length){this._start=n;var r=this.parent||this._dp;return r&&(r._sort||!this.parent)&&Fi(r,this,n-this._delay),this}return this._start},e.endTime=function(n){return this._start+(Xt(n)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(n){var r=this.parent||this._dp;return r?n&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Bo(r.rawTime(n),this):this._tTime:this._tTime},e.revert=function(n){n===void 0&&(n=q0);var r=At;return At=n,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(n),this.totalTime(-.01,n.suppressEvents)),this.data!=="nested"&&n.kill!==!1&&this.kill(),At=r,this},e.globalTime=function(n){for(var r=this,s=arguments.length?n:r.rawTime();r;)s=r._start+s/(Math.abs(r._ts)||1),r=r._dp;return!this.parent&&this._sat?this._sat.globalTime(n):s},e.repeat=function(n){return arguments.length?(this._repeat=n===1/0?-2:n,_u(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(n){if(arguments.length){var r=this._time;return this._rDelay=n,_u(this),r?this.time(r):this}return this._rDelay},e.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},e.seek=function(n,r){return this.totalTime(ui(this,n),Xt(r))},e.restart=function(n,r){return this.play().totalTime(n?-this._delay:0,Xt(r))},e.play=function(n,r){return n!=null&&this.seek(n,r),this.reversed(!1).paused(!1)},e.reverse=function(n,r){return n!=null&&this.seek(n||this.totalDuration(),r),this.reversed(!0).paused(!1)},e.pause=function(n,r){return n!=null&&this.seek(n,r),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(n){return arguments.length?(!!n!==this.reversed()&&this.timeScale(-this._rts||(n?-De:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-De,this},e.isActive=function(){var n=this.parent||this._dp,r=this._start,s;return!!(!n||this._ts&&this._initted&&n.isActive()&&(s=n.rawTime(!0))>=r&&s1?(r?(o[n]=r,s&&(o[n+"Params"]=s),n==="onUpdate"&&(this._onUpdate=r)):delete o[n],this):o[n]},e.then=function(n){var r=this;return new Promise(function(s){var o=Ge(n)?n:Th,l=function(){var c=r.then;r.then=null,Ge(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(){Qr(this)},i}();xi(Ns.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:-De,_prom:0,_ps:!1,_rts:1});var Ft=function(i){uh(e,i);function e(n,r){var s;return n===void 0&&(n={}),s=i.call(this,n)||this,s.labels={},s.smoothChildTiming=!!n.smoothChildTiming,s.autoRemoveChildren=!!n.autoRemoveChildren,s._sort=Xt(n.sortChildren),Ue&&Fi(n.parent||Ue,Ki(s),r),n.reversed&&s.reverse(),n.paused&&s.paused(!0),n.scrollTrigger&&Mh(Ki(s),n.scrollTrigger),s}var t=e.prototype;return t.to=function(r,s,o){return gs(0,arguments,this),this},t.from=function(r,s,o){return gs(1,arguments,this),this},t.fromTo=function(r,s,o,l){return gs(2,arguments,this),this},t.set=function(r,s,o){return s.duration=0,s.parent=this,_s(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new nt(r,s,ui(this,o),1),this},t.call=function(r,s,o){return Fi(this,nt.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 nt(r,o,ui(this,a)),this},t.staggerFrom=function(r,s,o,l,a,c,u){return o.runBackwards=1,_s(o).immediateRender=Xt(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,_s(l).immediateRender=Xt(l.immediateRender),this.staggerTo(r,s,l,a,c,u,f)},t.render=function(r,s,o){var l=this._time,a=this._dirty?this.totalDuration():this._tDur,c=this._dur,u=r<=0?0:_t(r),f=this._zTime<0!=r<0&&(this._initted||!c),d,h,_,p,v,x,T,C,b,O,S,M;if(this!==Ue&&u>a&&r>=0&&(u=a),u!==this._tTime||o||f){if(l!==this._time&&c&&(u+=this._time-l,r+=this._time-l),d=u,b=this._start,C=this._ts,x=!C,f&&(c||(l=this._zTime),(r||!s)&&(this._zTime=r)),this._repeat){if(S=this._yoyo,v=c+this._rDelay,this._repeat<-1&&r<0)return this.totalTime(v*100+r,s,o);if(d=_t(u%v),u===a?(p=this._repeat,d=c):(p=~~(u/v),p&&p===u/v&&(d=c,p--),d>c&&(d=c)),O=zr(this._tTime,v),!l&&this._tTime&&O!==p&&this._tTime-O*v-this._dur<=0&&(O=p),S&&p&1&&(d=c-d,M=1),p!==O&&!this._lock){var k=S&&O&1,E=k===(S&&p&1);if(p=l&&r>=0)for(h=this._first;h;){if(_=h._next,(h._act||d>=h._start)&&h._ts&&T!==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&&!x){T=0,_&&(u+=this._zTime=-De);break}}h=_}else{h=this._last;for(var R=r<0?r:d;h;){if(_=h._prev,(h._act||R<=h._end)&&h._ts&&T!==h){if(h.parent!==this)return this.render(r,s,o);if(h.render(h._ts>0?(R-h._start)*h._ts:(h._dirty?h.totalDuration():h._tDur)+(R-h._start)*h._ts,s,o||At&&(h._initted||h._startAt)),d!==this._time||!this._ts&&!x){T=0,_&&(u+=this._zTime=R?-De:De);break}}h=_}}if(T&&!s&&(this.pause(),T.render(d>=l?0:-De)._zTime=d>=l?1:-1,this._ts))return this._start=b,dl(this),this.render(r,s,o);this._onUpdate&&!s&&oi(this,"onUpdate",!0),(u===a&&this._tTime>=this.totalDuration()||!u&&l)&&(b===this._start||Math.abs(C)!==Math.abs(this._ts))&&(this._lock||((r||!c)&&(u===a&&this._ts>0||!u&&this._ts<0)&&On(this,1),!s&&!(r<0&&!l)&&(u||l||!a)&&(oi(this,u===a&&r>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u0)&&this._prom())))}return this},t.add=function(r,s){var o=this;if(sn(s)||(s=ui(this,s,r)),!(r instanceof Ns)){if(Rt(r))return r.forEach(function(l){return o.add(l,s)}),this;if(mt(r))return this.addLabel(r,s);if(Ge(r))r=nt.delayedCall(0,r);else return this}return this!==r?Fi(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=-gi);for(var a=[],c=this._first;c;)c._start>=l&&(c instanceof nt?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):Ge(r)?this.killTweensOf(r):(hl(this,r),r===this._recent&&(this._recent=this._last),Kn(this))},t.totalTime=function(r,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=_t(ri.time-(this._ts>0?r/this._ts:(this.totalDuration()-r)/-this._ts))),i.prototype.totalTime.call(this,r,s),this._forcing=0,this):this._tTime},t.addLabel=function(r,s){return this.labels[r]=ui(this,s),this},t.removeLabel=function(r){return delete this.labels[r],this},t.addPause=function(r,s,o){var l=nt.delayedCall(0,s||$s,o);return l.data="isPause",this._hasPause=1,Fi(this,l,ui(this,r))},t.removePause=function(r){var s=this._first;for(r=ui(this,r);s;)s._start===r&&s.data==="isPause"&&On(s),s=s._next},t.killTweensOf=function(r,s,o){for(var l=this.getTweensOf(r,o),a=l.length;a--;)dn!==l[a]&&l[a].kill(r,s);return this},t.getTweensOf=function(r,s){for(var o=[],l=mi(r),a=this._first,c=sn(s),u;a;)a instanceof nt?G0(a._targets,l)&&(c?(!dn||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=ui(o,r),a=s,c=a.startAt,u=a.onStart,f=a.onStartParams,d=a.immediateRender,h,_=nt.to(o,xi({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())||De,onStart:function(){if(o.pause(),!h){var v=s.duration||Math.abs((l-(c&&"time"in c?c.time:o._time))/o.timeScale());_._dur!==v&&Nr(_,v,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,xi({startAt:{time:ui(this,r)}},o))},t.recent=function(){return this._recent},t.nextLabel=function(r){return r===void 0&&(r=this._time),gu(this,ui(this,r))},t.previousLabel=function(r){return r===void 0&&(r=this._time),gu(this,ui(this,r),1)},t.currentLabel=function(r){return arguments.length?this.seek(r,!0):this.previousLabel(this._time+De)},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 Kn(this)},t.invalidate=function(r){var s=this._first;for(this._lock=0;s;)s.invalidate(r),s=s._next;return i.prototype.invalidate.call(this,r)},t.clear=function(r){r===void 0&&(r=!0);for(var s=this._first,o;s;)o=s._next,this.remove(s),s=o;return this._dp&&(this._time=this._tTime=this._pTime=0),r&&(this.labels={}),Kn(this)},t.totalDuration=function(r){var s=0,o=this,l=o._last,a=gi,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,Fi(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;Nr(o,o===Ue&&o._time>s?o._time:s,1,1),o._dirty=0}return o._tDur},e.updateRoot=function(r){if(Ue._ts&&(bh(Ue,Bo(r,Ue)),yh=ri.frame),ri.frame>=hu){hu+=li.autoSleep||120;var s=Ue._first;if((!s||!s._ts)&&li.autoSleep&&ri._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||ri.sleep()}}},e}(Ns);xi(Ft.prototype,{_lock:0,_hasPause:0,_forcing:0});var vg=function(e,t,n,r,s,o,l){var a=new qt(this._pt,e,t,0,1,Gh,null,s),c=0,u=0,f,d,h,_,p,v,x,T;for(a.b=n,a.e=r,n+="",r+="",(x=~r.indexOf("random("))&&(r=Is(r)),o&&(T=[n,r],o(T,e,t),n=T[0],r=T[1]),d=n.match(El)||[];f=El.exec(r);)_=f[0],p=r.substring(c,f.index),h?h=(h+1)%5:p.substr(-5)==="rgba("&&(h=1),_!==d[u++]&&(v=parseFloat(d[u-1])||0,a._pt={_next:a._pt,p:p||u===1?p:",",s:v,c:_.charAt(1)==="="?Or(v,_)-v:parseFloat(_)-v,m:h&&h<4?Math.round:0},c=El.lastIndex);return a.c=c")}),b.duration();else{S={};for(k in _)k==="ease"||k==="easeEach"||wg(k,_[k],S,_.easeEach);for(k in S)for(q=S[k].sort(function(V,B){return V.t-B.t}),z=0,O=0;Oa-De&&!u?a:rc&&(d=c)),x=this._yoyo&&_&1,x&&(b=this._yEase,d=c-d),v=zr(this._tTime,p),d===l&&!o&&this._initted&&_===v)return this._tTime=f,this;_!==v&&(C&&this._yEase&&Hh(C,x),this.vars.repeatRefresh&&!x&&!this._lock&&this._time!==p&&this._initted&&(this._lock=o=1,this.render(_t(p*_),!0).invalidate()._lock=0))}if(!this._initted){if(Oh(this,u?r:d,o,s,f))return this._tTime=0,this;if(l!==this._time&&!(o&&this.vars.repeatRefresh&&_!==v))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=T=(b||this._ease)(d/c),this._from&&(this.ratio=T=1-T),d&&!l&&!s&&!_&&(oi(this,"onStart"),this._tTime!==f))return this;for(h=this._pt;h;)h.r(T,h.d),h=h._next;C&&C.render(r<0?r:C._dur*C._ease(d/this._dur),s,o)||this._startAt&&(this._zTime=r),this._onUpdate&&!s&&(u&&ca(this,r,s,o),oi(this,"onUpdate")),this._repeat&&_!==v&&this.vars.onRepeat&&!s&&this.parent&&oi(this,"onRepeat"),(f===this._tDur||!f)&&this._tTime===f&&(u&&!this._onUpdate&&ca(this,r,!0,!0),(r||!c)&&(f===this._tDur&&this._ts>0||!f&&this._ts<0)&&On(this,1),!s&&!(u&&!l)&&(f||l||x)&&(oi(this,f===a?"onComplete":"onReverseComplete",!0),this._prom&&!(f0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(r){return(!r||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(r),i.prototype.invalidate.call(this,r)},t.resetTo=function(r,s,o,l,a){zs||ri.wake(),this._ts||this.play();var c=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||gc(this,c),u=this._ease(c/this._dur),xg(this,r,s,o,l,u,c,a)?this.resetTo(r,s,o,l,1):(pl(this,0),this.parent||Sh(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?Qr(this):this;if(this.timeline){var o=this.timeline.totalDuration();return this.timeline.killTweensOf(r,s,dn&&dn.vars.overwrite!==!0)._first||Qr(this),this.parent&&o!==this.timeline.totalDuration()&&Nr(this,this._dur*this.timeline._tDur/o,0,1),this}var l=this._targets,a=r?mi(r):l,c=this._ptLookup,u=this._pt,f,d,h,_,p,v,x;if((!s||s==="all")&&Z0(l,a))return s==="all"&&(this._pt=0),Qr(this);for(f=this._op=this._op||[],s!=="all"&&(mt(s)&&(p={},jt(s,function(T){return p[T]=1}),s=p),s=bg(l,s)),x=l.length;x--;)if(~a.indexOf(l[x])){d=c[x],s==="all"?(f[x]=s,_=d,h={}):(h=f[x]=f[x]||{},_=s);for(p in _)v=d&&d[p],v&&((!("kill"in v.d)||v.d.kill(p)===!0)&&hl(this,v,"_pt"),delete d[p]),h!=="all"&&(h[p]=1)}return this._initted&&!this._pt&&u&&Qr(this),this},e.to=function(r,s){return new e(r,s,arguments[2])},e.from=function(r,s){return gs(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 gs(2,arguments)},e.set=function(r,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new e(r,s)},e.killTweensOf=function(r,s,o){return Ue.killTweensOf(r,s,o)},e}(Ns);xi(nt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});jt("staggerTo,staggerFrom,staggerFromTo",function(i){nt[i]=function(){var e=new Ft,t=fa.call(arguments,0);return t.splice(i==="staggerFromTo"?5:4,0,0),e[i].apply(e,t)}});var mc=function(e,t,n){return e[t]=n},jh=function(e,t,n){return e[t](n)},Tg=function(e,t,n,r){return e[t](r.fp,n)},Sg=function(e,t,n){return e.setAttribute(t,n)},vc=function(e,t){return Ge(e[t])?jh:ac(e[t])&&e.setAttribute?Sg:mc},qh=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},Cg=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},Gh=function(e,t){var n=t._pt,r="";if(!e&&t.b)r=t.b;else if(e===1&&t.e)r=t.e;else{for(;n;)r=n.p+(n.m?n.m(n.s+n.c*e):Math.round((n.s+n.c*e)*1e4)/1e4)+r,n=n._next;r+=t.c}t.set(t.t,t.p,r,t)},yc=function(e,t){for(var n=t._pt;n;)n.r(e,n.d),n=n._next},Mg=function(e,t,n,r){for(var s=this._pt,o;s;)o=s._next,s.p===r&&s.modifier(e,t,n),s=o},Og=function(e){for(var t=this._pt,n,r;t;)r=t._next,t.p===e&&!t.op||t.op===e?hl(this,t,"_pt"):t.dep||(n=1),t=r;return!n},Pg=function(e,t,n,r){r.mSet(e,t,r.m.call(r.tween,n,r.mt),r)},Kh=function(e){for(var t=e._pt,n,r,s,o;t;){for(n=t._next,r=s;r&&r.pr>t.pr;)r=r._next;(t._prev=r?r._prev:o)?t._prev._next=t:s=t,(t._next=r)?r._prev=t:o=t,t=n}e._pt=s},qt=function(){function i(t,n,r,s,o,l,a,c,u){this.t=n,this.s=s,this.c=o,this.p=r,this.r=l||qh,this.d=a||this,this.set=c||mc,this.pr=u||0,this._next=t,t&&(t._prev=this)}var e=i.prototype;return e.modifier=function(n,r,s){this.mSet=this.mSet||this.set,this.set=Pg,this.m=n,this.mt=s,this.tween=r},i}();jt(dc+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(i){return hc[i]=1});ai.TweenMax=ai.TweenLite=nt;ai.TimelineLite=ai.TimelineMax=Ft;Ue=new Ft({sortChildren:!1,defaults:Ir,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});li.stringFilter=Fh;var Jn=[],So={},Eg=[],vu=0,kg=0,Dl=function(e){return(So[e]||Eg).map(function(t){return t()})},_a=function(){var e=Date.now(),t=[];e-vu>2&&(Dl("matchMediaInit"),Jn.forEach(function(n){var r=n.queries,s=n.conditions,o,l,a,c;for(l in r)o=$i.matchMedia(r[l]).matches,o&&(a=1),o!==s[l]&&(s[l]=o,c=1);c&&(n.revert(),a&&t.push(n))}),Dl("matchMediaRevert"),t.forEach(function(n){return n.onMatch(n,function(r){return n.add(null,r)})}),vu=e,Dl("matchMedia"))},Zh=function(){function i(t,n){this.selector=n&&ha(n),this.data=[],this._r=[],this.isReverted=!1,this.id=kg++,t&&this.add(t)}var e=i.prototype;return e.add=function(n,r,s){Ge(n)&&(s=r,r=n,n=Ge);var o=this,l=function(){var c=He,u=o.selector,f;return c&&c!==o&&c.data.push(o),s&&(o.selector=ha(s)),He=o,f=r.apply(o,arguments),Ge(f)&&o._r.push(f),He=c,o.selector=u,o.isReverted=!1,f};return o.last=l,n===Ge?l(o,function(a){return o.add(null,a)}):n?o[n]=l:l},e.ignore=function(n){var r=He;He=null,n(this),He=r},e.getTweens=function(){var n=[];return this.data.forEach(function(r){return r instanceof i?n.push.apply(n,r.getTweens()):r instanceof nt&&!(r.parent&&r.parent.data==="nested")&&n.push(r)}),n},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(n,r){var s=this;if(n?function(){for(var l=s.getTweens(),a=s.data.length,c;a--;)c=s.data[a],c.data==="isFlip"&&(c.revert(),c.getChildren(!0,!0,!1).forEach(function(u){return l.splice(l.indexOf(u),1)}));for(l.map(function(u){return{g:u._dur||u._delay||u._sat&&!u._sat.vars.immediateRender?u.globalTime(0):-1/0,t:u}}).sort(function(u,f){return f.g-u.g||-1/0}).forEach(function(u){return u.t.revert(n)}),a=s.data.length;a--;)c=s.data[a],c instanceof Ft?c.data!=="nested"&&(c.scrollTrigger&&c.scrollTrigger.revert(),c.kill()):!(c instanceof nt)&&c.revert&&c.revert(n);s._r.forEach(function(u){return u(n,s)}),s.isReverted=!0}():this.data.forEach(function(l){return l.kill&&l.kill()}),this.clear(),r)for(var o=Jn.length;o--;)Jn[o].id===this.id&&Jn.splice(o,1)},e.revert=function(n){this.kill(n||{})},i}(),Ag=function(){function i(t){this.contexts=[],this.scope=t,He&&He.data.push(this)}var e=i.prototype;return e.add=function(n,r,s){Ui(n)||(n={matches:n});var o=new Zh(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=n;for(c in n)c==="all"?u=1:(a=$i.matchMedia(n[c]),a&&(Jn.indexOf(o)<0&&Jn.push(o),(l[c]=a.matches)&&(u=1),a.addListener?a.addListener(_a):a.addEventListener("change",_a)));return u&&r(o,function(f){return o.add(null,f)}),this},e.revert=function(n){this.kill(n||{})},e.kill=function(n){this.contexts.forEach(function(r){return r.kill(n,!0)})},i}(),Ho={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),n=0;n1){var r=e.map(function(u){return Jt.quickSetter(u,t,n)}),s=r.length;return function(u){for(var f=s;f--;)r[f](u)}}e=e[0]||{};var o=ni[t],l=Gn(e),a=l.harness&&(l.harness.aliases||{})[t]||t,c=o?function(u){var f=new o;br._pt=0,f.init(e,n?u+n:u,br,0,[e]),f.render(1,f),br._pt&&yc(1,br)}:l.set(e,a);return o?c:function(u){return c(e,a,n?u+n:u,l,1)}},quickTo:function(e,t,n){var r,s=Jt.to(e,rr((r={},r[t]="+=0.1",r.paused=!0,r),n||{})),o=function(a,c,u){return s.resetTo(t,a,c,u)};return o.tween=s,o},isTweening:function(e){return Ue.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=Zn(e.ease,Ir.ease)),du(Ir,e||{})},config:function(e){return du(li,e||{})},registerEffect:function(e){var t=e.name,n=e.effect,r=e.plugins,s=e.defaults,o=e.extendTimeline;(r||"").split(",").forEach(function(l){return l&&!ni[l]&&!ai[l]&&Ds(t+" effect requires "+l+" plugin.")}),kl[t]=function(l,a,c){return n(mi(l),xi(a||{},s),c)},o&&(Ft.prototype[t]=function(l,a,c){return this.add(kl[t](l,Ui(a)?a:(c=a)&&{},this),c)})},registerEase:function(e,t){ve[e]=Zn(t)},parseEase:function(e,t){return arguments.length?Zn(e,t):ve},getById:function(e){return Ue.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var n=new Ft(e),r,s;for(n.smoothChildTiming=Xt(e.smoothChildTiming),Ue.remove(n),n._dp=0,n._time=n._tTime=Ue._time,r=Ue._first;r;)s=r._next,(t||!(!r._dur&&r instanceof nt&&r.vars.onComplete===r._targets[0]))&&Fi(n,r,r._start-r._delay),r=s;return Fi(Ue,n,0),n},context:function(e,t){return e?new Zh(e,t):He},matchMedia:function(e){return new Ag(e)},matchMediaRefresh:function(){return Jn.forEach(function(e){var t=e.conditions,n,r;for(r in t)t[r]&&(t[r]=!1,n=1);n&&e.revert()})||_a()},addEventListener:function(e,t){var n=So[e]||(So[e]=[]);~n.indexOf(t)||n.push(t)},removeEventListener:function(e,t){var n=So[e],r=n&&n.indexOf(t);r>=0&&n.splice(r,1)},utils:{wrap:cg,wrapYoyo:ug,distribute:kh,random:Rh,snap:Ah,normalize:ag,getUnit:Et,clamp:rg,splitColor:zh,toArray:mi,selector:ha,mapRange:Dh,pipe:og,unitize:lg,interpolate:fg,shuffle:Eh},install:mh,effects:kl,ticker:ri,updateRoot:Ft.updateRoot,plugins:ni,globalTimeline:Ue,core:{PropTween:qt,globals:vh,Tween:nt,Timeline:Ft,Animation:Ns,getCache:Gn,_removeLinkedListItem:hl,reverting:function(){return At},context:function(e){return e&&He&&(He.data.push(e),e._ctx=He),He},suppressOverwrites:function(e){return lc=e}}};jt("to,from,fromTo,delayedCall,set,killTweensOf",function(i){return Ho[i]=nt[i]});ri.add(Ft.updateRoot);br=Ho.to({},{duration:0});var Rg=function(e,t){for(var n=e._pt;n&&n.p!==t&&n.op!==t&&n.fp!==t;)n=n._next;return n},Lg=function(e,t){var n=e._targets,r,s,o;for(r in t)for(s=n.length;s--;)o=e._ptLookup[s][r],o&&(o=o.d)&&(o._pt&&(o=Rg(o,r)),o&&o.modifier&&o.modifier(t[r],e,n[s],r))},$l=function(e,t){return{name:e,rawVars:1,init:function(r,s,o){o._onInit=function(l){var a,c;if(mt(s)&&(a={},jt(s,function(u){return a[u]=1}),s=a),t){a={};for(c in s)a[c]=t(s[c]);s=a}Lg(l,s)}}}},Jt=Ho.registerPlugin({name:"attr",init:function(e,t,n,r,s){var o,l,a;this.tween=n;for(o in t)a=e.getAttribute(o)||"",l=this.add(e,"setAttribute",(a||0)+"",t[o],r,s,0,0,o),l.op=o,l.b=a,this._props.push(o)},render:function(e,t){for(var n=t._pt;n;)At?n.set(n.t,n.p,n.b,n):n.r(e,n.d),n=n._next}},{name:"endArray",init:function(e,t){for(var n=t.length;n--;)this.add(e,n,e[n]||0,t[n],0,0,0,0,0,1)}},$l("roundProps",da),$l("modifiers"),$l("snap",Ah))||Ho;nt.version=Ft.version=Jt.version="3.12.5";gh=1;cc()&&Fr();ve.Power0;ve.Power1;ve.Power2;ve.Power3;ve.Power4;ve.Linear;ve.Quad;ve.Cubic;ve.Quart;ve.Quint;ve.Strong;ve.Elastic;ve.Back;ve.SteppedEase;ve.Bounce;ve.Sine;ve.Expo;ve.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 yu,pn,Pr,xc,Un,xu,bc,Dg=function(){return typeof window<"u"},on={},Hn=180/Math.PI,Er=Math.PI/180,dr=Math.atan2,bu=1e8,wc=/([A-Z])/g,$g=/(left|right|width|margin|padding|x)/i,Ig=/[\s,\(]\S/,Bi={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},ga=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},zg=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)},Ng=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)},Fg=function(e,t){var n=t.s+t.c*e;t.set(t.t,t.p,~~(n+(n<0?-.5:.5))+t.u,t)},Jh=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},Qh=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},Bg=function(e,t,n){return e.style[t]=n},Hg=function(e,t,n){return e.style.setProperty(t,n)},Vg=function(e,t,n){return e._gsap[t]=n},Wg=function(e,t,n){return e._gsap.scaleX=e._gsap.scaleY=n},Yg=function(e,t,n,r,s){var o=e._gsap;o.scaleX=o.scaleY=n,o.renderTransform(s,o)},Ug=function(e,t,n,r,s){var o=e._gsap;o[t]=n,o.renderTransform(s,o)},Xe="transform",Gt=Xe+"Origin",Xg=function i(e,t){var n=this,r=this.target,s=r.style,o=r._gsap;if(e in on&&s){if(this.tfm=this.tfm||{},e!=="transform")e=Bi[e]||e,~e.indexOf(",")?e.split(",").forEach(function(l){return n.tfm[l]=Zi(r,l)}):this.tfm[e]=o.x?o[e]:Zi(r,e),e===Gt&&(this.tfm.zOrigin=o.zOrigin);else return Bi.transform.split(",").forEach(function(l){return i.call(n,l,t)});if(this.props.indexOf(Xe)>=0)return;o.svg&&(this.svgo=r.getAttribute("data-svg-origin"),this.props.push(Gt,t,"")),e=Xe}(s||t)&&this.props.push(e,t,s[e])},ed=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},jg=function(){var e=this.props,t=this.target,n=t.style,r=t._gsap,s,o;for(s=0;s=0?wu[o]:"")+e},va=function(){Dg()&&window.document&&(yu=window,pn=yu.document,Pr=pn.documentElement,Un=ma("div")||{style:{}},ma("div"),Xe=Br(Xe),Gt=Xe+"Origin",Un.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",id=!!Br("perspective"),bc=Jt.core.reverting,xc=1)},Il=function i(e){var t=ma("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,r=this.nextSibling,s=this.style.cssText,o;if(Pr.appendChild(t),t.appendChild(this),this.style.display="block",e)try{o=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=i}catch{}else this._gsapBBox&&(o=this._gsapBBox());return n&&(r?n.insertBefore(this,r):n.appendChild(this)),Pr.removeChild(t),this.style.cssText=s,o},Tu=function(e,t){for(var n=t.length;n--;)if(e.hasAttribute(t[n]))return e.getAttribute(t[n])},nd=function(e){var t;try{t=e.getBBox()}catch{t=Il.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===Il||(t=Il.call(e,!0)),t&&!t.width&&!t.x&&!t.y?{x:+Tu(e,["x","cx","x1"])||0,y:+Tu(e,["y","cy","y1"])||0,width:0,height:0}:t},rd=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&nd(e))},sr=function(e,t){if(t){var n=e.style,r;t in on&&t!==Gt&&(t=Xe),n.removeProperty?(r=t.substr(0,2),(r==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),n.removeProperty(r==="--"?t:t.replace(wc,"-$1").toLowerCase())):n.removeAttribute(t)}},_n=function(e,t,n,r,s,o){var l=new qt(e._pt,t,n,0,1,o?Qh:Jh);return e._pt=l,l.b=r,l.e=s,e._props.push(n),l},Su={deg:1,rad:1,turn:1},qg={grid:1,flex:1},Pn=function i(e,t,n,r){var s=parseFloat(n)||0,o=(n+"").trim().substr((s+"").length)||"px",l=Un.style,a=$g.test(t),c=e.tagName.toLowerCase()==="svg",u=(c?"client":"offset")+(a?"Width":"Height"),f=100,d=r==="px",h=r==="%",_,p,v,x;if(r===o||!s||Su[r]||Su[o])return s;if(o!=="px"&&!d&&(s=i(e,t,n,"px")),x=e.getCTM&&rd(e),(h||o==="%")&&(on[t]||~t.indexOf("adius")))return _=x?e.getBBox()[a?"width":"height"]:e[u],Qe(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,x&&(p=(e.ownerSVGElement||{}).parentNode),(!p||p===pn||!p.appendChild)&&(p=pn.body),v=p._gsap,v&&h&&v.width&&a&&v.time===ri.time&&!v.uncache)return Qe(s/v.width*f);if(h&&(t==="height"||t==="width")){var T=e.style[t];e.style[t]=f+r,_=e[u],T?e.style[t]=T:sr(e,t)}else(h||o==="%")&&!qg[Vi(p,"display")]&&(l.position=Vi(e,"position")),p===e&&(l.position="static"),p.appendChild(Un),_=Un[u],p.removeChild(Un),l.position="absolute";return a&&h&&(v=Gn(p),v.time=ri.time,v.width=p[u]),Qe(d?_*s/f:_&&s?f/_*s:0)},Zi=function(e,t,n,r){var s;return xc||va(),t in Bi&&t!=="transform"&&(t=Bi[t],~t.indexOf(",")&&(t=t.split(",")[0])),on[t]&&t!=="transform"?(s=Bs(e,r),s=t!=="transformOrigin"?s[t]:s.svg?s.origin:Wo(Vi(e,Gt))+" "+s.zOrigin+"px"):(s=e.style[t],(!s||s==="auto"||r||~(s+"").indexOf("calc("))&&(s=Vo[t]&&Vo[t](e,t,n)||Vi(e,t)||xh(e,t)||(t==="opacity"?1:0))),n&&!~(s+"").trim().indexOf(" ")?Pn(e,t,s,n)+n:s},Gg=function(e,t,n,r){if(!n||n==="none"){var s=Br(t,e,1),o=s&&Vi(e,s,1);o&&o!==n?(t=s,n=o):t==="borderColor"&&(n=Vi(e,"borderTopColor"))}var l=new qt(this._pt,e.style,t,0,1,Gh),a=0,c=0,u,f,d,h,_,p,v,x,T,C,b,O;if(l.b=n,l.e=r,n+="",r+="",r==="auto"&&(p=e.style[t],e.style[t]=r,r=Vi(e,t)||r,p?e.style[t]=p:sr(e,t)),u=[n,r],Fh(u),n=u[0],r=u[1],d=n.match(xr)||[],O=r.match(xr)||[],O.length){for(;f=xr.exec(r);)v=f[0],T=r.substring(a,f.index),_?_=(_+1)%5:(T.substr(-5)==="rgba("||T.substr(-5)==="hsla(")&&(_=1),v!==(p=d[c++]||"")&&(h=parseFloat(p)||0,b=p.substr((h+"").length),v.charAt(1)==="="&&(v=Or(h,v)+b),x=parseFloat(v),C=v.substr((x+"").length),a=xr.lastIndex-C.length,C||(C=C||li.units[t]||b,a===r.length&&(r+=C,l.e+=C)),b!==C&&(h=Pn(e,t,p,C)||0),l._pt={_next:l._pt,p:T||c===1?T:",",s:h,c:x-h,m:_&&_<4||t==="zIndex"?Math.round:0});l.c=a-1;)l=s[c],on[l]&&(a=1,l=l==="transformOrigin"?Gt:Xe),sr(n,l);a&&(sr(n,Xe),o&&(o.svg&&n.removeAttribute("transform"),Bs(n,1),o.uncache=1,ed(r)))}},Vo={clearProps:function(e,t,n,r,s){if(s.data!=="isFromStart"){var o=e._pt=new qt(e._pt,t,n,0,0,Zg);return o.u=r,o.pr=-10,o.tween=s,e._props.push(n),1}}},Fs=[1,0,0,1,0,0],sd={},od=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},Mu=function(e){var t=Vi(e,Xe);return od(t)?Fs:t.substr(7).match(dh).map(Qe)},Tc=function(e,t){var n=e._gsap||Gn(e),r=e.style,s=Mu(e),o,l,a,c;return n.svg&&e.getAttribute("transform")?(a=e.transform.baseVal.consolidate().matrix,s=[a.a,a.b,a.c,a.d,a.e,a.f],s.join(",")==="1,0,0,1,0,0"?Fs:s):(s===Fs&&!e.offsetParent&&e!==Pr&&!n.svg&&(a=r.display,r.display="block",o=e.parentNode,(!o||!e.offsetParent)&&(c=1,l=e.nextElementSibling,Pr.appendChild(e)),s=Mu(e),a?r.display=a:sr(e,"display"),c&&(l?o.insertBefore(e,l):o?o.appendChild(e):Pr.removeChild(e))),t&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},ya=function(e,t,n,r,s,o){var l=e._gsap,a=s||Tc(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],v=a[3],x=a[4],T=a[5],C=t.split(" "),b=parseFloat(C[0])||0,O=parseFloat(C[1])||0,S,M,k,E;n?a!==Fs&&(M=h*v-_*p)&&(k=b*(v/M)+O*(-p/M)+(p*T-v*x)/M,E=b*(-_/M)+O*(h/M)-(h*T-_*x)/M,b=k,O=E):(S=nd(e),b=S.x+(~C[0].indexOf("%")?b/100*S.width:b),O=S.y+(~(C[1]||C[0]).indexOf("%")?O/100*S.height:O)),r||r!==!1&&l.smooth?(x=b-c,T=O-u,l.xOffset=f+(x*h+T*p)-x,l.yOffset=d+(x*_+T*v)-T):l.xOffset=l.yOffset=0,l.xOrigin=b,l.yOrigin=O,l.smooth=!!r,l.origin=t,l.originIsAbsolute=!!n,e.style[Gt]="0px 0px",o&&(_n(o,l,"xOrigin",c,b),_n(o,l,"yOrigin",u,O),_n(o,l,"xOffset",f,l.xOffset),_n(o,l,"yOffset",d,l.yOffset)),e.setAttribute("data-svg-origin",b+" "+O)},Bs=function(e,t){var n=e._gsap||new Wh(e);if("x"in n&&!t&&!n.uncache)return n;var r=e.style,s=n.scaleX<0,o="px",l="deg",a=getComputedStyle(e),c=Vi(e,Gt)||"0",u,f,d,h,_,p,v,x,T,C,b,O,S,M,k,E,R,U,z,q,ee,Q,V,B,X,ae,w,ie,Se,ze,Ce,Ne;return u=f=d=p=v=x=T=C=b=0,h=_=1,n.svg=!!(e.getCTM&&rd(e)),a.translate&&((a.translate!=="none"||a.scale!=="none"||a.rotate!=="none")&&(r[Xe]=(a.translate!=="none"?"translate3d("+(a.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(a.rotate!=="none"?"rotate("+a.rotate+") ":"")+(a.scale!=="none"?"scale("+a.scale.split(" ").join(",")+") ":"")+(a[Xe]!=="none"?a[Xe]:"")),r.scale=r.rotate=r.translate="none"),M=Tc(e,n.svg),n.svg&&(n.uncache?(X=e.getBBox(),c=n.xOrigin-X.x+"px "+(n.yOrigin-X.y)+"px",B=""):B=!t&&e.getAttribute("data-svg-origin"),ya(e,B||c,!!B||n.originIsAbsolute,n.smooth!==!1,M)),O=n.xOrigin||0,S=n.yOrigin||0,M!==Fs&&(U=M[0],z=M[1],q=M[2],ee=M[3],u=Q=M[4],f=V=M[5],M.length===6?(h=Math.sqrt(U*U+z*z),_=Math.sqrt(ee*ee+q*q),p=U||z?dr(z,U)*Hn:0,T=q||ee?dr(q,ee)*Hn+p:0,T&&(_*=Math.abs(Math.cos(T*Er))),n.svg&&(u-=O-(O*U+S*q),f-=S-(O*z+S*ee))):(Ne=M[6],ze=M[7],w=M[8],ie=M[9],Se=M[10],Ce=M[11],u=M[12],f=M[13],d=M[14],k=dr(Ne,Se),v=k*Hn,k&&(E=Math.cos(-k),R=Math.sin(-k),B=Q*E+w*R,X=V*E+ie*R,ae=Ne*E+Se*R,w=Q*-R+w*E,ie=V*-R+ie*E,Se=Ne*-R+Se*E,Ce=ze*-R+Ce*E,Q=B,V=X,Ne=ae),k=dr(-q,Se),x=k*Hn,k&&(E=Math.cos(-k),R=Math.sin(-k),B=U*E-w*R,X=z*E-ie*R,ae=q*E-Se*R,Ce=ee*R+Ce*E,U=B,z=X,q=ae),k=dr(z,U),p=k*Hn,k&&(E=Math.cos(k),R=Math.sin(k),B=U*E+z*R,X=Q*E+V*R,z=z*E-U*R,V=V*E-Q*R,U=B,Q=X),v&&Math.abs(v)+Math.abs(p)>359.9&&(v=p=0,x=180-x),h=Qe(Math.sqrt(U*U+z*z+q*q)),_=Qe(Math.sqrt(V*V+Ne*Ne)),k=dr(Q,V),T=Math.abs(k)>2e-4?k*Hn:0,b=Ce?1/(Ce<0?-Ce:Ce):0),n.svg&&(B=e.getAttribute("transform"),n.forceCSS=e.setAttribute("transform","")||!od(Vi(e,Xe)),B&&e.setAttribute("transform",B))),Math.abs(T)>90&&Math.abs(T)<270&&(s?(h*=-1,T+=p<=0?180:-180,p+=p<=0?180:-180):(_*=-1,T+=T<=0?180:-180)),t=t||n.uncache,n.x=u-((n.xPercent=u&&(!t&&n.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*n.xPercent/100:0)+o,n.y=f-((n.yPercent=f&&(!t&&n.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-f)?-50:0)))?e.offsetHeight*n.yPercent/100:0)+o,n.z=d+o,n.scaleX=Qe(h),n.scaleY=Qe(_),n.rotation=Qe(p)+l,n.rotationX=Qe(v)+l,n.rotationY=Qe(x)+l,n.skewX=T+l,n.skewY=C+l,n.transformPerspective=b+o,(n.zOrigin=parseFloat(c.split(" ")[2])||!t&&n.zOrigin||0)&&(r[Gt]=Wo(c)),n.xOffset=n.yOffset=0,n.force3D=li.force3D,n.renderTransform=n.svg?Qg:id?ld:Jg,n.uncache=0,n},Wo=function(e){return(e=e.split(" "))[0]+" "+e[1]},zl=function(e,t,n){var r=Et(t);return Qe(parseFloat(t)+parseFloat(Pn(e,"x",n+"px",r)))+r},Jg=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,ld(e,t)},Fn="0deg",qr="0px",Bn=") ",ld=function(e,t){var n=t||this,r=n.xPercent,s=n.yPercent,o=n.x,l=n.y,a=n.z,c=n.rotation,u=n.rotationY,f=n.rotationX,d=n.skewX,h=n.skewY,_=n.scaleX,p=n.scaleY,v=n.transformPerspective,x=n.force3D,T=n.target,C=n.zOrigin,b="",O=x==="auto"&&e&&e!==1||x===!0;if(C&&(f!==Fn||u!==Fn)){var S=parseFloat(u)*Er,M=Math.sin(S),k=Math.cos(S),E;S=parseFloat(f)*Er,E=Math.cos(S),o=zl(T,o,M*E*-C),l=zl(T,l,-Math.sin(S)*-C),a=zl(T,a,k*E*-C+C)}v!==qr&&(b+="perspective("+v+Bn),(r||s)&&(b+="translate("+r+"%, "+s+"%) "),(O||o!==qr||l!==qr||a!==qr)&&(b+=a!==qr||O?"translate3d("+o+", "+l+", "+a+") ":"translate("+o+", "+l+Bn),c!==Fn&&(b+="rotate("+c+Bn),u!==Fn&&(b+="rotateY("+u+Bn),f!==Fn&&(b+="rotateX("+f+Bn),(d!==Fn||h!==Fn)&&(b+="skew("+d+", "+h+Bn),(_!==1||p!==1)&&(b+="scale("+_+", "+p+Bn),T.style[Xe]=b||"translate(0, 0)"},Qg=function(e,t){var n=t||this,r=n.xPercent,s=n.yPercent,o=n.x,l=n.y,a=n.rotation,c=n.skewX,u=n.skewY,f=n.scaleX,d=n.scaleY,h=n.target,_=n.xOrigin,p=n.yOrigin,v=n.xOffset,x=n.yOffset,T=n.forceCSS,C=parseFloat(o),b=parseFloat(l),O,S,M,k,E;a=parseFloat(a),c=parseFloat(c),u=parseFloat(u),u&&(u=parseFloat(u),c+=u,a+=u),a||c?(a*=Er,c*=Er,O=Math.cos(a)*f,S=Math.sin(a)*f,M=Math.sin(a-c)*-d,k=Math.cos(a-c)*d,c&&(u*=Er,E=Math.tan(c-u),E=Math.sqrt(1+E*E),M*=E,k*=E,u&&(E=Math.tan(u),E=Math.sqrt(1+E*E),O*=E,S*=E)),O=Qe(O),S=Qe(S),M=Qe(M),k=Qe(k)):(O=f,k=d,S=M=0),(C&&!~(o+"").indexOf("px")||b&&!~(l+"").indexOf("px"))&&(C=Pn(h,"x",o,"px"),b=Pn(h,"y",l,"px")),(_||p||v||x)&&(C=Qe(C+_-(_*O+p*M)+v),b=Qe(b+p-(_*S+p*k)+x)),(r||s)&&(E=h.getBBox(),C=Qe(C+r/100*E.width),b=Qe(b+s/100*E.height)),E="matrix("+O+","+S+","+M+","+k+","+C+","+b+")",h.setAttribute("transform",E),T&&(h.style[Xe]=E)},em=function(e,t,n,r,s){var o=360,l=mt(s),a=parseFloat(s)*(l&&~s.indexOf("rad")?Hn: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*bu)%o-~~(c/o)*o:f==="ccw"&&c>0&&(c=(c-o*bu)%o-~~(c/o)*o)),e._pt=d=new qt(e._pt,t,n,r,c,zg),d.e=u,d.u="deg",e._props.push(n),d},Ou=function(e,t){for(var n in t)e[n]=t[n];return e},tm=function(e,t,n){var r=Ou({},n._gsap),s="perspective,force3D,transformOrigin,svgOrigin",o=n.style,l,a,c,u,f,d,h,_;r.svg?(c=n.getAttribute("transform"),n.setAttribute("transform",""),o[Xe]=t,l=Bs(n,1),sr(n,Xe),n.setAttribute("transform",c)):(c=getComputedStyle(n)[Xe],o[Xe]=t,l=Bs(n,1),o[Xe]=c);for(a in on)c=r[a],u=l[a],c!==u&&s.indexOf(a)<0&&(h=Et(c),_=Et(u),f=h!==_?Pn(n,a,c,_):parseFloat(c),d=parseFloat(u),e._pt=new qt(e._pt,l,a,f,d-f,ga),e._pt.u=_||0,e._props.push(a));Ou(l,r)};jt("padding,margin,Width,Radius",function(i,e){var t="Top",n="Right",r="Bottom",s="Left",o=(e<3?[t,n,r,s]:[t+s,t+n,r+n,r+s]).map(function(l){return e<2?i+l:"border"+l+i});Vo[e>1?"border"+i:i]=function(l,a,c,u,f){var d,h;if(arguments.length<4)return d=o.map(function(_){return Zi(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 ad={name:"css",register:va,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,n,r,s){var o=this._props,l=e.style,a=n.vars.startAt,c,u,f,d,h,_,p,v,x,T,C,b,O,S,M,k;xc||va(),this.styles=this.styles||td(e),k=this.styles.props,this.tween=n;for(p in t)if(p!=="autoRound"&&(u=t[p],!(ni[p]&&Yh(p,t,n,r,e,s)))){if(h=typeof u,_=Vo[p],h==="function"&&(u=u.call(n,r,e,s),h=typeof u),h==="string"&&~u.indexOf("random(")&&(u=Is(u)),_)_(this,e,p,u,n)&&(M=1);else if(p.substr(0,2)==="--")c=(getComputedStyle(e).getPropertyValue(p)+"").trim(),u+="",wn.lastIndex=0,wn.test(c)||(v=Et(c),x=Et(u)),x?v!==x&&(c=Pn(e,p,c,x)+x):v&&(u+=v),this.add(l,"setProperty",c,u,r,s,0,0,p),o.push(p),k.push(p,0,l[p]);else if(h!=="undefined"){if(a&&p in a?(c=typeof a[p]=="function"?a[p].call(n,r,e,s):a[p],mt(c)&&~c.indexOf("random(")&&(c=Is(c)),Et(c+"")||c==="auto"||(c+=li.units[p]||Et(Zi(e,p))||""),(c+"").charAt(1)==="="&&(c=Zi(e,p))):c=Zi(e,p),d=parseFloat(c),T=h==="string"&&u.charAt(1)==="="&&u.substr(0,2),T&&(u=u.substr(2)),f=parseFloat(u),p in Bi&&(p==="autoAlpha"&&(d===1&&Zi(e,"visibility")==="hidden"&&f&&(d=0),k.push("visibility",0,l.visibility),_n(this,l,"visibility",d?"inherit":"hidden",f?"inherit":"hidden",!f)),p!=="scale"&&p!=="transform"&&(p=Bi[p],~p.indexOf(",")&&(p=p.split(",")[0]))),C=p in on,C){if(this.styles.save(p),b||(O=e._gsap,O.renderTransform&&!t.parseTransform||Bs(e,t.parseTransform),S=t.smoothOrigin!==!1&&O.smooth,b=this._pt=new qt(this._pt,l,Xe,0,1,O.renderTransform,O,0,-1),b.dep=1),p==="scale")this._pt=new qt(this._pt,O,"scaleY",O.scaleY,(T?Or(O.scaleY,T+f):f)-O.scaleY||0,ga),this._pt.u=0,o.push("scaleY",p),p+="X";else if(p==="transformOrigin"){k.push(Gt,0,l[Gt]),u=Kg(u),O.svg?ya(e,u,0,S,0,this):(x=parseFloat(u.split(" ")[2])||0,x!==O.zOrigin&&_n(this,O,"zOrigin",O.zOrigin,x),_n(this,l,p,Wo(c),Wo(u)));continue}else if(p==="svgOrigin"){ya(e,u,1,S,0,this);continue}else if(p in sd){em(this,O,p,d,T?Or(d,T+u):u);continue}else if(p==="smoothOrigin"){_n(this,O,"smooth",O.smooth,u);continue}else if(p==="force3D"){O[p]=u;continue}else if(p==="transform"){tm(this,u,e);continue}}else p in l||(p=Br(p)||p);if(C||(f||f===0)&&(d||d===0)&&!Ig.test(u)&&p in l)v=(c+"").substr((d+"").length),f||(f=0),x=Et(u)||(p in li.units?li.units[p]:v),v!==x&&(d=Pn(e,p,c,x)),this._pt=new qt(this._pt,C?O:l,p,d,(T?Or(d,T+f):f)-d,!C&&(x==="px"||p==="zIndex")&&t.autoRound!==!1?Fg:ga),this._pt.u=x||0,v!==x&&x!=="%"&&(this._pt.b=c,this._pt.r=Ng);else if(p in l)Gg.call(this,e,p,c,T?T+u:u);else if(p in e)this.add(e,p,c||e[p],T?T+u:u,r,s);else if(p!=="parseTransform"){fc(p,u);continue}C||(p in l?k.push(p,0,l[p]):k.push(p,1,c||e[p])),o.push(p)}}M&&Kh(this)},render:function(e,t){if(t.tween._time||!bc())for(var n=t._pt;n;)n.r(e,n.d),n=n._next;else t.styles.revert()},get:Zi,aliases:Bi,getSetter:function(e,t,n){var r=Bi[t];return r&&r.indexOf(",")<0&&(t=r),t in on&&t!==Gt&&(e._gsap.x||Zi(e,"x"))?n&&xu===n?t==="scale"?Wg:Vg:(xu=n||{})&&(t==="scale"?Yg:Ug):e.style&&!ac(e.style[t])?Bg:~t.indexOf("-")?Hg:vc(e,t)},core:{_removeProperty:sr,_getMatrix:Tc}};Jt.utils.checkPrefix=Br;Jt.core.getStyleSaver=td;(function(i,e,t,n){var r=jt(i+","+e+","+t,function(s){on[s]=1});jt(e,function(s){li.units[s]="deg",sd[s]=1}),Bi[r[13]]=i+","+e,jt(n,function(s){var o=s.split(":");Bi[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");jt("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(i){li.units[i]="px"});Jt.registerPlugin(ad);var me=Jt.registerPlugin(ad)||Jt;me.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 im=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,nm=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,rm=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/ig,sm=/(^[#\.][a-z]|[a-y][a-z])/i,om=Math.PI/180,lm=180/Math.PI,io=Math.sin,no=Math.cos,vi=Math.abs,Ji=Math.sqrt,am=Math.atan2,xa=1e8,Pu=function(e){return typeof e=="string"},cd=function(e){return typeof e=="number"},cm=function(e){return typeof e>"u"},um={},fm={},Yo=1e5,ud=function(e){return Math.round((e+xa)%1*Yo)/Yo||(e<0?0:1)},be=function(e){return Math.round(e*Yo)/Yo||0},Eu=function(e){return Math.round(e*1e10)/1e10||0},ku=function(e,t,n,r){var s=e[t],o=r===1?6:ba(s,n,r);if((o||!r)&&o+n+2t){for(;--s&&e[s]>t;);s<0&&(s=0)}else for(;e[++s] element or an SVG path data string")}function pm(i){for(var e=[],t=0;t-1;)o=r[s].nodeName.toLowerCase(),t.indexOf(","+o+",")<0&&n.setAttributeNS(null,o,r[s].nodeValue);return n},mm={rect:"rx,ry,x,y,width,height",circle:"r,cx,cy",ellipse:"rx,ry,cx,cy",line:"x1,x2,y1,y2"},vm=function(e,t){for(var n=t?t.split(","):[],r={},s=n.length;--s>-1;)r[n[s]]=+e.getAttribute(n[s])||0;return r};function ym(i,e){var t=i.tagName.toLowerCase(),n=.552284749831,r,s,o,l,a,c,u,f,d,h,_,p,v,x,T,C,b,O,S,M,k,E;return t==="path"||!i.getBBox?i:(c=gm(i,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),E=vm(i,mm[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-n),v=s+l,x=v+h,T=x+l*n,C=x+l,b=o+a*(1-n),O=o+a,S=O+_,M=S+a*n,k=S+a,r="M"+C+","+O+" V"+S+" C"+[C,M,T,k,x,k,x-(x-v)/3,k,v+(x-v)/3,k,v,k,p,k,s,M,s,S,s,S-(S-O)/3,s,O+(S-O)/3,s,O,s,b,p,o,v,o,v+(x-v)/3,o,x-(x-v)/3,o,x,o,T,o,C,b,C,O].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*n):(l=E.rx,a=E.ry,f=a*n),s=E.cx,o=E.cy,u=l*n,r="M"+(s+l)+","+o+" C"+[s+l,o+f,s+u,o+a,s,o+a,s-u,o+a,s-l,o+f,s-l,o,s-l,o-f,s-u,o-a,s,o-a,s+u,o-a,s+l,o-f,s+l,o].join(",")+"z"):t==="line"?r="M"+E.x1+","+E.y1+" L"+E.x2+","+E.y2:(t==="polyline"||t==="polygon")&&(d=(i.getAttribute("points")+"").match(nm)||[],s=d.shift(),o=d.shift(),r="M"+s+","+o+" L"+d.join(","),t==="polygon"&&(r+=","+s+","+o+"z")),c.setAttribute("d",pd(c._gsRawPath=Uo(r))),e&&i.parentNode&&(i.parentNode.insertBefore(c,i),i.parentNode.removeChild(i)),c)}function hd(i,e,t){var n=i[e],r=i[e+2],s=i[e+4],o;return n+=(r-n)*t,r+=(s-r)*t,n+=(r-n)*t,o=r+(s+(i[e+6]-s)*t-r)*t-n,n=i[e+1],r=i[e+3],s=i[e+5],n+=(r-n)*t,r+=(s-r)*t,n+=(r-n)*t,be(am(r+(s+(i[e+7]-s)*t-r)*t-n,o)*lm)}function dd(i,e,t){t=cm(t)?1:Eu(t)||0,e=Eu(e)||0;var n=Math.max(0,~~(vi(t-e)-1e-8)),r=pm(i);if(e>t&&(e=1-e,t=1-t,hm(r),r.totalLength=0),e<0||t<0){var s=Math.abs(~~Math.min(e,t))+1;e+=s,t+=s}r.totalLength||Qn(r);var o=t>1,l=Ru(r,e,um,!0),a=Ru(r,t,fm),c=a.segment,u=l.segment,f=a.segIndex,d=l.segIndex,h=a.i,_=l.i,p=d===f,v=h===_&&p,x,T,C,b,O,S,M,k;if(o||n){for(x=ff)&&r.splice(b,1);else c.angle=hd(c,h+C,0),h+=C,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 xm(i,e,t){e=e||0,i.samples||(i.samples=[],i.lookup=[]);var n=~~i.resolution||12,r=1/n,s=i.length,o=i[e],l=i[e+1],a=e?e/6*n:0,c=i.samples,u=i.lookup,f=(e?i.minLength:xa)||xa,d=c[a+t*n-1],h=e?c[a-1]:0,_,p,v,x,T,C,b,O,S,M,k,E,R,U,z,q,ee;for(c.length=u.length=0,p=e+2;p8&&(i.splice(p,6),p-=6,s-=6);else for(_=1;_<=n;_++)U=r*_,R=1-U,C=b-(b=(U*U*v+3*R*(U*x+R*T))*U),k=E-(E=(U*U*O+3*R*(U*S+R*M))*U),q=Ji(k*k+C*C),q=1)return 0;var n=i[e],r=i[e+1],s=i[e+2],o=i[e+3],l=i[e+4],a=i[e+5],c=i[e+6],u=i[e+7],f=n+(s-n)*t,d=s+(l-s)*t,h=r+(o-r)*t,_=o+(a-o)*t,p=f+(d-f)*t,v=h+(_-h)*t,x=l+(c-l)*t,T=a+(u-a)*t;return d+=(x-d)*t,_+=(T-_)*t,i.splice(e+2,4,be(f),be(h),be(p),be(v),be(p+(d-p)*t),be(v+(_-v)*t),be(d),be(_),be(x),be(T)),i.samples&&i.samples.splice(e/6*i.resolution|0,0,0,0,0,0,0,0),6}function Ru(i,e,t,n){t=t||{},i.totalLength||Qn(i),(e<0||e>1)&&(e=ud(e));var r=0,s=i[0],o,l,a,c,u,f,d;if(!e)d=f=r=0,s=i[0];else if(e===1)d=1,r=i.length-1,s=i[r],f=s.length-8;else{if(i.length>1){for(a=i.totalLength*e,u=f=0;(u+=i[f++].totalLength)1)&&(e=ud(e)),r.lookup||Qn(i),i.length>1){for(a=i.totalLength*e,u=f=0;(u+=i[f++].totalLength)=1?1-1e-9:d||1e-9):r.angle||0),s}function ts(i,e,t,n,r,s,o){for(var l=i.length,a,c,u,f,d;--l>-1;)for(a=i[l],c=a.length,u=0;u1&&(t=Ji(b)*t,n=Ji(b)*n);var O=t*t,S=n*n,M=(O*S-O*C-S*T)/(O*C+S*T);M<0&&(M=0);var k=(s===o?-1:1)*Ji(M),E=k*(t*x/n),R=k*-(n*v/t),U=(i+l)/2,z=(e+a)/2,q=U+(u*E-f*R),ee=z+(f*E+u*R),Q=(v-E)/t,V=(x-R)/n,B=(-v-E)/t,X=(-x-R)/n,ae=Q*Q+V*V,w=(V<0?-1:1)*Math.acos(Q/Ji(ae)),ie=(Q*X-V*B<0?-1:1)*Math.acos((Q*B+V*X)/Ji(ae*(B*B+X*X)));isNaN(ie)&&(ie=d),!o&&ie>0?ie-=h:o&&ie<0&&(ie+=h),w%=h,ie%=h;var Se=Math.ceil(vi(ie)/(h/4)),ze=[],Ce=ie/Se,Ne=4/3*io(Ce/2)/(1+no(Ce/2)),Pe=u*t,Ee=f*t,Ke=f*-n,Ze=u*n,Me;for(Me=0;Me-1e-4?0:R}).match(im)||[],t=[],n=0,r=0,s=2/3,o=e.length,l=0,a="ERROR: malformed path: "+i,c,u,f,d,h,_,p,v,x,T,C,b,O,S,M,k=function(R,U,z,q){T=(z-R)/3,C=(q-U)/3,p.push(R+T,U+C,z-T,q-C,z,q)};if(!i||!isNaN(e[0])||isNaN(e[1]))return console.log(a),t;for(c=0;c.5||vi(r-d)>.5)&&(k(n,r,f,d),h==="L"&&(c+=2)),n=f,r=d;else if(h==="A"){if(S=e[c+4],M=e[c+5],T=e[c+6],C=e[c+7],u=7,S.length>1&&(S.length<3?(C=T,T=M,u--):(C=M,T=S.substr(2),u-=2),M=S.charAt(1),S=S.charAt(0)),b=bm(n,r,+e[c+1],+e[c+2],+e[c+3],+S,+M,(_?n:0)+T*1,(_?r:0)+C*1),c+=u,b)for(u=0;u1?Om(a):a.getItem(0).matrix:Xo,u=a.a*c.x+a.c*c.y,f=a.b*c.x+a.d*c.y):(a=new Hs,u=f=0),t&&e.tagName.toLowerCase()==="g"&&(u=f=0),(r?n:o).appendChild(l),l.setAttribute("transform","matrix("+a.a+","+a.b+","+a.c+","+a.d+","+(a.e+u)+","+(a.f+f)+")");else{if(u=f=0,_d)for(a=e.offsetParent,c=e;c&&(c=c.parentNode)&&c!==a&&c.parentNode;)(er.getComputedStyle(c)[Pi]+"").length>4&&(u=c.offsetLeft,f=c.offsetTop,c=0);if(d=er.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[Pi]=d[Pi],c[Ta]=d[Ta],c.position=d.position==="fixed"?"fixed":"absolute",e.parentNode.appendChild(l)}return l},Fl=function(e,t,n,r,s,o,l){return e.a=t,e.b=n,e.c=r,e.d=s,e.e=o,e.f=l,e},Hs=function(){function i(t,n,r,s,o,l){t===void 0&&(t=1),n===void 0&&(n=0),r===void 0&&(r=0),s===void 0&&(s=1),o===void 0&&(o=0),l===void 0&&(l=0),Fl(this,t,n,r,s,o,l)}var e=i.prototype;return e.inverse=function(){var n=this.a,r=this.b,s=this.c,o=this.d,l=this.e,a=this.f,c=n*o-r*s||1e-10;return Fl(this,o/c,-r/c,-s/c,n/c,(s*a-o*l)/c,-(n*a-r*l)/c)},e.multiply=function(n){var r=this.a,s=this.b,o=this.c,l=this.d,a=this.e,c=this.f,u=n.a,f=n.c,d=n.b,h=n.d,_=n.e,p=n.f;return Fl(this,u*r+d*o,u*s+d*l,f*r+h*o,f*s+h*l,a+_*r+p*o,c+_*s+p*l)},e.clone=function(){return new i(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(n){var r=this.a,s=this.b,o=this.c,l=this.d,a=this.e,c=this.f;return r===n.a&&s===n.b&&o===n.c&&l===n.d&&a===n.e&&c===n.f},e.apply=function(n,r){r===void 0&&(r={});var s=n.x,o=n.y,l=this.a,a=this.b,c=this.c,u=this.d,f=this.e,d=this.f;return r.x=s*l+o*c+f||0,r.y=s*a+o*u+d||0,r},i}();function kr(i,e,t,n){if(!i||!i.parentNode||(en||gd(i)).documentElement===i)return new Hs;var r=Tm(i),s=Cc(i),o=s?md:vd,l=Em(i,t),a=o[0].getBoundingClientRect(),c=o[1].getBoundingClientRect(),u=o[2].getBoundingClientRect(),f=l.parentNode,d=!n&&Mm(i),h=new Hs((c.left-a.left)/100,(c.top-a.top)/100,(u.left-a.left)/100,(u.top-a.top)/100,a.left+(d?0:Cm()),a.top+(d?0:Sm()));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 km="x,translateX,left,marginLeft,xPercent".split(","),Am="y,translateY,top,marginTop,yPercent".split(","),Rm=Math.PI/180,fi,yd,gr,Sa,Bl,Du,Lm=function(){return fi||typeof window<"u"&&(fi=window.gsap)&&fi.registerPlugin&&fi},Gr=function(e,t,n,r){for(var s=t.length,o=r===2?0:r,l=0;l1?e=1:e<0&&(e=0);r--;)Lu(n[r],e,!r&&t.rotate,n[r]);for(;s;)s.set(s.t,s.p,s.path[s.pp]+s.u,s.d,e),s=s._next;t.rotate&&t.rSet(t.target,t.rProp,n[0].angle*(t.radians?Rm:1)+t.rOffset+t.ru,t,e)}else t.styles.revert()},getLength:function(e){return Qn(Co(e)).totalLength},sliceRawPath:dd,getRawPath:Co,pointsToSegment:wa,stringToRawPath:Uo,rawPathToString:pd,transformRawPath:ts,getGlobalMatrix:kr,getPositionOnPath:Lu,cacheRawPathMeasurements:Qn,convertToPath:function(e,t){return Sa(e).map(function(n){return ym(n,t!==!1)})},convertCoordinates:function(e,t,n){var r=kr(t,!0,!0).multiply(kr(e));return n?r.apply(n):r},getAlignMatrix:Ca,getRelativePosition:function(e,t,n,r){var s=Ca(e,t,n,r);return{x:s.e,y:s.f}},arrayToRawPath:function(e,t){t=t||{};var n=Gr(Gr([],e,t.x||"x",0),e,t.y||"y",1);return t.relative&&xd(n),[t.type==="cubic"?n:wa(n,t.curviness)]}};Lm()&&fi.registerPlugin(wd);function zm(i,e){for(var t=0;ta?(s=r,r=_,l=o,o=v):n?r+=_:r=s+(_-s)/(v-l)*(o-l)},f=function(){s=r=n?0:r,l=o=0},d=function(_){var p=l,v=s,x=xs();return(_||_===0)&&_!==r&&u(_),o===l||x-l>c?0:(r+(n?v:-v))/((n?x:o)-p)*1e3};return{update:u,reset:f,getVelocity:d}},Kr=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},zu=function(e){var t=Math.max.apply(Math,e),n=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(n)?t:n},Pd=function(){ys=wt.core.globals().ScrollTrigger,ys&&ys.core&&Fm()},Ed=function(e){return wt=e||Md(),!Oo&&wt&&typeof document<"u"&&document.body&&(si=window,gn=document,mn=gn.documentElement,Ar=gn.body,Sd=[si,gn,mn,Ar],wt.utils.clamp,Cd=wt.core.context||function(){},Vn="onpointerenter"in Ar?"pointer":"mouse",Td=et.isTouch=si.matchMedia&&si.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in si||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Ci=et.eventTypes=("ontouchstart"in mn?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in mn?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return Od=0},500),Pd(),Oo=1),Oo};Bt.op=at;de.cache=0;var et=function(){function i(t){this.init(t)}var e=i.prototype;return e.init=function(n){Oo||Ed(wt)||console.warn("Please gsap.registerPlugin(Observer)"),ys||Pd();var r=n.tolerance,s=n.dragMinimum,o=n.type,l=n.target,a=n.lineHeight,c=n.debounce,u=n.preventDefault,f=n.onStop,d=n.onStopDelay,h=n.ignore,_=n.wheelSpeed,p=n.event,v=n.onDragStart,x=n.onDragEnd,T=n.onDrag,C=n.onPress,b=n.onRelease,O=n.onRight,S=n.onLeft,M=n.onUp,k=n.onDown,E=n.onChangeX,R=n.onChangeY,U=n.onChange,z=n.onToggleX,q=n.onToggleY,ee=n.onHover,Q=n.onHoverEnd,V=n.onMove,B=n.ignoreCheck,X=n.isNormalizer,ae=n.onGestureStart,w=n.onGestureEnd,ie=n.onWheel,Se=n.onEnable,ze=n.onDisable,Ce=n.onClick,Ne=n.scrollSpeed,Pe=n.capture,Ee=n.allowClicks,Ke=n.lockAxis,Ze=n.onLockAxis;this.target=l=Ut(l)||mn,this.vars=n,h&&(h=wt.utils.toArray(h)),r=r||1e-9,s=s||0,_=_||1,Ne=Ne||1,o=o||"wheel,touch,pointer",c=c!==!1,a||(a=parseFloat(si.getComputedStyle(Ar).lineHeight)||22);var Me,ft,Vt,g,y,P,A,m=this,I=0,F=0,N=n.passive||!u,$=En(l,Bt),D=En(l,at),H=$(),G=D(),W=~o.indexOf("touch")&&!~o.indexOf("pointer")&&Ci[0]==="pointerdown",Z=bs(l),K=l.ownerDocument||gn,ce=[0,0,0],fe=[0,0,0],Oe=0,vt=function(){return Oe=xs()},ke=function(te,xe){return(m.event=te)&&h&&~h.indexOf(te.target)||xe&&W&&te.pointerType!=="touch"||B&&B(te,xe)},Ln=function(){m._vx.reset(),m._vy.reset(),ft.pause(),f&&f(m)},Wt=function(){var te=m.deltaX=zu(ce),xe=m.deltaY=zu(fe),Y=Math.abs(te)>=r,oe=Math.abs(xe)>=r;U&&(Y||oe)&&U(m,te,xe,ce,fe),Y&&(O&&m.deltaX>0&&O(m),S&&m.deltaX<0&&S(m),E&&E(m),z&&m.deltaX<0!=I<0&&z(m),I=m.deltaX,ce[0]=ce[1]=ce[2]=0),oe&&(k&&m.deltaY>0&&k(m),M&&m.deltaY<0&&M(m),R&&R(m),q&&m.deltaY<0!=F<0&&q(m),F=m.deltaY,fe[0]=fe[1]=fe[2]=0),(g||Vt)&&(V&&V(m),Vt&&(T(m),Vt=!1),g=!1),P&&!(P=!1)&&Ze&&Ze(m),y&&(ie(m),y=!1),Me=0},ji=function(te,xe,Y){ce[Y]+=te,fe[Y]+=xe,m._vx.update(te),m._vy.update(xe),c?Me||(Me=requestAnimationFrame(Wt)):Wt()},tt=function(te,xe){Ke&&!A&&(m.axis=A=Math.abs(te)>Math.abs(xe)?"x":"y",P=!0),A!=="y"&&(ce[2]+=te,m._vx.update(te,!0)),A!=="x"&&(fe[2]+=xe,m._vy.update(xe,!0)),c?Me||(Me=requestAnimationFrame(Wt)):Wt()},st=function(te){if(!ke(te,1)){te=Kr(te,u);var xe=te.clientX,Y=te.clientY,oe=xe-m.x,J=Y-m.y,re=m.isDragging;m.x=xe,m.y=Y,(re||Math.abs(m.startX-xe)>=s||Math.abs(m.startY-Y)>=s)&&(T&&(Vt=!0),re||(m.isDragging=!0),tt(oe,J),re||v&&v(m))}},ki=m.onPress=function(se){ke(se,1)||se&&se.button||(m.axis=A=null,ft.pause(),m.isPressed=!0,se=Kr(se),I=F=0,m.startX=m.x=se.clientX,m.startY=m.y=se.clientY,m._vx.reset(),m._vy.reset(),$t(X?l:K,Ci[1],st,N,!0),m.deltaX=m.deltaY=0,C&&C(m))},he=m.onRelease=function(se){if(!ke(se,1)){Lt(X?l:K,Ci[1],st,!0);var te=!isNaN(m.y-m.startY),xe=m.isDragging,Y=xe&&(Math.abs(m.x-m.startX)>3||Math.abs(m.y-m.startY)>3),oe=Kr(se);!Y&&te&&(m._vx.reset(),m._vy.reset(),u&&Ee&&wt.delayedCall(.08,function(){if(xs()-Oe>300&&!se.defaultPrevented){if(se.target.click)se.target.click();else if(K.createEvent){var J=K.createEvent("MouseEvents");J.initMouseEvent("click",!0,!0,si,1,oe.screenX,oe.screenY,oe.clientX,oe.clientY,!1,!1,!1,!1,0,null),se.target.dispatchEvent(J)}}})),m.isDragging=m.isGesturing=m.isPressed=!1,f&&xe&&!X&&ft.restart(!0),x&&xe&&x(m),b&&b(m,Y)}},Dn=function(te){return te.touches&&te.touches.length>1&&(m.isGesturing=!0)&&ae(te,m.isDragging)},bi=function(){return(m.isGesturing=!1)||w(m)},wi=function(te){if(!ke(te)){var xe=$(),Y=D();ji((xe-H)*Ne,(Y-G)*Ne,1),H=xe,G=Y,f&&ft.restart(!0)}},Ti=function(te){if(!ke(te)){te=Kr(te,u),ie&&(y=!0);var xe=(te.deltaMode===1?a:te.deltaMode===2?si.innerHeight:1)*_;ji(te.deltaX*xe,te.deltaY*xe,0),f&&!X&&ft.restart(!0)}},$n=function(te){if(!ke(te)){var xe=te.clientX,Y=te.clientY,oe=xe-m.x,J=Y-m.y;m.x=xe,m.y=Y,g=!0,f&&ft.restart(!0),(oe||J)&&tt(oe,J)}},hr=function(te){m.event=te,ee(m)},qi=function(te){m.event=te,Q(m)},Wr=function(te){return ke(te)||Kr(te,u)&&Ce(m)};ft=m._dc=wt.delayedCall(d||.25,Ln).pause(),m.deltaX=m.deltaY=0,m._vx=Pa(0,50,!0),m._vy=Pa(0,50,!0),m.scrollX=$,m.scrollY=D,m.isDragging=m.isGesturing=m.isPressed=!1,Cd(this),m.enable=function(se){return m.isEnabled||($t(Z?K:l,"scroll",Oa),o.indexOf("scroll")>=0&&$t(Z?K:l,"scroll",wi,N,Pe),o.indexOf("wheel")>=0&&$t(l,"wheel",Ti,N,Pe),(o.indexOf("touch")>=0&&Td||o.indexOf("pointer")>=0)&&($t(l,Ci[0],ki,N,Pe),$t(K,Ci[2],he),$t(K,Ci[3],he),Ee&&$t(l,"click",vt,!0,!0),Ce&&$t(l,"click",Wr),ae&&$t(K,"gesturestart",Dn),w&&$t(K,"gestureend",bi),ee&&$t(l,Vn+"enter",hr),Q&&$t(l,Vn+"leave",qi),V&&$t(l,Vn+"move",$n)),m.isEnabled=!0,se&&se.type&&ki(se),Se&&Se(m)),m},m.disable=function(){m.isEnabled&&(Tr.filter(function(se){return se!==m&&bs(se.target)}).length||Lt(Z?K:l,"scroll",Oa),m.isPressed&&(m._vx.reset(),m._vy.reset(),Lt(X?l:K,Ci[1],st,!0)),Lt(Z?K:l,"scroll",wi,Pe),Lt(l,"wheel",Ti,Pe),Lt(l,Ci[0],ki,Pe),Lt(K,Ci[2],he),Lt(K,Ci[3],he),Lt(l,"click",vt,!0),Lt(l,"click",Wr),Lt(K,"gesturestart",Dn),Lt(K,"gestureend",bi),Lt(l,Vn+"enter",hr),Lt(l,Vn+"leave",qi),Lt(l,Vn+"move",$n),m.isEnabled=m.isPressed=m.isDragging=!1,ze&&ze(m))},m.kill=m.revert=function(){m.disable();var se=Tr.indexOf(m);se>=0&&Tr.splice(se,1),tn===m&&(tn=0)},Tr.push(m),X&&bs(l)&&(tn=m),m.enable(p)},Nm(i,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),i}();et.version="3.12.5";et.create=function(i){return new et(i)};et.register=Ed;et.getAll=function(){return Tr.slice()};et.getById=function(i){return Tr.filter(function(e){return e.vars.id===i})[0]};Md()&&wt.registerPlugin(et);/*! + * 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 j,mr,ge,Ye,Mi,Ie,kd,Go,Vs,ws,ns,oo,Mt,gl,Ea,zt,Nu,Fu,vr,Ad,Hl,Rd,It,ka,Ld,Dd,cn,Aa,Mc,Rr,Oc,Ko,Ra,Vl,lo=1,Ot=Date.now,Wl=Ot(),yi=0,rs=0,Bu=function(e,t,n){var r=ii(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return n["_"+t+"Clamp"]=r,r?e.substr(6,e.length-7):e},Hu=function(e,t){return t&&(!ii(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},Bm=function i(){return rs&&requestAnimationFrame(i)},Vu=function(){return gl=1},Wu=function(){return gl=0},Ii=function(e){return e},ss=function(e){return Math.round(e*1e5)/1e5||0},$d=function(){return typeof window<"u"},Id=function(){return j||$d()&&(j=window.gsap)&&j.registerPlugin&&j},or=function(e){return!!~kd.indexOf(e)},zd=function(e){return(e==="Height"?Oc:ge["inner"+e])||Mi["client"+e]||Ie["client"+e]},Nd=function(e){return Tn(e,"getBoundingClientRect")||(or(e)?function(){return Ro.width=ge.innerWidth,Ro.height=Oc,Ro}:function(){return Qi(e)})},Hm=function(e,t,n){var r=n.d,s=n.d2,o=n.a;return(o=Tn(e,"getBoundingClientRect"))?function(){return o()[r]}:function(){return(t?zd(s):e["client"+s])||0}},Vm=function(e,t){return!t||~Wi.indexOf(e)?Nd(e):function(){return Ro}},Hi=function(e,t){var n=t.s,r=t.d2,s=t.d,o=t.a;return Math.max(0,(n="scroll"+r)&&(o=Tn(e,n))?o()-Nd(e)()[s]:or(e)?(Mi[n]||Ie[n])-zd(r):e[n]-e["offset"+r])},ao=function(e,t){for(var n=0;n0){for(r-=o,l=0;l=r)return n[l];return n[l-1]}else for(l=n.length,r+=o;l--;)if(n[l]<=r)return n[l];return n[0]}:function(r,s,o){o===void 0&&(o=.001);var l=t(r);return!s||Math.abs(l-r)n&&(r*=t/100),e=e.substr(0,n-1)),e=r+(e in Jo?Jo[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},ho=function(e,t,n,r,s,o,l,a){var c=s.startColor,u=s.endColor,f=s.fontSize,d=s.indent,h=s.fontWeight,_=Ye.createElement("div"),p=or(n)||Tn(n,"pinType")==="fixed",v=e.indexOf("scroller")!==-1,x=p?Ie:n,T=e.indexOf("start")!==-1,C=T?c:u,b="border-color:"+C+";font-size:"+f+";color:"+C+";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 b+="position:"+((v||a)&&p?"fixed;":"absolute;"),(v||a||!p)&&(b+=(r===at?Pc:Ec)+":"+(o+parseFloat(d))+"px;"),l&&(b+="box-sizing:border-box;text-align:left;width:"+l.offsetWidth+"px;"),_._isStart=T,_.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),_.style.cssText=b,_.innerText=t||t===0?e+"-"+t:e,x.children[0]?x.insertBefore(_,x.children[0]):x.appendChild(_),_._offset=_["offset"+r.op.d2],Eo(_,0,r,T),_},Eo=function(e,t,n,r){var s={display:"block"},o=n[r?"os2":"p2"],l=n[r?"p2":"os2"];e._isFlipped=r,s[n.a+"Percent"]=r?-100:0,s[n.a]=r?"1px":0,s["border"+o+Hr]=1,s["border"+l+Hr]=0,s[n.p]=t+"px",j.set(e,s)},ue=[],La={},Ws,Xu=function(){return Ot()-yi>34&&(Ws||(Ws=requestAnimationFrame(rn)))},_r=function(){(!It||!It.isPressed||It.startX>Ie.clientWidth)&&(de.cache++,It?Ws||(Ws=requestAnimationFrame(rn)):rn(),yi||ar("scrollStart"),yi=Ot())},Ul=function(){Dd=ge.innerWidth,Ld=ge.innerHeight},ls=function(){de.cache++,!Mt&&!Rd&&!Ye.fullscreenElement&&!Ye.webkitFullscreenElement&&(!ka||Dd!==ge.innerWidth||Math.abs(ge.innerHeight-Ld)>ge.innerHeight*.25)&&Go.restart(!0)},lr={},Xm=[],Vd=function i(){return dt(pe,"scrollEnd",i)||Xn(!0)},ar=function(e){return lr[e]&&lr[e].map(function(t){return t()})||Xm},ti=[],Wd=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)}),qu(!1),Ra=0,n.forEach(function(r){return r&&r.render&&r.render(-1)}),de.forEach(function(r){Ht(r)&&(r.smooth&&requestAnimationFrame(function(){return r.target.style.scrollBehavior="smooth"}),r.rec&&r(r.rec))}),Yd(Mc,1),Go.pause(),nr++,Nt=2,rn(2),ue.forEach(function(r){return Ht(r.vars.onRefresh)&&r.vars.onRefresh(r)}),Nt=pe.isRefreshing=!1,ar("refresh")},Da=0,ko=1,Os,rn=function(e){if(e===2||!Nt&&!Ko){pe.isUpdating=!0,Os&&Os.update(0);var t=ue.length,n=Ot(),r=n-Wl>=50,s=t&&ue[0].scroll();if(ko=Da>s?-1:1,Nt||(Da=s),r&&(yi&&!gl&&n-yi>200&&(yi=0,ar("scrollEnd")),ns=Wl,Wl=n),ko<0){for(zt=t;zt-- >0;)ue[zt]&&ue[zt].update(0,r);ko=1}else for(zt=0;zt20),n-=n-S}if(_&&(a[_]=e||-.001,e<0&&(e=0)),o){var k=e+n,E=o._isStart;v="scroll"+r.d2,Eo(o,k,r,E&&k>20||!E&&(f?Math.max(Ie[v],Mi[v]):o.parentNode[v])<=k+1),f&&(c=Qi(l),f&&(o.style[r.op.p]=c[r.op.p]-r.op.m-o._offset+lt))}return h&&T&&(v=Qi(T),h.seek(d),x=Qi(T),h._caScrollDist=v[r.p]-x[r.p],e=e/h._caScrollDist*d),h&&h.seek(p),h?e:Math.round(e)},Zm=/(webkit|moz|length|cssText|inset)/i,Ku=function(e,t,n,r){if(e.parentNode!==t){var s=e.style,o,l;if(t===Ie){e._stOrig=s.cssText,l=di(e);for(o in l)!+o&&!Zm.test(o)&&l[o]&&typeof s[o]=="string"&&o!=="0"&&(s[o]=l[o]);s.top=n,s.left=r}else s.cssText=e._stOrig;j.core.getCache(e).uncache=1,t.appendChild(e)}},Xd=function(e,t,n){var r=t,s=r;return function(o){var l=Math.round(e());return l!==r&&l!==s&&Math.abs(l-r)>3&&Math.abs(l-s)>3&&(o=l,n&&n()),s=r,r=o,o}},_o=function(e,t,n){var r={};r[t.p]="+="+n,j.set(e,r)},Zu=function(e,t){var n=En(e,t),r="_scroll"+t.p2,s=function o(l,a,c,u,f){var d=o.tween,h=a.onComplete,_={};c=c||n();var p=Xd(n,c,function(){d.kill(),o.tween=0});return f=u&&f||0,u=u||l-c,d&&d.kill(),a[r]=l,a.inherit=!1,a.modifiers=_,_[r]=function(){return p(c+u*d.ratio+f*d.ratio*d.ratio)},a.onUpdate=function(){de.cache++,o.tween&&rn()},a.onComplete=function(){o.tween=0,h&&h.call(d)},d=o.tween=j.to(e,a),d};return e[r]=n,n.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},pt(e,"wheel",n.wheelHandler),pe.isTouch&&pt(e,"touchmove",n.wheelHandler),s},pe=function(){function i(t,n){mr||i.register(j)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Aa(this),this.init(t,n)}var e=i.prototype;return e.init=function(n,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!rs){this.update=this.refresh=this.kill=Ii;return}n=Yu(ii(n)||os(n)||n.nodeType?{trigger:n}:n,fo);var s=n,o=s.onUpdate,l=s.toggleClass,a=s.id,c=s.onToggle,u=s.onRefresh,f=s.scrub,d=s.trigger,h=s.pin,_=s.pinSpacing,p=s.invalidateOnRefresh,v=s.anticipatePin,x=s.onScrubComplete,T=s.onSnapComplete,C=s.once,b=s.snap,O=s.pinReparent,S=s.pinSpacer,M=s.containerAnimation,k=s.fastScrollEnd,E=s.preventOverlaps,R=n.horizontal||n.containerAnimation&&n.horizontal!==!1?Bt:at,U=!f&&f!==0,z=Ut(n.scroller||ge),q=j.core.getCache(z),ee=or(z),Q=("pinType"in n?n.pinType:Tn(z,"pinType")||ee&&"fixed")==="fixed",V=[n.onEnter,n.onLeave,n.onEnterBack,n.onLeaveBack],B=U&&n.toggleActions.split(" "),X="markers"in n?n.markers:fo.markers,ae=ee?0:parseFloat(di(z)["border"+R.p2+Hr])||0,w=this,ie=n.onRefreshInit&&function(){return n.onRefreshInit(w)},Se=Hm(z,ee,R),ze=Vm(z,ee),Ce=0,Ne=0,Pe=0,Ee=En(z,R),Ke,Ze,Me,ft,Vt,g,y,P,A,m,I,F,N,$,D,H,G,W,Z,K,ce,fe,Oe,vt,ke,Ln,Wt,ji,tt,st,ki,he,Dn,bi,wi,Ti,$n,hr,qi;if(w._startClamp=w._endClamp=!1,w._dir=R,v*=45,w.scroller=z,w.scroll=M?M.time.bind(M):Ee,ft=Ee(),w.vars=n,r=r||n.animation,"refreshPriority"in n&&(Ad=1,n.refreshPriority===-9999&&(Os=w)),q.tweenScroll=q.tweenScroll||{top:Zu(z,at),left:Zu(z,Bt)},w.tweenTo=Ke=q.tweenScroll[R.p],w.scrubDuration=function(Y){Dn=os(Y)&&Y,Dn?he?he.duration(Y):he=j.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Dn,paused:!0,onComplete:function(){return x&&x(w)}}):(he&&he.progress(1).kill(),he=0)},r&&(r.vars.lazy=!1,r._initted&&!w.isReverted||r.vars.immediateRender!==!1&&n.immediateRender!==!1&&r.duration()&&r.render(0,!0,!0),w.animation=r.pause(),r.scrollTrigger=w,w.scrubDuration(f),st=0,a||(a=r.vars.id)),b&&((!Wn(b)||b.push)&&(b={snapTo:b}),"scrollBehavior"in Ie.style&&j.set(ee?[Ie,Mi]:z,{scrollBehavior:"auto"}),de.forEach(function(Y){return Ht(Y)&&Y.target===(ee?Ye.scrollingElement||Mi:z)&&(Y.smooth=!1)}),Me=Ht(b.snapTo)?b.snapTo:b.snapTo==="labels"?Ym(r):b.snapTo==="labelsDirectional"?Um(r):b.directional!==!1?function(Y,oe){return Ac(b.snapTo)(Y,Ot()-Ne<500?0:oe.direction)}:j.utils.snap(b.snapTo),bi=b.duration||{min:.1,max:2},bi=Wn(bi)?ws(bi.min,bi.max):ws(bi,bi),wi=j.delayedCall(b.delay||Dn/2||.1,function(){var Y=Ee(),oe=Ot()-Ne<500,J=Ke.tween;if((oe||Math.abs(w.getVelocity())<10)&&!J&&!gl&&Ce!==Y){var re=(Y-g)/$,ht=r&&!U?r.totalProgress():re,_e=oe?0:(ht-ki)/(Ot()-ns)*1e3||0,Je=j.utils.clamp(-re,1-re,pr(_e/2)*_e/.185),Tt=re+(b.inertia===!1?0:Je),qe,Fe,Ae=b,Si=Ae.onStart,We=Ae.onInterrupt,Qt=Ae.onComplete;if(qe=Me(Tt,w),os(qe)||(qe=Tt),Fe=Math.round(g+qe*$),Y<=y&&Y>=g&&Fe!==Y){if(J&&!J._initted&&J.data<=pr(Fe-Y))return;b.inertia===!1&&(Je=qe-re),Ke(Fe,{duration:bi(pr(Math.max(pr(Tt-ht),pr(qe-ht))*.185/_e/.05||0)),ease:b.ease||"power3",data:pr(Fe-Y),onInterrupt:function(){return wi.restart(!0)&&We&&We(w)},onComplete:function(){w.update(),Ce=Ee(),r&&(he?he.resetTo("totalProgress",qe,r._tTime/r._tDur):r.progress(qe)),st=ki=r&&!U?r.totalProgress():w.progress,T&&T(w),Qt&&Qt(w)}},Y,Je*$,Fe-Y-Je*$),Si&&Si(w,Ke.tween)}}else w.isActive&&Ce!==Y&&wi.restart(!0)}).pause()),a&&(La[a]=w),d=w.trigger=Ut(d||h!==!0&&h),qi=d&&d._gsap&&d._gsap.stRevert,qi&&(qi=qi(w)),h=h===!0?d:Ut(h),ii(l)&&(l={targets:d,className:l}),h&&(_===!1||_===hi||(_=!_&&h.parentNode&&h.parentNode.style&&di(h.parentNode).display==="flex"?!1:it),w.pin=h,Ze=j.core.getCache(h),Ze.spacer?D=Ze.pinState:(S&&(S=Ut(S),S&&!S.nodeType&&(S=S.current||S.nativeElement),Ze.spacerIsNative=!!S,S&&(Ze.spacerState=po(S))),Ze.spacer=W=S||Ye.createElement("div"),W.classList.add("pin-spacer"),a&&W.classList.add("pin-spacer-"+a),Ze.pinState=D=po(h)),n.force3D!==!1&&j.set(h,{force3D:!0}),w.spacer=W=Ze.spacer,tt=di(h),vt=tt[_+R.os2],K=j.getProperty(h),ce=j.quickSetter(h,R.a,lt),Xl(h,W,tt),G=po(h)),X){F=Wn(X)?Yu(X,Uu):Uu,m=ho("scroller-start",a,z,R,F,0),I=ho("scroller-end",a,z,R,F,0,m),Z=m["offset"+R.op.d2];var Wr=Ut(Tn(z,"content")||z);P=this.markerStart=ho("start",a,Wr,R,F,Z,0,M),A=this.markerEnd=ho("end",a,Wr,R,F,Z,0,M),M&&(hr=j.quickSetter([P,A],R.a,lt)),!Q&&!(Wi.length&&Tn(z,"fixedMarkers")===!0)&&(Wm(ee?Ie:z),j.set([m,I],{force3D:!0}),Ln=j.quickSetter(m,R.a,lt),ji=j.quickSetter(I,R.a,lt))}if(M){var se=M.vars.onUpdate,te=M.vars.onUpdateParams;M.eventCallback("onUpdate",function(){w.update(0,0,1),se&&se.apply(M,te||[])})}if(w.previous=function(){return ue[ue.indexOf(w)-1]},w.next=function(){return ue[ue.indexOf(w)+1]},w.revert=function(Y,oe){if(!oe)return w.kill(!0);var J=Y!==!1||!w.enabled,re=Mt;J!==w.isReverted&&(J&&(Ti=Math.max(Ee(),w.scroll.rec||0),Pe=w.progress,$n=r&&r.progress()),P&&[P,A,m,I].forEach(function(ht){return ht.style.display=J?"none":"block"}),J&&(Mt=w,w.update(J)),h&&(!O||!w.isActive)&&(J?qm(h,W,D):Xl(h,W,di(h),ke)),J||w.update(J),Mt=re,w.isReverted=J)},w.refresh=function(Y,oe,J,re){if(!((Mt||!w.enabled)&&!oe)){if(h&&Y&&yi){pt(i,"scrollEnd",Vd);return}!Nt&&ie&&ie(w),Mt=w,Ke.tween&&!J&&(Ke.tween.kill(),Ke.tween=0),he&&he.pause(),p&&r&&r.revert({kill:!1}).invalidate(),w.isReverted||w.revert(!0,!0),w._subPinOffset=!1;var ht=Se(),_e=ze(),Je=M?M.duration():Hi(z,R),Tt=$<=.01,qe=0,Fe=re||0,Ae=Wn(J)?J.end:n.end,Si=n.endTrigger||d,We=Wn(J)?J.start:n.start||(n.start===0||!d?0:h?"0 0":"0 100%"),Qt=w.pinnedContainer=n.pinnedContainer&&Ut(n.pinnedContainer,w),Ai=d&&Math.max(0,ue.indexOf(w))||0,yt=Ai,xt,St,In,js,Ct,ot,Ri,xl,Lc,Yr,Li,Ur,qs;for(X&&Wn(J)&&(Ur=j.getProperty(m,R.p),qs=j.getProperty(I,R.p));yt--;)ot=ue[yt],ot.end||ot.refresh(0,1)||(Mt=w),Ri=ot.pin,Ri&&(Ri===d||Ri===h||Ri===Qt)&&!ot.isReverted&&(Yr||(Yr=[]),Yr.unshift(ot),ot.revert(!0,!0)),ot!==ue[yt]&&(Ai--,yt--);for(Ht(We)&&(We=We(w)),We=Bu(We,"start",w),g=Gu(We,d,ht,R,Ee(),P,m,w,_e,ae,Q,Je,M,w._startClamp&&"_startClamp")||(h?-.001:0),Ht(Ae)&&(Ae=Ae(w)),ii(Ae)&&!Ae.indexOf("+=")&&(~Ae.indexOf(" ")?Ae=(ii(We)?We.split(" ")[0]:"")+Ae:(qe=Po(Ae.substr(2),ht),Ae=ii(We)?We:(M?j.utils.mapRange(0,M.duration(),M.scrollTrigger.start,M.scrollTrigger.end,g):g)+qe,Si=d)),Ae=Bu(Ae,"end",w),y=Math.max(g,Gu(Ae||(Si?"100% 0":Je),Si,ht,R,Ee()+qe,A,I,w,_e,ae,Q,Je,M,w._endClamp&&"_endClamp"))||-.001,qe=0,yt=Ai;yt--;)ot=ue[yt],Ri=ot.pin,Ri&&ot.start-ot._pinPush<=g&&!M&&ot.end>0&&(xt=ot.end-(w._startClamp?Math.max(0,ot.start):ot.start),(Ri===d&&ot.start-ot._pinPush=Hi(z,R)))xt=di(h),js=R===at,In=Ee(),fe=parseFloat(K(R.a))+Fe,!Je&&y>1&&(Li=(ee?Ye.scrollingElement||Mi:z).style,Li={style:Li,value:Li["overflow"+R.a.toUpperCase()]},ee&&di(Ie)["overflow"+R.a.toUpperCase()]!=="scroll"&&(Li.style["overflow"+R.a.toUpperCase()]="scroll")),Xl(h,W,xt),G=po(h),St=Qi(h,!0),xl=Q&&En(z,js?Bt:at)(),_?(ke=[_+R.os2,$+Fe+lt],ke.t=W,yt=_===it?Zo(h,R)+$+Fe:0,yt&&(ke.push(R.d,yt+lt),W.style.flexBasis!=="auto"&&(W.style.flexBasis=yt+lt)),Lr(ke),Qt&&ue.forEach(function(Xr){Xr.pin===Qt&&Xr.vars.pinSpacing!==!1&&(Xr._subPinOffset=!0)}),Q&&Ee(Ti)):(yt=Zo(h,R),yt&&W.style.flexBasis!=="auto"&&(W.style.flexBasis=yt+lt)),Q&&(Ct={top:St.top+(js?In-g:xl)+lt,left:St.left+(js?xl:In-g)+lt,boxSizing:"border-box",position:"fixed"},Ct[tr]=Ct["max"+Hr]=Math.ceil(St.width)+lt,Ct[ir]=Ct["max"+kc]=Math.ceil(St.height)+lt,Ct[hi]=Ct[hi+Cs]=Ct[hi+Ts]=Ct[hi+Ms]=Ct[hi+Ss]="0",Ct[it]=xt[it],Ct[it+Cs]=xt[it+Cs],Ct[it+Ts]=xt[it+Ts],Ct[it+Ms]=xt[it+Ms],Ct[it+Ss]=xt[it+Ss],H=Km(D,Ct,O),Nt&&Ee(0)),r?(Lc=r._initted,Hl(1),r.render(r.duration(),!0,!0),Oe=K(R.a)-fe+$+Fe,Wt=Math.abs($-Oe)>1,Q&&Wt&&H.splice(H.length-2,2),r.render(0,!0,!0),Lc||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),Hl(0)):Oe=$,Li&&(Li.value?Li.style["overflow"+R.a.toUpperCase()]=Li.value:Li.style.removeProperty("overflow-"+R.a));else if(d&&Ee()&&!M)for(St=d.parentNode;St&&St!==Ie;)St._pinOffset&&(g-=St._pinOffset,y-=St._pinOffset),St=St.parentNode;Yr&&Yr.forEach(function(Xr){return Xr.revert(!1,!0)}),w.start=g,w.end=y,ft=Vt=Nt?Ti:Ee(),!M&&!Nt&&(ft0?ue.slice(0,oe).reverse():ue.slice(oe+1);return(ii(Y)?J.filter(function(re){return re.vars.preventOverlaps===Y}):J).filter(function(re){return w.direction>0?re.end<=g:re.start>=y})},w.update=function(Y,oe,J){if(!(M&&!J&&!Y)){var re=Nt===!0?Ti:w.scroll(),ht=Y?0:(re-g)/$,_e=ht<0?0:ht>1?1:ht||0,Je=w.progress,Tt,qe,Fe,Ae,Si,We,Qt,Ai;if(oe&&(Vt=ft,ft=M?Ee():re,b&&(ki=st,st=r&&!U?r.totalProgress():_e)),v&&h&&!Mt&&!lo&&yi&&(!_e&&gre+(re-Vt)/(Ot()-ns)*v&&(_e=.9999)),_e!==Je&&w.enabled){if(Tt=w.isActive=!!_e&&_e<1,qe=!!Je&&Je<1,We=Tt!==qe,Si=We||!!_e!=!!Je,w.direction=_e>Je?1:-1,w.progress=_e,Si&&!Mt&&(Fe=_e&&!Je?0:_e===1?1:Je===1?2:3,U&&(Ae=!We&&B[Fe+1]!=="none"&&B[Fe+1]||B[Fe],Ai=r&&(Ae==="complete"||Ae==="reset"||Ae in r))),E&&(We||Ai)&&(Ai||f||!r)&&(Ht(E)?E(w):w.getTrailing(E).forEach(function(In){return In.endAnimation()})),U||(he&&!Mt&&!lo?(he._dp._time-he._start!==he._time&&he.render(he._dp._time-he._start),he.resetTo?he.resetTo("totalProgress",_e,r._tTime/r._tDur):(he.vars.totalProgress=_e,he.invalidate().restart())):r&&r.totalProgress(_e,!!(Mt&&(Ne||Y)))),h){if(Y&&_&&(W.style[_+R.os2]=vt),!Q)ce(ss(fe+Oe*_e));else if(Si){if(Qt=!Y&&_e>Je&&y+1>re&&re+1>=Hi(z,R),O)if(!Y&&(Tt||Qt)){var yt=Qi(h,!0),xt=re-g;Ku(h,Ie,yt.top+(R===at?xt:0)+lt,yt.left+(R===at?0:xt)+lt)}else Ku(h,W);Lr(Tt||Qt?H:G),Wt&&_e<1&&Tt||ce(fe+(_e===1&&!Qt?Oe:0))}}b&&!Ke.tween&&!Mt&&!lo&&wi.restart(!0),l&&(We||C&&_e&&(_e<1||!Vl))&&Vs(l.targets).forEach(function(In){return In.classList[Tt||C?"add":"remove"](l.className)}),o&&!U&&!Y&&o(w),Si&&!Mt?(U&&(Ai&&(Ae==="complete"?r.pause().totalProgress(1):Ae==="reset"?r.restart(!0).pause():Ae==="restart"?r.restart(!0):r[Ae]()),o&&o(w)),(We||!Vl)&&(c&&We&&Yl(w,c),V[Fe]&&Yl(w,V[Fe]),C&&(_e===1?w.kill(!1,1):V[Fe]=0),We||(Fe=_e===1?1:3,V[Fe]&&Yl(w,V[Fe]))),k&&!Tt&&Math.abs(w.getVelocity())>(os(k)?k:2500)&&(Zr(w.callbackAnimation),he?he.progress(1):Zr(r,Ae==="reverse"?1:!_e,1))):U&&o&&!Mt&&o(w)}if(ji){var St=M?re/M.duration()*(M._caScrollDist||0):re;Ln(St+(m._isFlipped?1:0)),ji(St)}hr&&hr(-re/M.duration()*(M._caScrollDist||0))}},w.enable=function(Y,oe){w.enabled||(w.enabled=!0,pt(z,"resize",ls),ee||pt(z,"scroll",_r),ie&&pt(i,"refreshInit",ie),Y!==!1&&(w.progress=Pe=0,ft=Vt=Ce=Ee()),oe!==!1&&w.refresh())},w.getTween=function(Y){return Y&&Ke?Ke.tween:he},w.setPositions=function(Y,oe,J,re){if(M){var ht=M.scrollTrigger,_e=M.duration(),Je=ht.end-ht.start;Y=ht.start+Je*Y/_e,oe=ht.start+Je*oe/_e}w.refresh(!1,!1,{start:Hu(Y,J&&!!w._startClamp),end:Hu(oe,J&&!!w._endClamp)},re),w.update()},w.adjustPinSpacing=function(Y){if(ke&&Y){var oe=ke.indexOf(R.d)+1;ke[oe]=parseFloat(ke[oe])+Y+lt,ke[1]=parseFloat(ke[1])+Y+lt,Lr(ke)}},w.disable=function(Y,oe){if(w.enabled&&(Y!==!1&&w.revert(!0,!0),w.enabled=w.isActive=!1,oe||he&&he.pause(),Ti=0,Ze&&(Ze.uncache=1),ie&&dt(i,"refreshInit",ie),wi&&(wi.pause(),Ke.tween&&Ke.tween.kill()&&(Ke.tween=0)),!ee)){for(var J=ue.length;J--;)if(ue[J].scroller===z&&ue[J]!==w)return;dt(z,"resize",ls),ee||dt(z,"scroll",_r)}},w.kill=function(Y,oe){w.disable(Y,oe),he&&!oe&&he.kill(),a&&delete La[a];var J=ue.indexOf(w);J>=0&&ue.splice(J,1),J===zt&&ko>0&&zt--,J=0,ue.forEach(function(re){return re.scroller===w.scroller&&(J=1)}),J||Nt||(w.scroll.rec=0),r&&(r.scrollTrigger=null,Y&&r.revert({kill:!1}),oe||r.kill()),P&&[P,A,m,I].forEach(function(re){return re.parentNode&&re.parentNode.removeChild(re)}),Os===w&&(Os=0),h&&(Ze&&(Ze.uncache=1),J=0,ue.forEach(function(re){return re.pin===h&&J++}),J||(Ze.spacer=0)),n.onKill&&n.onKill(w)},ue.push(w),w.enable(!1,!1),qi&&qi(w),r&&r.add&&!$){var xe=w.update;w.update=function(){w.update=xe,g||y||w.refresh()},j.delayedCall(.01,w.update),$=.01,g=y=0}else w.refresh();h&&jm()},i.register=function(n){return mr||(j=n||Id(),$d()&&window.document&&i.enable(),mr=rs),mr},i.defaults=function(n){if(n)for(var r in n)fo[r]=n[r];return fo},i.disable=function(n,r){rs=0,ue.forEach(function(o){return o[r?"kill":"disable"](n)}),dt(ge,"wheel",_r),dt(Ye,"scroll",_r),clearInterval(oo),dt(Ye,"touchcancel",Ii),dt(Ie,"touchstart",Ii),co(dt,Ye,"pointerdown,touchstart,mousedown",Vu),co(dt,Ye,"pointerup,touchend,mouseup",Wu),Go.kill(),ao(dt);for(var s=0;s0&&o.left+l0&&o.top+l=0&&ti.splice(t,5),ti.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),j.core.getCache(e),Aa())}}):ti};pe.revert=function(i,e){return Rc(!i,e)};pe.create=function(i,e){return new pe(i,e)};pe.refresh=function(i){return i?ls():(mr||pe.register())&&Xn(!0)};pe.update=function(i){return++de.cache&&rn(i===!0?2:0)};pe.clearScrollMemory=Yd;pe.maxScroll=function(i,e){return Hi(i,e?Bt:at)};pe.getScrollFunc=function(i,e){return En(Ut(i),e?Bt:at)};pe.getById=function(i){return La[i]};pe.getAll=function(){return ue.filter(function(i){return i.vars.id!=="ScrollSmoother"})};pe.isScrolling=function(){return!!yi};pe.snapDirectional=Ac;pe.addEventListener=function(i,e){var t=lr[i]||(lr[i]=[]);~t.indexOf(e)||t.push(e)};pe.removeEventListener=function(i,e){var t=lr[i],n=t&&t.indexOf(e);n>=0&&t.splice(n,1)};pe.batch=function(i,e){var t=[],n={},r=e.interval||.016,s=e.batchMax||1e9,o=function(c,u){var f=[],d=[],h=j.delayedCall(r,function(){u(f,d),f=[],d=[]}).pause();return function(_){f.length||h.restart(!0),f.push(_.trigger),d.push(_),s<=f.length&&h.progress(1)}},l;for(l in e)n[l]=l.substr(0,2)==="on"&&Ht(e[l])&&l!=="onRefreshInit"?o(l,e[l]):e[l];return Ht(s)&&(s=s(),pt(pe,"refresh",function(){return s=e.batchMax()})),Vs(i).forEach(function(a){var c={};for(l in n)c[l]=n[l];c.trigger=a,t.push(pe.create(c))}),t};var Ju=function(e,t,n,r){return t>r?e(r):t<0&&e(0),n>r?(r-t)/(n-t):n<0?t/(t-n):1},jl=function i(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"+t+(et.isTouch?" pinch-zoom":""):"none",e===Mi&&i(Ie,t)},go={auto:1,scroll:1},Jm=function(e){var t=e.event,n=e.target,r=e.axis,s=(t.changedTouches?t.changedTouches[0]:t).target,o=s._gsap||j.core.getCache(s),l=Ot(),a;if(!o._isScrollT||l-o._isScrollT>2e3){for(;s&&s!==Ie&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(go[(a=di(s)).overflowY]||go[a.overflowX]));)s=s.parentNode;o._isScroll=s&&s!==n&&!or(s)&&(go[(a=di(s)).overflowY]||go[a.overflowX]),o._isScrollT=l}(o._isScroll||r==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},jd=function(e,t,n,r){return et.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:r=r&&Jm,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return n&&pt(Ye,et.eventTypes[0],ef,!1,!0)},onDisable:function(){return dt(Ye,et.eventTypes[0],ef,!0)}})},Qm=/(input|label|select|textarea)/i,Qu,ef=function(e){var t=Qm.test(e.target.tagName);(t||Qu)&&(e._gsapAllow=!0,Qu=t)},e1=function(e){Wn(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,n=t.normalizeScrollX,r=t.momentum,s=t.allowNestedScroll,o=t.onRelease,l,a,c=Ut(e.target)||Mi,u=j.core.globals().ScrollSmoother,f=u&&u.get(),d=cn&&(e.content&&Ut(e.content)||f&&e.content!==!1&&!f.smooth()&&f.content()),h=En(c,at),_=En(c,Bt),p=1,v=(et.isTouch&&ge.visualViewport?ge.visualViewport.scale*ge.visualViewport.width:ge.outerWidth)/ge.innerWidth,x=0,T=Ht(r)?function(){return r(l)}:function(){return r||2.8},C,b,O=jd(c,e.type,!0,s),S=function(){return b=!1},M=Ii,k=Ii,E=function(){a=Hi(c,at),k=ws(cn?1:0,a),n&&(M=ws(0,Hi(c,Bt))),C=nr},R=function(){d._gsap.y=ss(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(b){requestAnimationFrame(S);var X=ss(l.deltaY/2),ae=k(h.v-X);if(d&&ae!==h.v+h.offset){h.offset=ae-h.v;var w=ss((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, "+w+", 0, 1)",d._gsap.y=w+"px",h.cacheID=de.cache,rn()}return!0}h.offset&&R(),b=!0},z,q,ee,Q,V=function(){E(),z.isActive()&&z.vars.scrollY>a&&(h()>a?z.progress(1)&&h(a):z.resetTo("scrollY",a))};return d&&j.set(d,{y:"+=0"}),e.ignoreCheck=function(B){return cn&&B.type==="touchmove"&&U()||p>1.05&&B.type!=="touchstart"||l.isGesturing||B.touches&&B.touches.length>1},e.onPress=function(){b=!1;var B=p;p=ss((ge.visualViewport&&ge.visualViewport.scale||1)/v),z.pause(),B!==p&&jl(c,p>1.01?!0:n?!1:"x"),q=_(),ee=h(),E(),C=nr},e.onRelease=e.onGestureStart=function(B,X){if(h.offset&&R(),!X)Q.restart(!0);else{de.cache++;var ae=T(),w,ie;n&&(w=_(),ie=w+ae*.05*-B.velocityX/.227,ae*=Ju(_,w,ie,Hi(c,Bt)),z.vars.scrollX=M(ie)),w=h(),ie=w+ae*.05*-B.velocityY/.227,ae*=Ju(h,w,ie,Hi(c,at)),z.vars.scrollY=k(ie),z.invalidate().duration(ae).play(.01),(cn&&z.vars.scrollY>=a||w>=a-1)&&j.to({},{onUpdate:V,duration:ae})}o&&o(B)},e.onWheel=function(){z._ts&&z.pause(),Ot()-x>1e3&&(C=0,x=Ot())},e.onChange=function(B,X,ae,w,ie){if(nr!==C&&E(),X&&n&&_(M(w[2]===X?q+(B.startX-B.x):_()+X-w[1])),ae){h.offset&&R();var Se=ie[2]===ae,ze=Se?ee+B.startY-B.y:h()+ae-ie[1],Ce=k(ze);Se&&ze!==Ce&&(ee+=Ce-ze),h(Ce)}(ae||X)&&rn()},e.onEnable=function(){jl(c,n?!1:"x"),pe.addEventListener("refresh",V),pt(ge,"resize",V),h.smooth&&(h.target.style.scrollBehavior="auto",h.smooth=_.smooth=!1),O.enable()},e.onDisable=function(){jl(c,!0),dt(ge,"resize",V),pe.removeEventListener("refresh",V),O.kill()},e.lockAxis=e.lockAxis!==!1,l=new et(e),l.iOS=cn,cn&&!h()&&h(1),cn&&j.ticker.add(Ii),Q=l._dc,z=j.to(l,{ease:"power4",paused:!0,inherit:!1,scrollX:n?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Xd(h,h(),function(){return z.pause()})},onUpdate:rn,onComplete:Q.vars.onComplete}),l};pe.sort=function(i){return ue.sort(i||function(e,t){return(e.vars.refreshPriority||0)*-1e6+e.start-(t.start+(t.vars.refreshPriority||0)*-1e6)})};pe.observe=function(i){return new et(i)};pe.normalizeScroll=function(i){if(typeof i>"u")return It;if(i===!0&&It)return It.enable();if(i===!1){It&&It.kill(),It=i;return}var e=i instanceof et?i:e1(i);return It&&It.target===e.target&&It.kill(),or(e.target)&&(It=e),e};pe.core={_getVelocityProp:Pa,_inputObserver:jd,_scrollers:de,_proxies:Wi,bridge:{ss:function(){yi||ar("scrollStart"),yi=Ot()},ref:function(){return Mt}}};Id()&&j.registerPlugin(pe);me.registerPlugin(pe);me.registerPlugin(wd);const ml=(i,e,t=.8,n=.005,r=0)=>{me.to(i,{onStart:()=>{qd(e,100,2)},scrollTrigger:{trigger:i,toggleActions:"play none none none",start:"top 95%"},delay:r,duration:t,y:0,autoAlpha:1,stagger:n,ease:"power4.inOut"})},t1=(i,e)=>{me.to(i,{scrollTrigger:{trigger:e,start:"bottom center",toggleActions:"play none none reverse"},duration:.6,scale:1,ease:"power1"})},i1=i=>{me.to(i,{y:"0%",duration:.4,ease:"power1.inOut",stagger:.1})},n1=i=>{me.set(i,{y:"100%"})},qd=(i,e=1,t=.5)=>{me.to(i,{opacity:e,duration:t,ease:"power4.inOut",stagger:.1})},r1=(i,e=0)=>{me.set(i,{opacity:e})},s1=(i,e,t,n,r)=>{const s=me.quickTo(e.value,"x",{duration:1,ease:"elastic.out(1, 0.3)"}),o=me.quickTo(t.value,"x",{duration:1,ease:"elastic.out(1, 0.3)"}),l=me.quickTo(t.value,"y",{duration:1,ease:"elastic.out(1, 0.3)"}),a=me.quickTo(e.value,"y",{duration:1,ease:"elastic.out(1, 0.3)"}),{clientX:c,clientY:u}=i,{width:f,height:d,left:h,top:_}=e.value.getBoundingClientRect(),p=n,v=r,x=((c-h)/f-.5)*p,T=((u-_)/d-.5)*v;s(x),a(T),o(x),l(T)},o1=(i,e)=>{const t=me.quickTo(i.value,"x",{duration:1,ease:"elastic.out(1, 0.3)"}),n=me.quickTo(e.value,"x",{duration:1,ease:"elastic.out(1, 0.3)"}),r=me.quickTo(e.value,"y",{duration:1,ease:"elastic.out(1, 0.3)"}),s=me.quickTo(i.value,"y",{duration:1,ease:"elastic.out(1, 0.3)"});t(0),s(0),n(0),r(0)},l1=i=>{me.to(i,{x:"0%",opacity:1,duration:.7})},a1=i=>{me.to(i,{opacity:0,onComplete:()=>{me.set(i,{x:"100%"})}})},c1=(i,e,t)=>{l1(i),i1(e),qd(t)},u1=(i,e,t)=>{a1(i),n1(e),r1(t)},f1=(i,e)=>{const t=me.timeline({});t.to("#loading-screen",{delay:2.5,bottom:"100%",duration:1,ease:"power2.inOut"}),t.to(i.value,{duration:1,attr:{d:e},ease:"power2.inOut",onComplete:()=>{me.set("#loading-screen",{display:"none"})},onStart:()=>{setTimeout(()=>{p1(),document.body.classList.remove("stop-scrolling"),window.scrollTo(0,0)},250)}},"<20%")},h1=()=>{me.fromTo("#text",1,{yoyo:!0,opacity:0},{opacity:1,ease:"circ.inOut"})},d1=i=>{me.to(i,{y:0,duration:1,ease:"power2.inOut",stagger:.1,onComplete:()=>{me.to(i,{delay:1.2,opacity:0,duration:1,ease:"power2.inOut",onComplete:()=>{me.set(i,{y:"100%",opacity:100})}})}})},p1=()=>{me.to("header",{y:0,duration:.8,ease:"power4.inOut"}),me.to("#svg-my-en-name g path",{y:0,duration:.8,ease:"power4.inOut",stagger:.01}),me.to("#star",{x:1,duration:.8,ease:"power4.inOut"}),me.to(".overlay",{y:"100%",duration:.8,ease:"power4.inOut",onComplete:()=>{me.set(".overlay",{display:"none"})}}),me.to("#profile-img",{scale:1,duration:.8,ease:"power4.inOut"}),ml("#whoAmI .letters","#whoAmI .letters"),me.to("#hero",{scrollTrigger:{trigger:"#hero",start:"top top",scrub:1},opacity:.5,scale:.9,translateZ:0})},_1=i=>{me.to(i,{y:"0%",opacity:1,duration:1})},g1=i=>{me.to(i,{scale:.99,y:-5,scrollTrigger:{trigger:i,start:"0% center",toggleActions:"play none none reverse"},onStart:()=>{_1("#profile2")}})},Gd=ci({__name:"MagneticEffect",props:{divId:{type:String,required:!0},textId:{type:String,required:!0},magnetoStrengthVal:{type:Number,default:70},magnetoTextStrengthVal:{type:Number,default:50}},setup(i){const e=i,{width:t}=ch();let n,r;const s=l=>{s1(l,n,r,e.magnetoStrengthVal,e.magnetoTextStrengthVal)},o=()=>{o1(n,r)};return Xi(()=>{n=ct(document.getElementById(e.divId)),r=ct(document.getElementById(e.textId)),t.value>700&&(n.value.addEventListener("mousemove",s),n.value.addEventListener("mouseleave",o))}),ec(()=>{n.value.removeEventListener("mousemove",s),r.value.removeEventListener("mouseleave",o)}),(l,a)=>m_(l.$slots,"default")}}),m1=i=>($f("data-v-7d7eb6a4"),i=i(),If(),i),v1=m1(()=>L("div",{id:"magneto",class:"flex-center size-12 cursor-pointer rounded-full bg-flax-smoke-300 brightness-90 ease-in-out md:size-[4.5rem]"},[L("span",{class:"w-[100%] text-center before:bg-flax-smoke-700 after:bg-flax-smoke-700",id:"magnetoText"})],-1)),y1=[v1],x1=ci({__name:"BurgerMenuBtn",setup(i){return(e,t)=>(we(),Dr(Gd,{divId:"magneto",textId:"magnetoText"},{default:ll(()=>[L("div",rh(e.$attrs,{class:"fixed right-7 top-7 z-[20]"}),y1,16)]),_:1}))}}),b1=Vr(x1,[["__scopeId","data-v-7d7eb6a4"]]),w1=["href"],T1={class:"-translate-y-0 font-title transition-all duration-300 ease-in-out group-hover:translate-y-[-100%]"},S1={class:"-translate-y-0 font-title transition-all duration-300 ease-in-out group-hover:translate-y-[-100%]"},tf=ci({__name:"Link",props:{tag:{type:String,required:!0,default:"p"},label:{type:String,required:!0},url:{type:String,required:!0}},setup(i){return(e,t)=>(we(),Dr(Qp(i.tag),{class:"select-none overflow-y-hidden"},{default:ll(()=>[L("a",{href:i.url,class:"group"},[L("p",T1,_i(i.label),1),L("p",S1,_i(i.label),1)],8,w1)]),_:1}))}}),C1={},M1={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"},O1=nh(``,1),P1=[O1];function E1(i,e){return we(),Ve("svg",M1,P1)}const k1=Vr(C1,[["render",E1]]),A1={class:"border-t border-flax-smoke-500/50 bg-[#0B0B0A]"},R1={class:"heading-2 justify flex flex-1 items-center justify-between py-7 sm:py-6 md:py-5 3xl:py-6"},L1={class:"text-left font-extrabold"},D1=["innerHTML"],$1={class:"heading-4 grid w-full grid-cols-2 space-y-10 font-extrabold lg:skew-y-0"},I1={class:"col-span-1"},z1={class:"text-fancy max-w-[40ch] text-base font-normal text-flax-smoke-300"},N1={class:""},F1={class:"font-mono text-base font-normal text-flax-smoke-500"},B1=ci({__name:"ServicesCard",props:{title:{type:String,required:!0},body:{type:String,required:!0},headings:{type:Array,required:!0},shape:{type:String,required:!0}},setup(i){return(e,t)=>(we(),Ve("div",A1,[L("div",R1,[L("h3",L1,_i(i.title),1),L("div",{class:"heading-size-3 fill-flax-smoke-500/50",innerHTML:i.shape},null,8,D1)]),L("div",$1,[L("div",I1,[L("p",z1,_i(i.body),1)]),L("div",N1,[(we(!0),Ve(ut,null,fs(i.headings,(n,r)=>(we(),Ve("div",{key:r},[L("h3",{class:Cn(["flex items-center gap-3 py-3",{"border-y border-flax-smoke-500/50":r===1}])},[L("span",F1,_i((r+1).toString().padStart(2,"0")),1),Ls(" "+_i(n),1)],2)]))),128))])])]))}}),H1=L("h1",{class:"sr-only"},"Ebraheem Alhetari",-1),V1=ci({__name:"MyName",setup(i){return(e,t)=>(we(),Ve(ut,null,[H1,$e(Le(k1),{id:"svg-my-en-name",class:Cn(e.$attrs.class)},null,8,["class"])],64))}}),W1={},Y1=L("span",{class:"sr-only"},"*",-1),U1={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"},X1=L("path",{d:"M27.668 75.939V64.59l4.073-16.005-12.513 11.64-9.894 5.529L.022 49.167l9.603-5.529L25.921 38.4 9.625 33.453.022 27.924l9.312-16.587 9.894 5.529 12.513 11.64-4.073-16.296V.861h19.206V12.21L42.8 28.506l12.513-11.64 9.894-5.529 9.312 16.587-9.604 5.529L48.62 38.4l16.296 5.238 9.604 5.529-9.313 16.587-9.894-5.529L42.8 48.585l4.074 16.005v11.349H27.666Z"},null,-1),j1=[X1];function q1(i,e){return we(),Ve("div",null,[Y1,L("span",null,[(we(),Ve("svg",U1,j1))])])}const G1=Vr(W1,[["render",q1]]),K1={key:0,id:"loading-screen",class:"flex-center fixed bottom-0 z-[99999] size-full cursor-wait"},Z1={class:"size-full flex-col"},J1=["width","height"],Q1=["d"],ev=L("h1",{class:"overflow-clip"},[L("span",{class:"loading-text inline-block translate-y-full"}," Hetari ")],-1),tv={class:"overflow-clip"},iv={class:"loading-text inline-block translate-y-full opacity-70"},nv=L("p",{class:"overflow-clip font-normal"},[L("span",{class:"loading-text absolute bottom-10 left-5 inline-block font-mono text-sm sm:left-14"}," Version 1.0v "),L("span",{class:"loading-text absolute bottom-10 right-5 inline-block animate-pulse font-mono text-sm sm:right-14"}," Loading... ")],-1),rv=ci({__name:"LoadingScreen",emits:["isLoading"],setup(i,{emit:e}){const t=e,n=ct(!1),r=ct(-1),s=ct(""),o=ct(),{width:l,height:a}=ch();let c=fl(()=>{let d=.3;return l.value<600?d=.15:l.value<900&&(d=.2),a.value+a.value*d});const u=ct(`M0 0 L${l.value} 0 L${l.value} ${a.value} Q${l.value/2} ${c.value} 0 ${a.value} L0 0`),f=ct(`M0 0 L${l.value} 0 L${l.value} ${a.value} Q${l.value/2} ${a.value} 0 ${a.value} L0 0`);return Xi(()=>{r.value++,s.value=u.value,h1(),d1("span.loading-text"),f1(o,f.value)}),xn([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}),xn(n,d=>{t("isLoading",d)}),(d,h)=>n.value?B_("",!0):(we(),Ve("div",K1,[L("div",Z1,[(we(),Ve("svg",{width:Le(l),height:Le(a)*2,class:"absolute top-0 z-0 h-[calc(100%_+_300px)] fill-flax-smoke-800 brightness-50"},[L("path",{ref_key:"path",ref:o,class:"w-full",d:s.value},null,8,Q1)],8,J1)),L("div",{id:"text",style:{transform:"translateZ(0px)"},class:Cn(["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}])},[ev,L("p",tv,[L("span",iv," © Folio "+_i(new Date().getFullYear()),1)]),nv])])]))}}),Ia=[{label:"Services",url:"#"},{label:"Works",url:"#"},{label:"About",url:"#"},{label:"Contact",url:"#"}],sv=[{label:"Home",url:"/"},...Ia],ov=[{label:"Twitter",url:"https://x.com/4Hetari"},{label:"GitHub",url:"https://github.com/hetari"},{label:"LinkedIn",url:"https://www.linkedin.com/in/hetari/"}],lv="A freelance full-stack developer, making good shit since 2023, hiding bad shit since 2023.",vl=i=>($f("data-v-80b7bad1"),i=i(),If(),i),av={class:"flex h-full flex-col items-center justify-between"},cv={class:"relative z-[19] w-full"},uv={class:"mt-12 font-bold text-flax-smoke-50 md:mt-24",id:"navLinks"},fv=["id"],hv=["href"],dv=vl(()=>L("span",{class:"h-4 w-4 scale-0 rounded-full bg-flax-smoke-50 opacity-0 transition-all duration-300 ease-in-out group-hover:scale-100 group-hover:opacity-100"},null,-1)),pv={class:"-translate-x-5 font-fancy transition-all duration-300 ease-in-out group-hover:translate-x-5"},_v={class:"w-full"},gv={class:"mt-2 h-full font-normal text-flax-smoke-50"},mv=vl(()=>L("p",{class:"text-left text-sm font-bold uppercase"},"Email address",-1)),vv={class:"mt-6 flex flex-nowrap justify-start gap-x-1 sm:gap-x-4"},yv={class:"flex justify-between"},xv=vl(()=>L("div",{id:"name-container",class:"group -m-10 h-fit cursor-pointer p-10"},[L("h1",{id:"name",class:"flex items-start font-fancy text-xl font-extrabold uppercase md:text-3xl"},[Ls(" hetari"),L("span",{class:"!inline !origin-center font-title text-xl transition-transform duration-500 ease-in-out group-hover:rotate-[360deg]"},"©")])],-1)),bv=vl(()=>L("div",{class:"flex justify-start"},[L("p",{class:"hidden select-none font-fancy font-bold uppercase text-flax-smoke-400 max-2xl:text-sm md:block lg:text-lg"}," available for work and collaboration ")],-1)),wv={class:"flex"},Tv={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"},Sv=ci({__name:"Nav",emits:["isLocked"],setup(i,{emit:e}){const t=ct(!1),n=()=>{var l;t.value=!t.value,(l=document.getElementById("magneto"))==null||l.classList.toggle("active");const o=document.getElementById("navbar");t.value?(c1("#navbar","#navLinks li a",".contact"),o.focus()):(u1("#navbar","#navLinks li a",".contact"),o.blur())};Xi(()=>{t1("#burger","#hero")});const r=()=>{n()},s=e;return xn(t,o=>{s("isLocked",o)}),(o,l)=>(we(),Ve(ut,null,[$e(Le(b1),{onClick:n,class:"z-[9999] scale-0 drop-shadow-lg",id:"burger"}),L("div",{onClick:n,class:Cn(["fixed inset-0 z-[9998] size-full select-none bg-black opacity-50",{hidden:!t.value}])},null,2),L("div",{tabindex:"0",id:"navbar",onKeydown:l[0]||(l[0]=x0(a=>r(),["esc"])),class:"fixed right-0 top-[1svh] z-[9998] h-[98svh] w-full translate-x-full select-none rounded-s-lg bg-flax-smoke-900 p-5 focus:outline-none max-md:w-[98%] sm:p-10 md:w-3/5 md:px-20 lg:w-2/5"},[$e(Le(k0),{id:"circles",class:"absolute right-0 top-0 opacity-25"}),L("div",av,[L("div",cv,[L("ul",uv,[(we(!0),Ve(ut,null,fs(Le(sv),a=>(we(),Ve("li",{class:"overflow-y-clip",key:a.label,id:a.label},[L("a",{href:a.url,class:"group my-2 flex w-fit translate-y-full cursor-pointer items-center justify-start leading-none"},[dv,L("p",pv,_i(a.label),1)],8,hv)],8,fv))),128))])]),L("div",_v,[L("div",gv,[mv,$e(Le(tf),{class:"h-6 font-medium tracking-wider",tag:"p",label:"hetari4all@gmail.com",url:"mailto:hetari4all@gmail.com"}),L("div",vv,[(we(!0),Ve(ut,null,fs(Le(ov),a=>(we(),Dr(Le(Kd),{class:"contact border border-flax-smoke-600 opacity-0",key:a.label,label:a.label,url:a.url},null,8,["label","url"]))),128))])])])])],32),L("header",{class:Cn([o.$attrs.class,"padding-x absolute inset-0 z-20 h-fit -translate-y-full pt-6"])},[L("nav",yv,[$e(Le(Gd),{magnetoStrengthVal:20,magnetoTextStrengthVal:10,divId:"name-container",textId:"name"},{default:ll(()=>[xv]),_:1}),bv,L("div",wv,[L("ul",Tv,[(we(!0),Ve(ut,null,fs(Le(Ia),(a,c)=>(we(),Dr(Le(tf),{key:a.label,tag:"li",label:a.label+(c!==Le(Ia).length-1?" ,":""),url:a.url,class:"h-[50%] max-md:h-5"},null,8,["label","url"]))),128))])])])],2)],64))}}),Cv=Vr(Sv,[["__scopeId","data-v-80b7bad1"]]),Mv=["href"],Ov={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"},Pv={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%]"},Ev={class:"ease-expo text-nowrap font-fancy transition-all duration-700 group-hover:-translate-y-full"},kv=ci({__name:"Button",props:{label:{type:String,required:!0},url:{type:String,required:!0}},setup(i){return(e,t)=>(we(),Ve("a",{id:"button",class:"leading-base group pointer-events-auto relative h-full max-w-fit transform-none overflow-hidden rounded-full bg-flax-smoke-950 px-5 py-2 text-[1rem] font-semibold uppercase tracking-normal text-flax-smoke-100 sm:text-sm",target:"_blank",href:i.url},[L("span",Ov,_i(i.label),1),L("span",Pv,[L("span",Ev,_i(i.label),1)])],8,Mv))}}),Kd=Vr(kv,[["__scopeId","data-v-293ac430"]]),Av="/portfolio/assets/profile-dtKvApsu.webp",Rv="/portfolio/assets/profile2-rDkPz9mY.webp",yl=(i,e=!1)=>{const n=i.split(" ").map(s=>s.split(""));let r="";return n.forEach(s=>{r+='',s.forEach(o=>{let l="letters translate-y-full inline-block ";e&&(l+=" font-fancy "),r+=`${o}`}),r+=" "}),r},Lv={class:"padding-x mb-[-100svh] py-0"},Dv={id:"hero",class:"sticky top-0 flex min-h-svh w-full items-end pb-[clamp(2.25rem,2.1786rem_+_0.3571vi,2.5rem)]"},$v={class:"relative flex w-full flex-col items-center"},Iv={class:"w-full items-end overflow-clip"},zv={class:"flex w-full items-start gap-10"},Nv={class:"sm:column-gap spacing-t grid w-full grid-cols-12"},Fv={class:"col-span-full flex flex-col items-start gap-14 sm:col-span-4"},Bv={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 p-0 md:size-6",color:"#8C8C73",style:{color:"#8c8c73"},height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},Hv=L("line",{x1:"7",y1:"7",x2:"17",y2:"17"},null,-1),Vv=L("polyline",{points:"17 7 17 17 7 17"},null,-1),Wv=[Hv,Vv],Yv=L("p",{class:"sr-only"}," A freelance full-stack developer, cutting-edge technologies to deliver comprehensive solutions for your business. ",-1),Uv=["innerHTML"],Xv={class:"flex origin-left sm:scale-125"},jv={id:"profile-container",class:"col-span-4 mt-10 h-[20vh] max-w-lg select-none flex-col rounded-lg sm:mt-0 md:flex md:h-[50vh]"},qv=L("div",{class:"overlay absolute inset-0 z-[2] bg-flax-smoke-50"},null,-1),Gv=["src"],Kv={class:"relative col-span-7 size-full text-end sm:col-span-4"},Zv={class:"absolute bottom-0 right-0"},Jv=L("p",{class:"text-base font-medium"},"Available for work",-1),Qv={class:"heading-2 font-fancy font-bold leading-none"},ey=L("div",{class:"h-svh"},null,-1),ty=ci({__name:"Hero",setup(i){const e=ct(lv),t=ct(""),n=()=>{const r=new Date,s=r.getFullYear().toString().slice(-2),o=["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"];let l=r.getMonth();return r.getMonth()<12&&(l+=1),`${o[l]} '${s}`};return Ys(()=>{e.value=yl(e.value),t.value=n()}),(r,s)=>(we(),Ve("section",Lv,[L("div",Dv,[L("div",$v,[L("div",Iv,[L("div",zv,[$e(Le(V1)),$e(Le(G1),{id:"star",class:"hide-on-mobile translate-x-full"})])]),L("div",Nv,[L("div",Fv,[(we(),Ve("svg",Bv,Wv)),Yv,L("p",{innerHTML:e.value,id:"whoAmI",class:"who-am-i text-fluid-body text-base-large w-full overflow-clip text-balance font-medium leading-snug sm:max-w-[37ch] lg:text-start"},null,8,Uv),L("div",Xv,[$e(Le(Kd),{class:"contact",label:"Get in touch",url:"#"})])]),L("div",jv,[qv,L("img",{id:"profile-img",src:Le(Av),alt:"Ebraheem profile",decoding:"async",class:"size-full scale-90 rounded-lg object-cover object-top brightness-110 grayscale"},null,8,Gv)]),L("div",Kv,[L("div",Zv,[Jv,L("h1",Qv,_i(t.value),1)])])])])]),ey]))}}),iy={id:"services",class:"mb-20"},ny={class:"flex w-full flex-col"},ry=["innerHTML"],sy=L("div",{id:"services-text",class:"grid-gap mt-[5%] grid grid-cols-12 justify-end text-flax-smoke-300 opacity-0 lg:grid"},[L("p",{class:"col-start-0 heading-6 col-span-4 text-nowrap text-center text-flax-smoke-300/85 md:col-start-4"}," ( SERVICES ) "),L("p",{class:"text-fancy heading-4 col-span-8 w-full text-balance sm:font-semibold md:col-span-5"}," My obsession is to craft memorable digital experiences that represent your brand, serve a meaningful purpose, and drive tangible business results. ")],-1),oy={class:"relative mt-12 w-full lg:mt-[10%]"},ly={class:"flex flex-col justify-between gap-y-16"},ay=ci({__name:"Services",setup(i){const e=ct("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 Code","Motion & Animations","SEO Optimized"],shape:` + + +`},{title:"Problem Solver",body:"I tackle complex technical or business challenges and provide innovative solutions to help streamline your processes and overcome obstacles.",headings:["Creative Solutions","Automation & Scripting","Efficiency Improvement"],shape:` + + +`},{title:"Customer Experience Enhancement",body:"I improve how your customers interact with your business through better service design, feedback systems, and user journey optimization.",headings:["Service Design","Feedback Systems","User Journey Optimization"],shape:` + + +`}];return Ys(()=>{e.value=yl("What I do /",!0)}),Xi(()=>{ml("#what-i-do .letters","#services-text",.7,.01,0)}),(n,r)=>(we(),Ve("section",iy,[L("div",ny,[L("h1",{id:"what-i-do",innerHTML:e.value,class:"heading-1 font-extrabold uppercase"},null,8,ry),sy]),L("div",oy,[L("div",ly,[(we(),Ve(ut,null,fs(t,s=>$e(Le(B1),{title:s.title,body:s.body,headings:s.headings,shape:s.shape,class:"sticky"},null,8,["title","body","headings","shape"])),64))])])]))}}),cy={id:"works",class:"mb-20"},uy={class:"flex w-full flex-col"},fy=["innerHTML"],hy={id:"selected-works-text",class:"grid-gap mt-[5%] grid grid-cols-12 justify-end text-flax-smoke-300 opacity-0 lg:grid"},dy={class:"col-start-0 heading-6 col-span-4 text-nowrap text-center text-flax-smoke-300/85 md:col-start-4"},py={class:"inline sm:hidden"},_y=L("p",{class:"text-fancy heading-4 col-span-8 w-full text-balance sm:font-semibold md:col-span-5"}," Featured client projects that have been meticulously crafted with passion and purpose over the years. ",-1),gy=L("div",{class:"relative mt-12 w-full lg:mt-[10%]"},[L("div",{class:"flex flex-col justify-between gap-y-16"})],-1),my=ci({__name:"Works",setup(i){const e=ct("Selected Works /"),t=[{},{},{},{}],n=fl(()=>`${e.value} `);return Ys(()=>{e.value=yl("Selected Works / ",!0)}),Xi(()=>{ml("#selectedWorks .letters","#selected-works-text",.7,.01,0)}),(r,s)=>(we(),Ve("section",cy,[L("div",uy,[L("h1",{id:"selectedWorks",innerHTML:n.value,class:"heading-1 font-extrabold uppercase"},null,8,fy),L("div",hy,[L("p",dy,[Ls(" ( "),L("span",py,_i(t.length),1),Ls(" PROJECTS ) ")]),_y])]),gy]))}}),vy={id:"little-bit-about-me-section",class:"padding-x absolute rounded-b-3xl bg-[#0B0B0A] py-[5%] text-flax-smoke-200"},yy=["innerHTML"],xy={id:"little-bit-about-me-text",class:"relative flex w-full flex-col items-end justify-end font-medium leading-snug text-flax-smoke-300 opacity-0 sm:-mt-12 lg:grid"},by={class:"relative mt-40 flex flex-auto items-center justify-center"},wy=L("svg",{class:"absolute left-1/2 top-1/2 z-10 mt-20 hidden w-full max-w-2xl -translate-x-1/2 -translate-y-1/2 opacity-10 sm:block 2xl:max-w-4xl 3xl:max-w-5xl",viewBox:"0 0 709 300",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[L("rect",{width:"709",height:"300",rx:"169.963",fill:"#AFAF9D"})],-1),Ty=["src"],Sy=L("p",{class:"text-fancy w-full text-[calc(1.375rem+_((1vw_-_6.4px)_*_0.7813))] sm:font-semibold"}," I empower startups of all scales by creating custom web experiences that are both memorable and successful. With a deep passion for design and development, I guide projects from ideation to launch, ensuring a seamless and impactful journey in the digital landscape. My commitment to excellence drives the success of startups, delivering unique and engaging web solutions that stand out. ",-1),Cy=ci({__name:"LittleBitAboutMe",setup(i){const e=ct("Selected Works /");return Ys(()=>{e.value=yl("A little bit about me / ",!0)}),Xi(()=>{ml("#little-bit-about-me .letters","#little-bit-about-me-text",.7,.01,0),g1("#little-bit-about-me-section")}),(t,n)=>(we(),Ve("section",vy,[L("h1",{id:"little-bit-about-me",innerHTML:e.value,class:"text-[calc(3.125rem_+_((1vw_-_6.4px)_*_6.0938))] font-extrabold uppercase leading-loose"},null,8,yy),L("div",xy,[L("div",by,[wy,L("img",{src:Le(Rv),id:"profile2",class:"z-20 mx-auto translate-y-1/2 opacity-50 mix-blend-lighten brightness-90 grayscale",alt:"Me"},null,8,Ty)]),Sy])]))}}),My={class:"pointer-events-none fixed inset-0 z-50"},Oy={class:"h-[150svh] w-[150svw] object-cover object-center",xmlns:"http://www.w3.org/2000/svg"},Py=L("filter",{id:"noise"},[L("feTurbulence",{type:"fractalNoise",baseFrequency:"0.65",numOctaves:"3",stitchTiles:"stitch"}),L("feBlend",{mode:"screen"})],-1),Ey={class:"relative h-full"},ky={class:"padding-x relative rounded-t-3xl bg-[#0B0B0A] py-[5%] text-flax-smoke-200"},Ay={class:"relative"},Ry=L("div",{class:"h-screen"},null,-1),Ly=ci({__name:"App",setup(i){const e=ct(null),t=n=>{n?za.stop():za.start()};return Xi(async()=>{document.body.classList.add("stop-scrolling"),window.scrollTo(0,0),setTimeout(()=>{requestAnimationFrame(Qd)},2e3)}),(n,r)=>(we(),Ve(ut,null,[$e(Le(rv)),L("div",null,[L("div",My,[(we(),Ve("svg",Oy,[Py,L("rect",{ref_key:"noise",ref:e,class:"size-full",filter:"url(#noise)",opacity:"0.15"},null,512)]))]),$e(Le(Cv),{onIsLocked:t}),L("main",Ey,[$e(Le(ty)),L("div",ky,[$e(Le(ay)),$e(Le(my))]),L("div",Ay,[$e(Le(Cy))])])]),Ry],64))}});function Zd(i,e,t){return Math.max(i,Math.min(e,t))}class Dy{advance(e){var n;if(!this.isRunning)return;let t=!1;if(this.duration&&this.easing){this.currentTime+=e;const r=Zd(0,this.currentTime/this.duration,1);t=r>=1;const s=t?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,t=!0)):(this.value=this.to,t=!0);t&&this.stop(),(n=this.onUpdate)==null||n.call(this,this.value,t)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:n,duration:r,easing:s,onStart:o,onUpdate:l}){this.from=this.value=e,this.to=t,this.lerp=n,this.duration=r,this.easing=s,this.currentTime=0,this.isRunning=!0,o==null||o(),this.onUpdate=l}}class $y{constructor({wrapper:e,content:t,autoResize:n=!0,debounce:r=250}={}){Gi(this,"resize",()=>{this.onWrapperResize(),this.onContentResize()});Gi(this,"onWrapperResize",()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)});Gi(this,"onContentResize",()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)});this.wrapper=e,this.content=t,n&&(this.debouncedResize=function(o,l){let a;return function(){let c=arguments,u=this;clearTimeout(a),a=setTimeout(function(){o.apply(u,c)},l)}}(this.resize,r),this.wrapper===window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var e,t;(e=this.wrapperResizeObserver)==null||e.disconnect(),(t=this.contentResizeObserver)==null||t.disconnect(),window.removeEventListener("resize",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Jd{constructor(){this.events={}}emit(e,...t){let n=this.events[e]||[];for(let r=0,s=n.length;r{var r;this.events[e]=(r=this.events[e])==null?void 0:r.filter(s=>t!==s)}}off(e,t){var n;this.events[e]=(n=this.events[e])==null?void 0:n.filter(r=>t!==r)}destroy(){this.events={}}}const nf=100/6;class Iy{constructor(e,{wheelMultiplier:t=1,touchMultiplier:n=1}){Gi(this,"onTouchStart",e=>{const{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:e})});Gi(this,"onTouchMove",e=>{const{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e,r=-(t-this.touchStart.x)*this.touchMultiplier,s=-(n-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:r,y:s},this.emitter.emit("scroll",{deltaX:r,deltaY:s,event:e})});Gi(this,"onTouchEnd",e=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})});Gi(this,"onWheel",e=>{let{deltaX:t,deltaY:n,deltaMode:r}=e;t*=r===1?nf:r===2?this.windowWidth:1,n*=r===1?nf:r===2?this.windowHeight:1,t*=this.wheelMultiplier,n*=this.wheelMultiplier,this.emitter.emit("scroll",{deltaX:t,deltaY:n,event:e})});Gi(this,"onWindowResize",()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight});this.element=e,this.wheelMultiplier=t,this.touchMultiplier=n,this.touchStart={x:null,y:null},this.emitter=new Jd,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,{passive:!1}),this.element.removeEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.removeEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.removeEventListener("touchend",this.onTouchEnd,{passive:!1})}}class zy{constructor({wrapper:e=window,content:t=document.documentElement,wheelEventsTarget:n=e,eventsTarget:r=n,smoothWheel:s=!0,syncTouch:o=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:a=35,duration:c,easing:u=b=>Math.min(1,1.001-Math.pow(2,-10*b)),lerp:f=.1,infinite:d=!1,orientation:h="vertical",gestureOrientation:_="vertical",touchMultiplier:p=1,wheelMultiplier:v=1,autoResize:x=!0,prevent:T=!1,__experimental__naiveDimensions:C=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.direction=0,this.onVirtualScroll=({deltaX:b,deltaY:O,event:S})=>{if(S.ctrlKey)return;const M=S.type.includes("touch"),k=S.type.includes("wheel");if(this.isTouching=S.type==="touchstart"||S.type==="touchmove",this.options.syncTouch&&M&&S.type==="touchstart"&&!this.isStopped&&!this.isLocked)return void this.reset();const E=b===0&&O===0,R=this.options.gestureOrientation==="vertical"&&O===0||this.options.gestureOrientation==="horizontal"&&b===0;if(E||R)return;let U=S.composedPath();U=U.slice(0,U.indexOf(this.rootElement));const z=this.options.prevent;if(U.find(V=>{var B,X,ae,w,ie;return V instanceof Element&&((typeof z=="function"?z==null?void 0:z(V):z)||((B=V.hasAttribute)===null||B===void 0?void 0:B.call(V,"data-lenis-prevent"))||M&&((X=V.hasAttribute)===null||X===void 0?void 0:X.call(V,"data-lenis-prevent-touch"))||k&&((ae=V.hasAttribute)===null||ae===void 0?void 0:ae.call(V,"data-lenis-prevent-wheel"))||((w=V.classList)===null||w===void 0?void 0:w.contains("lenis"))&&!(!((ie=V.classList)===null||ie===void 0)&&ie.contains("lenis-stopped")))}))return;if(this.isStopped||this.isLocked)return void S.preventDefault();if(!(this.options.syncTouch&&M||this.options.smoothWheel&&k))return this.isScrolling="native",void this.animate.stop();S.preventDefault();let q=O;this.options.gestureOrientation==="both"?q=Math.abs(O)>Math.abs(b)?O:b:this.options.gestureOrientation==="horizontal"&&(q=b);const ee=M&&this.options.syncTouch,Q=M&&S.type==="touchend"&&Math.abs(q)>5;Q&&(q=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+q,Object.assign({programmatic:!1},ee?{lerp:Q?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 b=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-b,this.direction=Math.sign(this.animatedScroll-b),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.3",e&&e!==document.documentElement&&e!==document.body||(e=window),this.options={wrapper:e,content:t,wheelEventsTarget:n,eventsTarget:r,smoothWheel:s,syncTouch:o,syncTouchLerp:l,touchInertiaMultiplier:a,duration:c,easing:u,lerp:f,infinite:d,gestureOrientation:_,orientation:h,touchMultiplier:p,wheelMultiplier:v,autoResize:x,prevent:T,__experimental__naiveDimensions:C},this.animate=new Dy,this.emitter=new Jd,this.dimensions=new $y({wrapper:e,content:t,autoResize:x}),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.virtualScroll=new Iy(r,{touchMultiplier:p,wheelMultiplier:v}),this.virtualScroll.on("scroll",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}setScroll(e){this.isHorizontal?this.rootElement.scrollLeft=e:this.rootElement.scrollTop=e}resize(){this.dimensions.resize()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(e){const t=e-(this.time||e);this.time=e,this.animate.advance(.001*t)}scrollTo(e,{offset:t=0,immediate:n=!1,lock:r=!1,duration:s=this.options.duration,easing:o=this.options.easing,lerp:l=this.options.lerp,onStart:a,onComplete:c,force:u=!1,programmatic:f=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||u){if(typeof e=="string"&&["top","left","start"].includes(e))e=0;else if(typeof e=="string"&&["bottom","right","end"].includes(e))e=this.limit;else{let h;if(typeof e=="string"?h=document.querySelector(e):e instanceof HTMLElement&&(e!=null&&e.nodeType)&&(h=e),h){if(this.options.wrapper!==window){const p=this.rootElement.getBoundingClientRect();t-=this.isHorizontal?p.left:p.top}const _=h.getBoundingClientRect();e=(this.isHorizontal?_.left:_.top)+this.animatedScroll}}if(typeof e=="number"&&(e+=t,e=Math.round(e),this.options.infinite?f&&(this.targetScroll=this.animatedScroll=this.scroll):e=Zd(0,e,this.limit),e!==this.targetScroll)){if(this.userData=d,n)return this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),c==null||c(this),void(this.userData={});f||(this.targetScroll=e),this.animate.fromTo(this.animatedScroll,e,{duration:s,easing:o,lerp:l,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling="smooth",a==null||a(this)},onUpdate:(h,_)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=h-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=h,this.setScroll(this.scroll),f&&(this.targetScroll=h),_||this.emit(),_&&(this.reset(),this.emit(),c==null||c(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{delete this.__preventNextNativeScrollEvent})}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function(t,n){return(t%n+n)%n}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(e){this.__isScrolling!==e&&(this.__isScrolling=e,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(e){this.__isStopped!==e&&(this.__isStopped=e,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(e){this.__isLocked!==e&&(this.__isLocked=e,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let e="lenis";return this.isStopped&&(e+=" lenis-stopped"),this.isLocked&&(e+=" lenis-locked"),this.isScrolling&&(e+=" lenis-scrolling"),this.isScrolling==="smooth"&&(e+=" lenis-smooth"),e}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}}const Ny=T0(Ly);Ny.mount("#app");const za=new zy;function Qd(i){za.raf(i),requestAnimationFrame(Qd)} diff --git a/assets/index-CAbaZAKP.css b/assets/index-CAbaZAKP.css new file mode 100644 index 0000000..281ad56 --- /dev/null +++ b/assets/index-CAbaZAKP.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--heading-6: clamp(1rem, .928rem + .36vw, 1.25rem);--heading-5: clamp(1.13rem, 1.004rem + .63vw, 1.57rem);--heading-4: clamp(1.25rem, 1.0359rem + 1.0707vi, 1.9995rem);--heading-3: clamp(1.5625rem, 1.2474rem + 1.5755vi, 2.6653rem);--heading-2: clamp(1.9531rem, 1.496rem + 2.2854vi, 3.5529rem);--heading-1: clamp(3.5rem, 2.3571rem + 5.5143vi, 10.5rem);--heading-display: clamp(4rem, 1.203rem + 10.0714vw, 10.25rem);--heading-body: clamp(1rem, .6071rem + 1.0143vi, 2.25rem);--heading-1--alt: clamp(3rem, 2.25rem + 3.75vi, 5.625rem);--text-base: clamp(1rem,.9286rem + .3571vi,1.25rem);--text-base--small: clamp(.875rem,.8393rem + .1786vi,1rem);--text-base--large: clamp(1rem,.8571rem + .7143vi,1.5rem)}::-webkit-scrollbar{width:0;background:transparent}body{--tw-bg-opacity: 1;background-color:rgb(244 244 241 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(64 65 51 / var(--tw-text-opacity))}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}.padding-x{padding-left:3%;padding-right:3%}.spacing-t{padding-top:1.25rem}@media (min-width: 640px){.spacing-t{padding-top:3rem}}@media (min-width: 1024px){.spacing-t{padding-top:3.5rem}}.hide-on-mobile{display:none}@media (min-width: 768px){.hide-on-mobile{display:block}}.leading-base{line-height:130%}.text-fluid-body{font-size:clamp(1rem,.8571rem + 1.4143vi,2.5rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-5{left:1.25rem}.right-0{right:0}.right-5{right:1.25rem}.right-7{right:1.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-7{top:1.75rem}.top-\[1svh\]{top:1svh}.top-\[calc\(11\.5rem_\+_20vh\)\]{top:calc(11.5rem + 20vh)}.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}.col-span-1{grid-column:span 1 / span 1}.col-span-4{grid-column:span 4 / span 4}.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}.-m-10{margin:-2.5rem}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-20{margin-bottom:5rem}.mb-\[-100svh\]{margin-bottom:-100svh}.mb-\[11\.5rem\]{margin-bottom:11.5rem}.mb-\[5\.75rem\]{margin-bottom:5.75rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-40{margin-top:10rem}.mt-6{margin-top:1.5rem}.mt-\[5\%\]{margin-top:5%}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-12{width:3rem;height:3rem}.size-4{width:1rem;height:1rem}.size-full{width:100%;height:100%}.h-4{height:1rem}.h-6{height:1.5rem}.h-\[150svh\]{height:150svh}.h-\[20vh\]{height:20vh}.h-\[50\%\]{height:50%}.h-\[80vh\]{height:80vh}.h-\[98svh\]{height:98svh}.h-\[calc\(100\%_\+_300px\)\]{height:calc(100% + 300px)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.h-svh{height:100svh}.min-h-svh{min-height:100svh}.w-4{width:1rem}.w-4\/5{width:80%}.w-\[100\%\]{width:100%}.w-\[150svw\]{width:150svw}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-9xl{max-width:2560px}.max-w-\[40ch\]{max-width:40ch}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.\!origin-center{transform-origin:center!important}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;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-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-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-1\/2{--tw-translate-y: -50%;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-1\/2{--tw-translate-y: 50%;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))}.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}@keyframes spin{to{transform:rotate(360deg)}}.animate-\[spin_5s_linear_infinite\]{animation:spin 5s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.content-end{align-content:flex-end}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-3{gap:.75rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-y-16{row-gap:4rem}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-hidden{overflow-y:hidden}.overflow-y-clip{overflow-y:clip}.text-nowrap{text-wrap:nowrap}.text-balance{text-wrap:balance}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[15rem\]{border-top-left-radius:15rem;border-top-right-radius:15rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-t{border-top-width:1px}.border-flax-smoke-500\/50{border-color:#83856680}.border-flax-smoke-600{--tw-border-opacity: 1;border-color:rgb(98 100 76 / var(--tw-border-opacity))}.bg-\[\#0B0B0A\]{--tw-bg-opacity: 1;background-color:rgb(11 11 10 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-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))}.fill-\[\#0B0B0A\]{fill:#0b0b0a}.fill-flax-smoke-500\/50{fill:#83856680}.fill-flax-smoke-800{fill:#404133}.fill-flax-smoke-900{fill:#38392e}.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-5{padding:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0{padding-top:0;padding-bottom:0}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.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-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-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-\[calc\(1\.375rem\+_\(\(1vw_-_6\.4px\)_\*_0\.7813\)\)\]{font-size:calc(1.375rem + (1vw - 6.4px)*.7813)}.text-\[calc\(3\.125rem_\+_\(\(1vw_-_6\.4px\)_\*_6\.0938\)\)\]{font-size:calc(3.125rem + (1vw - 6.4px)*6.0938)}.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-loose{line-height:2}.leading-none{line-height:1}.leading-snug{line-height:1.375}.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\/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-opacity-50{--tw-text-opacity: .5}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.mix-blend-lighten{mix-blend-mode:lighten}.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-4{font-size:var(--heading-4)}.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)}.text-base{font-size:var(--text-base)}.text-base-large{font-size:var(--text-base--large)}@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: 640px){.sm\: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)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-\[-100\%\]{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[360deg\]{--tw-rotate: 360deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rounded-none{border-radius:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:after\:-translate-y-\[100\%\]:after{content:var(--tw-content);--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width: 1440px){.max-2xl\:text-sm{font-size:.875rem;line-height:1.25rem}}@media not all and (min-width: 1280px){.max-xl\:ps-10{padding-inline-start:2.5rem}}@media not all and (min-width: 768px){.max-md\:h-5{height:1.25rem}.max-md\:w-\[98\%\]{width:98%}}@media (min-width: 640px){.sm\:left-14{left:3.5rem}.sm\:right-14{right:3.5rem}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:-mt-12{margin-top:-3rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:max-w-\[37ch\]{max-width:37ch}.sm\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:p-10{padding:2.5rem}.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}}@media (min-width: 768px){.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-start-4{grid-column-start:4}.md\:mt-24{margin-top:6rem}.md\:block{display:block}.md\:flex{display:flex}.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\:w-3\/5{width:60%}.md\:gap-2{gap:.5rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:pb-\[3\%\]{padding-bottom:3%}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1024px){.lg\:top-\[calc\(16rem_\+_10vh\)\]{top:calc(16rem + 10vh)}.lg\:top-\[calc\(8rem_\+_10vh\)\]{top:calc(8rem + 10vh)}.lg\:mb-\[16rem\]{margin-bottom:16rem}.lg\:mb-\[8rem\]{margin-bottom:8rem}.lg\:mt-\[10\%\]{margin-top:10%}.lg\:grid{display:grid}.lg\:w-2\/5{width:40%}.lg\:skew-y-0{--tw-skew-y: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:gap-4{gap:1rem}.lg\:text-start{text-align:start}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:h-\[78vh\]{height:78vh}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1440px){.\32xl\:max-w-4xl{max-width:56rem}}@media (min-width: 1920px){.\33xl\:h-\[75vh\]{height:75vh}.\33xl\:max-w-5xl{max-width:64rem}.\33xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.\33xl\:pb-\[5\%\]{padding-bottom:5%}}#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-80b7bad1]{font-size:clamp(3.25em,5vw,4em)}.ease-expo[data-v-293ac430]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.stop-scrolling #app{max-height:100svh!important;overflow:hidden} 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..9591798 --- /dev/null +++ b/index.html @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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/profile.webp b/profile.webp new file mode 100644 index 0000000..ce0a8c0 Binary files /dev/null and b/profile.webp differ