PageSourceSearch

https://cindyethertonwriter.com/_nuxt/BcSiqT36.js

js cindyethertonwriter.com collected 2026-10-08 07:23:15 UTC 540,201 bytes, 30 lines download raw bytes

vendor: 6,338 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CKWZGuCZ.js","./BJnTnnl8.js","./0SgeXL3T.js","./DCXpK8ae.js","./yI7HeE6Z.js","./sfDnvExO.js","./B2ksAM3e.js","./J1jVssaO.js","./dont-call-this-fiction.Cl7gM-xF.css","./-Xu3p3D_.js","./gqbSkC4o.js","./DfBgJxHq.js","./index.Jjvae296.css","./BiPfsbvr.js","./error-404.CyVzvt0X.css","./BAiXzZJ5.js","./error-500.C416fJPQ.css"])))=>i.map(i=>d[i]);
2(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();function Fh(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const st={},Ts=[],er=()=>{},u0=()=>!1,zl=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Ou=t=>t.startsWith("onUpdate:"),Gt=Object.assign,Hh=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},_w=Object.prototype.hasOwnProperty,it=(t,e)=>_w.call(t,e),Pe=Array.isArray,Ss=t=>ea(t)==="[object Map]",f0=t=>ea(t)==="[object Set]",pg=t=>ea(t)==="[object Date]",yw=t=>ea(t)==="[object RegExp]",Ae=t=>typeof t=="function",pt=t=>typeof t=="string",fi=t=>typeof t=="symbol",et=t=>t!==null&&typeof t=="object",zh=t=>(et(t)||Ae(t))&&Ae(t.then)&&Ae(t.catch),d0=Object.prototype.toString,ea=t=>d0.call(t),vw=t=>ea(t).slice(8,-1),Vh=t=>ea(t)==="[object Object]",Mu=t=>pt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Do=Fh(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Du=t=>{const e=Object.create(null);return(n=>e[n]||(e[n]=t(n)))},bw=/-\w/g,Ln=Du(t=>t.replace(bw,e=>e.slice(1).toUpperCase())),ww=/\B([A-Z])/g,uo=Du(t=>t.replace(ww,"-$1").toLowerCase()),Iu=Du(t=>t.charAt(0).toUpperCase()+t.slice(1)),ff=Du(t=>t?`on${Iu(t)}`:""),Xi=(t,e)=>!Object.is(t,e),$a=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},h0=(t,e,n,i=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:n})},xw=t=>{const e=parseFloat(t);return isNaN(e)?t:e},p0=t=>{const e=pt(t)?Number(t):NaN;return isNaN(e)?t:e};let gg;const Lu=()=>gg||(gg=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Jo(t){if(Pe(t)){const e={};for(let n=0;n<t.length;n++){const i=t[n],r=pt(i)?Cw(i):Jo(i);if(r)for(const o in r)e[o]=r[o]}return e}else if(pt(t)||et(t))return t}const kw=/;(?![^(]*\))/g,Tw=/:([^]+)/,Sw=/\/\*[^]*?\*\//g;function Cw(t){const e={};return t.replace(Sw,"").split(kw).forEach(n=>{if(n){const i=n.split(Tw);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function mt(t){let e="";if(pt(t))e=t;else if(Pe(t))for(let n=0;n<t.length;n++){const i=mt(t[n]);i&&(e+=i+" ")}else if(et(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function Ew(t){if(!t)return null;let{class:e,style:n}=t;return e&&!pt(e)&&(t.class=mt(e)),n&&(t.style=Jo(n)),t}const Pw="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Aw=Fh(Pw);function g0(t){return!!t||t===""}function Rw(t,e){if(t.length!==e.length)return!1;let n=!0;for(let i=0;n&&i<t.length;i++)n=jh(t[i],e[i]);return n}function jh(t,e){if(t===e)return!0;let n=pg(t),i=pg(e);if(n||i)return n&&i?t.getTime()===e.getTime():!1;if(n=fi(t),i=fi(e),n||i)return t===e;if(n=Pe(t),i=Pe(e),n||i)return n&&i?Rw(t,e):!1;if(n=et(t),i=et(e),n||i){if(!n||!i)return!1;const r=Object.keys(t).length,o=Object.keys(e).length;if(r!==o)return!1;for(const s in t){const a=t.hasOwnProperty(s),l=e.hasOwnProperty(s);if(a&&!l||!a&&l||!jh(t[s],e[s]))return!1}}return String(t)===String(e)}const m0=t=>!!(t&&t.__v_isRef===!0),bt=t=>pt(t)?t:t==null?"":Pe(t)||et(t)&&(t.toString===d0||!Ae(t.toString))?m0(t)?bt(t.value):JSON.stringify(t,_0,2):String(t),_0=(t,e)=>m0(e)?_0(t,e.value):Ss(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,r],o)=>(n[df(i,o)+" =>"]=r,n),{})}:f0(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>df(n))}:fi(e)?df(e):et(e)&&!Pe(e)&&!Vh(e)?String(e):e,df=(t,e="")=>{var n;return fi(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};let qt;class y0{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!e&&qt&&(qt.active?(this.parent=qt,this.index=(qt.scopes||(qt.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=qt;try{return qt=this,e()}finally{qt=n}}}on(){++this._on===1&&(this.prevScope=qt,qt=this)}off(){if(this._on>0&&--this._on===0){if(qt===this)qt=this.prevScope;else{let e=qt;for(;e;){if(e.prevScope===this){e.prevScope=this.prevScope;break}e=e.prevScope}}this.prevScope=void 0}}stop(e){if(this._active){this._active=!1;let n,i;for(n=0,i=this.effects.length;n<i;n++)this.effects[n].stop();for(this.effects.length=0,n=0,i=this.cleanups.length;n<i;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,i=this.scopes.length;n<i;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function Ow(t){return new y0(t)}function qh(){return qt}function Mw(t,e=!1){qt&&qt.cleanups.push(t)}let dt;const hf=new WeakSet;class v0{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler
vendor: 14,233 bytes, line 2
2=void 0,qt&&(qt.active?qt.effects.push(this):this.flags&=-2)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,hf.has(this)&&(hf.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||w0(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,mg(this),x0(this);const e=dt,n=Oi;dt=this,Oi=!0;try{return this.fn()}finally{k0(this),dt=e,Oi=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)Yh(e);this.deps=this.depsTail=void 0,mg(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?hf.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){dd(this)&&this.run()}get dirty(){return dd(this)}}let b0=0,Fa,Ha;function w0(t,e=!1){if(t.flags|=8,e){t.next=Ha,Ha=t;return}t.next=Fa,Fa=t}function Wh(){b0++}function Uh(){if(--b0>0)return;if(Ha){let e=Ha;for(Ha=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;Fa;){let e=Fa;for(Fa=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=n}}if(t)throw t}function x0(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function k0(t){let e,n=t.depsTail,i=n;for(;i;){const r=i.prevDep;i.version===-1?(i===n&&(n=r),Yh(i),Dw(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}t.deps=e,t.depsTail=n}function dd(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(T0(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function T0(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===dl)||(t.globalVersion=dl,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!dd(t))))return;t.flags|=2;const e=t.dep,n=dt,i=Oi;dt=t,Oi=!0;try{x0(t);const r=t.fn(t._value);(e.version===0||Xi(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(r){throw e.version++,r}finally{dt=n,Oi=i,k0(t),t.flags&=-3}}function Yh(t,e=!1){const{dep:n,prevSub:i,nextSub:r}=t;if(i&&(i.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=i,t.nextSub=void 0),n.subs===t&&(n.subs=i,!i&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)Yh(o,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function Dw(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let Oi=!0;const S0=[];function Pr(){S0.push(Oi),Oi=!1}function Ar(){const t=S0.pop();Oi=t===void 0?!0:t}function mg(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=dt;dt=void 0;try{e()}finally{dt=n}}}let dl=0;class Iw{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Gh{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!dt||!Oi||dt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==dt)n=this.activeLink=new Iw(dt,this),dt.deps?(n.prevDep=dt.depsTail,dt.depsTail.nextDep=n,dt.depsTail=n):dt.deps=dt.depsTail=n,C0(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=dt.depsTail,n.nextDep=void 0,dt.depsTail.nextDep=n,dt.depsTail=n,dt.deps===n&&(dt.deps=i)}return n}trigger(e){this.version++,dl++,this.notify(e)}notify(e){Wh();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Uh()}}}function C0(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)C0(i)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const Gc=new WeakMap,Io=Symbol(""),hd=Symbol(""),hl=Symbol("");function yn(t,e,n){if(Oi&&dt){let i=Gc.get(t);i||Gc.set(t,i=new Map);let r=i.get(n);r||(i.set(n,r=new Gh),r.map=i,r.key=n),r.track()}}function mr(t,e,n,i,r,o){const s=Gc.get(t);if(!s){dl++;return}const a=l=>{l&&l.trigger()};if(Wh(),e==="clear")s.forEach(a);else{const l=Pe(t),c=l&&Mu(n);if(l&&n==="length"){const u=Number(i);s.forEach((d,h)=>{(h==="length"||h===hl||!fi(h)&&h>=u)&&a(d)})}else switch((n!==void 0||s.has(void 0))&&a(s.get(n)),c&&a(s.get(hl)),e){case"add":l?c&&a(s.get("length")):(a(s.get(Io)),Ss(t)&&a(s.get(hd)));break;case"delete":l||(a(s.get(Io)),Ss(t)&&a(s.get(hd)));break;case"set":Ss(t)&&a(s.get(Io));break}}Uh()}function Lw(t,e){const n=Gc.get(t);return n&&n.get(e)}function ns(t){const e=Je(t);return e===t?e:(yn(e,"iterate",hl),ci(t)?e:e.map(Ii))}function Nu(t){return yn(t=Je(t),"iterate",hl),t}function Yi(t,e){return ir(t)?zs(Jr(t)?Ii(e):e):Ii(e)}const Nw={__proto__:null,[Symbol.iterator](){return pf(this,Symbol.iterator,t=>Yi(this,t))},concat(...t){return ns(this).concat(...t.map(e=>Pe(e)?ns(e):e))},entries(){return pf(this,"entries",t=>(t[1]=Yi(this,t[1]),t))},every(t,e){return or(this,"every",t,e,void 0,arguments)},filter(t,e){return or(this,"filter",t,e,n=>n.map(i=>Yi(this,i)),arguments)},find(t,e){return or(this,"find",t,e,n=>Yi(this,n),arguments)},findIndex(t,e){return or(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return or(this,"findLast",t,e,n=>Yi(this,n),arguments)},findLastIndex(t,e){return or(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return or(this,"forEach",t,e,void 0,arguments)},includes(...t){return gf(this,"includes",t)},indexOf(...t){return gf(this,"indexOf",t)},join(t){return ns(this).join(t)},lastIndexOf(...t){return gf(this,"lastIndexOf",t)},map(t,e){return or(this,"map",t,e,void 0,arguments)},pop(){return ca(this,"pop")},push(...t){return ca(this,"push",t)},reduce(t,...e){return _g(this,"reduce",t,e)},reduceRight(t,...e){return _g(this,"reduceRight",t,e)},shift(){return ca(this,"shift")},some(t,e){return or(this,"some",t,e,void 0,arguments)},splice(...t){return ca(this,"splice",t)},toReversed(){return ns(this).toReversed()},toSorted(t){return ns(this).toSorted(t)},toSpliced(...t){return ns(this).toSpliced(...t)},unshift(...t){return ca(this,"unshift",t)},values(){return pf(this,"values",t=>Yi(this,t))}};function pf(t,e,n){const i=Nu(t),r=i[e]();return i!==t&&!ci(t)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.done||(o.value=n(o.value)),o}),r}const Bw=Array.prototype;function or(t,e,n,i,r,o){const s=Nu(t),a=s!==t&&!ci(t),l=s[e];if(l!==Bw[e]){const d=l.apply(t,o);return a?Ii(d):d}let c=n;s!==t&&(a?c=function(d,h){return n.call(this,Yi(t,d),h,t)}:n.length>2&&(c=function(d,h){return n.call(this,d,h,t)}));const u=l.call(s,c,i);return a&&r?r(u):u}function _g(t,e,n,i){const r=Nu(t),o=r!==t&&!ci(t);let s=n,a=!1;r!==t&&(o?(a=i.length===0,s=function(c,u,d){return a&&(a=!1,c=Yi(t,c)),n.call(this,c,Yi(t,u),d,t)}):n.length>3&&(s=function(c,u,d){return n.call(this,c,u,d,t)}));const l=r[e](s,...i);return a?Yi(t,l):l}function gf(t,e,n){const i=Je(t);yn(i,"iterate",hl);const r=i[e](...n);return(r===-1||r===!1)&&Bu(n[0])?(n[0]=Je(n[0]),i[e](...n)):r}function ca(t,e,n=[]){Pr(),Wh();const i=Je(t)[e].apply(t,n);return Uh(),Ar(),i}const $w=Fh("__proto__,__v_isRef,__isVue"),E0=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(fi));function Fw(t){fi(t)||(t=String(t));const e=Je(this);return yn(e,"has",t),e.hasOwnProperty(t)}class P0{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,i){if(n==="__v_skip")return e.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return i===(r?o?Xw:M0:o?O0:R0).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const s=Pe(e);if(!r){let l;if(s&&(l=Nw[n]))return l;if(n==="hasOwnProperty")return Fw}const a=Reflect.get(e,n,Rt(e)?e:i);if((fi(n)?E0.has(n):$w(n))||(r||yn(e,"get",n),o))return a;if(Rt(a)){const l=s&&Mu(n)?a:a.value;return r&&et(l)?gd(l):l}return et(a)?r?gd(a):Xt(a):a}}class A0 extends P0{constructor(e=!1){super(!1,e)}set(e,n,i,r){let o=e[n];const s=Pe(e)&&Mu(n);if(!this._isShallow){const c=ir(o);if(!ci(i)&&!ir(i)&&(o=Je(o),i=Je(i)),!s&&Rt(o)&&!Rt(i))return c||(o.value=i),!0}const a=s?Number(n)<e.length:it(e,n),l=Reflect.set(e,n,i,Rt(e)?e:r);return e===Je(r)&&(a?Xi(i,o)&&mr(e,"set",n,i):mr(e,"add",n,i)),l}deleteProperty(e,n){const i=it(e,n);e[n];const r=Reflect.deleteProperty(e,n);return r&&i&&mr(e,"delete",n,void 0),r}has(e,n){const i=Reflect.has(e,n);return(!fi(n)||!E0.has(n))&&yn(e,"has",n),i}ownKeys(e){return yn(e,"iterate",Pe(e)?"length":Io),Reflect.ownKeys(e)}}class Hw extends P0{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const zw=new A0,Vw=new Hw,jw=new A0(!0);const pd=t=>t,Jl=t=>Reflect.getPrototypeOf(t);function qw(t,e,n){return function(...i){const r=this.__v_raw,o=Je(r),s=Ss(o),a=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,c=r[t](...i),u=n?pd:e?zs:Ii;return!e&&yn(o,"iterate",l?hd:Io),Gt(Object.create(c),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:a?[u(d[0]),u(d[1])]:u(d),done:h}}})}}function ec(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function Ww(t,e){const n={get(r){const o=this.__v_raw,s=Je(o),a=Je(r);t||(Xi(r,a)&&yn(s,"get",r),yn(s,"get",a));const{has:l}=Jl(s),c=e?pd:t?zs:Ii;if(l.call(s,r))return c(o.get(r));if(l.call(s,a))return c(o.get(a));o!==s&&o.get(r)},get size(){const r=this.__v_raw;return!t&&yn(Je(r),"iterate",Io),r.size},has(r){const o=this.__v_raw,s=Je(o),a=Je(r);return t||(Xi(r,a)&&yn(s,"has",r),yn(s,"has",a)),r===a?o.has(r):o.has(r)||o.has(a)},forEach(r,o){const s=this,a=s.__v_raw,l=Je(a),c=e?pd:t?zs:Ii;return!t&&yn(l,"iterate",Io),a.forEach((u,d)=>r.call(o,c(u),c(d),s))}};return Gt(n,t?{add:ec("add"),set:ec("set"),delete:ec("delete"),clear:ec("clear")}:{add(r){const o=Je(this),s=Jl(o),a=Je(r),l=!e&&!ci(r)&&!ir(r)?a:r;return s.has.call(o,l)||Xi(r,l)&&s.has.call(o,r)||Xi(a,l)&&s.has.call(o,a)||(o.add(l),mr(o,"add",l,l)),this},set(r,o){!e&&!ci(o)&&!ir(o)&&(o=Je(o));const s=Je(this),{has:a,get:l}=Jl(s);let c=a.call(s,r);c||(r=Je(r),c=a.call(s,r));const u=l.call(s,r);return s.set(r,o),c?Xi(o,u)&&mr(s,"set",r,o):mr(s,"add",r,o),this},delete(r){const o=Je(this),{has:s,get:a}=Jl(o);let l=s.call(o,r);l||(r=Je(r),l=s.call(o,r)),a&&a.call(o,r);const c=o.delete(r);return l&&mr(o,"delete",r,void 0),c},clear(){const r=Je(this),o=r.size!==0,s=r.clear();return o&&mr(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=qw(r,t,e)}),n}function Xh(t,e){const n=Ww(t,e);return(i,r,o)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?i:Reflect.get(it(n,r)&&r in i?n:i,r,o)}const Uw={get:Xh(!1,!1)},Yw={get:Xh(!1,!0)},Gw={get:Xh(!0,!1)};const R0=new WeakMap,O0=new WeakMap,M0=new WeakMap,Xw=new WeakMap;function Kw(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Qw(t){return t.__v_skip||!Object.isExtensible(t)?0:Kw(vw(t))}function Xt(t){return ir(t)?t:Kh(t,!1,zw,Uw,R0)}function Ki(t){return Kh(t,!1,jw,Yw,O0)}function gd(t){return Kh(t,!0,Vw,Gw,M0)}function Kh(t,e,n,i,r){if(!et(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const o=Qw(t);if(o===0)return t;const s=r.get(t);if(s)return s;const a=new Proxy(t,o===2?i:n);return r.set(t,a),a}function Jr(t){return ir(t)?Jr(t.__v_raw):!!(t&&t.__v_isReactive)}function ir(t){return!!(t&&t.__v_isReadonly)}function ci(t){return!!(t&&t.__v_isShallow)}function Bu(t){return t?!!t.__v_raw:!1}function Je(t){const e=t&&t.__v_raw;return e?Je(e):t}function Zw(t){return!it(t,"__v_skip")&&Object.isExtensible(t)&&h0(t,"__v_skip",!0),t}const Ii=t=>et(t)?Xt(t):t,zs=t=>et(t)?gd(t):t;function Rt(t){return t?t.__v_isRef===!0:!1}function Te(t){return D0(t,!1)}function Gn(t){return D0(t,!0)}function D0(t,e){return Rt(t)?t:new Jw(t,e)}class Jw{constructor(e,n){this.dep=new Gh,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:Je(e),this._value=n?e:Ii(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,i=this.__v_isShallow||ci(e)||ir(e);e=i?e:Je(e),Xi(e,n)&&(this._rawValue=e,this._value=i?e:Ii(e),this.dep.trigger())}}function $(t){return Rt(t)?t.value:t}function ti(t){return Ae(t)?t():$(t)}const ex={get:(t,e,n)=>e==="__v_raw"?t:$(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const r=t[e];return Rt(r)&&!Rt(n)?(r.value=n,!0):Reflect.set(t,e,n,i)}};function I0(t){return Jr(t)?t:new Proxy(t,ex)}class tx{constructor(e,n,i){this._object=e,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0,this._key=fi(n)?n:String(n),this._raw=Je(e);let r=!0,o=e;if(!Pe(e)||fi(this._key)||!Mu(this._key))do r=!Bu(o)||ci(o);while(r&&(o=o.__v_raw));this._shallow=r}get value(){let e=this._object[this._key];return this._shallow&&(e=$(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&Rt(this._raw[this._key])){const n=this._object[this._key];if(Rt(n)){n.value=e;return}}this._object[this._key]=e}get dep(){return Lw(this._raw,this._key)}}class nx{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Qh(t,e,n){return Rt(t)?t:Ae(t)?new nx(t):et(t)&&arguments.length>1?ix(t,e,n):Te(t)}function ix(t,e,n){return new tx(t,e,n)}class rx{constructor(e,n,i){this.fn=e,this.setter=n,this._value=void 0,this.dep=new Gh(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=dl-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&dt!==this)return w0(this,!0),!0}get value(){const e=this.dep.track();return T0(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function ox(t,e,n=!1){let i,r;return Ae(t)?i=t:(i=t.get,r=t.set),new rx(i,r,n)}const tc={},Xc=new WeakMap;let To;function Kc(t,e=!1,n=To){if(n){let i=Xc.get(n);i||Xc.set(n,i=[]),i.push(t)}}function sx(t,e,n=st){const{immediate:i,deep:r,once:o,scheduler:s,augmentJob:a,call:l}=n,c=_=>r?_:ci(_)||r===!1||r===0?_r(_,1):_r(_);let u,d,h,f,g=!1,p=!1;if(Rt(t)?(d=()=>t.value,g=ci(t)):Jr(t)?(d=()=>c(t),g=!0):Pe(t)?(p=!0,g=t.some(_=>Jr(_)||ci(_)),d=()=>t.map(_=>{if(Rt(_))return _.value;if(Jr(_))return c(_);if(Ae(_))return l?l(_,2):_()})):Ae(t)?e?d=l?()=>l(t,2):t:d=()=>
vendor: 19,122 bytes, lines 2-4
2{if(h){Pr();try{h()}finally{Ar()}}const _=To;To=u;try{return l?l(t,3,[f]):t(f)}finally{To=_}}:d=er,e&&r){const _=d,y=r===!0?1/0:r;d=()=>_r(_(),y)}const w=qh(),b=()=>{u.stop(),w&&w.active&&Hh(w.effects,u)};if(o&&e){const _=e;e=(...y)=>{_(...y),b()}}let v=p?new Array(t.length).fill(tc):tc;const m=_=>{if(!(!(u.flags&1)||!u.dirty&&!_))if(e){const y=u.run();if(r||g||(p?y.some((C,k)=>Xi(C,v[k])):Xi(y,v))){h&&h();const C=To;To=u;try{const k=[y,v===tc?void 0:p&&v[0]===tc?[]:v,f];v=y,l?l(e,3,k):e(...k)}finally{To=C}}}else u.run()};return a&&a(m),u=new v0(d),u.scheduler=s?()=>s(m,!1):m,f=_=>Kc(_,!1,u),h=u.onStop=()=>{const _=Xc.get(u);if(_){if(l)l(_,4);else for(const y of _)y();Xc.delete(u)}},e?i?m(!0):v=u.run():s?s(m.bind(null,!0),!0):u.run(),b.pause=u.pause.bind(u),b.resume=u.resume.bind(u),b.stop=b,b}function _r(t,e=1/0,n){if(e<=0||!et(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,Rt(t))_r(t.value,e,n);else if(Pe(t))for(let i=0;i<t.length;i++)_r(t[i],e,n);else if(f0(t)||Ss(t))t.forEach(i=>{_r(i,e,n)});else if(Vh(t)){for(const i in t)_r(t[i],e,n);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&_r(t[i],e,n)}return t}function Vl(t,e,n,i){try{return i?t(...i):t()}catch(r){ta(r,e,n)}}function Li(t,e,n,i){if(Ae(t)){const r=Vl(t,e,n,i);return r&&zh(r)&&r.catch(o=>{ta(o,e,n)}),r}if(Pe(t)){const r=[];for(let o=0;o<t.length;o++)r.push(Li(t[o],e,n,i));return r}}function ta(t,e,n,i=!0){const r=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||st;if(e){let a=e.parent;const l=e.proxy,c=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let d=0;d<u.length;d++)if(u[d](t,l,c)===!1)return}a=a.parent}if(o){Pr(),Vl(o,null,10,[t,l,c]),Ar();return}}ax(t,n,r,i,s)}function ax(t,e,n,i=!0,r=!1){if(r)throw t;console.error(t)}const Dn=[];let Vi=-1;const Cs=[];let jr=null,fs=0;const L0=Promise.resolve();let Qc=null;function di(t){const e=Qc||L0;return t?e.then(this?t.bind(this):t):e}function lx(t){let e=Vi+1,n=Dn.length;for(;e<n;){const i=e+n>>>1,r=Dn[i],o=gl(r);o<t||o===t&&r.flags&2?e=i+1:n=i}return e}function Zh(t){if(!(t.flags&1)){const e=gl(t),n=Dn[Dn.length-1];!n||!(t.flags&2)&&e>=gl(n)?Dn.push(t):Dn.splice(lx(e),0,t),t.flags|=1,N0()}}function N0(){Qc||(Qc=L0.then(B0))}function pl(t){Pe(t)?Cs.push(...t):jr&&t.id===-1?jr.splice(fs+1,0,t):t.flags&1||(Cs.push(t),t.flags|=1),N0()}function yg(t,e,n=Vi+1){for(;n<Dn.length;n++){const i=Dn[n];if(i&&i.flags&2){if(t&&i.id!==t.uid)continue;Dn.splice(n,1),n--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function Zc(t){if(Cs.length){const e=[...new Set(Cs)].sort((n,i)=>gl(n)-gl(i));if(Cs.length=0,jr){jr.push(...e);return}for(jr=e,fs=0;fs<jr.length;fs++){const n=jr[fs];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}jr=null,fs=0}}const gl=t=>t.id==null?t.flags&2?-1:1/0:t.id;function B0(t){try{for(Vi=0;Vi<Dn.length;Vi++){const e=Dn[Vi];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),Vl(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;Vi<Dn.length;Vi++){const e=Dn[Vi];e&&(e.flags&=-2)}Vi=-1,Dn.length=0,Zc(),Qc=null,(Dn.length||Cs.length)&&B0()}}let cn=null,$0=null;function Jc(t){const e=cn;return cn=t,$0=t&&t.type.__scopeId||null,e}function Be(t,e=cn,n){if(!e||t._n)return t;const i=(...r)=>{i._d&&ru(-1);const o=Jc(e);let s;try{s=t(...r)}finally{Jc(o),i._d&&ru(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function Jh(t,e){if(cn===null)return t;const n=Vu(cn),i=t.dirs||(t.dirs=[]);for(let r=0;r<e.length;r++){let[o,s,a,l=st]=e[r];o&&(Ae(o)&&(o={mounted:o,updated:o}),o.deep&&_r(s),i.push({dir:o,instance:n,value:s,oldValue:void 0,arg:a,modifiers:l}))}return t}function ji(t,e,n,i){const r=t.dirs,o=e&&e.dirs;for(let s=0;s<r.length;s++){const a=r[s];o&&(a.oldValue=o[s].value);let l=a.dir[i];l&&(Pr(),Li(l,n,8,[t.el,a,t,e]),Ar())}}function Sr(t,e){if(an){let n=an.provides;const i=an.parent&&an.parent.provides;i===n&&(n=an.provides=Object.create(i)),n[t]=e}}function Jt(t,e,n=!1){const i=Ci();if(i||Lo){let r=Lo?Lo._context.provides:i?i.parent==null||i.ce?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(r&&t in r)return r[t];if(arguments.length>1)return n&&Ae(e)?e.call(i&&i.proxy):e}}function $u(){return!!(Ci()||Lo)}const cx=Symbol.for("v-scx"),ux=()=>Jt(cx);function ep(t,e){return tp(t,null,e)}function Ot(t,e,n){return tp(t,e,n)}function tp(t,e,n=st){const{immediate:i,deep:r,flush:o,once:s}=n,a=Gt({},n),l=e&&i||!e&&o!=="post";let c;if(Go){if(o==="sync"){const f=ux();c=f.__watcherHandles||(f.__watcherHandles=[])}else if(!l){const f=()=>{};return f.stop=er,f.resume=er,f.pause=er,f}}const u=an;a.call=(f,g,p)=>Li(f,u,g,p);let d=!1;o==="post"?a.scheduler=f=>{Ut(f,u&&u.suspense)}:o!=="sync"&&(d=!0,a.scheduler=(f,g)=>{g?f():Zh(f)}),a.augmentJob=f=>{e&&(f.flags|=4),d&&(f.flags|=2,u&&(f.id=u.uid,f.i=u))};const h=sx(t,e,a);return Go&&(c?c.push(h):l&&h()),h}function fx(t,e,n){const i=this.proxy,r=pt(t)?t.includes(".")?F0(i,t):()=>i[t]:t.bind(i,i);let o;Ae(e)?o=e:(o=e.handler,n=e);const s=na(this),a=tp(r,o.bind(i),n);return s(),a}function F0(t,e){const n=e.split(".");return()=>{let i=t;for(let r=0;r<n.length&&i;r++)i=i[n[r]];return i}}const dx=Symbol("_vte"),H0=t=>t.__isTeleport,qi=Symbol("_leaveCb"),ua=Symbol("_enterCb");function hx(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return kn(()=>{t.isMounted=!0}),gi(()=>{t.isUnmounting=!0}),t}const mi=[Function,Array],z0={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:mi,onEnter:mi,onAfterEnter:mi,onEnterCancelled:mi,onBeforeLeave:mi,onLeave:mi,onAfterLeave:mi,onLeaveCancelled:mi,onBeforeAppear:mi,onAppear:mi,onAfterAppear:mi,onAppearCancelled:mi},V0=t=>{const e=t.subTree;return e.component?V0(e.component):e},px={name:"BaseTransition",props:z0,setup(t,{slots:e}){const n=Ci(),i=hx();return()=>{const r=e.default&&W0(e.default(),!0),o=r&&r.length?j0(r):n.subTree?Pt():void 0;if(!o)return;const s=Je(t),{mode:a}=s;if(i.isLeaving)return mf(o);const l=vg(o);if(!l)return mf(o);let c=md(l,s,i,n,d=>c=d);l.type!==Ft&&Vs(l,c);let u=n.subTree&&vg(n.subTree);if(u&&u.type!==Ft&&!Ai(u,l)&&V0(n).type!==Ft){let d=md(u,s,i,n);if(Vs(u,d),a==="out-in"&&l.type!==Ft)return i.isLeaving=!0,d.afterLeave=()=>{i.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,u=void 0},mf(o);a==="in-out"&&l.type!==Ft?d.delayLeave=(h,f,g)=>{const p=q0(i,u);p[String(u.key)]=u,h[qi]=()=>{f(),h[qi]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{g(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return o}}};function j0(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==Ft){e=n;break}}return e}const gx=px;function q0(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function md(t,e,n,i,r){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:h,onLeave:f,onAfterLeave:g,onLeaveCancelled:p,onBeforeAppear:w,onAppear:b,onAfterAppear:v,onAppearCancelled:m}=e,_=String(t.key),y=q0(n,t),C=(P,E)=>{P&&Li(P,i,9,E)},k=(P,E)=>{const O=E[1];C(P,E),Pe(P)?P.every(R=>R.length<=1)&&O():P.length<=1&&O()},A={mode:s,persisted:a,beforeEnter(P){let E=l;if(!n.isMounted)if(o)E=w||l;else return;P[qi]&&P[qi](!0);const O=y[_];O&&Ai(t,O)&&O.el[qi]&&O.el[qi](),C(E,[P])},enter(P){if(y[_]===t)return;let E=c,O=u,R=d;if(!n.isMounted)if(o)E=b||c,O=v||u,R=m||d;else return;let N=!1;P[ua]=W=>{N||(N=!0,W?C(R,[P]):C(O,[P]),A.delayedLeave&&A.delayedLeave(),P[ua]=void 0)};const G=P[ua].bind(null,!1);E?k(E,[P,G]):G()},leave(P,E){const O=String(t.key);if(P[ua]&&P[ua](!0),n.isUnmounting)return E();C(h,[P]);let R=!1;P[qi]=G=>{R||(R=!0,E(),G?C(p,[P]):C(g,[P]),P[qi]=void 0,y[O]===t&&delete y[O])};const N=P[qi].bind(null,!1);y[O]=t,f?k(f,[P,N]):N()},clone(P){const E=md(P,e,n,i,r);return r&&r(E),E}};return A}function mf(t){if(jl(t))return t=Or(t),t.children=null,t}function vg(t){if(!jl(t))return H0(t.type)&&t.children?j0(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&Ae(n.default))return n.default()}}function Vs(t,e){t.shapeFlag&6&&t.component?(t.transition=e,Vs(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function W0(t,e=!1,n){let i=[],r=0;for(let o=0;o<t.length;o++){let s=t[o];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:o);s.type===ht?(s.patchFlag&128&&r++,i=i.concat(W0(s.children,e,a))):(e||s.type!==Ft)&&i.push(a!=null?Or(s,{key:a}):s)}if(r>1)for(let o=0;o<i.length;o++)i[o].patchFlag=-2;return i}function qe(t,e){return Ae(t)?Gt({name:t.name},e,{setup:t}):t}function mx(){const t=Ci();return t?(t.appContext.config.idPrefix||"v")+"-"+t.ids[0]+t.ids[1]++:""}function np(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function _x(t){const e=Ci(),n=Gn(null);if(e){const r=e.refs===st?e.refs={}:e.refs;Object.defineProperty(r,t,{enumerable:!0,get:()=>n.value,set:o=>n.value=o})}return n}function bg(t,e){let n;return!!((n=Object.getOwnPropertyDescriptor(t,e))&&!n.configurable)}const eu=new WeakMap;function Es(t,e,n,i,r=!1){if(Pe(t)){t.forEach((p,w)=>Es(p,e&&(Pe(e)?e[w]:e),n,i,r));return}if(Cr(i)&&!r){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&Es(t,e,n,i.component.subTree);return}const o=i.shapeFlag&4?Vu(i.component):i.el,s=r?null:o,{i:a,r:l}=t,c=e&&e.r,u=a.refs===st?a.refs={}:a.refs,d=a.setupState,h=Je(d),f=d===st?u0:p=>bg(u,p)?!1:it(h,p),g=(p,w)=>!(w&&bg(u,w));if(c!=null&&c!==l){if(wg(e),pt(c))u[c]=null,f(c)&&(d[c]=null);else if(Rt(c)){const p=e;g(c,p.k)&&(c.value=null),p.k&&(u[p.k]=null)}}if(Ae(l))Vl(l,a,12,[s,u]);else{const p=pt(l),w=Rt(l);if(p||w){const b=()=>{if(t.f){const v=p?f(l)?d[l]:u[l]:g()||!t.k?l.value:u[t.k];if(r)Pe(v)&&Hh(v,o);else if(Pe(v))v.includes(o)||v.push(o);else if(p)u[l]=[o],f(l)&&(d[l]=u[l]);else{const m=[o];g(l,t.k)&&(l.value=m),t.k&&(u[t.k]=m)}}else p?(u[l]=s,f(l)&&(d[l]=s)):w&&(g(l,t.k)&&(l.value=s),t.k&&(u[t.k]=s))};if(s){const v=()=>{b(),eu.delete(t)};v.id=-1,eu.set(t,v),Ut(v,n)}else wg(t),b()}}}function wg(t){const e=eu.get(t);e&&(e.flags|=8,eu.delete(t))}let xg=!1;const is=()=>{xg||(console.error("Hydration completed but contains mismatches."),xg=!0)},yx=t=>t.namespaceURI.includes("svg")&&t.tagName!=="foreignObject",vx=t=>t.namespaceURI.includes("MathML"),nc=t=>{if(t.nodeType===1){if(yx(t))return"svg";if(vx(t))return"mathml"}},_s=t=>t.nodeType===8;function bx(t){const{mt:e,p:n,o:{patchProp:i,createText:r,nextSibling:o,parentNode:s,remove:a,insert:l,createComment:c}}=t,u=(m,_)=>{if(!_.hasChildNodes()){n(null,m,_),Zc(),_._vnode=m;return}d(_.firstChild,m,null,null,null),Zc(),_._vnode=m},d=(m,_,y,C,k,A=!1)=>{A=A||!!_.dynamicChildren;const P=_s(m)&&m.data==="[",E=()=>p(m,_,y,C,k,P),{type:O,ref:R,shapeFlag:N,patchFlag:G}=_;let W=m.nodeType;_.el=m,G===-2&&(A=!1,_.dynamicChildren=null);let V=null;switch(O){case No:W!==3?_.children===""?(l(_.el=r(""),s(m),m),V=m):V=E():(m.data!==_.children&&(is(),m.data=_.children),V=o(m));break;case Ft:v(m)?(V=o(m),b(_.el=m.content.firstChild,m,y)):W!==8||P?V=E():V=o(m);break;case Dc:if(P&&(m=o(m),W=m.nodeType),W===1||W===3){V=m;const q=!_.children.length;for(let X=0;X<_.staticCount;X++)q&&(_.children+=V.nodeType===1?V.outerHTML:V.data),X===_.staticCount-1&&(_.anchor=V),V=o(V);return P?o(V):V}else E();break;case ht:P?V=g(m,_,y,C,k,A):V=E();break;default:if(N&1)(W!==1||_.type.toLowerCase()!==m.tagName.toLowerCase())&&!v(m)?V=E():V=h(m,_,y,C,k,A);else if(N&6){_.slotScopeIds=k;const q=s(m);if(P?V=w(m):_s(m)&&m.data==="teleport start"?V=w(m,m.data,"teleport end"):V=o(m),e(_,q,null,y,C,nc(q),A),Cr(_)&&!_.type.__asyncResolved){let X;P?(X=ge(ht),X.anchor=V?V.previousSibling:q.lastChild):X=m.nodeType===3?vt(""):ge("div"),X.el=m,_.component.subTree=X}}else N&64?W!==8?V=E():V=_.type.hydrate(m,_,y,C,k,A,t,f):N&128&&(V=_.type.hydrate(m,_,y,C,nc(s(m)),k,A,t,d))}return R!=null&&Es(R,null,C,_),V},h=(m,_,y,C,k,A)=>{A=A||!!_.dynamicChildren;const{type:P,props:E,patchFlag:O,shapeFlag:R,dirs:N,transition:G}=_,W=P==="input"||P==="option";if(W||O!==-1){N&&ji(_,null,y,"created");let V=!1;if(v(m)){V=_y(null,G)&&y&&y.vnode.props&&y.vnode.props.appear;const X=m.content.firstChild;if(V){const le=X.getAttribute("class");le&&(X.$cls=le),G.beforeEnter(X)}b(X,m,y),_.el=m=X}if(R&16&&!(E&&(E.innerHTML||E.textContent))){let X=f(m.firstChild,_,m,y,C,k,A);for(;X;){ic(m,1)||is();const le=X;X=X.nextSibling,a(le)}}else if(R&8){let X=_.children;X[0]===`
3`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(X=X.slice(1));const{textContent:le}=m;le!==X&&le!==X.replace(/\r\n|\r/g,`
4`)&&(ic(m,0)||is(),m.textContent=_.children)}if(E){if(W||!A||O&48){const X=m.tagName.includes("-");for(const le in E)(W&&(le.endsWith("value")||le==="indeterminate")||zl(le)&&!Do(le)||le[0]==="."||X&&!Do(le))&&i(m,le,null,E[le],void 0,y)}else if(E.onClick)i(m,"onClick",null,E.onClick,void 0,y);else if(O&4&&Jr(E.style))for(const X in E.style)E.style[X]}let q;(q=E&&E.onVnodeBeforeMount)&&Hn(q,y,_),N&&ji(_,null,y,"beforeMount"),((q=E&&E.onVnodeMounted)||N||V)&&ky(()=>{q&&Hn(q,y,_),V&&G.enter(m),N&&ji(_,null,y,"mounted")},C)}return m.nextSibling},f=(m,_,y,C,k,A,P)=>{P=P||!!_.dynamicChildren;const E=_.children,O=E.length;for(let R=0;R<O;R++){const N=P?E[R]:E[R]=ni(E[R]),G=N.type===No;m?(G&&!P&&R+1<O&&ni(E[R+1]).type===No&&(l(r(m.data.slice(N.children.length)),y,o(m)),m.data=N.children),m=d(m,N,C,k,A,P)):G&&!N.children?l(N.el=r(""),y):(ic(y,1)||is(),n(null,N,y,null,C,k,nc(y),A))}return m},g=(m,_,y,C,k,A)=>{const{slotScopeIds:P}=_;P&&(k=k?k.concat(P):P);const E=s(m),O=f(o(m),_,E,y,C,k,A);return O&&_s(O)&&O.data==="]"?o(_.anchor=O):(is(),l(_.anchor=c("]"),E,O),O)},p=(m,_,y,C,k,A)=>{if(ic(m.parentElement,1)||is(),_.el=null,A){const O=w(m);for(;;){const R=o(m);if(R&&R!==O)a(R);else break}}const P=o(m),E=s(m);return a(m),n(null,_,E,P,y,C,nc(E),k),y&&(y.vnode.el=_.el,zu(y,_.el)),P},w=(m,_="[",y="]")=>{let C=0;for(;m;)if(m=o(m),m&&_s(m)&&(m.data===_&&C++,m.data===y)){if(C===0)return o(m);C--}return m},b=(m,_,y)=>{const C=_.parentNode;C&&C.replaceChild(m,_);let k=y;for(;k;)k.vnode.el===_&&(k.vnode.el=k.subTree.el=m),k=k.parent},v=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[u,d]}const kg="data-allow-mismatch",wx={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function ic(t,e){if(e===0||e===1)for(;t&&!t.hasAttribute(kg);)t=t.parentElement;const n=t&&t.getAttribute(kg);if(n==null)return!1;if(n==="")return!0;{const i=n.split(",");return e===0&&i.includes("children")?!0:i.includes(wx[e])}}Lu().requestIdleCallback;Lu().cancelIdleCallback;function xx(t,e){if(_s(t)&&t.data==="["){let n=1,i=t.nextSibling;for(;i;){if(i.nodeType===1){if(e(i)===!1)break}else if(_s(i))if(i.data==="]"){if(--n===0)break}else i.data==="["&&n++;i=i.nextSibling}}else e(t)}const Cr=t=>!!t.type.__asyncLoader;function _d(t){Ae(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:i,delay:r=200,hydrate:o,timeout:s,suspensible:a=!0,onError:l}=t;let c=null,u,d=0;const h=()=>(d++,c=null,f()),f=()=>{let g;return c||(g=c=e().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),l)return new Promise((w,b)=>{l(p,()=>w(h()),()=>b(p),d+1)});throw p}).then(p=>g!==c&&c?c:(p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),u=p,p)))};return qe({name:"AsyncComponentWrapper",__asyncLoader:f,__asyncHydrate(g,p,w){let b=!1;(p.bu||(p.bu=[])).push(()=>b=!0);const v=()=>{b||w()},m=o?()=>{const _=o(v,y=>xx(g,y));_&&(p.bum||(p.bum=[])).push(_)}:v;u?m():f().then(()=>!p.isUnmounted&&m())},get __asyncResolved(){return u},setup(){const g=an;if(np(g),u)return()=>rc(u,g);const p=m=>{c=null,ta(m,g,13,!i)};if(a&&g.suspense||Go)return f().then(m=>()=>rc(m,g)).catch(m=>(p(m),()=>i?ge(i,{error:m}):null));const w=Te(!1),b=Te(),v=Te(!!r);return r&&setTimeout(()=>{v.value=!1},r),s!=null&&setTimeout(()=>{if(!w.value&&!b.value){const m=new Error(`Async component timed out after ${s}ms.`);p(m),b.value=m}},s),f().then(()=>{w.value=!0,g.parent&&jl(g.parent.vnode)&&g.parent.update()}).catch(m=>{p(m),b.value=m}),()=>{if(w.value&&u)return rc(u,g);if(b.value&&i)return ge(i,{error:b.value});if(n&&!v.value)return rc(n,g)}}})}function rc(t,e){const{ref:n,props:i,children:r,ce:o}=e.vnode,s=ge(t,i,r);return s.ref=n,s.ce=o,delete e.vnode.ce,s}const jl=t=>t.type.__isKeepAlive,kx={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=Ci(),i=n.ctx;if(!i.renderer)return()=>{const v=e.default&&e.default();return v&&v.length===1?v[0]:v};const r=new Map,o=new Set;let s=null;const a=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:d}}}=i,h=d("div");i.activate=(v,m,_,y,C)=>{const k=v.component;c(v,m,_,0,a),l(k.vnode,v,m,_,k,a,y,v.slotScopeIds,C),Ut(()=>{k.isDeactivated=!1,k.a&&$a(k.a);const A=v.props&&v.props.onVnodeMounted;A&&Hn(A,k.parent,v)},a)},i.deactivate=v=>{const m=v.component;nu(m.m),nu(m.a),c(v,h,null,1,a),Ut(()=>{m.da&&$a(m.da);const _=v.props&&v.props.onVnodeUnmounted;_&&Hn(_,m.parent,v),m.isDeactivated=!0},a)};function f(v){_f(v),u(v,n,a,!0)}function g(v){r.forEach((m,_)=>{const y=Td(Cr(m)?m.type.__asyncResolved||{}:m.type);y&&!v(y)&&p(_)})}function p(v){const m=r.get(v);m&&(!s||!Ai(m,s))?f(m):s&&_f(s),r.delete(v),o.delete(v)}Ot(()=>[t.include,t.exclude],([v,m])=>{v&&g(_=>xa(v,_)),m&&g(_=>!xa(m,_))},{flush:"post",deep:!0});let w=null;const b=()=>{w!=null&&(iu(n.subTree.type)?Ut(()=>{r.set(w,oc(n.subTree))},n.subTree.suspense):r.set(w,oc(n.subTree)))};return kn(b),K0(b),gi(()=>{r.forEach(v=>{const{subTree:m,suspense:_}=n,y=oc(m);if(v.type===y.type&&v.key===y.key){_f(y);const C=y.component.da;C&&Ut(C,_);return}f(v)})}),()=>{if(w=null,!e.default)return s=null;const v=e.default(),m=v[0];if(v.length>1)return s=null,v;if(!Yo(m)||!(m.shapeFlag&4)&&!(m.shapeFlag&128))return s=null,m;let _=oc(m);if(_.type===Ft)return s=null,_;const y=_.type,C=Td(Cr(_)?_.type.__asyncResolved||{}:y),{include:k,exclude:A,max:P}=t;if(k&&(!C||!xa(k,C))||A&&C&&xa(A,C))return _.shapeFlag&=-257,s=_,m;const E=_.key==null?y:_.key,O=r.get(E);return _.el&&(_=Or(_),m.shapeFlag&128&&(m.ssContent=_)),w=E,O?(_.el=O.el,_.component=O.component,_.transition&&Vs(_,_.transition),_.shapeFlag|=512,o.delete(E),o.add(E)):(o.add(E),P&&o.size>parseInt(P,10)&&p(o.values().next().value)),_.shapeFlag|=256,s=_,iu(m.type)?m:_}}},Tx=kx;function xa(t,e){return Pe(t)?t.some(n=>xa(n,e)):pt(t)?t.split(",").includes(e):yw(t)?(t.lastIndex=0,t.test(e)):!1}function U0(t,e){G0(t,"a",e)}function Y0(t,e){G0(t,"da",e)}function G0(t,e,n=an){const i=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(Fu(e,i,n),n){let r=n.parent;for(;r&&r.parent;)jl(r.parent.vnode)&&Sx(i,e,n,r),r=r.parent}}function Sx(t,e,n,i){const r=Fu(e,t,i,!0);ql(()=>{Hh(i[e],r)},n)}function _f(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function oc(t){return t.shapeFlag&128?t.ssContent:t}function Fu(t,e,n=an,i=!1){if(n){const r=n[t]||(n[t]=[]),o=e.__weh||(e.__weh=(...s)=>{Pr();const a=na(n),l=Li(e,n,t,s);return a(),Ar(),l});return i?r.unshift(o):r.push(o),o}}const Lr=t=>(e,n=an)=>
vendor: 4,551 bytes, line 4
4{(!Go||t==="sp")&&Fu(t,(...i)=>e(...i),n)},X0=Lr("bm"),kn=Lr("m"),Cx=Lr("bu"),K0=Lr("u"),gi=Lr("bum"),ql=Lr("um"),Ex=Lr("sp"),Px=Lr("rtg"),Ax=Lr("rtc");function Q0(t,e=an){Fu("ec",t,e)}const Z0="components";function Tg(t,e){return ty(Z0,t,!0,e)||t}const J0=Symbol.for("v-ndc");function ey(t){return pt(t)?ty(Z0,t,!1)||t:t||J0}function ty(t,e,n=!0,i=!1){const r=cn||an;if(r){const o=r.type;{const a=Td(o,!1);if(a&&(a===e||a===Ln(e)||a===Iu(Ln(e))))return o}const s=Sg(r[t]||o[t],e)||Sg(r.appContext[t],e);return!s&&i?o:s}}function Sg(t,e){return t&&(t[e]||t[Ln(e)]||t[Iu(Ln(e))])}function Rr(t,e,n,i){let r;const o=n,s=Pe(t);if(s||pt(t)){const a=s&&Jr(t);let l=!1,c=!1;a&&(l=!ci(t),c=ir(t),t=Nu(t)),r=new Array(t.length);for(let u=0,d=t.length;u<d;u++)r[u]=e(l?c?zs(Ii(t[u])):Ii(t[u]):t[u],u,void 0,o)}else if(typeof t=="number"){r=new Array(t);for(let a=0;a<t;a++)r[a]=e(a+1,a,void 0,o)}else if(et(t))if(t[Symbol.iterator])r=Array.from(t,(a,l)=>e(a,l,void 0,o));else{const a=Object.keys(t);r=new Array(a.length);for(let l=0,c=a.length;l<c;l++){const u=a[l];r[l]=e(t[u],u,l,o)}}else r=[];return r}function tr(t,e,n={},i,r){if(cn.ce||cn.parent&&Cr(cn.parent)&&cn.parent.ce){const c=Object.keys(n).length>0;return e!=="default"&&(n.name=e),J(),Qe(ht,null,[ge("slot",n,i)],c?-2:64)}let o=t[e];o&&o._c&&(o._d=!1),J();const s=o&&ny(o(n)),a=n.key||s&&s.key,l=Qe(ht,{key:(a&&!fi(a)?a:`_${e}`)+(!s&&i?"_fb":"")},s||[],s&&t._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function ny(t){return t.some(e=>Yo(e)?!(e.type===Ft||e.type===ht&&!ny(e.children)):!0)?t:null}const yd=t=>t?Py(t)?Vu(t):yd(t.parent):null,za=Gt(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>yd(t.parent),$root:t=>yd(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>ry(t),$forceUpdate:t=>t.f||(t.f=()=>{Zh(t.update)}),$nextTick:t=>t.n||(t.n=di.bind(t.proxy)),$watch:t=>fx.bind(t)}),yf=(t,e)=>t!==st&&!t.__isScriptSetup&&it(t,e),Rx={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:i,data:r,props:o,accessCache:s,type:a,appContext:l}=t;if(e[0]!=="$"){const h=s[e];if(h!==void 0)switch(h){case 1:return i[e];case 2:return r[e];case 4:return n[e];case 3:return o[e]}else{if(yf(i,e))return s[e]=1,i[e];if(r!==st&&it(r,e))return s[e]=2,r[e];if(it(o,e))return s[e]=3,o[e];if(n!==st&&it(n,e))return s[e]=4,n[e];vd&&(s[e]=0)}}const c=za[e];let u,d;if(c)return e==="$attrs"&&yn(t.attrs,"get",""),c(t);if((u=a.__cssModules)&&(u=u[e]))return u;if(n!==st&&it(n,e))return s[e]=4,n[e];if(d=l.config.globalProperties,it(d,e))return d[e]},set({_:t},e,n){const{data:i,setupState:r,ctx:o}=t;return yf(r,e)?(r[e]=n,!0):i!==st&&it(i,e)?(i[e]=n,!0):it(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(o[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:r,props:o,type:s}},a){let l;return!!(n[a]||t!==st&&a[0]!=="$"&&it(t,a)||yf(e,a)||it(o,a)||it(i,a)||it(za,a)||it(r.config.globalProperties,a)||(l=s.__cssModules)&&l[a])},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:it(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function mR(){return Ox().slots}function Ox(t){const e=Ci();return e.setupContext||(e.setupContext=Ry(e))}function Cg(t){return Pe(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function _R(t){const e=Ci(),n=Go;let i=t();yl(),n&&As(!1);const r=()=>{na(e),n&&As(!0)},o=()=>{Ci()!==e&&e.scope.off(),yl(),n&&As(!1)};return zh(i)&&(i=i.catch(s=>{throw r(),Promise.resolve().then(()=>Promise.resolve().then(o)),s})),[i,()=>{r(),Promise.resolve().then(o)}]}let vd=!0;function Mx(t){const e=ry(t),n=t.proxy,i=t.ctx;vd=!1,e.beforeCreate&&Eg(e.beforeCreate,t,"bc");const{data:r,computed:o,methods:s,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:h,beforeUpdate:f,updated:g,activated:p,deactivated:w,beforeDestroy:b,beforeUnmount:v,destroyed:m,unmounted:_,render:y,renderTracked:C,renderTriggered:k,errorCaptured:A,serverPrefetch:P,expose:E,inheritAttrs:O,components:R,directives:N,filters:G}=e;if(c&&Dx(c,i,null),s)for(const q in s){const X=s[q];Ae(X)&&(i[q]=X.bind(n))}if(r){const q=r.call(n,n);et(q)&&(t.data=Xt(q))}if(vd=!0,o)for(const q in o){const X=o[q],le=Ae(X)?X.bind(n,n):Ae(X.get)?X.get.bind(n,n):er,M=!Ae(X)&&Ae(X.set)?X.set.bind(n):er,fe=ze({get:le,set:M});Object.defineProperty(i,q,{enumerable:!0,configurable:!0,get:()=>fe.value,set:ce=>fe.value=ce})}if(a)for(const q in a)iy(a[q],i,n,q);if(l){const q=Ae(l)?l.call(n):l;Reflect.ownKeys(q).forEach(X=>{Sr(X,q[X])})}u&&Eg(u,t,"c");
vendor: 4,503 bytes, line 4
4function V(q,X){Pe(X)?X.forEach(le=>q(le.bind(n))):X&&q(X.bind(n))}if(V(X0,d),V(kn,h),V(Cx,f),V(K0,g),V(U0,p),V(Y0,w),V(Q0,A),V(Ax,C),V(Px,k),V(gi,v),V(ql,_),V(Ex,P),Pe(E))if(E.length){const q=t.exposed||(t.exposed={});E.forEach(X=>{Object.defineProperty(q,X,{get:()=>n[X],set:le=>n[X]=le,enumerable:!0})})}else t.exposed||(t.exposed={});y&&t.render===er&&(t.render=y),O!=null&&(t.inheritAttrs=O),R&&(t.components=R),N&&(t.directives=N),P&&np(t)}function Dx(t,e,n=er){Pe(t)&&(t=bd(t));for(const i in t){const r=t[i];let o;et(r)?"default"in r?o=Jt(r.from||i,r.default,!0):o=Jt(r.from||i):o=Jt(r),Rt(o)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):e[i]=o}}function Eg(t,e,n){Li(Pe(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function iy(t,e,n,i){let r=i.includes(".")?F0(n,i):()=>n[i];if(pt(t)){const o=e[t];Ae(o)&&Ot(r,o)}else if(Ae(t))Ot(r,t.bind(n));else if(et(t))if(Pe(t))t.forEach(o=>iy(o,e,n,i));else{const o=Ae(t.handler)?t.handler.bind(n):e[t.handler];Ae(o)&&Ot(r,o,t)}}function ry(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:r,optionsCache:o,config:{optionMergeStrategies:s}}=t.appContext,a=o.get(e);let l;return a?l=a:!r.length&&!n&&!i?l=e:(l={},r.length&&r.forEach(c=>tu(l,c,s,!0)),tu(l,e,s)),et(e)&&o.set(e,l),l}function tu(t,e,n,i=!1){const{mixins:r,extends:o}=e;o&&tu(t,o,n,!0),r&&r.forEach(s=>tu(t,s,n,!0));for(const s in e)if(!(i&&s==="expose")){const a=Ix[s]||n&&n[s];t[s]=a?a(t[s],e[s]):e[s]}return t}const Ix={data:Pg,props:Ag,emits:Ag,methods:ka,computed:ka,beforeCreate:En,created:En,beforeMount:En,mounted:En,beforeUpdate:En,updated:En,beforeDestroy:En,beforeUnmount:En,destroyed:En,unmounted:En,activated:En,deactivated:En,errorCaptured:En,serverPrefetch:En,components:ka,directives:ka,watch:Nx,provide:Pg,inject:Lx};function Pg(t,e){return e?t?function(){return Gt(Ae(t)?t.call(this,this):t,Ae(e)?e.call(this,this):e)}:e:t}function Lx(t,e){return ka(bd(t),bd(e))}function bd(t){if(Pe(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function En(t,e){return t?[...new Set([].concat(t,e))]:e}function ka(t,e){return t?Gt(Object.create(null),t,e):e}function Ag(t,e){return t?Pe(t)&&Pe(e)?[...new Set([...t,...e])]:Gt(Object.create(null),Cg(t),Cg(e??{})):e}function Nx(t,e){if(!t)return e;if(!e)return t;const n=Gt(Object.create(null),t);for(const i in e)n[i]=En(t[i],e[i]);return n}function oy(){return{app:null,config:{isNativeTag:u0,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Bx=0;function $x(t,e){return function(i,r=null){Ae(i)||(i=Gt({},i)),r!=null&&!et(r)&&(r=null);const o=oy(),s=new WeakSet,a=[];let l=!1;const c=o.app={_uid:Bx++,_component:i,_props:r,_container:null,_context:o,_instance:null,version:g2,get config(){return o.config},set config(u){},use(u,...d){return s.has(u)||(u&&Ae(u.install)?(s.add(u),u.install(c,...d)):Ae(u)&&(s.add(u),u(c,...d))),c},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),c},component(u,d){return d?(o.components[u]=d,c):o.components[u]},directive(u,d){return d?(o.directives[u]=d,c):o.directives[u]},mount(u,d,h){if(!l){const f=c._ceVNode||ge(i,r);return f.appContext=o,h===!0?h="svg":h===!1&&(h=void 0),d&&e?e(f,u):t(f,u,h),l=!0,c._container=u,u.__vue_app__=c,Vu(f.component)}},onUnmount(u){a.push(u)},unmount(){l&&(Li(a,c._instance,16),t(null,c._container),delete c._container.__vue_app__)},provide(u,d){return o.provides[u]=d,c},runWithContext(u){const d=Lo;Lo=c;try{return u()}finally{Lo=d}}};return c}}let Lo=null;const Fx=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${Ln(e)}Modifiers`]||t[`${uo(e)}Modifiers`];function Hx(t,e,...n){if(t.isUnmounted)return;const i=t.vnode.props||st;let r=n;const o=e.startsWith("update:"),s=o&&Fx(i,e.slice(7));s&&(s.trim&&(r=n.map(u=>pt(u)?u.trim():u)),s.number&&(r=n.map(xw)));let a,l=i[a=ff(e)]||i[a=ff(Ln(e))];!l&&o&&(l=i[a=ff(uo(e))]),l&&Li(l,t,6,r);const c=i[a+"Once"];if(c){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,Li(c,t,6,r)}}const zx=new WeakMap;function sy(t,e,n=!1){const i=n?zx:e.emitsCache,r=i.get(t);if(r!==void 0)return r;const o=t.emits;let s={},a=!1;if(!Ae(t)){const l=c=>{const u=sy(c,e,!0);u&&(a=!0,Gt(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}
vendor: 6,442 bytes, line 4
4return!o&&!a?(et(t)&&i.set(t,null),null):(Pe(o)?o.forEach(l=>s[l]=null):Gt(s,o),et(t)&&i.set(t,s),s)}function Hu(t,e){return!t||!zl(e)?!1:(e=e.slice(2).replace(/Once$/,""),it(t,e[0].toLowerCase()+e.slice(1))||it(t,uo(e))||it(t,e))}function vf(t){const{type:e,vnode:n,proxy:i,withProxy:r,propsOptions:[o],slots:s,attrs:a,emit:l,render:c,renderCache:u,props:d,data:h,setupState:f,ctx:g,inheritAttrs:p}=t,w=Jc(t);let b,v;try{if(n.shapeFlag&4){const _=r||i,y=_;b=ni(c.call(y,_,u,d,f,h,g)),v=a}else{const _=e;b=ni(_.length>1?_(d,{attrs:a,slots:s,emit:l}):_(d,null)),v=e.props?a:jx(a)}}catch(_){Va.length=0,ta(_,t,1),b=ge(Ft)}let m=b;if(v&&p!==!1){const _=Object.keys(v),{shapeFlag:y}=m;_.length&&y&7&&(o&&_.some(Ou)&&(v=qx(v,o)),m=Or(m,v,!1,!0))}return n.dirs&&(m=Or(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&Vs(m,n.transition),b=m,Jc(w),b}function Vx(t,e=!0){let n;for(let i=0;i<t.length;i++){const r=t[i];if(Yo(r)){if(r.type!==Ft||r.children==="v-if"){if(n)return;n=r}}else return}return n}const jx=t=>{let e;for(const n in t)(n==="class"||n==="style"||zl(n))&&((e||(e={}))[n]=t[n]);return e},qx=(t,e)=>{const n={};for(const i in t)(!Ou(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function Wx(t,e,n){const{props:i,children:r,component:o}=t,{props:s,children:a,patchFlag:l}=e,c=o.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?Rg(i,s,c):!!s;if(l&8){const u=e.dynamicProps;for(let d=0;d<u.length;d++){const h=u[d];if(ay(s,i,h)&&!Hu(c,h))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:i===s?!1:i?s?Rg(i,s,c):!0:!!s;return!1}function Rg(t,e,n){const i=Object.keys(e);if(i.length!==Object.keys(t).length)return!0;for(let r=0;r<i.length;r++){const o=i[r];if(ay(e,t,o)&&!Hu(n,o))return!0}return!1}function ay(t,e,n){const i=t[n],r=e[n];return n==="style"&&et(i)&&et(r)?!jh(i,r):i!==r}function zu({vnode:t,parent:e,suspense:n},i){for(;e;){const r=e.subTree;if(r.suspense&&r.suspense.activeBranch===t&&(r.suspense.vnode.el=r.el=i,t=r),r===t)(t=e.vnode).el=i,e=e.parent;else break}n&&n.activeBranch===t&&(n.vnode.el=i)}const ly={},cy=()=>Object.create(ly),uy=t=>Object.getPrototypeOf(t)===ly;function Ux(t,e,n,i=!1){const r={},o=cy();t.propsDefaults=Object.create(null),fy(t,e,r,o);for(const s in t.propsOptions[0])s in r||(r[s]=void 0);n?t.props=i?r:Ki(r):t.type.props?t.props=r:t.props=o,t.attrs=o}function Yx(t,e,n,i){const{props:r,attrs:o,vnode:{patchFlag:s}}=t,a=Je(r),[l]=t.propsOptions;let c=!1;if((i||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let d=0;d<u.length;d++){let h=u[d];if(Hu(t.emitsOptions,h))continue;const f=e[h];if(l)if(it(o,h))f!==o[h]&&(o[h]=f,c=!0);else{const g=Ln(h);r[g]=wd(l,a,g,f,t,!1)}else f!==o[h]&&(o[h]=f,c=!0)}}}else{fy(t,e,r,o)&&(c=!0);let u;for(const d in a)(!e||!it(e,d)&&((u=uo(d))===d||!it(e,u)))&&(l?n&&(n[d]!==void 0||n[u]!==void 0)&&(r[d]=wd(l,a,d,void 0,t,!0)):delete r[d]);if(o!==a)for(const d in o)(!e||!it(e,d))&&(delete o[d],c=!0)}c&&mr(t.attrs,"set","")}function fy(t,e,n,i){const[r,o]=t.propsOptions;let s=!1,a;if(e)for(let l in e){if(Do(l))continue;const c=e[l];let u;r&&it(r,u=Ln(l))?!o||!o.includes(u)?n[u]=c:(a||(a={}))[u]=c:Hu(t.emitsOptions,l)||(!(l in i)||c!==i[l])&&(i[l]=c,s=!0)}if(o){const l=Je(n),c=a||st;for(let u=0;u<o.length;u++){const d=o[u];n[d]=wd(r,l,d,c[d],t,!it(c,d))}}return s}function wd(t,e,n,i,r,o){const s=t[n];if(s!=null){const a=it(s,"default");if(a&&i===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&Ae(l)){const{propsDefaults:c}=r;if(n in c)i=c[n];else{const u=na(r);i=c[n]=l.call(null,e),u()}}else i=l;r.ce&&r.ce._setProp(n,i)}s[0]&&(o&&!a?i=!1:s[1]&&(i===""||i===uo(n))&&(i=!0))}return i}const Gx=new WeakMap;function dy(t,e,n=!1){const i=n?Gx:e.propsCache,r=i.get(t);if(r)return r;const o=t.props,s={},a=[];let l=!1;if(!Ae(t)){const u=d=>{l=!0;const[h,f]=dy(d,e,!0);Gt(s,h),f&&a.push(...f)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!o&&!l)return et(t)&&i.set(t,Ts),Ts;if(Pe(o))for(let u=0;u<o.length;u++){const d=Ln(o[u]);Og(d)&&(s[d]=st)}else if(o)for(const u in o){const d=Ln(u);if(Og(d)){const h=o[u],f=s[d]=Pe(h)||Ae(h)?{type:h}:Gt({},h),g=f.type;let p=!1,w=!0;if(Pe(g))for(let b=0;b<g.length;++b){const v=g[b],m=Ae(v)&&v.name;if(m==="Boolean"){p=!0;break}else m==="String"&&(w=!1)}else p=Ae(g)&&g.name==="Boolean";f[0]=p,f[1]=w,(p||it(f,"default"))&&a.push(d)}}const c=[s,a];return et(t)&&i.set(t,c),c}function Og(t){return t[0]!=="$"&&!Do(t)}const ip=t=>t==="_"||t==="_ctx"||t==="$stable",rp=t=>Pe(t)?t.map(ni):[ni(t)],Xx=(t,e,n)=>{if(e._n)return e;const i=Be((...r)=>rp(e(...r)),n);return i._c=!1,i},hy=(t,e,n)=>{const i=t._ctx;for(const r in t){if(ip(r))continue;const o=t[r];if(Ae(o))e[r]=Xx(r,o,i);else if(o!=null){const s=rp(o);e[r]=()=>s}}},py=(t,e)=>{const n=rp(e);t.slots.default=()=>n},gy=(t,e,n)=>{for(const i in e)(n||!ip(i))&&(t[i]=e[i])},Kx=(t,e,n)=>{const i=t.slots=cy();if(t.vnode.shapeFlag&32){const r=e._;r?(gy(i,e,n),n&&h0(i,"_",r,!0)):hy(e,i)}else e&&py(t,e)},Qx=(t,e,n)=>{const{vnode:i,slots:r}=t;let o=!0,s=st;if(i.shapeFlag&32){const a=e._;a?n&&a===1?o=!1:gy(r,e,n):(o=!e.$stable,hy(e,r)),s=e}else e&&(py(t,e),s={default:1});if(o)for(const a in r)!ip(a)&&s[a]==null&&delete r[a]},Ut=ky;function Zx(t){return my(t)}function Jx(t){return my(t,bx)}function my(t,e){const n=Lu();n.__VUE__=!0;const{insert:i,remove:r,patchProp:o,createElement:s,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:h,setScopeId:f=er,insertStaticContent:g}=t,p=(x,T,I,U=null,S=null,j=null,ie=void 0,re=null,K=!!T.dynamicChildren)=>{if(x===T)return;x&&!Ai(x,T)&&(U=F(x),ce(x,S,j,!0),x=null),T.patchFlag===-2&&(K=!1,T.dynamicChildren=null);const{type:B,ref:ve,shapeFlag:ae}=T;switch(B){case No:w(x,T,I,U);break;case Ft:b(x,T,I,U);break;case Dc:x==null&&v(T,I,U,ie);break;case ht:R(x,T,I,U,S,j,ie,re,K);break;default:ae&1?y(x,T,I,U,S,j,ie,re,K):ae&6?N(x,T,I,U,S,j,ie,re,K):(ae&64||ae&128)&&B.process(x,T,I,U,S,j,ie,re,K,se)}ve!=null&&S?Es(ve,x&&x.ref,j,T||x,!T):ve==null&&x&&x.ref!=null&&Es(x.ref,null,j,x,!0)},w=(x,T,I,U)=>{if(x==null)i(T.el=a(T.children),I,U);else{const S=T.el=x.el;T.children!==x.children&&c(S,T.children)}},b=(x,T,I,U)=>{x==null?i(T.el=l(T.children||""),I,U):T.el=x.el},v=(x,T,I,U)=>{[x.el,x.anchor]=g(x.children,T,I,U,x.el,x.anchor)},m=({el:x,anchor:T},I,U)=>{let S;for(;x&&x!==T;)S=h(x),i(x,I,U),x=S;i(T,I,U)},_=({el:x,anchor:T})=>{let I;for(;x&&x!==T;
vendor: 4,286 bytes, line 4
4)I=h(x),r(x),x=I;r(T)},y=(x,T,I,U,S,j,ie,re,K)=>{if(T.type==="svg"?ie="svg":T.type==="math"&&(ie="mathml"),x==null)C(T,I,U,S,j,ie,re,K);else{const B=x.el&&x.el._isVueCE?x.el:null;try{B&&B._beginPatch(),P(x,T,S,j,ie,re,K)}finally{B&&B._endPatch()}}},C=(x,T,I,U,S,j,ie,re)=>{let K,B;const{props:ve,shapeFlag:ae,transition:ue,dirs:_e}=x;if(K=x.el=s(x.type,j,ve&&ve.is,ve),ae&8?u(K,x.children):ae&16&&A(x.children,K,null,U,S,bf(x,j),ie,re),_e&&ji(x,null,U,"created"),k(K,x,x.scopeId,ie,U),ve){for(const De in ve)De!=="value"&&!Do(De)&&o(K,De,null,ve[De],j,U);"value"in ve&&o(K,"value",null,ve.value,j),(B=ve.onVnodeBeforeMount)&&Hn(B,U,x)}_e&&ji(x,null,U,"beforeMount");const xe=_y(S,ue);xe&&ue.beforeEnter(K),i(K,T,I),((B=ve&&ve.onVnodeMounted)||xe||_e)&&Ut(()=>{B&&Hn(B,U,x),xe&&ue.enter(K),_e&&ji(x,null,U,"mounted")},S)},k=(x,T,I,U,S)=>{if(I&&f(x,I),U)for(let j=0;j<U.length;j++)f(x,U[j]);if(S){let j=S.subTree;if(T===j||iu(j.type)&&(j.ssContent===T||j.ssFallback===T)){const ie=S.vnode;k(x,ie,ie.scopeId,ie.slotScopeIds,S.parent)}}},A=(x,T,I,U,S,j,ie,re,K=0)=>{for(let B=K;B<x.length;B++){const ve=x[B]=re?dr(x[B]):ni(x[B]);p(null,ve,T,I,U,S,j,ie,re)}},P=(x,T,I,U,S,j,ie)=>{const re=T.el=x.el;let{patchFlag:K,dynamicChildren:B,dirs:ve}=T;K|=x.patchFlag&16;const ae=x.props||st,ue=T.props||st;let _e;if(I&&po(I,!1),(_e=ue.onVnodeBeforeUpdate)&&Hn(_e,I,T,x),ve&&ji(T,x,I,"beforeUpdate"),I&&po(I,!0),(ae.innerHTML&&ue.innerHTML==null||ae.textContent&&ue.textContent==null)&&u(re,""),B?E(x.dynamicChildren,B,re,I,U,bf(T,S),j):ie||X(x,T,re,null,I,U,bf(T,S),j,!1),K>0){if(K&16)O(re,ae,ue,I,S);else if(K&2&&ae.class!==ue.class&&o(re,"class",null,ue.class,S),K&4&&o(re,"style",ae.style,ue.style,S),K&8){const xe=T.dynamicProps;for(let De=0;De<xe.length;De++){const Ne=xe[De],Ye=ae[Ne],at=ue[Ne];(at!==Ye||Ne==="value")&&o(re,Ne,Ye,at,S,I)}}K&1&&x.children!==T.children&&u(re,T.children)}else!ie&&B==null&&O(re,ae,ue,I,S);((_e=ue.onVnodeUpdated)||ve)&&Ut(()=>{_e&&Hn(_e,I,T,x),ve&&ji(T,x,I,"updated")},U)},E=(x,T,I,U,S,j,ie)=>{for(let re=0;re<T.length;re++){const K=x[re],B=T[re],ve=K.el&&(K.type===ht||!Ai(K,B)||K.shapeFlag&198)?d(K.el):I;p(K,B,ve,null,U,S,j,ie,!0)}},O=(x,T,I,U,S)=>{if(T!==I){if(T!==st)for(const j in T)!Do(j)&&!(j in I)&&o(x,j,T[j],null,S,U);for(const j in I){if(Do(j))continue;const ie=I[j],re=T[j];ie!==re&&j!=="value"&&o(x,j,re,ie,S,U)}"value"in I&&o(x,"value",T.value,I.value,S)}},R=(x,T,I,U,S,j,ie,re,K)=>{const B=T.el=x?x.el:a(""),ve=T.anchor=x?x.anchor:a("");let{patchFlag:ae,dynamicChildren:ue,slotScopeIds:_e}=T;_e&&(re=re?re.concat(_e):_e),x==null?(i(B,I,U),i(ve,I,U),A(T.children||[],I,ve,S,j,ie,re,K)):ae>0&&ae&64&&ue&&x.dynamicChildren&&x.dynamicChildren.length===ue.length?(E(x.dynamicChildren,ue,I,S,j,ie,re),(T.key!=null||S&&T===S.subTree)&&yy(x,T,!0)):X(x,T,I,ve,S,j,ie,re,K)},N=(x,T,I,U,S,j,ie,re,K)=>{T.slotScopeIds=re,x==null?T.shapeFlag&512?S.ctx.activate(T,I,U,ie,K):G(T,I,U,S,j,ie,K):W(x,T,K)},G=(x,T,I,U,S,j,ie)=>{const re=x.component=u2(x,U,S);if(jl(x)&&(re.ctx.renderer=se),f2(re,!1,ie),re.asyncDep){if(S&&S.registerDep(re,V,ie),!x.el){const K=re.subTree=ge(Ft);b(null,K,T,I),x.placeholder=K.el}}else V(re,x,T,I,S,j,ie)},W=(x,T,I)=>{const U=T.component=x.component;if(Wx(x,T,I))if(U.asyncDep&&!U.asyncResolved){q(U,T,I);return}else U.next=T,U.update();else T.el=x.el,U.vnode=T},V=(x,T,I,U,S,j,ie)=>{const re=()=>{if(x.isMounted){let{next:ae,bu:ue,u:_e,parent:xe,vnode:De}=x;{const Ct=vy(x);if(Ct){ae&&(ae.el=De.el,q(x,ae,ie)),Ct.asyncDep.then(()=>{Ut(()=>{x.isUnmounted||B()},S)});return}}let Ne=ae,Ye;po(x,!1),ae?(ae.el=De.el,q(x,ae,ie)):ae=De,ue&&$a(ue),(Ye=ae.props&&ae.props.onVnodeBeforeUpdate)&&Hn(Ye,xe,ae,De),po(x,!0);const at=vf(x),Ge=x.subTree;x.subTree=at,p(Ge,at,d(Ge.el),F(Ge),x,S,j),ae.el=at.el,Ne===null&&zu(x,at.el),_e&&Ut(_e,S),(Ye=ae.props&&ae.props.onVnodeUpdated)&&Ut(()=>Hn(Ye,xe,ae,De),S)}else{let ae;const{el:ue,props:_e}=T,{bm:xe,m:De,parent:Ne,root:Ye,type:at}=x,Ge=Cr(T);if(po(x,!1),xe&&$a(xe),!Ge&&(ae=_e&&_e.onVnodeBeforeMount)&&Hn(ae,Ne,T),po(x,!0),ue&&Ee){const Ct=()=>{x.subTree=vf(x),Ee(ue,x.subTree,x,S,null)};Ge&&at.__asyncHydrate?at.__asyncHydrate(ue,x,Ct):Ct()}else{Ye.ce&&Ye.ce._hasShadowRoot()&&Ye.ce._injectChildStyle(at,x.parent?x.parent.type:void 0);const Ct=x.subTree=vf(x);p(null,Ct,I,U,x,S,j),T.el=Ct.el}
vendor: 18,523 bytes, line 4
4if(De&&Ut(De,S),!Ge&&(ae=_e&&_e.onVnodeMounted)){const Ct=T;Ut(()=>Hn(ae,Ne,Ct),S)}(T.shapeFlag&256||Ne&&Cr(Ne.vnode)&&Ne.vnode.shapeFlag&256)&&x.a&&Ut(x.a,S),x.isMounted=!0,T=I=U=null}};x.scope.on();const K=x.effect=new v0(re);x.scope.off();const B=x.update=K.run.bind(K),ve=x.job=K.runIfDirty.bind(K);ve.i=x,ve.id=x.uid,K.scheduler=()=>Zh(ve),po(x,!0),B()},q=(x,T,I)=>{T.component=x;const U=x.vnode.props;x.vnode=T,x.next=null,Yx(x,T.props,U,I),Qx(x,T.children,I),Pr(),yg(x),Ar()},X=(x,T,I,U,S,j,ie,re,K=!1)=>{const B=x&&x.children,ve=x?x.shapeFlag:0,ae=T.children,{patchFlag:ue,shapeFlag:_e}=T;if(ue>0){if(ue&128){M(B,ae,I,U,S,j,ie,re,K);return}else if(ue&256){le(B,ae,I,U,S,j,ie,re,K);return}}_e&8?(ve&16&&me(B,S,j),ae!==B&&u(I,ae)):ve&16?_e&16?M(B,ae,I,U,S,j,ie,re,K):me(B,S,j,!0):(ve&8&&u(I,""),_e&16&&A(ae,I,U,S,j,ie,re,K))},le=(x,T,I,U,S,j,ie,re,K)=>{x=x||Ts,T=T||Ts;const B=x.length,ve=T.length,ae=Math.min(B,ve);let ue;for(ue=0;ue<ae;ue++){const _e=T[ue]=K?dr(T[ue]):ni(T[ue]);p(x[ue],_e,I,null,S,j,ie,re,K)}B>ve?me(x,S,j,!0,!1,ae):A(T,I,U,S,j,ie,re,K,ae)},M=(x,T,I,U,S,j,ie,re,K)=>{let B=0;const ve=T.length;let ae=x.length-1,ue=ve-1;for(;B<=ae&&B<=ue;){const _e=x[B],xe=T[B]=K?dr(T[B]):ni(T[B]);if(Ai(_e,xe))p(_e,xe,I,null,S,j,ie,re,K);else break;B++}for(;B<=ae&&B<=ue;){const _e=x[ae],xe=T[ue]=K?dr(T[ue]):ni(T[ue]);if(Ai(_e,xe))p(_e,xe,I,null,S,j,ie,re,K);else break;ae--,ue--}if(B>ae){if(B<=ue){const _e=ue+1,xe=_e<ve?T[_e].el:U;for(;B<=ue;)p(null,T[B]=K?dr(T[B]):ni(T[B]),I,xe,S,j,ie,re,K),B++}}else if(B>ue)for(;B<=ae;)ce(x[B],S,j,!0),B++;else{const _e=B,xe=B,De=new Map;for(B=xe;B<=ue;B++){const ft=T[B]=K?dr(T[B]):ni(T[B]);ft.key!=null&&De.set(ft.key,B)}let Ne,Ye=0;const at=ue-xe+1;let Ge=!1,Ct=0;const Kt=new Array(at);for(B=0;B<at;B++)Kt[B]=0;for(B=_e;B<=ae;B++){const ft=x[B];if(Ye>=at){ce(ft,S,j,!0);continue}let Mt;if(ft.key!=null)Mt=De.get(ft.key);else for(Ne=xe;Ne<=ue;Ne++)if(Kt[Ne-xe]===0&&Ai(ft,T[Ne])){Mt=Ne;break}Mt===void 0?ce(ft,S,j,!0):(Kt[Mt-xe]=B+1,Mt>=Ct?Ct=Mt:Ge=!0,p(ft,T[Mt],I,null,S,j,ie,re,K),Ye++)}const Bn=Ge?e2(Kt):Ts;for(Ne=Bn.length-1,B=at-1;B>=0;B--){const ft=xe+B,Mt=T[ft],dn=T[ft+1],Oe=ft+1<ve?dn.el||by(dn):U;Kt[B]===0?p(null,Mt,I,Oe,S,j,ie,re,K):Ge&&(Ne<0||B!==Bn[Ne]?fe(Mt,I,Oe,2):Ne--)}}},fe=(x,T,I,U,S=null)=>{const{el:j,type:ie,transition:re,children:K,shapeFlag:B}=x;if(B&6){fe(x.component.subTree,T,I,U);return}if(B&128){x.suspense.move(T,I,U);return}if(B&64){ie.move(x,T,I,se);return}if(ie===ht){i(j,T,I);for(let ae=0;ae<K.length;ae++)fe(K[ae],T,I,U);i(x.anchor,T,I);return}if(ie===Dc){m(x,T,I);return}if(U!==2&&B&1&&re)if(U===0)re.beforeEnter(j),i(j,T,I),Ut(()=>re.enter(j),S);else{const{leave:ae,delayLeave:ue,afterLeave:_e}=re,xe=()=>{x.ctx.isUnmounted?r(j):i(j,T,I)},De=()=>{j._isLeaving&&j[qi](!0),ae(j,()=>{xe(),_e&&_e()})};ue?ue(j,xe,De):De()}else i(j,T,I)},ce=(x,T,I,U=!1,S=!1)=>{const{type:j,props:ie,ref:re,children:K,dynamicChildren:B,shapeFlag:ve,patchFlag:ae,dirs:ue,cacheIndex:_e,memo:xe}=x;if(ae===-2&&(S=!1),re!=null&&(Pr(),Es(re,null,I,x,!0),Ar()),_e!=null&&(T.renderCache[_e]=void 0),ve&256){T.ctx.deactivate(x);return}const De=ve&1&&ue,Ne=!Cr(x);let Ye;if(Ne&&(Ye=ie&&ie.onVnodeBeforeUnmount)&&Hn(Ye,T,x),ve&6)Se(x.component,I,U);else{if(ve&128){x.suspense.unmount(I,U);return}De&&ji(x,null,T,"beforeUnmount"),ve&64?x.type.remove(x,T,I,se,U):B&&!B.hasOnce&&(j!==ht||ae>0&&ae&64)?me(B,T,I,!1,!0):(j===ht&&ae&384||!S&&ve&16)&&me(K,T,I),U&&Re(x)}const at=xe!=null&&_e==null;(Ne&&(Ye=ie&&ie.onVnodeUnmounted)||De||at)&&Ut(()=>{Ye&&Hn(Ye,T,x),De&&ji(x,null,T,"unmounted"),at&&(x.el=null)},I)},Re=x=>{const{type:T,el:I,anchor:U,transition:S}=x;if(T===ht){ye(I,U);return}if(T===Dc){_(x);return}const j=()=>{r(I),S&&!S.persisted&&S.afterLeave&&S.afterLeave()};if(x.shapeFlag&1&&S&&!S.persisted){const{leave:ie,delayLeave:re}=S,K=()=>ie(I,j);re?re(x.el,j,K):K()}else j()},ye=(x,T)=>{let I;for(;x!==T;)I=h(x),r(x),x=I;r(T)},Se=(x,T,I)=>{const{bum:U,scope:S,job:j,subTree:ie,um:re,m:K,a:B}=x;nu(K),nu(B),U&&$a(U),S.stop(),j&&(j.flags|=8,ce(ie,x,T,I)),re&&Ut(re,T),Ut(()=>{x.isUnmounted=!0},T)},me=(x,T,I,U=!1,S=!1,j=0)=>{for(let ie=j;ie<x.length;ie++)ce(x[ie],T,I,U,S)},F=x=>{if(x.shapeFlag&6)return F(x.component.subTree);if(x.shapeFlag&128)return x.suspense.next();const T=h(x.anchor||x.el),I=T&&T[dx];return I?h(I):T};let Q=!1;const ne=(x,T,I)=>{let U;x==null?T._vnode&&(ce(T._vnode,null,null,!0),U=T._vnode.component):p(T._vnode||null,x,T,null,null,null,I),T._vnode=x,Q||(Q=!0,yg(U),Zc(),Q=!1)},se={p,um:ce,m:fe,r:Re,mt:G,mc:A,pc:X,pbc:E,n:F,o:t};let he,Ee;return e&&([he,Ee]=e(se)),{render:ne,hydrate:he,createApp:$x(ne,he)}}function bf({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function po({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function _y(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function yy(t,e,n=!1){const i=t.children,r=e.children;if(Pe(i)&&Pe(r))for(let o=0;o<i.length;o++){const s=i[o];let a=r[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[o]=dr(r[o]),a.el=s.el),!n&&a.patchFlag!==-2&&yy(s,a)),a.type===No&&(a.patchFlag===-1&&(a=r[o]=dr(a)),a.el=s.el),a.type===Ft&&!a.el&&(a.el=s.el)}}function e2(t){const e=t.slice(),n=[0];let i,r,o,s,a;const l=t.length;for(i=0;i<l;i++){const c=t[i];if(c!==0){if(r=n[n.length-1],t[r]<c){e[i]=r,n.push(i);continue}for(o=0,s=n.length-1;o<s;)a=o+s>>1,t[n[a]]<c?o=a+1:s=a;c<t[n[o]]&&(o>0&&(e[i]=n[o-1]),n[o]=i)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=e[s];return n}function vy(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:vy(e)}function nu(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}function by(t){if(t.placeholder)return t.placeholder;const e=t.component;return e?by(e.subTree):null}const iu=t=>t.__isSuspense;let xd=0;const t2={name:"Suspense",__isSuspense:!0,process(t,e,n,i,r,o,s,a,l,c){if(t==null)n2(e,n,i,r,o,s,a,l,c);else{if(o&&o.deps>0&&!t.suspense.isInFallback){e.suspense=t.suspense,e.suspense.vnode=e,e.el=t.el;return}i2(t,e,n,i,r,s,a,l,c)}},hydrate:r2,normalize:o2},wy=t2;function ml(t,e){const n=t.props&&t.props[e];Ae(n)&&n()}function n2(t,e,n,i,r,o,s,a,l){const{p:c,o:{createElement:u}}=l,d=u("div"),h=t.suspense=xy(t,r,i,e,d,n,o,s,a,l);c(null,h.pendingBranch=t.ssContent,d,null,i,h,o,s),h.deps>0?(ml(t,"onPending"),ml(t,"onFallback"),c(null,t.ssFallback,e,n,i,null,o,s),Ps(h,t.ssFallback)):h.resolve(!1,!0)}function i2(t,e,n,i,r,o,s,a,{p:l,um:c,o:{createElement:u}}){const d=e.suspense=t.suspense;d.vnode=e,e.el=t.el;const h=e.ssContent,f=e.ssFallback,{activeBranch:g,pendingBranch:p,isInFallback:w,isHydrating:b}=d;if(p)d.pendingBranch=h,Ai(p,h)?(l(p,h,d.hiddenContainer,null,r,d,o,s,a),d.deps<=0?d.resolve():w&&(b||(l(g,f,n,i,r,null,o,s,a),Ps(d,f)))):(d.pendingId=xd++,b?(d.isHydrating=!1,d.activeBranch=p):c(p,r,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),w?(l(null,h,d.hiddenContainer,null,r,d,o,s,a),d.deps<=0?d.resolve():(l(g,f,n,i,r,null,o,s,a),Ps(d,f))):g&&Ai(g,h)?(l(g,h,n,i,r,d,o,s,a),d.resolve(!0)):(l(null,h,d.hiddenContainer,null,r,d,o,s,a),d.deps<=0&&d.resolve()));else if(g&&Ai(g,h))l(g,h,n,i,r,d,o,s,a),Ps(d,h);else if(ml(e,"onPending"),d.pendingBranch=h,h.shapeFlag&512?d.pendingId=h.component.suspenseId:d.pendingId=xd++,l(null,h,d.hiddenContainer,null,r,d,o,s,a),d.deps<=0)d.resolve();else{const{timeout:v,pendingId:m}=d;v>0?setTimeout(()=>{d.pendingId===m&&d.fallback(f)},v):v===0&&d.fallback(f)}}function xy(t,e,n,i,r,o,s,a,l,c,u=!1){const{p:d,m:h,um:f,n:g,o:{parentNode:p,remove:w}}=c;let b;const v=s2(t);v&&e&&e.pendingBranch&&(b=e.pendingId,e.deps++);const m=t.props?p0(t.props.timeout):void 0,_=o,y={vnode:t,parent:e,parentComponent:n,namespace:s,container:i,hiddenContainer:r,deps:0,pendingId:xd++,timeout:typeof m=="number"?m:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(C=!1,k=!1){const{vnode:A,activeBranch:P,pendingBranch:E,pendingId:O,effects:R,parentComponent:N,container:G,isInFallback:W}=y;let V=!1;if(y.isHydrating)y.isHydrating=!1;else if(!C){V=P&&E.transition&&E.transition.mode==="out-in";let le=!1;V&&(P.transition.afterLeave=()=>{O===y.pendingId&&(h(E,G,o===_&&!le?g(P):o,0),pl(R),W&&A.ssFallback&&(A.ssFallback.el=null))}),P&&!y.isFallbackMountPending&&(p(P.el)===G&&(o=g(P),le=!0),f(P,N,y,!0),!V&&W&&A.ssFallback&&Ut(()=>A.ssFallback.el=null,y)),V||h(E,G,o,0)}y.isFallbackMountPending=!1,Ps(y,E),y.pendingBranch=null,y.isInFallback=!1;let q=y.parent,X=!1;for(;q;){if(q.pendingBranch){q.effects.push(...R),X=!0;break}q=q.parent}!X&&!V&&pl(R),y.effects=[],v&&e&&e.pendingBranch&&b===e.pendingId&&(e.deps--,e.deps===0&&!k&&e.resolve()),ml(A,"onResolve")},fallback(C){if(!y.pendingBranch)return;const{vnode:k,activeBranch:A,parentComponent:P,container:E,namespace:O}=y;ml(k,"onFallback");const R=g(A),N=()=>{y.isFallbackMountPending=!1,y.isInFallback&&(d(null,C,E,R,P,null,O,a,l),Ps(y,C))},G=C.transition&&C.transition.mode==="out-in";G&&(y.isFallbackMountPending=!0,A.transition.afterLeave=N),y.isInFallback=!0,f(A,P,null,!0),G||N()},move(C,k,A){y.activeBranch&&h(y.activeBranch,C,k,A),y.container=C},next(){return y.activeBranch&&g(y.activeBranch)},registerDep(C,k,A){const P=!!y.pendingBranch;P&&y.deps++;const E=C.vnode.el;C.asyncDep.catch(O=>{ta(O,C,0)}).then(O=>{if(C.isUnmounted||y.isUnmounted||y.pendingId!==C.suspenseId)return;yl(),C.asyncResolved=!0;const{vnode:R}=C;kd(C,O),E&&(R.el=E);const N=!E&&C.subTree.el;k(C,R,p(E||C.subTree.el),E?null:g(C.subTree),y,s,A),N&&(R.placeholder=null,w(N)),zu(C,R.el),P&&--y.deps===0&&y.resolve()})},unmount(C,k){y.isUnmounted=!0,y.activeBranch&&f(y.activeBranch,n,C,k),y.pendingBranch&&f(y.pendingBranch,n,C,k)}};return y}function r2(t,e,n,i,r,o,s,a,l){const c=e.suspense=xy(e,i,n,t.parentNode,document.createElement("div"),null,r,o,s,a,!0),u=l(t,c.pendingBranch=e.ssContent,n,c,o,s);return c.deps===0&&c.resolve(!1,!0),u}function o2(t){const{shapeFlag:e,children:n}=t,i=e&32;t.ssContent=Mg(i?n.default:n),t.ssFallback=i?Mg(n.fallback):ge(Ft)}function Mg(t){let e;if(Ae(t)){const n=js&&t._c;n&&(t._d=!1,J()),t=t(),n&&(t._d=!0,e=jn,Ty())}return Pe(t)&&(t=Vx(t)),t=ni(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(n=>n!==t)),t}function ky(t,e){e&&e.pendingBranch?Pe(t)?e.effects.push(...t):e.effects.push(t):pl(t)}function Ps(t,e){t.activeBranch=e;const{vnode:n,parentComponent:i}=t;let r=e.el;for(;!r&&e.component;)e=e.component.subTree,r=e.el;n.el=r,i&&i.subTree===n&&(i.vnode.el=r,zu(i,r))}function s2(t){const e=t.props&&t.props.suspensible;return e!=null&&e!==!1}const ht=Symbol.for("v-fgt"),No=Symbol.for("v-txt"),Ft=Symbol.for("v-cmt"),Dc=Symbol.for("v-stc"),Va=[];let jn=null;function J(t=!1){Va.push(jn=t?null:[])}function Ty(){Va.pop(),jn=Va[Va.length-1]||null}let js=1;function ru(t,e=!1){js+=t,t<0&&jn&&e&&(jn.hasOnce=!0)}function Sy(t){return t.dynamicChildren=js>0?jn||Ts:null,Ty(),js>0&&jn&&jn.push(t),t}function de(t,e,n,i,r,o){return Sy(Y(t,e,n,i,r,o,!0))}function Qe(t,e,n,i,r){return Sy(ge(t,e,n,i,r,!0))}function Yo(t){return t?t.__v_isVNode===!0:!1}function Ai(t,e){return t.type===e.type&&t.key===e.key}const Cy=({key:t})=>t??null,Ic=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?pt(t)||Rt(t)||Ae(t)?{i:cn,r:t,k:e,f:!!n}:t:null);function Y(t,e=null,n=null,i=0,r=null,o=t===ht?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Cy(e),ref:e&&Ic(e),scopeId:$0,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:cn};return a?(op(l,n),o&128&&t.normalize(l)):n&&(l.shapeFlag|=pt(n)?8:16),js>0&&!s&&jn&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&jn.push(l),l}const ge=a2;function a2(t,e=null,n=null,i=0,r=null,o=!1){if((!t||t===J0)&&(t=Ft),Yo(t)){const a=Or(t,e,!0);return n&&op(a,n),js>0&&!o&&jn&&(a.shapeFlag&6?jn[jn.indexOf(t)]=a:jn.push(a)),a.patchFlag=-2,a}if(p2(t)&&(t=t.__vccOpts),e){e=Ey(e);let{class:a,style:l}=e;a&&!pt(a)&&(e.class=mt(a)),et(l)&&(Bu(l)&&!Pe(l)&&(l=Gt({},l)),e.style=Jo(l))}const s=pt(t)?1:iu(t)?128:H0(t)?64:et(t)?4:Ae(t)?2:0;return Y(t,e,n,i,r,s,o,!0)}function Ey(t){return t?Bu(t)||uy(t)?Gt({},t):t:null}function Or(t,e,n=!1,i=!1){const{props:r,ref:o,patchFlag:s,children:a,transition:l}=t,c=e?_l(r||{},e):r,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:c,key:c&&Cy(c),ref:e&&e.ref?n&&o?Pe(o)?o.concat(Ic(e)):[o,Ic(e)]:Ic(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==ht?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Or(t.ssContent),ssFallback:t.ssFallback&&Or(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&i&&Vs(u,l.clone(u)),u}function vt(t=" ",e=0){return ge(No,null,t,e)}function Pt(t="",e=!1){return e?(J(),Qe(Ft,null,t)):ge(Ft,null,t)}function ni(t){return t==null||typeof t=="boolean"?ge(Ft):Pe(t)?ge(ht,null,t.slice()):Yo(t)?dr(t):ge(No,null,String(t))}function dr(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Or(t)}function op(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(Pe(e))n=16;else if(typeof e=="object")if(i&65){const r=e.default;r&&(r._c&&(r._d=!1),op(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!uy(e)?e._ctx=cn:r===3&&cn&&(cn.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Ae(e)?(e={default:e,_ctx:cn},n=32):(e=String(e),i&64?(n=16,e=[vt(e)]):n=8);t.children=e,t.shapeFlag|=n}function _l(...t){const e={};for(let n=0;n<t.length;n++){const i=t[n];for(const r in i)if(r==="class")e.class!==i.class&&(e.class=mt([e.class,i.class]));else if(r==="style")e.style=Jo([e.style,i.style]);else if(zl(r)){const o=e[r],s=i[r];s&&o!==s&&!(Pe(o)&&o.includes(s))?e[r]=o?[].concat(o,s):s:s==null&&o==null&&!Ou(r)&&(e[r]=s)}else r!==""&&(e[r]=i[r])}return e}function Hn(t,e,n,i=null){Li(t,e,7,[n,i])}const l2=oy();let c2=0;function u2(t,e,n){const i=t.type,r=(e?e.appContext:t.appContext)||l2,o={uid:c2++,vnode:t,type:i,parent:e,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new y0(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(r.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:dy(i,r),emitsOptions:sy(i,r),emit:null,emitted:null,propsDefaults:st,inheritAttrs:i.inheritAttrs,ctx:st,data:st,props:st,attrs:st,slots:st,refs:st,setupState:st,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=e?e.root:o,o.emit=Hx.bind(null,o),t.ce&&t.ce(o),o}let an=null;const Ci=()=>an||cn;let ou,As;{const t=Lu(),e=(n,i)=>{let r;return(r=t[n])||(r=t[n]=[]),r.push(i),o=>{r.length>1?r.forEach(s=>s(o)):r[0](o)}};ou=e("__VUE_INSTANCE_SETTERS__",n=>an=n),As=e("__VUE_SSR_SETTERS__",n=>Go=n)}const na=t=>{const e=an;return ou(t),t.scope.on(),()=>{t.scope.off(),ou(e)}},yl=()=>{an&&an.scope.off(),ou(null)};function Py(t){return t.vnode.shapeFlag&4}let Go=!1;function f2(t,e=!1,n=!1){e&&As(e);const{props:i,children:r}=t.vnode,o=Py(t);Ux(t,i,o,e),Kx(t,r,n||e);const s=o?d2(t,e):void 0;return e&&As(!1),s}function d2(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,Rx);const{setup:i}=n;if(i){Pr();const r=t.setupContext=i.length>1?Ry(t):null,o=na(t),s=Vl(i,t,0,[t.props,r]),a=zh(s);if(Ar(),o(),(a||t.sp)&&!Cr(t)&&np(t),a){if(s.then(yl,yl),e)return s.then(l=>{kd(t,l)}).catch(l=>{ta(l,t,0)});t.asyncDep=s}else kd(t,s)}else Ay(t)}function kd(t,e,n){Ae(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:et(e)&&(t.setupState=I0(e)),Ay(t)}function Ay(t,e,n){const i=t.type;t.render||(t.render=i.render||er);{const r=na(t);Pr();try{Mx(t)}finally{Ar(),r()}}}const h2={get(t,e){return yn(t,"get",""),t[e]}};function Ry(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,h2),slots:t.slots,emit:t.emit,expose:e}}function Vu(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(I0(Zw(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in za)return za[n](t)},has(e,n){return n in e||n in za}})):t.proxy}function Td(t,e=!0){return Ae(t)?t.displayName||t.name:t.name||e&&t.__name}function p2(t){return Ae(t)&&"__vccOpts"in t}const ze=(t,e)=>ox(t,e,Go);function wn(t,e,n){try{ru(-1);const i=arguments.length;return i===2?et(e)&&!Pe(e)?Yo(e)?ge(t,null,[e]):ge(t,e):ge(t,null,e):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&Yo(n)&&(n=[n]),ge(t,e,n))}finally{ru(1)}}const g2="3.5.34";let Sd;const Dg=typeof window<"u"&&window.trustedTypes;if(Dg)try{Sd=Dg.createPolicy("vue",{createHTML:t=>t})}catch{}const Oy=Sd?t=>Sd.createHTML(t):t=>t,m2="http://www.w3.org/2000/svg",_2="http://www.w3.org/1998/Math/MathML",ur=typeof document<"u"?document:null,Ig=ur&&ur.createElement("template"),y2={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const r=e==="svg"?ur.createElementNS(m2,t):e==="mathml"?ur.createElementNS(_2,t):n?ur.createElement(t,{is:n}):ur.createElement(t);return t==="select"&&i&&i.multiple!=null&&r.setAttribute("multiple",i.multiple),r},createText:t=>ur.createTextNode(t),createComment:t=>ur.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>ur.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,r,o){const s=n?n.previousSibling:e.lastChild;if(r&&(r===o||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Ig.innerHTML=Oy(i==="svg"?`<svg>${t}</svg>`:i==="mathml"?`<math>${t}</math>`:t);const a=Ig.content;if(i==="svg"||i==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},Br="transition",fa="animation",vl=Symbol("_vtc"),My={name:String,type:String,css:{type:Boolean,default:!0}
vendor: 8,473 bytes, line 4
4,duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},v2=Gt({},z0,My),b2=t=>(t.displayName="Transition",t.props=v2,t),Wl=b2((t,{slots:e})=>wn(gx,w2(t),e)),go=(t,e=[])=>{Pe(t)?t.forEach(n=>n(...e)):t&&t(...e)},Lg=t=>t?Pe(t)?t.some(e=>e.length>1):t.length>1:!1;function w2(t){const e={};for(const R in t)R in My||(e[R]=t[R]);if(t.css===!1)return e;const{name:n="v",type:i,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:c=s,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=t,g=x2(r),p=g&&g[0],w=g&&g[1],{onBeforeEnter:b,onEnter:v,onEnterCancelled:m,onLeave:_,onLeaveCancelled:y,onBeforeAppear:C=b,onAppear:k=v,onAppearCancelled:A=m}=e,P=(R,N,G,W)=>{R._enterCancelled=W,mo(R,N?u:a),mo(R,N?c:s),G&&G()},E=(R,N)=>{R._isLeaving=!1,mo(R,d),mo(R,f),mo(R,h),N&&N()},O=R=>(N,G)=>{const W=R?k:v,V=()=>P(N,R,G);go(W,[N,V]),Ng(()=>{mo(N,R?l:o),sr(N,R?u:a),Lg(W)||Bg(N,i,p,V)})};return Gt(e,{onBeforeEnter(R){go(b,[R]),sr(R,o),sr(R,s)},onBeforeAppear(R){go(C,[R]),sr(R,l),sr(R,c)},onEnter:O(!1),onAppear:O(!0),onLeave(R,N){R._isLeaving=!0;const G=()=>E(R,N);sr(R,d),R._enterCancelled?(sr(R,h),Hg(R)):(Hg(R),sr(R,h)),Ng(()=>{R._isLeaving&&(mo(R,d),sr(R,f),Lg(_)||Bg(R,i,w,G))}),go(_,[R,G])},onEnterCancelled(R){P(R,!1,void 0,!0),go(m,[R])},onAppearCancelled(R){P(R,!0,void 0,!0),go(A,[R])},onLeaveCancelled(R){E(R),go(y,[R])}})}function x2(t){if(t==null)return null;if(et(t))return[wf(t.enter),wf(t.leave)];{const e=wf(t);return[e,e]}}function wf(t){return p0(t)}function sr(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[vl]||(t[vl]=new Set)).add(e)}function mo(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const n=t[vl];n&&(n.delete(e),n.size||(t[vl]=void 0))}function Ng(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let k2=0;function Bg(t,e,n,i){const r=t._endId=++k2,o=()=>{r===t._endId&&i()};if(n!=null)return setTimeout(o,n);const{type:s,timeout:a,propCount:l}=T2(t,e);if(!s)return i();const c=s+"end";let u=0;const d=()=>{t.removeEventListener(c,h),o()},h=f=>{f.target===t&&++u>=l&&d()};setTimeout(()=>{u<l&&d()},a+1),t.addEventListener(c,h)}function T2(t,e){const n=window.getComputedStyle(t),i=g=>(n[g]||"").split(", "),r=i(`${Br}Delay`),o=i(`${Br}Duration`),s=$g(r,o),a=i(`${fa}Delay`),l=i(`${fa}Duration`),c=$g(a,l);let u=null,d=0,h=0;e===Br?s>0&&(u=Br,d=s,h=o.length):e===fa?c>0&&(u=fa,d=c,h=l.length):(d=Math.max(s,c),u=d>0?s>c?Br:fa:null,h=u?u===Br?o.length:l.length:0);const f=u===Br&&/\b(?:transform|all)(?:,|$)/.test(i(`${Br}Property`).toString());return{type:u,timeout:d,propCount:h,hasTransform:f}}function $g(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,i)=>Fg(n)+Fg(t[i])))}function Fg(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function Hg(t){return(t?t.ownerDocument:document).body.offsetHeight}function S2(t,e,n){const i=t[vl];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const su=Symbol("_vod"),Dy=Symbol("_vsh"),sp={name:"show",beforeMount(t,{value:e},{transition:n}){t[su]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):da(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:i}){!e!=!n&&(i?e?(i.beforeEnter(t),da(t,!0),i.enter(t)):i.leave(t,()=>{da(t,!1)}):da(t,e))},beforeUnmount(t,{value:e}){da(t,e)}};function da(t,e){t.style.display=e?t[su]:"none",t[Dy]=!e}const C2=Symbol(""),E2=/(?:^|;)\s*display\s*:/;function P2(t,e,n){const i=t.style,r=pt(n);let o=!1;if(n&&!r){if(e)if(pt(e))for(const s of e.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&Ta(i,a,"")}else for(const s in e)n[s]==null&&Ta(i,s,"");for(const s in n){s==="display"&&(o=!0);const a=n[s];a!=null?R2(t,s,!pt(e)&&e?e[s]:void 0,a)||Ta(i,s,a):Ta(i,s,"")}}else if(r){if(e!==n){const s=i[C2];s&&(n+=";"+s),i.cssText=n,o=E2.test(n)}}else e&&t.removeAttribute("style");su in t&&(t[su]=o?i.display:"",t[Dy]&&(i.display="none"))}const zg=/\s*!important$/;function Ta(t,e,n){if(Pe(n))n.forEach(i=>Ta(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=A2(t,e);zg.test(n)?t.setProperty(uo(i),n.replace(zg,""),"important"):t[i]=n}}const Vg=["Webkit","Moz","ms"],xf={};function A2(t,e){const n=xf[e];if(n)return n;let i=Ln(e);if(i!=="filter"&&i in t)return xf[e]=i;i=Iu(i);for(let r=0;r<Vg.length;r++){const o=Vg[r]+i;if(o in t)return xf[e]=o}return e}function R2(t,e,n,i){return t.tagName==="TEXTAREA"&&(e==="width"||e==="height")&&pt(i)&&n===i}const jg="http://www.w3.org/1999/xlink";function qg(t,e,n,i,r,o=Aw(e)){i&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(jg,e.slice(6,e.length)):t.setAttributeNS(jg,e,n):n==null||o&&!g0(n)?t.removeAttribute(e):t.setAttribute(e,o?"":fi(n)?String(n):n)}function Wg(t,e,n,i,r){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?Oy(n):n);return}const o=t.tagName;if(e==="value"&&o!=="PROGRESS"&&!o.includes("-")){const a=o==="OPTION"?t.getAttribute("value")||"":t.value,l=n==null?t.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in t))&&(t.value=l),n==null&&t.removeAttribute(e),t._value=n;return}let s=!1;if(n===""||n==null){const a=typeof t[e];a==="boolean"?n=g0(n):n==null&&a==="string"?(n="",s=!0):a==="number"&&(n=0,s=!0)}try{t[e]=n}catch{}s&&t.removeAttribute(r||e)}function O2(t,e,n,i){t.addEventListener(e,n,i)}function M2(t,e,n,i){t.removeEventListener(e,n,i)}const Ug=Symbol("_vei");function D2(t,e,n,i,r=null){const o=t[Ug]||(t[Ug]={}),s=o[e];if(i&&s)s.value=i;else{const[a,l]=I2(e);if(i){const c=o[e]=B2(i,r);O2(t,a,c,l)}else s&&(M2(t,a,s,l),o[e]=void 0)}}const Yg=/(?:Once|Passive|Capture)$/;function I2(t){let e;if(Yg.test(t)){e={};let i;for(;i=t.match(Yg);)t=t.slice(0,t.length-i[0].length),e[i[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):uo(t.slice(2)),e]}let kf=0;const L2=Promise.resolve(),N2=()=>kf||(L2.then(()=>kf=0),kf=Date.now());function B2(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;Li($2(i,n.value),e,5,[i])};return n.value=t,n.attached=N2(),n}function $2(t,e){if(Pe(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>r=>!r._stopped&&i&&i(r))}else return e}const Gg=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,F2=(t,e,n,i,r,o)=>{const s=r==="svg";e==="class"?S2(t,i,s):e==="style"?P2(t,n,i):zl(e)?Ou(e)||D2(t,e,n,i,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):H2(t,e,i,s))?(Wg(t,e,i),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&qg(t,e,i,s,o,e!=="value")):t._isVueCE&&(z2(t,e)||t._def.__asyncLoader&&(/[A-Z]/.test(e)||!pt(i)))?Wg(t,Ln(e),i,o,e):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),qg(t,e,i,s))};function H2(t,e,n,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&Gg(e)&&Ae(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="sandbox"&&t.tagName==="IFRAME"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=t.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Gg(e)&&pt(n)?!1:e in t}function z2(t,e){const n=t._def.props;if(!n)return!1;const i=Ln(e);return Array.isArray(n)?n.some(r=>Ln(r)===i):Object.keys(n).some(r=>Ln(r)===i)}const V2=["ctrl","shift","alt","meta"],j2={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>V2.some(n=>t[`${n}Key`]&&!e.includes(n))},bl=(t,e)=>{if(!t)return t;const n=t._withMods||(t._withMods={}),i=e.join(".");return n[i]||(n[i]=((r,...o)=>{for(let s=0;s<e.length;s++){const a=j2[e[s]];if(a&&a(r,e))return}return t(r,...o)}))},q2={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Xg=(t,e)=>{const n=t._withKeys||(t._withKeys={}),i=e.join(".");return n[i]||(n[i]=(r=>
4{if(!("key"in r))return;const o=uo(r.key);if(e.some(s=>s===o||q2[s]===o))return t(r)}))},Iy=Gt({patchProp:F2},y2);let ja,Kg=!1;function W2(){return ja||(ja=Zx(Iy))}function U2(){return ja=Kg?ja:Jx(Iy),Kg=!0,ja}const Y2=((...t)=>{const e=W2().createApp(...t),{mount:n}=e;return e.mount=i=>{const r=Ny(i);if(!r)return;const o=e._component;!Ae(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=n(r,!1,Ly(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},e}),G2=((...t)=>{const e=U2().createApp(...t),{mount:n}=e;return e.mount=i=>{const r=Ny(i);if(r)return n(r,!0,Ly(r))},e});function Ly(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function Ny(t){return pt(t)?document.querySelector(t):t}const X2=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,K2=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Q2=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Z2(t,e){if(t==="__proto__"||t==="constructor"&&e&&typeof e=="object"&&"prototype"in e){J2(t);return}return e}function J2(t){console.warn(`[destr] Dropping "${t}" key to prevent prototype pollution.`)}function ek(t,e={}){if(typeof t!="string")return t;if(t[0]==='"'&&t[t.length-1]==='"'&&t.indexOf("\\")===-1)return t.slice(1,-1);const n=t.trim();if(n.length<=9)switch(n.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!Q2.test(t)){if(e.strict)throw new SyntaxError("[destr] Invalid JSON");return t}try{if(X2.test(t)||K2.test(t)){if(e.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(t,Z2)}return JSON.parse(t)}catch(i){if(e.strict)throw i;return t}}const By=/#/g,$y=/&/g,tk=/\//g,nk=/=/g,ik=/\?/g,ju=/\+/g,rk=/%5e/gi,ok=/%60/gi,sk=/%7c/gi,ak=/%20/gi,lk=/%2f/gi,ck=/%252f/gi;function Fy(t){return encodeURI(""+t).replace(sk,"|")}function Cd(t){return Fy(typeof t=="string"?t:JSON.stringify(t)).replace(ju,"%2B").replace(ak,"+").replace(By,"%23").replace($y,"%26").replace(ok,"`").replace(rk,"^").replace(tk,"%2F")}function Tf(t){return Cd(t).replace(nk,"%3D")}function uk(t){return Fy(t).replace(By,"%23").replace(ik,"%3F").replace(ck,"%2F").replace($y,"%26").replace(ju,"%2B")}function wl(t=""){try{return decodeURIComponent(""+t)}catch{return""+t}}function fk(t){return wl(t.replace(lk,"%252F"))}function dk(t){return wl(t.replace(ju," "))}function hk(t){return wl(t.replace(ju," "))}function ap(t=""){const e=Object.create(null);t[0]==="?"&&(t=t.slice(1));for(const n of t.split("&")){const i=n.match(/([^=]+)=?(.*)/)||[];if(i.length<2)continue;const r=dk(i[1]);if(r==="__proto__"||r==="constructor")continue;const o=hk(i[2]||"");e[r]===void 0?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]}return e}function pk(t,e){return(typeof e=="number"||typeof e=="boolean")&&(e=String(e)),e?Array.isArray(e)?e.map(n=>`${Tf(t)}=${Cd(n)}`).join("&"):`${Tf(t)}=${Cd(e)}`:Tf(t)}function Hy(t){return Object.keys(t).filter(e=>t[e]!==void 0).map(e=>pk(e,t[e])).filter(Boolean).join("&")}const gk=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,zy=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,mk=/^([/\\]\s*){2,}[^/\\]/,_k=/^[\s\0]*(blob|data|javascript|vbscript):$/i,yk=/\/$|\/\?|\/#/,vk=/^\.?\//;function Bi(t,e={}){return typeof e=="boolean"&&(e={acceptRelative:e}),e.strict?gk.test(t):zy.test(t)||(e.acceptRelative?mk.test(t):!1)}function bk(t){return!!t&&_k.test(t)}function Ed(t="",e){return e?yk.test(t):t.endsWith("/")}function oo(t="",e){if(!e)return(Ed(t)?t.slice(0,-1):t)||"/";if(!Ed(t,!0))return t||"/";let n=t,i="";const r=t.indexOf("#");r!==-1&&(n=t.slice(0,r),i=t.slice(r));const[o,...s]=n.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(s.length>0?`?${s.join("?")}`:"")+i}function qu(t="",e){if(!e)return t.endsWith("/")?t:t+"/";if(Ed(t,!0))return t||"/";let n=t,i="";const r=t.indexOf("#");if(r!==-1&&(n=t.slice(0,r),i=t.slice(r),!n))return i;const[o,...s]=n.split("?");return o+"/"+(s.length>0?`?${s.join("?")}`:"")+i}function wk(t=""){return t.startsWith("/")}function xk(t=""){return wk(t)?t:"/"+t}function Pd(t,e){if(jy(e)||Bi(t))return t;const n=oo(e);if(t.startsWith(n)){const i=t[n.length];if(!i||i==="/"||i==="?")return t}return Wu(n,t)}function Qg(t,e){if(jy(e))return t;const n=oo(e);if(!t.startsWith(n))return t;const i=t[n.length];return i&&i!=="/"&&i!=="?"?t:"/"+t.slice(n.length).replace(/^\/+/,"")}function Vy(t,e){const n=Ul(t),i={...ap(n.search),...e};return n.search=Hy(i),Ck(n)}function jy(t){return!t||t==="/"}function kk(t){return t&&t!=="/"}function Wu(t,...e){let n=t||"";for(const i of e.filter(r=>kk(r)))if(n){const r=i.replace(vk,"");n=qu(n)+r}else n=i;return n}function qy(...t){const e=/\/(?!\/)/,n=t.filter(Boolean),i=[];let r=0;for(const s of n)if(!(!s||s==="/")){for(const[a,l]of s.split(e).entries())if(!(!l||l===".")){if(l===".."){if(i.length===1&&Bi(i[0]))continue;i.pop(),r--;continue}if(a===1&&i[i.length-1]?.endsWith(":/")){i[i.length-1]+="/"+l;continue}i.push(l),r++}}let o=i.join("/");return r>=0?n[0]?.startsWith("/")&&!o.startsWith("/")?o="/"+o:n[0]?.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*r)+o,n[n.length-1]?.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function Tk(t){return Sk(t,"https://")}function Sk(t,e){let n=t.match(zy);return n||(n=t.match(/^\/{2,}/)),n?e+t.slice(n[0].length):e+t}function Wy(t,e){return wl(oo(t))===wl(oo(e))}const Uy=Symbol.for("ufo:protocolRelative");function Ul(t="",e){const n=t.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,d,h=""]=n;return{protocol:d.toLowerCase(),pathname:h,href:d+h,auth:"",host:"",search:"",hash:""}}if(!Bi(t,{acceptRelative:!0}))return Zg(t);const[,i="",r,o=""]=t.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,s="",a=""]=o.match(/([^#/?]*)(.*)?/)||[];i==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:c,hash:u}=Zg(a);return{protocol:i.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:s,pathname:l,search:c,hash:u,[Uy]:!i}}function Zg(t=""){const[e="",n="",i=""]=(t.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:e,search:n,hash:i}}function Ck(t){const e=t.pathname||"",n=t.search?(t.search.startsWith("?")?""
4:"?")+t.search:"",i=t.hash||"",r=t.auth?t.auth+"@":"",o=t.host||"";return(t.protocol||t[Uy]?(t.protocol||"")+"//":"")+r+o+e+n+i}class Ek extends Error{constructor(e,n){super(e,n),this.name="FetchError",n?.cause&&!this.cause&&(this.cause=n.cause)}}function Pk(t){const e=t.error?.message||t.error?.toString()||"",n=t.request?.method||t.options?.method||"GET",i=t.request?.url||String(t.request)||"/",r=`[${n}] ${JSON.stringify(i)}`,o=t.response?`${t.response.status} ${t.response.statusText}`:"<no response>",s=`${r}: ${o}${e?` ${e}`:""}`,a=new Ek(s,t.error?{cause:t.error}:void 0);for(const l of["request","options","response"])Object.defineProperty(a,l,{get(){return t[l]}});for(const[l,c]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,l,{get(){return t.response&&t.response[c]}});return a}const Ak=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Jg(t="GET"){return Ak.has(t.toUpperCase())}function Rk(t){if(t===void 0)return!1;const e=typeof t;return e==="string"||e==="number"||e==="boolean"||e===null?!0:e!=="object"?!1:Array.isArray(t)?!0:t.buffer||t instanceof FormData||t instanceof URLSearchParams?!1:t.constructor&&t.constructor.name==="Object"||typeof t.toJSON=="function"}const Ok=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Mk=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Dk(t=""){if(!t)return"json";const e=t.split(";").shift()||"";return Mk.test(e)?"json":e==="text/event-stream"?"stream":Ok.has(e)||e.startsWith("text/")?"text":"blob"}function Ik(t,e,n,i){const r=Lk(e?.headers??t?.headers,n?.headers,i);let o;return(n?.query||n?.params||e?.params||e?.query)&&(o={...n?.params,...n?.query,...e?.params,...e?.query}),{...n,...e,query:o,params:o,headers:r}}function Lk(t,e,n){if(!e)return new n(t);const i=new n(e);if(t)for(const[r,o]of Symbol.iterator in t||Array.isArray(t)?t:new n(t))i.set(r,o);return i}async function sc(t,e){if(e)if(Array.isArray(e))for(const n of e)await n(t);else await e(t)}const Nk=new Set([408,409,425,429,500,502,503,504]),Bk=new Set([101,204,205,304]);function Yy(t={}){const{fetch:e=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:i=globalThis.AbortController}=t;async function r(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let u;typeof a.options.retry=="number"?u=a.options.retry:u=Jg(a.options.method)?0:1;const d=a.response&&a.response.status||500;if(u>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(d):Nk.has(d))){const h=typeof a.options.retryDelay=="function"?a.options.retryDelay(a):a.options.retryDelay||0;return h>0&&await new Promise(f=>setTimeout(f,h)),o(a.request,{...a.options,retry:u-1})}}const c=Pk(a);throw Error.captureStackTrace&&Error.captureStackTrace(c,o),c}const o=async function(l,c={}){const u={request:l,options:Ik(l,c,t.defaults,n),response:void 0,error:void 0};if(u.options.method&&(u.options.method=u.options.method.toUpperCase()),u.options.onRequest&&(await sc(u,u.options.onRequest),u.options.headers instanceof n||(u.options.headers=new n(u.options.headers||{}))),typeof u.request=="string"&&(u.options.baseURL&&(u.request=Pd(u.request,u.options.baseURL)),u.options.query&&(u.request=Vy(u.request,u.options.query),delete u.options.query),"query"in u.options&&delete u.options.query,"params"in u.options&&delete u.options.params),u.options.body&&Jg(u.options.method))if(Rk(u.options.body)){const f=u.options.headers.get("content-type");typeof u.options.body!="string"&&(u.options.body=f==="application/x-www-form-urlencoded"?new URLSearchParams(u.options.body).toString():JSON.stringify(u.options.body)),f||u.options.headers.set("content-type","application/json"),u.options.headers.has("accept")||u.options.headers.set("accept","application/json")}else("pipeTo"in u.options.body&&typeof u.options.body.pipeTo=="function"||typeof u.options.body.pipe=="function")&&("duplex"in u.options||(u.options.duplex="half"));let d;if(!u.options.signal&&u.options.timeout){const f=new i;d=setTimeout(()=>{const g=new Error("[TimeoutError]: The operation was aborted due to timeout");g.name="TimeoutError",g.code=23,f.abort(g)}
4,u.options.timeout),u.options.signal=f.signal}try{u.response=await e(u.request,u.options)}catch(f){return u.error=f,u.options.onRequestError&&await sc(u,u.options.onRequestError),await r(u)}finally{d&&clearTimeout(d)}if((u.response.body||u.response._bodyInit)&&!Bk.has(u.response.status)&&u.options.method!=="HEAD"){const f=(u.options.parseResponse?"json":u.options.responseType)||Dk(u.response.headers.get("content-type")||"");switch(f){case"json":{const g=await u.response.text(),p=u.options.parseResponse||ek;u.response._data=p(g);break}case"stream":{u.response._data=u.response.body||u.response._bodyInit;break}default:u.response._data=await u.response[f]()}}return u.options.onResponse&&await sc(u,u.options.onResponse),!u.options.ignoreResponseError&&u.response.status>=400&&u.response.status<600?(u.options.onResponseError&&await sc(u,u.options.onResponseError),await r(u)):u.response},s=async function(l,c){return(await o(l,c))._data};return s.raw=o,s.native=(...a)=>e(...a),s.create=(a={},l={})=>Yy({...t,...l,defaults:{...t.defaults,...l.defaults,...a}}),s}const au=(function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")})(),$k=au.fetch?(...t)=>au.fetch(...t):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),Fk=au.Headers,Hk=au.AbortController,zk=Yy({fetch:$k,Headers:Fk,AbortController:Hk}),Vk=zk,jk=()=>window?.__NUXT__?.config||window?.useNuxtApp?.().payload?.config,lp=()=>jk().app,qk=()=>lp().baseURL,Wk=()=>lp().buildAssetsDir,cp=(...t)=>qy(Gy(),Wk(),...t),Gy=(...t)=>{const e=lp(),n=e.cdnURL||e.baseURL;return t.length?qy(n,...t):n};globalThis.__buildAssetsURL=cp,globalThis.__publicAssetsURL=Gy;globalThis.$fetch||(globalThis.$fetch=Vk.create({baseURL:qk()}));"global"in globalThis||(globalThis.global=globalThis);function Ad(t,e={},n){for(const i in t){const r=t[i],o=n?`${n}:${i}`:i;typeof r=="object"&&r!==null?Ad(r,e,o):typeof r=="function"&&(e[o]=r)}return e}const Xy=(()=>{if(console.createTask)return console.createTask;const t={run:e=>e()};return()=>t})();function Ky(t,e,n,i){for(let r=n;r<t.length;r+=1)try{const o=i?i.run(()=>t[r](...e)):t[r](...e);if(o&&typeof o.then=="function")return Promise.resolve(o).then(()=>Ky(t,e,r+1,i))}catch(o){return Promise.reject(o)}}function Uk(t,e,n){if(t.length>0)return Ky(t,e,0,Xy(n))}function Yk(t,e,n){if(t.length>0){const i=Xy(n);return Promise.all(t.map(r=>i.run(()=>r(...e))))}}function Sf(t,e){for(const n of[...t])n(e)}var Gk=class{_hooks;_before;_after;_deprecatedHooks;_deprecatedMessages;constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,e,n={}){if(!t||typeof e!="function")return()=>{};const i=t;let r;for(;this._deprecatedHooks[t];)r=this._deprecatedHooks[t],t=r.to;if(r&&!n.allowDeprecated){let o=r.message;o||(o=`${i} hook has been deprecated`+(r.to?`, please use ${r.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(o)||(console.warn(o),this._deprecatedMessages.add(o))}if(!e.name)try{Object.defineProperty(e,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(e),()=>{e&&(this.removeHook(t,e),e=void 0)}}hookOnce(t,e){let n,i=(...r)=>(typeof n=="function"&&n(),n=void 0,i=void 0,e(...r));return n=this.hook(t,i),n}removeHook(t,e){const n=this._hooks[t];if(n){const i=n.indexOf(e);i!==-1&&n.splice(i,1),n.length===0&&(this._hooks[t]=void 0)}}clearHook(t){this._hooks[t]=void 0}deprecateHook(t,e){this._deprecatedHooks[t]=typeof e=="string"?{to:e}:e;const n=this._hooks[t]||[];this._hooks[t]=void 0;for(const i of n)this.hook(t,i)}deprecateHooks(t){for(const e in t)this.deprecateHook(e,t[e])}addHooks(t){const e=Ad(t),n=Object.keys(e).map(i=>this.hook(i,e[i]));return()=>{for(const i of n)i();n.length=0}}removeHooks(t){const e=Ad(t);for(const n in e)this.removeHook(n,e[n])}removeAllHooks(){this._hooks={}}callHook(t,...e){return this.callHookWith(Uk,t,e)}callHookParallel(t,...e){return this.callHookWith(Yk,t,e)}callHookWith(t,e,n){const i=this._before||this._after?{name:e,args:n,context:{}}:void 0;this._before&&Sf(this._before,i);const r=t(this._hooks[e]?[...this._hooks[e]]:[],n,e);return r instanceof Promise?r.finally(()=>{this._after&&i&&Sf(this._after,i)}):(this._after&&i&&Sf(this._after,i),r)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const e=this._before.indexOf(t);e!==-1&&this._before.splice(e,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const e=this._after.indexOf(t);e!==-1&&this._after.splice(e,1)}}}};function Qy(){return new Gk}function Xk(t={}){let e,n=!1;const i=s=>{if(e&&e!==s)throw new Error("Context conflict")};let r;if(t.asyncContext){const s=t.AsyncLocalStorage||globalThis.AsyncLocalStorage;s?r=new s:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>
4{if(r){const s=r.getStore();if(s!==void 0)return s}return e};return{use:()=>{const s=o();if(s===void 0)throw new Error("Context is not available");return s},tryUse:()=>o(),set:(s,a)=>{a||i(s),e=s,n=!0},unset:()=>{e=void 0,n=!1},call:(s,a)=>{i(s),e=s;try{return r?r.run(s,a):a()}finally{n||(e=void 0)}},async callAsync(s,a){e=s;const l=()=>{e=s},c=()=>e===s?l:void 0;Rd.add(c);try{const u=r?r.run(s,a):a();return n||(e=void 0),await u}finally{Rd.delete(c)}}}}function Kk(t={}){const e={};return{get(n,i={}){return e[n]||(e[n]=Xk({...t,...i})),e[n]}}}const lu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},em="__unctx__",Qk=lu[em]||(lu[em]=Kk()),Zk=(t,e={})=>Qk.get(t,e),tm="__unctx_async_handlers__",Rd=lu[tm]||(lu[tm]=new Set);function qa(t){const e=[];for(const r of Rd){const o=r();o&&e.push(o)}const n=()=>{for(const r of e)r()};let i=t();return i&&typeof i=="object"&&"catch"in i&&(i=i.catch(r=>{throw n(),r})),[i,n]}const nm=!1,Jk=!1,im={id:"__nuxt-loader"},eT=!0,tT={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},nT={deep:!1},iT={},rT="#__nuxt",Zy="nuxt-app",rm=36e5,oT="vite:preloadError";function Jy(t=Zy){return Zk(t,{asyncContext:!1})}const sT="__nuxt_plugin";function aT(t){let e=0;const n={_id:t.id||Zy||"nuxt-app",_scope:Ow(),provide:void 0,versions:{get nuxt(){return"4.4.4"},get vue(){return n.vueApp.version}},payload:Ki({...t.ssrContext?.payload||{},data:Ki({}),state:Xt({}),once:new Set,_errors:Ki({})}),static:{data:{}},runWithContext(r){return n._scope.active&&!qh()?n._scope.run(()=>om(n,r)):om(n,r)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};e++;let r=!1;return()=>{if(!r&&(r=!0,e--,e===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:Ki({}),_state:Ki({}),_payloadRevivers:{},...t};{const r=window.__NUXT__;if(r)for(const o in r)switch(o){case"data":case"state":case"_errors":Object.assign(n.payload[o],r[o]);break;default:n.payload[o]=r[o]}}n.hooks=Qy(),n.hook=n.hooks.hook;{const r=n.hooks.callHook;n.hooks.callHook=(o,...s)=>Promise.resolve().then(()=>r(o,...s))}n.callHook=n.hooks.callHook,n.provide=(r,o)=>{const s="$"+r;ac(n,s,o),ac(n.vueApp.config.globalProperties,s,o)},ac(n.vueApp,"$nuxt",n),ac(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(oT,o=>{n.callHook("app:chunkError",{error:o.payload}),o.payload.message.includes("Unable to preload CSS")&&o.preventDefault()}),window.useNuxtApp||=_t;const r=n.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});n.hook("app:mounted",r)}const i=n.payload.config;return n.provide("config",i),n}function lT(t,e){e.hooks&&t.hooks.addHooks(e.hooks)}async function cT(t,e){if(typeof e=="function"){const{provide:n}=await t.runWithContext(()=>e(t))||{};if(n&&typeof n=="object")for(const i in n)t.provide(i,n[i])}}async function uT(t,e){const n=new Set,i=[],r=[];let o,s=0;async function a(l){const c=l.dependsOn?.filter(u=>e.some(d=>d._name===u)&&!n.has(u))??[];if(c.length>0)i.push([new Set(c),l]);else{const u=cT(t,l).then(async()=>{l._name&&(n.add(l._name),await Promise.all(i.map(async([d,h])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(s++,await a(h)))})))}).catch(d=>{if(!l.parallel&&!t.payload.error)throw d;o||=d});l.parallel?r.push(u):await u}}for(const l of e)lT(t,l);for(const l of e)await a(l);if(await Promise.all(r),s)for(let l=0;l<s;l++)await Promise.all(r);if(o)throw t.payload.error||o}function tn(t){if(typeof t=="function")return t;const e=t._name||t.name;return delete t.name,Object.assign(t.setup||(()=>{}),t,{[sT]:!0,_name:e})}function om(t,e,n){const i=()=>e();return Jy(t._id).set(t),t.vueApp.runWithContext(i)}function fT(t){let e;return $u()&&(e=Ci()?.appContext.app.$nuxt),e||=Jy(t).tryUse(),e||null}function _t(t){const e=fT(t);if(!e)throw new Error("[nuxt] instance unavailable");return e}function Tn(t){return _t().$config}function ac(t,e,n){Object.defineProperty(t,e,{get:()=>n})}function Cf(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function Od(t,e,n=".",i){if(!Cf(e))return Od(t,{},n,i);const r={...e};for(const o of Object.keys(t)){if(o==="__proto__"||o==="constructor")continue;const s=t[o];s!=null&&(i&&i(r,o,s,n)||(Array.isArray(s)&&Array.isArray(r[o])?r[o]=[...s,...r[o]]:Cf(s)&&Cf(r[o])?r[o]=Od(s,r[o],(n?`${n}.`:"")+o.toString(),i):r[o]=s))}return r}function dT(t){return(...e)=>e.reduce((n,i)=>Od(n,i,"",t),{})}const up=dT();function hT(t,e){try{return e in t}catch{return!1}}
4class sm extends Error{static __h3_error__=!0;statusCode=500;fatal=!1;unhandled=!1;statusMessage;data;cause;constructor(e,n={}){super(e,n),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const e={message:this.message,statusCode:Md(this.statusCode,500)};return this.statusMessage&&(e.statusMessage=ev(this.statusMessage)),this.data!==void 0&&(e.data=this.data),e}}function pT(t){if(typeof t=="string")return new sm(t);if(gT(t))return t;const e=new sm(t.message??t.statusMessage??"",{cause:t.cause||t});if(hT(t,"stack"))try{Object.defineProperty(e,"stack",{get(){return t.stack}})}catch{try{e.stack=t.stack}catch{}}if(t.data&&(e.data=t.data),t.statusCode?e.statusCode=Md(t.statusCode,e.statusCode):t.status&&(e.statusCode=Md(t.status,e.statusCode)),t.statusMessage?e.statusMessage=t.statusMessage:t.statusText&&(e.statusMessage=t.statusText),e.statusMessage){const n=e.statusMessage;ev(e.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return t.fatal!==void 0&&(e.fatal=t.fatal),t.unhandled!==void 0&&(e.unhandled=t.unhandled),e}function gT(t){return t?.constructor?.__h3_error__===!0}const mT=/[^\u0009\u0020-\u007E]/g;function ev(t=""){return t.replace(mT,"")}function Md(t,e=200){return!t||(typeof t=="string"&&(t=Number.parseInt(t,10)),t<100||t>999)?e:t}const _T=Symbol("layout-meta"),Uu=Symbol("route");import.meta.url.replace(/\/app\/.*$/,"/");const Nn=()=>_t()?.$router,$i=()=>$u()?Jt(Uu,_t()._route):_t()._route;const yT=()=>{try{if(_t()._processingMiddleware)return!0}catch{return!1}return!1},vT=(t,e)=>{t||="/";const n=typeof t=="string"?t:"path"in t?Dd(t):Nn().resolve(t).href;if(e?.open){const{target:c="_blank",windowFeatures:u={}}=e.open,d=[];for(const[h,f]of Object.entries(u))f!==void 0&&d.push(`${h.toLowerCase()}=${f}`);return open(n,c,d.join(", ")),Promise.resolve()}const i=Bi(n,{acceptRelative:!0}),r=e?.external||i;if(r){if(!e?.external)throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:c}=new URL(n,window.location.href);if(c&&bk(c))throw new Error(`Cannot navigate to a URL with '${c}' protocol.`)}const o=yT();if(!r&&o){if(e?.replace){if(typeof t=="string"){const{pathname:c,search:u,hash:d}=Ul(t);return{path:c,...u&&{query:ap(u)},...d&&{hash:d},replace:!0}}return{...t,replace:!0}}return t}const s=Nn(),a=_t();if(r)return a._scope.stop(),e?.replace?location.replace(n):location.href=n,o?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve();const l=typeof t=="string"?tv(t):t;return e?.replace?s.replace(l):s.push(l)};function Dd(t){return Vy(t.path||"",t.query||{})+(t.hash||"")}function tv(t){const e=Ul(t);return uk(fk(e.pathname))+e.search+e.hash}const nv="__nuxt_error",ia=()=>Qh(_t().payload,"error"),So=t=>{const e=eo(t);try{const n=ia();_t().hooks.callHook("app:error",e),n.value||=e}catch{throw e}return e},bT=async(t={})=>{const e=_t(),n=ia();e.callHook("app:error:cleared",t),t.redirect&&await Nn().replace(t.redirect),n.value=void 0},iv=t=>!!t&&typeof t=="object"&&nv in t,eo=t=>{typeof t!="string"&&t.statusText&&(t.message??=t.statusText);const e=pT(t);return Object.defineProperty(e,nv,{value:!0,configurable:!1,writable:!1}),Object.defineProperty(e,"status",{get:()=>e.statusCode,configurable:!0}),Object.defineProperty(e,"statusText",{get:()=>e.statusMessage,configurable:!0}),e};function wT(t){return Uint8Array.fromBase64(t).buffer}function xT(t){return Uint8Array.from(Buffer.from(t,"base64")).buffer}function kT(t){const e=atob(t),n=e.length,i=new Uint8Array(n);for(let r=0;r<n;r++)i[r]=e.charCodeAt(r);return i.buffer}const TT=typeof Uint8Array.fromBase64=="function",ST=typeof process=="object"&&process.versions?.node!==void 0,CT=TT?wT:ST?xT:kT,ET=-1,PT=-2,AT=-3,RT=-4,OT=-5,MT=-6,DT=-7;function IT(t,e){return LT(JSON.parse(t),e)}function LT(t,e){if(typeof t=="number")return o(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const n=t,i=Array(n.length);let r=null;function o(s,a=!1){if(s===ET)return;if(s===AT)return NaN;if(s===RT)return 1/0;if(s===OT)return-1/0;if(s===MT)return-0;if(a||typeof s!="number")throw new Error("Invalid input");if(s in i)return i[s];const l=n[s];if(!l||typeof l!="object")i[s]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const c=l[0],u=e&&Object.hasOwn(e,c)?e[c]:void 0;if(u){let d=l[1];if(typeof d!="number"&&(d=n.push(l[1])-1),r??=new Set,r.has(d))throw new Error("Invalid circular reference");return r.add(d),i[s]=u(o(d)),r.delete(d),i[s]}switch(c){case"Date":i[s]=new Date(l[1]);break;case"Set":const d=new Set;i[s]=d;for(let g=1;g<l.length;g+=1)d.add(o(l[g]));break;case"Map":const h=new Map;i[s]=h;for(let g=1;g<l.length;g+=2)h.set(o(l[g]),o(l[g+1]));break;case"RegExp":i[s]=new RegExp(l[1],l[2]);break;case"Object":{const g=l[1];if(typeof n[g]=="object"&&n[g][0]!=="BigInt")throw new Error("Invalid input");i[s]=Object(o(g));break}case"BigInt":i[s]=BigInt(l[1]);break;case"null":const f=Object.create(null);i[s]=f;for(let g=1;g<l.length;g+=2){if(l[g]==="__proto__")throw new Error("Cannot parse an object with a `__proto__` property");f[l[g]]=o(l[g+1])}break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Float16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":case"DataView":{if(n[l[1]][0]!=="ArrayBuffer")throw new Error("Invalid data");const g=globalThis[c],p=o(l[1]);i[s]=l[2]!==void 0?new g(p,l[2],l[3]):new g(p);break}case"ArrayBuffer":{const g=l[1];if(typeof g!="string")throw new Error("Invalid ArrayBuffer encoding");const p=CT(g);i[s]=p;break}case"Temporal.Duration":case"Temporal.Instant":case"Temporal.PlainDate":case"Temporal.PlainTime":case"Temporal.PlainDateTime":case"Temporal.PlainMonthDay":case"Temporal.PlainYearMonth":case"Temporal.ZonedDateTime":{const g=c.slice(9);i[s]=Temporal[g].from(l[1]);break}case"URL":{const g=new URL(l[1]);i[s]=g;break}case"URLSearchParams":{const g=new URLSearchParams(l[1]);i[s]=g;break}default:throw new Error(`Unknown type ${c}`)}}else if(l[0]===DT){const c=l[1];if(!Number.isInteger(c)||c<0)throw new Error("Invalid input");const u=new Array(c);i[s]=u;for(let d=2;d<l.length;d+=2){const h=l[d];if(!Number.isInteger(h)||h<0||h>=c)throw new Error("Invalid input");u[h]=o(l[d+1])}}else{const c=new Array(l.length);i[s]=c;for(let u=0;u<l.length;u+=1){const d=l[u];d!==PT&&(c[u]=o(d))}}else{const c={};i[s]=c;
4for(const u of Object.keys(l)){if(u==="__proto__")throw new Error("Cannot parse an object with a `__proto__` property");const d=l[u];c[u]=o(d)}}return i[s]}return o(0)}const NT=new Set(["link","style","script","noscript"]),BT=new Set(["title","titleTemplate","script","style","noscript"]),Id=new Set(["base","meta","link","style","script","noscript"]),$T=new Set(["title","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),FT=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),HT=new Set(["key","tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"]),zT=new Set(["templateParams","htmlAttrs","bodyAttrs"]),fp=new Set(["theme-color","google-site-verification","og","article","book","profile","twitter","author"]),xl={META:new Set(["twitter"]),OG:new Set(["og","book","article","profile","fb"]),MEDIA:new Set(["ogImage","ogVideo","ogAudio","twitterImage"]),HTTP_EQUIV:new Set(["contentType","defaultStyle","xUaCompatible"])},VT={articleExpirationTime:"article:expiration_time",articleModifiedTime:"article:modified_time",articlePublishedTime:"article:published_time",bookReleaseDate:"book:release_date",fbAppId:"fb:app_id",ogAudioSecureUrl:"og:audio:secure_url",ogAudioUrl:"og:audio",ogImageSecureUrl:"og:image:secure_url",ogImageUrl:"og:image",ogSiteName:"og:site_name",ogVideoSecureUrl:"og:video:secure_url",ogVideoUrl:"og:video",profileFirstName:"profile:first_name",profileLastName:"profile:last_name",profileUsername:"profile:username",msapplicationConfig:"msapplication-Config",msapplicationTileColor:"msapplication-TileColor",msapplicationTileImage:"msapplication-TileImage"},rv={appleItunesApp:{unpack:{entrySeparator:", ",resolve:({key:t,value:e})=>`${vr(t)}=${e}`}},refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve:({key:t,value:e})=>t==="seconds"?`${e}`:void 0}},robots:{unpack:{entrySeparator:", ",resolve:({key:t,value:e})=>typeof e=="boolean"?vr(t):`${vr(t)}:${e}`}},contentSecurityPolicy:{metaKey:"http-equiv",unpack:{entrySeparator:"; ",resolve:({key:t,value:e})=>`${vr(t)} ${e}`}},charset:{}};function vr(t){const e=t.replace(/([A-Z])/g,"-$1").toLowerCase(),n=e.indexOf("-");return n===-1?e:xl.META.has(e.slice(0,n))||xl.OG.has(e.slice(0,n))?t.replace(/([A-Z])/g,":$1").toLowerCase():e}function ov(t){return Object.fromEntries(Object.entries(t).filter(([e,n])=>String(n)!=="false"&&e))}function Ld(t){return Array.isArray(t)?t.map(Ld):!t||typeof t!="object"?t:Object.fromEntries(Object.entries(t).map(([e,n])=>[vr(e),Ld(n)]))}function sv(t,e={}){const{entrySeparator:n="",keyValueSeparator:i="",wrapValue:r,resolve:o}=e;return Object.entries(t).map(([s,a])=>{if(o){const c=o({key:s,value:a});if(c!==void 0)return c}const l=typeof a=="object"?sv(a,e):typeof a=="number"?a.toString():typeof a=="string"&&r?`${r}${a.replace(new RegExp(r,"g"),`\\${r}`)}${r}`:a;return`${s}${i}${l}`}).join(n)}function am(t,e){const n=ov(e),i=vr(t),r=av(i);if(!fp.has(i))return[{[r]:i,...n}];const o=Object.fromEntries(Object.entries(n).map(([s,a])=>[`${t}${s==="url"?"":`${s[0].toUpperCase()}${s.slice(1)}`}`,a]));return cu(o||{}).sort((s,a)=>(s[r]?.length||0)-(a[r]?.length||0))}function av(t){if(rv[t]?.metaKey==="http-equiv"||xl.HTTP_EQUIV.has(t))return"http-equiv";const e=vr(t),n=e.indexOf(":");return n===-1?"name":xl.OG.has(e.slice(0,n))?"property":"name"}function jT(t){return VT[t]||vr(t)}function qT(t,e){return e==="refresh"?`${t.seconds};url=${t.url}`:sv(Ld(t),{keyValueSeparator:"=",entrySeparator:", ",resolve:({value:n,key:i})=>n===null?"":typeof n=="boolean"?i:void 0,...rv[e]?.unpack})}function cu(t){const e=[],n={};for(const[r,o]of Object.entries(t)){if(Array.isArray(o)){if(r==="themeColor"){o.forEach(s=>{typeof s=="object"&&s!==null&&e.push({name:"theme-color",...s})});continue}for(const s of o)if(typeof s=="object"&&s!==null){const a=[],l=[];for(const[c,u]of Object.entries(s)){const d=`${r}${c==="url"?"":`:${c}`}`,h=cu({[d]:u});(c==="url"?a:l).push(...h)}e.push(...a,...l)}else e.push(...typeof s=="string"?cu({[r]:s}):am(r,s));continue}if(typeof o=="object"&&o)if(xl.MEDIA.has(r)){const s=r.startsWith("twitter")?"twitter":"og",a=r.replace(/^(og|twitter)/,"").toLowerCase(),l=s==="twitter"?"name":"property";o.url&&e.push({[l]:`${s}:${a}`,content:o.url}),o.secureUrl&&e.push({[l]:`${s}:${a}:secure_url`,content:o.secureUrl});for(const[c,u]of Object.entries(o))c!=="url"&&c!=="secureUrl"&&e.push({[l]:`${s}:${a}:${c}`,content:u})}else fp.has(vr(r))?e.push(...am(r,o)):n[r]=ov(o);else n[r]=o}const i=Object.entries(n).map(([r,o])=>
4{if(r==="charset")return{charset:o===null?"_null":o};const s=av(r),a=jT(r),l=o===null?"_null":typeof o=="object"?qT(o,r):typeof o=="number"?o.toString():o;return s==="http-equiv"?{"http-equiv":a,content:l}:{[s]:a,content:l}});return[...e,...i].map(r=>"content"in r&&r.content==="_null"?{...r,content:null}:r)}const WT={key:"flatMeta",hooks:{"entries:normalize":t=>{const e=[];t.tags=t.tags.map(n=>n.tag!=="_flatMeta"?n:(e.push(cu(n.props).map(i=>({...n,tag:"meta",props:i}))),!1)).filter(Boolean).concat(...e)}}},UT=["name","property","http-equiv"],YT=new Set(["viewport","description","keywords","robots"]);function lv(t){const e=t.split(":");return e.length?fp.has(e[1]):!1}function Nd(t){const{props:e,tag:n}=t;if(FT.has(n))return n;if(n==="link"&&e.rel==="canonical")return"canonical";if(n==="link"&&e.rel==="alternate"){if(e.hreflang)return`alternate:${e.hreflang}`;if(e.type)return`alternate:${e.type}:${e.href||""}`}if(e.charset)return"charset";if(t.tag==="meta"){for(const i of UT)if(e[i]!==void 0){const r=e[i],o=r&&typeof r=="string"&&r.includes(":"),s=r&&YT.has(r),l=!(o||s)&&t.key?`:key:${t.key}`:"";return`${n}:${r}${l}`}}if(t.key)return`${n}:key:${t.key}`;if(e.id)return`${n}:id:${e.id}`;if(n==="link"&&e.rel==="alternate")return`alternate:${e.href||""}`;if(BT.has(n)){const i=t.textContent||t.innerHTML;if(i)return`${n}:content:${i}`}}function cv(t){const e=t._h||t._d;if(e)return e;const n=t.textContent||t.innerHTML;return n||`${t.tag}:${Object.entries(t.props).map(([i,r])=>`${i}:${String(r)}`).join(",")}`}function uu(t,e,n){typeof t==="function"&&(!n||n!=="titleTemplate"&&!(n[0]==="o"&&n[1]==="n"))&&(t=t());const r=e?e(n,t):t;if(Array.isArray(r))return r.map(o=>uu(o,e));if(r?.constructor===Object){const o={};for(const s of Object.keys(r))o[s]=uu(r[s],e,s);return o}return r}function GT(t,e){const n=t==="style"?new Map:new Set;function i(r){if(r==null||r===void 0)return;const o=String(r).trim();if(o)if(t==="style"){const[s,...a]=o.split(":").map(l=>l?l.trim():"");s&&a.length&&n.set(s,a.join(":"))}else o.split(" ").filter(Boolean).forEach(s=>n.add(s))}return typeof e=="string"?t==="style"?e.split(";").forEach(i):i(e):Array.isArray(e)?e.forEach(r=>i(r)):e&&typeof e=="object"&&Object.entries(e).forEach(([r,o])=>{o&&o!=="false"&&(t==="style"?n.set(String(r).trim(),String(o)):i(r))}),n}function uv(t,e){if(t.props=t.props||{},!e)return t;if(t.tag==="templateParams")return t.props=e,t;const n=Id.has(t.tag)||t.tag==="htmlAttrs"||t.tag==="bodyAttrs";return Object.entries(e).forEach(([i,r])=>{if(i==="__proto__"||i==="constructor"||i==="prototype")return;if(r===null){t.props[i]=null;return}if(i==="class"||i==="style"){t.props[i]=GT(i,r);return}if(HT.has(i)){if((i==="textContent"||i==="innerHTML")&&typeof r=="object"){let c=e.type;if(e.type||(c="application/json"),!c?.endsWith("json")&&c!=="speculationrules")return;e.type=c,t.props.type=c,t[i]=JSON.stringify(r)}else t[i]=r;return}const o=i.startsWith("data-"),s=n&&!o?i.toLowerCase():i,a=String(r),l=t.tag==="meta"&&s==="content";a==="true"||a===""?t.props[s]=o||l?a:!0:!r&&o&&a==="false"?t.props[s]="false":r!==void 0&&(t.props[s]=r)}),t}function XT(t,e){const n=typeof e=="object"&&typeof e!="function"?e:{[t==="script"||t==="noscript"||t==="style"?"innerHTML":"textContent"]:e},i=uv({tag:t,props:{}},n);return i.key&&NT.has(i.tag)&&(i.props["data-hid"]=i._h=i.key),i.tag==="script"&&typeof i.innerHTML=="object"&&(i.innerHTML=JSON.stringify(i.innerHTML),i.props.type=i.props.type||"application/json"),Array.isArray(i.props.content)?i.props.content.map(r=>({...i,props:{...i.props,content:r}})):i}function KT(t,e){if(!t)return[];typeof t=="function"&&(t=t());const n=(r,o)=>{for(let s=0;s<e.length;s++)o=e[s](r,o);return o};t=n(void 0,t);const i=[];return t=uu(t,n),Object.entries(t||{}).forEach(([r,o])=>{if(o!==void 0)for(const s of Array.isArray(o)?o:[o])i.push(XT(r,s))}),i.flat()}const lm=(t,e)=>t._w===e._w?t._p-e._p:t._w-e._w,cm={base:-10,title:10},QT={critical:-8,high:-1,low:2},um={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},ZT=/@import/,ha=t=>t===""||t===!0;function JT(t,e){if(typeof e.tagPriority=="number")return e.tagPriority;let n=100;const i=QT[e.tagPriority]||0,r=t.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:um;if(e.tag in cm)n=cm[e.tag];else if(e.tag==="meta"){const o=e.props["http-equiv"]==="content-security-policy"?"content-security-policy":e.props.charset?"charset":e.props.name==="viewport"?"viewport":null;o&&(n=um.meta[o])}else if(e.tag==="link"&&e.props.rel)n=r.link[e.props.rel];else if(e.tag==="script"){const o=String(e.props.type);ha(e.props.async)?n=r.script.async:e.props.src&&!ha(e.props.defer)&&!ha(e.props.async)&&o!=="module"&&!o.endsWith("json")||e.innerHTML&&!o.endsWith("json")?n=r.script.sync:(ha(e.props.defer)&&e.props.src&&!ha(e.props.async)||o==="module")&&(n=r.script.defer)}else e.tag==="style"&&(n=e.innerHTML&&ZT.test(e.innerHTML)?r.style.imported:r.style.sync);return(n||100)+i}function fm(t,e){const n=typeof e=="function"?e(t):e,i=n.key||String(t.plugins.size+1);t.plugins.get(i)||(t.plugins.set(i,n),t.hooks.addHooks(n.hooks||{}))}function eS(t={}){const e=Qy();e.addHooks(t.hooks||{});const n=!t.document,i=new Map,r=new Map,o=new Set,s={_entryCount:1,plugins:r,dirty:!1,resolvedOptions:t,hooks:e,ssr:n,entries:i,headEntries(){return[...i.values()]},use:a=>fm(s,a),push(a,l){const c={...l||{}};delete c.head;const u=c._index??s._entryCount++,d={_i:u,input:a,options:c},h={_poll(f=!1){s.dirty=!0,!f&&o.add(u),e.callHook("entries:updated",s)},dispose(){i.delete(u)&&s.invalidate()},patch(f){(!c.mode||c.mode==="server"&&n||c.mode==="client"&&!n)&&(d.input=f,i.set(u,d),h._poll())}};return h.patch(a),h},async resolveTags(){const a={tagMap:new Map,tags:[],entries:[...s.entries.values()]};for(await e.callHook("entries:resolve",a);o.size;){const h=o.values().next().value;o.delete(h);const f=i.get(h);if(f){const g={tags:KT(f.input,t.propResolvers||[]).map(p=>Object.assign(p,f.options)),entry:f};await e.callHook("entries:normalize",g),f._tags=g.tags.map((p,w)=>(p._w=JT(s,p),p._p=(f._i<<10)+w,p._d=Nd(p),p._d||(p._h=cv(p)),p))}}let l=!1;a.entries.flatMap(h=>(h._tags||[]).map(f=>({...f,props:{...f.props}}))).sort(lm).reduce((h,f)=>{const g=f._d||f._h;if(!h.has(g))return h.set(g,f);const p=h.get(g);if((f?.tagDuplicateStrategy||(zT.has(f.tag)?"merge":null)||(f.key&&f.key===p.key?"merge":null))==="merge"){const b={...p.props};
4Object.entries(f.props).forEach(([v,m])=>b[v]=v==="style"?new Map([...p.props.style||new Map,...m]):v==="class"?new Set([...p.props.class||new Set,...m]):m),h.set(g,{...f,props:b})}else f._p>>10===p._p>>10&&f.tag==="meta"&&lv(g)?(h.set(g,Object.assign([...Array.isArray(p)?p:[p],f],f)),l=!0):(f._w===p._w?f._p>p._p:f?._w<p?._w)&&h.set(g,f);return h},a.tagMap);const c=a.tagMap.get("title"),u=a.tagMap.get("titleTemplate");if(s._title=c?.textContent,u){const h=u?.textContent;if(s._titleTemplate=h,h){let f=typeof h=="function"?h(c?.textContent):h;typeof f=="string"&&!s.plugins.has("template-params")&&(f=f.replace("%s",c?.textContent||"")),c?f===null?a.tagMap.delete("title"):a.tagMap.set("title",{...c,textContent:f}):(u.tag="title",u.textContent=f)}}a.tags=Array.from(a.tagMap.values()),l&&(a.tags=a.tags.flat().sort(lm)),await e.callHook("tags:beforeResolve",a),await e.callHook("tags:resolve",a),await e.callHook("tags:afterResolve",a);const d=[];for(const h of a.tags){const{innerHTML:f,tag:g,props:p}=h;if($T.has(g)&&!(Object.keys(p).length===0&&!h.innerHTML&&!h.textContent)&&!(g==="meta"&&!p.content&&!p["http-equiv"]&&!p.charset)){if(g==="script"&&f){if(String(p.type).endsWith("json")){const w=typeof f=="string"?f:JSON.stringify(f);h.innerHTML=w.replace(/</g,"\\u003C")}else typeof f=="string"&&(h.innerHTML=f.replace(new RegExp(`</${g}`,"g"),`<\\/${g}`));h._d=Nd(h)}d.push(h)}}return d},invalidate(){for(const a of i.values())o.add(a._i);s.dirty=!0,e.callHook("entries:updated",s)}};return(t?.plugins||[]).forEach(a=>fm(s,a)),s.hooks.callHook("init",s),t.init?.forEach(a=>a&&s.push(a)),s}const Ef="%separator";function tS(t,e,n=!1){let i;if(e==="s"||e==="pageTitle")i=t.pageTitle;else if(e.includes(".")){const r=e.indexOf(".");i=t[e.substring(0,r)]?.[e.substring(r+1)]}else i=t[e];if(i!==void 0)return n?(i||"").replace(/\\/g,"\\\\").replace(/</g,"\\u003C").replace(/"/g,'\\"'):i||""}function lc(t,e,n,i=!1){if(typeof t!="string"||!t.includes("%"))return t;let r=t;try{r=decodeURI(t)}catch{}const o=r.match(/%\w+(?:\.\w+)?/g);if(!o)return t;const s=t.includes(Ef);return t=t.replace(/%\w+(?:\.\w+)?/g,a=>{if(a===Ef||!o.includes(a))return a;const l=tS(e,a.slice(1),i);return l!==void 0?l:a}).trim(),s&&(t=t.split(Ef).map(a=>a.trim()).filter(a=>a!=="").join(n?` ${n} `:" ")),t}const nS={meta:"content",link:"href",htmlAttrs:"lang"},iS=["innerHTML","textContent"],fv=t=>({key:"template-params",hooks:{"entries:normalize":e=>{const n=e.tags.filter(i=>i.tag==="templateParams"&&i.mode==="server")?.[0]?.props||{};Object.keys(n).length&&(t._ssrPayload={templateParams:{...t._ssrPayload?.templateParams||{},...n}})},"tags:resolve":({tagMap:e,tags:n})=>{const i=e.get("templateParams")?.props||{},r=i.separator||"|";delete i.separator,i.pageTitle=lc(i.pageTitle||t._title||"",i,r);for(const o of n){if(o.processTemplateParams===!1)continue;const s=nS[o.tag];if(s&&typeof o.props[s]=="string")o.props[s]=lc(o.props[s],i,r);else if(o.processTemplateParams||o.tag==="titleTemplate"||o.tag==="title")for(const a of iS)typeof o[a]=="string"&&(o[a]=lc(o[a],i,r,o.tag==="script"&&o.props.type.endsWith("json")))}t._templateParams=i,t._separator=r},"tags:afterResolve":({tagMap:e})=>{const n=e.get("title");n?.textContent&&n.processTemplateParams!==!1&&(n.textContent=lc(n.textContent,t._templateParams,t._separator))}}});function rS(t={}){return e=>(e.push({meta:[{name:"twitter:card",content:t.twitterCard||"summary_large_image",tagPriority:"low"},{property:"og:title",tagPriority:"low","data-infer":""},{property:"og:description",tagPriority:"low","data-infer":""}]}),{key:"infer-seo-meta",hooks:{"tags:beforeResolve":({tagMap:n})=>{let i=e._titleTemplate||e._title;const r=n.get("meta:og:title");typeof r?.props["data-infer"]<"u"&&(typeof i=="function"&&(i=i(e._title)),r.props.content=t.ogTitle?t.ogTitle(i):i||"",r.processTemplateParams=!0);const o=n.get("meta:description")?.props?.content,s=n.get("meta:og:description");typeof s?.props["data-infer"]<"u"&&(s.props.content=t.ogDescription?t.ogDescription(o):o||"",s.processTemplateParams=!0)}}})}const oS=(t,e)=>Rt(e)?ti(e):e,dp="usehead";function sS(t){return{install(n){n.config.globalProperties.$unhead=t,n.config.globalProperties.$head=t,n.provide(dp,t)}}.install}function dv(){if($u()){const t=Jt(dp);if(t)return t}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function hv(t,e={}){const n=e.head||dv();return n.ssr?n.push(t||{},e):aS(n,t,e)}function aS(t,e,n={}){const i=Te(!1);let r;return ep(()=>{const s=i.value?{}:uu(e,oS);r?r.patch(s):r=t.push(s,n)}),Ci()&&(gi(()=>
4{r.dispose()}),Y0(()=>{i.value=!0}),U0(()=>{i.value=!1})),r}function lS(t={},e={}){(e.head||dv()).use(WT);const{title:i,titleTemplate:r,...o}=t;return hv({title:i,titleTemplate:r,_flatMeta:o},e)}function ra(t){const e=t||_t();return e.ssrContext?.head||e.runWithContext(()=>{if($u()){const n=Jt(dp);if(!n)throw new Error("[nuxt] [unhead] Missing Unhead instance.");return n}})}function kl(t,e={}){const n=e.head||ra(e.nuxt);return hv(t,{head:n,...e})}function pv(t,e={}){const n=e.head||ra(e.nuxt);return lS(t,{head:n,...e})}const cS=(()=>{const t={};return(e,n)=>{let i=[];return n.charCodeAt(n.length-1)===47&&(n=n.slice(0,-1)||"/"),n==="/__sitemap__/style.xsl"?i.unshift({data:t}):n==="/sitemap.xml"?i.unshift({data:t}):n==="/_nuxt"&&i.unshift({data:t}),i}})(),uS=t=>up({},...cS("",t).map(e=>e.data).reverse()),fS=uS;let Lc;function dS(){let t;return t=$fetch(cp(`builds/meta/${Tn().app.buildId}.json`),{responseType:"json"}),Lc=t,t.catch(e=>{Lc===t&&(Lc=void 0),console.error("[nuxt] Error fetching app manifest.",e)}),t}function hp(){return Lc||dS()}function Yu(t){const e=typeof t=="string"?t:t.path;try{return fS(e)}catch(n){return console.error("[nuxt] Error matching route rules.",n),{}}}async function dm(t,e={}){if(await gS(t)){const n=await pS(t,e);return await gv(n)||null}return null}const hS="_payload.json";async function pS(t,e={}){const n=new URL(t,"http://localhost");if(n.host!=="localhost"||Bi(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+t);const i=Tn(),r=e.hash||(e.fresh?Date.now():i.app.buildId),o=i.app.cdnURL,s=o&&await mS(t)?o:i.app.baseURL;return Wu(s,n.pathname,hS+(r?`?${r}`:""))}async function gv(t){try{if(eT){const e=await fetch(t,{cache:"force-cache"});return e.ok?await yv(await e.text()):null}}catch(e){console.warn("[nuxt] Cannot load payload ",t,e)}return null}function mv(t){if(t.redirect)return!1;if(t.prerender)return!0}async function _v(t){return t=t==="/"?t:t.replace(/\/$/,""),(await hp()).prerendered.includes(t)}async function gS(t=$i().path){const e=Yu({path:t});if(e.ssr===!1)return!1;const n=mv(e);return n!==void 0?n:e.payload?!0:await _v(t)}async function mS(t=$i().path){const e=mv(Yu({path:t}));return e!==void 0?e:await _v(t)}let _o=null;async function _S(){if(_o)return _o;const t=document.getElementById("__NUXT_DATA__");if(!t)return{};const e=await yv(t.textContent||""),n=t.dataset.src?await gv(t.dataset.src):void 0;return _o={...e,...n,...window.__NUXT__},_o.config?.public&&(_o.config.public=Xt(_o.config.public)),_o}async function yv(t){return await IT(t,_t()._payloadRevivers)}function yS(t,e){_t()._payloadRevivers[t]=e}function hm(t){try{return JSON.parse(t)}catch{return t}}const vv=[["NuxtError",t=>eo(t)],["EmptyShallowRef",t=>Gn(t==="_"?void 0:t==="0n"?BigInt(0):hm(t))],["EmptyRef",t=>Te(t==="_"?void 0:t==="0n"?BigInt(0):hm(t))],["ShallowRef",t=>Gn(t)],["ShallowReactive",t=>Ki(t)],["Ref",t=>Te(t)],["Reactive",t=>Xt(t)]];vv.push(["Island",({key:t,params:e,result:n})=>{const i=_t();return i.isHydrating||(i.payload.data[t]||=$fetch(`/__nuxt_island/${t}.json`,{responseType:"json",...e?{params:e}:{}}).then(r=>(i.payload.data[t]=r,r))),{html:"",...n}}]);const vS=tn({name:"nuxt:revive-payload:client",order:-30,async setup(t){let e,n;for(const[i,r]of vv)yS(i,r);Object.assign(t.payload,([e,n]=qa(()=>t.runWithContext(_S)),e=await e,n(),e)),delete window.__NUXT__}});function bS(t){return typeof t=="string"?`'${t}'`:new wS().serialize(t)}const wS=(function(){class t{#e=new Map;compare(n,i){const r=typeof n,o=typeof i;return r==="string"&&o==="string"?n.localeCompare(i):r==="number"&&o==="number"?n-i:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(i,!0))}serialize(n,i){if(n===null)return"null";switch(typeof n){case"string":return i?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const i=Object.prototype.toString.call(n);if(i!=="[object Object]")return this.serializeBuiltInType(i.length<10?`unknown:${i}`:i.slice(8,-1),n);const r=n.constructor,o=r===Object||r===void 0?"":r.name;if(o!==""&&globalThis[o]===r)return this.serializeBuiltInType(o,n);if(typeof n.toJSON=="function"){const s=n.toJSON();return o+(s!==null&&typeof s=="object"?this.$object(s):`(${this.serialize(s)})`)}
4return this.serializeObjectEntries(o,Object.entries(n))}serializeBuiltInType(n,i){const r=this["$"+n];if(r)return r.call(this,i);if(typeof i?.entries=="function")return this.serializeObjectEntries(n,i.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,i){const r=Array.from(i).sort((s,a)=>this.compare(s[0],a[0]));let o=`${n}{`;for(let s=0;s<r.length;s++){const[a,l]=r[s];o+=`${this.serialize(a,!0)}:${this.serialize(l)}`,s<r.length-1&&(o+=",")}return o+"}"}$object(n){let i=this.#e.get(n);return i===void 0&&(this.#e.set(n,`#${this.#e.size}`),i=this.serializeObject(n),this.#e.set(n,i)),i}$function(n){const i=Function.prototype.toString.call(n);return i.slice(-15)==="[native code] }"?`${n.name||""}()[native]`:`${n.name}(${n.length})${i.replace(/\s*\n\s*/g,"")}`}$Array(n){let i="[";for(let r=0;r<n.length;r++)i+=this.serialize(n[r]),r<n.length-1&&(i+=",");return i+"]"}$Date(n){try{return`Date(${n.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(n){return`ArrayBuffer[${new Uint8Array(n).join(",")}]`}$Set(n){return`Set${this.$Array(Array.from(n).sort((i,r)=>this.compare(i,r)))}`}
4$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const e of["Error","RegExp","URL"])t.prototype["$"+e]=function(n){return`${e}(${n})`};for(const e of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join(",")}]`};for(const e of["BigInt64Array","BigUint64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join("n,")}${n.length>0?"n":""}]`};return t})(),xS=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],kS=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],TS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",yo=[];class SS{_data=new ys;_hash=new ys([...xS]);_nDataBytes=0;_minBufferSize=0;finalize(e){e&&this._append(e);const n=this._nDataBytes*8,i=this._data.sigBytes*8;return this._data.words[i>>>5]|=128<<24-i%32,this._data.words[(i+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(i+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}_doProcessBlock(e,n){const i=this._hash.words;let r=i[0],o=i[1],s=i[2],a=i[3],l=i[4],c=i[5],u=i[6],d=i[7];for(let h=0;h<64;h++){if(h<16)yo[h]=e[n+h]|0;else{const m=yo[h-15],_=(m<<25|m>>>7)^(m<<14|m>>>18)^m>>>3,y=yo[h-2],C=(y<<15|y>>>17)^(y<<13|y>>>19)^y>>>10;yo[h]=_+yo[h-7]+C+yo[h-16]}const f=l&c^~l&u,g=r&o^r&s^o&s,p=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),w=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),b=d+w+f+kS[h]+yo[h],v=p+g;d=u,u=c,c=l,l=a+b|0,a=s,s=o,o=r,r=b+v|0}i[0]=i[0]+r|0,i[1]=i[1]+o|0,i[2]=i[2]+s|0,i[3]=i[3]+a|0,i[4]=i[4]+l|0,i[5]=i[5]+c|0,i[6]=i[6]+u|0,i[7]=i[7]+d|0}_append(e){typeof e=="string"&&(e=ys.fromUtf8(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes}_process(e){let n,i=this._data.sigBytes/64;e?i=Math.ceil(i):i=Math.max((i|0)-this._minBufferSize,0);const r=i*16,o=Math.min(r*4,this._data.sigBytes);if(r){for(let s=0;s<r;s+=16)this._doProcessBlock(this._data.words,s);n=this._data.words.splice(0,r),this._data.sigBytes-=o}return new ys(n,o)}}class ys{words;sigBytes;constructor(e,n){e=this.words=e||[],this.sigBytes=n===void 0?e.length*4:n}static fromUtf8(e){const n=unescape(encodeURIComponent(e)),i=n.length,r=[];for(let o=0;o<i;o++)r[o>>>2]|=(n.charCodeAt(o)&255)<<24-o%4*8;return new ys(r,i)}toBase64(){const e=[];for(let n=0;n<this.sigBytes;n+=3){const i=this.words[n>>>2]>>>24-n%4*8&255,r=this.words[n+1>>>2]>>>24-(n+1)%4*8&255,o=this.words[n+2>>>2]>>>24-(n+2)%4*8&255,s=i<<16|r<<8|o;for(let a=0;a<4&&n*8+a*6<this.sigBytes*8;a++)e.push(TS.charAt(s>>>6*(3-a)&63))}return e.join("")}concat(e){if(this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4),this.sigBytes%4)for(let n=0;n<e.sigBytes;n++){const i=e.words[n>>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=i<<24-(this.sigBytes+n)%4*8}else for(let n=0;n<e.sigBytes;n+=4)this.words[this.sigBytes+n>>>2]=e.words[n>>>2];this.sigBytes+=e.sigBytes}}function CS(t){return new SS().finalize(t).toBase64()}function ds(t){return CS(bS(t))}const ES={trailing:!0};function PS(t,e=25,n={}){if(n={...ES,...n},!Number.isFinite(e))throw new TypeError("Expected `wait` to be a finite number");let i,r,o=[],s,a;const l=(d,h)=>(s=AS(t,d,h),s.finally(()=>{if(s=null,n.trailing&&a&&!r){const f=l(d,a);return a=null,f}}),s),c=function(...d){return n.trailing&&(a=d),s||new Promise(h=>{const f=!r&&n.leading;clearTimeout(r),r=setTimeout(()=>{r=null;const g=n.leading?i:l(this,d);a=null;for(const p of o)p(g);o=[]},e),f?(i=l(this,d),h(i)):o.push(h)})},u=d=>{d&&(clearTimeout(d),r=null)};return c.isPending=()=>!!r,c.cancel=()=>{u(r),o=[],a=null},c.flush=()=>
vendor: 26,212 bytes, line 4
4{if(u(r),!a||s)return;const d=a;return a=null,l(this,d)},c}async function AS(t,e,n){return await t.apply(e,n)}const hs=typeof document<"u";function bv(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function RS(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&bv(t.default)}const tt=Object.assign;function Pf(t,e){const n={};for(const i in e){const r=e[i];n[i]=Ni(r)?r.map(t):t(r)}return n}const Wa=()=>{},Ni=Array.isArray;function pm(t,e){const n={};for(const i in t)n[i]=i in e?e[i]:t[i];return n}const wv=/#/g,OS=/&/g,MS=/\//g,DS=/=/g,IS=/\?/g,xv=/\+/g,LS=/%5B/g,NS=/%5D/g,kv=/%5E/g,BS=/%60/g,Tv=/%7B/g,$S=/%7C/g,Sv=/%7D/g,FS=/%20/g;function pp(t){return t==null?"":encodeURI(""+t).replace($S,"|").replace(LS,"[").replace(NS,"]")}function HS(t){return pp(t).replace(Tv,"{").replace(Sv,"}").replace(kv,"^")}function Bd(t){return pp(t).replace(xv,"%2B").replace(FS,"+").replace(wv,"%23").replace(OS,"%26").replace(BS,"`").replace(Tv,"{").replace(Sv,"}").replace(kv,"^")}function zS(t){return Bd(t).replace(DS,"%3D")}function VS(t){return pp(t).replace(wv,"%23").replace(IS,"%3F")}function jS(t){return VS(t).replace(MS,"%2F")}function Tl(t){if(t==null)return null;try{return decodeURIComponent(""+t)}catch{}return""+t}const qS=/\/$/,WS=t=>t.replace(qS,"");function Af(t,e,n="/"){let i,r={},o="",s="";const a=e.indexOf("#");let l=e.indexOf("?");return l=a>=0&&l>a?-1:l,l>=0&&(i=e.slice(0,l),o=e.slice(l,a>0?a:e.length),r=t(o.slice(1))),a>=0&&(i=i||e.slice(0,a),s=e.slice(a,e.length)),i=XS(i??e,n),{fullPath:i+o+s,path:i,query:r,hash:Tl(s)}}function US(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function gm(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function YS(t,e,n){const i=e.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&qs(e.matched[i],n.matched[r])&&Cv(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function qs(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function Cv(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(!GS(t[n],e[n]))return!1;return!0}function GS(t,e){return Ni(t)?mm(t,e):Ni(e)?mm(e,t):t?.valueOf()===e?.valueOf()}function mm(t,e){return Ni(e)?t.length===e.length&&t.every((n,i)=>n===e[i]):t.length===1&&t[0]===e}function XS(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),i=t.split("/"),r=i[i.length-1];(r===".."||r===".")&&i.push("");let o=n.length-1,s,a;for(s=0;s<i.length;s++)if(a=i[s],a!==".")if(a==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+i.slice(s).join("/")}const bi={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let $d=(function(t){return t.pop="pop",t.push="push",t})({}),Rf=(function(t){return t.back="back",t.forward="forward",t.unknown="",t})({});function KS(t){if(!t)if(hs){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),WS(t)}const QS=/^[^#]+#/;function ZS(t,e){return t.replace(QS,"#")+e}function JS(t,e){const n=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-n.left-(e.left||0),top:i.top-n.top-(e.top||0)}}const Gu=()=>({left:window.scrollX,top:window.scrollY});function eC(t){let e;if("el"in t){const n=t.el,i=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=JS(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function _m(t,e){return(history.state?history.state.position-e:-1)+t}const Fd=new Map;function tC(t,e){Fd.set(t,e)}function nC(t){const e=Fd.get(t);return Fd.delete(t),e}function iC(t){return typeof t=="string"||t&&typeof t=="object"}function Ev(t){return typeof t=="string"||typeof t=="symbol"}let Et=(function(t){return t[t.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",t[t.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",t[t.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",t[t.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",t[t.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",t})({});const Pv=Symbol("");Et.MATCHER_NOT_FOUND+"",Et.NAVIGATION_GUARD_REDIRECT+"",Et.NAVIGATION_ABORTED+"",Et.NAVIGATION_CANCELLED+"",Et.NAVIGATION_DUPLICATED+"";function Ws(t,e){return tt(new Error,{type:t,[Pv]:!0},e)}function ar(t,e){return t instanceof Error&&Pv in t&&(e==null||!!(t.type&e))}const rC=["params","query","hash"];function oC(t){if(typeof t=="string")return t;if(t.path!=null)return t.path;const e={};for(const n of rC)n in t&&(e[n]=t[n]);return JSON.stringify(e,null,2)}function sC(t){const e={};if(t===""||t==="?")return e;const n=(t[0]==="?"?t.slice(1):t).split("&");for(let i=0;i<n.length;++i){const r=n[i].replace(xv," "),o=r.indexOf("="),s=Tl(o<0?r:r.slice(0,o)),a=o<0?null:Tl(r.slice(o+1));if(s in e){let l=e[s];Ni(l)||(l=e[s]=[l]),l.push(a)}else e[s]=a}return e}function ym(t){let e="";for(let n in t){const i=t[n];if(n=zS(n),i==null){i!==void 0&&(e+=(e.length?"&":"")+n);continue}(Ni(i)?i.map(r=>r&&Bd(r)):[i&&Bd(i)]).forEach(r=>{r!==void 0&&(e+=(e.length?"&":"")+n,r!=null&&(e+="="+r))})}return e}function aC(t){const e={};for(const n in t){const i=t[n];i!==void 0&&(e[n]=Ni(i)?i.map(r=>r==null?null:""+r):i==null?i:""+i)}return e}const lC=Symbol(""),vm=Symbol(""),gp=Symbol(""),Av=Symbol(""),Hd=Symbol("");function pa(){let t=[];function e(i){return t.push(i),()=>{const r=t.indexOf(i);r>-1&&t.splice(r,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function qr(t,e,n,i,r,o=s=>s()){const s=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const c=h=>{h===!1?l(Ws(Et.NAVIGATION_ABORTED,{from:n,to:e})):h instanceof Error?l(h):iC(h)?l(Ws(Et.NAVIGATION_GUARD_REDIRECT,{from:e,to:h})):(s&&i.enterCallbacks[r]===s&&typeof h=="function"&&s.push(h),a())},u=o(()=>t.call(i&&i.instances[r],e,n,c));let d=Promise.resolve(u);t.length<3&&(d=d.then(c)),d.catch(h=>l(h))})}function Of(t,e,n,i,r=o=>o()){const o=[];for(const s of t)for(const a in s.components){let l=s.components[a];if(!(e!=="beforeRouteEnter"&&!s.instances[a]))if(bv(l)){const c=(l.__vccOpts||l)[e];c&&o.push(qr(c,n,i,s,a,r))}else{let c=l();o.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const d=RS(u)?u.default:u;s.mods[a]=u,s.components[a]=d;const h=(d.__vccOpts||d)[e];return h&&qr(h,n,i,s,a,r)()}))}}return o}function cC(t,e){const n=[],i=[],r=[],o=Math.max(e.matched.length,t.matched.length);for(let s=0;s<o;s++){const a=e.matched[s];a&&(t.matched.find(c=>qs(c,a))?i.push(a):n.push(a));const l=t.matched[s];l&&(e.matched.find(c=>qs(c,l))||r.push(l))}return[n,i,r]}let uC=()=>location.protocol+"//"+location.host;function Rv(t,e){const{pathname:n,search:i,hash:r}=e,o=t.indexOf("#");if(o>-1){let s=r.includes(t.slice(o))?t.slice(o).length:1,a=r.slice(s);return a[0]!=="/"&&(a="/"+a),gm(a,"")}return gm(n,t)+i+r}function fC(t,e,n,i){let r=[],o=[],s=null;const a=({state:h})=>{const f=Rv(t,location),g=n.value,p=e.value;let w=0;if(h){if(n.value=f,e.value=h,s&&s===g){s=null;return}w=p?h.position-p.position:0}else i(f);r.forEach(b=>{b(n.value,g,{delta:w,type:$d.pop,direction:w?w>0?Rf.forward:Rf.back:Rf.unknown})})};function l(){s=n.value}function c(h){r.push(h);const f=()=>{const g=r.indexOf(h);g>-1&&r.splice(g,1)};return o.push(f),f}function u(){if(document.visibilityState==="hidden"){const{history:h}=window;if(!h.state)return;h.replaceState(tt({},h.state,{scroll:Gu()}),"")}}function d(){for(const h of o)h();o=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",u),document.removeEventListener("visibilitychange",u)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u),{pauseListeners:l,listen:c,destroy:d}}function bm(t,e,n,i=!1,r=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:r?Gu():null}}function dC(t){const{history:e,location:n}=window,i={value:Rv(t,n)},r={value:e.state};r.value||o(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function o(l,c,u){const d=t.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?t:t.slice(d))+l:uC()+t+l;try{e[u?"replaceState":"pushState"](c,"",h),r.value=c}catch(f){console.error(f),n[u?"replace":"assign"](h)}}function s(l,c){o(l,tt({},e.state,bm(r.value.back,l,r.value.forward,!0),c,{position:r.value.position}),!0),i.value=l}function a(l,c){const u=tt({},r.value,e.state,{forward:l,scroll:Gu()});o(u.current,u,!0),o(l,tt({},bm(i.value,l,null),{position:u.position+1},c),!1),i.value=l}return{location:i,state:r,push:a,replace:s}}function hC(t){t=KS(t);const e=dC(t),n=fC(t,e.state,e.location,e.replace);function i(o,s=!0){s||n.pauseListeners(),history.go(o)}const r=tt({location:"",base:t,go:i,createHref:ZS.bind(null,t)},e,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>e.state.value}),r}let Ro=(function(t){return t[t.Static=0]="Static",t[t.Param=1]="Param",t[t.Group=2]="Group",t})({});var zt=(function(t){return t[t.Static=0]="Static",t[t.Param=1]="Param",t[t.ParamRegExp=2]="ParamRegExp",t[t.ParamRegExpEnd=3]="ParamRegExpEnd",t[t.EscapeNext=4]="EscapeNext",t})(zt||{});const pC={type:Ro.Static,value:""},gC=/[a-zA-Z0-9_]/;function mC(t){if(!t)return[[]];if(t==="/")return[[pC]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(f){throw new Error(`ERR (${n})/"${c}": ${f}`)}let n=zt.Static,i=n;const r=[];let o;function s(){o&&r.push(o),o=[]}let a=0,l,c="",u="";function d(){c&&(n===zt.Static?o.push({type:Ro.Static,value:c}):n===zt.Param||n===zt.ParamRegExp||n===zt.ParamRegExpEnd?(o.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:Ro.Param,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),c="")}function h(){c+=l}for(;a<t.length;){if(l=t[a++],l==="\\"&&n!==zt.ParamRegExp){i=n,n=zt.EscapeNext;continue}switch(n){case zt.Static:l==="/"?(c&&d(),s()):l===":"?(d(),n=zt.Param):h();break;case zt.EscapeNext:h(),n=i;break;case zt.Param:l==="("?n=zt.ParamRegExp:gC.test(l)?h():(d(),n=zt.Static,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case zt.ParamRegExp:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=zt.ParamRegExpEnd:u+=l;break;case zt.ParamRegExpEnd:d(),n=zt.Static,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:e("Unknown state");break}}return n===zt.ParamRegExp&&e(`Unfinished custom RegExp for param "${c}"`),d(),s(),r}const wm="[^/]+?",_C={sensitive:!1,strict:!1,start:!0,end:!0};var An=(function(t){return t[t._multiplier=10]="_multiplier",t[t.Root=90]="Root",t[t.Segment=40]="Segment",t[t.SubSegment=30]="SubSegment",t[t.Static=40]="Static",t[t.Dynamic=20]="Dynamic",t[t.BonusCustomRegExp=10]="BonusCustomRegExp",t[t.BonusWildcard=-50]="BonusWildcard",t[t.BonusRepeatable=-20]="BonusRepeatable",t[t.BonusOptional=-8]="BonusOptional",t[t.BonusStrict=.7000000000000001]="BonusStrict",t[t.BonusCaseSensitive=.25]="BonusCaseSensitive",t})(An||{});const yC=/[.+*?^${}()[\]/\\]/g;function vC(t,e){const n=tt({},_C,e),i=[];let r=n.start?"^":"";const o=[];for(const c of t){const u=c.length?[]:[An.Root];n.strict&&!c.length&&(r+="/");for(let d=0;d<c.length;d++){const h=c[d];let f=An.Segment+(n.sensitive?An.BonusCaseSensitive:0);if(h.type===Ro.Static)d||(r+="/"),r+=h.value.replace(yC,"\\$&"),f+=An.Static;else if(h.type===Ro.Param){const{value:g,repeatable:p,optional:w,regexp:b}=h;o.push({name:g,repeatable:p,optional:w});const v=b||wm;if(v!==wm){f+=An.BonusCustomRegExp;try{`${v}`}catch(_){throw new Error(`Invalid custom RegExp for param "${g}" (${v}): `+_.message)}}let m=p?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;d||(m=w&&c.length<2?`(?:/${m})`:"/"+m),w&&(m+="?"),r+=m,f+=An.Dynamic,w&&(f+=An.BonusOptional),p&&(f+=An.BonusRepeatable),v===".*"&&(f+=An.BonusWildcard)}u.push(f)}i.push(u)}if(n.strict&&n.end){const c=i.length-1;i[c][i[c].length-1]+=An.BonusStrict}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const s=new RegExp(r,n.sensitive?"":"i");function a(c){const u=c.match(s),d={};if(!u)return null;for(let h=1;h<u.length;h++){const f=u[h]||"",g=o[h-1];d[g.name]=f&&g.repeatable?f.split("/"):f}return d}function l(c){let u="",d=!1;for(const h of t){(!d||!u.endsWith("/"))&&(u+="/"),d=!1;for(const f of h)if(f.type===Ro.Static)u+=f.value;else if(f.type===Ro.Param){const{value:g,repeatable:p,optional:w}=f,b=g in c?c[g]:"";if(Ni(b)&&!p)throw new Error(`Provided param "${g}" is an array but it is not repeatable (* or + modifiers)`);const v=Ni(b)?b.join("/"):b;if(!v)if(w)h.length<2&&(u.endsWith("/")?u=u.slice(0,-1):d=!0);else throw new Error(`Missing required param "${g}"`);u+=v}}return u||"/"}return{re:s,score:i,keys:o,parse:a,stringify:l}}function bC(t,e){let n=0;for(;n<t.length&&n<e.length;){const i=e[n]-t[n];if(i)return i;n++}return t.length<e.length?t.length===1&&t[0]===An.Static+An.Segment?-1:1:t.length>e.length?e.length===1&&e[0]===An.Static+An.Segment?1:-1:0}function Ov(t,e){let n=0;const i=t.score,r=e.score;for(;n<i.length&&n<r.length;){const o=bC(i[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-i.length)===1){if(xm(i))return 1;if(xm(r))return-1}return r.length-i.length}function xm(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const wC={strict:!1,end:!0,sensitive:!1};function xC(t,e,n){const i=vC(mC(t.path),n),r=tt(i,{record:t,parent:e,children:[],alias:[]});return e&&!r.record.aliasOf==!e.record.aliasOf&&e.children.push(r),r}function kC(t,e){const n=[],i=new Map;e=pm(wC,e);function r(d){return i.get(d)}function o(d,h,f){const g=!f,p=Tm(d);p.aliasOf=f&&f.record;const w=pm(e,d),b=[p];if("alias"in d){const _=typeof d.alias=="string"?[d.alias]:d.alias;for(const y of _)b.push(Tm(tt({},p,{components:f?f.record.components:p.components,path:y,aliasOf:f?f.record:p})))}let v,m;for(const _ of b){const{path:y}=_;if(h&&y[0]!=="/"){const C=h.record.path,k=C[C.length-1]==="/"?"":"/";_.path=h.record.path+(y&&k+y)}if(v=xC(_,h,w),f?f.alias.push(v):(m=m||v,m!==v&&m.alias.push(v),g&&d.name&&!Sm(v)&&s(d.name)),Mv(v)&&l(v),p.children){const C=p.children;for(let k=0;k<C.length;k++)o(C[k],v,f&&f.children[k])}f=f||v}return m?()=>{s(m)}:Wa}function s(d){if(Ev(d)){const h=i.get(d);h&&(i.delete(d),n.splice(n.indexOf(h),1),h.children.forEach(s),h.alias.forEach(s))}else{const h=n.indexOf(d);h>-1&&(n.splice(h,1),d.record.name&&i.delete(d.record.name),d.children.forEach(s),d.alias.forEach(s))}}function a(){return n}function l(d){const h=CC(d,n);n.splice(h,0,d),d.record.name&&!Sm(d)&&i.set(d.record.name,d)}function c(d,h){let f,g={},p,w;if("name"in d&&d.name){if(f=i.get(d.name),!f)throw Ws(Et.MATCHER_NOT_FOUND,{location:d});w=f.record.name,g=tt(km(h.params,f.keys.filter(m=>!m.optional).concat(f.parent?f.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),d.params&&km(d.params,f.keys.map(m=>m.name))),p=f.stringify(g)}else if(d.path!=null)p=d.path,f=n.find(m=>m.re.test(p)),f&&(g=f.parse(p),w=f.record.name);else{if(f=h.name?i.get(h.name):n.find(m=>m.re.test(h.path)),!f)throw Ws(Et.MATCHER_NOT_FOUND,{location:d,currentLocation:h});w=f.record.name,g=tt({},h.params,d.params),p=f.stringify(g)}const b=[];let v=f;for(;v;)b.unshift(v.record),v=v.parent;return{name:w,path:p,params:g,matched:b,meta:SC(b)}}t.forEach(d=>o(d));function u(){n.length=0,i.clear()}return{addRoute:o,resolve:c,removeRoute:s,clearRoutes:u,getRoutes:a,getRecordMatcher:r}}function km(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function Tm(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:TC(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function TC(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="object"?n[i]:n;return e}function Sm(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function SC(t){return t.reduce((e,n)=>tt(e,n.meta),{})}function CC(t,e){let n=0,i=e.length;for(;n!==i;){const o=n+i>>1;Ov(t,e[o])<0?i=o:n=o+1}const r=EC(t);return r&&(i=e.lastIndexOf(r,i-1)),i}function EC(t){let e=t;for(;e=e.parent;)if(Mv(e)&&Ov(t,e)===0)return e}function Mv({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function Cm(t){const e=Jt(gp),n=Jt(Av),i=ze(()=>{const l=$(t.to);return e.resolve(l)}),r=ze(()=>{const{matched:l}=i.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const h=d.findIndex(qs.bind(null,u));if(h>-1)return h;const f=Em(l[c-2]);return c>1&&Em(u)===f&&d[d.length-1].path!==f?d.findIndex(qs.bind(null,l[c-2])):h}),o=ze(()=>r.value>-1&&MC(n.params,i.value.params)),s=ze(()=>r.value>-1&&r.value===n.matched.length-1&&Cv(n.params,i.value.params));function a(l={}){if(OC(l)){const c=e[$(t.replace)?"replace":"push"]($(t.to)).catch(Wa);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:i,href:ze(()=>i.value.href),isActive:o,isExactActive:s,navigate:a}}function PC(t){return t.length===1?t[0]:t}const AC=qe({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:Cm,setup(t,{slots:e}){const n=Xt(Cm(t)),{options:i}=Jt(gp),r=ze(()=>({[Pm(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[Pm(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=e.default&&PC(e.default(n));return t.custom?o:wn("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),RC=AC;function OC(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function MC(t,e){for(const n in e){const i=e[n],r=t[n];if(typeof i=="string"){if(i!==r)return!1}else if(!Ni(r)||r.length!==i.length||i.some((o,s)=>o.valueOf()!==r[s].valueOf()))return!1}return!0}function Em(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Pm=(t,e,n)=>t??e??n,DC=qe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=Jt(Hd),r=ze(()=>t.route||i.value),o=Jt(vm,0),s=ze(()=>{let c=$(o);const{matched:u}=r.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),a=ze(()=>r.value.matched[s.value]);Sr(vm,ze(()=>s.value+1)),Sr(lC,a),Sr(Hd,r);const l=Te();return Ot(()=>[l.value,a.value,t.name],([c,u,d],[h,f,g])=>{u&&(u.instances[d]=c,f&&f!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=f.leaveGuards),u.updateGuards.size||(u.updateGuards=f.updateGuards))),c&&u&&(!f||!qs(u,f)||!h)&&(u.enterCallbacks[d]||[]).forEach(p=>p(c))},{flush:"post"}),()=>{const c=r.value,u=t.name,d=a.value,h=d&&d.components[u];if(!h)return Am(n.default,{Component:h,route:c});const f=d.props[u],g=f?f===!0?c.params:typeof f=="function"?f(c):f:null,w=wn(h,tt({},g,e,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return Am(n.default,{Component:w,route:c})||w}}});function Am(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const Dv=DC;function IC(t){const e=kC(t.routes,t),n=t.parseQuery||sC,i=t.stringifyQuery||ym,r=t.history,o=pa(),s=pa(),a=pa(),l=Gn(bi);let c=bi;hs&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Pf.bind(null,F=>""+F),d=Pf.bind(null,jS),h=Pf.bind(null,Tl);function f(F,Q){let ne,se;return Ev(F)?(ne=e.getRecordMatcher(F),se=Q):se=F,e.addRoute(se,ne)}function g(F){const Q=e.getRecordMatcher(F);Q&&e.removeRoute(Q)}function p(){return e.getRoutes().map(F=>F.record)}function w(F){return!!e.getRecordMatcher(F)}function b(F,Q){if(Q=tt({},Q||l.value),typeof F=="string"){const T=Af(n,F,Q.path),I=e.resolve({path:T.path},Q),U=r.createHref(T.fullPath);return tt(T,I,{params:h(I.params),hash:Tl(T.hash),redirectedFrom:void 0,href:U})}let ne;if(F.path!=null)ne=tt({},F,{path:Af(n,F.path,Q.path).path});else{const T=tt({},F.params);for(const I in T)T[I]==null&&delete T[I];ne=tt({},F,{params:d(T)}),Q.params=d(Q.params)}const se=e.resolve(ne,Q),he=F.hash||"";se.params=u(h(se.params));const Ee=US(i,tt({},F,{hash:HS(he),path:se.path})),x=r.createHref(Ee);return tt({fullPath:Ee,hash:he,query:i===ym?aC(F.query):F.query||{}},se,{redirectedFrom:void 0,href:x})}function v(F){return typeof F=="string"?Af(n,F,l.value.path):tt({},F)}function m(F,Q){if(c!==F)return Ws(Et.NAVIGATION_CANCELLED,{from:Q,to:F})}function _(F){return k(F)}function y(F){return _(tt(v(F),{replace:!0}))}function C(F,Q){const ne=F.matched[F.matched.length-1];if(ne&&ne.redirect){const{redirect:se}=ne;let he=typeof se=="function"?se(F,Q):se;return typeof he=="string"&&(he=he.includes("?")||he.includes("#")?he=v(he):{path:he},he.params={}),tt({query:F.query,hash:F.hash,params:he.path!=null?{}:F.params},he)}}function k(F,Q){const ne=c=b(F),se=l.value,he=F.state,Ee=F.force,x=F.replace===!0,T=C(ne,se);if(T)return k(tt(v(T),{state:typeof T=="object"?tt({},he,T.state):he,force:Ee,replace:x}),Q||ne);const I=ne;I.redirectedFrom=Q;let U;return!Ee&&YS(i,se,ne)&&(U=Ws(Et.NAVIGATION_DUPLICATED,{to:I,from:se}),fe(se,se,!0,!1)),(U?Promise.resolve(U):E(I,se)).catch(S=>ar(S)?ar(S,Et.NAVIGATION_GUARD_REDIRECT)?S:M(S):X(S,I,se)).then(S=>{if(S){if(ar(S,Et.NAVIGATION_GUARD_REDIRECT))return k(tt({replace:x},v(S.to),{state:typeof S.to=="object"?tt({},he,S.to.state):he,force:Ee}),Q||I)}else S=R(I,se,!0,x,he);return O(I,se,S),S})}function A(F,Q){const ne=m(F,Q);return ne?Promise.reject(ne):Promise.resolve()}function P(F){const Q=ye.values().next().value;return Q&&typeof Q.runWithContext=="function"?Q.runWithContext(F):F()}function E(F,Q){let ne;const[se,he,Ee]=cC(F,Q);ne=Of(se.reverse(),"beforeRouteLeave",F,Q);for(const T of se)T.leaveGuards.forEach(I=>{ne.push(qr(I,F,Q))});const x=A.bind(null,F,Q);return ne.push(x),me(ne).then(()=>{ne=[];for(const T of o.list())ne.push(qr(T,F,Q));return ne.push(x),me(ne)}).then(()=>{ne=Of(he,"beforeRouteUpdate",F,Q);for(const T of he)T.updateGuards.forEach(I=>{ne.push(qr(I,F,Q))});return ne.push(x),me(ne)}).then(()=>{ne=[];for(const T of Ee)if(T.beforeEnter)if(Ni(T.beforeEnter))for(const I of T.beforeEnter)ne.push(qr(I,F,Q));else ne.push(qr(T.beforeEnter,F,Q));return ne.push(x),me(ne)}).then(()=>(F.matched.forEach(T=>T.enterCallbacks={}),ne=Of(Ee,"beforeRouteEnter",F,Q,P),ne.push(x),me(ne))).then(()=>{ne=[];for(const T of s.list())ne.push(qr(T,F,Q));return ne.push(x),me(ne)}).catch(T=>ar(T,Et.NAVIGATION_CANCELLED)?T:Promise.reject(T))}function O(F,Q,ne){a.list().forEach(se=>P(()=>se(F,Q,ne)))}function R(F,Q,ne,se,he){const Ee=m(F,Q);if(Ee)return Ee;const x=Q===bi,T=hs?history.state:{};ne&&(se||x?r.replace(F.fullPath,tt({scroll:x&&T&&T.scroll},he)):r.push(F.fullPath,he)),l.value=F,fe(F,Q,ne,x),M()}let N;function G(){N||(N=r.listen((F,Q,ne)=>{if(!Se.listening)return;const se=b(F),he=C(se,Se.currentRoute.value);if(he){k(tt(he,{replace:!0,force:!0}),se).catch(Wa);return}c=se;const Ee=l.value;hs&&tC(_m(Ee.fullPath,ne.delta),Gu()),E(se,Ee).catch(x=>ar(x,Et.NAVIGATION_ABORTED|Et.NAVIGATION_CANCELLED)?x:ar(x,Et.NAVIGATION_GUARD_REDIRECT)?(k(tt(v(x.to),{force:!0}),se).then(T=>{ar(T,Et.NAVIGATION_ABORTED|Et.NAVIGATION_DUPLICATED)&&!ne.delta&&ne.type===$d.pop&&r.go(-1,!1)}).catch(Wa),Promise.reject()):(ne.delta&&r.go(-ne.delta,!1),X(x,se,Ee))).then(x=>{x=x||R(se,Ee,!1),x&&(ne.delta&&!ar(x,Et.NAVIGATION_CANCELLED)?r.go(-ne.delta,!1):ne.type===$d.pop&&ar(x,Et.NAVIGATION_ABORTED|Et.NAVIGATION_DUPLICATED)&&r.go(-1,!1)),O(se,Ee,x)}).catch(Wa)}))}let W=pa(),V=pa(),q;function X(F,Q,ne){M(F);const se=V.list();return se.length?se.forEach(he=>he(F,Q,ne)):console.error(F),Promise.reject(F)}function le(){return q&&l.value!==bi?Promise.resolve():new Promise((F,Q)=>{W.add([F,Q])})}function M(F){return q||(q=!F,G(),W.list().forEach(([Q,ne])=>F?ne(F):Q()),W.reset()),F}function fe(F,Q,ne,se){const{scrollBehavior:he}=t;if(!hs||!he)return Promise.resolve();const Ee=!ne&&nC(_m(F.fullPath,0))||(se||!ne)&&history.state&&history.state.scroll||null;return di().then(()=>he(F,Q,Ee)).then(x=>x&&eC(x)).catch(x=>X(x,F,Q))}const ce=F=>r.go(F);let Re;const ye=new Set,Se={currentRoute:l,listening:!0,addRoute:f,removeRoute:g,clearRoutes:e.clearRoutes,hasRoute:w,getRoutes:p,resolve:b,options:t,push:_,replace:y,go:ce,back:()=>ce(-1),forward:()=>ce(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:V.add,isReady:le,install(F){F.component("RouterLink",RC),F.component("RouterView",Dv),F.config.globalProperties.$router=Se,Object.defineProperty(F.config.globalProperties,"$route",{enumerable:!0,get:()=>$(l)}),hs&&!Re&&l.value===bi&&(Re=!0,_(r.location).catch(se=>{}));const Q={};for(const se in bi)Object.defineProperty(Q,se,{get:()=>l.value[se],enumerable:!0});F.provide(gp,Se),F.provide(Av,Ki(Q)),F.provide(Hd,l);const ne=F.unmount;ye.add(F),F.unmount=function(){ye.delete(F),ye.size<1&&(c=bi,N&&N(),N=null,l.value=bi,Re=!1,q=!1),ne()}}};function me(F){return F.reduce((Q,ne)=>Q.then(()=>P(ne)),Promise.resolve())}return Se}const LC=(t,e)=>({default:()=>t?wn(Wl,t===!0?{}:t,e):e.default?.()}),NC=/(:\w+)\([^)]+\)/g,BC=/(:\w+)[?+*]/g,$C=/:\w+/g;function Rm(t){const e=t?.meta.key??t.path.replace(NC,"$1").replace(BC,"$1").replace($C,n=>t.params[n.slice(1)]?.toString()||"");return typeof e=="function"?e(t):e}function FC(t,e){return t===e||e===bi?!1:Rm(t)!==Rm(e)?!0:!t.matched.every((i,r)=>i.components&&i.components.default===e.matched[r]?.components?.default)}
4function Om(t){return Array.isArray(t)?t:[t]}function HC(t){const e=[];for(const n of t)n&&e.push({...n,onAfterLeave:n.onAfterLeave?Om(n.onAfterLeave):void 0,onBeforeLeave:n.onBeforeLeave?Om(n.onBeforeLeave):void 0});return up(...e)}const zC=Symbol.for("nuxt:client-only"),zd=globalThis.requestIdleCallback||(t=>{const e=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-e))};return setTimeout(()=>{t(n)},1)}),VC=globalThis.cancelIdleCallback||(t=>{clearTimeout(t)}),Xu=t=>{const e=_t();e.isHydrating?e.hooks.hookOnce("app:suspense:resolve",()=>{zd(()=>t())}):zd(()=>t())},jC=/\d/,qC=["-","_","/","."];function WC(t=""){if(!jC.test(t))return t!==t.toLowerCase()}function UC(t,e){const n=qC,i=[];if(!t||typeof t!="string")return i;let r="",o,s;for(const a of t){const l=n.includes(a);if(l===!0){i.push(r),r="",o=void 0;continue}const c=WC(a);if(s===!1){if(o===!1&&c===!0){i.push(r),r=a,o=c;continue}if(o===!0&&c===!1&&r.length>1){const u=r.at(-1);i.push(r.slice(0,Math.max(0,r.length-1))),r=u+a,o=c;continue}}r+=a,o=c,s=l}return i.push(r),i}function YC(t){return t?t[0].toUpperCase()+t.slice(1):""}const GC=/^(a|an|and|as|at|but|by|for|if|in|is|nor|of|on|or|the|to|with)$/i;function XC(t,e){return(Array.isArray(t)?t:UC(t)).filter(Boolean).map(n=>GC.test(n)?n.toLowerCase():YC(n)).join(" ")}function Iv(t){return Object.defineProperty(function(){throw new Error(`[nuxt] \`${t.name}\` is a compiler macro and cannot be called at runtime.`)},"__nuxt_factory",{enumerable:!1,get:()=>t.factory})}const Lv=Iv({name:"createUseAsyncData",factory(t={}){function e(...n){const i=typeof n[n.length-1]=="string"?n.pop():void 0;QC(n[0],n[1])&&n.unshift(i);let[r,o,s={}]=n,a=!1;const l=Rt(r)||typeof r=="function",c=l?ze(()=>ti(r)):{value:r};if(!c.value||typeof c.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a non-empty string.");if(typeof o!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const u=typeof t=="function",d=_t(),h=u?t(s):t;if(!u)for(const m in h)h[m]!==void 0&&s[m]===void 0&&(s[m]=h[m]);if(s.server??=!0,s.default??=JC,s.getCachedData??=Bv,s.lazy??=!1,s.immediate??=!0,s.deep??=nT.deep,s.dedupe??="cancel",u)for(const m in h)h[m]!==void 0&&(s[m]=h[m]);d._asyncData[c.value];function f(){const m={cause:"initial",dedupe:s.dedupe};return d._asyncData[c.value]?._init||(m.cachedData=s.getCachedData(c.value,d,{cause:"initial"}),d._asyncData[c.value]=Mm(d,c.value,o,s,m.cachedData)),()=>d._asyncData[c.value].execute(m)}const g=f(),p=d._asyncData[c.value];p._deps++;const w=s.server!==!1&&d.payload.serverRendered;{let m=function(E){const O=d._asyncData[E];O?._deps&&(O._deps--,O._deps===0&&O?._off())};const _=Ci();if(_&&w&&s.immediate&&!_.sp&&(_.sp=[]),_&&!_._nuxtOnBeforeMountCbs){_._nuxtOnBeforeMountCbs=[];const E=_._nuxtOnBeforeMountCbs;X0(()=>{E.forEach(O=>{O()}),E.splice(0,E.length)}),ql(()=>E.splice(0,E.length))}const y=_&&(_._nuxtClientOnly||Jt(zC,!1));w&&d.isHydrating&&(p.error.value||p.data.value!==void 0)?p.status.value=p.error.value?"error":"success":_&&(!y&&d.payload.serverRendered&&d.isHydrating||s.lazy)&&s.immediate?_._nuxtOnBeforeMountCbs.push(g):s.immediate&&p.status.value!=="success"&&g();const C=qh(),k=()=>{},A=l?Ot(c,(E,O)=>{if((E||O)&&E!==O){a=!0;const R=d._asyncData[O]?.data.value!==void 0,N=d._asyncDataPromises[O]!==void 0,G={cause:"initial",dedupe:s.dedupe};if(!d._asyncData[E]?._init){let W;O&&R?W=d._asyncData[O].data.value:(W=s.getCachedData(E,d,{cause:"initial"}),G.cachedData=W),d._asyncData[E]=Mm(d,E,o,s,W)}d._asyncData[E]._deps++,O&&m(O),(s.immediate||R||N)&&d._asyncData[E].execute(G),pl(()=>{a=!1})}},{flush:"sync"}):k,P=s.watch?Ot(s.watch,()=>{a||(d._asyncData[c.value]?._execute.isPending()&&pl(()=>{d._asyncData[c.value]?._execute.flush()}),d._asyncData[c.value]?._execute({cause:"watch",dedupe:s.dedupe}))}):k;C&&Mw(()=>{A(),P(),m(c.value)})}const b={data:cc(()=>d._asyncData[c.value]?.data),pending:cc(()=>d._asyncData[c.value]?.pending),status:cc(()=>d._asyncData[c.value]?.status),error:cc(()=>d._asyncData[c.value]?.error),refresh:(...m)=>d._asyncData[c.value]?._init?d._asyncData[c.value].execute(...m):f()(),execute:(...m)=>b.refresh(...m),clear:()=>{const m=d._asyncData[c.value];if(m?._abortController)try{m._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{m._abortController=void 0}Nv(d,c.value)}},v=Promise.resolve(d._asyncDataPromises[c.value]).then(()=>b);return Object.assign(v,b),Object.defineProperties(v,{then:{enumerable:!0,value:v.then.bind(v)},catch:{enumerable:!0,value:v.catch.bind(v)},finally:{enumerable:!0,value:v.finally.bind(v)}}),v}return e}}),KC=Lv.__nuxt_factory();Lv.__nuxt_factory({lazy:!0,_functionName:"useLazyAsyncData"});function cc(t){return ze({get(){return t()?.value},set(e){const n=t();n&&(n.value=e)}})}function QC(t,e){return!(typeof t=="string"||typeof t=="object"&&t!==null||typeof t=="function"&&typeof e=="function")}function Nv(t,e){e in t.payload.data&&(t.payload.data[e]=void 0),e in t.payload._errors&&(t.payload._errors[e]=void 0),t._asyncData[e]&&(t._asyncData[e].data.value=$(t._asyncData[e]._default()),t._asyncData[e].error.value=void 0,t._asyncData[e].status.value="idle"),e in t._asyncDataPromises&&(t._asyncDataPromises[e]=void 0)}function ZC(t,e){const n={};for(const i of e)n[i]=t[i];return n}function Mm(t,e,n,i,r){t.payload._errors[e]??=void 0;const o=i.getCachedData!==Bv,s=n,a=i.deep?Te:Gn,l=r!==void 0,c=t.hook("app:data:refresh",async d=>{(!d||d.includes(e))&&await u.execute({cause:"refresh:hook"})}),u={data:a(l?r:i.default()),pending:ze(()=>u.status.value==="pending"),error:Qh(t.payload._errors,e),status:Gn("idle"),execute:(...d)=>{const[h,f=void 0]=d,g=h&&f===void 0&&typeof h=="object"?h:{};if(t._asyncDataPromises[e]&&(g.dedupe??i.dedupe)==="defer")return t._asyncDataPromises[e];
4{const b="cachedData"in g?g.cachedData:i.getCachedData(e,t,{cause:g.cause??"refresh:manual"});if(b!==void 0)return t.payload.data[e]=u.data.value=b,u.error.value=void 0,u.status.value="success",Promise.resolve(b)}u._abortController&&u._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),u._abortController=new AbortController,u.status.value="pending";const p=new AbortController,w=new Promise((b,v)=>{try{const m=g.timeout??i.timeout,_=eE([u._abortController?.signal,g?.signal],p.signal,m);if(_.aborted){const y=_.reason;v(y instanceof Error?y:new DOMException(String(y??"Aborted"),"AbortError"));return}return _.addEventListener("abort",()=>{const y=_.reason;v(y instanceof Error?y:new DOMException(String(y??"Aborted"),"AbortError"))},{once:!0,signal:p.signal}),Promise.resolve(s(t,{signal:_})).then(b,v)}catch(m){v(m)}}).then(async b=>{if(t._asyncDataPromises[e]!==w)return;let v=b;i.transform&&(v=await i.transform(b)),i.pick&&(v=ZC(v,i.pick)),t.payload.data[e]=v,u.data.value=v,u.error.value=void 0,u.status.value="success"}).catch(b=>{if(t._asyncDataPromises[e]!==w||u._abortController?.signal.aborted)return t._asyncDataPromises[e];if(typeof DOMException<"u"&&b instanceof DOMException&&b.name==="AbortError")return u.status.value="idle",t._asyncDataPromises[e];u.error.value=eo(b),u.data.value=$(i.default()),u.status.value="error"}).finally(()=>{p.abort(),t._asyncDataPromises[e]===w&&delete t._asyncDataPromises[e]});return t._asyncDataPromises[e]=w,t._asyncDataPromises[e]},_execute:PS((...d)=>u.execute(...d),0,{leading:!0}),_default:i.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{c(),t._asyncData[e]?._init&&(t._asyncData[e]._init=!1),o||di(()=>{t._asyncData[e]?._init||(Nv(t,e),u.execute=()=>Promise.resolve())})}};return u}const JC=()=>{},Bv=(t,e,n)=>{if(e.isHydrating)return e.payload.data[t];if(n.cause!=="refresh:manual"&&n.cause!=="refresh:hook")return e.static.data[t]};function eE(t,e,n){const i=t.filter(s=>!!s);if(typeof n=="number"&&n>=0){const s=AbortSignal.timeout?.(n);s&&i.push(s)}if(AbortSignal.any)return AbortSignal.any(i);const r=new AbortController;for(const s of i)if(s.aborted){const a=s.reason??new DOMException("Aborted","AbortError");try{r.abort(a)}catch{r.abort()}return r.signal}const o=()=>{const a=i.find(l=>l.aborted)?.reason??new DOMException("Aborted","AbortError");try{r.abort(a)}catch{r.abort()}};for(const s of i)s.addEventListener?.("abort",o,{once:!0,signal:e});return r.signal}const tE="$s";function mp(...t){const e=typeof t[t.length-1]=="string"?t.pop():void 0;typeof t[0]!="string"&&t.unshift(e);const[n,i]=t;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(i!==void 0&&typeof i!="function")throw new Error("[nuxt] [useState] init must be a function: "+i);const r=tE+n,o=_t(),s=Qh(o.payload.state,r);if(i&&(o._state[r]??={_default:i}),s.value===void 0&&i){const a=i();if(Rt(a))return o.payload.state[r]=a,a;s.value=a}return s}function nE(t){const e=[ti(t.method)?.toUpperCase()||"GET",ti(t.baseURL)];for(const n of[t.query||t.params]){const i=ti(n);if(!i)continue;const r={};for(const[o,s]of Object.entries(i))r[ti(o)]=ti(s);e.push(r)}if(t.body){const n=ti(t.body);if(!n)e.push(ds(n));else if(n instanceof ArrayBuffer)e.push(ds(Object.fromEntries([...new Uint8Array(n).entries()].map(([i,r])=>[i,r.toString()]))));else if(n instanceof FormData){const i=[];for(const r of n.entries()){const[o,s]=r;i.push([o,s instanceof File?`${s.name}:${s.size}:${s.lastModified}`:s])}e.push(ds(i))}else if(Vh(n))e.push(ds(Xt(n)));else try{e.push(ds(n))}catch{console.warn("[useFetch] Failed to hash body",n)}}return e}const $v=Iv({name:"createUseFetch",factory(t={}){function e(n,i,r){const[o={},s]=typeof i=="string"?[{},i]:[i,r],a=typeof t=="function"?t(o):t,{server:l,lazy:c,default:u,transform:d,pick:h,watch:f,immediate:g,getCachedData:p,deep:w,dedupe:b,timeout:v,...m}={...typeof t=="function"?{}:a,...o,...typeof t=="function"?a:{}},_=ze(()=>ti(n)),y=ze(()=>ti(m.key)||"$f"+ds([s,typeof _.value=="string"?_.value:"",...nE(m)]));if(!m.baseURL&&typeof _.value=="string"&&_.value[0]==="/"&&_.value[1]==="/")throw new Error('[nuxt] [useFetch] the request URL must not start with "//".');const C=Xt({...iT,...m,cache:typeof m.cache=="boolean"?void 0:m.cache}),k={server:l,lazy:c,default:u,transform:d,pick:h,immediate:g,getCachedData:p,deep:w,dedupe:b,timeout:v,watch:f===!1?[]:[...f||[],C]};return KC(f===!1?y.value:y,(P,{signal:E})=>(m.$fetch||globalThis.$fetch)(_.value,{signal:E,...C}),k)}return e}}),yR=$v.__nuxt_factory();$v.__nuxt_factory({lazy:!0,_functionName:"useLazyFetch"});function iE(t){if(t?.__asyncLoader&&!t.__asyncResolved)return t.__asyncLoader()}async function Fv(t,e=Nn()){const{path:n,matched:i}=e.resolve(t);if(!i.length||(e._routePreloaded||=new Set,e._routePreloaded.has(n)))return;const r=e._preloadPromises||=[];if(r.length>4)return Promise.all(r).then(()=>Fv(t,e));e._routePreloaded.add(n);for(const o of i){const s=o.components?.default;if(typeof s!="function")continue;const a=Promise.resolve(s()).catch(()=>{}).finally(()=>r.splice(r.indexOf(a),1));r.push(a)}await Promise.all(r)}function rE(t={}){const e=t.path||window.location.pathname;let n={};try{n=JSON.parse(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(t.force||n?.path!==e||n?.expires<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:e,expires:Date.now()+(t.ttl??1e4)}))}catch{}if(t.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:_t().payload.state}))}catch{}window.location.pathname!==e?window.location.href=e:window.location.reload()}}const oE={scrollBehavior(t,e,n){const i=_t(),r=Nn().options?.scrollBehaviorType??"auto";return t.path.replace(/\/$/,"")===e.path.replace(/\/$/,"")?e.hash&&!t.hash?{left:0,top:0}:t.hash?{el:t.hash,top:Hv(t.hash),behavior:r}:!1:(typeof t.meta.scrollToTop=="function"?t.meta.scrollToTop(t,e):t.meta.scrollToTop)===!1?!1:e===bi?Dm(t,e,n,r):new Promise(s=>{const a=()=>{requestAnimationFrame(()=>s(Dm(t,e,n,r)))};i.hooks.hookOnce("page:loading:end",()=>{const l=i["~transitionPromise"];l?l.then(a):a()})})}};function Hv(t){try{const e=document.querySelector(t);if(e)return(Number.parseFloat(getComputedStyle(e).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function Dm(t,e,n,i){return n||(t.hash?{el:t.hash,top:Hv(t.hash),behavior:FC(t,e)?i:"instant"}:{left:0,top:0})}const sE={hashMode:!1,scrollBehaviorType:"auto"},$r={...sE,...oE},aE=(...t)=>t.find(e=>e!==void 0);function lE(t){const e=t.componentName||"NuxtLink";
4function n(o){return typeof o=="string"&&o.startsWith("#")}function i(o,s,a){const l=a??t.trailingSlash;if(!o||l!=="append"&&l!=="remove")return o;if(typeof o=="string")return uc(o,l);const c="path"in o&&o.path!==void 0?o.path:s(o).path;return{...o,name:void 0,path:uc(c,l)}}function r(o){const s=Nn(),a=Tn(),l=ze(()=>!!$(o.target)&&$(o.target)!=="_self"),c=ze(()=>{const w=$(o.to)||$(o.href)||"";return typeof w=="string"&&Bi(w,{acceptRelative:!0})}),u=Tg("RouterLink"),d=typeof u!="string"?u.useLink:void 0,h=ze(()=>{if($(o.external))return!0;const w=$(o.to)||$(o.href)||"";return typeof w=="object"?!1:w===""||c.value}),f=ze(()=>{const w=$(o.to)||$(o.href)||"";return h.value?w:i(w,s.resolve,$(o.trailingSlash))}),g=h.value?void 0:d?.({...o,to:f,viewTransition:$(o.viewTransition)}),p=ze(()=>{const w=$(o.trailingSlash)??t.trailingSlash;if(!f.value||c.value||n(f.value))return f.value;if(h.value){const b=typeof f.value=="object"&&"path"in f.value?Dd(f.value):f.value,v=typeof b=="object"?s.resolve(b).href:b;return uc(v,w)}return typeof f.value=="object"?s.resolve(f.value)?.href??null:uc(Wu(a.app.baseURL,f.value),w)});return{to:f,hasTarget:l,isAbsoluteUrl:c,isExternal:h,href:p,isActive:g?.isActive??ze(()=>f.value===s.currentRoute.value.path),isExactActive:g?.isExactActive??ze(()=>f.value===s.currentRoute.value.path),route:g?.route??ze(()=>s.resolve(f.value)),async navigate(w){await vT(p.value,{replace:$(o.replace),external:h.value||l.value})}}}return qe({name:e,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1},trailingSlash:{type:String,default:void 0,required:!1}},useLink:r,setup(o,{slots:s}){const a=Nn(),{to:l,href:c,navigate:u,isExternal:d,hasTarget:h,isAbsoluteUrl:f}=r(o),g=Gn(!1),p=Te(null),w=m=>{p.value=o.custom?m?.$el?.nextElementSibling:m?.$el};function b(m){return!g.value&&(typeof o.prefetchOn=="string"?o.prefetchOn===m:o.prefetchOn?.[m]??t.prefetchOn?.[m])&&(o.prefetch??t.prefetch)!==!1&&o.noPrefetch!==!0&&o.target!=="_blank"&&!fE()}async function v(m=_t()){if(g.value)return;g.value=!0;const _=typeof l.value=="string"?l.value:d.value?Dd(l.value):a.resolve(l.value).fullPath,y=d.value?new URL(_,window.location.href).href:_;await Promise.all([m.hooks.callHook("link:prefetch",y)?.catch(()=>{}),!d.value&&!h.value&&Fv(l.value,a).catch(()=>{})])}if(b("visibility")){const m=_t();let _,y=null;kn(()=>{const C=cE();Xu(()=>{_=zd(()=>{p?.value?.tagName&&(y=C.observe(p.value,async()=>{y?.(),y=null,await v(m)}))})})}),gi(()=>{_&&VC(_),y?.(),y=null})}return()=>{if(!d.value&&!h.value&&!n(l.value)){const y={ref:w,to:l.value,activeClass:o.activeClass||t.activeClass,exactActiveClass:o.exactActiveClass||t.exactActiveClass,replace:o.replace,ariaCurrentValue:o.ariaCurrentValue,custom:o.custom};
4return o.custom||(b("interaction")&&(y.onPointerenter=v.bind(null,void 0),y.onFocus=v.bind(null,void 0)),g.value&&(y.class=o.prefetchedClass||t.prefetchedClass),y.rel=o.rel||void 0),wn(Tg("RouterLink"),y,s.default)}const m=o.target||null,_=aE(o.noRel?"":o.rel,t.externalRelAttribute,f.value||h.value?"noopener noreferrer":"")||null;return o.custom?s.default?s.default({href:c.value,navigate:u,prefetch:v,get route(){if(!c.value)return;const y=new URL(c.value,window.location.href);return{path:y.pathname,fullPath:y.pathname,get query(){return ap(y.search)},hash:y.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:c.value}},rel:_,target:m,isExternal:d.value||h.value,isActive:!1,isExactActive:!1}):null:wn("a",{ref:p,href:c.value||null,rel:_,target:m,onClick:async y=>{if(!(d.value||h.value)){y.preventDefault();try{const C=tv(c.value);return await(o.replace?a.replace(C):a.push(C))}finally{if(n(l.value)){const C=l.value.slice(1);let k=C;try{k=decodeURIComponent(C)}catch{}document.getElementById(k)?.focus()}}}}},s.default?.())}}})}const Ku=lE(tT);function uc(t,e){const n=e==="append"?qu:oo;return Bi(t)&&!t.startsWith("http")?t:n(t,!0)}function cE(){const t=_t();if(t._observer)return t._observer;let e=null;const n=new Map,i=(o,s)=>(e||=new IntersectionObserver(a=>{for(const l of a){const c=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&c&&c()}}),n.set(o,s),e.observe(o),()=>{n.delete(o),e?.unobserve(o),n.size===0&&(e?.disconnect(),e=null)});return t._observer={observe:i}}const uE=/2g/;function fE(){const t=navigator.connection;return!!(t&&(t.saveData||uE.test(t.effectiveType)))}function dE(t){typeof t.indexable<"u"&&(t.indexable=String(t.indexable)!=="false"),typeof t.trailingSlash<"u"&&!t.trailingSlash&&(t.trailingSlash=String(t.trailingSlash)!=="false"),t.url&&!Bi(String(t.url),{acceptRelative:!0,strict:!1})&&(t.url=Tk(String(t.url)));const e=Object.keys(t).sort((i,r)=>i.localeCompare(r)),n={};for(const i of e)n[i]=t[i];return n}function hE(t){const n=[];function i(o){if(!o||typeof o!="object"||Object.keys(o).length===0)return()=>{};o._context;const s={};for(const a in o){const l=o[a];typeof l<"u"&&l!==""&&(s[a]=l)}return Object.keys(s).filter(a=>!a.startsWith("_")).length===0?()=>{}:(n.push(s),()=>{const a=n.indexOf(s);a!==-1&&n.splice(a,1)})}function r(o){const s={};o?.debug&&(s._context={}),s._priority={};for(const a in n.sort((l,c)=>(l._priority||0)-(c._priority||0)))for(const l in n[a]){const c=l,u=o?.resolveRefs?ti(n[a][l]):n[a][l];!l.startsWith("_")&&typeof u<"u"&&u!==""&&(s[l]=u,typeof n[a]._priority<"u"&&n[a]._priority!==-1&&(s._priority[c]=n[a]._priority),o?.debug&&(s._context[c]=n[a]._context?.[c]||n[a]._context||"anonymous"))}return o?.skipNormalize?s:dE(s)}return{stack:n,push:i,get:r}}const pE=tn({name:"nuxt-site-config:init",enforce:"pre",async setup(t){const e=hE(),n=mp("site-config");{const i=n.value||window.__NUXT_SITE_CONFIG__||{};for(const r in i)r[0]!=="_"&&e.push({[r]:i[r],_priority:i._priority?.[r]||-1})}return{provide:{nuxtSiteConfig:e}}}});async function _p(t,e={}){const n=e.document||t.resolvedOptions.document;if(!n||!t.dirty)return;const i={shouldRender:!0,tags:[]};if(await t.hooks.callHook("dom:beforeRender",i),!!i.shouldRender)return t._domUpdatePromise||(t._domUpdatePromise=new Promise(async r=>{const o=new Map,s=new Promise(f=>{t.resolveTags().then(g=>{f(g.map(p=>{const w=o.get(p._d)||0,b={tag:p,id:(w?`${p._d}:${w}`:p._d)||p._h,shouldRender:!0};return p._d&&lv(p._d)&&o.set(p._d,w+1),b}))})});let a=t._dom;if(!a){a={title:n.title,elMap:new Map().set("htmlAttrs",n.documentElement).set("bodyAttrs",n.body)};for(const f of["body","head"]){const g=n[f]?.children;for(const p of g){const w=p.tagName.toLowerCase();if(!Id.has(w))continue;const b=uv({tag:w,props:{}},{innerHTML:p.innerHTML,...p.getAttributeNames().reduce((v,m)=>(v[m]=p.getAttribute(m),v),{})||{}});if(b.key=p.getAttribute("data-hid")||void 0,b._d=Nd(b)||cv(b),a.elMap.has(b._d)){let v=1,m=b._d;for(;a.elMap.has(m);)m=`${b._d}:${v++}`;a.elMap.set(m,p)}else a.elMap.set(b._d,p)}}}a.pendingSideEffects={...a.sideEffects},a.sideEffects={};function l(f,g,p){const w=`${f}:${g}`;a.sideEffects[w]=p,delete a.pendingSideEffects[w]}function c({id:f,$el:g,tag:p}){const w=p.tag.endsWith("Attrs");a.elMap.set(f,g),w||(p.textContent&&p.textContent!==g.textContent&&(g.textContent=p.textContent),p.innerHTML&&p.innerHTML!==g.innerHTML&&(g.innerHTML=p.innerHTML),l(f,"el",()=>{g?.remove(),a.elMap.delete(f)}));for(const b in p.props){if(!Object.prototype.hasOwnProperty.call(p.props,b))continue;const v=p.props[b];if(b.startsWith("on")&&typeof v=="function"){const _=g?.dataset;if(_&&_[`${b}fired`]){const y=b.slice(0,-5);v.call(g,new Event(y.substring(2)))}g.getAttribute(`data-${b}`)!==""&&((p.tag==="bodyAttrs"?n.defaultView:g).addEventListener(b.substring(2),v.bind(g)),g.setAttribute(`data-${b}`,""));continue}const m=`attr:${b}`;if(b==="class"){if(!v)continue;for(const _ of v)w&&l(f,`${m}:${_}`,()=>g.classList.remove(_)),!g.classList.contains(_)&&g.classList.add(_)}else if(b==="style"){if(!v)continue;for(const[_,y]of v)l(f,`${m}:${_}`,()=>{g.style.removeProperty(_)}),g.style.setProperty(_,y)}else v!==!1&&v!==null&&(g.getAttribute(b)!==v&&g.setAttribute(b,v===!0?"":String(v)),w&&l(f,m,()=>g.removeAttribute(b)))}}const u=[],d={bodyClose:void 0,bodyOpen:void 0,head:void 0},h=await s;for(const f of h){const{tag:g,shouldRender:p,id:w}=f;if(p){if(g.tag==="title"){n.title=g.textContent,l("title","",()=>n.title=a.title);continue}f.$el=f.$el||a.elMap.get(w),f.$el?c(f):Id.has(g.tag)&&u.push(f)}}for(const f of u){const g=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),c(f),d[g]=d[g]||n.createDocumentFragment(),d[g].appendChild(f.$el)}for(const f of h)await t.hooks.callHook("dom:renderTag",f,n,l);d.head&&n.head.appendChild(d.head),d.bodyOpen&&n.body.insertBefore(d.bodyOpen,n.body.firstChild),d.bodyClose&&n.body.appendChild(d.bodyClose);for(const f in a.pendingSideEffects)a.pendingSideEffects[f]();t._dom=a,await t.hooks.callHook("dom:rendered",{renders:h}),r()}).finally(()=>{t._domUpdatePromise=void 0,t.dirty=!1})),t._domUpdatePromise}function gE(t={}){const e=t.domOptions?.render||_p;t.document=t.document||(typeof window<"u"?document:void 0);const n=t.document?.head.querySelector('script[id="unhead:payload"]')?.innerHTML||!1;return eS({...t,plugins:[...t.plugins||[],{key:"client",hooks:{"entries:updated":e}}],init:[n?JSON.parse(n):!1,...t.init||[]]})}function mE(t,e){let n=0;return()=>{const i=++n;e(()=>{n===i&&t()})}}function _E(t={}){const e=gE({domOptions:{render:mE(()=>_p(e),n=>setTimeout(n,0))},...t});return e.install=sS(e),e}const yE={disableDefaults:!0},vE=tn({name:"nuxt:head",enforce:"pre",setup(t){const e=_E(yE);t.vueApp.use(e);{let n=!0;const i=async()=>{n=!1,await _p(e)};e.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!n}),t.hooks.hook("page:start",()=>{n=!0}),t.hooks.hook("page:finish",()=>{t.isHydrating||i()}),t.hooks.hook("app:error",i),t.hooks.hook("app:suspense:resolve",i)}}}),bE=/(:\w+)\([^)]+\)/g,wE=/(:\w+)[?+*]/g,xE=/:\w+/g,kE=(t,e)=>e.path.replace(bE,"$1").replace(wE,"$1").replace(xE,n=>t.params[n.slice(1)]?.toString()||""),Vd=(t,e)=>{const n=t.route.matched.find(r=>r.components?.default===t.Component.type),i=e??n?.meta.key??(n&&kE(t.route,n));return typeof i=="function"?i(t.route):i},TE=(t,e)=>({default:()=>t?wn(Tx,t===!0?{}:t,e):e});function zv(t){return Array.isArray(t)?t:[t]}const SE="modulepreload",CE=function(t,e){return new URL(t,e).href},Im={},hr=function(e,n,i){let r=Promise.resolve();if(n&&n.length>0){let c=function(u){return Promise.all(u.map(d=>Promise.resolve(d).then(h=>({status:"fulfilled",value:h}),h=>
4({status:"rejected",reason:h}))))};const s=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=a?.nonce||a?.getAttribute("nonce");r=c(n.map(u=>{if(u=CE(u,i),u in Im)return;Im[u]=!0;const d=u.endsWith(".css"),h=d?'[rel="stylesheet"]':"";if(i)for(let g=s.length-1;g>=0;g--){const p=s[g];if(p.href===u&&(!d||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${h}`))return;const f=document.createElement("link");if(f.rel=d?"stylesheet":SE,d||(f.as="script"),f.crossOrigin="",f.href=u,l&&f.setAttribute("nonce",l),document.head.appendChild(f),d)return new Promise((g,p)=>{f.addEventListener("load",g),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${u}`)))})}))}function o(s){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=s,window.dispatchEvent(a),!a.defaultPrevented)throw s}return r.then(s=>{for(const a of s||[])a.status==="rejected"&&o(a.reason);return e().catch(o)})},Mf=[{name:"writing-slug",path:"/writing/:slug()",component:()=>hr(()=>import("./CKWZGuCZ.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url)},{name:"about",path:"/about",component:()=>hr(()=>import("./sfDnvExO.js"),__vite__mapDeps([5,6,3,4]),import.meta.url)},{name:"dont-call-this-fiction",path:"/dont-call-this-fiction",component:()=>hr(()=>import("./J1jVssaO.js"),__vite__mapDeps([7,2,6,3,4,8]),import.meta.url)},{name:"privacy-policy",path:"/privacy-policy",component:()=>hr(()=>import("./BJ2fDk8c.js"),[],import.meta.url)},{name:"writing",path:"/writing",component:()=>hr(()=>import("./-Xu3p3D_.js"),__vite__mapDeps([9,3,2,10,1,4]),import.meta.url)},{name:"index",path:"/",component:()=>hr(()=>import("./DfBgJxHq.js"),__vite__mapDeps([11,3,6,10,1,2,12]),import.meta.url)}],EE=async(t,e)=>{let n,i;if(!t.meta?.validate)return;const r=([n,i]=qa(()=>Promise.resolve(t.meta.validate(t))),n=await n,i(),n);if(r===!0)return;const o=eo({fatal:!0,status:r&&(r.status||r.statusCode)||404,statusText:r&&(r.statusText||r.statusMessage)||`Page Not Found: ${t.fullPath}`,data:{path:t.fullPath}});return typeof window<"u"&&window.history.pushState({},"",e.fullPath),o},PE=t=>{const e=Yu({path:t.path});if(e.redirect){const n=e.redirect.includes("#")?e.redirect:e.redirect+t.hash;return Bi(n,{acceptRelative:!0})?(window.location.href=n,!1):n}},AE=[EE,PE],jd={};function RE(t,e,n){const{pathname:i,search:r,hash:o}=e,s=t.indexOf("#");if(s>-1){const c=o.includes(t.slice(s))?t.slice(s).length:1;let u=o.slice(c);return u[0]!=="/"&&(u="/"+u),Qg(u,"")}const a=Qg(i,t),l=!n||Wy(a,n)?a:n;return l+(l.includes("?")?"":r)+o}const OE=tn({name:"nuxt:router",enforce:"pre",async setup(t){let e,n,i=Tn().app.baseURL;const r=$r.history?.(i)??hC(i),o=$r.routes?([e,n]=qa(()=>$r.routes(Mf)),e=await e,n(),e??Mf):Mf;let s;const a=IC({...$r,scrollBehavior:(b,v,m)=>{if(v===bi){s=m;return}if($r.scrollBehavior){if(a.options.scrollBehavior=$r.scrollBehavior,"scrollRestoration"in window.history){const _=a.beforeEach(()=>{_(),window.history.scrollRestoration="manual"})}return $r.scrollBehavior(b,bi,s||m)}},history:r,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),t.vueApp.use(a);const l=Gn(a.currentRoute.value);a.afterEach((b,v)=>{l.value=v}),Object.defineProperty(t.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const c=RE(i,window.location,t.payload.path),u=Gn(a.currentRoute.value),d=()=>{u.value=a.currentRoute.value};a.afterEach((b,v)=>{const m=b.matched.at(-1)?.components?.default,_=v.matched.at(-1)?.components?.default;if(m===_){d();return}b.matched.length<v.matched.length&&b.matched.every((y,C)=>y.components?.default===v.matched[C]?.components?.default)&&d()});const h={sync:d};for(const b in u.value)Object.defineProperty(h,b,{get:()=>u.value[b],enumerable:!0});t._route=Ki(h),t._middleware||={global:[],named:{}};const f=ia();a.afterEach(async(b,v,m)=>{delete t._processingMiddleware,!t.isHydrating&&f.value&&await t.runWithContext(bT),m&&await t.callHook("page:loading:end")});try{[e,n]=qa(()=>a.isReady()),await e,n()}catch(b){[e,n]=qa(()=>t.runWithContext(()=>So(b))),await e,n()}const g=c!==a.currentRoute.value.fullPath?a.resolve(c):a.currentRoute.value,p=t.isHydrating&&t.payload.prerenderedAt&&t.payload.path&&c!==t.payload.path&&Wy(a.currentRoute.value.path,t.payload.path);d();const w=t.payload.state._layout;return a.beforeEach(async(b,v)=>{await t.callHook("page:loading:start"),b.meta=Xt(b.meta),t.isHydrating&&w&&!ir(b.meta.layout)&&(b.meta.layout=w),t._processingMiddleware=!0;{const m=new Set([...AE,...t._middleware.global]);for(const y of b.matched){const C=y.meta.middleware;if(C)for(const k of zv(C))m.add(k)}const _=Yu({path:b.path});if(_.appMiddleware)for(const y in _.appMiddleware)_.appMiddleware[y]?m.add(y):m.delete(y);for(const y of m){const C=typeof y=="string"?t._middleware.named[y]||await jd[y]?.().then(k=>k.default||k):y;if(!C)throw new Error(`Unknown route middleware: '${y}'.`);try{const k=await t.runWithContext(()=>C(b,v));if(!t.payload.serverRendered&&t.isHydrating&&(k===!1||k instanceof Error)){const A=k||eo({status:404,statusText:`Page Not Found: ${c}`});return await t.runWithContext(()=>So(A)),!1}if(k===!0)continue;if(k===!1)return k;if(k)return iv(k)&&k.fatal&&await t.runWithContext(()=>So(k)),k}catch(k){const A=eo(k);return A.fatal&&await t.runWithContext(()=>So(A)),A}}}}),a.onError(async()=>{delete t._processingMiddleware,await t.callHook("page:loading:end")}),a.afterEach(b=>{if(b.matched.length===0&&!f.value)return t.runWithContext(()=>So(eo({status:404,fatal:!1,statusText:`Page not found: ${b.fullPath}`,data:{path:b.fullPath}})))}),t.hooks.hookOnce("app:created",async()=>{try{if("name"in g&&(g.name=void 0),p){const b=a.resolve(t.payload.path);"name"in b&&(b.name=void 0),await a.replace({...b,force:!0}),t.hooks.hookOnce("app:suspense:resolve",async()=>{await a.replace({...g,force:!0})})}else await a.replace({...g,force:!0});a.options.scrollBehavior=$r.scrollBehavior}catch(b){await t.runWithContext(()=>So(b))}}),{provide:{router:a}}}}),ME=tn({name:"nuxt:payload",setup(t){const e=new Set;
4Nn().beforeResolve(async(n,i)=>{if(n.path===i.path)return;const r=await dm(n.path);if(r){for(const o of e)delete t.static.data[o];for(const o in r.data)o in t.static.data||e.add(o),t.static.data[o]=r.data[o]}}),Xu(()=>{t.hooks.hook("link:prefetch",async n=>{const{hostname:i}=new URL(n,window.location.href);i===window.location.hostname&&await dm(n).catch(()=>{console.warn("[nuxt] Error preloading payload for",n)})}),navigator.connection?.effectiveType!=="slow-2g"&&setTimeout(hp,1e3)})}}),DE=tn(()=>{const t=Nn();Xu(()=>{t.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})}),IE=tn(t=>{let e;async function n(){let i;try{i=await hp()}catch(r){const o=r;if(!("status"in o&&(o.status===404||o.status===403)))throw o}e&&clearTimeout(e),e=setTimeout(n,rm);try{const r=await $fetch(cp("builds/latest.json")+`?${Date.now()}`);r.id!==i?.id&&(t.hooks.callHook("app:manifest:update",r),e&&clearTimeout(e))}catch{}}Xu(()=>{e=setTimeout(n,rm)})}),LE=tn({name:"nuxt:chunk-reload",setup(t){const e=Nn(),n=Tn(),i=new Set;e.beforeEach(()=>{i.clear()}),t.hook("app:chunkError",({error:o})=>{i.add(o)});function r(o){const s=Wu(n.app.baseURL,o.fullPath);rE({path:s,persistState:!0})}t.hook("app:manifest:update",()=>{e.beforeResolve(r)}),e.onError((o,s)=>{i.has(o)&&r(s)})}});function yp(t){const e=Xt({});return ep(()=>{const n=_t().$nuxtSiteConfig.get(up({resolveRefs:!0},t));e&&n&&Object.assign(e,n)}),delete e._priority,e}const NE=tn(()=>{const t=ra();if(!t)return;const e=yp(),n={meta:[],templateParams:{site:e,siteUrl:e.url,siteName:e.name}};e.separator&&(n.templateParams.separator=e.separator),e.titleSeparator&&(n.templateParams.titleSeparator=e.titleSeparator),e.description&&(n.templateParams.siteDescription=e.description,n.meta.push({name:"description",content:"%site.description",tagPriority:"low"})),t.push(n)}),BE=tn(()=>{const t=ra();t&&(t.use(fv),t.use(rS()))}),$E=tn({name:"nuxt-seo:fallback-titles",env:{islands:!1},setup(){const t=$i(),e=ia(),n=ze(()=>{if(e.value&&[404,500].includes(e.value?.statusCode))return`${e.value.statusCode} - ${e.value.message}`;if(typeof t.meta?.title=="string")return t.meta?.title;const o=oo(t.path||"/").split("/").pop();return o?XC(o):null});kl({title:()=>n.value},{tagPriority:101})}}),FE=_d(()=>hr(()=>Promise.resolve().then(()=>ZE),void 0,import.meta.url).then(t=>t.VueLenis||t.default||t)),HE=[["VueLenis",FE]],zE=tn({name:"nuxt:global-components",setup(t){for(const[e,n]of HE)t.vueApp.component(e,n),t.vueApp.component("Lazy"+e,n)}}),fc={},VE=tn({name:"nuxt:prefetch",setup(t){const e=Nn();t.hooks.hook("app:mounted",()=>{e.beforeEach(async n=>{const i=n?.meta?.layout;i&&typeof fc[i]=="function"&&await fc[i]()})}),t.hooks.hook("link:prefetch",n=>{if(Bi(n))return;const i=e.resolve(n);if(!i)return;const r=i.meta.layout;let o=zv(i.meta.middleware);o=o.filter(s=>typeof s=="string");for(const s of o)typeof jd[s]=="function"&&jd[s]();typeof r=="string"&&r in fc&&iE(fc[r])})}});var Lm="1.3.23";function Vv(t,e,n){return Math.max(t,Math.min(e,n))}function jE(t,e,n){return(1-n)*t+n*e}function qE(t,e,n,i){return jE(t,e,1-Math.exp(-n*i))}function WE(t,e){return(t%e+e)%e}var UE=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(t){if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const n=Vv(0,this.currentTime/this.duration,1);e=n>=1;const i=e?1:this.easing(n);this.value=this.from+(this.to-this.from)*i}else this.lerp?(this.value=qE(this.value,this.to,this.lerp*60,t),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:n,duration:i,easing:r,onStart:o,onUpdate:s}){this.from=this.value=t,this.to=e,this.lerp=n,this.duration=i,this.easing=r,this.currentTime=0,this.isRunning=!0,o?.(),this.onUpdate=s}};function YE(t,e){let n;return function(...i){clearTimeout(n),n=setTimeout(()=>{n=void 0,t.apply(this,i)},e)}}var GE=class{width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;constructor(t,e,{autoResize:n=!0,debounce:i=250}={}){this.wrapper=t,this.content=e,n&&(this.debouncedResize=YE(this.resize,i),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(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(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},jv=class{events={};emit(t,...e){const n=this.events[t]||[];for(let i=0,r=n.length;i<r;i++)n[i]?.(...e)}on(t,e){return this.events[t]?this.events[t].push(e):this.events[t]=[e],()=>{this.events[t]=this.events[t]?.filter(n=>e!==n)}}off(t,e){this.events[t]=this.events[t]?.filter(n=>e!==n)}destroy(){this.events={}}};const XE=100/6,Fr={passive:!1};function Nm(t,e){return t===1?XE:t===2?e:1}var KE=class{touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new jv;constructor(t,e={wheelMultiplier:1,touchMultiplier:1}){this.element=t,this.options=e,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,Fr),this.element.addEventListener("touchstart",this.onTouchStart,Fr),this.element.addEventListener("touchmove",this.onTouchMove,Fr),this.element.addEventListener("touchend",this.onTouchEnd,Fr)}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,Fr),this.element.removeEventListener("touchstart",this.onTouchStart,Fr),this.element.removeEventListener("touchmove",this.onTouchMove,Fr),this.element.removeEventListener("touchend",this.onTouchEnd,Fr)}onTouchStart=t=>{const{clientX:e,clientY:n}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:n}=t.targetTouches?t.targetTouches[0]:t,i=-(e-this.touchStart.x)*this.options.touchMultiplier,r=-(n-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=e,this.touchStart.y=n,this.lastDelta={x:i,y:r},this.emitter.emit("scroll",{deltaX:i,deltaY:r,event:t})};onTouchEnd=t=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=t=>{let{deltaX:e,deltaY:n,deltaMode:i}=t;const r=Nm(i,this.window.width),o=Nm(i,this.window.height);e*=r,n*=o,e*=this.options.wheelMultiplier,n*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:n,event:t})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}};const Bm=t=>Math.min(1,1.001-2**(-10*t));var QE=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new UE;emitter=new jv;dimensions;virtualScroll;constructor({wrapper:t=window,content:e=document.documentElement,eventsTarget:n=t,smoothWheel:i=!0,syncTouch:r=!1,syncTouchLerp:o=.075,touchInertiaExponent:s=1.7,duration:a,easing:l,lerp:c=.
vendor: 5,930 bytes, line 4
41,infinite:u=!1,orientation:d="vertical",gestureOrientation:h=d==="horizontal"?"both":"vertical",touchMultiplier:f=1,wheelMultiplier:g=1,autoResize:p=!0,prevent:w,virtualScroll:b,overscroll:v=!0,autoRaf:m=!1,anchors:_=!1,autoToggle:y=!1,allowNestedScroll:C=!1,__experimental__naiveDimensions:k=!1,naiveDimensions:A=k,stopInertiaOnNavigate:P=!1}={}){window.lenisVersion=Lm,window.lenis||(window.lenis={}),window.lenis.version=Lm,d==="horizontal"&&(window.lenis.horizontal=!0),r===!0&&(window.lenis.touch=!0),(!t||t===document.documentElement)&&(t=window),typeof a=="number"&&typeof l!="function"?l=Bm:typeof l=="function"&&typeof a!="number"&&(a=1),this.options={wrapper:t,content:e,eventsTarget:n,smoothWheel:i,syncTouch:r,syncTouchLerp:o,touchInertiaExponent:s,duration:a,easing:l,lerp:c,infinite:u,gestureOrientation:h,orientation:d,touchMultiplier:f,wheelMultiplier:g,autoResize:p,prevent:w,virtualScroll:b,overscroll:v,autoRaf:m,anchors:_,autoToggle:y,allowNestedScroll:C,naiveDimensions:A,stopInertiaOnNavigate:P},this.dimensions=new GE(t,e,{autoResize:p}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=new KE(n,{touchMultiplier:f,wheelMultiplier:g}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}onScrollEnd=t=>{t instanceof CustomEvent||(this.isScrolling==="smooth"||this.isScrolling===!1)&&t.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){const t=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[t]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=t=>{t.propertyName?.includes("overflow")&&t.target===this.rootElement&&this.checkOverflow()};setScroll(t){this.isHorizontal?this.options.wrapper.scrollTo({left:t,behavior:"instant"}):this.options.wrapper.scrollTo({top:t,behavior:"instant"})}onClick=t=>{const e=t.composedPath().filter(i=>i instanceof HTMLAnchorElement&&i.href).map(i=>new URL(i.href)),n=new URL(window.location.href);if(this.options.anchors){const i=e.find(r=>n.host===r.host&&n.pathname===r.pathname&&r.hash);if(i){const r=typeof this.options.anchors=="object"&&this.options.anchors?this.options.anchors:void 0,o=`#${i.hash.split("#")[1]}`;this.scrollTo(o,r);return}}if(this.options.stopInertiaOnNavigate&&e.some(i=>n.host===i.host&&n.pathname!==i.pathname)){this.reset();return}};onPointerDown=t=>{t.button===1&&this.reset()};onVirtualScroll=t=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(t)===!1)return;const{deltaX:e,deltaY:n,event:i}=t;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:n,event:i}),i.ctrlKey||i.lenisStopPropagation)return;const r=i.type.includes("touch"),o=i.type.includes("wheel");this.isTouching=i.type==="touchstart"||i.type==="touchmove";const s=e===0&&n===0;if(this.options.syncTouch&&r&&i.type==="touchstart"&&s&&!this.isStopped&&!this.isLocked){this.reset();return}const a=this.options.gestureOrientation==="vertical"&&n===0||this.options.gestureOrientation==="horizontal"&&e===0;if(s||a)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const c=this.options.prevent,u=Math.abs(e)>=Math.abs(n)?"horizontal":"vertical";if(l.find(g=>g instanceof HTMLElement&&(typeof c=="function"&&c?.(g)||g.hasAttribute?.("data-lenis-prevent")||u==="vertical"&&g.hasAttribute?.("data-lenis-prevent-vertical")||u==="horizontal"&&g.hasAttribute?.("data-lenis-prevent-horizontal")||r&&g.hasAttribute?.("data-lenis-prevent-touch")||o&&g.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.hasNestedScroll(g,{deltaX:e,deltaY:n}))))return;if(this.isStopped||this.isLocked){i.cancelable&&i.preventDefault();return}if(!(this.options.syncTouch&&r||this.options.smoothWheel&&o)){this.isScrolling="native",this.animate.stop(),i.lenisStopPropagation=!0;return}let d=n;this.options.gestureOrientation==="both"?d=Math.abs(n)>Math.abs(e)?n:e:this.options.gestureOrientation==="horizontal"&&(d=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||this.animatedScroll===0&&n>0||this.animatedScroll===this.limit&&n<0))&&(i.lenisStopPropagation=!0),i.cancelable&&i.preventDefault();const h=r&&this.options.syncTouch,f=r&&i.type==="touchend";f&&(d=Math.sign(d)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+d,{programmatic:!1,...h?{lerp:f?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
4()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling==="native"){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isStopped||(this.isScrolling="native"),this.emit(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle){this.rootElement.style.removeProperty("overflow");return}this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle){this.rootElement.style.setProperty("overflow","clip");return}this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=t=>{const e=t-(this.time||t);this.time=t,this.animate.advance(e*.001),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(t,{offset:e=0,immediate:n=!1,lock:i=!1,programmatic:r=!0,lerp:o=r?this.options.lerp:void 0,duration:s=r?this.options.duration:void 0,easing:a=r?this.options.easing:void 0,onStart:l,onComplete:c,force:u=!1,userData:d}={}){if((this.isStopped||this.isLocked)&&!u)return;let h=t,f=e;if(typeof h=="string"&&["top","left","start","#"].includes(h))h=0;else if(typeof h=="string"&&["bottom","right","end"].includes(h))h=this.limit;else{let g=null;if(typeof h=="string"?(g=document.querySelector(h),g||(h==="#top"?h=0:console.warn("Lenis: Target not found",h))):h instanceof HTMLElement&&h?.nodeType&&(g=h),g){if(this.options.wrapper!==window){const _=this.rootElement.getBoundingClientRect();f-=this.isHorizontal?_.left:_.top}const p=g.getBoundingClientRect(),w=getComputedStyle(g),b=this.isHorizontal?Number.parseFloat(w.scrollMarginLeft):Number.parseFloat(w.scrollMarginTop),v=getComputedStyle(this.rootElement),m=this.isHorizontal?Number.parseFloat(v.scrollPaddingLeft):Number.parseFloat(v.scrollPaddingTop);h=(this.isHorizontal?p.left:p.top)+this.animatedScroll-(Number.isNaN(b)?0:b)-(Number.isNaN(m)?0:m)}}if(typeof h=="number"){if(h+=f,this.options.infinite){if(r){this.targetScroll=this.animatedScroll=this.scroll;const g=h-this.animatedScroll;g>this.limit/2?h-=this.limit:g<-this.limit/2&&(h+=this.limit)}}else h=Vv(0,h,this.limit);if(h===this.targetScroll){l?.(this),c?.(this);return}if(this.userData=d??{},n){this.animatedScroll=this.targetScroll=h,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),c?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}r||(this.targetScroll=h),typeof s=="number"&&typeof a!="function"?a=Bm:typeof a=="function"&&typeof s!="number"&&(s=1),this.animate.fromTo(this.animatedScroll,h,{duration:s,easing:a,lerp:o,onStart:()=>{i&&(this.isLocked=!0),this.isScrolling="smooth",l?.(this)},onUpdate:(g,p)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=g-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=g,this.setScroll(this.scroll),r&&(this.targetScroll=g),p||this.emit(),p&&(this.reset(),this.emit(),c?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(t,{deltaX:e,deltaY:n}){const i=Date.now();t._lenis||(t._lenis={});const r=t._lenis;let o,s,a,l,c,u,d,h,f,g;if(i-(r.time??0)>2e3){r.time=Date.now();const C=window.getComputedStyle(t);if(r.computedStyle=C,o=["auto","overlay","scroll"].includes(C.overflowX),s=["auto","overlay","scroll"].includes(C.overflowY),c=["auto"].includes(C.overscrollBehaviorX),u=["auto"].includes(C.overscrollBehaviorY),r.hasOverflowX=o,r.hasOverflowY=s,!(o||s))return!1;d=t.scrollWidth,h=t.scrollHeight,f=t.clientWidth,g=t.clientHeight,a=d>f,l=h>g,r.isScrollableX=a,r.isScrollableY=l,r.scrollWidth=d,r.scrollHeight=h,r.clientWidth=f,r.clientHeight=g,r.hasOverscrollBehaviorX=c,r.hasOverscrollBehaviorY=u}else a=r.isScrollableX,l=r.isScrollableY,o=r.hasOverflowX,s=r.hasOverflowY,d=r.scrollWidth,h=r.scrollHeight,f=r.clientWidth,g=r.clientHeight,c=r.hasOverscrollBehaviorX,u=r.hasOverscrollBehaviorY;if(!(o&&a||s&&l))return!1;const p=Math.abs(e)>=Math.abs(n)?"horizontal":"vertical";let w,b,v,m,_,y;if(p==="horizontal")w=Math.round(t.scrollLeft),b=d-f,v=e,m=o,_=a,y=c;else if(p==="vertical")w=Math.round(t.scrollTop),b=h-g,v=n,m=s,_=l,y=u;else return!1;return!y&&(w>=b||w<=0)?!0:(v>0?w<b:w>0)&&m&&_}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.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(){const t=this.options.wrapper;return this.isHorizontal?t.scrollX??t.scrollLeft:t.scrollY??t.scrollTop}get scroll(){return this.options.infinite?WE(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(t){this._isScrolling!==t&&(this._isScrolling=t,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(t){this._isStopped!==t&&(this._isStopped=t,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(t){this._isLocked!==t&&(this._isLocked=t,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let t="lenis";return this.options.autoToggle&&(t+=" lenis-autoToggle"),this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),this.isScrolling==="smooth"&&(t+=" lenis-smooth"),t}updateClassName(){this.cleanUpClassName(),this.className.split(" ").forEach(t=>{this.rootElement.classList.add(t)})}cleanUpClassName(){for(const t of Array.from(this.rootElement.classList))(t==="lenis"||t.startsWith("lenis-"))&&this.rootElement.classList.remove(t)}};const qd=Gn(),Wd=Gn(),Ud=Gn(),vp=Symbol("LenisContext"),bp=Symbol("AddCallback"),wp=Symbol("RemoveCallback"),fu=qe({name:"VueLenis",props:{root:{type:Boolean,default:!1},autoRaf:{type:Boolean,default:!0},options:{type:Object,default:()=>({})},props:{type:Object,default:()=>({})}},setup(t,{slots:e,expose:n}){const i=Gn(),r=Te(),o=Te();n({lenis:i,wrapper:r,content:o}),Ot([()=>t.options,r,o],()=>{typeof window<"u"&&(t.root||r.value&&o.value)&&(i.value=new QE({...t.options,...t.root?{}:{wrapper:r.value,content:o.value},autoRaf:t.options?.autoRaf??t.autoRaf}),Kc(()=>{i.value?.destroy(),i.value=void 0}))},{deep:!0,immediate:!0});const s=Xt([]);function a(u,d){s.push({callback:u,priority:d}),s.sort((h,f)=>h.priority-f.priority)}function l(u){s.splice(s.findIndex(d=>
4d.callback===u),1)}const c=u=>{for(const{callback:d}of s)d(u)};return Ot([i,()=>t.root],([u,d])=>{u?.on("scroll",c),d&&(qd.value=u,Wd.value=a,Ud.value=l,Kc(()=>{qd.value=void 0,Wd.value=void 0,Ud.value=void 0}))},{immediate:!0}),t.root||(Sr(vp,i),Sr(bp,a),Sr(wp,l)),()=>t.root?e.default?.():wn("div",{ref:r,...t?.props},[wn("div",{ref:o},e.default?.())])}}),qv=t=>{t.component("vue-lenis",fu),t.provide(vp,Gn(void 0)),t.provide(bp,void 0),t.provide(wp,void 0)};function Wv(t,e=0){const n=Jt(vp),i=Jt(bp),r=Jt(wp),o=ze(()=>i||Wd.value),s=ze(()=>r||Ud.value),a=ze(()=>n?.value?n.value:qd.value);return typeof window<"u"&&di(()=>{di(()=>{a.value})}),Ot([a,o,s],([l,c,u])=>{l&&c&&u&&t&&(c?.(t,e),t?.(l),Kc(()=>{u?.(t)}))},{immediate:!0}),a}const ZE=Object.freeze(Object.defineProperty({__proto__:null,Lenis:fu,VueLenis:fu,default:qv,useLenis:Wv},Symbol.toStringTag,{value:"Module"})),JE=tn({setup(t){t.vueApp.use(qv)}});function fr(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Uv(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var ui={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Sl={duration:.5,overwrite:!1,delay:0},xp,fn,wt,ki=1e8,ut=1/ki,Yd=Math.PI*2,eP=Yd/4,tP=0,Yv=Math.sqrt,nP=Math.cos,iP=Math.sin,en=function(e){return typeof e=="string"},At=function(e){return typeof e=="function"},Mr=function(e){return typeof e=="number"},kp=function(e){return typeof e>"u"},rr=function(e){return typeof e=="object"},qn=function(e){return e!==!1},Tp=function(){return typeof window<"u"},dc=function(e){return At(e)||en(e)},Gv=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},xn=Array.isArray,rP=/random\([^)]+\)/g,oP=/,\s*/g,$m=/(?:-?\.?\d|\.)+/gi,Xv=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,vs=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Df=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Kv=/[+-]=-?[.\d]+/,sP=/[^,'"\[\]\s]+/gi,aP=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Tt,Wi,Gd,Sp,hi={},du={},Qv,Zv=function(e){return(du=Us(e,hi))&&Xn},Cp=function(e,n){return console.warn("Invalid property",e,"set to",n,"Missing plugin? gsap.registerPlugin()")},Cl=function(e,n){return!n&&console.warn(e)},Jv=function(e,n){return e&&(hi[e]=n)&&du&&(du[e]=n)||hi},El=function(){return 0},lP={suppressEvents:!0,isStart:!0,kill:!1},Nc={suppressEvents:!0,kill:!1},cP={suppressEvents:!0},Ep={},to=[],Xd={},e1,ei={},If={},Fm=30,Bc=[],Pp="",Ap=function(e){var n=e[0],i,r;if(rr(n)||At(n)||(e=[e]),!(i=(n._gsap||{}).harness)){for(r=Bc.length;r--&&!Bc[r].targetTest(n););i=Bc[r]}for(r=e.length;r--;)e[r]&&(e[r]._gsap||(e[r]._gsap=new x1(e[r],i)))||e.splice(r,1);return e},Bo=function(e){return e._gsap||Ap(Ti(e))[0]._gsap},t1=function(e,n,i){return(i=e[n])&&At(i)?e[n]():kp(i)&&e.getAttribute&&e.getAttribute(n)||i},Wn=function(e,n){return(e=e.split(",")).forEach(n)||e},It=function(e){return Math.round(e*1e5)/1e5||0},kt=function(e){return Math.round(e*1e7)/1e7||0},Rs=function(e,n){var i=n.charAt(0),r=parseFloat(n.substr(2));return e=parseFloat(e),i==="+"?e+r:i==="-"?e-r:i==="*"?e*r:e/r},uP=function(e,n){for(var i=n.length,r=0;e.indexOf(n[r])<0&&++r<i;);return r<i},hu=function(){var e=to.length,n=to.slice(0),i,r;for(Xd={},to.length=0,i=0;i<e;i++)r=n[i],r&&r._lazy&&(r.render(r._lazy[0],r._lazy[1],!0)._lazy=0)},Rp=function(e){return!!(e._initted||e._startAt||e.add)},n1=function(e,n,i,r){to.length&&!fn&&hu(),e.render(n,i,!!(fn&&n<0&&Rp(e))),to.length&&!fn&&hu()},i1=function(e){var n=parseFloat(e);return(n||n===0)&&(e+"").match(sP).length<2?n:en(e)?e.trim():e},r1=function(e){return e},pi=function(e,n){for(var i in n)i in e||(e[i]=n[i]);return e},fP=function(e){return function(n,i){for(var r in i)r in n||r==="duration"&&e||r==="ease"||(n[r]=i[r])}},Us=function(e,n){for(var i in n)e[i]=n[i];return e},Hm=function t(e,n){for(var i in n)i!=="__proto__"&&i!=="constructor"&&i!=="prototype"&&(e[i]=rr(n[i])?t(e[i]||(e[i]={}),n[i]):n[i]);return e},pu=function(e,n){var i={},r;for(r in e)r in n||(i[r]=e[r]);return i},Ua=function(e){var n=e.parent||Tt,i=e.keyframes?fP(xn(e.keyframes)):pi;if(qn(e.inherit))for(;n;)i(e,n.vars.defaults),n=n.parent||n._dp;return e},dP=function(e,n){for(var i=e.length,r=i===n.length;r&&i--&&e[i]===n[i];);return i<0},o1=function(e,n,i,r,o){var s=e[r],a;if(o)for(a=n[o];s&&s[o]>a;)s=s._prev;return s?(n._next=s._next,s._next=n):(n._next=e[i],e[i]=n),n._next?n._next._prev=n:e[r]=n,n._prev=s,n.parent=n._dp=e,n},Qu=function(e,n,i,r){i===void 0&&(i="_first"),r===void 0&&(r="_last");var o=n._prev,s=n._next;o?o._next=s:e[i]===n&&(e[i]=s),s?s._prev=o:e[r]===n&&(e[r]=o),n._next=n._prev=n.parent=null},so=function(e,n){e.parent&&(!n||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},$o=function(e,n){if(e&&(!n||n._end>e._dur||n._start<0))for(var i=e;i;)i._dirty=1,i=i.parent;return e},hP=function(e){for(var n=e.parent;n&&n.parent;)n._dirty=1,n.totalDuration(),n=n.parent;return e},Kd=function(e,n,i,r){return e._startAt&&(fn?e._startAt.revert(Nc):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(n,!0,r))},pP=function t(e){return!e||e._ts&&t(e.parent)},zm=function(e){return e._repeat?Ys(e._tTime,e=e.duration()+e._rDelay)*e:0},Ys=function(e,n){var i=Math.floor(e=kt(e/n));return e&&i===e?i-1:i},gu=function(e,n){return(e-n._start)*n._ts+(n._ts>=0?0:n._dirty?n.totalDuration():n._tDur)},Zu=function(e){return e._end=kt(e._start+(e._tDur/Math.abs(e._ts||e._rts||ut)||0))},Ju=function(e,n){var i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=kt(i._time-(e._ts>0?n/e._ts:((e._dirty?e.totalDuration():e._tDur)-n)/-e._ts)),Zu(e),i._dirty||$o(i,e)),e},s1=function(e,n){var i;if((n._time||!n._dur&&n._initted||n._start<e._time&&(n._dur||!n.add
vendor: 1,230 bytes, line 4
4))&&(i=gu(e.rawTime(),n),(!n._dur||Yl(0,n.totalDuration(),i)-n._tTime>ut)&&n.render(i,!0)),$o(e,n)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(i=e;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;e._zTime=-ut}},Qi=function(e,n,i,r){return n.parent&&so(n),n._start=kt((Mr(i)?i:i||e!==Tt?vi(e,i,n):e._time)+n._delay),n._end=kt(n._start+(n.totalDuration()/Math.abs(n.timeScale())||0)),o1(e,n,"_first","_last",e._sort?"_start":0),Qd(n)||(e._recent=n),r||s1(e,n),e._ts<0&&Ju(e,e._tTime),e},a1=function(e,n){return(hi.ScrollTrigger||Cp("scrollTrigger",n))&&hi.ScrollTrigger.create(n,e)},l1=function(e,n,i,r,o){if(Mp(e,n,o),!e._initted)return 1;if(!i&&e._pt&&!fn&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&e1!==ri.frame)return to.push(e),e._lazy=[o,r],1},gP=function t(e){var n=e.parent;return n&&n._ts&&n._initted&&!n._lock&&(n.rawTime()<0||t(n))},Qd=function(e){var n=e.data;return n==="isFromStart"||n==="isStart"},mP=function(e,n,i,r){var o=e.ratio,s=n<0||!n&&(!e._start&&gP(e)&&!(!e._initted&&Qd(e))||(e._ts<0||e._dp._ts<0)&&!Qd(e))?0:1,a=e._rDelay,l=0,c,u,d;if(a&&e._repeat&&(l=Yl(0,e._tDur,n),u=Ys(l,a),e._yoyo&&u&1&&(s=1-s),u!==Ys(e._tTime,a)&&(o=1-s,e.vars.repeatRefresh&&e._initted&&e.invali
vendor: 5,723 bytes, line 4
4date())),s!==o||fn||r||e._zTime===ut||!n&&e._zTime){if(!e._initted&&l1(e,n,r,i,l))return;for(d=e._zTime,e._zTime=n||(i?ut:0),i||(i=n&&!d),e.ratio=s,e._from&&(s=1-s),e._time=0,e._tTime=l,c=e._pt;c;)c.r(s,c.d),c=c._next;n<0&&Kd(e,n,i,!0),e._onUpdate&&!i&&ai(e,"onUpdate"),l&&e._repeat&&!i&&e.parent&&ai(e,"onRepeat"),(n>=e._tDur||n<0)&&e.ratio===s&&(s&&so(e,1),!i&&!fn&&(ai(e,s?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=n)},_P=function(e,n,i){var r;if(i>n)for(r=e._first;r&&r._start<=i;){if(r.data==="isPause"&&r._start>n)return r;r=r._next}else for(r=e._last;r&&r._start>=i;){if(r.data==="isPause"&&r._start<n)return r;r=r._prev}},Gs=function(e,n,i,r){var o=e._repeat,s=kt(n)||0,a=e._tTime/e._tDur;return a&&!r&&(e._time*=s/e._dur),e._dur=s,e._tDur=o?o<0?1e10:kt(s*(o+1)+e._rDelay*o):s,a>0&&!r&&Ju(e,e._tTime=e._tDur*a),e.parent&&Zu(e),i||$o(e.parent,e),e},Vm=function(e){return e instanceof Vn?$o(e):Gs(e,e._dur)},yP={_start:0,endTime:El,totalDuration:El},vi=function t(e,n,i){var r=e.labels,o=e._recent||yP,s=e.duration()>=ki?o.endTime(!1):e._dur,a,l,c;return en(n)&&(isNaN(n)||n in r)?(l=n.charAt(0),c=n.substr(-1)==="%",a=n.indexOf("="),l==="<"||l===">"?(a>=0&&(n=n.replace(/=/,"")),(l==="<"?o._start:o.endTime(o._repeat>=0))+(parseFloat(n.substr(1))||0)*(c?(a<0?o:i).totalDuration()/100:1)):a<0?(n in r||(r[n]=s),r[n]):(l=parseFloat(n.charAt(a-1)+n.substr(a+1)),c&&i&&(l=l/100*(xn(i)?i[0]:i).totalDuration()),a>1?t(e,n.substr(0,a-1),i)+l:s+l)):n==null?s:+n},Ya=function(e,n,i){var r=Mr(n[1]),o=(r?2:1)+(e<2?0:1),s=n[o],a,l;if(r&&(s.duration=n[1]),s.parent=i,e){for(a=s,l=i;l&&!("immediateRender"in a);)a=l.vars.defaults||{},l=qn(l.vars.inherit)&&l.parent;s.immediateRender=qn(a.immediateRender),e<2?s.runBackwards=1:s.startAt=n[o-1]}return new $t(n[0],s,n[o+1])},fo=function(e,n){return e||e===0?n(e):n},Yl=function(e,n,i){return i<e?e:i>n?n:i},vn=function(e,n){return!en(e)||!(n=aP.exec(e))?"":n[1]},vP=function(e,n,i){return fo(i,function(r){return Yl(e,n,r)})},Zd=[].slice,c1=function(e,n){return e&&rr(e)&&"length"in e&&(!n&&!e.length||e.length-1 in e&&rr(e[0]))&&!e.nodeType&&e!==Wi},bP=function(e,n,i){return i===void 0&&(i=[]),e.forEach(function(r){var o;return en(r)&&!n||c1(r,1)?(o=i).push.apply(o,Ti(r)):i.push(r)})||i},Ti=function(e,n,i){return wt&&!n&&wt.selector?wt.selector(e):en(e)&&!i&&(Gd||!Xs())?Zd.call((n||Sp).querySelectorAll(e),0):xn(e)?bP(e,i):c1(e)?Zd.call(e,0):e?[e]:[]},Jd=function(e){return e=Ti(e)[0]||Cl("Invalid scope")||{},function(n){var i=e.current||e.nativeElement||e;return Ti(n,i.querySelectorAll?i:i===e?Cl("Invalid scope")||Sp.createElement("div"):e)}},u1=function(e){return e.sort(function(){return .5-Math.random()})},f1=function(e){if(At(e))return e;var n=rr(e)?e:{each:e},i=Fo(n.ease),r=n.from||0,o=parseFloat(n.base)||0,s={},a=r>0&&r<1,l=isNaN(r)||a,c=n.axis,u=r,d=r;return en(r)?u=d={center:.5,edges:.5,end:1}[r]||0:!a&&l&&(u=r[0],d=r[1]),function(h,f,g){var p=(g||n).length,w=s[p],b,v,m,_,y,C,k,A,P;if(!w){if(P=n.grid==="auto"?0:(n.grid||[1,ki])[1],!P){for(k=-ki;k<(k=g[P++].getBoundingClientRect().left)&&P<p;);P<p&&P--}for(w=s[p]=[],b=l?Math.min(P,p)*u-.5:r%P,v=P===ki?0:l?p*d/P-.5:r/P|0,k=0,A=ki,C=0;C<p;C++)m=C%P-b,_=v-(C/P|0),w[C]=y=c?Math.abs(c==="y"?_:m):Yv(m*m+_*_),y>k&&(k=y),y<A&&(A=y);r==="random"&&u1(w),w.max=k-A,w.min=A,w.v=p=(parseFloat(n.amount)||parseFloat(n.each)*(P>p?p-1:c?c==="y"?p/P:P:Math.max(P,p/P))||0)*(r==="edges"?-1:1),w.b=p<0?o-p:o,w.u=vn(n.amount||n.each)||0,i=i&&p<0?DP(i):i}return p=(w[h]-w.min)/w.max||0,kt(w.b+(i?i(p):p)*w.v)+w.u}},eh=function(e){var n=Math.pow(10,((e+"").split(".")[1]||"").length);return function(i){var r=kt(Math.round(parseFloat(i)/e)*e*n);return(r-r%1)/n+(Mr(i)?0:vn(i))}},d1=function(e,n){var i=xn(e),r,o;return!i&&rr(e)&&(r=i=e.radius||ki,e.values?(e=Ti(e.values),(o=!Mr(e[0]))&&(r*=r)):e=eh(e.increment)),fo(n,i?At(e)?function(s){return o=e(s),Math.abs(o-s)<=r?o:s}:function(s){for(var a=parseFloat(o?s.x:s),l=parseFloat(o?s.y:0),c=ki,u=0,d=e.length,h,f;d--;)o?(h=e[d].x-a,f=e[d].y-l,h=h*h+f*f):h=Math.abs(e[d]-a),h<c&&(c=h,u=d);return u=!r||c<=r?e[u]:s,o||u===s||Mr(s)?u:u+vn(s)}:eh(e))},h1=function(e,n,i,r){return fo(xn(e)?!n:i===!0?!!(i=0):!r,function(){return xn(e)?e[~~(Math.random()*e.length)]:(i=i||1e-5)&&(r=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((e-i/2+Math.random()*(n-e+i*.99))/i)*i*r)/r})},wP=function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return function(r){return n.reduce(function(o,s){return s(o)},r)}},xP=function(e,n){return function(i){return e(parseFloat(i))+(n||vn(i))}},kP=function(e,n,i){return g1(e,n,0,1,i)},p1=function(e,n,i){return fo(i,function(r){return e[~~n(r)]})},TP=function t(e,n,i){var r=n-e;return xn(e)?p1(e,t(0,e.length),n):fo(i,function(o){return(r+(o-e)%r)%r+e})},SP=function t(e,n,i){var r=n-e,o=r*2;return xn(e)?p1(e,t(0,e.length-1),n):fo(i,function(s){return s=(o+(s-e)%o)%o||0,e+(s>r?o-s:s)})},Pl=function(e){return e.replace(rP,function(n){var i=n.indexOf("[")+1,r=n.substring(i||7,i?n.indexOf("]"):n.length-1).split(oP);return h1(i?r:+r[0],i?0:+r[1],+r[2]||1e-5)})},g1=function(e,n,i,r,o){var s=n-e,a=r-i;return fo(o,function(l){return i+((l-e)/s*a||0)})},CP=function t(e,n,i,r){var o=isNaN(e+n)?0:function(f){return(1-f)*e+f*n};if(!o){var s=en(e),a={},l,c,u,d,h;if(i===!0&&(r=1)&&(i=null),s)e={p:e},n={p:n};else if(xn(e)&&!xn(n)){for(u=[],d=e.length,h=d-2,c=1;c<d;c++)u.push(t(e[c-1],e[c]));d--,o=function(g){g*=d;var p=Math.min(h,~~g);return u[p](g-p)},i=n}else r||(e=Us(xn(e)?[]:{},e));if(!u){for(l in n)Op.call(a,e,l,"get",n[l]);o=function(g){return Lp(g,a)||(s?e.p:e)}}}return fo(i,o)},jm=function(e,n,i){var r=e.labels,o=ki,s,a,l;for(s in r)a=r[s]-n,a<0==!!i&&a&&o>
vendor: 6,991 bytes, line 4
4(a=Math.abs(a))&&(l=s,o=a);return l},ai=function(e,n,i){var r=e.vars,o=r[n],s=wt,a=e._ctx,l,c,u;if(o)return l=r[n+"Params"],c=r.callbackScope||e,i&&to.length&&hu(),a&&(wt=a),u=l?o.apply(c,l):o.call(c),wt=s,u},Sa=function(e){return so(e),e.scrollTrigger&&e.scrollTrigger.kill(!!fn),e.progress()<1&&ai(e,"onInterrupt"),e},bs,m1=[],_1=function(e){if(e)if(e=!e.name&&e.default||e,Tp()||e.headless){var n=e.name,i=At(e),r=n&&!i&&e.init?function(){this._props=[]}:e,o={init:El,render:Lp,add:Op,kill:jP,modifier:VP,rawVars:0},s={targetTest:0,get:0,getSetter:Ip,aliases:{},register:0};if(Xs(),e!==r){if(ei[n])return;pi(r,pi(pu(e,o),s)),Us(r.prototype,Us(o,pu(e,s))),ei[r.prop=n]=r,e.targetTest&&(Bc.push(r),Ep[n]=1),n=(n==="css"?"CSS":n.charAt(0).toUpperCase()+n.substr(1))+"Plugin"}Jv(n,r),e.register&&e.register(Xn,r,Un)}else m1.push(e)},lt=255,Ca={aqua:[0,lt,lt],lime:[0,lt,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,lt],navy:[0,0,128],white:[lt,lt,lt],olive:[128,128,0],yellow:[lt,lt,0],orange:[lt,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[lt,0,0],pink:[lt,192,203],cyan:[0,lt,lt],transparent:[lt,lt,lt,0]},Lf=function(e,n,i){return e+=e<0?1:e>1?-1:0,(e*6<1?n+(i-n)*e*6:e<.5?i:e*3<2?n+(i-n)*(2/3-e)*6:n)*lt+.5|0},y1=function(e,n,i){var r=e?Mr(e)?[e>>16,e>>8&lt,e&lt]:0:Ca.black,o,s,a,l,c,u,d,h,f,g;if(!r){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),Ca[e])r=Ca[e];else if(e.charAt(0)==="#"){if(e.length<6&&(o=e.charAt(1),s=e.charAt(2),a=e.charAt(3),e="#"+o+o+s+s+a+a+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return r=parseInt(e.substr(1,6),16),[r>>16,r>>8&lt,r&lt,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),r=[e>>16,e>>8&lt,e&lt]}else if(e.substr(0,3)==="hsl"){if(r=g=e.match($m),!n)l=+r[0]%360/360,c=+r[1]/100,u=+r[2]/100,s=u<=.5?u*(c+1):u+c-u*c,o=u*2-s,r.length>3&&(r[3]*=1),r[0]=Lf(l+1/3,o,s),r[1]=Lf(l,o,s),r[2]=Lf(l-1/3,o,s);else if(~e.indexOf("="))return r=e.match(Xv),i&&r.length<4&&(r[3]=1),r}else r=e.match($m)||Ca.transparent;r=r.map(Number)}return n&&!g&&(o=r[0]/lt,s=r[1]/lt,a=r[2]/lt,d=Math.max(o,s,a),h=Math.min(o,s,a),u=(d+h)/2,d===h?l=c=0:(f=d-h,c=u>.5?f/(2-d-h):f/(d+h),l=d===o?(s-a)/f+(s<a?6:0):d===s?(a-o)/f+2:(o-s)/f+4,l*=60),r[0]=~~(l+.5),r[1]=~~(c*100+.5),r[2]=~~(u*100+.5)),i&&r.length<4&&(r[3]=1),r},v1=function(e){var n=[],i=[],r=-1;return e.split(no).forEach(function(o){var s=o.match(vs)||[];n.push.apply(n,s),i.push(r+=s.length+1)}),n.c=i,n},qm=function(e,n,i){var r="",o=(e+r).match(no),s=n?"hsla(":"rgba(",a=0,l,c,u,d;if(!o)return e;if(o=o.map(function(h){return(h=y1(h,n,1))&&s+(n?h[0]+","+h[1]+"%,"+h[2]+"%,"+h[3]:h.join(","))+")"}),i&&(u=v1(e),l=i.c,l.join(r)!==u.c.join(r)))for(c=e.replace(no,"1").split(vs),d=c.length-1;a<d;a++)r+=c[a]+(~l.indexOf(a)?o.shift()||s+"0,0,0,0)":(u.length?u:o.length?o:i).shift());if(!c)for(c=e.split(no),d=c.length-1;a<d;a++)r+=c[a]+o[a];return r+c[d]},no=(function(){var t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",e;for(e in Ca)t+="|"+e+"\\b";return new RegExp(t+")","gi")})(),EP=/hsl[a]?\(/,b1=function(e){var n=e.join(" "),i;if(no.lastIndex=0,no.test(n))return i=EP.test(n),e[1]=qm(e[1],i),e[0]=qm(e[0],i,v1(e[1])),!0},Al,ri=(function(){var t=Date.now,e=500,n=33,i=t(),r=i,o=1e3/240,s=o,a=[],l,c,u,d,h,f,g=function p(w){var b=t()-r,v=w===!0,m,_,y,C;if((b>e||b<0)&&(i+=b-n),r+=b,y=r-i,m=y-s,(m>0||v)&&(C=++d.frame,h=y-d.time*1e3,d.time=y=y/1e3,s+=m+(m>=o?4:o-m),_=1),v||(l=c(p)),_)for(f=0;f<a.length;f++)a[f](y,h,C,w)};return d={time:0,frame:0,tick:function(){g(!0)},deltaRatio:function(w){return h/(1e3/(w||60))},wake:function(){Qv&&(!Gd&&Tp()&&(Wi=Gd=window,Sp=Wi.document||{},hi.gsap=Xn,(Wi.gsapVersions||(Wi.gsapVersions=[])).push(Xn.version),Zv(du||Wi.GreenSockGlobals||!Wi.gsap&&Wi||{}),m1.forEach(_1)),u=typeof requestAnimationFrame<"u"&&requestAnimationFrame,l&&d.sleep(),c=u||function(w){return setTimeout(w,s-d.time*1e3+1|0)},Al=1,g(2))},sleep:function(){(u?cancelAnimationFrame:clearTimeout)(l),Al=0,c=El},lagSmoothing:function(w,b){e=w||1/0,n=Math.min(b||33,e)},fps:function(w){o=1e3/(w||240),s=d.time*1e3+o},add:function(w,b,v){var m=b?function(_,y,C,k){w(_,y,C,k),d.remove(m)}:w;return d.remove(w),a[v?"unshift":"push"](m),Xs(),m},remove:function(w,b){~(b=a.indexOf(w))&&a.splice(b,1)&&f>=b&&f--},_listeners:a},d})(),Xs=function(){return!Al&&ri.wake()},Ue={},PP=/^[\d.\-M][\d.\-,\s]/,AP=/["']/g,RP=function(e){for(var n={},i=e.substr(1,e.length-3).split(":"),r=i[0],o=1,s=i.length,a,l,c;o<s;o++)l=i[o],a=o!==s-1?l.lastIndexOf(","):l.length,c=l.substr(0,a),n[r]=isNaN(c)?c.replace(AP,"").trim():+c,r=l.substr(a+1).trim();return n},OP=function(e){var n=e.indexOf("(")+1,i=e.indexOf(")"),r=e.indexOf("(",n);return e.substring(n,~r&&r<i?e.indexOf(")",i+1):i)},MP=function(e){var n=(e+"").split("("),i=Ue[n[0]];return i&&n.length>1&&i.config?i.config.apply(null,~e.indexOf("{")?[RP(n[1])]:OP(e).split(",").map(i1)):Ue._CE&&PP.test(e)?Ue._CE("",e):i},DP=function(e){return function(n){return 1-e(1-n)}},Fo=function(e,n){return e&&(At(e)?e:Ue[e]||MP(e))||n},es=function(e,n,i,r){i===void 0&&(i=function(l){return 1-n(1-l)}),r===void 0&&(r=function(l){return l<.5?n(l*2)/2:1-n((1-l)*2)/2});var o={easeIn:n,easeOut:i,easeInOut:r},s;return Wn(e,function(a){Ue[a]=hi[a]=o,Ue[s=a.toLowerCase()]=i;for(var l in o)Ue[s+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=Ue[a+"."+l]=o[l]}),o},w1=function(e){return function(n){return n<.5?(1-e(1-n*2))/2:.5+e((n-.5)*2)/2}},Nf=function t(e,n,i){var r=n>=1?n:1,o=(i||(e?.3:.45))/(n<1?n:1),s=o/Yd*(Math.asin(1/r)||0),a=function(u){return u===1?1:r*Math.pow(2,-10*u)*iP((u-s)*o)+1},l=e==="out"?a:e==="in"?function(c){return 1-a(1-c)}:w1(a);return o=Yd/o,l.config=function(c,u){return t(e,c,u)},l},Bf=function t(e,n){n===void 0&&(n=1.70158);var i=function(s){return s?--s*s*((n+1)*s+n)+1:0},r=e==="out"?i:e==="in"?function(o){return 1-i(1-o)}:w1(i);return r.config=function(o){return t(e,o)},r};Wn("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var n=e<5?e+1:e;es(t+",Power"+(n-1),e?function(i){return Math.pow(i,n)}:function(i){return i},function(i){return 1-Math.pow(1-i,n)},function(i){return i<.5?Math.pow(i*2,n)/2:1-Math.pow((1-i)*2,n)/2})});Ue.Linear.easeNone=Ue.none=Ue.Linear.easeIn;es("Elastic",Nf("in"),Nf("out"),Nf());(function(t,e){var n=1/e,i=2*n,r=2.5*n,o=function(a){return a<n?t*a*a:a<i?t*Math.pow(a-1.5/e,2)+.75:a<r?t*(a-=2.25/e)*a+.9375:t*Math.pow(a-2.625/e,2)+.984375};es("Bounce",function(s){return 1-o(1-s)},o)})(7.5625,2.75);es("Expo",function(t){return Math.pow(2,10*(t-1))*t+t*t*t*t*t*t*(1-t)});es("Circ",function(t){return-(Yv(1-t*t)-1)});es("Sine",function(t){return t===1?1:-nP(t*eP)+1});es("Back",Bf("in"),Bf("out"),Bf());Ue.SteppedEase=Ue.steps=hi.SteppedEase={config:function(e,n){e===void 0&&(e=1);var i=1/e,r=e+(n?0:1),o=n?1:0,s=1-ut;return function(a){return((r*Yl(0,s,a)|0)+o)*i}}};Sl.ease=Ue["quad.out"];Wn("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return Pp+=t+","+t+"Param
4s,"});var x1=function(e,n){this.id=tP++,e._gsap=this,this.target=e,this.harness=n,this.get=n?n.get:t1,this.set=n?n.getSetter:Ip},Rl=(function(){function t(n){this.vars=n,this._delay=+n.delay||0,(this._repeat=n.repeat===1/0?-2:n.repeat||0)&&(this._rDelay=n.repeatDelay||0,this._yoyo=!!n.yoyo||!!n.yoyoEase),this._ts=1,Gs(this,+n.duration,1,1),this.data=n.data,wt&&(this._ctx=wt,wt.data.push(this)),Al||ri.wake()}var e=t.prototype;return e.delay=function(i){return i||i===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+i-this._delay),this._delay=i,this):this._delay},e.duration=function(i){return arguments.length?this.totalDuration(this._repeat>0?i+(i+this._rDelay)*this._repeat:i):this.totalDuration()&&this._dur},e.totalDuration=function(i){return arguments.length?(this._dirty=0,Gs(this,this._repeat<0?i:(i-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(i,r){if(Xs(),!arguments.length)return this._tTime;var o=this._dp;if(o&&o.smoothChildTiming&&this._ts){for(Ju(this,i),!o._dp||o.parent||s1(o,this);o&&o.parent;)o.parent._time!==o._start+(o._ts>=0?o._tTime/o._ts:(o.totalDuration()-o._tTime)/-o._ts)&&o.totalTime(o._tTime,!0),o=o.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&i<this._tDur||this._ts<0&&i>0||!this._tDur&&!i)&&Qi(this._dp,this,this._start-this._delay)}return(this._tTime!==i||!this._dur&&!r||this._initted&&Math.abs(this._zTime)===ut||!this._initted&&this._dur&&i||!i&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=i),n1(this,i,r)),this},e.time=function(i,r){return arguments.length?this.totalTime(Math.min(this.totalDuration(),i+zm(this))%(this._dur+this._rDelay)||(i?this._dur:0),r):this._time},e.totalProgress=function(i,r){return arguments.length?this.totalTime(this.totalDuration()*i,r):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(i,r){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-i:i)+zm(this),r):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(i,r){var o=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(i-1)*o,r):this._repeat?Ys(this._tTime,o)+1:1},e.timeScale=function(i,r){if(!arguments.length)return this._rts===-ut?0:this._rts;if(this._rts===i)return this;var o=this.parent&&this._ts?gu(this.parent._time,this):this._tTime;return this._rts=+i||0,this._ts=this._ps||i===-ut?0:this._rts,this.totalTime(Yl(-Math.abs(this._delay),this.totalDuration(),o),r!==!1),Zu(this),hP(this)},e.paused=function(i){return arguments.length?(this._ps!==i&&(this._ps=i,i?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Xs(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==ut&&(this._tTime-=ut)))),this):this._ps},e.startTime=function(i){if(arguments.length){this._start=kt(i);var r=this.parent||this._dp;return r&&(r._sort||!this.parent)&&Qi(r,this,this._start-this._delay),this}return this._start},e.endTime=function(i){return this._start+(qn(i)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(i){var r=this.parent||this._dp;return r?i&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?gu(r.rawTime(i),this):this._tTime:this._tTime},e.revert=function(i){i===void 0&&(i=cP);var r=fn;return fn=i,Rp(this)&&(this.timeline&&this.timeline.revert(i),this.totalTime(-.01,i.suppressEvents)),this.data!=="nested"&&i.kill!==!1&&this.kill(),fn=r,this},e.globalTime=function(i){for(var r=this,o=arguments.length?i:r.rawTime();r;)o=r._start+o/(Math.abs(r._ts)||1),r=r._dp;return!this.parent&&this._sat?this._sat.globalTime(i):o},e.repeat=function(i){return arguments.length?(this._repeat=i===1/0?-2:i,Vm(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(i){if(arguments.length){var r=this._time;return this._rDelay=i,Vm(this),r?this.time(r):this}return this._rDelay},e.yoyo=function(i){return arguments.length?(this._yoyo=i,this):this._yoyo},e.seek=function(i,r){return this.totalTime(vi(this,i),qn(r))},e.restart=function(i,r){return this.play().totalTime(i?-this._delay:0,qn(r)),this._dur||(this._zTime=-ut),this},e.play=function(i,r){return i!=null&&this.seek(i,r),this.reversed(!1).paused(!1)},e.reverse=function(i,r){return i!=null&&this.seek(i||this.totalDuration(),r),this.reversed(!0).paused(!1)},e.pause=function(i,r){return i!=null&&this.seek(i,r),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(i){return arguments.length?(!!i!==this.reversed()&&this.timeScale(-this._rts||(i?-ut:0)),this):this._rts<0}
vendor: 2,802 bytes, line 4
4,e.invalidate=function(){return this._initted=this._act=0,this._zTime=-ut,this},e.isActive=function(){var i=this.parent||this._dp,r=this._start,o;return!!(!i||this._ts&&this._initted&&i.isActive()&&(o=i.rawTime(!0))>=r&&o<this.endTime(!0)-ut)},e.eventCallback=function(i,r,o){var s=this.vars;return arguments.length>1?(r?(s[i]=r,o&&(s[i+"Params"]=o),i==="onUpdate"&&(this._onUpdate=r)):delete s[i],this):s[i]},e.then=function(i){var r=this,o=r._prom;return new Promise(function(s){var a=At(i)?i:r1,l=function(){var u=r.then;r.then=null,o&&o(),At(a)&&(a=a(r))&&(a.then||a===r)&&(r.then=u),s(a),r.then=u};r._initted&&r.totalProgress()===1&&r._ts>=0||!r._tTime&&r._ts<0?l():r._prom=l})},e.kill=function(){Sa(this)},t})();pi(Rl.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:-ut,_prom:0,_ps:!1,_rts:1});var Vn=(function(t){Uv(e,t);function e(i,r){var o;return i===void 0&&(i={}),o=t.call(this,i)||this,o.labels={},o.smoothChildTiming=!!i.smoothChildTiming,o.autoRemoveChildren=!!i.autoRemoveChildren,o._sort=qn(i.sortChildren),Tt&&Qi(i.parent||Tt,fr(o),r),i.reversed&&o.reverse(),i.paused&&o.paused(!0),i.scrollTrigger&&a1(fr(o),i.scrollTrigger),o}var n=e.prototype;return n.to=function(r,o,s){return Ya(0,arguments,this),this},n.from=function(r,o,s){return Ya(1,arguments,this),this},n.fromTo=function(r,o,s,a){return Ya(2,arguments,this),this},n.set=function(r,o,s){return o.duration=0,o.parent=this,Ua(o).repeatDelay||(o.repeat=0),o.immediateRender=!!o.immediateRender,new $t(r,o,vi(this,s),1),this},n.call=function(r,o,s){return Qi(this,$t.delayedCall(0,r,o),s)},n.staggerTo=function(r,o,s,a,l,c,u){return s.duration=o,s.stagger=s.stagger||a,s.onComplete=c,s.onCompleteParams=u,s.parent=this,new $t(r,s,vi(this,l)),this},n.staggerFrom=function(r,o,s,a,l,c,u){return s.runBackwards=1,Ua(s).immediateRender=qn(s.immediateRender),this.staggerTo(r,o,s,a,l,c,u)},n.staggerFromTo=function(r,o,s,a,l,c,u,d){return a.startAt=s,Ua(a).immediateRender=qn(a.immediateRender),this.staggerTo(r,o,a,l,c,u,d)},n.render=function(r,o,s){var a=this._time,l=this._dirty?this.totalDuration():this._tDur,c=this._dur,u=r<=0?0:kt(r),d=this._zTime<0!=r<0&&(this._initted||!c),h,f,g,p,w,b,v,m,_,y,C,k;if(this!==Tt&&u>l&&r>=0&&(u=l),u!==this._tTime||s||d){if(a!==this._time&&c&&(u+=this._time-a,r+=this._time-a),h=u,_=this._start,m=this._ts,b=!m,d&&(c||(a=this._zTime),(r||!o)&&(this._zTime=r)),this._repeat){if(C=this._yoyo,w=c+this._rDelay,this._repeat<-1&&r<0)return this.totalTime(w*100+r,o,s);if(h=kt(u%w),u===l?(p=this._repeat,h=c):(y=kt(u/w),p=~~y,p&&p===y&&(h=c,p--),h>c&&(h=c)),y=Ys(this._tTime,w),!a&&this._tTime&&y!==p&&this._tTime-y*w-this._dur<=0&&(y=p),C&&p&1&&(h=c-h,k=1),p!==y&&!this._lock){var A=C&&y&1,P=A===(C&&p&1);
vendor: 8,363 bytes, line 4
4if(p<y&&(A=!A),a=A?0:u%c?c:u,this._lock=1,this.render(a||(k?0:kt(p*w)),o,!c)._lock=0,this._tTime=u,!o&&this.parent&&ai(this,"onRepeat"),this.vars.repeatRefresh&&!k&&(this.invalidate()._lock=1,y=p),a&&a!==this._time||b!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(c=this._dur,l=this._tDur,P&&(this._lock=2,a=A?c:-1e-4,this.render(a,!0),this.vars.repeatRefresh&&!k&&this.invalidate()),this._lock=0,!this._ts&&!b)return this}}if(this._hasPause&&!this._forcing&&this._lock<2&&(v=_P(this,kt(a),kt(h)),v&&(u-=h-(h=v._start))),this._tTime=u,this._time=h,this._act=!!m,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=r,a=0),!a&&u&&c&&!o&&!y&&(ai(this,"onStart"),this._tTime!==u))return this;if(h>=a&&r>=0)for(f=this._first;f;){if(g=f._next,(f._act||h>=f._start)&&f._ts&&v!==f){if(f.parent!==this)return this.render(r,o,s);if(f.render(f._ts>0?(h-f._start)*f._ts:(f._dirty?f.totalDuration():f._tDur)+(h-f._start)*f._ts,o,s),h!==this._time||!this._ts&&!b){v=0,g&&(u+=this._zTime=-ut);break}}f=g}else{f=this._last;for(var E=r<0?r:h;f;){if(g=f._prev,(f._act||E<=f._end)&&f._ts&&v!==f){if(f.parent!==this)return this.render(r,o,s);if(f.render(f._ts>0?(E-f._start)*f._ts:(f._dirty?f.totalDuration():f._tDur)+(E-f._start)*f._ts,o,s||fn&&Rp(f)),h!==this._time||!this._ts&&!b){v=0,g&&(u+=this._zTime=E?-ut:ut);break}}f=g}}if(v&&!o&&(this.pause(),v.render(h>=a?0:-ut)._zTime=h>=a?1:-1,this._ts))return this._start=_,Zu(this),this.render(r,o,s);this._onUpdate&&!o&&ai(this,"onUpdate",!0),(u===l&&this._tTime>=this.totalDuration()||!u&&a)&&(_===this._start||Math.abs(m)!==Math.abs(this._ts))&&(this._lock||((r||!c)&&(u===l&&this._ts>0||!u&&this._ts<0)&&so(this,1),!o&&!(r<0&&!a)&&(u||a||!l)&&(ai(this,u===l&&r>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u<l&&this.timeScale()>0)&&this._prom())))}return this},n.add=function(r,o){var s=this;if(Mr(o)||(o=vi(this,o,r)),!(r instanceof Rl)){if(xn(r))return r.forEach(function(a){return s.add(a,o)}),this;if(en(r))return this.addLabel(r,o);if(At(r))r=$t.delayedCall(0,r);else return this}return this!==r?Qi(this,r,o):this},n.getChildren=function(r,o,s,a){r===void 0&&(r=!0),o===void 0&&(o=!0),s===void 0&&(s=!0),a===void 0&&(a=-ki);for(var l=[],c=this._first;c;)c._start>=a&&(c instanceof $t?o&&l.push(c):(s&&l.push(c),r&&l.push.apply(l,c.getChildren(!0,o,s)))),c=c._next;return l},n.getById=function(r){for(var o=this.getChildren(1,1,1),s=o.length;s--;)if(o[s].vars.id===r)return o[s]},n.remove=function(r){return en(r)?this.removeLabel(r):At(r)?this.killTweensOf(r):(r.parent===this&&Qu(this,r),r===this._recent&&(this._recent=this._last),$o(this))},n.totalTime=function(r,o){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=kt(ri.time-(this._ts>0?r/this._ts:(this.totalDuration()-r)/-this._ts))),t.prototype.totalTime.call(this,r,o),this._forcing=0,this):this._tTime},n.addLabel=function(r,o){return this.labels[r]=vi(this,o),this},n.removeLabel=function(r){return delete this.labels[r],this},n.addPause=function(r,o,s){var a=$t.delayedCall(0,o||El,s);return a.data="isPause",this._hasPause=1,Qi(this,a,vi(this,r))},n.removePause=function(r){var o=this._first;for(r=vi(this,r);o;)o._start===r&&o.data==="isPause"&&so(o),o=o._next},n.killTweensOf=function(r,o,s){for(var a=this.getTweensOf(r,s),l=a.length;l--;)Yr!==a[l]&&a[l].kill(r,o);return this},n.getTweensOf=function(r,o){for(var s=[],a=Ti(r),l=this._first,c=Mr(o),u;l;)l instanceof $t?uP(l._targets,a)&&(c?(!Yr||l._initted&&l._ts)&&l.globalTime(0)<=o&&l.globalTime(l.totalDuration())>o:!o||l.isActive())&&s.push(l):(u=l.getTweensOf(a,o)).length&&s.push.apply(s,u),l=l._next;return s},n.tweenTo=function(r,o){o=o||{};var s=this,a=vi(s,r),l=o,c=l.startAt,u=l.onStart,d=l.onStartParams,h=l.immediateRender,f,g=$t.to(s,pi({ease:o.ease||"none",lazy:!1,immediateRender:!1,time:a,overwrite:"auto",duration:o.duration||Math.abs((a-(c&&"time"in c?c.time:s._time))/s.timeScale())||ut,onStart:function(){if(s.pause(),!f){var w=o.duration||Math.abs((a-(c&&"time"in c?c.time:s._time))/s.timeScale());g._dur!==w&&Gs(g,w,0,1).render(g._time,!0,!0),f=1}u&&u.apply(g,d||[])}},o));return h?g.render(0):g},n.tweenFromTo=function(r,o,s){return this.tweenTo(o,pi({startAt:{time:vi(this,r)}},s))},n.recent=function(){return this._recent},n.nextLabel=function(r){return r===void 0&&(r=this._time),jm(this,vi(this,r))},n.previousLabel=function(r){return r===void 0&&(r=this._time),jm(this,vi(this,r),1)},n.currentLabel=function(r){return arguments.length?this.seek(r,!0):this.previousLabel(this._time+ut)},n.shiftChildren=function(r,o,s){s===void 0&&(s=0);var a=this._first,l=this.labels,c;for(r=kt(r);a;)a._start>=s&&(a._start+=r,a._end+=r),a=a._next;if(o)for(c in l)l[c]>=s&&(l[c]+=r);return $o(this)},n.invalidate=function(r){var o=this._first;for(this._lock=0;o;)o.invalidate(r),o=o._next;return t.prototype.invalidate.call(this,r)},n.clear=function(r){r===void 0&&(r=!0);for(var o=this._first,s;o;)s=o._next,this.remove(o),o=s;return this._dp&&(this._time=this._tTime=this._pTime=0),r&&(this.labels={}),$o(this)},n.totalDuration=function(r){var o=0,s=this,a=s._last,l=ki,c,u,d;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-r:r));if(s._dirty){for(d=s.parent;a;)c=a._prev,a._dirty&&a.totalDuration(),u=a._start,u>l&&s._sort&&a._ts&&!s._lock?(s._lock=1,Qi(s,a,u-a._delay,1)._lock=0):l=u,u<0&&a._ts&&(o-=u,(!d&&!s._dp||d&&d.smoothChildTiming)&&(s._start+=kt(u/s._ts),s._time-=u,s._tTime-=u),s.shiftChildren(-u,!1,-1/0),l=0),a._end>o&&a._ts&&(o=a._end),a=c;Gs(s,s===Tt&&s._time>o?s._time:o,1,1),s._dirty=0}return s._tDur},e.updateRoot=function(r){if(Tt._ts&&(n1(Tt,gu(r,Tt)),e1=ri.frame),ri.frame>=Fm){Fm+=ui.autoSleep||120;var o=Tt._first;if((!o||!o._ts)&&ui.autoSleep&&ri._listeners.length<2){for(;o&&!o._ts;)o=o._next;o||ri.sleep()}}},e})(Rl);pi(Vn.prototype,{_lock:0,_hasPause:0,_forcing:0});var IP=function(e,n,i,r,o,s,a){var l=new Un(this._pt,e,n,0,1,P1,null,o),c=0,u=0,d,h,f,g,p,w,b,v;for(l.b=i,l.e=r,i+="",r+="",(b=~r.indexOf("random("))&&(r=Pl(r)),s&&(v=[i,r],s(v,e,n),i=v[0],r=v[1]),h=i.match(Df)||[];d=Df.exec(r);)g=d[0],p=r.substring(c,d.index),f?f=(f+1)%5:p.substr(-5)==="rgba("&&(f=1),g!==h[u++]&&(w=parseFloat(h[u-1])||0,l._pt={_next:l._pt,p:p||u===1?p:",",s:w,c:g.charAt(1)==="="?Rs(w,g)-w:parseFloat(g)-w,m:f&&f<4?Math.round:0},c=Df.lastIndex);return l.c=c<r.length?r.substring(c,r.length):"",l.fp=a,(Kv.test(r)||b)&&(l.e=0),this._pt=l,l},Op=function(e,n,i,r,o,s,a,l,c,u){At(r)&&(r=r(o||0,e,s));var d=e[n],h=i!=="get"?i:At(d)?c?e[n.indexOf("set")||!At(e["get"+n.substr(3)])?n:"get"+n.substr(3)](c):e[n]():d,f=At(d)?c?FP:C1:Dp,g;if(en(r)&&(~r.indexOf("random(")&&(r=Pl(r)),r.charAt(1)==="="&&(g=Rs(h,r)+(vn(h)||0),(g||g===0)&&(r=g))),!u||h!==r||th)return!isNaN(h*r)&&r!==""?(g=new Un(this._pt,e,n,+h||0,r-(h||0),typeof d=="boolean"?zP:E1,0,f),c&&(g.fp=c),a&&g.modifier(a,this,e),this._pt=g):(!d&&!(n in e)&&Cp(n,r),IP.call(this,e,n,h,r,f,l||ui.stringFilter,c))},LP=function(e,n,i,r,o){if(At(e)&&(e=Ga(e,o,n,i,r)),!rr(e)||e.style&&e.nodeType||xn(e)||Gv(e))return en(e)?Ga(e,o,n,i,r):e;var s={},a;for(a in e)s[a]=Ga(e[a],o,n,i,r);return s},k1=function(e,n,i,r,o,s){var a,l,c,u;if(ei[e]&&(a=new ei[e]).init(o,a.rawVars?n[e]:LP(n[e],r,o,s,i),i,r,s)!==!1&&(i._pt=l=new Un(i._pt,o,e,0,1,a.render,a,0,a.priority),i!==bs))for(c=i._ptLookup[i._targets.indexOf(o)],u=a._props.length;u--;)c[a._props[u]]=l;return a},Yr,th,Mp=function t(e,n,i){var r=e.vars,o=r.ease,s=r.startAt,a=r.immediateRender,l=r.lazy,c=r.onUpdate,u=r.runBackwards,d=r.yoyoEase,h=r.keyframes,f=r.autoRevert,g=e._dur,p=e._startAt,w=e._targets,b=e.parent,v=b&&b.data==="nested"?b.vars.targets:w,m=e._overwrite==="auto"&&!xp,_=e.timeline,y=r.easeReverse||d,C,k,A,P,E,O,R,N,G,W,V,q,X;if(_&&(!h||!o)&&(o="none"),e._ease=Fo(o,Sl.ease),e._rEase=y&&(Fo(y)||e._ease),e._from=!_&&!!r.runBackwards,e._from&&(e.ratio=1),!_||h&&!r.stagger){if(N=w[0]?Bo(w[0]).harness:0,q=N&&r[N.prop],C=pu(r,Ep),p&&(p._zTime<0&&p.progress(1),n<0&&u&&a&&!f?p.render(-1,!0):p.revert(u&&g?Nc:lP),p._lazy=0),s){if(so(e._startAt=$t.set(w,pi({data:"isStart",overwrite:!1,parent:b,immediateRender:!0,lazy:!p&&qn(l),startAt:null,delay:0,onUpdate:c&&function(){return ai(e,"onUpdate")},stagger:0},s))),e._startAt._dp=0,e._startAt._sat=e,n<0&&(fn||!a&&!f)&&e._startAt.revert(Nc),a&&g&&n<=0&&i<=0){n&&(e._zTime=n);return}}
vendor: 1,724 bytes, line 4
4else if(u&&g&&!p){if(n&&(a=!1),A=pi({overwrite:!1,data:"isFromStart",lazy:a&&!p&&qn(l),immediateRender:a,stagger:0,parent:b},C),q&&(A[N.prop]=q),so(e._startAt=$t.set(w,A)),e._startAt._dp=0,e._startAt._sat=e,n<0&&(fn?e._startAt.revert(Nc):e._startAt.render(-1,!0)),e._zTime=n,!a)t(e._startAt,ut,ut);else if(!n)return}for(e._pt=e._ptCache=0,l=g&&qn(l)||l&&!g,k=0;k<w.length;k++){if(E=w[k],R=E._gsap||Ap(w)[k]._gsap,e._ptLookup[k]=W={},Xd[R.id]&&to.length&&hu(),V=v===w?k:v.indexOf(E),N&&(G=new N).init(E,q||C,e,V,v)!==!1&&(e._pt=P=new Un(e._pt,E,G.name,0,1,G.render,G,0,G.priority),G._props.forEach(function(le){W[le]=P}),G.priority&&(O=1)),!N||q)for(A in C)ei[A]&&(G=k1(A,C,e,V,E,v))?G.priority&&(O=1):W[A]=P=Op.call(e,E,A,"get",C[A],V,v,0,r.stringFilter);e._op&&e._op[k]&&e.kill(E,e._op[k]),m&&e._pt&&(Yr=e,Tt.killTweensOf(E,W,e.globalTime(n)),X=!e.parent,Yr=0),e._pt&&l&&(Xd[R.id]=1)}O&&A1(e),e._onInit&&e._onInit(e)}e._onUpdate=c,e._initted=(!e._op||e._pt)&&!X,h&&n<=0&&_.render(ki,!0,!0)},NP=function(e,n,i,r,o,s,a,l){var c=(e._pt&&e._ptCache||(e._ptCache={}))[n],u,d,h,f;if(!c)for(c=e._ptCache[n]=[],h=e._ptLookup,f=e._targets.length;f--;){if(u=h[f][n],u&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==n&&u.fp!==n;)u=u._next;if(!u)return th=1,e.vars[n]="+=0",Mp(e,a),th=0,l?Cl(n+" not eligible for reset. Try splitting into individual properties"):1;c.push(u)}for(f=c.length;f--;)d=c[f],u=d._pt||d,u.s=(r||r===0)&&!o?r:u.s+(r||0)+s*u.c,u.c=i-u.s,d.e&&(d.e=It(i)+vn(d.e)),d.b&&(d.b=u.s+vn(d.b))},BP=function(e,n){var i=e[0]?Bo(e[0]).harness:0,r=i&&i.aliases,o,s,a,l;if(!r)return n;o=Us({},n);for(s in r)if(s in o)for(l=r[s].split(","),a=l.length;a--;)o[l[a]]=o[s];return o},$P=function(e,n,i,r){var o=n.ease||r||"power1.inOut",s,a;
vendor: 4,594 bytes, line 4
4if(xn(n))a=i[e]||(i[e]=[]),n.forEach(function(l,c){return a.push({t:c/(n.length-1)*100,v:l,e:o})});else for(s in n)a=i[s]||(i[s]=[]),s==="ease"||a.push({t:parseFloat(e),v:n[s],e:o})},Ga=function(e,n,i,r,o){return At(e)?e.call(n,i,r,o):en(e)&&~e.indexOf("random(")?Pl(e):e},T1=Pp+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,easeReverse,autoRevert",S1={};Wn(T1+",id,stagger,delay,duration,paused,scrollTrigger",function(t){return S1[t]=1});var $t=(function(t){Uv(e,t);function e(i,r,o,s){var a;typeof r=="number"&&(o.duration=r,r=o,o=null),a=t.call(this,s?r:Ua(r))||this;var l=a.vars,c=l.duration,u=l.delay,d=l.immediateRender,h=l.stagger,f=l.overwrite,g=l.keyframes,p=l.defaults,w=l.scrollTrigger,b=r.parent||Tt,v=(xn(i)||Gv(i)?Mr(i[0]):"length"in r)?[i]:Ti(i),m,_,y,C,k,A,P,E;if(a._targets=v.length?Ap(v):Cl("GSAP target "+i+" not found. https://gsap.com",!ui.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=f,g||h||dc(c)||dc(u)){r=a.vars;var O=r.easeReverse||r.yoyoEase;if(m=a.timeline=new Vn({data:"nested",defaults:p||{},targets:b&&b.data==="nested"?b.vars.targets:v}),m.kill(),m.parent=m._dp=fr(a),m._start=0,h||dc(c)||dc(u)){if(C=v.length,P=h&&f1(h),rr(h))for(k in h)~T1.indexOf(k)&&(E||(E={}),E[k]=h[k]);for(_=0;_<C;_++)y=pu(r,S1),y.stagger=0,O&&(y.easeReverse=O),E&&Us(y,E),A=v[_],y.duration=+Ga(c,fr(a),_,A,v),y.delay=(+Ga(u,fr(a),_,A,v)||0)-a._delay,!h&&C===1&&y.delay&&(a._delay=u=y.delay,a._start+=u,y.delay=0),m.to(A,y,P?P(_,A,v):0),m._ease=Ue.none;m.duration()?c=u=0:a.timeline=0}else if(g){Ua(pi(m.vars.defaults,{ease:"none"})),m._ease=Fo(g.ease||r.ease||"none");var R=0,N,G,W;if(xn(g))g.forEach(function(V){return m.to(v,V,">")}),m.duration();else{y={};for(k in g)k==="ease"||k==="easeEach"||$P(k,g[k],y,g.easeEach);for(k in y)for(N=y[k].sort(function(V,q){return V.t-q.t}),R=0,_=0;_<N.length;_++)G=N[_],W={ease:G.e,duration:(G.t-(_?N[_-1].t:0))/100*c},W[k]=G.v,m.to(v,W,R),R+=W.duration;m.duration()<c&&m.to({},{duration:c-m.duration()})}}c||a.duration(c=m.duration())}else a.timeline=0;return f===!0&&!xp&&(Yr=fr(a),Tt.killTweensOf(v),Yr=0),Qi(b,fr(a),o),r.reversed&&a.reverse(),r.paused&&a.paused(!0),(d||!c&&!g&&a._start===kt(b._time)&&qn(d)&&pP(fr(a))&&b.data!=="nested")&&(a._tTime=-ut,a.render(Math.max(0,-u)||0)),w&&a1(fr(a),w),a}var n=e.prototype;return n.render=function(r,o,s){var a=this._time,l=this._tDur,c=this._dur,u=r<0,d=r>l-ut&&!u?l:r<ut?0:r,h,f,g,p,w,b,v,m;if(!c)mP(this,r,o,s);else if(d!==this._tTime||!r||s||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==u||this._lazy){if(h=d,m=this.timeline,this._repeat){if(p=c+this._rDelay,this._repeat<-1&&u)return this.totalTime(p*100+r,o,s);if(h=kt(d%p),d===l?(g=this._repeat,h=c):(w=kt(d/p),g=~~w,g&&g===w?(h=c,g--):h>c&&(h=c)),b=this._yoyo&&g&1,b&&(h=c-h),w=Ys(this._tTime,p),h===a&&!s&&this._initted&&g===w)return this._tTime=d,this;g!==w&&this.vars.repeatRefresh&&!b&&!this._lock&&h!==p&&this._initted&&(this._lock=s=1,this.render(kt(p*g),!0).invalidate()._lock=0)}if(!this._initted){if(l1(this,u?r:h,s,o,d))return this._tTime=0,this;if(a!==this._time&&!(s&&this.vars.repeatRefresh&&g!==w))return this;if(c!==this._dur)return this.render(r,o,s)}if(this._rEase){var _=h<a;if(_!==this._inv){var y=_?a:c-a;this._inv=_,this._from&&(this.ratio=1-this.ratio),this._invRatio=this.ratio,this._invTime=a,this._invRecip=y?(_?-1:1)/y:0,this._invScale=_?-this.ratio:1-this.ratio,this._invEase=_?this._rEase:this._ease}this.ratio=v=this._invRatio+this._invScale*this._invEase((h-this._invTime)*this._invRecip)}else this.ratio=v=this._ease(h/c);if(this._from&&(this.ratio=v=1-v),this._tTime=d,this._time=h,!this._act&&this._ts&&(this._act=1,this._lazy=0),!a&&d&&!o&&!w&&(ai(this,"onStart"),this._tTime!==d))return this;for(f=this._pt;f;)f.r(v,f.d),f=f._next;m&&m.render(r<0?r:m._dur*m._ease(h/this._dur),o,s)||this._startAt&&(this._zTime=r),this._onUpdate&&!o&&(u&&Kd(this,r,o,s),ai(this,"onUpdate")),this._repeat&&g!==w&&this.vars.onRepeat&&!o&&this.parent&&ai(this,"onRepeat"),(d===this._tDur||!d)&&this._tTime===d&&(u&&!this._onUpdate&&Kd(this,r,!0,!0),(r||!c)&&(d===this._tDur&&this._ts>0||!d&&this._ts<0)&&so(this,1),!o&&!(u&&!a)&&(d||a||b)&&(ai(this,d===l?"onComplete":"onReverseComplete",!0),this._prom&&!(d<l&&this.timeScale()>0)&&this._prom()))}return this},n.targets=function(){return this._targets},n.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),t.prototype.invalidate.call(this,r)},n.resetTo=function(r,o,s,a,l){Al||ri.wake(),this._ts||this.play();
vendor: 18,793 bytes, line 4
4var c=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||Mp(this,c),u=this._ease(c/this._dur),NP(this,r,o,s,a,u,c,l)?this.resetTo(r,o,s,a,1):(Ju(this,0),this.parent||o1(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},n.kill=function(r,o){if(o===void 0&&(o="all"),!r&&(!o||o==="all"))return this._lazy=this._pt=0,this.parent?Sa(this):this.scrollTrigger&&this.scrollTrigger.kill(!!fn),this;if(this.timeline){var s=this.timeline.totalDuration();return this.timeline.killTweensOf(r,o,Yr&&Yr.vars.overwrite!==!0)._first||Sa(this),this.parent&&s!==this.timeline.totalDuration()&&Gs(this,this._dur*this.timeline._tDur/s,0,1),this}var a=this._targets,l=r?Ti(r):a,c=this._ptLookup,u=this._pt,d,h,f,g,p,w,b;if((!o||o==="all")&&dP(a,l))return o==="all"&&(this._pt=0),Sa(this);for(d=this._op=this._op||[],o!=="all"&&(en(o)&&(p={},Wn(o,function(v){return p[v]=1}),o=p),o=BP(a,o)),b=a.length;b--;)if(~l.indexOf(a[b])){h=c[b],o==="all"?(d[b]=o,g=h,f={}):(f=d[b]=d[b]||{},g=o);for(p in g)w=h&&h[p],w&&((!("kill"in w.d)||w.d.kill(p)===!0)&&Qu(this,w,"_pt"),delete h[p]),f!=="all"&&(f[p]=1)}return this._initted&&!this._pt&&u&&Sa(this),this},e.to=function(r,o){return new e(r,o,arguments[2])},e.from=function(r,o){return Ya(1,arguments)},e.delayedCall=function(r,o,s,a){return new e(o,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:r,onComplete:o,onReverseComplete:o,onCompleteParams:s,onReverseCompleteParams:s,callbackScope:a})},e.fromTo=function(r,o,s){return Ya(2,arguments)},e.set=function(r,o){return o.duration=0,o.repeatDelay||(o.repeat=0),new e(r,o)},e.killTweensOf=function(r,o,s){return Tt.killTweensOf(r,o,s)},e})(Rl);pi($t.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});Wn("staggerTo,staggerFrom,staggerFromTo",function(t){$t[t]=function(){var e=new Vn,n=Zd.call(arguments,0);return n.splice(t==="staggerFromTo"?5:4,0,0),e[t].apply(e,n)}});var Dp=function(e,n,i){return e[n]=i},C1=function(e,n,i){return e[n](i)},FP=function(e,n,i,r){return e[n](r.fp,i)},HP=function(e,n,i){return e.setAttribute(n,i)},Ip=function(e,n){return At(e[n])?C1:kp(e[n])&&e.setAttribute?HP:Dp},E1=function(e,n){return n.set(n.t,n.p,Math.round((n.s+n.c*e)*1e6)/1e6,n)},zP=function(e,n){return n.set(n.t,n.p,!!(n.s+n.c*e),n)},P1=function(e,n){var i=n._pt,r="";if(!e&&n.b)r=n.b;else if(e===1&&n.e)r=n.e;else{for(;i;)r=i.p+(i.m?i.m(i.s+i.c*e):Math.round((i.s+i.c*e)*1e4)/1e4)+r,i=i._next;r+=n.c}n.set(n.t,n.p,r,n)},Lp=function(e,n){for(var i=n._pt;i;)i.r(e,i.d),i=i._next},VP=function(e,n,i,r){for(var o=this._pt,s;o;)s=o._next,o.p===r&&o.modifier(e,n,i),o=s},jP=function(e){for(var n=this._pt,i,r;n;)r=n._next,n.p===e&&!n.op||n.op===e?Qu(this,n,"_pt"):n.dep||(i=1),n=r;return!i},qP=function(e,n,i,r){r.mSet(e,n,r.m.call(r.tween,i,r.mt),r)},A1=function(e){for(var n=e._pt,i,r,o,s;n;){for(i=n._next,r=o;r&&r.pr>n.pr;)r=r._next;(n._prev=r?r._prev:s)?n._prev._next=n:o=n,(n._next=r)?r._prev=n:s=n,n=i}e._pt=o},Un=(function(){function t(n,i,r,o,s,a,l,c,u){this.t=i,this.s=o,this.c=s,this.p=r,this.r=a||E1,this.d=l||this,this.set=c||Dp,this.pr=u||0,this._next=n,n&&(n._prev=this)}var e=t.prototype;return e.modifier=function(i,r,o){this.mSet=this.mSet||this.set,this.set=qP,this.m=i,this.mt=o,this.tween=r},t})();Wn(Pp+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger,easeReverse",function(t){return Ep[t]=1});hi.TweenMax=hi.TweenLite=$t;hi.TimelineLite=hi.TimelineMax=Vn;Tt=new Vn({sortChildren:!1,defaults:Sl,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});ui.stringFilter=b1;var Ho=[],$c={},WP=[],Wm=0,UP=0,$f=function(e){return($c[e]||WP).map(function(n){return n()})},nh=function(){var e=Date.now(),n=[];e-Wm>2&&($f("matchMediaInit"),Ho.forEach(function(i){var r=i.queries,o=i.conditions,s,a,l,c;for(a in r)s=Wi.matchMedia(r[a]).matches,s&&(l=1),s!==o[a]&&(o[a]=s,c=1);c&&(i.revert(),l&&n.push(i))}),$f("matchMediaRevert"),n.forEach(function(i){return i.onMatch(i,function(r){return i.add(null,r)})}),Wm=e,$f("matchMedia"))},R1=(function(){function t(n,i){this.selector=i&&Jd(i),this.data=[],this._r=[],this.isReverted=!1,this.id=UP++,n&&this.add(n)}var e=t.prototype;return e.add=function(i,r,o){At(i)&&(o=r,r=i,i=At);var s=this,a=function(){var c=wt,u=s.selector,d;return c&&c!==s&&c.data.push(s),o&&(s.selector=Jd(o)),wt=s,d=r.apply(s,arguments),At(d)&&s._r.push(d),wt=c,s.selector=u,s.isReverted=!1,d};return s.last=a,i===At?a(s,function(l){return s.add(null,l)}):i?s[i]=a:a},e.ignore=function(i){var r=wt;wt=null,i(this),wt=r},e.getTweens=function(){var i=[];return this.data.forEach(function(r){return r instanceof t?i.push.apply(i,r.getTweens()):r instanceof $t&&!(r.parent&&r.parent.data==="nested")&&i.push(r)}),i},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(i,r){var o=this;if(i?(function(){for(var a=o.getTweens(),l=o.data.length,c;l--;)c=o.data[l],c.data==="isFlip"&&(c.revert(),c.getChildren(!0,!0,!1).forEach(function(u){return a.splice(a.indexOf(u),1)}));for(a.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,d){return d.g-u.g||-1/0}).forEach(function(u){return u.t.revert(i)}),l=o.data.length;l--;)c=o.data[l],c instanceof Vn?c.data!=="nested"&&(c.scrollTrigger&&c.scrollTrigger.revert(),c.kill()):!(c instanceof $t)&&c.revert&&c.revert(i);o._r.forEach(function(u){return u(i,o)}),o.isReverted=!0})():this.data.forEach(function(a){return a.kill&&a.kill()}),this.clear(),r)for(var s=Ho.length;s--;)Ho[s].id===this.id&&Ho.splice(s,1)},e.revert=function(i){this.kill(i||{})},t})(),YP=(function(){function t(n){this.contexts=[],this.scope=n,wt&&wt.data.push(this)}var e=t.prototype;return e.add=function(i,r,o){rr(i)||(i={matches:i});var s=new R1(0,o||this.scope),a=s.conditions={},l,c,u;wt&&!s.selector&&(s.selector=wt.selector),this.contexts.push(s),r=s.add("onMatch",r),s.queries=i;for(c in i)c==="all"?u=1:(l=Wi.matchMedia(i[c]),l&&(Ho.indexOf(s)<0&&Ho.push(s),(a[c]=l.matches)&&(u=1),l.addListener?l.addListener(nh):l.addEventListener("change",nh)));return u&&r(s,function(d){return s.add(null,d)}),this},e.revert=function(i){this.kill(i||{})},e.kill=function(i){this.contexts.forEach(function(r){return r.kill(i,!0)})},t})(),mu={registerPlugin:function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];n.forEach(function(r){return _1(r)})},timeline:function(e){return new Vn(e)},getTweensOf:function(e,n){return Tt.getTweensOf(e,n)},getProperty:function(e,n,i,r){en(e)&&(e=Ti(e)[0]);var o=Bo(e||{}).get,s=i?r1:i1;return i==="native"&&(i=""),e&&(n?s((ei[n]&&ei[n].get||o)(e,n,i,r)):function(a,l,c){return s((ei[a]&&ei[a].get||o)(e,a,l,c))})},quickSetter:function(e,n,i){if(e=Ti(e),e.length>1){var r=e.map(function(u){return Xn.quickSetter(u,n,i)}),o=r.length;return function(u){for(var d=o;d--;)r[d](u)}}e=e[0]||{};var s=ei[n],a=Bo(e),l=a.harness&&(a.harness.aliases||{})[n]||n,c=s?function(u){var d=new s;bs._pt=0,d.init(e,i?u+i:u,bs,0,[e]),d.render(1,d),bs._pt&&Lp(1,bs)}:a.set(e,l);return s?c:function(u){return c(e,l,i?u+i:u,a,1)}},quickTo:function(e,n,i){var r,o=Xn.to(e,pi((r={},r[n]="+=0.1",r.paused=!0,r.stagger=0,r),i||{})),s=function(l,c,u){return o.resetTo(n,l,c,u)};return s.tween=o,s},isTweening:function(e){return Tt.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=Fo(e.ease,Sl.ease)),Hm(Sl,e||{})},config:function(e){return Hm(ui,e||{})},registerEffect:function(e){var n=e.name,i=e.effect,r=e.plugins,o=e.defaults,s=e.extendTimeline;(r||"").split(",").forEach(function(a){return a&&!ei[a]&&!hi[a]&&Cl(n+" effect requires "+a+" plugin.")}),If[n]=function(a,l,c){return i(Ti(a),pi(l||{},o),c)},s&&(Vn.prototype[n]=function(a,l,c){return this.add(If[n](a,rr(l)?l:(c=l)&&{},this),c)})},registerEase:function(e,n){Ue[e]=Fo(n)},parseEase:function(e,n){return arguments.length?Fo(e,n):Ue},getById:function(e){return Tt.getById(e)},exportRoot:function(e,n){e===void 0&&(e={});var i=new Vn(e),r,o;for(i.smoothChildTiming=qn(e.smoothChildTiming),Tt.remove(i),i._dp=0,i._time=i._tTime=Tt._time,r=Tt._first;r;)o=r._next,(n||!(!r._dur&&r instanceof $t&&r.vars.onComplete===r._targets[0]))&&Qi(i,r,r._start-r._delay),r=o;return Qi(Tt,i,0),i},context:function(e,n){return e?new R1(e,n):wt},matchMedia:function(e){return new YP(e)},matchMediaRefresh:function(){return Ho.forEach(function(e){var n=e.conditions,i,r;for(r in n)n[r]&&(n[r]=!1,i=1);i&&e.revert()})||nh()},addEventListener:function(e,n){var i=$c[e]||($c[e]=[]);~i.indexOf(n)||i.push(n)},removeEventListener:function(e,n){var i=$c[e],r=i&&i.indexOf(n);r>=0&&i.splice(r,1)},utils:{wrap:TP,wrapYoyo:SP,distribute:f1,random:h1,snap:d1,normalize:kP,getUnit:vn,clamp:vP,splitColor:y1,toArray:Ti,selector:Jd,mapRange:g1,pipe:wP,unitize:xP,interpolate:CP,shuffle:u1},install:Zv,effects:If,ticker:ri,updateRoot:Vn.updateRoot,plugins:ei,globalTimeline:Tt,core:{PropTween:Un,globals:Jv,Tween:$t,Timeline:Vn,Animation:Rl,getCache:Bo,_removeLinkedListItem:Qu,reverting:function(){return fn},context:function(e){return e&&wt&&(wt.data.push(e),e._ctx=wt),wt},suppressOverwrites:function(e){return xp=e}}};Wn("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return mu[t]=$t[t]});ri.add(Vn.updateRoot);bs=mu.to({},{duration:0});var GP=function(e,n){for(var i=e._pt;i&&i.p!==n&&i.op!==n&&i.fp!==n;)i=i._next;return i},XP=function(e,n){var i=e._targets,r,o,s;for(r in n)for(o=i.length;o--;)s=e._ptLookup[o][r],s&&(s=s.d)&&(s._pt&&(s=GP(s,r)),s&&s.modifier&&s.modifier(n[r],e,i[o],r))},Ff=function(e,n){return{name:e,headless:1,rawVars:1,init:function(r,o,s){s._onInit=function(a){var l,c;if(en(o)&&(l={},Wn(o,function(u){return l[u]=1}),o=l),n){l={};for(c in o)l[c]=n(o[c]);o=l}XP(a,o)}}}},Xn=mu.registerPlugin({name:"attr",init:function(e,n,i,r,o){var s,a,l;this.tween=i;for(s in n)l=e.getAttribute(s)||"",a=this.add(e,"setAttribute",(l||0)+"",n[s],r,o,0,0,s),a.op=s,a.b=l,this._props.push(s)},render:function(e,n){for(var i=n._pt;i;)fn?i.set(i.t,i.p,i.b,i):i.r(e,i.d),i=i._next}},{name:"endArray",headless:1,init:function(e,n){for(var i=n.length;i--;)this.add(e,i,e[i]||0,n[i],0,0,0,0,0,1)}},Ff("roundProps",eh),Ff("modifiers"),Ff("snap",d1))||mu;$t.version=Vn.version=Xn.version="3.15.0";Qv=1;Tp()&&Xs();Ue.Power0;Ue.Power1;Ue.Power2;Ue.Power3;Ue.Power4;Ue.Linear;Ue.Quad;Ue.Cubic;Ue.Quart;Ue.Quint;Ue.Strong;Ue.Elastic;Ue.Back;Ue.SteppedEase;Ue.Bounce;Ue.Sine;Ue.Expo;Ue.Circ;var Um,Gr,Os,Np,Oo,Ym,Bp,KP=function(){return typeof window<"u"},Dr={},Co=180/Math.PI,Ms=Math.PI/180,rs=Math.atan2,Gm=1e8,$p=/([A-Z])/g,QP=/(left|right|width|margin|padding|x)/i,ZP=/[\s,\(]\S/,Zi={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},ih=function(e,n){return n.set(n.t,n.p,Math.round((n.s+n.c*e)*1e4)/1e4+n.u,n)},JP=function(e,n){return n.set(n.t,n.p,e===1?n.e:Math.round((n.s+n.c*e)*1e4)/1e4+n.u,n)},e4=function(e,n){return n.set(n.t,n.p,e?Math.round((n.s+n.c*e)*1e4)/1e4+n.u:n.b,n)},t4=function(e,n){return n.set(n.t,n.p,e===1?n.e:e?Math.round((n.s+n.c*e)*1e4)/1e4+n.u:n.b,n)},n4=function(e,n){var i=n.s+n.c*e;n.set(n.t,n.p,~~(i+(i<0?-.5:.5))+n.u,n)},O1=function(e,n){return n.set(n.t,n.p,e?n.e:n.b,n)},M1=function(e,n){return n.set(n.t,n.p,e!==1?n.b:n.e,n)},i4=function(e,n,i){return e.style[n]=i},r4=function(e,n,i){return e.style.setProperty(n,i)},o4=function(e,n,i){return e._gsap[n]=i},s4=function(e,n,i){return e._gsap.scaleX=e._gsap.scaleY=i},a4=function(e,n,i,r,o){var s=e._gsap;s.scaleX=s.scaleY=i,s.renderTransform(o,s)},l4=function(e,n,i,r,o){var s=e._gsap;s[n]=i,s.renderTransform(o,s)},St="transform",Yn=St+"Origin",c4=function t(e,n){var i=this,r=this.target,o=r.style,s=r._gsap;if(e in Dr&&o){if(this.tfm=this.tfm||{},e!=="transform")e=Zi[e]||e,~e.indexOf(",")?e.split(",").forEach(function(a){return i.tfm[a]=pr(r,a)}):this.tfm[e]=s.x?s[e]:pr(r,e),e===Yn&&(this.tfm.zOrigin=s.zOrigin);else return Zi.transform.split(",").forEach(function(a){return t.call(i,a,n)});if(this.props.indexOf(St)>=0)return;s.svg&&(this.svgo=r.getAttribute("data-svg-origin"),this.props.push(Yn,n,"")),e=St}(o||n)&&this.props.push(e,n,o[e])},D1=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},u4=function(){var e=this.props,n=this.target,i=n.style,r=n._gsap,o,s;for(o=0;o<e.length;o+=3)e[o+1]?e[o+1]===2?n[e[o]](e[o+2]):n[e[o]]=e[o+2]:e[o+2]?i[e[o]]=e[o+2]:i.removeProperty(e[o].substr(0,2)==="--"?e[o]:e[o].replace($p,"-$1").toLowerCase());if(this.tfm){for(s in this.tfm)r[s]=this.tfm[s];r.svg&&(r.renderTransform(),n.setAttribute("data-svg-origin",this.svgo||"")),o=Bp(),(!o||!o.isStart)&&!i[St]&&(D1(i),r.zOrigin&&i[Yn]&&(i[Yn]+=" "+r.zOrigin+"px",r.zOrigin=0,r.renderTransform()),r.uncache=1)}},I1=function(e,n){var i={target:e,props:[],revert:u4,save:c4};return e._gsap||Xn.core.getCache(e),n&&e.style&&e.nodeType&&n.split(",").forEach(function(r){return i.save(r)}),i},L1,rh=function(e,n){var i=Gr.createElementNS?Gr.createElementNS((n||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Gr.createElement(e);return i&&i.style?i:Gr.createElement(e)},li=function t(e,n,i){var r=getComputedStyle(e);return r[n]||r.getPropertyValue(n.replace($p,"-$1").toLowerCase())||r.getPropertyValue(n)||!i&&t(e,Ks(n)||n,1)||""},Xm="O,Moz,ms,Ms,Webkit".split(","),Ks=function(e,n,i){var r=n||Oo,o=r.style,s=5;if(e in o&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);s--&&!(Xm[s]+e in o););return s<0?null:(s===3?"ms":s>=0?Xm[s]:"")+e},oh=function(){KP()&&window.document&&(Um=window,Gr=Um.document,Os=Gr.documentElement,Oo=rh("div")||{style:{}},rh("div"),St=Ks(St),Yn=St+"Origin",Oo.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",L1=!!Ks("perspective"),Bp=Xn.core.reverting,Np=1)},Km=function(e){var n=e.ownerSVGElement,i=rh("svg",n&&n.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),r=e.cloneNode(!0),o;r.style.display="block",i.appendChild(r),Os.appendChild(i);try{o=r.getBBox()}catch{}return i.removeChild(r),Os.removeChild(i),o},Qm=function(e,n){for(var i=n.length;i--;)if(e.hasAttribute(n[i]))return e.getAttribute(n[i])},N1=function(e){var n,i;try{n=e.getBBox()}catch{n=Km(e),i=1}return n&&(n.width||n.height)||i||(n=Km(e)),n&&!n.width&&!n.x&&!n.y?{x:+Qm(e,["x","cx","x1"])||0,y:+Qm(e,["y","cy","y1"])||0,width:0,height:0}:n},B1=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&N1(e))},ao=function(e,n){if(n){var i=e.style,r;n in Dr&&n!==Yn&&(n=St),i.removeProperty?(r=n.substr(0,2),(r==="ms"||n.substr(0,6)==="webkit")&&(n="-"+n),i.removeProperty(r==="--"?n:n.replace($p,"-$1").toLowerCase())):i.removeAttribute(n)}},Xr=function(e,n,i,r,o,s){var a=new Un(e._pt,n,i,0,1,s?M1:O1);return e._pt=a,a.b=r,a.e=o,e._props.push(i),a},Zm={deg:1,rad:1,turn:1},f4={grid:1,flex:1},lo=function t(e,n,i,r){var o=parseFloat(i)||0,s=(i+"").trim().substr((o+"").length)||"px",a=Oo.style,l=QP.test(n),c=e.tagName.toLowerCase()==="svg",u=(c?"client":"offset")+(l?"Width":"Height"),d=100,h=r==="px",f=r==="%",g,p,w,b;if(r===s||!o||Zm[r]||Zm[s])return o;if(s!=="px"&&!h&&(o=t(e,n,i,"px")),b=e.getCTM&&B1(e),(f||s==="%")&&(Dr[n]||~n.indexOf("adius")))return g=b?e.getBBox()[l?"width":"height"]:e[u],It(f?o/g*d:o/100*g);if(a[l?"width":"height"]=d+(h?s:r),p=r!=="rem"&&~n.indexOf("adius")||r==="em"&&e.appendChild&&!c?e:e.parentNode,b&&(p=(e.ownerSVGElement||{}).parentNode),(!p||p===Gr||!p.appendChild)&&(p=Gr.body),w=p._gsap,w&&f&&w.width&&l&&w.time===ri.time&&!w.uncache)return It(o/w.width*d);if(f&&(n==="height"||n==="width")){var v=e.style[n];e.style[n]=d+r,g=e[u],v?e.style[n]=v:ao(e,n)}else(f||s==="%")&&!f4[li(p,"display")]&&(a.position=li(e,"position")),p===e&&(a.position="static"),p.appendChild(Oo),g=Oo[u],p.removeChild(Oo),a.position="absolute";return l&&f&&(w=Bo(p),w.time=ri.time,w.width=p[u]),It(h?g*o/d:g&&o?d/g*o:0)},pr=function(e,n,i,r){var o;return Np||oh(),n in Zi&&n!=="transform"&&(n=Zi[n],~n.indexOf(",")&&(n=n.split(",")[0])),Dr[n]&&n!=="transform"?(o=Ml(e,r),o=n!=="transformOrigin"?o[n]:o.svg?o.origin:yu(li(e,Yn))+" "+o.zOrigin+"px"):(o=e.style[n],(!o||o==="auto"||r||~(o+"").indexOf("calc("))&&(o=_u[n]&&_u[n](e,n,i)||li(e,n)||t1(e,n)||(n==="opacity"?1:0))),i&&!~(o+"").trim().indexOf(" ")?lo(e,n,o,i)+i:o},d4=function(e,n,i,r){if(!i||i==="none"){var o=Ks(n,e,1),s=o&&li(e,o,1);s&&s!==i?(n=o,i=s):n==="borderColor"&&(i=li(e,"borderTopColor"))}var a=new Un(this._pt,e.style,n,0,1,P1),l=0,c=0,u,d,h,f,g,p,w,b,v,m,_,y;if(a.b=i,a.e=r,i+="",r+="",r.substring(0,6)==="var(--"&&(r=li(e,r.substring(4,r.indexOf(")")))),r==="auto"&&(p=e.style[n],e.style[n]=r,r=li(e,n)||r,p?e.style[n]=p:ao(e,n)),u=[i,r],b1(u),i=u[0],r=u[1],h=i.match(vs)||[],y=r.match(vs)||[],y.length){for(;d=vs.exec(r);)w=d[0],v=r.substring(l,d.index),g?g=(g+1)%5:(v.substr(-5)==="rgba("||v.substr(-5)==="hsla(")&&(g=1),w!==(p=h[c++]||"")&&(f=parseFloat(p)||0,_=p.substr((f+"").length),w.charAt(1)==="="&&(w=Rs(f,w)+_),b=parseFloat(w),m=w.substr((b+"").length),l=vs.lastIndex-m.length,m||(m=m||ui.units[n]||_,l===r.length&&(r+=m,a.e+=m)),_!==m&&(f=lo(e,n,p,m)||0),a._pt={_next:a._pt,p:v||c===1?v:",",s:f,c:b-f,m:g&&g<4||n==="zIndex"?Math.round:0});a.c=l<r.length?r.substring(l,r.length):""}else a.r=n==="display"&&r==="none"?M1:O1;return Kv.test(r)&&(a.e=0),this._pt=a,a},Jm={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},h4=function(e){var n=e.split(" "),i=n[0],r=n[1]||"50%";return(i==="top"||i==="bottom"||r==="left"||r==="right")&&(e=i,i=r,r=e),n[0]=Jm[i]||i,n[1]=Jm[r]||r,n.join(" ")},p4=function(e,n){if(n.tween&&n.tween._time===n.tween._dur){var i=n.t,r=i.style,o=n.u,s=i._gsap,a,l,c;if(o==="all"||o===!0)r.cssText="",l=1;else for(o=o.split(","),c=o.length;--c>-1;)a=o[c],Dr[a]&&(l=1,a=a==="transformOrigin"?Yn:St),ao(i,a);l&&(ao(i,St),s&&(s.svg&&i.removeAttribute("transform"),r.scale=r.rotate=r.translate="none",Ml(i,1),s.uncache=1,D1(r)))}},_u={clearProps:function(e,n,i,r,o){if(o.data!=="isFromStart"){var s=e._pt=new Un(e._pt,n,i,0,0,p4);return s.u=r,s.pr=-10,s.tween=o,e._props.push(i),1}}},Ol=[1,0,0,1,0,0],$1={},F1=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},e_=function(e){var n=li(e,St);return F1(n)?Ol:n.substr(7).match(Xv).map(It)},Fp=function(e,n){var i=e._gsap||Bo(e),r=e.style,o=e_(e),s,a,l,c;return i.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,o=[l.a,l.b,l.c,l.d,l.e,l.f],o.join(",")==="1,0,0,1,0,0"?Ol:o):(o===Ol&&!e.offsetParent&&e!==Os&&!i.svg&&(l=r.display,r.display="block",s=e.parentNode,(!s||!e.offsetParent&&!e.getBoundingClientRect().width)&&(c=1,a=e.nextElementSibling,Os.appendChild(e)),o=e_(e),l?r.display=l:ao(e,"display"),c&&(a?s.insertBefore(e,a):s?s.appendChild(e):Os.removeChild(e))),n&&o.length>6?[o[0],o[1],o[4],o[5],o[12],o[13]]:o)}
vendor: 3,427 bytes, line 4
4,sh=function(e,n,i,r,o,s){var a=e._gsap,l=o||Fp(e,!0),c=a.xOrigin||0,u=a.yOrigin||0,d=a.xOffset||0,h=a.yOffset||0,f=l[0],g=l[1],p=l[2],w=l[3],b=l[4],v=l[5],m=n.split(" "),_=parseFloat(m[0])||0,y=parseFloat(m[1])||0,C,k,A,P;i?l!==Ol&&(k=f*w-g*p)&&(A=_*(w/k)+y*(-p/k)+(p*v-w*b)/k,P=_*(-g/k)+y*(f/k)-(f*v-g*b)/k,_=A,y=P):(C=N1(e),_=C.x+(~m[0].indexOf("%")?_/100*C.width:_),y=C.y+(~(m[1]||m[0]).indexOf("%")?y/100*C.height:y)),r||r!==!1&&a.smooth?(b=_-c,v=y-u,a.xOffset=d+(b*f+v*p)-b,a.yOffset=h+(b*g+v*w)-v):a.xOffset=a.yOffset=0,a.xOrigin=_,a.yOrigin=y,a.smooth=!!r,a.origin=n,a.originIsAbsolute=!!i,e.style[Yn]="0px 0px",s&&(Xr(s,a,"xOrigin",c,_),Xr(s,a,"yOrigin",u,y),Xr(s,a,"xOffset",d,a.xOffset),Xr(s,a,"yOffset",h,a.yOffset)),e.setAttribute("data-svg-origin",_+" "+y)},Ml=function(e,n){var i=e._gsap||new x1(e);if("x"in i&&!n&&!i.uncache)return i;var r=e.style,o=i.scaleX<0,s="px",a="deg",l=getComputedStyle(e),c=li(e,Yn)||"0",u,d,h,f,g,p,w,b,v,m,_,y,C,k,A,P,E,O,R,N,G,W,V,q,X,le,M,fe,ce,Re,ye,Se;return u=d=h=p=w=b=v=m=_=0,f=g=1,i.svg=!!(e.getCTM&&B1(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(r[St]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[St]!=="none"?l[St]:"")),r.scale=r.rotate=r.translate="none"),k=Fp(e,i.svg),i.svg&&(i.uncache?(X=e.getBBox(),c=i.xOrigin-X.x+"px "+(i.yOrigin-X.y)+"px",q=""):q=!n&&e.getAttribute("data-svg-origin"),sh(e,q||c,!!q||i.originIsAbsolute,i.smooth!==!1,k)),y=i.xOrigin||0,C=i.yOrigin||0,k!==Ol&&(O=k[0],R=k[1],N=k[2],G=k[3],u=W=k[4],d=V=k[5],k.length===6?(f=Math.sqrt(O*O+R*R),g=Math.sqrt(G*G+N*N),p=O||R?rs(R,O)*Co:0,v=N||G?rs(N,G)*Co+p:0,v&&(g*=Math.abs(Math.cos(v*Ms))),i.svg&&(u-=y-(y*O+C*N),d-=C-(y*R+C*G))):(Se=k[6],Re=k[7],M=k[8],fe=k[9],ce=k[10],ye=k[11],u=k[12],d=k[13],h=k[14],A=rs(Se,ce),w=A*Co,A&&(P=Math.cos(-A),E=Math.sin(-A),q=W*P+M*E,X=V*P+fe*E,le=Se*P+ce*E,M=W*-E+M*P,fe=V*-E+fe*P,ce=Se*-E+ce*P,ye=Re*-E+ye*P,W=q,V=X,Se=le),A=rs(-N,ce),b=A*Co,A&&(P=Math.cos(-A),E=Math.sin(-A),q=O*P-M*E,X=R*P-fe*E,le=N*P-ce*E,ye=G*E+ye*P,O=q,R=X,N=le),A=rs(R,O),p=A*Co,A&&(P=Math.cos(A),E=Math.sin(A),q=O*P+R*E,X=W*P+V*E,R=R*P-O*E,V=V*P-W*E,O=q,W=X),w&&Math.abs(w)+Math.abs(p)>359.9&&(w=p=0,b=180-b),f=It(Math.sqrt(O*O+R*R+N*N)),g=It(Math.sqrt(V*V+Se*Se)),A=rs(W,V),v=Math.abs(A)>2e-4?A*Co:0,_=ye?1/(ye<0?-ye:ye):0),i.svg&&(q=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!F1(li(e,St)),q&&e.setAttribute("transform",q))),Math.abs(v)>90&&Math.abs(v)<270&&(o?(f*=-1,v+=p<=0?180:-180,p+=p<=0?180:-180):(g*=-1,v+=v<=0?180:-180)),n=n||i.uncache,i.x=u-((i.xPercent=u&&(!n&&i.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*i.xPercent/100:0)+s,i.y=d-((i.yPercent=d&&(!n&&i.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-d)?-50:0)))?e.offsetHeight*i.yPercent/100:0)+s,i.z=h+s,i.scaleX=It(f),i.scaleY=It(g),i.rotation=It(p)+a,i.rotationX=It(w)+a,i.rotationY=It(b)+a,i.skewX=v+a,i.skewY=m+a,i.transformPerspective=_+s,(i.zOrigin=parseFloat(c.split(" ")[2])||!n&&i.zOrigin||0)&&(r[Yn]=yu(c)),i.xOffset=i.yOffset=0,i.force3D=ui.force3D,i.renderTransform=i.svg?m4:L1?H1:g4,i.uncache=0,i},yu=function(e){return(e=e.split(" "))[0]+" "+e[1]},Hf=function(e,n,i){var r=vn(n);return It(parseFloat(n)+parseFloat(lo(e,"x",i+"px",r)))+r}
vendor: 5,901 bytes, line 4
4,g4=function(e,n){n.z="0px",n.rotationY=n.rotationX="0deg",n.force3D=0,H1(e,n)},vo="0deg",ga="0px",bo=") ",H1=function(e,n){var i=n||this,r=i.xPercent,o=i.yPercent,s=i.x,a=i.y,l=i.z,c=i.rotation,u=i.rotationY,d=i.rotationX,h=i.skewX,f=i.skewY,g=i.scaleX,p=i.scaleY,w=i.transformPerspective,b=i.force3D,v=i.target,m=i.zOrigin,_="",y=b==="auto"&&e&&e!==1||b===!0;if(m&&(d!==vo||u!==vo)){var C=parseFloat(u)*Ms,k=Math.sin(C),A=Math.cos(C),P;C=parseFloat(d)*Ms,P=Math.cos(C),s=Hf(v,s,k*P*-m),a=Hf(v,a,-Math.sin(C)*-m),l=Hf(v,l,A*P*-m+m)}w!==ga&&(_+="perspective("+w+bo),(r||o)&&(_+="translate("+r+"%, "+o+"%) "),(y||s!==ga||a!==ga||l!==ga)&&(_+=l!==ga||y?"translate3d("+s+", "+a+", "+l+") ":"translate("+s+", "+a+bo),c!==vo&&(_+="rotate("+c+bo),u!==vo&&(_+="rotateY("+u+bo),d!==vo&&(_+="rotateX("+d+bo),(h!==vo||f!==vo)&&(_+="skew("+h+", "+f+bo),(g!==1||p!==1)&&(_+="scale("+g+", "+p+bo),v.style[St]=_||"translate(0, 0)"},m4=function(e,n){var i=n||this,r=i.xPercent,o=i.yPercent,s=i.x,a=i.y,l=i.rotation,c=i.skewX,u=i.skewY,d=i.scaleX,h=i.scaleY,f=i.target,g=i.xOrigin,p=i.yOrigin,w=i.xOffset,b=i.yOffset,v=i.forceCSS,m=parseFloat(s),_=parseFloat(a),y,C,k,A,P;l=parseFloat(l),c=parseFloat(c),u=parseFloat(u),u&&(u=parseFloat(u),c+=u,l+=u),l||c?(l*=Ms,c*=Ms,y=Math.cos(l)*d,C=Math.sin(l)*d,k=Math.sin(l-c)*-h,A=Math.cos(l-c)*h,c&&(u*=Ms,P=Math.tan(c-u),P=Math.sqrt(1+P*P),k*=P,A*=P,u&&(P=Math.tan(u),P=Math.sqrt(1+P*P),y*=P,C*=P)),y=It(y),C=It(C),k=It(k),A=It(A)):(y=d,A=h,C=k=0),(m&&!~(s+"").indexOf("px")||_&&!~(a+"").indexOf("px"))&&(m=lo(f,"x",s,"px"),_=lo(f,"y",a,"px")),(g||p||w||b)&&(m=It(m+g-(g*y+p*k)+w),_=It(_+p-(g*C+p*A)+b)),(r||o)&&(P=f.getBBox(),m=It(m+r/100*P.width),_=It(_+o/100*P.height)),P="matrix("+y+","+C+","+k+","+A+","+m+","+_+")",f.setAttribute("transform",P),v&&(f.style[St]=P)},_4=function(e,n,i,r,o){var s=360,a=en(o),l=parseFloat(o)*(a&&~o.indexOf("rad")?Co:1),c=l-r,u=r+c+"deg",d,h;return a&&(d=o.split("_")[1],d==="short"&&(c%=s,c!==c%(s/2)&&(c+=c<0?s:-s)),d==="cw"&&c<0?c=(c+s*Gm)%s-~~(c/s)*s:d==="ccw"&&c>0&&(c=(c-s*Gm)%s-~~(c/s)*s)),e._pt=h=new Un(e._pt,n,i,r,c,JP),h.e=u,h.u="deg",e._props.push(i),h},t_=function(e,n){for(var i in n)e[i]=n[i];return e},y4=function(e,n,i){var r=t_({},i._gsap),o="perspective,force3D,transformOrigin,svgOrigin",s=i.style,a,l,c,u,d,h,f,g;r.svg?(c=i.getAttribute("transform"),i.setAttribute("transform",""),s[St]=n,a=Ml(i,1),ao(i,St),i.setAttribute("transform",c)):(c=getComputedStyle(i)[St],s[St]=n,a=Ml(i,1),s[St]=c);for(l in Dr)c=r[l],u=a[l],c!==u&&o.indexOf(l)<0&&(f=vn(c),g=vn(u),d=f!==g?lo(i,l,c,g):parseFloat(c),h=parseFloat(u),e._pt=new Un(e._pt,a,l,d,h-d,ih),e._pt.u=g||0,e._props.push(l));t_(a,r)};Wn("padding,margin,Width,Radius",function(t,e){var n="Top",i="Right",r="Bottom",o="Left",s=(e<3?[n,i,r,o]:[n+o,n+i,r+i,r+o]).map(function(a){return e<2?t+a:"border"+a+t});_u[e>1?"border"+t:t]=function(a,l,c,u,d){var h,f;if(arguments.length<4)return h=s.map(function(g){return pr(a,g,c)}),f=h.join(" "),f.split(h[0]).length===5?h[0]:f;h=(u+"").split(" "),f={},s.forEach(function(g,p){return f[g]=h[p]=h[p]||h[(p-1)/2|0]}),a.init(l,f,d)}});var z1={name:"css",register:oh,targetTest:function(e){return e.style&&e.nodeType},init:function(e,n,i,r,o){var s=this._props,a=e.style,l=i.vars.startAt,c,u,d,h,f,g,p,w,b,v,m,_,y,C,k,A,P;Np||oh(),this.styles=this.styles||I1(e),A=this.styles.props,this.tween=i;for(p in n)if(p!=="autoRound"&&(u=n[p],!(ei[p]&&k1(p,n,i,r,e,o)))){if(f=typeof u,g=_u[p],f==="function"&&(u=u.call(i,r,e,o),f=typeof u),f==="string"&&~u.indexOf("random(")&&(u=Pl(u)),g)g(this,e,p,u,i)&&(k=1);else if(p.substr(0,2)==="--")c=(getComputedStyle(e).getPropertyValue(p)+"").trim(),u+="",no.lastIndex=0,no.test(c)||(w=vn(c),b=vn(u),b?w!==b&&(c=lo(e,p,c,b)+b):w&&(u+=w)),this.add(a,"setProperty",c,u,r,o,0,0,p),s.push(p),A.push(p,0,a[p]);else if(f!=="undefined"){if(l&&p in l?(c=typeof l[p]=="function"?l[p].call(i,r,e,o):l[p],en(c)&&~c.indexOf("random(")&&(c=Pl(c)),vn(c+"")||c==="auto"||(c+=ui.units[p]||vn(pr(e,p))||""),(c+"").charAt(1)==="="&&(c=pr(e,p))):c=pr(e,p),h=parseFloat(c),v=f==="string"&&u.charAt(1)==="="&&u.substr(0,2),v&&(u=u.substr(2)),d=parseFloat(u),p in Zi&&(p==="autoAlpha"&&(h===1&&pr(e,"visibility")==="hidden"&&d&&(h=0),A.push("visibility",0,a.visibility),Xr(this,a,"visibility",h?"inherit":"hidden",d?"inherit":"hidden",!d)),p!=="scale"&&p!=="transform"&&(p=Zi[p],~p.indexOf(",")&&(p=p.split(",")[0]))),m=p in Dr,m){if(this.styles.save(p),P=u,f==="string"&&u.substring(0,6)==="var(--"){if(u=li(e,u.substring(4,u.indexOf(")"))),u.substring(0,5)==="calc("){var E=e.style.perspective;e.style.perspective=u,u=li(e,"perspective"),E?e.style.perspective=E:ao(e,"perspective")}d=parseFloat(u)}if(_||(y=e._gsap,y.renderTransform&&!n.parseTransform||Ml(e,n.parseTransform),C=n.smoothOrigin!==!1&&y.smooth,_=this._pt=new Un(this._pt,a,St,0,1,y.renderTransform,y,0,-1),_.dep=1),p==="scale")this._pt=new Un(this._pt,y,"scaleY",y.scaleY,(v?Rs(y.scaleY,v+d):d)-y.scaleY||0,ih),this._pt.u=0,s.push("scaleY",p),p+="X";else if(p==="transformOrigin"){A.push(Yn,0,a[Yn]),u=h4(u),y.svg?sh(e,u,0,C,0,this):(b=parseFloat(u.split(" ")[2])||0,b!==y.zOrigin&&Xr(this,y,"zOrigin",y.zOrigin,b),Xr(this,a,p,yu(c),yu(u)));continue}else if(p==="svgOrigin"){sh(e,u,1,C,0,this);continue}else if(p in $1){_4(this,y,p,h,v?Rs(h,v+u):u);continue}else if(p==="smoothOrigin"){Xr(this,y,"smooth",y.smooth,u);continue}else if(p==="force3D"){y[p]=u;continue}else if(p==="transform"){y4(this,u,e);continue}}else p in a||(p=Ks(p)||p);if(m||(d||d===0)&&(h||h===0)&&!ZP.test(u)&&p in a)w=(c+"").substr((h+"").length),d||(d=0),b=vn(u)||(p in ui.units?ui.units[p]:w),w!==b&&(h=lo(e,p,c,b)),this._pt=new Un(this._pt,m?y:a,p,h,(v?Rs(h,v+d):d)-h,!m&&(b==="px"||p==="zIndex")&&n.autoRound!==!1?n4:ih),this._pt.u=b||0,m&&P!==u?(this._pt.b=c,this._pt.e=P,this._pt.r=t4):w!==b&&b!=="%"&&(this._pt.b=c,this._pt.r=e4);else if(p in a)d4.call(this,e,p,c,v?v+u:u);
vendor: 5,045 bytes, line 4
4else if(p in e)this.add(e,p,c||e[p],v?v+u:u,r,o);else if(p!=="parseTransform"){Cp(p,u);continue}m||(p in a?A.push(p,0,a[p]):typeof e[p]=="function"?A.push(p,2,e[p]()):A.push(p,1,c||e[p])),s.push(p)}}k&&A1(this)},render:function(e,n){if(n.tween._time||!Bp())for(var i=n._pt;i;)i.r(e,i.d),i=i._next;else n.styles.revert()},get:pr,aliases:Zi,getSetter:function(e,n,i){var r=Zi[n];return r&&r.indexOf(",")<0&&(n=r),n in Dr&&n!==Yn&&(e._gsap.x||pr(e,"x"))?i&&Ym===i?n==="scale"?s4:o4:(Ym=i||{})&&(n==="scale"?a4:l4):e.style&&!kp(e.style[n])?i4:~n.indexOf("-")?r4:Ip(e,n)},core:{_removeProperty:ao,_getMatrix:Fp}};Xn.utils.checkPrefix=Ks;Xn.core.getStyleSaver=I1;(function(t,e,n,i){var r=Wn(t+","+e+","+n,function(o){Dr[o]=1});Wn(e,function(o){ui.units[o]="deg",$1[o]=1}),Zi[r[13]]=t+","+e,Wn(i,function(o){var s=o.split(":");Zi[s[1]]=r[s[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");Wn("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){ui.units[t]="px"});Xn.registerPlugin(z1);var Xe=Xn.registerPlugin(z1)||Xn;Xe.core.Tween;var br,zo,Hp,ef,Ea,Fc,vu,Xa,Ri="transform",ah=Ri+"Origin",V1,zp=function(e){var n=e.ownerDocument||e;for(!(Ri in e.style)&&("msTransform"in e.style)&&(Ri="msTransform",ah=Ri+"Origin");n.parentNode&&(n=n.parentNode););if(zo=window,vu=new Ir,n){br=n,Hp=n.documentElement,ef=n.body,Xa=br.createElementNS("http://www.w3.org/2000/svg","g"),Xa.style.transform="none";var i=n.createElement("div"),r=n.createElement("div"),o=n&&(n.body||n.firstElementChild);o&&o.appendChild&&(o.appendChild(i),i.appendChild(r),i.style.position="static",i.style.transform="translate3d(0,0,1px)",V1=r.offsetParent!==i,o.removeChild(i))}return n},v4=function(e){for(var n,i;e&&e!==ef;)i=e._gsap,i&&i.uncache&&i.get(e,"x"),i&&!i.scaleX&&!i.scaleY&&i.renderTransform&&(i.scaleX=i.scaleY=1e-4,i.renderTransform(1,i),n?n.push(i):n=[i]),e=e.parentNode;return n},j1=[],q1=[],Vp=function(){return zo.pageYOffset||br.scrollTop||Hp.scrollTop||ef.scrollTop||0},jp=function(){return zo.pageXOffset||br.scrollLeft||Hp.scrollLeft||ef.scrollLeft||0},qp=function(e){return e.ownerSVGElement||((e.tagName+"").toLowerCase()==="svg"?e:null)},b4=function t(e){if(zo.getComputedStyle(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return t(e)},zf=function t(e,n){if(e.parentNode&&(br||zp(e))){var i=qp(e),r=i?i.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",o=i?n?"rect":"g":"div",s=n!==2?0:100,a=n===3?100:0,l={position:"absolute",display:"block",pointerEvents:"none",margin:"0",padding:"0"},c=br.createElementNS?br.createElementNS(r.replace(/^https/,"http"),o):br.createElement(o);return n&&(i?(Fc||(Fc=t(e)),c.setAttribute("width",.01),c.setAttribute("height",.01),c.setAttribute("transform","translate("+s+","+a+")"),c.setAttribute("fill","transparent"),Fc.appendChild(c)):(Ea||(Ea=t(e),Object.assign(Ea.style,l)),Object.assign(c.style,l,{width:"0.1px",height:"0.1px",top:a+"px",left:s+"px"}),Ea.appendChild(c))),c}throw"Need document and parent."},w4=function(e){for(var n=new Ir,i=0;i<e.numberOfItems;i++)n.multiply(e.getItem(i).matrix);return n},W1=function(e){var n=e.getCTM(),i;return n||(i=e.style[Ri],e.style[Ri]="none",e.appendChild(Xa),n=Xa.getCTM(),e.removeChild(Xa),i?e.style[Ri]=i:e.style.removeProperty(Ri.replace(/([A-Z])/g,"-$1").toLowerCase())),n||vu.clone()},x4=function(e,n){var i=qp(e),r=e===i,o=i?j1:q1,s=e.parentNode,a=s&&!i&&s.shadowRoot&&s.shadowRoot.appendChild?s.shadowRoot:s,l,c,u,d,h,f;if(e===zo)return e;if(o.length||o.push(zf(e,1),zf(e,2),zf(e,3)),l=i?Fc:Ea,i)r?(u=W1(e),d=-u.e/u.a,h=-u.f/u.d,c=vu):e.getBBox?(u=e.getBBox(),c=e.transform?e.transform.baseVal:{},c=c.numberOfItems?c.numberOfItems>1?w4(c):c.getItem(0).matrix:vu,d=c.a*u.x+c.c*u.y,h=c.b*u.x+c.d*u.y):(c=new Ir,d=h=0),n&&e.tagName.toLowerCase()==="g"&&(d=h=0),(r||!e.getBoundingClientRect().width?i:s).appendChild(l),l.setAttribute("transform","matrix("+c.a+","+c.b+","+c.c+","+c.d+","+(c.e+d)+","+(c.f+h)+")");else{if(d=h=0,V1)for(c=e.offsetParent,u=e;u&&(u=u.parentNode)&&u!==c&&u.parentNode;)(zo.getComputedStyle(u)[Ri]+"").length>4&&(d=u.offsetLeft,h=u.offsetTop,u=0);if(f=zo.getComputedStyle(e),f.position!=="absolute"&&f.position!=="fixed")for(c=e.offsetParent;s&&s!==c;)d+=s.scrollLeft||0,h+=s.scrollTop||0,s=s.parentNode;u=l.style,u.top=e.offsetTop-h+"px",u.left=e.offsetLeft-d+"px",u[Ri]=f[Ri],u[ah]=f[ah],u.position=f.position==="fixed"?"fixed":"absolute",a.appendChild(l)}return l},Vf=function(e,n,i,r,o,s,a){return e.a=n,e.b=i,e.c=r,e.d=o,e.e=s,e.f=a,e},Ir=(function(){function t(n,i,r,o,s,a){n===void 0&&(n=1),i===void 0&&(i=0),r===void 0&&(r=0),o===void 0&&(o=1),s===void 0&&(s=0),a===void 0&&(a=0),Vf(this,n,i,r,o,s,a)}var e=t.prototype;return e.inverse=function(){var i=this.a,r=this.b,o=this.c,s=this.d,a=this.e,l=this.f,c=i*s-r*o||1e-10;
4return Vf(this,s/c,-r/c,-o/c,i/c,(o*l-s*a)/c,-(i*l-r*a)/c)},e.multiply=function(i){var r=this.a,o=this.b,s=this.c,a=this.d,l=this.e,c=this.f,u=i.a,d=i.c,h=i.b,f=i.d,g=i.e,p=i.f;return Vf(this,u*r+h*s,u*o+h*a,d*r+f*s,d*o+f*a,l+g*r+p*s,c+g*o+p*a)},e.clone=function(){return new t(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(i){var r=this.a,o=this.b,s=this.c,a=this.d,l=this.e,c=this.f;return r===i.a&&o===i.b&&s===i.c&&a===i.d&&l===i.e&&c===i.f},e.apply=function(i,r){r===void 0&&(r={});var o=i.x,s=i.y,a=this.a,l=this.b,c=this.c,u=this.d,d=this.e,h=this.f;return r.x=o*a+s*c+d||0,r.y=o*l+s*u+h||0,r},t})();function ln(t,e,n,i){if(!t||!t.parentNode||(br||zp(t)).documentElement===t)return new Ir;var r=v4(t),o=qp(t),s=o?j1:q1,a=x4(t,n),l=s[0].getBoundingClientRect(),c=s[1].getBoundingClientRect(),u=s[2].getBoundingClientRect(),d=a.parentNode,h=!i&&b4(t),f=new Ir((c.left-l.left)/100,(c.top-l.top)/100,(u.left-l.left)/100,(u.top-l.top)/100,l.left+(h?0:jp()),l.top+(h?0:Vp()));if(d.removeChild(a),r)for(l=r.length;l--;)c=r[l],c.scaleX=c.scaleY=0,c.renderTransform(1,c);return e?f.inverse():f}function n_(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function k4(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var We,ct,oi,Mi,wr,jf,gr,lh,Pa,Kr,U1,ch,Dl,Wp,Aa,Qn,Ra,Hc,Y1,uh,bu=0,G1=function(){return typeof window<"u"},X1=function(){return We||G1()&&(We=window.gsap)&&We.registerPlugin&&We},Wr=function(e){return typeof e=="function"},Ka=function(e){return typeof e=="object"},Pi=function(e){return typeof e>"u"},zc=function(){return!1},Qa="transform",fh="transformOrigin",Sn=function(e){return Math.round(e*1e4)/1e4},ma=Array.isArray,hc=function(e,n){var i=oi.createElementNS?oi.createElementNS("http://www.w3.org/1999/xhtml".replace(/^https/,"http"),e):oi.createElement(e);return i.style?i:oi.createElement(e)},i_=180/Math.PI,wo=1e20,T4=new Ir,Hr=Date.now||function(){return new Date().getTime()},Vo=[],Ds={},S4=0,C4=/^(?:a|input|textarea|button|select)$/i,r_=0,os={},cr={},K1=function(e,n){var i={},r;for(r in e)i[r]=n?e[r]*n:e[r];return i},E4=function(e,n){for(var i in n)i in e||(e[i]=n[i]);return e},o_=function t(e,n){for(var i=e.length,r;i--;)n?e[i].style.touchAction=n:e[i].style.removeProperty("touch-action"),r=e[i].children,r&&r.length&&t(r,n)},Q1=function(){return Vo.forEach(function(e){return e()})},P4=function(e){Vo.push(e),Vo.length===1&&We.ticker.add(Q1)},s_=function(){return!Vo.length&&We.ticker.remove(Q1)},a_=function(e){for(var n=Vo.length;n--;)Vo[n]===e&&Vo.splice(n,1);We.to(s_,{overwrite:!0,delay:15,duration:0,onComplete:s_,data:"_draggable"})},A4=function(e,n){for(var i in n)i in e||(e[i]=n[i]);return e},jt=function(e,n,i,r){if(e.addEventListener){var o=Dl[n];r=r||(U1?{passive:!1}:null),e.addEventListener(o||n,i,r),o&&n!==o&&e.addEventListener(n,i,r)}},Nt=function(e,n,i,r){if(e.removeEventListener){var o=Dl[n];e.removeEventListener(o||n,i,r),o&&n!==o&&e.removeEventListener(n,i,r)}},_i=function(e){e.preventDefault&&e.preventDefault(),e.preventManipulation&&e.preventManipulation()},R4=function(e,n){for(var i=e.length;i--;)if(e[i].identifier===n)return!0},O4=function t(e){Wp=e.touches&&bu<e.touches.length,Nt(e.target,"touchend",t)},l_=function(e){Wp=e.touches&&bu<e.touches.length,jt(e.target,"touchend",O4)},Is=function(e){return ct.pageYOffset||e.scrollTop||e.documentElement.scrollTop||e.body.scrollTop||0},Ls=function(e){return ct.pageXOffset||e.scrollLeft||e.documentElement.scrollLeft||e.body.scrollLeft||0},c_=function t(e,n){jt(e,"scroll",n),Qs(e.parentNode)||t(e.parentNode,n)},u_=function t(e,n){Nt(e,"scroll",n),Qs(e.parentNode)||t(e.parentNode,n)},Qs=function(e){return!e||e===Mi||e.nodeType===9||e===oi.body||e===ct||!e.nodeType||!e.parentNode},f_=function(e,n){var i=n==="x"?"Width":"Height",r="scroll"+i,o="client"+i;return Math.max(0,Qs(e)?Math.max(Mi[r],wr[r])-(ct["inner"+i]||Mi[o]||wr[o]):e[r]-e[o])},qf=function t(e,n){var i=f_(e,"x"),r=f_(e,"y");Qs(e)?e=cr:t(e.parentNode,n),e._gsMaxScrollX=i,e._gsMaxScrollY=r,n||(e._gsScrollX=e.scrollLeft||0,e._gsScrollY=e.scrollTop||0)},Wf=function(e,n,i){var r=e.style;r&&(Pi(r[n])&&(n=Pa(n,e)||n),i==null?r.removeProperty&&r.removeProperty(n.replace(/([A-Z])/g,"-$1").toLowerCase()):r[n]=i)},Il=function(e){return ct.getComputedStyle(e instanceof Element?e:e.host||(e.parentNode||{}).host||e)},xo={},ss=function(e){if(e===ct)return xo.left=xo.top=0,xo.width=xo.right=Mi.clientWidth||e.innerWidth||wr.clientWidth||0,xo.height=xo.bottom=(e.innerHe
4ight||0)-20<Mi.clientHeight?Mi.clientHeight:e.innerHeight||wr.clientHeight||0,xo;var n=e.ownerDocument||oi,i=Pi(e.pageX)?!e.nodeType&&!Pi(e.left)&&!Pi(e.top)?e:Kr(e)[0].getBoundingClientRect():{left:e.pageX-Ls(n),top:e.pageY-Is(n),right:e.pageX-Ls(n)+1,bottom:e.pageY-Is(n)+1};return Pi(i.right)&&!Pi(i.width)?(i.right=i.left+i.width,i.bottom=i.top+i.height):Pi(i.width)&&(i={width:i.right-i.left,height:i.bottom-i.top,right:i.right,left:i.left,bottom:i.bottom,top:i.top}),i},Dt=function(e,n,i){var r=e.vars,o=r[i],s=e._listeners[n],a;return Wr(o)&&(a=o.apply(r.callbackScope||e,r[i+"Params"]||[e.pointerEvent])),s&&e.dispatchEvent(n)===!1&&(a=!1),a},d_=function(e,n){var i=Kr(e)[0],r,o,s;return!i.nodeType&&i!==ct?Pi(e.left)?(o=e.min||e.minX||e.minRotation||0,r=e.min||e.minY||0,{left:o,top:r,width:(e.max||e.maxX||e.maxRotation||0)-o,height:(e.max||e.maxY||0)-r}):(s={x:0,y:0},{left:e.left-s.x,top:e.top-s.y,width:e.width,height:e.height}):M4(i,n)},yi={},M4=function(e,n){n=Kr(n)[0];var i=e.getBBox&&e.ownerSVGElement,r=e.ownerDocument||oi,o,s,a,l,c,u,d,h,f,g,p,w,b;if(e===ct)a=Is(r),o=Ls(r),s=o+(r.documentElement.clientWidth||e.innerWidth||r.body.clientWidth||0),l=a+((e.innerHeight||0)-20<r.documentElement.clientHeight?r.documentElement.clientHeight:e.innerHeight||r.body.clientHeight||0);else{if(n===ct||Pi(n))return e.getBoundingClientRect();o=a=0,i?(g=e.getBBox(),p=g.width,w=g.height):(e.viewBox&&(g=e.viewBox.baseVal)&&(o=g.x||0,a=g.y||0,p=g.width,w=g.height),p||(b=Il(e),g=b.boxSizing==="border-box",p=(parseFloat(b.width)||e.clientWidth||0)+(g?0:parseFloat(b.borderLeftWidth)+parseFloat(b.borderRightWidth)),w=(parseFloat(b.height)||e.clientHeight||0)+(g?0:parseFloat(b.borderTopWidth)+parseFloat(b.borderBottomWidth)))),s=p,l=w}return e===n?{left:o,top:a,width:s-o,height:l-a}:(c=ln(n,!0).multiply(ln(e)),u=c.apply({x:o,y:a}),d=c.apply({x:s,y:a}),h=c.apply({x:s,y:l}),f=c.apply({x:o,y:l}),o=Math.min(u.x,d.x,h.x,f.x),a=Math.min(u.y,d.y,h.y,f.y),{left:o,top:a,width:Math.max(u.x,d.x,h.x,f.x)-o,height:Math.max(u.y,d.y,h.y,f.y)-a})},Uf=function(e,n,i,r,o,s){var a={},l,c,u;if(n)if(o!==1&&n instanceof Array){if(a.end=l=[],u=n.length,Ka(n[0]))for(c=0;c<u;c++)l[c]=K1(n[c],o);else for(c=0;c<u;c++)l[c]=n[c]*o;i+=1.1,r-=1.1}else Wr(n)?a.end=function(d){var h=n.call(e,d),f,g;if(o!==1)if(Ka(h)){f={};for(g in h)f[g]=h[g]*o;h=f}else h*=o;return h}:a.end=n;return(i||i===0)&&(a.max=i),(r||r===0)&&(a.min=r),s&&(a.velocity=0),a},D4=function t(e){var n;return!e||!e.getAttribute||e===wr?!1:(n=e.getAttribute("data-clickable"))==="true"||n!=="false"&&(C4.test(e.nodeName+"")||e.getAttribute("contentEditable")==="true")?!0:t(e.parentNode)},pc=function(e,n){for(var i=e.length,r;i--;)r=e[i],r.ondragstart=r.onselectstart=n?null:zc,We.set(r,{lazy:!0,userSelect:n?"text":"none"})},I4=function t(e){if(Il(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return t(e)},Z1,dh,L4=function(e,n){e=We.utils.toArray(e)[0],n=n||{};var i=document.createElement("div"),r=i.style,o=e.firstChild,s=0,a=0,l=e.scrollTop,c=e.scrollLeft,u=e.scrollWidth,d=e.scrollHeight,h=0,f=0,g=0,p,w,b,v,m,_;Z1&&n.force3D!==!1?(m="translate3d(",_="px,0px)"):Qa&&(m="translate(",_="px)"),this.scrollTop=function(y,C){if(!arguments.length)return-this.top();this.top(-y,C)},this.scrollLeft=function(y,C){if(!arguments.length)return-this.left();this.left(-y,C)},this.left=function(y,C){if(!arguments.length)return-(e.scrollLeft+a);var k=e.scrollLeft-c,A=a;if((k>2||k<-2)&&!C){c=e.scrollLeft,We.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-c),n.onKill&&n.onKill();return}y=-y,y<0?(a=y-.5|0,y=0):y>f?(a=y-f|0,y=f):a=0,(a||A)&&(this._skip||(r[Qa]=m+-a+"px,"+-s+_),a+h>=0&&(r.paddingRight=a+h+"px")),e.scrollLeft=y|0,c=e.scrollLeft},this.top=function(y,C){if(!arguments.length)return-(e.scrollTop+s);var k=e.scrollTop-l,A=s;if((k>2||k<-2)&&!C){l=e.scrollTop,We.killTweensOf(this,{top:1,scrollTop:1}),this.top(-l),n.onKill&&n.onKill();return}y=-y,y<0?(s=y-.5|0,y=0):y>g?(s=y-g|0,y=g):s=0,(s||A)&&(this._skip||(r[Qa]=m+-a+"px,"+-s+_)),e.scrollTop=y|0,l=e.scrollTop},this.maxScrollTop=function(){return g},this.maxScrollLeft=function(){return f},this.disable=function(){for(o=i.firstChild;o;)v=o.nextSibling,e.appendChild(o),o=v;e===i.parentNode&&e.removeChild(i)},this.enable=function(){if(o=e.firstChild,o!==i){for(;o;)v=o.nextSibling,i.appendChild(o),o=v;e.appendChild(i),this.calibrate()}}
4,this.calibrate=function(y){var C=e.clientWidth===p,k,A,P;l=e.scrollTop,c=e.scrollLeft,!(C&&e.clientHeight===w&&i.offsetHeight===b&&u===e.scrollWidth&&d===e.scrollHeight&&!y)&&((s||a)&&(A=this.left(),P=this.top(),this.left(-e.scrollLeft),this.top(-e.scrollTop)),k=Il(e),(!C||y)&&(r.display="block",r.width="auto",r.paddingRight="0px",h=Math.max(0,e.scrollWidth-e.clientWidth),h&&(h+=parseFloat(k.paddingLeft)+(dh?parseFloat(k.paddingRight):0))),r.display="inline-block",r.position="relative",r.overflow="visible",r.verticalAlign="top",r.boxSizing="content-box",r.width="100%",r.paddingRight=h+"px",dh&&(r.paddingBottom=k.paddingBottom),p=e.clientWidth,w=e.clientHeight,u=e.scrollWidth,d=e.scrollHeight,f=e.scrollWidth-p,g=e.scrollHeight-w,b=i.offsetHeight,r.display="block",(A||P)&&(this.left(A),this.top(P)))},this.content=i,this.element=e,this._skip=!1,this.enable()},Yf=function(e){if(G1()&&document.body){var n=window&&window.navigator;ct=window,oi=document,Mi=oi.documentElement,wr=oi.body,jf=hc("div"),Hc=!!window.PointerEvent,gr=hc("div"),gr.style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",Ra=gr.style.cursor==="grab"?"grab":"move",Aa=n&&n.userAgent.toLowerCase().indexOf("android")!==-1,ch="ontouchstart"in Mi&&"orientation"in ct||n&&(n.MaxTouchPoints>0||n.msMaxTouchPoints>0),dh=(function(){var i=hc("div"),r=hc("div"),o=r.style,s=wr,a;return o.display="inline-block",o.position="relative",i.style.cssText="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",i.appendChild(r),s.appendChild(i),a=r.offsetHeight+18>i.scrollHeight,s.removeChild(i),a})(),Dl=(function(i){for(var r=i.split(","),o=("onpointerdown"in jf?"pointerdown,pointermove,pointerup,pointercancel":"onmspointerdown"in jf?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":i).split(","),s={},a=4;--a>-1;)s[r[a]]=o[a],s[o[a]]=r[a];try{Mi.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){U1=1}}))}catch{}return s})("touchstart,touchmove,touchend,touchcancel"),jt(oi,"touchcancel",zc),jt(ct,"touchmove",zc),wr&&wr.addEventListener("touchstart",zc),jt(oi,"contextmenu",function(){for(var i in Ds)Ds[i].isPressed&&Ds[i].endDrag()}),We=lh=X1()}We?(Qn=We.plugins.inertia,Y1=We.core.context||function(){},Pa=We.utils.checkPrefix,Qa=Pa(Qa),fh=Pa(fh),Kr=We.utils.toArray,uh=We.core.getStyleSaver,Z1=!!Pa("perspective")):e&&console.warn("Please gsap.registerPlugin(Draggable)")},N4=(function(){function t(n){this._listeners={},this.target=n||this}var e=t.prototype;return e.addEventListener=function(i,r){var o=this._listeners[i]||(this._listeners[i]=[]);~o.indexOf(r)||o.push(r)},e.removeEventListener=function(i,r){var o=this._listeners[i],s=o&&o.indexOf(r);s>=0&&o.splice(s,1)},e.dispatchEvent=function(i){var r=this,o;return(this._listeners[i]||[]).forEach(function(s){return s.call(r,{type:i,target:r.target})===!1&&(o=!1)}),o},t})(),Gl=(function(t){k4(e,t);function e(n,i){var r;r=t.call(this)||this,lh||Yf(1),n=Kr(n)[0],r.styles=uh&&uh(n,"transform,left,top"),Qn||(Qn=We.plugins.inertia),r.vars=i=K1(i||{}),r.target=n,r.x=r.y=r.rotation=0,r.dragResistance=parseFloat(i.dragResistance)||0,r.edgeResistance=isNaN(i.edgeResistance)?1:parseFloat(i.edgeResistance)||0,r.lockAxis=i.lockAxis,r.autoScroll=i.autoScroll||0,r.lockedAxis=null,r.allowEventDefault=!!i.allowEventDefault,We.getProperty(n,"x");var o=(i.type||"x,y").toLowerCase(),s=~o.indexOf("x")||~o.indexOf("y"),a=o.indexOf("rotation")!==-1,l=a?"rotation":s?"x":"left",c=s?"y":"top",u=!!(~o.indexOf("x")||~o.indexOf("left")||o==="scroll"),d=!!(~o.indexOf("y")||~o.indexOf("top")||o==="scroll"),h=i.minimumMovement||2,f=n_(r),g=Kr(i.trigger||i.handle||n),p={},w=0,b=!1,v=i.autoScrollMarginTop||40,m=i.autoScrollMarginRight||40,_=i.autoScrollMarginBottom||40,y=i.autoScrollMarginLeft||40,C=i.clickableTest||D4,k=0,A=n._gsap||We.core.getCache(n),P=I4(n),E=function(D,ee){return parseFloat(A.get(n,D,ee))},O=n.ownerDocument||oi,R,N,G,W,V,q,X,le,M,fe,ce,Re,ye,Se,me,F,Q,ne,se,he,Ee,x,T,I,U,S,j,ie,re,K,B,ve,ae,ue=function(D){return _i(D),D.stopImmediatePropagation&&D.stopImmediatePropagation(),!1},_e=function ke(D){if(f.autoScroll&&f.isDragging&&(b||Q)){var ee=n,L=f.autoScroll*15,H,te,z,oe,Z,pe,Ce,we;for(b=!1,cr.scrollTop=ct.pageYOffset!=null?ct.pageYOffset:O.documentElement.scrollTop!=null?O.documentElement.scrollTop:O.body.scrollTop,cr.scrollLeft=ct.pageXOffset!=null?ct.pageXOffset:O.documentElement.scrollLeft!=null?O.documentElement.scrollLeft:O.body.scrollLeft,oe=f.pointerX-cr.scrollLeft,Z=f.pointerY-cr.scrollTop;ee&&!te;)te=Qs(ee.parentNode),H=te?cr:ee.parentNode,z=te?{bottom:Math.max(Mi.clientHeight,ct.innerHe
4ight||0),right:Math.max(Mi.clientWidth,ct.innerWidth||0),left:0,top:0}:H.getBoundingClientRect(),pe=Ce=0,d&&(we=H._gsMaxScrollY-H.scrollTop,we<0?Ce=we:Z>z.bottom-_&&we?(b=!0,Ce=Math.min(we,L*(1-Math.max(0,z.bottom-Z)/_)|0)):Z<z.top+v&&H.scrollTop&&(b=!0,Ce=-Math.min(H.scrollTop,L*(1-Math.max(0,Z-z.top)/v)|0)),Ce&&(H.scrollTop+=Ce)),u&&(we=H._gsMaxScrollX-H.scrollLeft,we<0?pe=we:oe>z.right-m&&we?(b=!0,pe=Math.min(we,L*(1-Math.max(0,z.right-oe)/m)|0)):oe<z.left+y&&H.scrollLeft&&(b=!0,pe=-Math.min(H.scrollLeft,L*(1-Math.max(0,oe-z.left)/y)|0)),pe&&(H.scrollLeft+=pe)),te&&(pe||Ce)&&(ct.scrollTo(H.scrollLeft,H.scrollTop),Kn(f.pointerX+pe,f.pointerY+Ce)),ee=H}if(Q){var Ie=f.x,Ke=f.y;a?(f.deltaX=Ie-parseFloat(A.rotation),f.rotation=Ie,A.rotation=Ie+"deg",A.renderTransform(1,A)):N?(d&&(f.deltaY=Ke-N.top(),N.top(Ke)),u&&(f.deltaX=Ie-N.left(),N.left(Ie))):s?(d&&(f.deltaY=Ke-parseFloat(A.y),A.y=Ke+"px"),u&&(f.deltaX=Ie-parseFloat(A.x),A.x=Ie+"px"),A.renderTransform(1,A)):(d&&(f.deltaY=Ke-parseFloat(n.style.top||0),n.style.top=Ke+"px"),u&&(f.deltaX=Ie-parseFloat(n.style.left||0),n.style.left=Ie+"px")),le&&!D&&!ie&&(ie=!0,Dt(f,"drag","onDrag")===!1&&(u&&(f.x-=f.deltaX),d&&(f.y-=f.deltaY),ke(!0)),ie=!1)}Q=!1},xe=function(D,ee){var L=f.x,H=f.y,te,z;n._gsap||(A=We.core.getCache(n)),A.uncache&&We.getProperty(n,"x"),s?(f.x=parseFloat(A.x),f.y=parseFloat(A.y)):a?f.x=f.rotation=Sn(parseFloat(A.rotation)):N?(f.y=N.top(),f.x=N.left()):(f.y=parseFloat(n.style.top||(z=Il(n))&&z.top)||0,f.x=parseFloat(n.style.left||(z||{}).left)||0),(se||he||Ee)&&!ee&&(f.isDragging||f.isThrowing)&&(Ee&&(os.x=f.x,os.y=f.y,te=Ee(os),te.x!==f.x&&(f.x=te.x,Q=!0),te.y!==f.y&&(f.y=te.y,Q=!0)),se&&(te=se(f.x),te!==f.x&&(f.x=te,a&&(f.rotation=te),Q=!0)),he&&(te=he(f.y),te!==f.y&&(f.y=te),Q=!0)),Q&&_e(!0),D||(f.deltaX=f.x-L,f.deltaY=f.y-H,Dt(f,"throwupdate","onThrowUpdate"))},De=function(D,ee,L,H){return ee==null&&(ee=-wo),L==null&&(L=wo),Wr(D)?function(te){var z=f.isPressed?1-f.edgeResistance:1;return D.call(f,(te>L?L+(te-L)*z:te<ee?ee+(te-ee)*z:te)*H)*H}:ma(D)?function(te){for(var z=D.length,oe=0,Z=wo,pe,Ce;--z>-1;)pe=D[z],Ce=pe-te,Ce<0&&(Ce=-Ce),Ce<Z&&pe>=ee&&pe<=L&&(oe=z,Z=Ce);return D[oe]}:isNaN(D)?function(te){return te}:function(){return D*H}},Ne=function(D,ee,L,H,te,z,oe){return z=z&&z<wo?z*z:wo,Wr(D)?function(Z){var pe=f.isPressed?1-f.edgeResistance:1,Ce=Z.x,we=Z.y,Ie,Ke,Ze;return Z.x=Ce=Ce>L?L+(Ce-L)*pe:Ce<ee?ee+(Ce-ee)*pe:Ce,Z.y=we=we>te?te+(we-te)*pe:we<H?H+(we-H)*pe:we,Ie=D.call(f,Z),Ie!==Z&&(Z.x=Ie.x,Z.y=Ie.y),oe!==1&&(Z.x*=oe,Z.y*=oe),z<wo&&(Ke=Z.x-Ce,Ze=Z.y-we,Ke*Ke+Ze*Ze>z&&(Z.x=Ce,Z.y=we)),Z}:ma(D)?function(Z){for(var pe=D.length,Ce=0,we=wo,Ie,Ke,Ze,Ve;--pe>-1;)Ze=D[pe],Ie=Ze.x-Z.x,Ke=Ze.y-Z.y,Ve=Ie*Ie+Ke*Ke,Ve<we&&(Ce=pe,we=Ve);return we<=z?D[Ce]:Z}:function(Z){return Z}},Ye=function(){var D,ee,L,H;X=!1,N?(N.calibrate(),f.minX=ce=-N.maxScrollLeft(),f.minY=ye=-N.maxScrollTop(),f.maxX=fe=f.maxY=Re=0,X=!0):i.bounds&&(D=d_(i.bounds,n.parentNode),a?(f.minX=ce=D.left,f.maxX=fe=D.left+D.width,f.minY=ye=f.maxY=Re=0):!Pi(i.bounds.maxX)||!Pi(i.bounds.maxY)?(D=i.bounds,f.minX=ce=D.minX,f.minY=ye=D.minY,f.maxX=fe=D.maxX,f.maxY=Re=D.maxY):(ee=d_(n,n.parentNode),f.minX=ce=Math.round(E(l,"px")+D.left-ee.left),f.minY=ye=Math.round(E(c,"px")+D.top-ee.top),f.maxX=fe=Math.round(ce+(D.width-ee.width)),f.maxY=Re=Math.round(ye+(D.height-ee.height))),ce>fe&&(f.minX=fe,f.maxX=fe=ce,ce=f.minX),ye>Re&&(f.minY=Re,f.maxY=Re=ye,ye=f.minY),a&&(f.minRotation=ce,f.maxRotation=fe),X=!0),i.liveSnap&&(L=i.liveSnap===!0?i.snap||{}:i.liveSnap,H=ma(L)||Wr(L),a?(se=De(H?L:L.rotation,ce,fe,1),he=null):L.points?Ee=Ne(H?L:L.points,ce,fe,ye,Re,L.radius,N?-1:1):(u&&(se=De(H?L:L.x||L.left||L.scrollLeft,ce,fe,N?-1:1)),d&&(he=De(H?L:L.y||L.top||L.scrollTop,ye,Re,N?-1:1))))},at=function(){f.isThrowing=!1,Dt(f,"throwcomplete","onThrowComplete")},Ge=function(){f.isThrowing=!1},Ct=function(D,ee){var L,H,te,z;D&&Qn?(D===!0&&(L=i.snap||i.liveSnap||{},H=ma(L)||Wr(L),D={resistance:(i.throwResistance||i.resistance||1e3)/(a?10:1)},a?D.rotation=Uf(f,H?L:L.rotation,fe,ce,1,ee):(u&&(D[l]=Uf(f,H?L:L.points||L.x||L.left,fe,ce,N?-1:1,ee||f.lockedAxis==="x")),d&&(D[c]=Uf(f,H?L:L.points||L.y||L.top,Re,ye,N?-1:1,ee||f.lockedAxis==="y")),(L.points||ma(L)&&Ka(L[0]))&&(D.linkedProps=l+","+c,D.radius=L.radius))),f.isThrowing=!0,z=isNaN(i.overshootTolerance)?i.edgeResistance===1?0:1-f.edgeResistance+.2:i.overshootTolerance,D.duration||(D.duration={max:Math.max(i.minDuration||0,"maxDuration"in i?i.maxDuration:2),min:isNaN(i.minDuration)?z===0||Ka(D)&&D.resistance>1e3?0:.5:i.minDuration,overshoot:z}),f.tween=te=We.to(N||n,{inertia:D,data:"_draggable",inherit:!1,onComplete:at,onInterrupt:Ge,onUpdate:i.fastMode?Dt:xe,onUpdateParams:i.fastMode?[f,"onthrowupdate","onThrowUpdate"]:L&&L.radius?[!1,!0]:[]}),i.fastMode||(N&&(N._skip=!0),te.render(1e9,!0,!0),xe(!0,!0),f.endX=f.x,f.endY=f.y,a&&(f.endRotation=f.x),te.play(0),xe(!0,!0),N&&(N._skip=!1))):X&&f.applyBounds()},Kt=function(D){var ee=I,L;I=ln(n.parentNode,!0),D&&f.isPressed&&!I.equals(ee||new Ir)&&(L=ee.inverse().apply({x:G,y:W}),I.apply(L,L),G=L.x,W=L.y),I.equals(T4)&&(I=null)},Bn=function(){var D=1-f.edgeResistance,ee=P?Ls(O):0,L=P?Is(O):0,H,te,z;s&&(A.x=E(l,"px")+"px",A.y=E(c,"px")+"px",A.renderTransform()),Kt(!1),yi.x=f.pointerX-ee,yi.y=f.pointerY-L,I&&I.apply(yi,yi),G=yi.x,W=yi.y,Q&&(Kn(f.pointerX,f.pointerY),_e(!0)),ve=ln(n),N?(Ye(),q=N.top(),V=N.left()):(ft()?(xe(!0,!0),Ye()):f.applyBounds(),a?(H=n.ownerSVGElement?[A.xOrigin-n.getBBox().x,A.yOrigin-n.getBBox().y]:(Il(n)[fh]||"0 0").split(" "),F=f.rotationOrigin=ln(n).apply({x:parseFloat(H[0])||0,y:parseFloat(H[1])||0}),xe(!0,!0),te=f.pointerX-F.x-ee,z=F.y-f.pointerY+L,V=f.x,q=f.y=Math.atan2(z,te)*i_):(q=E(c,"px"),V=E(l,"px"))),X&&D&&(V>fe?V=fe+(V-fe)/D:V<ce&&(V=ce-(ce-V)/D),a||(q>Re?q=Re+(q-Re)/D:q<ye&&(q=ye-(ye-q)/D))),f.startX=V=Sn(V),f.startY=q=Sn(q)},ft=function(){return f.tween&&f.tween.isActive()},Mt=function(){gr.parentNode&&!ft()&&!f.isDragging&&gr.parentNode.removeChild(gr)},dn=function(D,ee){var L;if(!R||f.isPressed||!D||(D.type==="mousedown"||D.type==="pointerdown")&&!ee&&Hr()-k<30&&Dl[f.pointerEvent.type]){B&&D&&R&&_i(D);return}if(U=ft(),ae=!1,f.pointerEvent=D,Dl[D.type]?(T=~D.type.indexOf("touch")?D.currentTarget||D.target:O,jt(T,"touchend",xt),jt(T,"touchmove",Oe),jt(T,"touchcancel",xt),jt(O,"touchstart",l_)):(T=null,jt(O,"mousemove",Oe)),j=null,(!Hc||!T)&&(jt(O,"mouseup",xt),D&&D.target&&jt(D.target,"mouseup",xt)),x=C.call(f,D.target)&&i.dragClickables===!1&&!ee,x){jt(D.target,"change",xt),Dt(f,"pressInit","onPressInit"),Dt(f,"press","onPress"),pc(g,!0),B=!1;return}if(S=!T||u===d||f.vars.allowNativeTouchScrolling===!1||f.vars.allowContextMenu&&D&&(D.ctrlKey||D.which>2)?!1:u?"y":"x",B=!S&&!f.allowEventDefault,B&&(_i(D),jt(ct,"touchforcechange",_i)),D.changedTouches?(D=Se=D.changedTouches[0],me=D.identifier):D.pointerId?me=D.pointerId:Se=me=null,bu++,P4(_e),W=f.pointerY=D.pageY,G=f.pointerX=D.pageX,Dt(f,"pressInit","onPressInit"),(S||f.autoScroll)&&qf(n.parentNode),n.parentNode&&f.autoScroll&&!N&&!a&&n.parentNode._gsMaxScrollX&&!gr.parentNode&&!n.getBBox&&(gr.style.width=n.parentNode.scrollWidth+"px",n.parentNode.appendChild(gr)),Bn(),f.tween&&f.tween.kill(),f.isThrowing=!1,We.killTweensOf(N||n,p,!0),N&&We.killTweensOf(n,{scrollTo:1},!0),f.tween=f.lockedAxis=null,(i.zIndexBoost||!a&&!N&&i.zIndexBoost!==!1)&&(n.style.zIndex=e.zIndex++),f.isPressed=!0,le=!!(i.onDrag||f._listeners.drag),M=!!(i.onMove||f._listeners.move),i.cursor!==!1||i.activeCursor)for(L=g.length;--L>-1;)We.set(g[L],{cursor:i.activeCursor||i.cursor||(Ra==="grab"?"grabbing":Ra)});Dt(f,"press","onPress"),Qn&&Qn.track(N||n,s?"x,y":a?"rotation":"top,left")},Oe=function(D){var ee=D,L,H,te,z,oe,Z;if(!R||Wp||!f.isPressed||!D){B&&D&&R&&_i(D);return}if(f.pointerEvent=D,L=D.changedTouches,L){if(D=L[0],D!==Se&&D.identifier!==me){for(z=L.length;--z>-1&&(D=L[z]).identifier!==me&&D.target!==n;);if(z<0)return}}else if(D.pointerId&&me&&D.pointerId!==me)return;if(T&&S&&!j&&(yi.x=D.pageX-(P?Ls(O):0),yi.y=D.pageY-(P?Is(O):0),I&&I.apply(yi,yi),H=yi.x,te=yi.y,oe=Math.abs(H-G),Z=Math.abs(te-W),(oe!==Z&&(oe>h||Z>h)||Aa&&S===j)&&(j=oe>Z&&u?"x":"y",S&&j!==S&&jt(ct,"touchforcechange",_i),f.vars.lockAxisOnTouchScroll!==!1&&u&&d&&(f.lockedAxis=j==="x"?"y":"x",Wr(f.vars.onLockAxis)&&f.vars.onLockAxis.call(f,ee)),Aa&&S===j))){xt(ee);return}!f.allowEventDefault&&(!S||j&&S!==j)&&ee.cancelable!==!1?(_i(ee),B=!0):B&&(B=!1),f.autoScroll&&(b=!0),Kn(D.pageX,D.pageY,M)},Kn=function(D,ee,L){var H=1-f.dragResistance,te=1-f.edgeResistance,z=f.pointerX,oe=f.pointerY,Z=q,pe=f.x,Ce=f.y,we=f.endX,Ie=f.endY,Ke=f.endRotation,Ze=Q,Ve,je,rt,Me,nn,yt;f.pointerX=D,f.pointerY=ee,P&&(D-=Ls(O),ee-=Is(O)),a?(Me=Sn(Math.atan2(F.y-ee,D-F.x)*i_),nn=f.y-Me,nn>180?(q-=360,f.y=Me):nn<-180&&(q+=360,f.y=Me),I&&(yt=D*I.a+ee*I.c+I.e,ee=D*I.b+ee*I.d+I.f,D=yt),f.x!==V||Math.max(Math.abs(G-D),Math.abs(W-ee))>h?(f.y=Me,rt=Sn(V+(q-Me)*H)):rt=V):(I&&(yt=D*I.a+ee*I.c+I.e,ee=D*I.b+ee*I.d+I.f,D=yt),je=ee-W,Ve=D-G,je<h&&je>-h&&(je=0),Ve<h&&Ve>-h&&(Ve=0),(f.lockAxis||f.lockedAxis)&&(Ve||je)&&(yt=f.lockedAxis,yt||(f.lockedAxis=yt=u&&Math.abs(Ve)>Math.abs(je)?"y":d?"x":null,yt&&Wr(f.vars.onLockAxis)&&f.vars.onLockAxis.call(f,f.pointerEvent)),yt==="y"?je=0:yt==="x"&&(Ve=0)),rt=Sn(V+Ve*H),Me=Sn(q+je*H)),(se||he||Ee)&&(f.x!==rt||f.y!==Me&&!a)&&(Ee&&(os.x=rt,os.y=Me,yt=Ee(os),rt=Sn(yt.x),Me=Sn(yt.y)),se&&(rt=Sn(se(rt))),he&&(Me=Sn(he(Me)))),X&&(rt>fe?rt=fe+Math.round((rt-fe)*te):rt<ce&&(rt=ce+Math.round((rt-ce)*te)),a||(Me>Re?Me=Math.round(Re+(Me-Re)*te):Me<ye&&(Me=Math.round(ye+(Me-ye)*te)))),(f.x!==rt||f.y!==Me&&!a)&&(a?(f.endRotation=f.x=f.endX=Sn(rt),Q=!0):(d&&(f.y=f.endY=Me,Q=!0),u&&(f.x=f.endX=rt,Q=!0)),!L||Dt(f,"move","onMove")!==!1?!f.isDragging&&f.isPressed&&(f.isDragging=ae=!0,Dt(f,"dragstart","onDragStart")):(f.pointerX=z,f.pointerY=oe,q=Z,f.x=pe,f.y=Ce,f.endX=we,f.endY=Ie,f.endRotation=Ke,Q=Ze))},xt=function ke(D,ee){if(!R||!f.isPressed||D&&me!=null&&!ee&&(D.pointerId&&D.pointerId!==me&&D.target!==n||D.changedTouches&&!R4(D.changedTouches,me))){B&&D&&R&&_i(D);return}f.isPressed=!1;var L=D,H=f.isDragging,te=f.vars.allowContextMenu&&D&&(D.ctrlKey||D.which>2),z=We.delayedCall(.001,Mt),oe,Z,pe,Ce,we;if(T?(Nt(T,"touchend",ke),Nt(T,"touchmove",Oe),Nt(T,"touchcancel",ke),Nt(O,"touchstart",l_)):Nt(O,"mousemove",Oe),Nt(ct,"touchforcechange",_i),(!Hc||!T)&&(Nt(O,"mouseup",ke),D&&D.target&&Nt(D.target,"mouseup",ke)),Q=!1,H&&(w=r_=Hr(),f.isDragging=!1),a_(_e),x&&!te){D&&(Nt(D.target,"change",ke),f.pointerEvent=L),pc(g,!1),Dt(f,"release","onRelease"),Dt(f,"click","onClick"),x=!1;return}for(Z=g.length;--Z>-1;)Wf(g[Z],"cursor",i.cursor||(i.cursor!==!1?Ra:null));if(bu--,D){if(oe=D.changedTouches,oe&&(D=oe[0],D!==Se&&D.identifier!==me)){for(Z=oe.length;--Z>-1&&(D=oe[Z]).identifier!==me&&D.target!==n;);if(Z<0&&!ee)return}f.pointerEvent=L,f.pointerX=D.pageX,f.pointerY=D.pageY}return te&&L?(_i(L),B=!0,Dt(f,"release","onRelease")):L&&!H?(B=!1,U&&(i.snap||i.bounds)&&Ct(i.inertia||i.throwProps),Dt(f,"release","onRelease"),(!Aa||L.type!=="touchmove")&&L.type.indexOf("cancel")===-1&&(Dt(f,"click","onClick"),Hr()-k<300&&Dt(f,"doubleclick","onDoubleClick"),Ce=L.target||n,k=Hr(),we=function(){k!==re&&f.enabled()&&!f.isPressed&&!L.defaultPrevented&&(Ce.click?Ce.click():O.createEvent&&(pe=O.createEvent("MouseEvents"),pe.initMouseEvent("click",!0,!0,ct,1,f.pointerEvent.
4screenX,f.pointerEvent.screenY,f.pointerX,f.pointerY,!1,!1,!1,!1,0,null),Ce.dispatchEvent(pe)))},!Aa&&!L.defaultPrevented&&We.delayedCall(.05,we))):(Ct(i.inertia||i.throwProps),!f.allowEventDefault&&L&&(i.dragClickables!==!1||!C.call(f,L.target))&&H&&(!S||j&&S===j)&&L.cancelable!==!1?(B=!0,_i(L)):B=!1,Dt(f,"release","onRelease")),ft()&&z.duration(f.tween.duration()),H&&Dt(f,"dragend","onDragEnd"),!0},hn=function(D){if(D&&f.isDragging&&!N){var ee=D.target||n.parentNode,L=ee.scrollLeft-ee._gsScrollX,H=ee.scrollTop-ee._gsScrollY;(L||H)&&(I?(G-=L*I.a+H*I.c,W-=H*I.d+L*I.b):(G-=L,W-=H),ee._gsScrollX+=L,ee._gsScrollY+=H,Kn(f.pointerX,f.pointerY))}},$n=function(D){var ee=Hr(),L=ee-k<100,H=ee-w<50,te=L&&re===k,z=f.pointerEvent&&f.pointerEvent.defaultPrevented,oe=L&&K===k,Z=D.isTrusted||D.isTrusted==null&&L&&te;if((te||H&&f.vars.suppressClickOnDrag!==!1)&&D.stopImmediatePropagation&&D.stopImmediatePropagation(),L&&!(f.pointerEvent&&f.pointerEvent.defaultPrevented)&&(!te||Z&&!oe)){Z&&te&&(K=k),re=k;return}(f.isPressed||H||L)&&(!Z||!D.detail||!L||z)&&_i(D),!L&&!H&&!ae&&(D&&D.target&&(f.pointerEvent=D),Dt(f,"click","onClick"))},Fi=function(D){return I?{x:D.x*I.a+D.y*I.c+I.e,y:D.x*I.b+D.y*I.d+I.f}:{x:D.x,y:D.y}};return ne=e.get(n),ne&&ne.kill(),r.startDrag=function(ke,D){var ee,L,H,te;dn(ke||f.pointerEvent,!0),D&&!f.hitTest(ke||f.pointerEvent)&&(ee=ss(ke||f.pointerEvent),L=ss(n),H=Fi({x:ee.left+ee.width/2,y:ee.top+ee.height/2}),te=Fi({x:L.left+L.width/2,y:L.top+L.height/2}),G-=H.x-te.x,W-=H.y-te.y),f.isDragging||(f.isDragging=ae=!0,Dt(f,"dragstart","onDragStart"))},r.drag=Oe,r.endDrag=function(ke){return xt(ke||f.pointerEvent,!0)},r.timeSinceDrag=function(){return f.isDragging?0:(Hr()-w)/1e3},r.timeSinceClick=function(){return(Hr()-k)/1e3},r.hitTest=function(ke,D){return e.hitTest(f.target,ke,D)},r.getDirection=function(ke,D){var ee=ke==="velocity"&&Qn?ke:Ka(ke)&&!a?"element":"start",L,H,te,z,oe,Z;return ee==="element"&&(oe=ss(f.target),Z=ss(ke)),L=ee==="start"?f.x-V:ee==="velocity"?Qn.getVelocity(n,l):oe.left+oe.width/2-(Z.left+Z.width/2),a?L<0?"counter-clockwise":"clockwise":(D=D||2,H=ee==="start"?f.y-q:ee==="velocity"?Qn.getVelocity(n,c):oe.top+oe.height/2-(Z.top+Z.height/2),te=Math.abs(L/H),z=te<1/D?"":L<0?"left":"right",te<D&&(z!==""&&(z+="-"),z+=H<0?"up":"down"),z)},r.applyBounds=function(ke,D){var ee,L,H,te,z,oe;if(ke&&i.bounds!==ke)return i.bounds=ke,f.update(!0,D);if(xe(!0),Ye(),X&&!ft()){if(ee=f.x,L=f.y,ee>fe?ee=fe:ee<ce&&(ee=ce),L>Re?L=Re:L<ye&&(L=ye),(f.x!==ee||f.y!==L)&&(H=!0,f.x=f.endX=ee,a?f.endRotation=ee:f.y=f.endY=L,Q=!0,_e(!0),f.autoScroll&&!f.isDragging))for(qf(n.parentNode),te=n,cr.scrollTop=ct.pageYOffset!=null?ct.pageYOffset:O.documentElement.scrollTop!=null?O.documentElement.scrollTop:O.body.scrollTop,cr.scrollLeft=ct.pageXOffset!=null?ct.pageXOffset:O.documentElement.scrollLeft!=null?O.documentElement.scrollLeft:O.body.scrollLeft;te&&!oe;)oe=Qs(te.parentNode),z=oe?cr:te.parentNode,d&&z.scrollTop>z._gsMaxScrollY&&(z.scrollTop=z._gsMaxScrollY),u&&z.scrollLeft>z._gsMaxScrollX&&(z.scrollLeft=z._gsMaxScrollX),te=z;f.isThrowing&&(H||f.endX>fe||f.endX<ce||f.endY>Re||f.endY<ye)&&Ct(i.inertia||i.throwProps,H)}return f},r.update=function(ke,D,ee){if(D&&f.isPressed){if(a)f.x=f.y=Sn(parseFloat(A.rotation));else{var L=ln(n),H=ve.apply({x:f.x-V,y:f.y-q}),te=ln(n.parentNode,!0);te.apply({x:L.e-H.x,y:L.f-H.y},H),f.x=Sn(f.x-(H.x-te.e)),f.y=Sn(f.y-(H.y-te.f))}_e(!0),Bn()}var z=f.x,oe=f.y;return Kt(!D),ke?f.applyBounds():(Q&&ee&&_e(!0),xe(!0)),D&&(Kn(f.pointerX,f.pointerY),Q&&_e(!0)),f.isPressed&&!D&&(u&&Math.abs(z-f.x)>.01||d&&Math.abs(oe-f.y)>.01&&!a)&&Bn(),f.autoScroll&&(qf(n.parentNode,f.isDragging),b=f.isDragging,_e(!0),u_(n,hn),c_(n,hn)),f},r.enable=function(ke){var D={lazy:!0},ee,L,H;if(i.cursor!==!1&&(D.cursor=i.cursor||Ra),We.utils.checkPrefix("touchCallout")&&(D.touchCallout="none"),ke!=="soft"){for(o_(g,u===d?"none":i.allowNativeTouchScrolling&&n.scrollHeight===n.clientHeight==(n.scrollWidth===n.clientHeight)||i.allowEventDefault?"manipulation":u?"pan-y":"pan-x"),L=g.length;--L>-1;)H=g[L],Hc||jt(H,"mousedown",dn),jt(H,"touchstart",dn),jt(H,"click",$n,!0),We.set(H,D),H.getBBox&&H.ownerSVGElement&&u!==d&&We.set(H.ownerSVGElement,{touchAction:i.allowNativeTouchScrolling||i.allowEventDefault?"manipulation":u?"pan-y":"pan-x"}),i.allowContextMenu||jt(H,"contextmenu",ue);pc(g,!1)}return c_(n,hn),R=!0,Qn&&ke!=="soft"&&Qn.track(N||n,s?"x,y":a?"rotation":"top,left"),n._gsDragID=ee=n._gsDragID||"d"+S4++,Ds[ee]=f,N&&(N.enable(),N.element._gsDragID=ee),(i.bounds||a)&&Bn(),i.bounds&&f.applyBounds(),f},r.disable=function(ke){for(var D=f.isDragging,ee=g.length,L;--ee>-1;)Wf(g[ee],"cursor",null);if(ke!=="soft"){for(o_(g,null),ee=g.length;--ee>-1;)L=g[ee],Wf(L,"touchCallout",null),Nt(L,"mousedown",dn),Nt(L,"touchstart",dn),Nt(L,"click",$n,!0),Nt(L,"contextmenu",ue);pc(g,!0),T&&(Nt(T,"touchcancel",xt),Nt(T,"touchend",xt),Nt(T,"touchmove",Oe)),Nt(O,"mouseup",xt),Nt(O,"mousemove",Oe)}return u_(n,hn),R=!1,Qn&&ke!=="soft"&&(Qn.untrack(N||n,s?"x,y":a?"rotation":"top,left"),f.tween&&f.tween.kill()),N&&N.disable(),a_(_e),f.isDragging=f.isPressed=x=!1,D&&Dt(f,"dragend","onDragEnd"),f},r.enabled=function(ke,D){return arguments.length?ke?f.enable(D):f.disable(D):R},r.kill=function(){return f.isThrowing=!1,f.tween&&f.tween.kill(),f.disable(),We.set(g,{clearProps:"userSelect"}),delete Ds[n._gsDragID],f},r.revert=function(){this.kill(),this.styles&&this.styles.revert()},~o.indexOf("scroll")&&(N=r.scrollProxy=new L4(n,E4({onKill:function(){f.isPressed&&xt(null)}},i)),n.style.overflowY=d&&!ch?"auto":"hidden",n.style.overflowX=u&&!ch?"auto":"hidden",n=N.content),a?p.rotation=1:(u&&(p[l]=1),d&&(p[c]=1)),A.force3D="force3D"in i?i.force3D:!0,Y1(n_(r)),r.enable(),r}return e.register=function(i){We=i,Yf()},e.create=function(i,r){return lh||Yf(!0),Kr(i).map(function(o){return new e(o,r)})},e.get=function(i){return Ds[(Kr(i)[0]||{})._gsDragID]},e.timeSinceDrag=function(){return(Hr()-r_)/1e3},e.hitTest=function(i,r,o){if(i===r)return!1;var s=ss(i),a=ss(r),l=s.top,c=s.left,u=s.right,d=s.bottom,h=s.width,f=s.height,g=a.left>u||a.right<c||a.top>d||a.bottom<l,p,w,b;return g||!o?!g:(b=(o+"").indexOf("%")!==-1,o=parseFloat(o)||0,p={left:Math.max(c,a.left),top:Math.max(l,a.top)},p.width=Math.min(u,a.right)-p.left,p.height=Math.min(d,a.bottom)-p.top,p.width<0||p.height<0?!1:b?(o*=.01,w=p.width*p.height,w>=h*f*o||w>=a.width*a.height*o):p.width>o&&p.height>o)},e})(N4);A4(Gl.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1});Gl.zIndex=1e3;Gl.version="3.15.0";X1()&&We.registerPlugin(Gl);var B4=1,Zs,sn,gt,Za,Ur,xr,hh,h_=function(e,n){return e.actions.forEach(function(i){return i.vars[n]&&i.vars[n](i)})},ph={},p_=180/Math.PI,$4=Math.PI/180,wu={},g_={},tf={},Up=function(e){return typeof e=="string"?e.split(" ").join("").split(","):e},F4=Up("onStart,onUpdate,onComplete,onReverseComplete,onInterrupt"),nf=Up("transform,transformOrigin,width,height,position,top,left,opacity,zIndex,maxWidth,maxHeight,minWidth,minHeight"),Ja=function(e){return Zs(e)[0]||console.warn("Element not found:",e)},ws=function(e){return Math.round(e*1e4)/1e4||0},Gf=function(e,n,i){return e.forEach(function(r){return r.classList[i](n)})},m_={zIndex:1,kill:1,simple:1,spin:1,clearProps:1,targets:1,toggleClass:1,onComplete:1,onUpdate:1,onInterrupt:1,onStart:1,delay:1,repeat:1,repeatDelay:1,yoyo:1,scale:1,fade:1,absolute:1,props:1,onEnter:1,onLeave:1,custom:1,paused:1,nested:1,prune:1,absoluteOnLeave:1},J1={zIndex:1,simple:1,clearProps:1,scale:1,absolute:1,fitChild:1,getVars:1,props:1},eb=function(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()},xs=function(e,n){var i={},r;for(r in e)n[r]||(i[r]=e[r]);return i},Yp={},tb=function(e){var n=Yp[e]=Up(e);return tf[e]=n.concat(nf),n},H4=function(e){var n=e._gsap||sn.core.getCache(e);return n.gmCache===sn.ticker.frame?n.gMatrix:(n.gmCache=sn.ticker.frame,n.gMatrix=ln(e,!0,!1,!0))},z4=function t(e,n,i){i===void 0&&(i=0);
4for(var r=e.parentNode,o=1e3*Math.pow(10,i)*(n?-1:1),s=n?-o*900:0;e;)s+=o,e=e.previousSibling;return r?s+t(r,n,i+1):s},xu=function(e,n,i){return e.forEach(function(r){return r.d=z4(i?r.element:r.t,n)}),e.sort(function(r,o){return r.d-o.d}),e},Ll=function(e,n){for(var i=e.element.style,r=e.css=e.css||[],o=n.length,s,a;o--;)s=n[o],a=i[s]||i.getPropertyValue(s),r.push(a?s:g_[s]||(g_[s]=eb(s)),a);return i},ku=function(e){var n=e.css,i=e.element.style,r=0;for(e.cache.uncache=1;r<n.length;r+=2)n[r+1]?i[n[r]]=n[r+1]:i.removeProperty(n[r]);!n[n.indexOf("transform")+1]&&i.translate&&(i.removeProperty("translate"),i.removeProperty("scale"),i.removeProperty("rotate"))},__=function(e,n){e.forEach(function(i){return i.a.cache.uncache=1}),n||e.finalStates.forEach(ku)},Xf="paddingTop,paddingRight,paddingBottom,paddingLeft,gridArea,transition".split(","),Gp=function(e,n,i){var r=e.element,o=e.width,s=e.height,a=e.uncache,l=e.getProp,c=r.style,u=4,d,h,f;if(typeof n!="object"&&(n=e),gt&&i!==1)return gt._abs.push({t:r,b:e,a:e,sd:0}),gt._final.push(function(){return(e.cache.uncache=1)&&ku(e)}),r;for(h=l("display")==="none",(!e.isVisible||h)&&(h&&(Ll(e,["display"]).display=n.display),e.matrix=n.matrix,e.width=o=e.width||n.width,e.height=s=e.height||n.height),Ll(e,Xf),f=window.getComputedStyle(r);u--;)c[Xf[u]]=f[Xf[u]];if(c.gridArea="1 / 1 / 1 / 1",c.transition="none",c.position="absolute",c.width=o+"px",c.height=s+"px",c.top||(c.top="0px"),c.left||(c.left="0px"),a)d=new Xo(r);else if(d=xs(e,wu),d.position="absolute",e.simple){var g=r.getBoundingClientRect();d.matrix=new Ir(1,0,0,1,g.left+jp(),g.top+Vp())}else d.matrix=ln(r,!1,!1,!0);return d=Ns(d,e,!0),e.x=xr(d.x,.01),e.y=xr(d.y,.01),r},y_=function(e,n){return n!==!0&&(n=Zs(n),e=e.filter(function(i){if(n.indexOf((i.sd<0?i.b:i.a).element)!==-1)return!0;i.t._gsap.renderTransform(1),i.b.isVisible&&(i.t.style.width=i.b.width+"px",i.t.style.height=i.b.height+"px")})),e}
4,nb=function(e){return xu(e,!0).forEach(function(n){return(n.a.isVisible||n.b.isVisible)&&Gp(n.sd<0?n.b:n.a,n.b,1)})},V4=function(e,n){return n&&e.idLookup[gh(n).id]||e.elementStates[0]},gh=function(e,n,i,r){return e instanceof Xo?e:e instanceof Di?V4(e,r):new Xo(typeof e=="string"?Ja(e)||console.warn(e+" not found"):e,n,i)},j4=function(e,n){for(var i=sn.getProperty(e.element,null,"native"),r=e.props={},o=n.length;o--;)r[n[o]]=(i(n[o])+"").trim();return r.zIndex&&(r.zIndex=parseFloat(r.zIndex)||0),e},ib=function(e,n){var i=e.style||e,r;for(r in n)i[r]=n[r]},q4=function(e){var n=e.getAttribute("data-flip-id");return n||e.setAttribute("data-flip-id",n="auto-"+B4++),n},rb=function(e){return e.map(function(n){return n.element})},v_=function(e,n,i){return e&&n.length&&i.add(e(rb(n),i,new Di(n,0,!0)),0)},Ns=function(e,n,i,r,o,s){var a=e.element,l=e.cache,c=e.parent,u=e.x,d=e.y,h=n.width,f=n.height,g=n.scaleX,p=n.scaleY,w=n.rotation,b=n.bounds,v=s&&hh&&hh(a,"transform,width,height"),m=e,_=n.matrix,y=_.e,C=_.f,k=e.bounds.width!==b.width||e.bounds.height!==b.height||e.scaleX!==g||e.scaleY!==p||e.rotation!==w,A=!k&&e.simple&&n.simple&&!o,P,E,O,R,N,G,W;return A||!c?(g=p=1,w=P=0):(N=H4(c),G=N.clone().multiply(n.ctm?n.matrix.clone().multiply(n.ctm):n.matrix),w=ws(Math.atan2(G.b,G.a)*p_),P=ws(Math.atan2(G.c,G.d)*p_+w)%360,g=Math.sqrt(Math.pow(G.a,2)+Math.pow(G.b,2)),p=Math.sqrt(Math.pow(G.c,2)+Math.pow(G.d,2))*Math.cos(P*$4),o&&(o=Zs(o)[0],R=sn.getProperty(o),W=o.getBBox&&typeof o.getBBox=="function"&&o.getBBox(),m={scaleX:R("scaleX"),scaleY:R("scaleY"),width:W?W.width:Math.ceil(parseFloat(R("width","px"))),height:W?W.height:parseFloat(R("height","px"))}),l.rotation=w+"deg",l.skewX=P+"deg"),i?(g*=h===m.width||!m.width?1:h/m.width,p*=f===m.height||!m.height?1:f/m.height,l.scaleX=g,l.scaleY=p):(h=xr(h*g/m.scaleX,0),f=xr(f*p/m.scaleY,0),a.style.width=h+"px",a.style.height=f+"px"),r&&ib(a,n.props),A||!c?(u+=y-e.matrix.e,d+=C-e.matrix.f):k||c!==n.parent?(l.x=u+"px",l.y=d+"px",l.renderTransform(1,l),G=ln(o||a,!1,!1,!0),E=N.apply({x:G.e,y:G.f}),O=N.apply({x:y,y:C}),u+=O.x-E.x,d+=O.y-E.y):(N.e=N.f=0,O=N.apply({x:y-e.matrix.e,y:C-e.matrix.f}),u+=O.x,d+=O.y),u=xr(u,.02),d=xr(d,.02),s&&!(s instanceof Xo)?v&&v.revert():(l.x=u+"px",l.y=d+"px",l.renderTransform(1,l)),s&&(s.x=u,s.y=d,s.rotation=w,s.skewX=P,i?(s.scaleX=g,s.scaleY=p):(s.width=h,s.height=f)),s||l},Kf=function(e,n){return e instanceof Di?e:new Di(e,n)},ob=function(e,n,i){var r=e.idLookup[i],o=e.alt[i];return o.isVisible&&(!(n.getElementState(o.element)||o).isVisible||!r.isVisible)?o:r},Qf=[],Zf="width,height,overflowX,overflowY".split(","),gc,b_=function(e){if(e!==gc){var n=Ur.style,i=Ur.clientWidth===window.outerWidth,r=Ur.clientHeight===window.outerHeight,o=4;if(e&&(i||r)){for(;o--;)Qf[o]=n[Zf[o]];i&&(n.width=Ur.clientWidth+"px",n.overflowY="hidden"),r&&(n.height=Ur.clientHeight+"px",n.overflowX="hidden"),gc=e}else if(gc){for(;o--;)Qf[o]?n[Zf[o]]=Qf[o]:n.removeProperty(eb(Zf[o]));gc=e}}},w_=function(e,n){for(var i=0;i<e.length;i+=3)sn.set(e[i],{clearProps:!0}),e[i].setAttribute("style",e[i+n]),e[i]._gsap.gmCache=-1},Jf=function(e,n,i,r){e instanceof Di&&n instanceof Di||console.warn("Not a valid state object."),i=i||{};var o=i,s=o.clearProps,a=o.onEnter,l=o.onLeave,c=o.absolute,u=o.absoluteOnLeave,d=o.custom,h=o.delay,f=o.paused,g=o.repeat,p=o.repeatDelay,w=o.yoyo,b=o.toggleClass,v=o.nested,m=o.zIndex,_=o.scale,y=o.fade,C=o.stagger,k=o.spin,A=o.prune,P=("props"in i?i:e).props,E=xs(i,m_),O=sn.timeline({delay:h,paused:f,repeat:g,repeatDelay:p,yoyo:w,data:"isFlip"}),R=E,N=[],G=[],W=[],V=[],q=k===!0?1:k||0,X=typeof k=="function"?k:function(){return q},le=e.interrupted||n.interrupted,M=O[r!==1?"to":"from"],fe,ce,Re,ye,Se,me,F,Q,ne,se,he,Ee,x,T;
4for(ce in n.idLookup)he=n.alt[ce]?ob(n,e,ce):n.idLookup[ce],Se=he.element,se=e.idLookup[ce],e.alt[ce]&&Se===se.element&&(e.alt[ce].isVisible||!he.isVisible)&&(se=e.alt[ce]),se?(me={t:Se,b:se,a:he,sd:se.element===Se?0:he.isVisible?1:-1},W.push(me),me.sd&&(me.sd<0&&(me.b=he,me.a=se),le&&Ll(me.b,P?tf[P]:nf),y&&W.push(me.swap={t:se.element,b:me.b,a:me.a,sd:-me.sd,swap:me})),Se._flip=se.element._flip=gt?gt.timeline:O):he.isVisible&&(W.push({t:Se,b:xs(he,{isVisible:1}),a:he,sd:0,entering:1}),Se._flip=gt?gt.timeline:O);if(P&&(Yp[P]||tb(P)).forEach(function(S){return E[S]=function(j){return W[j].a.props[S]}}),W.finalStates=ne=[],Ee=function(){xu(W),b_(!0);var j=[];for(ye=0;ye<W.length;ye++)me=W[ye],x=me.a,T=me.b,A&&!x.isDifferent(T)&&!me.entering?W.splice(ye--,1):(Se=me.t,v&&!(me.sd<0)&&ye&&(x=me.a=x.clone({matrix:ln(Se,!1,!1,!0)})),T.isVisible&&x.isVisible?(me.sd<0?(v&&w_(j,1),F=new Xo(Se,P,e.simple),Ns(F,x,_,0,0,F),F.matrix=ln(Se,!1,!1,!0),F.bounds=Se.getBoundingClientRect(),F.css=me.b.css,me.a=x=F,y&&(Se.style.opacity=le?T.opacity:x.opacity),C&&V.push(Se),v&&(w_(j,2),j.push(Se,Se.getAttribute("style")))):me.sd>0&&y&&(Se.style.opacity=le?x.opacity-T.opacity:"0"),Ns(x,T,_,P),v&&me.sd<0&&j.push(Se.getAttribute("style"))):T.isVisible!==x.isVisible&&(T.isVisible?x.isVisible||(T.css=x.css,G.push(T),W.splice(ye--,1),c&&v&&Ns(x,T,_,P)):(x.isVisible&&N.push(x),W.splice(ye--,1))),_||(Se.style.maxWidth=Math.max(x.width,T.width)+"px",Se.style.maxHeight=Math.max(x.height,T.height)+"px",Se.style.minWidth=Math.min(x.width,T.width)+"px",Se.style.minHeight=Math.min(x.height,T.height)+"px"),v&&b&&Se.classList.add(b)),ne.push(x);var ie;if(b&&(ie=ne.map(function(B){return B.element}),v&&ie.forEach(function(B){return B.classList.remove(b)})),b_(!1),_?(E.scaleX=function(B){return W[B].a.scaleX},E.scaleY=function(B){return W[B].a.scaleY}):(E.width=function(B){return W[B].a.width+"px"},E.height=function(B){return W[B].a.height+"px"},E.autoRound=i.autoRound||!1),E.x=function(B){return W[B].a.x+"px"},E.y=function(B){return W[B].a.y+"px"},E.rotation=function(B){return W[B].a.rotation+(k?X(B,Q[B],Q)*360:0)},E.skewX=function(B){return W[B].a.skewX},Q=W.map(function(B){return B.t}),(m||m===0)&&(E.modifiers={zIndex:function(){return m}},E.zIndex=m,E.immediateRender=i.immediateRender!==!1),y&&(E.opacity=function(B){return W[B].sd<0?0:W[B].sd>0?W[B].a.opacity:"+=0"}),V.length){C=sn.utils.distribute(C);var re=Q.slice(V.length);E.stagger=function(B,ve){return C(~V.indexOf(ve)?Q.indexOf(W[B].swap.t):B,ve,re)}}if(F4.forEach(function(B){return i[B]&&O.eventCallback(B,i[B],i[B+"Params"])}),d&&Q.length){R=xs(E,m_),"scale"in d&&(d.scaleX=d.scaleY=d.scale,delete d.scale);for(ce in d)fe=xs(d[ce],J1),fe[ce]=E[ce],!("duration"in fe)&&"duration"in E&&(fe.duration=E.duration),fe.stagger=E.stagger,M.call(O,Q,fe,0),delete R[ce]}(Q.length||G.length||N.length)&&(b&&O.add(function(){return Gf(ie,b,O._zTime<0?"remove":"add")},0)&&!f&&Gf(ie,b,"add"),Q.length&&M.call(O,Q,R,0)),v_(a,N,O),v_(l,G,O);var K=gt&&gt.timeline;K&&(K.add(O,0),gt._final.push(function(){return __(W,!s)})),Re=O.duration(),O.call(function(){var B=O.time()>=Re;B&&!K&&__(W,!s),b&&Gf(ie,b,B?"remove":"add")})},u&&(c=W.filter(function(S){return!S.sd&&!S.a.isVisible&&S.b.isVisible}).map(function(S){return S.a.element})),gt){var I;c&&(I=gt._abs).push.apply(I,y_(W,c)),gt._run.push(Ee)}else c&&nb(y_(W,c)),Ee();var U=gt?gt.timeline:O;return U.revert=function(){return Xp(U,1,1)},U},W4=function t(e){e.vars.onInterrupt&&e.vars.onInterrupt.apply(e,e.vars.onInterruptParams||[]),e.getChildren(!0,!1,!0).forEach(t)},Xp=function(e,n,i){if(e&&e.progress()<1&&(!e.paused()||i))return n&&(W4(e),n<2&&e.progress(1),e.kill()),!0},mc=function(e){for(var n=e.idLookup={},i=e.alt={},r=e.elementStates,o=r.length,s;o--;)s=r[o],n[s.id]?i[s.id]=s:n[s.id]=s},Di=(function(){function t(n,i,r){if(this.props=i&&i.props,this.simple=!!(i&&i.simple),r)this.targets=rb(n),this.elementStates=n,mc(this);else{this.targets=Zs(n);var o=i&&(i.kill===!1||i.batch&&!i.kill);gt&&!o&&gt._kill.push(this),this.update(o||!!gt)}}var e=t.prototype;return e.update=function(i){var r=this;return this.elementStates=this.targets.map(function(o){return new Xo(o,r.props,r.simple)}),mc(this),this.interrupt(i),this.recordInlineStyles(),this},e.clear=function(){return this.targets.length=this.elementStates.length=0,mc(this),this},e.fit=function(i,r,o){for(var s=xu(this.elementStates.slice(0),!1,!0),a=(i||this).idLookup,l=0,c,u;l<s.length;l++)c=s[l],o&&(c.matrix=ln(c.element,!1,!1,!0)),u=a[c.id],u&&Ns(c,u,r,!0,0,c),c.matrix=ln(c.element,!1,!1,!0);return this},e.getProperty=function(i,r){var o=this.getElementState(i)||wu;return(r in o?o:o.props||wu)[r]},e.add=function(i){for(var r=i.targets.length,o=this.idLookup,s=this.alt,a,l,c;r--;)l=i.elementStates[r],c=o[l.id],c&&(l.element===c.element||s[l.id]&&s[l.id].element===l.element)?(a=this.elementStates.indexOf(l.element===c.element?c:s[l.id]),this.targets.splice(a,1,i.targets[r]),this.elementStates.splice(a,1,l)):(this.targets.push(i.targets[r]),this.elementStates.push(l));return i.interrupted&&(this.interrupted=!0),i.simple||(this.simple=!1),mc(this),this},e.compare=function(i){var r=i.idLookup,o=this.idLookup,s=[],a=[],l=[],c=[],u=[],d=i.alt,h=this.alt,f=function(A,P,E){return(A.isVisible!==P.isVisible?A.isVisible?l:c:A.isVisible?a:s).push(E)&&u.push(E)},g=function(A,P,E){return u.indexOf(E)<0&&f(A,P,E)},p,w,b,v,m,_,y,C;for(b in r)m=d[b],_=h[b],p=m?ob(i,this,b):r[b],v=p.element,w=o[b],_?(C=w.isVisible||!_.isVisible&&v===w.element?w:_,y=m&&!p.isVisible&&!m.isVisible&&C.element===m.element?m:p,y.isVisible&&C.isVisible&&y.element!==C.element?((y.isDifferent(C)?a:s).push(y.element,C.element),u.push(y.element,C.element)):f(y,C,y.element),m&&y.element===m.element&&(m=r[b]),g(y.element!==w.element&&m?m:y,w,w.element),g(m&&m.element===_.element?m:y,_,_.element),m&&g(m,_.element===m.element?_:w,m.element)):(w?w.isDifferent(p)?f(p,w,v):s.push(v):l.push(v),m&&g(m,w,m.element));for(b in o)r[b]||(c.push(o[b].element),h[b]&&c.push(h[b].element));return{changed:a,unchanged:s,enter:l,leave:c}},e.recordInlineStyles=function(){for(var i=tf[this.props]||nf,r=this.elementStates.length;r--;)Ll(this.elementStates[r],i)},e.interrupt=function(i){var r=this,o=[];
4this.targets.forEach(function(s){var a=s._flip,l=Xp(a,i?0:1);i&&l&&o.indexOf(a)<0&&a.add(function(){return r.updateVisibility()}),l&&o.push(a)}),!i&&o.length&&this.updateVisibility(),this.interrupted||(this.interrupted=!!o.length)},e.updateVisibility=function(){this.elementStates.forEach(function(i){var r=i.element.getBoundingClientRect();i.isVisible=!!(r.width||r.height||r.top||r.left),i.uncache=1})},e.getElementState=function(i){return this.elementStates[this.targets.indexOf(Ja(i))]},e.makeAbsolute=function(){return xu(this.elementStates.slice(0),!0,!0).map(Gp)},t})(),Xo=(function(){function t(n,i,r){n instanceof t?Object.assign(this,n,i||{}):(this.element=n,this.update(i,r))}var e=t.prototype;return e.isDifferent=function(i){var r=this.bounds,o=i.bounds;return r.top!==o.top||r.left!==o.left||r.width!==o.width||r.height!==o.height||!this.matrix.equals(i.matrix)||this.opacity!==i.opacity||this.props&&i.props&&JSON.stringify(this.props)!==JSON.stringify(i.props)},e.clone=function(i){return new t(this,i)},e.update=function(i,r){var o=this,s=o.element,a=sn.getProperty(s),l=sn.core.getCache(s),c=s.getBoundingClientRect(),u=s.getBBox&&typeof s.getBBox=="function"&&s.nodeName.toLowerCase()!=="svg"&&s.getBBox(),d=r?new Ir(1,0,0,1,c.left+jp(),c.top+Vp()):ln(s,!1,!1,!0);l.uncache=1,o.getProp=a,o.element=s,o.id=q4(s),o.matrix=d,o.cache=l,o.bounds=c,o.isVisible=!!(c.width||c.height||c.left||c.top),o.display=a("display"),o.position=a("position"),o.parent=s.parentNode,o.x=a("x","px"),o.y=a("y","px"),o.scaleX=l.scaleX,o.scaleY=l.scaleY,o.rotation=a("rotation"),o.skewX=a("skewX"),o.opacity=a("opacity"),o.width=u?u.width:xr(a("width","px"),.04),o.height=u?u.height:xr(a("height","px"),.04),i&&j4(o,Yp[i]||tb(i)),o.ctm=s.getCTM&&s.nodeName.toLowerCase()==="svg"&&W1(s).inverse(),o.simple=r||ws(d.a)===1&&!ws(d.b)&&!ws(d.c)&&ws(d.d)===1,o.uncache=0},t})(),U4=(function(){function t(n,i){this.vars=n,this.batch=i,this.states=[],this.timeline=i.timeline}var e=t.prototype;return e.getStateById=function(i){for(var r=this.states.length;r--;)if(this.states[r].idLookup[i])return this.states[r]},e.kill=function(){this.batch.remove(this)},t})(),Y4=(function(){function t(n){this.id=n,this.actions=[],this._kill=[],this._final=[],this._abs=[],this._run=[],this.data={},this.state=new Di,this.timeline=sn.timeline()}var e=t.prototype;return e.add=function(i){var r=this.actions.filter(function(o){return o.vars===i});return r.length?r[0]:(r=new U4(typeof i=="function"?{animate:i}:i,this),this.actions.push(r),r)},e.remove=function(i){var r=this.actions.indexOf(i);return r>=0&&this.actions.splice(r,1),this},e.getState=function(i){var r=this,o=gt,s=Za;return gt=this,this.state.clear(),this._kill.length=0,this.actions.forEach(function(a){a.vars.getState&&(a.states.length=0,Za=a,a.state=a.vars.getState(a)),i&&a.states.forEach(function(l){return r.state.add(l)})}),Za=s,gt=o,this.killConflicts(),this},e.animate=function(){var i=this,r=gt,o=this.timeline,s=this.actions.length,a,l;for(gt=this,o.clear(),this._abs.length=this._final.length=this._run.length=0,this.actions.forEach(function(c){c.vars.animate&&c.vars.animate(c);var u=c.vars.onEnter,d=c.vars.onLeave,h=c.targets,f,g;h&&h.length&&(u||d)&&(f=new Di,c.states.forEach(function(p){return f.add(p)}),g=f.compare(rf.getState(h)),g.enter.length&&u&&u(g.enter),g.leave.length&&d&&d(g.leave))}),nb(this._abs),this._run.forEach(function(c){return c()}),l=o.duration(),a=this._final.slice(0),o.add(function(){l<=o.time()&&(a.forEach(function(c){return c()}),h_(i,"onComplete"))}),gt=r;s--;)this.actions[s].vars.once&&this.actions[s].kill();return h_(this,"onStart"),o.restart(),this},e.loadState=function(i){i||(i=function(){return 0});var r=[];return this.actions.forEach(function(o){if(o.vars.loadState){var s,a=function l(c){c&&(o.targets=c),s=r.indexOf(l),~s&&(r.splice(s,1),r.length||i())};r.push(a),o.vars.loadState(a)}}),r.length||i(),this},e.setState=function(){return this.actions.forEach(function(i){return i.targets=i.vars.setState&&i.vars.setState(i)}),this},e.killConflicts=function(i){return this.state.interrupt(i),this._kill.forEach(function(r){return r.interrupt(i)}),this},e.run=function(i,r){var o=this;
4return this!==gt&&(i||this.getState(r),this.loadState(function(){o._killed||(o.setState(),o.animate())})),this},e.clear=function(i){this.state.clear(),i||(this.actions.length=0)},e.getStateById=function(i){for(var r=this.actions.length,o;r--;)if(o=this.actions[r].getStateById(i),o)return o;return this.state.idLookup[i]&&this.state},e.kill=function(){this._killed=1,this.clear(),delete ph[this.id]},t})(),rf=(function(){function t(){}return t.getState=function(n,i){var r=Kf(n,i);return Za&&Za.states.push(r),i&&i.batch&&t.batch(i.batch).state.add(r),r},t.from=function(n,i){return i=i||{},"clearProps"in i||(i.clearProps=!0),Jf(n,Kf(i.targets||n.targets,{props:i.props||n.props,simple:i.simple,kill:!!i.kill}),i,-1)},t.to=function(n,i){return Jf(n,Kf(i.targets||n.targets,{props:i.props||n.props,simple:i.simple,kill:!!i.kill}),i,1)},t.fromTo=function(n,i,r){return Jf(n,i,r)},t.fit=function(n,i,r){var o=r?xs(r,J1):{},s=r||o,a=s.absolute,l=s.scale,c=s.getVars,u=s.props,d=s.runBackwards,h=s.onComplete,f=s.simple,g=r&&r.fitChild&&Ja(r.fitChild),p=gh(i,u,f,n),w=gh(n,0,f,p),b=u?tf[u]:nf,v=sn.context();return u&&ib(o,p.props),Ll(w,b),d&&("immediateRender"in o||(o.immediateRender=!0),o.onComplete=function(){ku(w),h&&h.apply(this,arguments)}),a&&Gp(w,p),o=Ns(w,p,l||g,!o.duration&&u,g,o.duration||c?o:0),typeof r=="object"&&"zIndex"in r&&(o.zIndex=r.zIndex),v&&!c&&v.add(function(){return function(){return ku(w)}}),c?o:o.duration?sn.to(w.element,o):null},t.makeAbsolute=function(n,i){return(n instanceof Di?n:new Di(n,i)).makeAbsolute()},t.batch=function(n){return n||(n="default"),ph[n]||(ph[n]=new Y4(n))},t.killFlipsOf=function(n,i){(n instanceof Di?n.targets:Zs(n)).forEach(function(r){return r&&Xp(r._flip,i!==!1?1:2)})},t.isFlipping=function(n){var i=t.getByTarget(n);return!!i&&i.isActive()},t.getByTarget=function(n){return(Ja(n)||wu)._flip},t.getElementState=function(n,i){return new Xo(Ja(n),i)},t.convertCoordinates=function(n,i,r){var o=ln(i,!0,!0).multiply(ln(n));return r?o.apply(r):o},t.register=function(n){if(Ur=typeof document<"u"&&document.body,Ur){sn=n,zp(Ur),Zs=sn.utils.toArray,hh=sn.core.getStyleSaver;var i=sn.utils.snap(.1);xr=function(o,s){return i(parseFloat(o)+s)}}},t})();rf.version="3.15.0";typeof window<"u"&&window.gsap&&window.gsap.registerPlugin(rf);function G4(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function X4(t,e,n){return e&&G4(t.prototype,e),t}var un,Vc,si,Qr,Zr,Bs,sb,Eo,$s,ab,kr,Ei,lb,cb=function(){return un||typeof window<"u"&&(un=window.gsap)&&un.registerPlugin&&un},ub=1,ks=[],He=[],nr=[],el=Date.now,mh=function(e,n){return n},K4=function(){var e=$s.core,n=e.bridge||{},i=e._scrollers,r=e._proxies;i.push.apply(i,He),r.push.apply(r,nr),He=i,nr=r,mh=function(s,a){return n[s](a)}},io=function(e,n){return~nr.indexOf(e)&&nr[nr.indexOf(e)+1][n]},tl=function(e){return!!~ab.indexOf(e)},Pn=function(e,n,i,r,o){return e.addEventListener(n,i,{passive:r!==!1,capture:!!o})},Cn=function(e,n,i,r){return e.removeEventListener(n,i,!!r)},_c="scrollLeft",yc="scrollTop",_h=function(){return kr&&kr.isPressed||He.cache++},Tu=function(e,n){var i=function r(o){if(o||o===0){ub&&(si.history.scrollRestoration="manual");var s=kr&&kr.isPressed;o=r.v=Math.round(o)||(kr&&kr.iOS?1:0),e(o),r.cacheID=He.cache,s&&mh("ss",o)}else(n||He.cache!==r.cacheID||mh("ref"))&&(r.cacheID=He.cache,r.v=e());return r.v+r.offset};return i.offset=0,e&&i},In={s:_c,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:Tu(function(t){return arguments.length?si.scrollTo(t,Yt.sc()):si.pageXOffset||Qr[_c]||Zr[_c]||Bs[_c]||0})},Yt={s:yc,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:In,sc:Tu(function(t){return arguments.length?si.scrollTo(In.sc(),t):si.pageYOffset||Qr[yc]||Zr[yc]||Bs[yc]||0})},zn=function(e,n){return(n&&n._ctx&&n._ctx.selector||un.utils.toArray)(e)[0]||(typeof e=="string"&&un.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},Q4=function(e,n){for(var i=n.length;i--;)if(n[i]===e||n[i].contains(e))return!0;return!1},co=function(e,n){var i=n.s,r=n.sc;tl(e)&&(e=Qr.scrollingElement||Zr);var o=He.indexOf(e),s=r===Yt.sc?1:2;!~o&&(o=He.push(e)-1),He[o+s]||Pn(e,"scroll",_h);var a=He[o+s],l=a||(He[o+s]=Tu(io(e,i),!0)||(tl(e)?r:Tu(function(c){return arguments.length?e[i]=c:e[i]})));return l.target=e,a||(l.smooth=un.getProperty(e,"scrollBehavior")==="smooth"),l},yh=function(e,n,i){var r=e,o=e,s=el(),a=s,l=n||50,c=Math.max(500,l*3),u=function(g,p){var w=el();p||w-s>l?(o=r,r=g,a=s,s=w):i?r+=g:r=o+(g-o)/(w-a)*(s-a)},d=function(){o=r=i?0:r,a=s=0},h=function(g){var p=a,w=o,b=el();return(g||g===0)&&g!==r&&u(g),s===a||b-a>c?0:(r+(i?w:-w))/((i?b:s)-p)*1e3};return{update:u,reset:d,getVelocity:h}},_a=function(e,n){return n&&!e._gsapAllow&&e.cancelable!==!1&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},x_=function(e){var n=Math.max.apply(Math,e),i=Math.min.apply(Math,e);return Math.abs(n)>=Math.abs(i)?n:i},fb=function(){$s=un.core.globals().ScrollTrigger,$s&&$s.core&&K4()},db=function(e){return un=e||cb(),!Vc&&un&&typeof document<"u"&&document.body&&(si=window,Qr=document,Zr=Qr.documentElement,Bs=Qr.body,ab=[si,Qr,Zr,Bs],un.utils.clamp,lb=un.core.context||function(){},Eo="onpointerenter"in Bs?"pointer":"mouse",sb=Lt.isTouch=si.matchMedia&&si.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in si||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Ei=Lt.eventTypes=("ontouchstart"in Zr?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Zr?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return ub=0},500),Vc=1),$s||fb(),Vc};In.op=Yt;He.cache=0;var Lt=(function(){function t(n){this.init(n)}var e=t.prototype;return e.init=function(i){Vc||db(un)||console.warn("Please gsap.registerPlugin(Observer)"),$s||fb();var r=i.tolerance,o=i.dragMinimum,s=i.type,a=i.target,l=i.lineHeight,c=i.debounce,u=i.preventDefault,d=i.onStop,h=i.onStopDelay,f=i.ignore,g=i.wheelSpeed,p=i.event,w=i.onDragStart,b=i.onDragEnd,v=i.onDrag,m=i.onPress,_=i.onRelease,y=i.onRight,C=i.onLeft,k=i.onUp,A=i.onDown,P=i.onChangeX,E=i.onChangeY,O=i.onChange,R=i.onToggleX,N=i.onToggleY,G=i.on
vendor: 6,768 bytes, line 4
4Hover,W=i.onHoverEnd,V=i.onMove,q=i.ignoreCheck,X=i.isNormalizer,le=i.onGestureStart,M=i.onGestureEnd,fe=i.onWheel,ce=i.onEnable,Re=i.onDisable,ye=i.onClick,Se=i.scrollSpeed,me=i.capture,F=i.allowClicks,Q=i.lockAxis,ne=i.onLockAxis;this.target=a=zn(a)||Zr,this.vars=i,f&&(f=un.utils.toArray(f)),r=r||1e-9,o=o||0,g=g||1,Se=Se||1,s=s||"wheel,touch,pointer",c=c!==!1,l||(l=parseFloat(si.getComputedStyle(Bs).lineHeight)||22);var se,he,Ee,x,T,I,U,S=this,j=0,ie=0,re=i.passive||!u&&i.passive!==!1,K=co(a,In),B=co(a,Yt),ve=K(),ae=B(),ue=~s.indexOf("touch")&&!~s.indexOf("pointer")&&Ei[0]==="pointerdown",_e=tl(a),xe=a.ownerDocument||Qr,De=[0,0,0],Ne=[0,0,0],Ye=0,at=function(){return Ye=el()},Ge=function(H,te){return(S.event=H)&&f&&Q4(H.target,f)||te&&ue&&H.pointerType!=="touch"||q&&q(H,te)},Ct=function(){S._vx.reset(),S._vy.reset(),he.pause(),d&&d(S)},Kt=function(){var H=S.deltaX=x_(De),te=S.deltaY=x_(Ne),z=Math.abs(H)>=r,oe=Math.abs(te)>=r;O&&(z||oe)&&O(S,H,te,De,Ne),z&&(y&&S.deltaX>0&&y(S),C&&S.deltaX<0&&C(S),P&&P(S),R&&S.deltaX<0!=j<0&&R(S),j=S.deltaX,De[0]=De[1]=De[2]=0),oe&&(A&&S.deltaY>0&&A(S),k&&S.deltaY<0&&k(S),E&&E(S),N&&S.deltaY<0!=ie<0&&N(S),ie=S.deltaY,Ne[0]=Ne[1]=Ne[2]=0),(x||Ee)&&(V&&V(S),Ee&&(w&&Ee===1&&w(S),v&&v(S),Ee=0),x=!1),I&&!(I=!1)&&ne&&ne(S),T&&(fe(S),T=!1),se=0},Bn=function(H,te,z){De[z]+=H,Ne[z]+=te,S._vx.update(H),S._vy.update(te),c?se||(se=requestAnimationFrame(Kt)):Kt()},ft=function(H,te){Q&&!U&&(S.axis=U=Math.abs(H)>Math.abs(te)?"x":"y",I=!0),U!=="y"&&(De[2]+=H,S._vx.update(H,!0)),U!=="x"&&(Ne[2]+=te,S._vy.update(te,!0)),c?se||(se=requestAnimationFrame(Kt)):Kt()},Mt=function(H){if(!Ge(H,1)){H=_a(H,u);var te=H.clientX,z=H.clientY,oe=te-S.x,Z=z-S.y,pe=S.isDragging;S.x=te,S.y=z,(pe||(oe||Z)&&(Math.abs(S.startX-te)>=o||Math.abs(S.startY-z)>=o))&&(Ee||(Ee=pe?2:1),pe||(S.isDragging=!0),ft(oe,Z))}},dn=S.onPress=function(L){Ge(L,1)||L&&L.button||(S.axis=U=null,he.pause(),S.isPressed=!0,L=_a(L),j=ie=0,S.startX=S.x=L.clientX,S.startY=S.y=L.clientY,S._vx.reset(),S._vy.reset(),Pn(X?a:xe,Ei[1],Mt,re,!0),S.deltaX=S.deltaY=0,m&&m(S))},Oe=S.onRelease=function(L){if(!Ge(L,1)){Cn(X?a:xe,Ei[1],Mt,!0);var H=!isNaN(S.y-S.startY),te=S.isDragging,z=te&&(Math.abs(S.x-S.startX)>3||Math.abs(S.y-S.startY)>3),oe=_a(L);!z&&H&&(S._vx.reset(),S._vy.reset(),u&&F&&un.delayedCall(.08,function(){if(el()-Ye>300&&!L.defaultPrevented){if(L.target.click)L.target.click();else if(xe.createEvent){var Z=xe.createEvent("MouseEvents");Z.initMouseEvent("click",!0,!0,si,1,oe.screenX,oe.screenY,oe.clientX,oe.clientY,!1,!1,!1,!1,0,null),L.target.dispatchEvent(Z)}}})),S.isDragging=S.isGesturing=S.isPressed=!1,d&&te&&!X&&he.restart(!0),Ee&&Kt(),b&&te&&b(S),_&&_(S,z)}},Kn=function(H){return H.touches&&H.touches.length>1&&(S.isGesturing=!0)&&le(H,S.isDragging)},xt=function(){return(S.isGesturing=!1)||M(S)},hn=function(H){if(!Ge(H)){var te=K(),z=B();Bn((te-ve)*Se,(z-ae)*Se,1),ve=te,ae=z,d&&he.restart(!0)}},$n=function(H){if(!Ge(H)){H=_a(H,u),fe&&(T=!0);var te=(H.deltaMode===1?l:H.deltaMode===2?si.innerHeight:1)*g;Bn(H.deltaX*te,H.deltaY*te,0),d&&!X&&he.restart(!0)}},Fi=function(H){if(!Ge(H)){var te=H.clientX,z=H.clientY,oe=te-S.x,Z=z-S.y;S.x=te,S.y=z,x=!0,d&&he.restart(!0),(oe||Z)&&ft(oe,Z)}},ke=function(H){S.event=H,G(S)},D=function(H){S.event=H,W(S)},ee=function(H){return Ge(H)||_a(H,u)&&ye(S)};he=S._dc=un.delayedCall(h||.25,Ct).pause(),S.deltaX=S.deltaY=0,S._vx=yh(0,50,!0),S._vy=yh(0,50,!0),S.scrollX=K,S.scrollY=B,S.isDragging=S.isGesturing=S.isPressed=!1,lb(this),S.enable=function(L){return S.isEnabled||(Pn(_e?xe:a,"scroll",_h),s.indexOf("scroll")>=0&&Pn(_e?xe:a,"scroll",hn,re,me),s.indexOf("wheel")>=0&&Pn(a,"wheel",$n,re,me),(s.indexOf("touch")>=0&&sb||s.indexOf("pointer")>=0)&&(Pn(a,Ei[0],dn,re,me),Pn(xe,Ei[2],Oe),Pn(xe,Ei[3],Oe),F&&Pn(a,"click",at,!0,!0),ye&&Pn(a,"click",ee),le&&Pn(xe,"gesturestart",Kn),M&&Pn(xe,"gestureend",xt),G&&Pn(a,Eo+"enter",ke),W&&Pn(a,Eo+"leave",D),V&&Pn(a,Eo+"move",Fi)),S.isEnabled=!0,S.isDragging=S.isGesturing=S.isPressed=x=Ee=!1,S._vx.reset(),S._vy.reset(),ve=K(),ae=B(),L&&L.type&&dn(L),ce&&ce(S)),S},S.disable=function(){S.isEnabled&&(ks.filter(function(L){return L!==S&&tl(L.target)}).length||Cn(_e?xe:a,"scroll",_h),S.isPressed&&(S._vx.reset(),S._vy.reset(),Cn(X?a:xe,Ei[1],Mt,!0)),Cn(_e?xe:a,"scroll",hn,me),Cn(a,"wheel",$n,me),Cn(a,Ei[0],dn,me),Cn(xe,Ei[2],Oe),Cn(xe,Ei[3],Oe),Cn(a,"click",at,!0),Cn(a,"click",ee),Cn(xe,"gesturestart",Kn),Cn(xe,"gestureend",xt),Cn(a,Eo+"enter",ke),Cn(a,Eo+"leave",D),Cn(a,Eo+"move",Fi),S.isEnabled=S.isPressed=S.isDragging=!1,Re&&Re(S))},S.kill=S.revert=function(){S.disable();var L=ks.indexOf(S);L>=0&&ks.splice(L,1),kr===S&&(kr=0)},ks.push(S),X&&tl(a)&&(kr=S),S.enable(p)},X4(t,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),t})();Lt.version="3.15.0";Lt.create=function(t){return new Lt(t)};Lt.register=db;Lt.getAll=function(){return ks.slice()};Lt.getById=function(t){return ks.filter(function(e){return e.vars.id===t})[0]};cb()&&un.registerPlugin(Lt);var be,ps,Fe,ot,ii,nt,Kp,Su,Nl,nl,Oa,vc,mn,of,vh,On,k_,T_,gs,hb,ed,pb,Rn,bh,gb,mb,Vr,wh,Qp,Fs,Zp,il,xh,td,bc=1,_n=Date.now,nd=_n(),Si=0,Ma=0,S_=function(e,n,i){var r=Jn(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return i["_"+n+"Clamp"]=r,r?e.substr(6,e.length-7):e},C_=function(e,n){return n&&(!Jn(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},Z4=function t(){return Ma&&requestAnimationFrame(t)},E_=function(){return of=1},P_=function(){return of=0},Ui=function(e){return e},Da=function(e){return Math.round(e*1e5)/1e5||0},_b=function(){return typeof window<"u"},yb=function(){return be||_b()&&(be=window.gsap)&&be.registerPlugin&&be},Ko=function(e){return!!~Kp.indexOf(e)},vb=function(e){return(e==="Height"?Zp:Fe["inner"+e])||ii["client"+e]||nt["client"+e]},bb=function(e){return io(e,"getBoundingClientRect")||(Ko(e)?function(){return Yc.width=Fe.innerWidth,Yc.height=Zp,Yc}:function(){return yr(e)})},J4=function(e,n,i){var r=i.d,o=i.d2,s=i.a;return(s=io(e,"getBoundingClientRect"))?function(){return s()[r]}:function(){return(n?vb(o):e["client"+o])||0}},e6=function(e,n){return!n||~nr.indexOf(e)?bb(e):function(){return Yc}},Ji=function(e,n){var i=n.s,r=n.d2,o=n.d,s=n.a;return Math.max(0,(i="scroll"+r)&&(s=io(e,i))?s()-bb(e)()[o]:Ko(e)?(ii[i]||nt[i])-vb(r):e[i]-e["offset"+r])},wc=function(e,n){for(var i=0;i<gs.length;i+=3)(!n||~n.indexOf(gs[i+1]))&&e(gs[i],gs[i+1],gs[i+2])},Jn=function(e){return typeof e=="string"},bn=function(e){return typeof e=="function"},Ia=function(e){return typeof e=="number"},Po=function(e){return typeof e=="object"},ya=function(e,n,i){return e&&e.progress(n?0:1)&&i&&e.pause()},as=function(e,n,i){if(e.enabled){var r=e._ctx?e._ctx.add(function(){return n(e,i)}):n(e,i);
vendor: 4,644 bytes, line 4
4r&&r.totalTime&&(e.callbackAnimation=r)}},ls=Math.abs,wb="left",xb="top",Jp="right",eg="bottom",jo="width",qo="height",rl="Right",ol="Left",sl="Top",al="Bottom",Bt="padding",wi="margin",Js="Width",tg="Height",Vt="px",xi=function(e){return Fe.getComputedStyle(e.nodeType===Node.DOCUMENT_NODE?e.scrollingElement:e)},t6=function(e){var n=xi(e).position;e.style.position=n==="absolute"||n==="fixed"?n:"relative"},A_=function(e,n){for(var i in n)i in e||(e[i]=n[i]);return e},yr=function(e,n){var i=n&&xi(e)[vh]!=="matrix(1, 0, 0, 1, 0, 0)"&&be.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect?e.getBoundingClientRect():e.scrollingElement.getBoundingClientRect();return i&&i.progress(0).kill(),r},Cu=function(e,n){var i=n.d2;return e["offset"+i]||e["client"+i]||0},kb=function(e){var n=[],i=e.labels,r=e.duration(),o;for(o in i)n.push(i[o]/r);return n},n6=function(e){return function(n){return be.utils.snap(kb(e),n)}},ng=function(e){var n=be.utils.snap(e),i=Array.isArray(e)&&e.slice(0).sort(function(r,o){return r-o});return i?function(r,o,s){s===void 0&&(s=.001);var a;if(!o)return n(r);if(o>0){for(r-=s,a=0;a<i.length;a++)if(i[a]>=r)return i[a];return i[a-1]}else for(a=i.length,r+=s;a--;)if(i[a]<=r)return i[a];return i[0]}:function(r,o,s){s===void 0&&(s=.001);var a=n(r);return!o||Math.abs(a-r)<s||a-r<0==o<0?a:n(o<0?r-e:r+e)}},i6=function(e){return function(n,i){return ng(kb(e))(n,i.direction)}},xc=function(e,n,i,r){return i.split(",").forEach(function(o){return e(n,o,r)})},Zt=function(e,n,i,r,o){return e.addEventListener(n,i,{passive:!r,capture:!!o})},Qt=function(e,n,i,r){return e.removeEventListener(n,i,!!r)},kc=function(e,n,i){i=i&&i.wheelHandler,i&&(e(n,"wheel",i),e(n,"touchmove",i))},R_={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Tc={toggleActions:"play",anticipatePin:0},Eu={top:0,left:0,center:.5,bottom:1,right:1},jc=function(e,n){if(Jn(e)){var i=e.indexOf("="),r=~i?+(e.charAt(i-1)+1)*parseFloat(e.substr(i+1)):0;~i&&(e.indexOf("%")>i&&(r*=n/100),e=e.substr(0,i-1)),e=r+(e in Eu?Eu[e]*n:~e.indexOf("%")?parseFloat(e)*n/100:parseFloat(e)||0)}return e},Sc=function(e,n,i,r,o,s,a,l){var c=o.startColor,u=o.endColor,d=o.fontSize,h=o.indent,f=o.fontWeight,g=ot.createElement("div"),p=Ko(i)||io(i,"pinType")==="fixed",w=e.indexOf("scroller")!==-1,b=p?nt:i.tagName==="IFRAME"?i.contentDocument.body:i,v=e.indexOf("start")!==-1,m=v?c:u,_="border-color:"+m+";font-size:"+d+";color:"+m+";font-weight:"+f+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return _+="position:"+((w||l)&&p?"fixed;":"absolute;"),(w||l||!p)&&(_+=(r===Yt?Jp:eg)+":"+(s+parseFloat(h))+"px;"),a&&(_+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),g._isStart=v,g.setAttribute("class","gsap-marker-"+e+(n?" marker-"+n:"")),g.style.cssText=_,g.innerText=n||n===0?e+"-"+n:e,b.children[0]?b.insertBefore(g,b.children[0]):b.appendChild(g),g._offset=g["offset"+r.op.d2],qc(g,0,r,v),g},qc=function(e,n,i,r){var o={display:"block"},s=i[r?"os2":"p2"],a=i[r?"p2":"os2"];e._isFlipped=r,o[i.a+"Percent"]=r?-100:0,o[i.a]=r?"1px":0,o["border"+s+Js]=1,o["border"+a+Js]=0,o[i.p]=n+"px",be.set(e,o)},$e=[],kh={},Bl,O_=function(){return _n()-Si>34&&(Bl||(Bl=requestAnimationFrame(Er)))},cs=function(){(!Rn||!Rn.isPressed||Rn.startX>nt.clientWidth)&&(He.cache++,Rn?Bl||(Bl=requestAnimationFrame(Er)):Er(),Si||Zo("scrollStart"),Si=_n())},id=function(){mb=Fe.innerWidth,gb=Fe.innerHeight},La=function(e){He.cache++,(e===!0||!mn&&!pb&&!ot.fullscreenElement&&!ot.webkitFullscreenElement&&(!bh||mb!==Fe.innerWidth||Math.abs(Fe.innerHeight-gb)>Fe.innerHeight*.25))&&Su.restart(!0)},Qo={},r6=[],Tb=function t(){return Qt(Le,"scrollEnd",t)||Mo(!0)},Zo=function(e){return Qo[e]&&Qo[e].map(function(n){return n()})||r6},Zn=[],Sb=function(e){for(var n=0;n<Zn.length;n+=5)(!e||Zn[n+4]&&Zn[n+4].query===e)&&(Zn[n].style.cssText=Zn[n+1],Zn[n].getBBox&&Zn[n].setAttribute("transform",Zn[n+2]||""),Zn[n+3].uncache=1)},Cb=function(){return He.forEach(function(e){return bn(e)&&++e.cacheID&&(e.rec=e())})},ig=function(e,n){var i;for(On=0;On<$e.length;On++)i=$e[On],i&&(!n||i._ctx===n)&&(e?i.kill(1):i.revert(!0,!0));il=!0,n&&Sb(n),n||Zo("revert")},Eb=function(e,n){He.cache++,(n||!Mn)&&He.forEach(function(i){return bn(i)&&i.cacheID++&&(i.rec=0)}),Jn(e)&&(Fe.history.scrollRestoration=Qp=e)},Mn,Wo=0,M_,o6=function(){if(M_!==Wo){var e=M_=Wo;requestAnimationFrame(function(){return e===Wo&&Mo(!0)})}},Pb=function(){nt.appendChild(Fs),Zp=!Rn&&Fs.offsetHeight||Fe.innerHe
vendor: 1,570 bytes, line 4
4ight,nt.removeChild(Fs)},D_=function(e){return Nl(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(n){return n.style.display=e?"none":"block"})},Mo=function(e,n){if(ii=ot.documentElement,nt=ot.body,Kp=[Fe,ot,ii,nt],Si&&!e&&!il){Zt(Le,"scrollEnd",Tb);return}Pb(),Mn=Le.isRefreshing=!0,il||Cb();var i=Zo("refreshInit");hb&&Le.sort(),n||ig(),He.forEach(function(r){bn(r)&&(r.smooth&&(r.target.style.scrollBehavior="auto"),r(0))}),$e.slice(0).forEach(function(r){return r.refresh()}),il=!1,$e.forEach(function(r){if(r._subPinOffset&&r.pin){var o=r.vars.horizontal?"offsetWidth":"offsetHeight",s=r.pin[o];r.revert(!0,1),r.adjustPinSpacing(r.pin[o]-s),r.refresh()}}),xh=1,D_(!0),$e.forEach(function(r){var o=Ji(r.scroller,r._dir),s=r.vars.end==="max"||r._endClamp&&r.end>o,a=r._startClamp&&r.start>=o;(s||a)&&r.setPositions(a?o-1:r.start,s?Math.max(a?o:r.start+1,o):r.end,!0)}),D_(!1),xh=0,i.forEach(function(r){return r&&r.render&&r.render(-1)}),He.forEach(function(r){bn(r)&&(r.smooth&&requestAnimationFrame(function(){return r.target.style.scrollBehavior="smooth"}),r.rec&&r(r.rec))}),Eb(Qp,1),Su.pause(),Wo++,Mn=2,Er(2),$e.forEach(function(r){return bn(r.vars.onRefresh)&&r.vars.onRefresh(r)}),Mn=Le.isRefreshing=!1,Zo("refresh")},Th=0,Wc=1,ll,Er=function(e){if(e===2||!Mn&&!il){Le.isUpdating=!0,ll&&ll.update(0);var n=$e.length,i=_n(),r=i-nd>=50,o=n&&$e[0].scroll();if(Wc=Th>o?-1:1,Mn||(Th=o),r&&(Si&&!of&&i-Si>200&&(Si=0,Zo("scrollEnd")),Oa=nd,nd=i),Wc<0){for(On=n;On-- >0;)$e[On]&&$e[On].update(0,r);Wc=1}
vendor: 6,069 bytes, line 4
4else for(On=0;On<n;On++)$e[On]&&$e[On].update(0,r);Le.isUpdating=!1}Bl=0},Sh=[wb,xb,eg,Jp,wi+al,wi+rl,wi+sl,wi+ol,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Uc=Sh.concat([jo,qo,"boxSizing","max"+Js,"max"+tg,"position",wi,Bt,Bt+sl,Bt+rl,Bt+al,Bt+ol]),s6=function(e,n,i){Hs(i);var r=e._gsap;if(r.spacerIsNative)Hs(r.spacerState);else if(e._gsap.swappedIn){var o=n.parentNode;o&&(o.insertBefore(e,n),o.removeChild(n))}e._gsap.swappedIn=!1},rd=function(e,n,i,r){if(!e._gsap.swappedIn){for(var o=Sh.length,s=n.style,a=e.style,l;o--;)l=Sh[o],s[l]=i[l];s.position=i.position==="absolute"?"absolute":"relative",i.display==="inline"&&(s.display="inline-block"),a[eg]=a[Jp]="auto",s.flexBasis=i.flexBasis||"auto",s.overflow="visible",s.boxSizing="border-box",s[jo]=Cu(e,In)+Vt,s[qo]=Cu(e,Yt)+Vt,s[Bt]=a[wi]=a[xb]=a[wb]="0",Hs(r),a[jo]=a["max"+Js]=i[jo],a[qo]=a["max"+tg]=i[qo],a[Bt]=i[Bt],e.parentNode!==n&&(e.parentNode.insertBefore(n,e),n.appendChild(e)),e._gsap.swappedIn=!0}},a6=/([A-Z])/g,Hs=function(e){if(e){var n=e.t.style,i=e.length,r=0,o,s;for((e.t._gsap||be.core.getCache(e.t)).uncache=1;r<i;r+=2)s=e[r+1],o=e[r],s?n[o]=s:n[o]&&n.removeProperty(o.replace(a6,"-$1").toLowerCase())}},Cc=function(e){for(var n=Uc.length,i=e.style,r=[],o=0;o<n;o++)r.push(Uc[o],i[Uc[o]]);return r.t=e,r},l6=function(e,n,i){for(var r=[],o=e.length,s=i?8:0,a;s<o;s+=2)a=e[s],r.push(a,a in n?n[a]:e[s+1]);return r.t=e.t,r},Yc={left:0,top:0},I_=function(e,n,i,r,o,s,a,l,c,u,d,h,f,g){bn(e)&&(e=e(l)),Jn(e)&&e.substr(0,3)==="max"&&(e=h+(e.charAt(4)==="="?jc("0"+e.substr(3),i):0));var p=f?f.time():0,w,b,v;if(f&&f.seek(0),isNaN(e)||(e=+e),Ia(e))f&&(e=be.utils.mapRange(f.scrollTrigger.start,f.scrollTrigger.end,0,h,e)),a&&qc(a,i,r,!0);else{bn(n)&&(n=n(l));var m=(e||"0").split(" "),_,y,C,k;v=zn(n,l)||nt,_=yr(v)||{},(!_||!_.left&&!_.top)&&xi(v).display==="none"&&(k=v.style.display,v.style.display="block",_=yr(v),k?v.style.display=k:v.style.removeProperty("display")),y=jc(m[0],_[r.d]),C=jc(m[1]||"0",i),e=_[r.p]-c[r.p]-u+y+o-C,a&&qc(a,C,r,i-C<20||a._isStart&&C>20),i-=i-C}if(g&&(l[g]=e||-.001,e<0&&(e=0)),s){var A=e+i,P=s._isStart;w="scroll"+r.d2,qc(s,A,r,P&&A>20||!P&&(d?Math.max(nt[w],ii[w]):s.parentNode[w])<=A+1),d&&(c=yr(a),d&&(s.style[r.op.p]=c[r.op.p]-r.op.m-s._offset+Vt))}return f&&v&&(w=yr(v),f.seek(h),b=yr(v),f._caScrollDist=w[r.p]-b[r.p],e=e/f._caScrollDist*h),f&&f.seek(p),f?e:Math.round(e)},c6=/(webkit|moz|length|cssText|inset)/i,L_=function(e,n,i,r){if(e.parentNode!==n){var o=e.style,s,a;if(n===nt){e._stOrig=o.cssText,a=xi(e);for(s in a)!+s&&!c6.test(s)&&a[s]&&typeof o[s]=="string"&&s!=="0"&&(o[s]=a[s]);o.top=i,o.left=r}else o.cssText=e._stOrig;be.core.getCache(e).uncache=1,n.appendChild(e)}},Ab=function(e,n,i){var r=n,o=r;return function(s){var a=Math.round(e());return a!==r&&a!==o&&Math.abs(a-r)>3&&Math.abs(a-o)>3&&(s=a,i&&i()),o=r,r=Math.round(s),r}},Ec=function(e,n,i){var r={};r[n.p]="+="+i,be.set(e,r)},N_=function(e,n){var i=co(e,n),r="_scroll"+n.p2,o=function s(a,l,c,u,d){var h=s.tween,f=l.onComplete,g={};c=c||i();var p=Ab(i,c,function(){h.kill(),s.tween=0});return d=u&&d||0,u=u||a-c,h&&h.kill(),l[r]=a,l.inherit=!1,l.modifiers=g,g[r]=function(){return p(c+u*h.ratio+d*h.ratio*h.ratio)},l.onUpdate=function(){He.cache++,s.tween&&Er()},l.onComplete=function(){s.tween=0,f&&f.call(h)},h=s.tween=be.to(e,l),h};return e[r]=i,i.wheelHandler=function(){return o.tween&&o.tween.kill()&&(o.tween=0)},Zt(e,"wheel",i.wheelHandler),Le.isTouch&&Zt(e,"touchmove",i.wheelHandler),o},Le=(function(){function t(n,i){ps||t.register(be)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),wh(this),this.init(n,i)}var e=t.prototype;return e.init=function(i,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Ma){this.update=this.refresh=this.kill=Ui;return}i=A_(Jn(i)||Ia(i)||i.nodeType?{trigger:i}:i,Tc);var o=i,s=o.onUpdate,a=o.toggleClass,l=o.id,c=o.onToggle,u=o.onRefresh,d=o.scrub,h=o.trigger,f=o.pin,g=o.pinSpacing,p=o.invalidateOnRefresh,w=o.anticipatePin,b=o.onScrubComplete,v=o.onSnapComplete,m=o.once,_=o.snap,y=o.pinReparent,C=o.pinSpacer,k=o.containerAnimation,A=o.fastScrollEnd,P=o.preventOverlaps,E=i.horizontal||i.containerAnimation&&i.horizontal!==!1?In:Yt,O=!d&&d!==0,R=zn(i.scroller||Fe),N=be.core.getCache(R),G=Ko(R),W=("pinType"in i?i.pinType:io(R,"pinType")||G&&"fixed")==="fixed",V=[i.onEnter,i.onLeave,i.onEnterBack,i.onLeaveBack],q=O&&i.toggleActions.split(" "),X="markers"in i?i.markers:Tc.markers,le=G?0:parseFloat(xi(R)["border"+E.p2+Js])||0,M=this,fe=i.onRefreshInit&&function(){return i.onRefreshInit(M)},ce=J4(R,G,E),Re=e6(R,G),ye=0,Se=0,me=0,F=co(R,E),Q,ne,se,he,Ee,x,T,I,U,S,j,ie,re,K,B,ve,ae,ue,_e,xe,De,Ne,Ye,at,Ge,Ct,Kt,Bn,ft,Mt,dn,Oe,Kn,xt,hn,$n,Fi,ke,D;if(M._startClamp=M._endClamp=!1,M._dir=E,w*=45,M.scroller=R,M.scroll=k?k.time.bind(k):F,he=F(),M.vars=i,r=r||i.animation,"refreshPriority"in i&&(hb=1,i.refreshPriority===-9999&&(ll=M)),N.tweenScroll=N.tweenScroll||{top:N_(R,Yt),left:N_(R,In)},M.tweenTo=Q=N.tweenScroll[E.p],M.scrubDuration=function(z){Kn=Ia(z)&&z,Kn?Oe?Oe.duration(z):Oe=be.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Kn,paused:!0,onComplete:function(){return b&&b(M)}}):(Oe&&Oe.progress(1).kill(),Oe=0)},r&&(r.vars.lazy=!1,r._initted&&!M.isReverted||r.vars.immediateRender!==!1&&i.immediateRender!==!1&&r.duration()&&r.render(0,!0,!0),M.animation=r.pause(),r.scrollTrigger=M,M.scrubDuration(d),Mt=0,l||(l=r.vars.id)),_&&((!Po(_)||_.push)&&(_={snapTo:_}),"scrollBehavior"in nt.style&&be.set(G?[nt,ii]:R,{scrollBehavior:"auto"}),He.forEach(function(z){return bn(z)&&z.target===(G?ot.scrollingElement||ii:R)&&(z.smooth=!1)}),se=bn(_.snapTo)?_.snapTo:_.snapTo==="labels"?n6(r):_.snapTo==="labelsDirectional"?i6(r):_.directional!==!1?function(z,oe){return ng(_.snapTo)(z,_n()-Se<500?0:oe.direction)}:be.utils.snap(_.snapTo),xt=_.duration||{min:.1,max:2},xt=Po(xt)?nl(xt.min,xt.max):nl(xt,xt),hn=be.delayedCall(_.delay||Kn/2||.1,function(){var z=F(),oe=_n()-Se<500,Z=Q.tween;
vendor: 4,157 bytes, line 4
4if((oe||Math.abs(M.getVelocity())<10)&&!Z&&!of&&ye!==z){var pe=(z-x)/K,Ce=r&&!O?r.totalProgress():pe,we=oe?0:(Ce-dn)/(_n()-Oa)*1e3||0,Ie=be.utils.clamp(-pe,1-pe,ls(we/2)*we/.185),Ke=pe+(_.inertia===!1?0:Ie),Ze,Ve,je=_,rt=je.onStart,Me=je.onInterrupt,nn=je.onComplete;if(Ze=se(Ke,M),Ia(Ze)||(Ze=Ke),Ve=Math.max(0,Math.round(x+Ze*K)),z<=T&&z>=x&&Ve!==z){if(Z&&!Z._initted&&Z.data<=ls(Ve-z))return;_.inertia===!1&&(Ie=Ze-pe),Q(Ve,{duration:xt(ls(Math.max(ls(Ke-Ce),ls(Ze-Ce))*.185/we/.05||0)),ease:_.ease||"power3",data:ls(Ve-z),onInterrupt:function(){return hn.restart(!0)&&Me&&as(M,Me)},onComplete:function(){M.update(),ye=F(),r&&!O&&(Oe?Oe.resetTo("totalProgress",Ze,r._tTime/r._tDur):r.progress(Ze)),Mt=dn=r&&!O?r.totalProgress():M.progress,v&&v(M),nn&&as(M,nn)}},z,Ie*K,Ve-z-Ie*K),rt&&as(M,rt,Q.tween)}}else M.isActive&&ye!==z&&hn.restart(!0)}).pause()),l&&(kh[l]=M),h=M.trigger=zn(h||f!==!0&&f),D=h&&h._gsap&&h._gsap.stRevert,D&&(D=D(M)),f=f===!0?h:zn(f),Jn(a)&&(a={targets:h,className:a}),f&&(g===!1||g===wi||(g=!g&&f.parentNode&&f.parentNode.style&&xi(f.parentNode).display==="flex"?!1:Bt),M.pin=f,ne=be.core.getCache(f),ne.spacer?B=ne.pinState:(C&&(C=zn(C),C&&!C.nodeType&&(C=C.current||C.nativeElement),ne.spacerIsNative=!!C,C&&(ne.spacerState=Cc(C))),ne.spacer=ue=C||ot.createElement("div"),ue.classList.add("pin-spacer"),l&&ue.classList.add("pin-spacer-"+l),ne.pinState=B=Cc(f)),i.force3D!==!1&&be.set(f,{force3D:!0}),M.spacer=ue=ne.spacer,ft=xi(f),at=ft[g+E.os2],xe=be.getProperty(f),De=be.quickSetter(f,E.a,Vt),rd(f,ue,ft),ae=Cc(f)),X){ie=Po(X)?A_(X,R_):R_,S=Sc("scroller-start",l,R,E,ie,0),j=Sc("scroller-end",l,R,E,ie,0,S),_e=S["offset"+E.op.d2];var ee=zn(io(R,"content")||R);I=this.markerStart=Sc("start",l,ee,E,ie,_e,0,k),U=this.markerEnd=Sc("end",l,ee,E,ie,_e,0,k),k&&(ke=be.quickSetter([I,U],E.a,Vt)),!W&&!(nr.length&&io(R,"fixedMarkers")===!0)&&(t6(G?nt:R),be.set([S,j],{force3D:!0}),Ct=be.quickSetter(S,E.a,Vt),Bn=be.quickSetter(j,E.a,Vt))}if(k){var L=k.vars.onUpdate,H=k.vars.onUpdateParams;k.eventCallback("onUpdate",function(){M.update(0,0,1),L&&L.apply(k,H||[])})}if(M.previous=function(){return $e[$e.indexOf(M)-1]},M.next=function(){return $e[$e.indexOf(M)+1]},M.revert=function(z,oe){if(!oe)return M.kill(!0);var Z=z!==!1||!M.enabled,pe=mn;Z!==M.isReverted&&(Z&&($n=Math.max(F(),M.scroll.rec||0),me=M.progress,Fi=r&&r.progress()),I&&[I,U,S,j].forEach(function(Ce){return Ce.style.display=Z?"none":"block"}),Z&&(mn=M,M.update(Z)),f&&(!y||!M.isActive)&&(Z?s6(f,ue,B):rd(f,ue,xi(f),Ge)),Z||M.update(Z),mn=pe,M.isReverted=Z)},M.refresh=function(z,oe,Z,pe){if(!((mn||!M.enabled)&&!oe)){if(f&&z&&Si){Zt(t,"scrollEnd",Tb);return}!Mn&&fe&&fe(M),mn=M,Q.tween&&!Z&&(Q.tween.kill(),Q.tween=0),Oe&&Oe.pause(),p&&r&&(r.revert({kill:!1}).invalidate(),r.getChildren?r.getChildren(!0,!0,!1).forEach(function(Nr){return Nr.vars.immediateRender&&Nr.render(0,!0,!0)}):r.vars.immediateRender&&r.render(0,!0,!0)),M.isReverted||M.revert(!0,!0),M._subPinOffset=!1;var Ce=ce(),we=Re(),Ie=k?k.duration():Ji(R,E),Ke=K<=.01||!K,Ze=0,Ve=pe||0,je=Po(Z)?Z.end:i.end,rt=i.endTrigger||h,Me=Po(Z)?Z.start:i.start||(i.start===0||!h?0:f?"0 0":"0 100%"),nn=M.pinnedContainer=i.pinnedContainer&&zn(i.pinnedContainer,M),yt=h&&Math.max(0,$e.indexOf(M))||0,rn=yt,on,pn,ho,Ql,gn,Ht,Hi,uf,hg,aa,zi,la,Zl;for(X&&Po(Z)&&(la=be.getProperty(S,E.p),Zl=be.getProperty(j,E.p));rn-- >0;)Ht=$e[rn],Ht.end||Ht.refresh(0,1)||(mn=M),Hi=Ht.pin,Hi&&(Hi===h||Hi===f||Hi===nn)&&!Ht.isReverted&&(aa||(aa=[]),aa.unshift(Ht),Ht.revert(!0,!0)),Ht!==$e[rn]&&(yt--,rn--);for(bn(Me)&&(Me=Me(M)),Me=S_(Me,"start",M),x=I_(Me,h,Ce,E,F(),I,S,M,we,le,W,Ie,k,M._startClamp&&"_startClamp")||(f?-.001:0),bn(je)&&(je=je(M)),Jn(je)&&!je.indexOf("+=")&&(~je.indexOf(" ")?je=(Jn(Me)?Me.split(" ")[0]:"")+je:(Ze=jc(je.substr(2),Ce),je=Jn(Me)?Me:(k?be.utils.mapRange(0,k.duration(),k.scrollTrigger.start,k.scrollTrigger.end,x):x)+Ze,rt=h)),je=S_(je,"end",M),T=Math.max(x,I_(je||(rt?"100% 0":Ie),rt,Ce,E,F()+Ze,U,j,M,we,le,W,Ie,k,M._endClamp&&"_endClamp"))||-.001,Ze=0,rn=yt;rn--;)Ht=$e[rn]||{},Hi=Ht.pin,Hi&&Ht.start-Ht._pinPush<=x&&!k&&Ht.end>0&&(on=Ht.end-(M._startClamp?Math.max(0,Ht.start):Ht.start),(Hi===
vendor: 4,364 bytes, line 4
4h&&Ht.start-Ht._pinPush<x||Hi===nn)&&isNaN(Me)&&(Ze+=on*(1-Ht.progress)),Hi===f&&(Ve+=on));if(x+=Ze,T+=Ze,M._startClamp&&(M._startClamp+=Ze),M._endClamp&&!Mn&&(M._endClamp=T||-.001,T=Math.min(T,Ji(R,E))),K=T-x||(x-=.01)&&.001,Ke&&(me=be.utils.clamp(0,1,be.utils.normalize(x,T,$n))),M._pinPush=Ve,I&&Ze&&(on={},on[E.a]="+="+Ze,nn&&(on[E.p]="-="+F()),be.set([I,U],on)),f&&!(xh&&M.end>=Ji(R,E)))on=xi(f),Ql=E===Yt,ho=F(),Ne=parseFloat(xe(E.a))+Ve,!Ie&&T>1&&(zi=(G?ot.scrollingElement||ii:R).style,zi={style:zi,value:zi["overflow"+E.a.toUpperCase()]},G&&xi(nt)["overflow"+E.a.toUpperCase()]!=="scroll"&&(zi.style["overflow"+E.a.toUpperCase()]="scroll")),rd(f,ue,on),ae=Cc(f),pn=yr(f,!0),uf=W&&co(R,Ql?In:Yt)(),g?(Ge=[g+E.os2,K+Ve+Vt],Ge.t=ue,rn=g===Bt?Cu(f,E)+K+Ve:0,rn&&(Ge.push(E.d,rn+Vt),ue.style.flexBasis!=="auto"&&(ue.style.flexBasis=rn+Vt)),Hs(Ge),nn&&$e.forEach(function(Nr){Nr.pin===nn&&Nr.vars.pinSpacing!==!1&&(Nr._subPinOffset=!0)}),W&&F($n)):(rn=Cu(f,E),rn&&ue.style.flexBasis!=="auto"&&(ue.style.flexBasis=rn+Vt)),W&&(gn={top:pn.top+(Ql?ho-x:uf)+Vt,left:pn.left+(Ql?uf:ho-x)+Vt,boxSizing:"border-box",position:"fixed"},gn[jo]=gn["max"+Js]=Math.ceil(pn.width)+Vt,gn[qo]=gn["max"+tg]=Math.ceil(pn.height)+Vt,gn[wi]=gn[wi+sl]=gn[wi+rl]=gn[wi+al]=gn[wi+ol]="0",gn[Bt]=on[Bt],gn[Bt+sl]=on[Bt+sl],gn[Bt+rl]=on[Bt+rl],gn[Bt+al]=on[Bt+al],gn[Bt+ol]=on[Bt+ol],ve=l6(B,gn,y),Mn&&F(0)),r?(hg=r._initted,ed(1),r.render(r.duration(),!0,!0),Ye=xe(E.a)-Ne+K+Ve,Kt=Math.abs(K-Ye)>1,W&&Kt&&ve.splice(ve.length-2,2),r.render(0,!0,!0),hg||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),ed(0)):Ye=K,zi&&(zi.value?zi.style["overflow"+E.a.toUpperCase()]=zi.value:zi.style.removeProperty("overflow-"+E.a));else if(h&&F()&&!k)for(pn=h.parentNode;pn&&pn!==nt;)pn._pinOffset&&(x-=pn._pinOffset,T-=pn._pinOffset),pn=pn.parentNode;aa&&aa.forEach(function(Nr){return Nr.revert(!1,!0)}),M.start=x,M.end=T,he=Ee=Mn?$n:F(),!k&&!Mn&&(he<$n&&F($n),M.scroll.rec=0),M.revert(!1,!0),Se=_n(),hn&&(ye=-1,hn.restart(!0)),mn=0,r&&O&&(r._initted||Fi)&&r.progress()!==Fi&&r.progress(Fi||0,!0).render(r.time(),!0,!0),(Ke||me!==M.progress||k||p||r&&!r._initted)&&(r&&!O&&(r._initted||me||r.vars.immediateRender!==!1)&&r.totalProgress(k&&x<-.001&&!me?be.utils.normalize(x,T,0):me,!0),M.progress=Ke||(he-x)/K===me?0:me),f&&g&&(ue._pinOffset=Math.round(M.progress*Ye)),Oe&&Oe.invalidate(),isNaN(la)||(la-=be.getProperty(S,E.p),Zl-=be.getProperty(j,E.p),Ec(S,E,la),Ec(I,E,la-(pe||0)),Ec(j,E,Zl),Ec(U,E,Zl-(pe||0))),Ke&&!Mn&&M.update(),u&&!Mn&&!re&&(re=!0,u(M),re=!1)}},M.getVelocity=function(){return(F()-Ee)/(_n()-Oa)*1e3||0},M.endAnimation=function(){ya(M.callbackAnimation),r&&(Oe?Oe.progress(1):r.paused()?O||ya(r,M.direction<0,1):ya(r,r.reversed()))},M.labelToScroll=function(z){return r&&r.labels&&(x||M.refresh()||x)+r.labels[z]/r.duration()*K||0},M.getTrailing=function(z){var oe=$e.indexOf(M),Z=M.direction>0?$e.slice(0,oe).reverse():$e.slice(oe+1);return(Jn(z)?Z.filter(function(pe){return pe.vars.preventOverlaps===z}):Z).filter(function(pe){return M.direction>0?pe.end<=x:pe.start>=T})},M.update=function(z,oe,Z){if(!(k&&!Z&&!z)){var pe=Mn===!0?$n:M.scroll(),Ce=z?0:(pe-x)/K,we=Ce<0?0:Ce>1?1:Ce||0,Ie=M.progress,Ke,Ze,Ve,je,rt,Me,nn,yt;if(oe&&(Ee=he,he=k?F():pe,_&&(dn=Mt,Mt=r&&!O?r.totalProgress():we)),w&&f&&!mn&&!bc&&Si&&(!we&&x<pe+(pe-Ee)/(_n()-Oa)*w?we=1e-4:we===1&&T>pe+(pe-Ee)/(_n()-Oa)*w&&(we=.9999)),we!==Ie&&M.enabled){if(Ke=M.isActive=!!we&&we<1,Ze=!!Ie&&Ie<1,Me=Ke!==Ze,rt=Me||!!we!=!!Ie,M.direction=we>Ie?1:-1,M.progress=we,rt&&!mn&&(Ve=we&&!Ie?0:we===1?1:Ie===1?2:3,O&&(je=!Me&&q[Ve+1]!=="none"&&q[Ve+1]||q[Ve],yt=r&&(je==="complete"||je==="reset"||je in r))),P&&(Me||yt)&&(yt||d||!r)&&(bn(P)?P(M):M.getTrailing(P).forEach(function(ho){return ho.endAnimation()})),O||(Oe&&!mn&&!bc?(Oe._dp._time-Oe._start!==Oe._time&&Oe.render(Oe._dp._time-Oe._start),Oe.resetTo?Oe.resetTo("totalProgress",we,r._tTime/r._tDur):(Oe.vars.totalProgress=we,Oe.invalidate().restart())):r&&r.totalProgress(we,!!(mn&&(Se||z)))),f){if(z&&g&&(ue.style[g+E.os2]=at),!W)De(Da(Ne+Ye*we));else if(rt){if(nn=!z&&we>Ie&&T+1>pe&&pe+1>=Ji(R,E),y)if(!z&&(Ke||nn)){var rn=yr(f,!0),on=pe-x;L_(f,nt,rn.top+(E===Yt?on:0)+Vt,rn.left+(E===Yt?0:on)+Vt)}else L_(f,ue);Hs(Ke||nn?ve:ae),Kt&&we<1&&Ke||De(Ne+(we===1&&!nn?Ye:0))}}_&&!Q.tween&&!mn&&!bc&&hn.restart(!0),a&&(Me||m&&we&&(we<1||!td))&&Nl(a.targets).forEac
vendor: 9,044 bytes, line 4
4h(function(ho){return ho.classList[Ke||m?"add":"remove"](a.className)}),s&&!O&&!z&&s(M),rt&&!mn?(O&&(yt&&(je==="complete"?r.pause().totalProgress(1):je==="reset"?r.restart(!0).pause():je==="restart"?r.restart(!0):r[je]()),s&&s(M)),(Me||!td)&&(c&&Me&&as(M,c),V[Ve]&&as(M,V[Ve]),m&&(we===1?M.kill(!1,1):V[Ve]=0),Me||(Ve=we===1?1:3,V[Ve]&&as(M,V[Ve]))),A&&!Ke&&Math.abs(M.getVelocity())>(Ia(A)?A:2500)&&(ya(M.callbackAnimation),Oe?Oe.progress(1):ya(r,je==="reverse"?1:!we,1))):O&&s&&!mn&&s(M)}if(Bn){var pn=k?pe/k.duration()*(k._caScrollDist||0):pe;Ct(pn+(S._isFlipped?1:0)),Bn(pn)}ke&&ke(-pe/k.duration()*(k._caScrollDist||0))}},M.enable=function(z,oe){M.enabled||(M.enabled=!0,Zt(R,"resize",La),G||Zt(R,"scroll",cs),fe&&Zt(t,"refreshInit",fe),z!==!1&&(M.progress=me=0,he=Ee=ye=F()),oe!==!1&&M.refresh())},M.getTween=function(z){return z&&Q?Q.tween:Oe},M.setPositions=function(z,oe,Z,pe){if(k){var Ce=k.scrollTrigger,we=k.duration(),Ie=Ce.end-Ce.start;z=Ce.start+Ie*z/we,oe=Ce.start+Ie*oe/we}M.refresh(!1,!1,{start:C_(z,Z&&!!M._startClamp),end:C_(oe,Z&&!!M._endClamp)},pe),M.update()},M.adjustPinSpacing=function(z){if(Ge&&z){var oe=Ge.indexOf(E.d)+1;Ge[oe]=parseFloat(Ge[oe])+z+Vt,Ge[1]=parseFloat(Ge[1])+z+Vt,Hs(Ge)}},M.disable=function(z,oe){if(z!==!1&&M.revert(!0,!0),M.enabled&&(M.enabled=M.isActive=!1,oe||Oe&&Oe.pause(),$n=0,ne&&(ne.uncache=1),fe&&Qt(t,"refreshInit",fe),hn&&(hn.pause(),Q.tween&&Q.tween.kill()&&(Q.tween=0)),!G)){for(var Z=$e.length;Z--;)if($e[Z].scroller===R&&$e[Z]!==M)return;Qt(R,"resize",La),G||Qt(R,"scroll",cs)}},M.kill=function(z,oe){M.disable(z,oe),Oe&&!oe&&Oe.kill(),l&&delete kh[l];var Z=$e.indexOf(M);Z>=0&&$e.splice(Z,1),Z===On&&Wc>0&&On--,Z=0,$e.forEach(function(pe){return pe.scroller===M.scroller&&(Z=1)}),Z||Mn||(M.scroll.rec=0),r&&(r.scrollTrigger=null,z&&r.revert({kill:!1}),oe||r.kill()),I&&[I,U,S,j].forEach(function(pe){return pe.parentNode&&pe.parentNode.removeChild(pe)}),ll===M&&(ll=0),f&&(ne&&(ne.uncache=1),Z=0,$e.forEach(function(pe){return pe.pin===f&&Z++}),Z||(ne.spacer=0)),i.onKill&&i.onKill(M)},$e.push(M),M.enable(!1,!1),D&&D(M),r&&r.add&&!K){var te=M.update;M.update=function(){M.update=te,He.cache++,x||T||M.refresh()},be.delayedCall(.01,M.update),K=.01,x=T=0}else M.refresh();f&&o6()},t.register=function(i){return ps||(be=i||yb(),_b()&&window.document&&t.enable(),ps=Ma),ps},t.defaults=function(i){if(i)for(var r in i)Tc[r]=i[r];return Tc},t.disable=function(i,r){Ma=0,$e.forEach(function(s){return s[r?"kill":"disable"](i)}),Qt(Fe,"wheel",cs),Qt(ot,"scroll",cs),clearInterval(vc),Qt(ot,"touchcancel",Ui),Qt(nt,"touchstart",Ui),xc(Qt,ot,"pointerdown,touchstart,mousedown",E_),xc(Qt,ot,"pointerup,touchend,mouseup",P_),Su.kill(),wc(Qt);for(var o=0;o<He.length;o+=3)kc(Qt,He[o],He[o+1]),kc(Qt,He[o],He[o+2])},t.enable=function(){if(Fe=window,ot=document,ii=ot.documentElement,nt=ot.body,be){if(Nl=be.utils.toArray,nl=be.utils.clamp,wh=be.core.context||Ui,ed=be.core.suppressOverwrites||Ui,Qp=Fe.history.scrollRestoration||"auto",Th=Fe.pageYOffset||0,be.core.globals("ScrollTrigger",t),nt){Ma=1,Fs=document.createElement("div"),Fs.style.height="100vh",Fs.style.position="absolute",Pb(),Z4(),Lt.register(be),t.isTouch=Lt.isTouch,Vr=Lt.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),bh=Lt.isTouch===1,Zt(Fe,"wheel",cs),Kp=[Fe,ot,ii,nt],be.matchMedia?(t.matchMedia=function(u){var d=be.matchMedia(),h;for(h in u)d.add(h,u[h]);return d},be.addEventListener("matchMediaInit",function(){Cb(),ig()}),be.addEventListener("matchMediaRevert",function(){return Sb()}),be.addEventListener("matchMedia",function(){Mo(0,1),Zo("matchMedia")}),be.matchMedia().add("(orientation: portrait)",function(){return id(),id})):console.warn("Requires GSAP 3.11.0 or later"),id(),Zt(ot,"scroll",cs);var i=nt.hasAttribute("style"),r=nt.style,o=r.borderTopStyle,s=be.core.Animation.prototype,a,l;for(s.revert||Object.defineProperty(s,"revert",{value:function(){return this.time(-.01,!0)}}),r.borderTopStyle="solid",a=yr(nt),Yt.m=Math.round(a.top+Yt.sc())||0,In.m=Math.round(a.left+In.sc())||0,o?r.borderTopStyle=o:r.removeProperty("border-top-style"),i||(nt.setAttribute("style",""),nt.removeAttribute("style")),vc=setInterval(O_,250),be.delayedCall(.5,function(){return bc=0}),Zt(ot,"touchcancel",Ui),Zt(nt,"touchstart",Ui),xc(Zt,ot,"pointerdown,touchstart,mousedown",E_),xc(Zt,ot,"pointerup,touchend,mouseup",P_),vh=be.utils.checkPrefix("transform"),Uc.push(vh),ps=_n(),Su=be.delayedCall(.2,Mo).pause(),gs=[ot,"visibilitychange",function(){var u=Fe.innerWidth,d=Fe.innerHeight;ot.hidden?(k_=u,T_=d):(k_!==u||T_!==d)&&La()},ot,"DOMContentLoaded",Mo,Fe,"load",Mo,Fe,"resize",La],wc(Zt),$e.forEach(function(u){return u.enable(0,1)}),l=0;l<He.length;l+=3)kc(Qt,He[l],He[l+1]),kc(Qt,He[l],He[l+2])}else if(ot){var c=function u(){t.enable(),ot.removeEventListener("DOMContentLoaded",u)};ot.addEventListener("DOMContentLoaded",c)}}},t.config=function(i){"limitCallbacks"in i&&(td=!!i.limitCallbacks);var r=i.syncInterval;r&&clearInterval(vc)||(vc=r)&&setInterval(O_,r),"ignoreMobileResize"in i&&(bh=t.isTouch===1&&i.ignoreMobileResize),"autoRefreshEvents"in i&&(wc(Qt)||wc(Zt,i.autoRefreshEvents||"none"),pb=(i.autoRefreshEvents+"").indexOf("resize")===-1)},t.scrollerProxy=function(i,r){var o=zn(i),s=He.indexOf(o),a=Ko(o);~s&&He.splice(s,a?6:2),r&&(a?nr.unshift(Fe,r,nt,r,ii,r):nr.unshift(o,r))},t.clearMatchMedia=function(i){$e.forEach(function(r){return r._ctx&&r._ctx.query===i&&r._ctx.kill(!0,!0)})},t.isInViewport=function(i,r,o){var s=(Jn(i)?zn(i):i).getBoundingClientRect(),a=s[o?jo:qo]*r||0;return o?s.right-a>0&&s.left+a<Fe.innerWidth:s.bottom-a>0&&s.top+a<Fe.innerHeight},t.positionInViewport=function(i,r,o){Jn(i)&&(i=zn(i));var s=i.getBoundingClientRect(),a=s[o?jo:qo],l=r==null?a/2:r in Eu?Eu[r]*a:~r.indexOf("%")?parseFloat(r)*a/100:parseFloat(r)||0;return o?(s.left+l)/Fe.innerWidth:(s.top+l)/Fe.innerHeight},t.killAll=function(i){if($e.slice(0).forEach(function(o){return o.vars.id!=="ScrollSmoother"&&o.kill()}),i!==!0){var r=Qo.killAll||[];Qo={},r.forEach(function(o){return o()})}},t})();Le.version="3.15.0";Le.saveStyles=function(t){return t?Nl(t).forEach(function(e){if(e&&e.style){var n=Zn.indexOf(e);n>=0&&Zn.splice(n,5),Zn.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),be.core.getCache(e),wh())}}):Zn};Le.revert=function(t,e){return ig(!t,e)};Le.create=function(t,e){return new Le(t,e)};Le.refresh=function(t){return t?La(!0):(ps||Le.register())&&Mo(!0)};Le.update=function(t){return++He.cache&&Er(t===!0?2:0)};Le.clearScrollMemory=Eb;Le.maxScroll=function(t,e){return Ji(t,e?In:Yt)};Le.getScrollFunc=function(t,e){return co(zn(t),e?In:Yt)};Le.getById=function(t){return kh[t]};Le.getAll=function(){return $e.filter(function(t){return t.vars.id!=="ScrollSmoother"})};Le.isScrolling=function(){return!!Si};Le.snapDirectional=ng;Le.addEventListener=function(t,e){var n=Qo[t]||(Qo[t]=[]);~n.indexOf(e)||n.push(e)};Le.removeEventListener=function(t,e){var n=Qo[t],i=n&&n.indexOf(e);i>=0&&n.splice(i,1)};Le.batch=function(t,e){var n=[],i={},r=e.interval||.016,o=e.batchMax||1e9,s=function(c,u){var d=[],h=[],f=be.delayedCall(r,function(){u(d,h),d=[],h=[]}).pause();return function(g){d.length||f.restart(!0),d.push(g.trigger),h.push(g),o<=d.length&&f.progress(1)}},a;for(a in e)i[a]=a.substr(0,2)==="on"&&bn(e[a])&&a!=="onRefreshInit"?s(a,e[a]):e[a];return bn(o)&&(o=o(),Zt(Le,"refresh",function(){return o=e.batchMax()})),Nl(t).forEach(function(l){var c={};for(a in i)c[a]=i[a];c.trigger=l,n.push(Le.create(c))}),n};var B_=function(e,n,i,r){return n>r?e(r):n<0&&e(0),i>r?(r-n)/(i-n):i<0?n/(n-i):1},od=function t(e,n){n===!0?e.style.removeProperty("touch-action"):e.style.touchAction=n===!0?"auto":n?"pan-"+n+(Lt.isTouch?" pinch-zoom":""):"none",e===ii&&t(nt,n)},Pc={auto:1,scroll:1},u6=function(e){var n=e.event,i=e.target,r=e.axis,o=(n.changedTouches?n.changedTouches[0]:n).target,s=o._gsap||be.core.getCache(o),a=_n(),l;if(!s._isScrollT||a-s._isScrollT>2e3){for(;o&&o!==nt&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!(Pc[(l=xi(o)).overflowY]||Pc[l.overflowX]));)o=o.parentNode;s._isScroll=o&&o!==i&&!Ko(o)&&(Pc[(l=xi(o)).overflowY]||Pc[l.overflowX]),s._isScrollT=a}(s._isScroll||r==="x")&&(n.stopPropagation(),n._gsapAllow=!0)},Rb=function(e,n,i,r){return Lt.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:n,onWheel:r=r&&u6,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return i&&Zt(ot,Lt.eventTypes[0],F_,!1,!0)},onDisable:function(){return Qt(ot,Lt.eventTypes[0],F_,!0)}})},f6=/(input|label|select|textarea)/i,$_,F_=function(e){var n=f6.test(e.target.tagName);(n||$_)&&(e._gsapAllow=!0,$_=n)},d6=function(e){Po(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 n=e,i=n.normalizeScrollX,r=n.momentum,o=n.allowNestedScroll,s=n.onRelease,a,l,c=zn(e.target)||ii,u=be.core.globals().ScrollSmoother,d=u&&u.get(),h=Vr&&(e.content&&zn(e.content)||d&&e.content!==!1&&!d.smooth()&&d.content()),f=co(c,Yt),g=co(c,In),p=1,w=(Lt.isTouch&&Fe.visualVie
vendor: 1,090 bytes, line 4
4wport?Fe.visualViewport.scale*Fe.visualViewport.width:Fe.outerWidth)/Fe.innerWidth,b=0,v=bn(r)?function(){return r(a)}:function(){return r||2.8},m,_,y=Rb(c,e.type,!0,o),C=function(){return _=!1},k=Ui,A=Ui,P=function(){l=Ji(c,Yt),A=nl(Vr?1:0,l),i&&(k=nl(0,Ji(c,In))),m=Wo},E=function(){h._gsap.y=Da(parseFloat(h._gsap.y)+f.offset)+"px",h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(h._gsap.y)+", 0, 1)",f.offset=f.cacheID=0},O=function(){if(_){requestAnimationFrame(C);var X=Da(a.deltaY/2),le=A(f.v-X);if(h&&le!==f.v+f.offset){f.offset=le-f.v;var M=Da((parseFloat(h&&h._gsap.y)||0)-f.offset);h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+M+", 0, 1)",h._gsap.y=M+"px",f.cacheID=He.cache,Er()}return!0}f.offset&&E(),_=!0},R,N,G,W,V=function(){P(),R.isActive()&&R.vars.scrollY>l&&(f()>l?R.progress(1)&&f(l):R.resetTo("scrollY",l))};return h&&be.set(h,{y:"+=0"}),e.ignoreCheck=function(q){return Vr&&q.type==="touchmove"&&O()||p>1.05&&q.type!=="touchstart"||a.isGesturing||q.touches&&q.touches.length>1},e.onPress=function(){_=!1;var q=p;
4p=Da((Fe.visualViewport&&Fe.visualViewport.scale||1)/w),R.pause(),q!==p&&od(c,p>1.01?!0:i?!1:"x"),N=g(),G=f(),P(),m=Wo},e.onRelease=e.onGestureStart=function(q,X){if(f.offset&&E(),!X)W.restart(!0);else{He.cache++;var le=v(),M,fe;i&&(M=g(),fe=M+le*.05*-q.velocityX/.227,le*=B_(g,M,fe,Ji(c,In)),R.vars.scrollX=k(fe)),M=f(),fe=M+le*.05*-q.velocityY/.227,le*=B_(f,M,fe,Ji(c,Yt)),R.vars.scrollY=A(fe),R.invalidate().duration(le).play(.01),(Vr&&R.vars.scrollY>=l||M>=l-1)&&be.to({},{onUpdate:V,duration:le})}s&&s(q)},e.onWheel=function(){R._ts&&R.pause(),_n()-b>1e3&&(m=0,b=_n())},e.onChange=function(q,X,le,M,fe){if(Wo!==m&&P(),X&&i&&g(k(M[2]===X?N+(q.startX-q.x):g()+X-M[1])),le){f.offset&&E();var ce=fe[2]===le,Re=ce?G+q.startY-q.y:f()+le-fe[1],ye=A(Re);ce&&Re!==ye&&(G+=ye-Re),f(ye)}(le||X)&&Er()},e.onEnable=function(){od(c,i?!1:"x"),Le.addEventListener("refresh",V),Zt(Fe,"resize",V),f.smooth&&(f.target.style.scrollBehavior="auto",f.smooth=g.smooth=!1),y.enable()},e.onDisable=function(){od(c,!0),Qt(Fe,"resize",V),Le.removeEventListener("refresh",V),y.kill()},e.lockAxis=e.lockAxis!==!1,a=new Lt(e),a.iOS=Vr,Vr&&!f()&&f(1),Vr&&be.ticker.add(Ui),W=a._dc,R=be.to(a,{ease:"power4",paused:!0,inherit:!1,scrollX:i?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Ab(f,f(),function(){return R.pause()})},onUpdate:Er,onComplete:W.vars.onComplete}),a};Le.sort=function(t){if(bn(t))return $e.sort(t);var e=Fe.pageYOffset||0;return Le.getAll().forEach(function(n){return n._sortY=n.trigger?e+n.trigger.getBoundingClientRect().top:n.start+Fe.innerHeight}),$e.sort(t||function(n,i){return(n.vars.refreshPriority||0)*-1e6+(n.vars.containerAnimation?1e6:n._sortY)-((i.vars.containerAnimation?1e6:i._sortY)+(i.vars.refreshPriority||0)*-1e6)})};Le.observe=function(t){return new Lt(t)};Le.normalizeScroll=function(t){if(typeof t>"u")return Rn;if(t===!0&&Rn)return Rn.enable();if(t===!1){Rn&&Rn.kill(),Rn=t;return}var e=t instanceof Lt?t:d6(t);return Rn&&Rn.target===e.target&&Rn.kill(),Ko(e.target)&&(Rn=e),e};Le.core={_getVelocityProp:yh,_inputObserver:Rb,_scrollers:He,_proxies:nr,bridge:{ss:function(){Si||Zo("scrollStart"),Si=_n()},ref:function(){return mn}}};yb()&&be.registerPlugin(Le);var Gi,Ch,cl,Ob,ms,Ao,Eh,Mb,Db=function(){return Gi||typeof window<"u"&&(Gi=window.gsap)},Ph={},h6=function(e){return Math.round(e*1e4)/1e4},Ah=function(e){return Mb(e).id},Na=function(e){return Ph[Ah(typeof e=="string"?cl(e)[0]:e)]},H_=function(e){var n=ms,i;if(e-Eh>=.05)for(Eh=e;n;)i=n.g(n.t,n.p),(i!==n.v1||e-n.t1>.2)&&(n.v2=n.v1,n.v1=i,n.t2=n.t1,n.t1=e),n=n._next},p6={deg:360,rad:Math.PI*2},sd=function(){Gi=Db(),Gi&&(cl=Gi.utils.toArray,Ob=Gi.utils.getUnit,Mb=Gi.core.getCache,Ao=Gi.ticker,Ch=1)},g6=function(e,n,i,r){this.t=e,this.p=n,this.g=e._gsap.get,this.rCap=p6[i||Ob(this.g(e,n))],this.v1=this.v2=this.g(e,n),this.t1=this.t2=Ao.time,r&&(this._next=r,r._prev=this)},Xl=(function(){function t(n,i){Ch||sd(),this.target=cl(n)[0],Ph[Ah(this.target)]=this,this._props={},i&&this.add(i)}t.register=function(i){Gi=i,sd()};var e=t.prototype;return e.get=function(i,r){var o=this._props[i]||console.warn("Not tracking "+i+" velocity."),s,a,l;return s=parseFloat(r?o.v1:o.g(o.t,o.p)),a=s-parseFloat(o.v2),l=o.rCap,l&&(a=a%l,a!==a%(l/2)&&(a=a<0?a+l:a-l)),h6(a/((r?o.t1:Ao.time)-o.t2))},e.getAll=function(){var i={},r=this._props,o;for(o in r)i[o]=this.get(o);return i},e.isTracking=function(i){return i in this._props},e.add=function(i,r){var o=this._props[i];o?(o.v1=o.v2=o.g(o.t,o.p),o.t1=o.t2=Ao.time):(ms||(Ao.add(H_),Eh=Ao.time),ms=this._props[i]=new g6(this.target,i,r,ms))},e.remove=function(i){var r=this._props[i],o,s;r&&(o=r._prev,s=r._next,o&&(o._next=s),s?s._prev=o:ms===r&&(Ao.remove(H_),ms=0),delete this._props[i])},e.kill=function(i){for(var r in this._props)this.remove(r);i||delete Ph[Ah(this.target)]},t.track=function(i,r,o){Ch||sd();for(var s=[],a=cl(i),l=r.split(","),c=(o||"").split(","),u=a.length,d,h;u--;){for(d=Na(a[u])||new t(a[u]),h=l.length;h--;)d.add(l[h],c[h]||c[0]);s.push(d)}return s},t.untrack=function(i,r){var o=r&&r.split(",");cl(i).forEach(function(s){var a=Na(s);a&&(o?o.forEach(function(l){return a.remove(l)}):a.kill(1))})},t.isTracking=function(i,r){var o=Na(i);return o&&o.isTracking(r)},t.getVelocity=function(i,r){var o=Na(i);return!o||!o.isTracking(r)?console.warn("Not tracking velocity of "+r):o.get(r)},t})();Xl.getByTarget=Na;Db()&&Gi.registerPlugin(Xl);var Wt,Ib,z_,Lb,Rh,ul,Nb,Bb,$b,rg,Fb,fl,Oh,Hb,Pu=Xl.getByTarget,zb=function(){return Wt||typeof window<"u"&&(Wt=window.gsap)&&Wt.registerPlugin&&Wt},m6=function(e){return typeof e=="string"},$l=function(e){return typeof e=="number"},ro=function(e){return typeof e=="object"},Mh=function(e){return typeof e=="function"},_6=1,Vb=Array.isArray,y6=function(e){return e},Uo=1e10,V_=1/Uo,jb=.05,v6=function(e){return Math.round(e*1e4)/1e4},b6=function(e,n,i){for(var r in n)!(r in e)&&r!==i&&(e[r]=n[r]);return e},w6=function t(e){var n={},i,r;for(i in e)n[i]=ro(r=e[i])&&!Vb(r)?t(r):r;return n},j_=function(e,n,i,r,o){var s=n.length,a=0,l=Uo,c,u,d,h;if(ro(e)){for(;s--;){c=n[s],u=0;for(d in e)h=c[d]-e[d],u+=h*h;u<l&&(a=s,l=u)}if((o||Uo)<Uo&&o<Math.sqrt(l))return e}else for(;s--;)c=n[s],u=c-e,u<0&&(u=-u),u<l&&c>=r&&c<=i&&(a=s,l=u);return n[a]},qb=function(e,n,i,r,o,s,a){if(e.end==="auto")return e;var l=e.end,c,u;if(i=isNaN(i)?Uo:i,r=isNaN(r)?-Uo:r,ro(n)){if(c=n.calculated?n:(Mh(l)?l(n,a):j_(n,l,i,r,s))||n,!n.calculated){for(u in c)n[u]=c[u];n.calculated=!0}c=c[o]}else c=Mh(l)?l(n,a):Vb(l)?j_(n,l,i,r,s):parseFloat(l);return c>i?c=i:c<r&&(c=r),{max:c,min:c,unitFactor:e.unitFactor}},Au=function(e,n,i){return isNaN(e[n])?i:+e[n]},og=function(e,n){return n*jb*e/rg},q_=function(e,n,i){return Math.abs((n-e)*rg/i/jb)},Wb={resistance:1,checkpoint:1,preventOvershoot:1,linkedProps:1,radius:1,duration:1},Ub=function(e,n,i,r){if(n.linkedProps){var o=n.linkedProps.split(","),s={},a,l,c,u,d,h;for(a=0;a<o.length;a++)l=o[a],c=n[l],c&&($l(c.velocity)?u=c.velocity:(d=d||Pu(e),u=d&&d.isTracking(l)?d.get(l):0),h=Math.abs(u/Au(c,"resistance",r)),s[l]=parseFloat(i(e,l))+og(u,h));return s}},x6=function(e,n,i,r,o,s){if(i===void 0&&(i=10),r===void 0&&(r=.2),o===void 0&&(o=1),m6(e)&&(e=Lb(e)[0]),!e)return 0;var a=0,l=Uo,c=n.inertia||n,u=$b(e).get,d=Au(c,"resistance",ul.resistance),h,f,g,p,w,b,v,m,_,y;y=Ub(e,c,u,d);
4for(h in c)Wb[h]||(f=c[h],ro(f)||(m=m||Pu(e),m&&m.isTracking(h)?f=$l(f)?{velocity:f}:{velocity:m.get(h)}:(p=+f||0,g=Math.abs(p/d))),ro(f)&&($l(f.velocity)?p=f.velocity:(m=m||Pu(e),p=m&&m.isTracking(h)?m.get(h):0),g=Fb(r,i,Math.abs(p/Au(f,"resistance",d))),w=parseFloat(u(e,h))||0,b=w+og(p,g),"end"in f&&(f=qb(f,y&&h in y?y:b,f.max,f.min,h,c.radius,p),fl===n&&(fl=c=w6(n)),c[h]=b6(f,c[h],"end")),"max"in f&&b>+f.max+V_?(_=f.unitFactor||ul.unitFactors[h]||1,v=w>f.max&&f.min!==f.max||p*_>-15&&p*_<45?r+(i-r)*.1:q_(w,f.max,p),v+o<l&&(l=v+o)):"min"in f&&b<+f.min-V_&&(_=f.unitFactor||ul.unitFactors[h]||1,v=w<f.min&&f.min!==f.max||p*_>-45&&p*_<15?r+(i-r)*.1:q_(w,f.min,p),v+o<l&&(l=v+o)),v>a&&(a=v)),g>a&&(a=g));return a>l&&(a=l),a>i?i:a<r?r:a},W_=function(){Wt=zb(),Wt&&(z_=Wt.parseEase,Lb=Wt.utils.toArray,Nb=Wt.utils.getUnit,$b=Wt.core.getCache,Fb=Wt.utils.clamp,Oh=Wt.core.getStyleSaver,Hb=Wt.core.reverting||function(){},Rh=z_("power3"),rg=Rh(.05),Bb=Wt.core.PropTween,Wt.config({resistance:100,unitFactors:{time:1e3,totalTime:1e3,progress:1e3,totalProgress:1e3}}),ul=Wt.config(),Wt.registerPlugin(Xl),Ib=1)},sg={version:"3.15.0",name:"inertia",register:function(e){Wt=e,W_()},init:function(e,n,i,r,o){Ib||W_();var s=Pu(e);if(n==="auto"){if(!s){console.warn("No inertia tracking on "+e+". InertiaPlugin.track(target) first.");return}n=s.getAll()}this.styles=Oh&&typeof e.style=="object"&&Oh(e),this.target=e,this.tween=i,fl=n;var a=e._gsap,l=a.get,c=n.duration,u=ro(c),d=n.preventOvershoot||u&&c.overshoot===0,h=Au(n,"resistance",ul.resistance),f=$l(c)?c:x6(e,n,u&&c.max||10,u&&c.min||.2,u&&"overshoot"in c?+c.overshoot:d?0:1),g,p,w,b,v,m,_,y,C;n=fl,fl=0,C=Ub(e,n,l,h);for(g in n)Wb[g]||(p=n[g],Mh(p)&&(p=p(r,e,o)),$l(p)?v=p:ro(p)&&!isNaN(p.velocity)?v=+p.velocity:s&&s.isTracking(g)?v=s.get(g):console.warn("ERROR: No velocity was defined for "+e+" property: "+g),m=og(v,f),y=0,w=l(e,g),b=Nb(w),w=parseFloat(w),ro(p)&&(_=w+m,"end"in p&&(p=qb(p,C&&g in C?C:_,p.max,p.min,g,n.radius,v)),"max"in p&&+p.max<_?d||p.preventOvershoot?m=p.max-w:y=p.max-w-m:"min"in p&&+p.min>_&&(d||p.preventOvershoot?m=p.min-w:y=p.min-w-m)),this._props.push(g),this.styles&&this.styles.save(g),this._pt=new Bb(this._pt,e,g,w,0,y6,0,a.set(e,g,this)),this._pt.u=b||0,this._pt.c1=m,this._pt.c2=y);return i.duration(f),_6},render:function(e,n){var i=n._pt;if(e=Rh(n.tween._time/n.tween._dur),e||!Hb())for(;i;)i.set(i.t,i.p,v6(i.s+i.c1*e+i.c2*e*e)+i.u,i.d,e),i=i._next;else n.styles.revert()}};"track,untrack,isTracking,getVelocity,getByTarget".split(",").forEach(function(t){return sg[t]=Xl[t]});zb()&&Wt.registerPlugin(sg);let va,ba,U_=typeof Symbol=="function"?Symbol():"_split",Dh,k6=()=>Dh||Kb.register(window.gsap),Y_=typeof Intl<"u"&&"Segmenter"in Intl?new Intl.Segmenter:0,Fl=t=>t?typeof t=="string"?Fl(document.querySelectorAll(t)):"length"in t?Array.from(t).reduce((e,n)=>(typeof n=="string"?e.push(...Fl(n)):e.push(n),e),[]):[t]:[],G_=t=>Fl(t).filter(e=>e&&e.nodeType===1),Ih=[],ad=function(){},T6={add:t=>t()},S6=/\s+/g,X_=new RegExp("\\p{RI}\\p{RI}|\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?(\\u{200D}\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?)*|.","gu"),Ru={left:0,top:0,width:0,height:0},C6=(t,e)=>{for(;++e<t.length&&t[e]===Ru;);return t[e]||Ru},K_=({element:t,html:e,ariaL:n,ariaH:i})=>{t.innerHTML=e,n?t.setAttribute("aria-label",n):t.removeAttribute("aria-label"),i?t.setAttribute("aria-hidden",i):t.removeAttribute("aria-hidden")},Q_=(t,e)=>{if(e){let n=new Set(t.join("").match(e)||Ih),i=t.length,r,o,s,a;if(n.size)for(;--i>-1;){o=t[i];for(s of n)if(s.startsWith(o)&&s.length>o.length){for(r=0,a=o;s.startsWith(a+=t[i+ ++r])&&a.length<s.length;);if(r&&a.length===s.length){t[i]=s,t.splice(i+1,r);break}}}}return t},Z_=t=>window.getComputedStyle(t).display==="inline"&&(t.style.display="inline-block"),us=(t,e,n)=>e.insertBefore(typeof t=="string"?document.createTextNode(t):t,n),Lh=(t,e,n)=>{let i=e[t+"sClass"]||"",{tag:r="div",aria:o="auto",propIndex:s=!1}=e,a=t==="line"?"block":"inline-block",l=i.indexOf("++")>-1,c=u=>{let d=document.createElement(r),h=n.length+1;return i&&(d.className=i+(l?" "+i+h:"")),s&&d.style.setProperty("--"+t,h+""),o!=="none"&&d.setAttribute("aria-hidden","true"),r!=="span"&&(d.style.position="relative",d.style.display=a),d.textContent=u,n.push(d),d};return l&&(i=i.replace("++","")),c.collection=n,c},E6=(t,e,n,i)=>{let r=Lh("line",n,i),o=window.getComputedStyle(t).textAlign||"left";return(s,a)=>{let l=r("");for(l.style.textAlign=o,t.insertBefore(l,e[s]);s<a;s++)l.appendChild(e[s]);l.normalize()}},Yb=(t,e,n,i,r,o,s,a,l,c)=>{var u;let d=Array.from(t.childNodes),h=0,{wordDelimiter:f,reduceWhiteSpace:g=!0,prepareText:p}=e,w=t.getBoundingClientRect(),b=w,v=!g&&window.getComputedStyle(t).whiteSpace.substring(0,3)==="pre",m=0,_=n.collection,y,C,k,A,P,E,O,R,N,G,W,V,q,X,le,M,fe,ce;for(typeof f=="object"?(k=f.delimiter||f,C=f.replaceWith||""):C=f===""?"":f||" ",y=C!==" ";h<d.length;h++)if(A=d[h],A.nodeType===3){for(le=A.textContent||"",g?le=le.replace(S6," "):v&&(le=le.replace(/\n/g,C+`
5`)),p&&(le=p(le,t)),A.textContent=le,P=C||k?le.split(k||C):le.match(a)||Ih,fe=P[P.length-1],R=y?fe.slice(-1)===" ":!fe,fe||P.pop(),b=w,O=y?P[0].charAt(0)===" ":!P[0],O&&us(" ",t,A),P[0]||P.shift(),Q_(P,l),o&&c||(A.textContent=""),N=1;N<=P.length;N++)if(M=P[N-1],!g&&v&&M.charAt(0)===`
6`&&((u=A.previousSibling)==null||u.remove(),us(document.createElement("br"),t,A),M=M.slice(1)),!g&&M==="")us(C,t,A);else if(M===" ")t.insertBefore(document.createTextNode(" "),A);else{if(y&&M.charAt(0)===" "&&us(" ",t,A),m&&N===1&&!O&&_.indexOf(m.parentNode)>-1?(E=_[_.length-1],E.appendChild(document.createTextNode(i?"":M
vendor: 5,197 bytes, line 6
6))):(E=n(i?"":M),us(E,t,A),m&&N===1&&!O&&E.insertBefore(m,E.firstChild)),i)for(W=Y_?Q_([...Y_.segment(M)].map(Re=>Re.segment),l):M.match(a)||Ih,ce=0;ce<W.length;ce++)E.appendChild(W[ce]===" "?document.createTextNode(" "):i(W[ce]));if(o&&c){if(le=A.textContent=le.substring(M.length+1,le.length),G=E.getBoundingClientRect(),G.top>b.top&&G.left<=b.left){for(V=t.cloneNode(),q=t.childNodes[0];q&&q!==E;)X=q,q=q.nextSibling,V.appendChild(X);t.parentNode.insertBefore(V,t),r&&Z_(V)}b=G}(N<P.length||R)&&us(N>=P.length?" ":y&&M.slice(-1)===" "?" "+C:C,t,A)}t.removeChild(A),m=0}else A.nodeType===1&&(s&&s.indexOf(A)>-1?(_.indexOf(A.previousSibling)>-1&&_[_.length-1].appendChild(A),m=A):(Yb(A,e,n,i,r,o,s,a,l,!0),m=0),r&&Z_(A))};const Gb=class Xb{constructor(e,n){this.isSplit=!1,k6(),this.elements=G_(e),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=n,this.elements.forEach(s=>{var a;n.overwrite!==!1&&((a=s[U_])==null||a._data.orig.filter(({element:l})=>l===s).forEach(K_)),s[U_]=this}),this._split=()=>this.isSplit&&this.split(this.vars);let i=[],r,o=()=>{let s=i.length,a;for(;s--;){a=i[s];let l=a.element.offsetWidth;if(l!==a.width){a.width=l,this._split();return}}};this._data={orig:i,obs:typeof ResizeObserver<"u"&&new ResizeObserver(()=>{clearTimeout(r),r=setTimeout(o,200)})},ad(this),this.split(n)}split(e){return(this._ctx||T6).add(()=>{this.isSplit&&this.revert(),this.vars=e=e||this.vars||{};let{type:n="chars,words,lines",aria:i="auto",deepSlice:r=!0,smartWrap:o,onSplit:s,autoSplit:a=!1,specialChars:l,mask:c}=this.vars,u=n.indexOf("lines")>-1,d=n.indexOf("chars")>-1,h=n.indexOf("words")>-1,f=d&&!h&&!u,g=l&&("push"in l?new RegExp("(?:"+l.join("|")+")","gu"):l),p=g?new RegExp(g.source+"|"+X_.source,"gu"):X_,w=!!e.ignore&&G_(e.ignore),{orig:b,animTime:v,obs:m}=this._data,_;(d||h||u)&&(this.elements.forEach((y,C)=>{b[C]={element:y,html:y.innerHTML,ariaL:y.getAttribute("aria-label"),ariaH:y.getAttribute("aria-hidden")},i==="auto"?y.setAttribute("aria-label",(y.textContent||"").trim()):i==="hidden"&&y.setAttribute("aria-hidden","true");let k=[],A=[],P=[],E=d?Lh("char",e,k):null,O=Lh("word",e,A),R,N,G,W;if(Yb(y,e,O,E,f,r&&(u||f),w,p,g,!1),u){let V=Fl(y.childNodes),q=E6(y,V,e,P),X,le=[],M=0,fe=V.map(ye=>ye.nodeType===1?ye.getBoundingClientRect():Ru),ce=Ru,Re;for(R=0;R<V.length;R++)X=V[R],X.nodeType===1&&(X.nodeName==="BR"?((!R||V[R-1].nodeName!=="BR")&&(le.push(X),q(M,R+1)),M=R+1,ce=C6(fe,R)):(Re=fe[R],R&&Re.top>ce.top&&Re.left<ce.left+ce.width-1&&(q(M,R),M=R),ce=Re));M<R&&q(M,R),le.forEach(ye=>{var Se;return(Se=ye.parentNode)==null?void 0:Se.removeChild(ye)})}if(!h){for(R=0;R<A.length;R++)if(N=A[R],d||!N.nextSibling||N.nextSibling.nodeType!==3)if(o&&!u){for(G=document.createElement("span"),G.style.whiteSpace="nowrap";N.firstChild;)G.appendChild(N.firstChild);N.replaceWith(G)}else N.replaceWith(...N.childNodes);else W=N.nextSibling,W&&W.nodeType===3&&(W.textContent=(N.textContent||"")+(W.textContent||""),N.remove());A.length=0,y.normalize()}this.lines.push(...P),this.words.push(...A),this.chars.push(...k)}),c&&this[c]&&this.masks.push(...this[c].map(y=>{let C=y.cloneNode();return y.replaceWith(C),C.appendChild(y),y.className&&(C.className=y.className.trim().split(" ").map(k=>k+"-mask").join(" ")),C.style.overflow="clip",C}))),this.isSplit=!0,ba&&u&&a&&ba.addEventListener("loadingdone",this._split),(_=s&&s(this))&&_.totalTime&&(this._data.anim=v?_.totalTime(v):_),u&&a&&this.elements.forEach((y,C)=>{b[C].width=y.offsetWidth,m&&m.observe(y)})}),this}kill(){let{obs:e}=this._data;e&&e.disconnect(),ba?.removeEventListener("loadingdone",this._split)}revert(){var e,n;if(this.isSplit){let{orig:i,anim:r}=this._data;this.kill(),i.forEach(K_),this.chars.length=this.words.length=this.lines.length=i.length=this.masks.length=0,this.isSplit=!1,r&&(this._data.animTime=r.totalTime(),r.revert()),(n=(e=this.vars).onRevert)==null||n.call(e,this)}return this}static create(e,n){return new Xb(e,n)}static register(e){va=va||e||window.gsap,va&&(Fl=va.utils.toArray,ad=va.core.context||ad),!Dh&&window.innerWidth>0&&(ba=document.fonts,Dh=!0)}};Gb.version="3.15.0";let Kb=Gb;const P6=tn(t=>{Xe.registerPlugin(Le,Kb,rf,sg,Gl),t.provide("gsap",Xe)}),ld=Xt({phase:"idle",initialTransitionComplete:!1}),Ba=new Map;function A6(t,e){Ba.get(t)?.forEach(n=>n(e))}function R6(t,e){return Ba.has(t)||Ba.set(t,new Set),Ba.get(t).add(e),()=>{Ba.get(t)?.delete(e)}}const sf=()=>({transitionState:ld,setPhase:n=>{ld.phase=n,A6(n)},markInitialComplete:()=>{ld.initialTransitionComplete=!0},on:R6});Xe.registerPlugin(Le);let cd=null;function O6(){document.querySelectorAll('[data-parallax="trigger"]').forEach(t=>{const e=t.querySelector('[data-parallax="target"]')||t,i=(t.getAttribute("data-parallax-direction")||"vertical")==="horizontal"?"xPercent":"yPercent",r=t.getAttribute("data-parallax-start"),o=r!==null?parseFloat(r):20;Xe.set(e,{[i]:o,willChange:"transform"});const s=t.getAttribute("data-parallax-end"),a=s!==null?parseFloat(s):-20;if(t.getAttribute("data-parallax-cover")!==null){const u=1+Math.abs(a-o)/100,d=t.querySelector("img")||e;Xe.set(d,{scale:u})}})}function M6(){cd?.revert(),document.querySelectorAll('[data-parallax="trigger"]').forEach((t,e)=>
6{Le.getById(`parallax-${e}`)?.kill()}),cd=Xe.matchMedia(),cd.add("(hover: hover)",()=>{const t=Xe.context(()=>{document.querySelectorAll('[data-parallax="trigger"]').forEach((e,n)=>{const i=`parallax-${n}`,r=e.querySelector('[data-parallax="target"]')||e,s=(e.getAttribute("data-parallax-direction")||"vertical")==="horizontal"?"xPercent":"yPercent",a=e.getAttribute("data-parallax-scrub"),l=a?parseFloat(a):!0,c=e.getAttribute("data-parallax-start"),u=c!==null?parseFloat(c):20,d=e.getAttribute("data-parallax-end"),h=d!==null?parseFloat(d):-20,f=e.getAttribute("data-parallax-scroll-start")||"top bottom",g=e.getAttribute("data-parallax-scroll-end")||"bottom top";Xe.fromTo(r,{[s]:u},{[s]:h,ease:"none",scrollTrigger:{id:i,trigger:e,start:`clamp(${f})`,end:`clamp(${g})`,scrub:l}})})});return()=>t.revert()}),Le.refresh()}const D6=tn(()=>{const{on:t}=sf();t("enter",async()=>{await di(),requestAnimationFrame(()=>{O6()})}),t("after-enter",async()=>{await di(),M6()}),t("leave-cancelled",()=>{document.querySelectorAll('[data-parallax="trigger"]').forEach((e,n)=>{Le.getById(`parallax-${n}`)?.kill()})}),t("enter-cancelled",()=>{document.querySelectorAll('[data-parallax="trigger"]').forEach((e,n)=>{Le.getById(`parallax-${n}`)?.kill()})})}),I6=tn({enforce:"post",async setup(){const t=ra(),e=mp("nuxt-seo-utils:routeRules",()=>null);if(e.value){const{head:n,seoMeta:i}=e.value;n&&t.push(n),i&&pv(i)}}});function L6(t,e){let n=t;Bi(t,{strict:!1,acceptRelative:!0})&&(n=Ul(t).pathname);const i=xk(e.base||"/");i!=="/"&&n.startsWith(i)&&(n=n.slice(i.length));let r=oo(e.absolute?e.siteUrl:"");i!=="/"&&r.endsWith(i)&&(r=r.slice(0,r.indexOf(i)));const o=e.withBase?Pd(i,r||"/"):r,s=Pd(n,o);return n==="/"&&!e.withBase?qu(s):$6(e.trailingSlash,s)}const N6=["jpg","jpeg","png","gif","bmp","webp","svg","ico","pdf","doc","docx","xls","xlsx","ppt","pptx","txt","md","markdown","zip","rar","7z","tar","gz","mp3","wav","flac","ogg","opus","m4a","aac","midi","mid","mp4","avi","mkv","mov","wmv","flv","webm","html","css","js","json","xml","tsx","jsx","ts","vue","svelte","xsl","rss","atom","php","py","rb","java","c","cpp","h","go","csv","tsv","sql","yaml","yml","woff","woff2","ttf","otf","eot","exe","msi","apk","ipa","dmg","iso","bin","bat","cmd","sh","env","htaccess","conf","toml","ini","deb","rpm","jar","war","epub","mobi","log","tmp","bak","old","sav"];function B6(t){const n=(t.split("/").pop()||t).match(/\.[0-9a-z]+$/i)?.[0];return n&&N6.includes(n.replace(".",""))}function $6(t,e){const n=Ul(e);if(B6(n.pathname))return e;const i=t?qu(n.pathname):oo(n.pathname);return`${n.protocol?`${n.protocol}//`:""}${n.host||""}${i}${n.search||""}${n.hash||""}`}function F6(t){return window.location.origin}function H6(t){return F6()}function z6(t={}){const e=yp(),n=H6(),i=Tn().app.baseURL||"/";return r=>ze(()=>L6($(r),{absolute:$(t.absolute),withBase:$(t.withBase),siteUrl:$(t.canonical)!==!1?e.url:n,trailingSlash:e.trailingSlash,base:i}))}function V6(){const t=yp({resolveRefs:!1}),e=()=>(ti(t.currentLocale)||ti(t.defaultLocale)||"en").replace(/_/g,"-");ra().use(fv);const{canonicalQueryWhitelist:i,canonicalLowercase:r}=Tn().public["seo-utils"],o=$i(),s=z6({withBase:!0,absolute:!0}),a=ia(),l=ze(()=>{if(a.value)return!1;const{query:d}=o;let h=s(o.path||"/").value||o.path;if(r)try{h=h.toLocaleLowerCase(e())}catch{h=h.toLowerCase()}const f=Object.fromEntries(Object.entries(d).filter(([p])=>i.includes(p)).sort(([p],[w])=>p.localeCompare(w)));return{rel:"canonical",href:Object.keys(f).length?`${h}?${Hy(f)}`:h}}),c={tagPriority:"low"};kl({htmlAttrs:{lang:e},templateParams:{site:()=>t,siteName:()=>t.name},titleTemplate:"%s %separator %siteName",link:[()=>l.value]},c);const u={ogType:"website",ogUrl:()=>{const d=l.value;return d?d.href:!1},ogLocale:()=>{const d=e();if(d){const h=d.replace("-","_");if(h.includes("_"))return h}return!1},ogSiteName:t.name};if(t.description&&(u.description=t.description),t.twitter){const d=t.twitter.startsWith("@")?t.twitter:`@${t.twitter}`;u.twitterCreator=d,u.twitterSite=d}pv(u,c)}const j6=tn({name:"nuxt-seo:defaults",order:999,env:{islands:!1},setup(){V6()}}),q6=[vS,pE,vE,OE,ME,DE,IE,LE,NE,BE,$E,zE,VE,JE,P6,D6,I6,j6],W6={meta_title:"Cindy Etherton",meta_description:"Cindy Etherton, author of Don’t Call This Fiction, explores courage, truth and survival in a powerful memoir about breaking silence and reclaiming life beyond the past.",privacy_policy:`<h1>Privacy Policy</h1>
7<p>This Privacy Policy explains what information may be collected when people use this website and how that information is handled.</p>
8<p>If you have any questions or require more information about this Privacy Policy, please contact the website owner.</p>
9<h2>Personal information</h2>
10<p>Personal information may be collected when you submit a form, contact the website owner, subscribe to updates, or otherwise choose to share information through this website.</p>
11<p>Personal information is only retained for as long as necessary for the purpose it was provided, unless a longer retention period is required by law.</p>
12<h2>Legal basis</h2>
13<p>
13Where applicable, the legal basis for collecting and using personal information may include consent, legitimate interests, contract performance, or compliance with legal obligations.</p>
14<h2>Your rights</h2>
15<p>Depending on your location, you may have rights to access, update, delete, restrict, or object to the processing of your personal information. You may also have the right to withdraw consent.</p>
16<h2>Log files</h2>
17<p>Like many websites, this website may use log files. These can include internet protocol addresses, browser type, internet service provider, date and time stamp, referring and exit pages, and similar technical information. This information is used to maintain and improve the website.</p>
18<h2>Cookies</h2>
19<p>This website may use cookies to remember preferences, understand how visitors use the site, and improve the browsing experience. You can control or delete cookies through your browser settings.</p>
20<h2>Third-party services</h2>
21<p>This website may use third-party services, such as analytics, embedded media, spam protection, or hosting providers. These services may process technical information according to their own privacy policies.</p>
22<h2>Online privacy policy only</h2>
23<p>This Privacy Policy applies only to information collected through this website and not to information collected offline or through other channels.</p>
24<h2>Consent</h2>
25<p>By using this website, you consent to this Privacy Policy.</p>`,socials:{website:"https://www.realwriterscircle.com/"},cms_version:2,cookie_banner_text:"<p>This website uses cookies to ensure you get the best experience. Would you like to enable cookies on this site?</p>"},U6=JSON.parse(`[{"is_page":true,"meta_title":"Home","meta_description":"","page":"","detail":true,"sections":["Hero","Featured book","Reviews","Writing","About the author","Real Writers Circle"],"template":"home-page","collection":{"meta_title":"","meta_description":"","id":"wopX5Oby5M2DrGme","slug":"home-page","order":0,"fields":{"hero_body":{"value":"I'm a memoirist, novelist, and co-founder of a writing charity. My work focuses on crime in real life and fiction and exploring the quirks of human behaviour."},"about_body":{"value":"<p>My background in executive recruitment and international coaching taught me to listen between the lines. To see the dynamics beneath behaviour. To understand how power moves&mdash;and how truth gets buried.</p>\\n<p>I write about what's real. About the stories we inherit, the ones we survive, and the ones we choose to tell differently.</p>"},"hero_image":{"alt":null,"src":"https://assets.netl.io/media/etherton/hero.png","file":{"id":6087,"file":"https://assets.netl.io/media/etherton/hero.png","name":"hero.png","width":1200,"height":518,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"07 Jul 2026 10:21"}},"about_image":{"alt":"About the author portrait","src":"https://assets.netl.io/media/etherton/about.png","file":{"id":6089,"file":"https://assets.netl.io/media/etherton/about.png","name":"about.png","width":802,"height":1200,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"07 Jul 2026 10:21"}},"circle_body":{"value":"<p>Cindy co-founded Real Writers Circle with Victoria Robson after discovering the value of learning, writing and developing work in trusted creative company. Built around connection, socialised learning and mutual support, Real Writers Circle offers writers a space to grow their voice, confidence and craft.</p>"},"circle_image":{"alt":"A Real Writers Circle writing event in a warmly lit room","src":"https://assets.netl.io/media/etherton/writers-circle.png","file":{"id":6090,"file":"https://assets.netl.io/media/etherton/writers-circle.png","name":"writers-circle.png","width":1024,"height":683,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"07 Jul 2026 10:21"}},"hero_heading":{"value":"Welcome!"},"about_heading":{"value":"About the Author"},"circle_button":{"href":"https://www.realwriterscircle.com/","label":"Visit Real Writers Circle","is_external":true,"open_in_new_tab":true},"featured_body":{"value":"<p>A raw and unflinching memoir about love, control and survival&mdash;and the moment everything changed. This is the story behind the silence.</p>"},"hero_button_1":{"href":"/about","label":"Learn more","is_external":false,"open_in_new_tab":false},"hero_button_2":{"href":"/about#ask-a-question","label":"Ask me a question","is_external":false,"open_in_new_tab":false},"about_button_1":{"href":"/about","label":"Learn more","is_external":false,"open_in_new_tab":false},"about_button_2":{"href":"/about#ask-a-question","label":"Ask me a question","is_external":false,"open_in_new_tab":false},"circle_eyebrow":{"value":"Real Writers Circle"},"circle_heading":{"value":"Writing develops in trusted creative company."},"featured_image":{"alt":"Don't Call This Fiction book cover","src":"https://assets.netl.io/media/etherton/book.png","file":{"id":6088,"file":"https://assets.netl.io/media/etherton/book.png","name":"book.png","width":735,"height":1200,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"07 Jul 2026 10:21"}},"reviews_button":{"href":"@reviews","label":"Write a review","is_external":false,"open_in_new_tab":false},"writing_button":{"href":"/writing","label":"Visit Writing","is_external":false,"open_in_new_tab":false},"reviews_heading":{"value":"Reviews"},"writing_heading":{"value":"Hot topics and bookish blogs."},"featured_heading":{"value":"Don't Call This Fiction"},"featured_button_1":{"href":"/dont-call-this-fiction","label":"Learn more","is_external":false,"open_in_new_tab":false},"featured_button_2":{"href":"https://troubador.co.uk/bookshop/autobiography/don-t-call-this-fiction","label":"Buy the Book","is_external":true,"open_in_new_tab":true},"hero_photo_credit":{"href":"https://www.zoebirkbeckphotography.com/","label":"Photo © Zoë Birkbeck","is_external":true,"open_in_new_tab":true}},"created_at":"2026-06-08T11:36:04.989Z","comment_moderation_status":"approved"},"field_sections":{"hero_body":"Hero","about_body":"About the author","hero_image":"Hero","about_image":"About the author","circle_body":"Real Writers Circle","circle_image":"Real Writers Circle","hero_heading":"Hero","about_heading":"About the author","circle_button":"Real Writers Circle","featured_body":"Featured book","hero_button_1":"Hero","hero_button_2":"Hero","about_button_1":"About the author","about_button_2":"About the author","circle_eyebrow":"Real Writers Circle","circle_heading":"Real Writers Circle","featured_image":"Featured book","reviews_button":"Reviews","writing_button":"Writing","reviews_heading":"Reviews","writing_heading":"Writing","featured_heading":"Featured book","featured_button_1":"Featured book","featured_button_2":"Featured book","hero_photo_credit":"Hero"}},{"page":"","detail":false,"is_page":false,"sections":["Review","Moderation"],"template":"reviews","collections":[{"id":"WdyQXOlnnmKEw1pY","slug":"WdyQXOlnnmKEw1pY","order":0,"fields":{"name":{"value":"Sam Burr — bestselling author of The Fellowship of Puzzle Makers"},"rating":{"value":"5"},"review":{"value":"<p>A gripping, gut-churning and deeply illuminating read.</p>"},"approved":{"value":true}},"created_at":"2026-06-08T15:01:15.351Z","comment_moderation_status":"approved"},{"id":"8ZDNPvJnn1vgzBkp","slug":"8ZDNPvJnn1vgzBkp","order":1,"fields":{"name":{"value":"Marc Heffernan — Executive Producer and Series Editor"},"rating":{"value":"5"},"review":{"value":"<p>
25I laughed, and I cried.</p>"},"approved":{"value":true}},"created_at":"2026-06-08T15:01:02.936Z","comment_moderation_status":"approved"},{"id":"k9g7P2ERR1OBL8JQ","slug":"k9g7P2ERR1OBL8JQ","order":2,"fields":{"name":{"value":"Karen Pierce — author and tutor"},"rating":{"value":"5"},"review":{"value":"<p>It's a cracking story.</p>"},"approved":{"value":true}},"created_at":"2026-06-08T15:00:52.698Z","comment_moderation_status":"approved"},{"id":"aDE53Owrrm2840lR","slug":"aDE53Owrrm2840lR","order":3,"fields":{"name":{"value":"Tracy Dawson — reader in Australia"},"rating":{"value":"5"},"review":{"value":"<p>I had to remember to breathe during the court scene.</p>"},"approved":{"value":true}},"created_at":"2026-06-08T15:00:42.512Z","comment_moderation_status":"approved"}],"field_sections":{"name":"Review","rating":"Review","review":"Review","approved":"Moderation"}},{"is_page":true,"meta_title":"About","meta_description":"","page":"","detail":true,"sections":["Hero","Biography","Q&A"],"template":"about-page","collection":{"meta_title":"","meta_description":"","id":"XzaW02BN4L2AYd1P","slug":"about-page","order":0,"fields":{"image":{"alt":"Cindy Etherton","src":"https://assets.netl.io/media/etherton/about-page.png","file":{"id":6098,"file":"https://assets.netl.io/media/etherton/about-page.png","name":"about-page.png","width":744,"height":1200,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"07 Jul 2026 10:45"}},"heading":{"value":"Cindy Etherton"},"biography":{"value":"<p>Prior to becoming an author and co-founding a writing charity, I worked in executive recruitment and coaching, taking me to 22 countries to work with teams, groups, and individuals on their effectiveness and the importance of connectedness and trust. It was a fascinating, educational, and inspirational experience dealing with cultural differences and a range of people and their unique challenges, quirks, and qualities. The work required skills in client relationships, collaboration, behavioural analysis, and the writing ability to describe character, personality, and emotional complexities in a succinct and specific way. So many inspiring and amazing life stories.</p>\\n<p>I fulfilled my long-held dream of becoming a writer during the first lockdown and devoted myself to furthering my education in creative writing, understanding the publishing and bookselling industries, and founding and developing a writing group with a difference, i.e. Real Writers Circle. I studied with Curtis Brown Creative, collaborated with specialists on manuscript development, and received generous mentorship from some leading industry figures. To test and develop ideas and enhance book launch impact and reader engagement, I&rsquo;ve performed with my colleagues to audiences at the Brighton Festival, York Literary Festival, and The Coast is Queer. I&rsquo;m interested in crime and criminal justice and the weirdness of human behaviour. <em>Don&rsquo;t Call This Fiction</em> is my first published book.</p>\\n<p>My passions are reading and writing, friends and family, community, and the arts. I especially enjoy theatre and cooking. I live in Brighton and London with my adopted daughter, wife, two dogs and a cat.</p>"},"qa_heading":{"value":"Ask me a Question"},"hero_button_1":{"href":"@contact","label":"Get in Touch","is_external":false,"open_in_new_tab":false},"hero_button_2":{"href":"@questions","label":"Ask me a question","is_external":false,"open_in_new_tab":false},"biography_heading":{"value":"About the Author"}},"created_at":"2026-06-08T11:55:08.365Z","comment_moderation_status":"approved"},"field_sections":{"image":"Hero","heading":"Hero","biography":"Biography","qa_heading":"Q&A","hero_button_1":"Hero","hero_button_2":"Hero","biography_heading":"Biography"}},{"page":"","detail":false,"is_page":false,"template":"retailers","collections":[{"id":"1a8gq2rwwYOJEZbr","slug":"1a8gq2rwwYOJEZbr","order":0,"fields":{"link":{"value":"#"},"logo":{"alt":"Amazon Kindle logo","src":"https://assets.netl.io/media/etherton/kindle.png","file":{"id":5385,"file":"https://assets.netl.io/media/etherton/kindle.png","name":"kindle.png","width":600,"height":133,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:47"}},"category":{"id":"RWjVDvdjjq254mE0","slug":"RWjVDvdjjq254mE0","order":0,"fields":{"name":{"value":"Ebook"}},"created_at":"2026-06-08T12:17:29.692Z","comment_moderation_status":"approved"}},"created_at":"2026-06-08T12:47:48.707Z","comment_moderation_status":"approved"},{"id":"ZJgk0KDXX3KQ95M4","slug":"ZJgk0KDXX3KQ95M4","order":1,"fields":{"link":{"value":"#"},"logo":{"alt":"Apple Books logo","src":"https://assets.netl.io/media/etherton/apple-books.png","file":{"id":5386,"f
25ile":"https://assets.netl.io/media/etherton/apple-books.png","name":"apple-books.png","width":600,"height":129,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:47"}},"category":{"id":"RWjVDvdjjq254mE0","slug":"RWjVDvdjjq254mE0","order":0,"fields":{"name":{"value":"Ebook"}},"created_at":"2026-06-08T12:17:29.692Z","comment_moderation_status":"approved"}},"created_at":"2026-06-08T12:48:04.079Z","comment_moderation_status":"approved"},{"id":"4jEe9O1nnavRP0aN","slug":"4jEe9O1nnavRP0aN","order":2,"fields":{"link":{"value":"#"},"logo":{"alt":"Google Play logo","src":"https://assets.netl.io/media/etherton/google-play.png","file":{"id":5387,"file":"https://assets.netl.io/media/etherton/google-play.png","name":"google-play.png","width":600,"height":118,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:48"}},"category":{"id":"RWjVDvdjjq254mE0","slug":"RWjVDvdjjq254mE0","order":0,"fields":{"name":{"value":"Ebook"}},"created_at":"2026-06-08T12:17:29.692Z","comment_moderation_status":"approved"}},"created_at":"2026-06-08T12:48:17.674Z","comment_moderation_status":"approved"},{"id":"Jl7PEKZ11evYM5ZN","slug":"Jl7PEKZ11evYM5ZN","order":3,"fields":{"link":{"value":"#"},"logo":{"alt":"Kobo logo","src":"https://assets.netl.io/media/etherton/kobo.png","file":{"id":5388,"file":"https://assets.netl.io/media/etherton/kobo.png","name":"kobo.png","width":600,"height":115,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:48"}},"category":{"id":"RWjVDvdjjq254mE0","slug":"RWjVDvdjjq254mE0","order":0,"fields":{"name":{"value":"Ebook"}},"created_at":"2026-06-08T12:17:29.692Z","comment_moderation_status":"approved"}},"created_at":"2026-06-08T12:48:29.137Z","comment_moderation_status":"approved"},{"id":"e76pZKeoo1O1m0R8","slug":"e76pZKeoo1O1m0R8","order":4,"fields":{"link":{"value":"https://www.amazon.co.uk/Dont-Call-This-Fiction-power-shift/dp/1806344173"},"logo":{"alt":"Amazon logo","src":"https://assets.netl.io/media/etherton/amazon.png","file":{"id":5381,"file":"https://assets.netl.io/media/etherton/amazon.png","name":"amazon.png","width":600,"height":181,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:46"}},"category":{"id":"k3wRVO4kkn24ze1r","slug":"k3wRVO4kkn24ze1r","order":1,"fields":{"name":{"value":"Paperback"}},"created_at":"2026-06-08T12:17:26.854Z","comment_moderation_status":"approved"}},"created_at":"2026-06-08T12:46:11.578Z","comment_moderation_status":"approved"},{"id":"Y8WNVvY1YkvA53Qj","slug":"Y8WNVvY1YkvA53Qj","order":5,"fields":{"link":{"value":"https://troubador.co.uk/bookshop/autobiography/don-t-call-this-fiction"},"logo":{"alt":"Troubador Publishing logo","src":"https://assets.netl.io/media/etherton/troubador.png","file":{"id":5376,"file":"https://assets.netl.io/media/etherton/troubador.png","name":"troubador.png","width":600,"height":177,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 11:49"}},"category":{"id":"k3wRVO4kkn24ze1r","slug":"k3wRVO4kkn24ze1r","order":1,"fields":{"name":{"value":"Paperback"}},"created_at":"2026-06-08T12:17:26.854Z","comment_moderation_status":"approved"}},"created_at":"2026-06-08T10:49:51.839Z","comment_moderation_status":"approved"},{"id":"yr1PoOLXXyOeQY3k","slug":"yr1PoOLXXyOeQY3k","order":6,"fields":{"link":{"value":"https://www.waterstones.com/book/don-t-call-this-fiction/cindy-etherton/9781806344178"},"logo":{"alt":"Waterstones logo","src":"https://assets.netl.io/media/etherton/waterstones.png","file":{"id":5380,"file":"https://assets.netl.io/media/etherton/waterstones.png","name":"waterstones.png","width":600,"height":89,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:45"}},"category":{"id":"k3wRVO4kkn24ze1r","slug":"k3wRVO4kkn24ze1r","order":1,"fields":{"name":{"value":"Paperback"}},"created_at":"2026-06-08T12:17:26.854Z","comment_moderation_status":"approved"}},"created_at":"2026-06-08T12:45:41.647Z","comment_moderation_status":"approved"},{"id":"YGPW02qwwEvJ9r6d","slug":"YGPW02qwwEvJ9r6d","order":7,"fields":{"link":{"value":"https://blackwells.co.uk/bookshop/product/Dont-Call-This-Fiction-by-Cindy-Etherton/9781806344178"},"logo":{"alt":"Blackwell's logo","src":"https://assets.netl.io/media/etherton/blackwells.png","file":{"id":5382,"file":"https://assets.netl.io/media/etherton/blackwells.png","name":"blackwells.png","width":600,"height":80,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:46"}},"category":{"id":"k3wRVO4kkn24ze1r","slug":"k3wRVO4kkn24ze1r","order":1,"fields":{"name":{"value":"Paperback"}},"created_at":"2026-06-08T12:17:26.854Z","comment_moderation_status":"approved"}},"created_at":"2026-06-08T12:46:37.568Z","comment_moderation_status":"approved"},{"id":"5bnMVvzyyxO8BEq9","slug":"5bnMVvzyyxO8BEq9","order":8,"fields":{"link":{"value":"https://www.foyles.co.uk/book/dont-call-this-fiction/cindy-etherton/9781806344178"},"logo":{"alt":"Foyles logo","src":"https://assets.netl.io/media/etherton/foyles.webp","file":{"id":5383,"file":"https://assets.netl.io/media/etherton/foyles.webp","name":"foyles.webp","width":334,"height":93,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:46"}},"category":{"id":"k3wRVO4kkn24ze1r","slug":"k3wRVO4kkn24ze1r","order":1,"fields":{"name":{"value":"Paperback"}},"created_at":"2026-06-08T12:17:26.854Z","comment_moderation_status":"approved"}},"created_at":"2026-06-08T12:47:00.950Z","comment_moderation_status":"approved"},{"id":"LqkyEO0eervxM9A0","slug":"LqkyEO0eervxM9A0","order":9,"fields":{"link":{"value":"https://www.tgjonesonline.co.uk/Product/Cindy-Etherton/Dont-Call-This-Fiction--A-true-crime-power-shift-memoir/16042767"},"logo":{"alt":"TGJones logo","src":"https://assets.netl.io/media/etherton/tgjones.png","file":{"id":5384,"file":"https://assets.netl.io/media/etherton/tgjones.png","name":"tgjones.png","width":600,"height":149,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:47"}},"category":{"id":"k3wRVO4kkn24ze1r","slug":"k3wRVO4kkn24ze1r","order":1,"fields":{"name":{"value":"Paperback"}},"created_at":"2026-06-08T12:17:26.854Z","comment_moderation_status":"approved"}},"created_at":"2026-06-08T12:47:29.304Z","comment_moderation_status":"approved"}]},{"is_page":true,"meta_title":"Writing","meta_description":"","page":"","detail":true,"sections":["Categories","Header"],"template":"writing-page","collection":{"meta_title":"","meta_description":"","
25id":"lQgRxO5kPRKd801o","slug":"blog-page","order":0,"fields":{"body":{"value":"<p>Cindy&rsquo;s journal brings together reflections on memoir, domestic noir, reading, resilience and the life-changing effect of kindness. These pieces explore the slippery space between fact and fiction, the courage it takes to revisit the past, and the stories that help us make sense of what we have lived through.</p>"},"heading":{"value":"Notes on writing, truth and survival"},"filter_heading":{"value":"Filter by category"}},"created_at":"2026-06-08T11:37:18.384Z","comment_moderation_status":"approved"},"field_sections":{"body":"Header","heading":"Header","filter_heading":"Categories"}},{"is_page":true,"meta_title":"Don't Call This Fiction","meta_description":"","page":"","detail":true,"sections":["Extract","Reviews","Book","Retailers"],"template":"dont-call-this-fiction-page","collection":{"meta_title":"","meta_description":"","id":"16YnVOArrVvLqPl0","slug":"dont-call-this-fiction-page","order":0,"fields":{"cover":{"alt":"Don't Call This Fiction book cover","src":"https://assets.netl.io/media/etherton/book.jpg","file":{"id":5379,"file":"https://assets.netl.io/media/etherton/book.jpg","name":"book.jpg","width":782,"height":1200,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:08"}},"title":{"value":"Don't Call This Fiction"},"subtitle":{"value":""},"synopsis":{"value":"<p><em>Don&rsquo;t Call This Fiction</em> is a story of courage. It&rsquo;s a Girl v Goliath sex crime drama; a meditation on the choreography between fact and fiction in the stories we tell ourselves to survive; and an example of how to break free and thrive. It&rsquo;s also an homage to the life-saving effect of kindness.</p>\\n<p>Cindy Etherton had to frame what her stepfather did to her as a child &ndash; a descent into darkness and deceit, which led to pregnancy at 14 years old &ndash; as being her fault, and did not understand it for what it truly was until she reached adulthood. She became successful professionally and built a good life, but then discovered that what she had always thought was true was not. When finally speaking out about this, she had to admit her complicity, na&iuml;ve reasoning and, hardest of all, vulnerability.</p>\\n<p>The outcome of this was an agonising and high-stakes confrontation in a courtroom between families, storylines and loyalties &ndash; witness against witness, each revealing their true character, sometimes shockingly so. More discoveries followed the verdict, and only then could a dream be realised.</p>\\n<p>Cindy tells this deeply personal story because it may help others to navigate dangerous situations. Visiting the past revealed the many quirks, layers and qualities of the characters involved, but also allowed her to celebrate forces of fun and the tender impact of love.</p>"},"reviews_button":{"href":"@reviews","label":"Write a review","is_external":false,"open_in_new_tab":false},"extract_eyebrow":{"value":"Read the first chapter"},"extract_heading":{"value":"Flip through the pages"},"reviews_heading":{"value":"Reviews"},"publication_date":{"value":"28th July, 2026"},"retailers_heading":{"value":"Order now"},"reviews_empty_text":{"value":"No reviews yet. Be the first to write a review!"}},"created_at":"2026-06-08T12:09:22.327Z","comment_moderation_status":"approved"},"field_sections":{"cover":"Book","title":"Book","subtitle":"Book","synopsis":"Book","reviews_button":"Reviews","extract_eyebrow":"Extract","extract_heading":"Extract","reviews_heading":"Reviews","publication_date":"Book","retailers_heading":"Retailers","reviews_empty_text":"Reviews"}},{"page":"","detail":false,"is_page":false,"template":"retailer-categories","collections":[{"id":"RWjVDvdjjq254mE0","slug":"RWjVDvdjjq254mE0","order":0,"fields":{"name":{"value":"Ebook"},"retailers":[{"id":"1a8gq2rwwYOJEZbr","slug":"1a8gq2rwwYOJEZbr","order":0,"fields":{"link":{"value":"#"},"logo":{"alt":"Amazon Kindle logo","src":"https://assets.netl.io/media/etherton/kindle.png","file":{"id":5385,"file":"https://assets.netl.io/media/etherton/kindle.png","name":"kindle.png","width":600,"height":133,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:47"}},"category":null},"created_at":"2026-06-08T12:47:48.707Z","comment_moderation_status":"approved"},{"id":"ZJgk0KDXX3KQ95M4","slug":"ZJgk0KDXX3KQ95M4","order":1,"fields":{"link":{"value":"#"},"logo":{"alt":"Apple Books logo","src":"https://assets.netl.io/media/etherton/apple-books.png","file":{"id":5386,"f
25ile":"https://assets.netl.io/media/etherton/apple-books.png","name":"apple-books.png","width":600,"height":129,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:47"}},"category":null},"created_at":"2026-06-08T12:48:04.079Z","comment_moderation_status":"approved"},{"id":"4jEe9O1nnavRP0aN","slug":"4jEe9O1nnavRP0aN","order":2,"fields":{"link":{"value":"#"},"logo":{"alt":"Google Play logo","src":"https://assets.netl.io/media/etherton/google-play.png","file":{"id":5387,"file":"https://assets.netl.io/media/etherton/google-play.png","name":"google-play.png","width":600,"height":118,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:48"}},"category":null},"created_at":"2026-06-08T12:48:17.674Z","comment_moderation_status":"approved"},{"id":"Jl7PEKZ11evYM5ZN","slug":"Jl7PEKZ11evYM5ZN","order":3,"fields":{"link":{"value":"#"},"logo":{"alt":"Kobo logo","src":"https://assets.netl.io/media/etherton/kobo.png","file":{"id":5388,"file":"https://assets.netl.io/media/etherton/kobo.png","name":"kobo.png","width":600,"height":115,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:48"}},"category":null},"created_at":"2026-06-08T12:48:29.137Z","comment_moderation_status":"approved"}]},"created_at":"2026-06-08T12:17:29.692Z","comment_moderation_status":"approved"},{"id":"k3wRVO4kkn24ze1r","slug":"k3wRVO4kkn24ze1r","order":1,"fields":{"name":{"value":"Paperback"},"retailers":[{"id":"e76pZKeoo1O1m0R8","slug":"e76pZKeoo1O1m0R8","order":4,"fields":{"link":{"value":"https://www.amazon.co.uk/Dont-Call-This-Fiction-power-shift/dp/1806344173"},"logo":{"alt":"Amazon logo","src":"https://assets.netl.io/media/etherton/amazon.png","file":{"id":5381,"file":"https://assets.netl.io/media/etherton/amazon.png","name":"amazon.png","width":600,"height":181,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:46"}},"category":null},"created_at":"2026-06-08T12:46:11.578Z","comment_moderation_status":"approved"},{"id":"Y8WNVvY1YkvA53Qj","slug":"Y8WNVvY1YkvA53Qj","order":5,"fields":{"link":{"value":"https://troubador.co.uk/bookshop/autobiography/don-t-call-this-fiction"},"logo":{"alt":"Troubador Publishing logo","src":"https://assets.netl.io/media/etherton/troubador.png","file":{"id":5376,"file":"https://assets.netl.io/media/etherton/troubador.png","name":"troubador.png","width":600,"height":177,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 11:49"}},"category":null},"created_at":"2026-06-08T10:49:51.839Z","comment_moderation_status":"approved"},{"id":"yr1PoOLXXyOeQY3k","slug":"yr1PoOLXXyOeQY3k","order":6,"fields":{"link":{"value":"https://www.waterstones.com/book/don-t-call-this-fiction/cindy-etherton/9781806344178"},"logo":{"alt":"Waterstones logo","src":"https://assets.netl.io/media/etherton/waterstones.png","file":{"id":5380,"file":"https://assets.netl.io/media/etherton/waterstones.png","name":"waterstones.png","width":600,"height":89,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:45"}},"category":null},"created_at":"2026-06-08T12:45:41.647Z","comment_moderation_status":"approved"},{"id":"YGPW02qwwEvJ9r6d","slug":"YGPW02qwwEvJ9r6d","order":7,"fields":{"link":{"value":"https://blackwells.co.uk/bookshop/product/Dont-Call-This-Fiction-by-Cindy-Etherton/9781806344178"},"logo":{"alt":"Blackwell's logo","src":"https://assets.netl.io/media/etherton/blackwells.png","file":{"id":5382,"file":"https://assets.netl.io/media/etherton/blackwells.png","name":"blackwells.png","width":600,"height":80,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:46"}},"category":null},"created_at":"2026-06-08T12:46:37.568Z","comment_moderation_status":"approved"},{"id":"5bnMVvzyyxO8BEq9","slug":"5bnMVvzyyxO8BEq9","order":8,"fields":{"link":{"value":"https://www.foyles.co.uk/book/dont-call-this-fiction/cindy-etherton/9781806344178"},"logo":{"alt":"Foyles logo","src":"https://assets.netl.io/media/etherton/foyles.webp","file":{"id":5383,"file":"https://assets.netl.io/media/etherton/foyles.webp","name":"foyles.webp","width":334,"height":93,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:46"}},"category":null},"created_at":"2026-06-08T12:47:00.950Z","comment_moderation_status":"approved"},{"id":"LqkyEO0eervxM9A0","slug":"LqkyEO0eervxM9A0","order":9,"fields":{"link":{"value":"https://www.tgjonesonline.co.uk/Product/Cindy-Etherton/Dont-Call-This-Fiction--A-true-crime-power-shift-memoir/16042767"},"logo":{"alt":"TGJones logo","src":"https://assets.netl.io/media/etherton/tgjones.png","file":{"id":5384,"file":"https://assets.netl.io/media/etherton/tgjones.png","name":"tgjones.png","width":600,"height":149,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"08 Jun 2026 13:47"}},"category":null},"created_at":"2026-06-08T12:47:29.304Z","comment_moderation_status":"approved"}]},"created_at":"2026-06-08T12:17:26.854Z","comment_moderation_status":"approved"}]},{"is_page":false,"meta_title":"","meta_description":"","page":"","detail":true,"template":"contact-form","collection":{"id":"4VlAQvW0b7K85qEk","slug":"contact-form","order":0,"fields":{"body":{"value":"<p>For reader messages, event enquiries, book club invitations or questions about Cindy&rsquo;
25s writing, please use the form below. Cindy welcomes thoughtful conversations around truth, storytelling, memoir and the themes explored in <em>Don&rsquo;t Call This Fiction</em>.</p>"},"heading":{"value":"Get in touch"}},"created_at":"2026-06-08T11:55:24.608Z","comment_moderation_status":"approved"}},{"page":"","detail":false,"is_page":true,"sections":["Header","Meta","Content"],"template":"writing-posts","collections":[{"meta_title":"","meta_description":"","id":"az8eP2Gp1aOpDglx","slug":"on-writing-memoir","order":0,"fields":{"date":{"value":null},"image":{"alt":"A scattered collection of handwritten notes on coloured paper, suggesting personal memories, reflections and the writing process.","src":"https://assets.netl.io/media/etherton/On_writing_memoir.png","file":{"id":5671,"file":"https://assets.netl.io/media/etherton/On_writing_memoir.png","name":"On_writing_memoir.png","width":1200,"height":803,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"01 Jul 2026 14:35"}},"content":{"value":"<p>This was often said,</p>\\n<p>&ldquo;It must be therapeutic?&rdquo;&nbsp;</p>\\n<p>&ldquo;It is.&rdquo;</p>\\n<p>But it was more than that. I&rsquo;d long been a reader and writer of journals and short stories, and during lockdown I saw my opportunity to realise a lifelong ambition to write a book, but I needed to learn a great deal whilst writing. Curtis Brown Creative&rsquo;s three-month <em>Write Your Novel</em> course was invaluable, and Jericho Writers helped too. I joined West Hill Writers, a local in-person group whose enthusiastic support turned a loose idea into a serious commitment. In trusted, encouraging company, I submitted the first chapter of what became <strong>Don&rsquo;t Call This Fiction</strong> and received invaluable feedback. It was there that I realised I needed other writers to learn from and keep company with. I was lucky to get to know Victoria Robson, and together we co-founded the wonderful Real Writers Circle.</p>\\n<p>I had to get the story down first, and it came out as a messy draft. A right state. A developmental editor urged me to stop avoiding the painful parts and write with more honesty and confidence about my experiences, thoughts, and feelings. Her advice echoed what I had heard at West Hill: whose story was this&mdash;mine or my mother&rsquo;s? That question went to the heart of my memoir.</p>\\n<p>Revisiting the past required care and routine: I wrote in the morning, stopped to walk or do something else, then revised in the afternoon and finished by 4pm. In time, I grew used to returning to hard material and felt safe. Reading other writers, especially Elena Ferrante, encouraged me to dig deeper. I did this in layers. Sometimes it took a dozen returns to keep digging down until I&rsquo;d fully mined a key incident/scene. I saw connections I&rsquo;d never noticed before, gained insights, and reflected on both the behaviour I&rsquo;d witnessed and my own hard to understand decisions. Throughout, the process was developmental and writing with the question <em>why</em> in mind transformed the approach. I have understood so much more about my myself, others and the systems we operate within and how not to make the same mistakes as I did. I couldn&rsquo;t use the word victim, but it is what I was. Such is the nature of the lies I told myself to get by. I was a victim, and not only did I survive, but I thrived, particularly once I broke silence and acted. I&rsquo;d handed a man my power for decades until I didn&rsquo;t.</p>\\n<p>&nbsp;The plan was to write the book in six months, maybe a year. It took over six years. There was so much to learn, specifics I look forward to sharing. I didn&rsquo;t expect the joy I found in recalling the humour, kindness, and enchanting strangeness of some characters involved.&nbsp;</p>\\n<p>Reading memoirs has been a great pleasure and an eye-opener to other perspectives and lives. I have benefitted substantially from <em>Sins of My Father</em> and <em>Into Being</em> (about writing memoir) by Lily Dunn, and I follow Lily on Substack and at the London Lab.&nbsp;</p>\\n<p>Some other favourites:</p>\\n<ul>\\n<li><em>We Are What We Read</em> &ndash; by Vybarr Cregan Reid. It lit a fire in me and made me cry.</li>\\n<li><em style=\\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\\">Just Kids</em><span style=\\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\\"> by Patti Smith. Every page is a pleasure, with unforgettable characters.</span></li>\\n<li><em>This is Not a Pity Memoir</em> by Abi Morgan. I walked around reading this, and I wasn&rsquo;t the only one.</li>\\n<li><em>Original Sins</em> by Matt Rowland Hill. An extraordinarily brave memoir about addiction. Matt helped me understand my son, now a lost boy.<
25/li>\\n<li><em>Things in Nature Merely Grow</em> by Yiyun Li. Award winning. An outstanding work about a mother&rsquo;s profound grief following both her son&rsquo;s suicide. Real, clear, honest expression. Deep and delicate.</li>\\n<li><em>Without Warning &amp; Only Sometimes</em> by Kit de Waal. Joyous and heartbreaking.</li>\\n<li><em>How to Say Babylon</em> by Safiya Sinclair. Set in Jamaica, it&rsquo;s the story of a girl who broke free from her repressive father to become a renowned poet. An immersive read.</li>\\n<li><em>On Chapel Sands</em> by Laura Cumming. An engaging search for truth and superb storytelling.</li>\\n<li><em>Complicit</em> and <em>Dark Chapter</em> by Winnie M. Li &ndash; hard hitting fiction based on all too true stories.</li>\\n</ul>\\n<h3>Key lessons from:</h3>\\n<ul>\\n<li><strong>Curtis Brown Creative</strong>: the value of a peer group, developmental feedback, and encouragement.</li>\\n<li><strong>Jericho Writers</strong>: Debi Alper&rsquo;s teaching on psychic distance and the value of spending time with other writers.</li>\\n<li><strong>West Hill Writers</strong>: a supportive local group, led by Anna Burt, that helped turn intention into commitment. I learnt if there&rsquo;s a traumatic scene to write that doing so in the company of silent writing writers was the best place to do it.&nbsp;</li>\\n<li><strong>Real Writers Circle</strong>: Connecting, socialised learning and each other as a resource.</li>\\n</ul>\\n<h3>For memoir writing.</h3>\\n<ul>\\n<li>Into Being Lily Dunn and on Substack.</li>\\n<li>Marnie Summerfield Smith <a href=\\"https://www.yourmemoir.co.uk\\" target=\\"_blank\\" rel=\\"noopener\\">www.yourmemoir.co.uk</a></li>\\n<li>Cathy Rentzenbrink &ndash; see her books and Wikipedia page.</li>\\n<li>Anna Hayward &ndash; for communications and mentoring extraordinaire. www.annahayward.co.uk</li>\\n</ul>"},"heading":{"value":"Stories from life"},"category":{"id":"0AdyQ236JqK4DG68","slug":"0AdyQ236JqK4DG68","order":2,"fields":{"name":{"value":"Memoir"}},"created_at":"2026-06-08T11:38:08.402Z","comment_moderation_status":"approved"},"subheading":{"value":"Writing and reading memoirs for startling insights, greater understanding, and inspiration."}},"created_at":"2026-06-08T11:46:01.562Z","comment_moderation_status":"approved"},{"meta_title":"","meta_description":"","id":"kozW4Kg1xqOZgBLM","slug":"domestic-noir","order":1,"fields":{"date":{"value":null},"image":{"alt":"A glowing open-book lamp sits on a dark table beside a glass bottle and tumbler, creating a moody, atmospheric reading scene.","src":"https://assets.netl.io/media/etherton/Domestic_noir.png","file":{"id":5670,"file":"https://assets.netl.io/media/etherton/Domestic_noir.png","name":"Domestic_noir.png","width":1024,"height":683,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"01 Jul 2026 14:34"}},"content":{"value":"<p>Is a subgenre of crime fiction that shifts focus from standard hardened detectives and violent underworlds, exploring psychological suspense within the confines of the home, marriage, and neighbourhood. The title originator is Julia Crouch, author (<a href=\\"https://www.instagram.com/juliageek/\\" target=\\"_blank\\" rel=\\"noopener\\">Instagram @juliageek</a>). <em>Gone Girl</em> by Gillian Flynn is a best-selling example.</p>\\n<p><strong>Don&rsquo;t Call This Fiction</strong> is about domestic noir as experienced in real life, so falls into the book categories of memoir, biography, and true crime, as does the top selling and devastating book <em>Nobody&rsquo;s Child</em> by Virginia Giuffre.</p>\\n<p>There is a staggering amount of violence and abuse in all its evil forms in domestic settings, and there are massive amounts of statistics, parliamentary reviews, research, reportage, and a shocking number of cases of domestic violence, murder and sex crimes. And yet so many are not noticed or prosecuted. Most people in the UK are aware of our justice system and its overload and underfunding, leaving us, the public, much less safe and in much greater danger.&nbsp;</p>\\n<p>But if I&rsquo;ve learnt one thing in life, it&rsquo;s to look for ways through the broken systems and to wherever possible find <span style=\\"text-decoration: underline;\\">personal agency</span>. I wrote <strong>Don&rsquo;t Call This Fiction</strong> to make sense of the senseless and celebrate kindness, but I published it for a different reason. That reason is to connect with others who have worries, doubts, and similar challenges and to suggest and discuss ways to protect and progress you and yours.</p>\\n<p>&nbsp;If I&rsquo;ve learnt two things, it&rsquo;s the <span style=\\"text-decoration: underline;\\">power of listening</span>. It&rsquo;s easier said than done to be a good listener, and although I thought I was good at it when I undertook training, it became apparent I was not, but I did learn from the book <em>Time to Think</em> by Nancy Kline. It starts with paying attention and leaving behind the limiting assumptions.</p>\\n<p>If I&rsquo;ve learnt a third, it&rsquo;s <span style=\\"text-decoration: underline;\\">the life-changing effect of kindness</span>. You can never tell what the consequence of kindness might be. If I faced a room full of all the people, I&rsquo;ve met in my lifetime and asked who in the room had saved a life. Would the headteacher who gave me an 11+ pass raise his hand, or the social worker that let me and my son live in her caravan in the garden when I was on the run or the blonde woman on the left of the bottom row in the jury who gave me the faintest smile know they probably saved my life?</p>\\n<p>When it comes to real life situations I will be posting on:</p>\\n<ul>\\n<li>What matters relative to dealing with domestic danger</li>\\n<li>Getting help</li>\\n<li>Giving evidence</li>\\n<li>Juries</li>\\n<li>Social media relative to crime</li>\\n<li>Representation</li>\\n<li>Hypnotherapy</li>\\n<li>Addiction</li>\\n<li>LGBTQI+ issues</li>\\n</ul>\\n<p>Message me with questions or requests for specific links.</p>\\n<h3>Charities:</h3>\\n<ul>\\n<li>Rape Crisis England and Wales. <a href=\\"http://rapecrisis.org.uk\\" target=\\"_blank\\" rel=\\"noopener\\">http://rapecrisis.org.uk</a></li>\\n<li>Respect UK is a charity stopping perpetrators of domestic abuse. <a href=\\"http://respectu
25k.org.uk\\" target=\\"_blank\\" rel=\\"noopener\\">http://respectuk.org.uk</a></li>\\n<li>Woman&rsquo;s Aid, a national charity working to end domestic abuse against women and children. <a href=\\"http://womansaid.org.uk\\" target=\\"_blank\\" rel=\\"noopener\\">http://womansaid.org.uk</a></li>\\n<li>Mind &ndash; a mental health charity. <a href=\\"http://www.mind.org.uk\\" target=\\"_blank\\" rel=\\"noopener\\">http://www.mind.org.uk</a></li>\\n<li>Victims&rsquo; Commissioner for England and Wales. <a href=\\"http://victimscommissioner.org.uk\\" target=\\"_blank\\" rel=\\"noopener\\">http://victimscommissioner.org.uk</a></li>\\n<li>Victim Support. <a href=\\"http://www.victimsupport.org.uk\\" target=\\"_blank\\" rel=\\"noopener\\">http://www.victimsupport.org.uk</a></li>\\n</ul>"},"heading":{"value":"Domestic Noir"},"category":{"id":"1xEWMKa6qj25DBjA","slug":"1xEWMKa6qj25DBjA","order":1,"fields":{"name":{"value":"Truth & Survival"}},"created_at":"2026-06-08T11:38:15.426Z","comment_moderation_status":"approved"},"subheading":{"value":"Personal agency, the power of listening and the life changing effect of kindness."}},"created_at":"2026-06-08T11:42:15.354Z","comment_moderation_status":"approved"}],"field_sections":{"date":"Meta","image":"Header","content":"Content","heading":"Header","category":"Meta","subheading":"Header"}},{"page":"","detail":false,"is_page":false,"template":"writing-categories","collections":[{"id":"1AED7volYeK0oGVg","slug":"1AED7volYeK0oGVg","order":0,"fields":{"name":{"value":"Books & Reflections"}},"created_at":"2026-06-08T11:38:29.085Z","comment_moderation_status":"approved"},{"id":"1xEWMKa6qj25DBjA","slug":"1xEWMKa6qj25DBjA","order":1,"fields":{"name":{"value":"Truth & Survival"},"writing-posts":[{"id":"kozW4Kg1xqOZgBLM","slug":"domestic-noir","order":1,"fields":{"date":{"value":null},"image":{"alt":"A glowing open-book lamp sits on a dark table beside a glass bottle and tumbler, creating a moody, atmospheric reading scene.","src":"https://assets.netl.io/media/etherton/Domestic_noir.png","file":{"id":5670,"file":"https://assets.netl.io/media/etherton/Domestic_noir.png","name":"Domestic_noir.png","width":1024,"height":683,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"01 Jul 2026 14:34"}},"content":{"value":"<p>Is a subgenre of crime fiction that shifts focus from standard hardened detectives and violent underworlds, exploring psychological suspense within the confines of the home, marriage, and neighbourhood. The title originator is Julia Crouch, author (<a href=\\"https://www.instagram.com/juliageek/\\" target=\\"_blank\\" rel=\\"noopener\\">Instagram @juliageek</a>). <em>Gone Girl</em> by Gillian Flynn is a best-selling example.</p>\\n<p><strong>Don&rsquo;t Call This Fiction</strong> is about domestic noir as experienced in real life, so falls into the book categories of memoir, biography, and true crime, as does the top selling and devastating book <em>Nobody&rsquo;s Child</em> by Virginia Giuffre.</p>\\n<p>There is a staggering amount of violence and abuse in all its evil forms in domestic settings, and there are massive amounts of statistics, parliamentary reviews, research, reportage, and a shocking number of cases of domestic violence, murder and sex crimes. And yet so many are not noticed or prosecuted. Most people in the UK are aware of our justice system and its overload and underfunding, leaving us, the public, much less safe and in much greater danger.&nbsp;</p>\\n<p>But if I&rsquo;ve learnt one thing in life, it&rsquo;s to look for ways through the broken systems and to wherever possible find <span style=\\"text-decoration: underline;\\">personal agency</span>. I wrote <strong>Don&rsquo;t Call This Fiction</strong> to make sense of the senseless and celebrate kindness, but I published it for a different reason. That reason is to connect with others who have worries, doubts, and similar challenges and to suggest and discuss ways to protect and progress you and yours.</p>\\n<p>&nbsp;If I&rsquo;ve learnt two things, it&rsquo;s the <span style=\\"text-decoration: underline;\\">power of listening</span>. It&rsquo;s easier said than done to be a good listener, and although I thought I was good at it when I undertook training, it became apparent I was not, but I did learn from the book <em>Time to Think</em> by Nancy Kline. It starts with paying attention and leaving behind the limiting assumptions.</p>\\n<p>If I&rsquo;ve learnt a third, it&rsquo;s <span style=\\"text-decoration: underline;\\">the life-changing effect of kindness</span>. You can never tell what the consequence of kindness might be. If I faced a room full of all the people, I&rsquo;ve met in my lifetime and asked who in the room had saved a life. Would the headteacher who gave me an 11+ pass raise his hand, or the social worker that let me and my son live in her caravan in the garden when I was on the run or the blonde woman on the left of the bottom row in the jury who gave me the faintest smile know they probably saved my life?</p>\\n<p>When it comes to real life situations I will be posting on:</p>\\n<ul>\\n<li>What matters relative to dealing with domestic danger</li>\\n<li>Getting help</li>\\n<li>Giving evidence</li>\\n<li>Juries</li>\\n<li>Social media relative to crime</li>\\n<li>Representation</li>\\n<li>Hypnotherapy</li>\\n<li>Addiction</li>\\n<li>LGBTQI+ issues</li>\\n</ul>\\n<p>Message me with questions or requests for specific links.</p>\\n<h3>Charities:</h3>\\n<ul>\\n<li>Rape Crisis England and Wales. <a href=\\"http://rapecrisis.org.uk\\" target=\\"_blank\\" rel=\\"noopener\\">http://rapecrisis.org.uk</a></li>\\n<li>Respect UK is a charity stopping perpetrators of domestic abuse. <a href=\\"http://respectu
25k.org.uk\\" target=\\"_blank\\" rel=\\"noopener\\">http://respectuk.org.uk</a></li>\\n<li>Woman&rsquo;s Aid, a national charity working to end domestic abuse against women and children. <a href=\\"http://womansaid.org.uk\\" target=\\"_blank\\" rel=\\"noopener\\">http://womansaid.org.uk</a></li>\\n<li>Mind &ndash; a mental health charity. <a href=\\"http://www.mind.org.uk\\" target=\\"_blank\\" rel=\\"noopener\\">http://www.mind.org.uk</a></li>\\n<li>Victims&rsquo; Commissioner for England and Wales. <a href=\\"http://victimscommissioner.org.uk\\" target=\\"_blank\\" rel=\\"noopener\\">http://victimscommissioner.org.uk</a></li>\\n<li>Victim Support. <a href=\\"http://www.victimsupport.org.uk\\" target=\\"_blank\\" rel=\\"noopener\\">http://www.victimsupport.org.uk</a></li>\\n</ul>"},"heading":{"value":"Domestic Noir"},"category":null,"subheading":{"value":"Personal agency, the power of listening and the life changing effect of kindness."}},"created_at":"2026-06-08T11:42:15.354Z","meta_title":"","meta_description":"","comment_moderation_status":"approved"}]},"created_at":"2026-06-08T11:38:15.426Z","comment_moderation_status":"approved"},{"id":"0AdyQ236JqK4DG68","slug":"0AdyQ236JqK4DG68","order":2,"fields":{"name":{"value":"Memoir"},"writing-posts":[{"id":"az8eP2Gp1aOpDglx","slug":"on-writing-memoir","order":0,"fields":{"date":{"value":null},"image":{"alt":"A scattered collection of handwritten notes on coloured paper, suggesting personal memories, reflections and the writing process.","src":"https://assets.netl.io/media/etherton/On_writing_memoir.png","file":{"id":5671,"file":"https://assets.netl.io/media/etherton/On_writing_memoir.png","name":"On_writing_memoir.png","width":1200,"height":803,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"01 Jul 2026 14:35"}},"content":{"value":"<p>This was often said,</p>\\n<p>&ldquo;It must be therapeutic?&rdquo;&nbsp;</p>\\n<p>&ldquo;It is.&rdquo;</p>\\n<p>But it was more than that. I&rsquo;d long been a reader and writer of journals and short stories, and during lockdown I saw my opportunity to realise a lifelong ambition to write a book, but I needed to learn a great deal whilst writing. Curtis Brown Creative&rsquo;s three-month <em>Write Your Novel</em> course was invaluable, and Jericho Writers helped too. I joined West Hill Writers, a local in-person group whose enthusiastic support turned a loose idea into a serious commitment. In trusted, encouraging company, I submitted the first chapter of what became <strong>Don&rsquo;t Call This Fiction</strong> and received invaluable feedback. It was there that I realised I needed other writers to learn from and keep company with. I was lucky to get to know Victoria Robson, and together we co-founded the wonderful Real Writers Circle.</p>\\n<p>I had to get the story down first, and it came out as a messy draft. A right state. A developmental editor urged me to stop avoiding the painful parts and write with more honesty and confidence about my experiences, thoughts, and feelings. Her advice echoed what I had heard at West Hill: whose story was this&mdash;mine or my mother&rsquo;s? That question went to the heart of my memoir.</p>\\n<p>Revisiting the past required care and routine: I wrote in the morning, stopped to walk or do something else, then revised in the afternoon and finished by 4pm. In time, I grew used to returning to hard material and felt safe. Reading other writers, especially Elena Ferrante, encouraged me to dig deeper. I did this in layers. Sometimes it took a dozen returns to keep digging down until I&rsquo;d fully mined a key incident/scene. I saw connections I&rsquo;d never noticed before, gained insights, and reflected on both the behaviour I&rsquo;d witnessed and my own hard to understand decisions. Throughout, the process was developmental and writing with the question <em>why</em> in mind transformed the approach. I have understood so much more about my myself, others and the systems we operate within and how not to make the same mistakes as I did. I couldn&rsquo;t use the word victim, but it is what I was. Such is the nature of the lies I told myself to get by. I was a victim, and n
25ot only did I survive, but I thrived, particularly once I broke silence and acted. I&rsquo;d handed a man my power for decades until I didn&rsquo;t.</p>\\n<p>&nbsp;The plan was to write the book in six months, maybe a year. It took over six years. There was so much to learn, specifics I look forward to sharing. I didn&rsquo;t expect the joy I found in recalling the humour, kindness, and enchanting strangeness of some characters involved.&nbsp;</p>\\n<p>Reading memoirs has been a great pleasure and an eye-opener to other perspectives and lives. I have benefitted substantially from <em>Sins of My Father</em> and <em>Into Being</em> (about writing memoir) by Lily Dunn, and I follow Lily on Substack and at the London Lab.&nbsp;</p>\\n<p>Some other favourites:</p>\\n<ul>\\n<li><em>We Are What We Read</em> &ndash; by Vybarr Cregan Reid. It lit a fire in me and made me cry.</li>\\n<li><em style=\\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\\">Just Kids</em><span style=\\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\\"> by Patti Smith. Every page is a pleasure, with unforgettable characters.</span></li>\\n<li><em>This is Not a Pity Memoir</em> by Abi Morgan. I walked around reading this, and I wasn&rsquo;t the only one.</li>\\n<li><em>Original Sins</em> by Matt Rowland Hill. An extraordinarily brave memoir about addiction. Matt helped me understand my son, now a lost boy.</li>\\n<li><em>Things in Nature Merely Grow</em> by Yiyun Li. Award winning. An outstanding work about a mother&rsquo;s profound grief following both her son&rsquo;s suicide. Real, clear, honest expression. Deep and delicate.</li>\\n<li><em>Without Warning &amp; Only Sometimes</em> by Kit de Waal. Joyous and heartbreaking.</li>\\n<li><em>How to Say Babylon</em> by Safiya Sinclair. Set in Jamaica, it&rsquo;s the story of a girl who broke free from her repressive father to become a renowned poet. An immersive read.</li>\\n<li><em>On Chapel Sands</em> by Laura Cumming. An engaging search for truth and superb storytelling.</li>\\n<li><em>Complicit</em> and <em>Dark Chapter</em> by Winnie M. Li &ndash; hard hitting fiction based on all too true stories.</li>\\n</ul>\\n<h3>Key lessons from:</h3>\\n<ul>\\n<li><strong>Curtis Brown Creative</strong>: the value of a peer group, developmental feedback, and encouragement.</li>\\n<li><strong>Jericho Writers</strong>: Debi Alper&rsquo;s teaching on psychic distance and the value of spending time with other writers.</li>\\n<li><strong>West Hill Writers</strong>: a supportive local group, led by Anna Burt, that helped turn intention into commitment. I learnt if there&rsquo;s a traumatic scene to write that doing so in the company of silent writing writers was the best place to do it.&nbsp;</li>\\n<li><strong>Real Writers Circle</strong>: Connecting, socialised learning and each other as a resource.</li>\\n</ul>\\n<h3>For memoir writing.</h3>\\n<ul>\\n<li>Into Being Lily Dunn and on Substack.</li>\\n<li>Marnie Summerfield Smith <a href=\\"https://www.yourmemoir.co.uk\\" target=\\"_blank\\" rel=\\"noopener\\">www.yourmemoir.co.uk</a></li>\\n<li>Cathy Rentzenbrink &ndash; see her books and Wikipedia page.</li>\\n<li>Anna Hayward &ndash; for communications and mentoring extraordinaire. www.annahayward.co.uk</li>\\n</ul>"},"heading":{"value":"Stories from life"},"category":null,"subheading":{"value":"Writing and reading memoirs for startling insights, greater understanding, and inspiration."}},"created_at":"2026-06-08T11:46:01.562Z","meta_title":"","meta_description":"","comment_moderation_status":"approved"}]},"created_at":"2026-06-08T11:38:08.402Z","comment_moderation_status":"approved"}]},{"is_page":false,"meta_title":"","meta_description":"","page":"","detail":true,"sections":["Popup","Navigation"],"template":"newsletter","collection":{"id":"04pZlOjeed2qBxQA","slug":"newsletter","order":0,"fields":{"body":{"value":"<p>Join Cindy&rsquo;s mailing list for occasional updates, reflections on truth, writing and resilience, and news about <em>Don&rsquo;t Call This Fiction</em> and future work.</p>"},"embed":{"value":"<iframe width=\\"540\\" height=\\"305\\" src=\\"https://5b57bee0.sibforms.com/v2/serve/MUIFAF_OapNTdnQBaAoo9Q5cm5NjnyKYidbs403xvDQ-ZJHMHOtiVB9ixkFL8ynwkJZaXgKl9qTT5RgLbwMd4bMTPkeLytQVJTZq1kFRau9QOhOPENM69QbbMCqSbkmSoAsvQN4ckaJkGHfhefuvNNWqc64RxPf1-x0Rtgsz7yAYNvmGyYZKlaN9RHIB0YZ1CXFjkKBVOqpQZ0FEBw==\\" frameborder=\\"0\\" scrolling=\\"auto\\" allowfullscreen style=\\"display: block;margin-left: auto;margin-right: auto;max-width: 100%;\\"></iframe>"},"button":{"href":"@newsletter","label":"Join the Community","is_external":false,"open_in_new_tab":false},"heading":{"value":"Stay close to the story"}},"created_at":"2026-06-08T12:19:45.436Z","comment_moderation_status":"approved"},"field_sections":{"body":"Popup","embed":"Popup","button":"Navigation","heading":"Popup"}},{"page":"","detail":false,"is_page":false,"sections":["Q&A","Moderation"],"template":"questions","collections":[{"id":"Z5Xn4v6YYDO9JVDe","slug":"Z5Xn4v6YYDO9JVDe","order":0,"fields":{"answer":{"value":"<p>Fierce friends Esther and Ben go from their messy twenties to their thirties, encouraging and relying on each other. There&rsquo;s love, laughs, other friends, and family dynamics. When he, the one person who understood her, takes his life, there&rsquo;s a drastic knock-on effect on her state of mind and identity. She seeks comfort and care, but in doing so discovers what she was not looking for. Hope is Bill Clinton&rsquo;s birthplace.</p>"},"approved":{"value":true},"question":{"value":"Can you tell us anything about your next book, A Place Called Hope?"}}
25,"created_at":"2026-06-08T12:28:03.409Z","comment_moderation_status":"approved"},{"id":"Ynq3A2Prrrvg8rkz","slug":"Ynq3A2Prrrvg8rkz","order":1,"fields":{"answer":{"value":"<p>A determination to get clear on what matters most inspired me. It takes a long time to know oneself and to understand others, and writing a memoir speeds up the process. I needed to explore the psychology of love and what it takes to face hard truths, survive, and thrive. Humour was essential when tackling life&rsquo;s darkest moments. It was my chance to bring to life some highly colourful characters. I love reading memoir and that inspired me too. Putting into words my story changed the way I look at things.</p>"},"approved":{"value":true},"question":{"value":"What inspired you to write Don’t Call This Fiction?"}},"created_at":"2026-06-08T12:27:05.457Z","comment_moderation_status":"approved"},{"id":"bk4davyPPwOQmrMG","slug":"bk4davyPPwOQmrMG","order":2,"fields":{"answer":{"value":"<p>Working in those sectors taught me to calm my thoughts and pay full attention to what others communicate, think and feel, and to observe how they act. It was the ideal setting to hone skills in observation and to develop the specificity needed to write about behaviour and motivations. There is often incongruity between the inner and outer life and exploring that space fascinated me. Human dynamics and how we respond to challenges and circumstances are an endless interest. Developing the writing skills to capture the essence of a character is my lifelong challenge.</p>"},"approved":{"value":true},"question":{"value":"How did your background in executive recruitment and coaching influence the way you observe people and write about human behaviour?"}},"created_at":"2026-06-08T12:27:17.770Z","comment_moderation_status":"approved"},{"id":"q9GlN2MRReOVQ6zy","slug":"q9GlN2MRReOVQ6zy","order":3,"fields":{"answer":{"value":"<p>Because I&rsquo;m astounded by the acts of kindness, big and small, that I&rsquo;ve encountered and known of. I believe that these acts truly save lives. This is a recurring theme in my writing.</p>"},"approved":{"value":true},"question":{"value":"Why is kindness such an important theme in the book?"}},"created_at":"2026-06-08T12:27:52.188Z","comment_moderation_status":"approved"},{"id":"8VNqnvxZZM2wQgXb","slug":"8VNqnvxZZM2wQgXb","order":4,"fields":{"answer":{"value":"<p>Writing has had the most profound effect on understanding the past and people, which informs my perspective on the present. It&rsquo;s given me an outlet for expressing feelings and then looking at life from &lsquo;both sides now&rsquo;! The title of a Judy Collins song, which is one of my favourites and is in <em>Don&rsquo;t Call This Fiction</em>.</p>"},"approved":{"value":true},"question":{"value":"What role did writing play in helping you understand the past?"}},"created_at":"2026-06-08T12:27:41.583Z","comment_moderation_status":"approved"}],"field_sections":{"answer":"Q&A","approved":"Moderation","question":"Q&A"}},{"page":"","detail":false,"is_page":false,"sections":["Extract"],"template":"extracts","collections":[{"id":"BR6ywvkoGqvzagnL","slug":"BR6ywvkoGqvzagnL","order":0,"fields":{"page":{"alt":"Don't Call This Fiction extract, page 1","src":"https://assets.netl.io/media/etherton/1.png","file":{"id":6091,"file":"https://assets.netl.io/media/etherton/1.png","name":"1.png","width":781,"height":1200,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"07 Jul 2026 10:37"}}},"created_at":"2026-07-07T09:37:39.110Z","comment_moderation_status":"approved"},{"id":"yVxmzOmxWq2k7W9n","slug":"yVxmzOmxWq2k7W9n","order":1,"fields":{"page":{"alt":"Don't Call This Fiction extract, page 2","src":"https://assets.netl.io/media/etherton/2.png","file":{"id":6092,"file":"https://assets.netl.io/media/etherton/2.png","name":"2.png","width":781,"height":1200,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"07 Jul 2026 10:37"}}},"created_at":"2026-07-07T09:37:39.134Z","comment_moderation_status":"approved"},{"id":"Y8WNVvY1LgvA53Qj","slug":"Y8WNVvY1LgvA53Qj","order":2,"fields":{"page":{"alt":"Don't Call This Fiction extract, page 3","src":"https://assets.netl.io/media/etherton/3.png","file":{"id":6093,"file":"https://assets.netl.io/media/etherton/3.png","name":"3.png","width":781,"height":1200,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"07 Jul 2026 10:37"}}},"created_at":"2026-07-07T09:37:39.156Z","comment_moderation_status":"approved"},{"id":"XQA40K9YEjKwZDW6","slug":"XQA40K9YEjKwZDW6","order":3,"fields":{"page":{"alt":"Don't Call This Fiction extract, page 4","src":"https://assets.netl.io/media/etherton/4.png","file":{"id":6094,"file":"https://assets.netl.io/media/etherton/4.png","name":"4.png","width":781,"height":1200,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"07 Jul 2026 10:37"}}},"created_at":"2026-07-07T09:37:39.178Z","comment_moderation_status":"approved"},{"id":"wopX5ObymR2DrGme","slug":"wopX5ObymR2DrGme","order":4,"fields":{"page":{"alt":"Don't Call This Fiction extract, page 5","src":"https://assets.netl.io/media/etherton/5.png","file":{"id":6095,"file":"https://assets.netl.io/media/etherton/5.png","name":"5.png","width":781,"height":1200,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"07 Jul 2026 10:37"}}},"created_at":"2026-07-07T09:37:39.198Z","comment_moderation_status":"approved"},{"id":"lQgRxO5kEpKd801o","slug":"lQgRxO5kEpKd801o","order":5,"fields":{"page":{"alt":"Don't Call This Fiction extract, page 6","src":"https://assets.netl.io/media/etherton/6.png","file":{"id":6096,"file":"https://assets.netl.io/media/etherton/6.png","name":"
256.png","width":781,"height":1200,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"07 Jul 2026 10:37"}}},"created_at":"2026-07-07T09:37:39.221Z","comment_moderation_status":"approved"},{"id":"0AdyQ236EQK4DG68","slug":"0AdyQ236EQK4DG68","order":6,"fields":{"page":{"alt":"Don't Call This Fiction extract, page 7","src":"https://assets.netl.io/media/etherton/7.png","file":{"id":6097,"file":"https://assets.netl.io/media/etherton/7.png","name":"7.png","width":781,"height":1200,"website":"Yq9GlN2MYe2VQ6zy","file_type":"image","uploaded_on":"07 Jul 2026 10:37"}}},"created_at":"2026-07-07T09:37:39.248Z","comment_moderation_status":"approved"}],"field_sections":{"page":"Extract"}}]`),Y6={website:W6,collections:U6},ag={meta_title:"Netlio",meta_description:"Netlio design brands, build websites, and develop custom apps and APIs to deliver practical digital solutions for modern businesses."},Qb="<p>This website uses cookies to ensure you get the best experience. Would you like to enable cookies on this site?</p>",Zb=Y6,G6=Zb.collections,af={...ag,privacy_policy:"",cookie_banner_text:Qb,socials:{},...Zb.website},Tr=t=>{if(!t)return;const e=t.trim();return e.length?e:void 0},Nh=t=>t?.replace(/_/g,"-")||"",lg=t=>{const e=Nh($(t));return e&&G6.find(n=>Nh(n.template)===e)||null},J_=t=>Tr($(t)),X6=()=>Tr(af.meta_title)||ag.meta_title,K6=()=>Tr(af.meta_description)||ag.meta_description,Q6=t=>{const n=Tr(Tn().public?.url);if(!n)return;const i=n.startsWith("http")?n:`https://${n}`;return new URL(t,i).toString()},Z6=(t,e,n)=>{const i=[t];return typeof n=="number"&&i.push(`[${n}]`),e?.slug&&i.push(` slug="${e.slug}"`),e?.id&&i.push(` id="${e.id}"`),i.join("")},J6=t=>{const e=t?.fields?Object.keys(t.fields):[];return e.length?e.join(", "):"none"},e5=(t,e,n,i)=>{const r=e?.fields?.[n];if(!r||!Object.prototype.hasOwnProperty.call(r,"value"))throw new Error(`[Netlio CMS] Missing field "${n}.value" in ${Z6(t,e,i)}. Available fields: ${J6(e)}.`);return r.value},ts=()=>af,t5=()=>Object.entries(af.socials||{}).filter(([,t])=>Tr(t)),Jb=()=>t5().length>0,e0=t=>!!lg(t),n5=t=>{const e=lg(t);return e?.detail?e:null},vR=(t={})=>{const e=ts(),n=$i(),i=t.page?n5(t.page):null,r=$(t.collection)||i?.collection||null,o=X6(),s=Tr(r?.meta_title),a=Tr(r?.meta_description),l=Tr(i?.meta_title),c=Tr(i?.meta_description),u=J_(t.title),d=s||l,h=d||u||o,f=a||c||J_(t.description)||K6(),g=!!$(t.appendWebsiteTitle),p=d&&o?`${d} | ${o}`:g&&u&&o&&u!==o?`${u} | ${o}`:h,w=Q6(n.path);return kl({title:p,meta:[{name:"description",content:f},{property:"og:url",content:w},{property:"og:title",content:p},{property:"og:description",content:f},{name:"twitter:title",content:p},{name:"twitter:description",content:f}]}),w&&kl({link:[{rel:"canonical",href:w}]}),{title:p,description:f,canonicalUrl:w,website:e,page:i}},Hl=(t,e=null,n=!1)=>{const i=Nh($(t)),r=lg(t);if(!r)return console.error(`[Netlio CMS] Missing collection template "${i}". Check the public API response includes this template.`),null;if(r.detail){const l=r;if(!l.collection)throw new Error(`[Netlio CMS] Missing singular collection for template "${i}". Check the public API response includes the collection object.`);return n?l.collection:l.collection.fields}const o=r;if(!Array.isArray(o.collections))throw new Error(`[Netlio CMS] Missing collection list for template "${i}". Check the public API response includes a collections array.`);const s=$(e);if(!s)return o.collections;const a=o.collections.find(l=>l.slug===s||l.id===s);if(!a){const l=o.collections.map(c=>c.slug).join(", ")||"none";throw new Error(`[Netlio CMS] Missing collection in "${i}" with slug "${s}". Available slugs: ${l}.`)}return n?a:a.fields},ew=()=>{const t=mp("reduced-motion",()=>!1);{const e=window.matchMedia("(prefers-reduced-motion: reduce)");t.value=e.matches,e.addEventListener("change",n=>{t.value=n.matches})}return t},i5={class:"relative"},r5={class:"h-auto absolute top-1/2 -translate-y-1/2 p-4 sm:p-6 flex justify-center w-full"},o5={class:"max-w-2xl mx-auto"},s5=qe({__name:"InitialTransitionOverlay",setup(t){const n=ts().meta_title,{setPhase:i,markInitialComplete:r}=sf(),o=ew(),s=Te(null),a=Te(null);let l=null,c=null,u=!1;const d=()=>{u||(u=!0,c&&(window.clearTimeout(c),c=null),s.value&&Xe.set(s.value,{display:"none",opacity:0}
25),i("after-enter"),r())},h=()=>{l&&(l.kill(),l=null)};return kn(()=>{if(o.value){i("enter"),d();return}if(!s.value||!a.value){d();return}i("before-enter"),c=window.setTimeout(d,1500);try{s.value.dataset.transitionControlled="true",Xe.set(s.value,{display:"block",opacity:1,pointerEvents:"auto"}),l=Xe.timeline({onStart:()=>{i("enter")},onComplete:()=>{d()}}),l.to(a.value,{opacity:0,duration:.5,ease:"power2.in"},"+=0.3").to(s.value,{opacity:0,duration:.6,ease:"power2.in"},"<+=0.1")}catch{h(),d()}}),gi(()=>{h(),d()}),(f,g)=>(J(),de("div",null,[Y("div",i5,[Y("div",{ref_key:"transitionHTML",ref:s,class:"initial-transition-overlay fixed bg-light h-dvh inset-0 z-transition-html",style:{opacity:"1","pointer-events":"auto"}},[Y("div",r5,[Y("div",o5,[Y("p",{ref_key:"introContent",ref:a,class:"text-xl xs:text-2xl font-headings tracking-widest uppercase font-light text-dark text-center pointer-events-none",style:{opacity:"1"}},bt($(n)),513)])])],512)])]))}}),oa=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n},a5=Object.assign(oa(s5,[["__scopeId","data-v-d53fea0a"]]),{__name:"LayoutInitialTransitionOverlay"}),l5={};function c5(t,e){return J(),de("div",null,[...e[0]||(e[0]=[Y("div",{class:"relative"},[Y("div",{id:"transition-html",style:{display:"none",opacity:"0","pointer-events":"none"},class:"fixed bg-light h-dvh inset-0 z-transition-html"})],-1)])])}const u5=Object.assign(oa(l5,[["render",c5]]),{__name:"LayoutTransitionOverlay"}),f5=qe({__name:"Button",props:{secondary:{type:Boolean},light:{type:Boolean},small:{type:Boolean}},setup(t){return(e,n)=>(J(),de("button",_l(e.$attrs,{class:["transition-all cursor-pointer hover:brightness-90 font-body text-sm disabled:hover:cursor-not-allowed inline-flex items-center justify-center border whitespace-nowrap",{"bg-accent border-accent text-light":!t.secondary&&!t.light,"bg-light border-light text-dark":t.light&&!t.secondary,"bg-transparent border-dark text-dark":t.secondary&&!t.light,"bg-transparent border-light text-light":t.secondary&&t.light,"px-3 py-1 text-sm":t.small,"px-3 sm:px-6 py-2.5 text-base":!t.small}]}),[tr(e.$slots,"default")],16))}}),Kl=Object.assign(f5,{__name:"UiButton"}),d5=qe({__name:"Text",props:{active:{type:Boolean}},setup(t){return(e,n)=>(J(),de("span",{class:mt(["text-light lg:text-dark hover:text-accent font-display text-sm whitespace-nowrap transition-all cursor-pointer border-b-2 pb-2",{"border-accent":t.active,"border-transparent":!t.active}])},[tr(e.$slots,"default")],2))}}),tw=Object.assign(d5,{__name:"LayoutNavbarText"}),nw="@contact",iw="@newsletter",h5="@reviews",p5="@questions",ud="@audio",Ac=Xt({open:!1}),cg=()=>{function t(){Ac.open?Ac.open=!1:Ac.open=!0}return{contactPopupState:Ac,toggleContactPopup:t}},Rc=Xt({opened:!1,open:!1}),rw=()=>{function t(e){Rc.open=e,Rc.opened===!1&&e===!0&&(Rc.opened=!0)}return{newsletterPopupState:Rc,toggleNewsletterPopup:t}},Oc=Xt({open:!1}),ow=()=>{function t(){Oc.open?Oc.open=!1:Oc.open=!0}return{reviewsPopupState:Oc,toggleReviewsPopup:t}},Mc=Xt({open:!1}),sw=()=>{function t(){Mc.open?Mc.open=!1:Mc.open=!0}return{qaPopupState:Mc,toggleQaPopup:t}};let wa=null;const Fn=Xt({open:!1,currentAudioSlug:"",isPlaying:!1}),aw=()=>{const e=!!Tn().public.audioPlayerPopup,i=e?(()=>{if(!e)return[];if(wa)return wa;const c=Hl("audio-player");return wa=Array.isArray(c)?c:[],Fn.currentAudioSlug||=wa[0]?.slug??"",wa})():[],r=ze(()=>i.find(c=>c.slug===Fn.currentAudioSlug)??i[0]);function o(c){e&&(c&&i.some(u=>u.slug===c)&&(Fn.currentAudioSlug=c),Fn.open=!0,Fn.isPlaying=!0)}function s(){Fn.open=!1,Fn.isPlaying=!1}function a(c,u=!0){!e||!i.some(d=>d.slug===c)||(Fn.currentAudioSlug=c,Fn.open=!0,Fn.isPlaying=u)}function l(){e&&(Fn.open=!0,Fn.isPlaying=!Fn.isPlaying)}return{audioPlayerState:Fn,audioData:i,currentAudio:r,openAudioPlayer:o,closeAudioPlayer:s,selectAudio:a,toggleAudioPlayback:l}},g5=()=>{const e=!!Tn().public.audioPlayerPopup,{toggleContactPopup:n}=cg(),{toggleNewsletterPopup:i}=rw(),{toggleReviewsPopup:r}=ow(),{toggleQaPopup:o}=sw(),s=e?aw():null,a={[nw]:()=>n(),[iw]:()=>i(!0),[h5]:()=>r(),[p5]:()=>o()};return s&&(a[ud]=()=>s.openAudioPlayer()),{trigger:c=>{if(!c)return;if(c.startsWith(`${ud}:`)){s?.openAudioPlayer(c.slice(`${ud}:`.length));return}const u=a[c];u?u():console.warn(`No composable found for action: ${c}`)}}},m5={key:0},_5=qe({__name:"SmartLink",props:{link:{},openInNewTab:{type:Boolean},isExternal:{type:Boolean},ariaLabel:{}},setup(t){const{trigger:e}=g5();return(n,i)=>{const r=Ku;return t.link?t.link.startsWith("@")?(J(),de("div",_l({key:1,role:"button",tabindex:"0",onClick:i[0]||(i[0]=o=>$(e)(t.link)),onKeydown:[i[1]||(i[1]=Xg(bl(o=>$(e)(t.link),["prevent"]),["enter"])),i[2]||(i[2]=Xg(bl(o=>$(e)(t.link),["prevent"]),["space"]))]},n.$attrs),[tr(n.$slots,"default")],16)):(J(),Qe(r,_l({key:2,to:t.link,target:t.openInNewTab?"_blank":void 0,rel:t.isExternal?"noopener noreferrer":void 0,external:t.isExternal,"aria-label":t.ariaLabel},n.$attrs),{default:Be(()=>[tr(n.$slots,"default")]),_:3},16,["to","target","rel","external","aria-label"])):(J(),de("div",m5,[tr(n.$slots,"default")]))}}}),ug=Object.assign(_5,{__name:"CmsSmartLink"}),y5={class:"relative overflow-hidden h-full"},v5={class:"absolute right-0 top-1/2 -translate-y-1/2"},b5={key:0},w5={key:1},x5={ref:"navItem",class:"inline-block relative pr-6 h-full"},k5={key:0,class:"block h-full p-2"},T5=["aria-label"],S5={key:1},C5=qe({__name:"DropdownItem",props:{link:{}},setup(t){const e=$i(),n=i=>({maskImage:`url('${i}')`,WebkitMaskImage:`url('${i}')`,maskRepeat:"no-repeat",WebkitMaskRepeat:"no-repeat",maskPosition:"left center",WebkitMaskPosition:"left center",maskSize:"contain",WebkitMaskSize:"contain"});return(i,r)=>{const o=Kl,s=ug;return J(),Qe(s,{link:t.link.href,"is-external":t.link.is_external,"open-in-new-tab":t.link.open_in_new_tab},{default:Be(()=>[t.link.cta?(J(),Qe(o,{key:0,class:"sidebar-item w-full"},{default:Be(()=>[vt(bt(t.link.name),1)]),_:1})):(J(),de("div",{key:1,ref:"navItemContainer",class:mt(["group sidebar-item relative text-dark font-headings text-2xl transition duration-300 px-2 xs:px-4 sm:px-6 cursor-default",[t.link.logo?"h-14 py-2":"py-4",{"hover:text-accent cursor-pointer":$(e).path!==t.link.href}]])},[Y("div",{class:mt(["absolute top-0 left-0 size-full",{"rounded-site scale-90 group-hover:scale-100 transition-transform duration-500 group-hover:bg-primary will-change-transform":$(e).path!==t.link.href}])},null,2),Y("div",y5,[Y("div",v5,[$(e).path===t.link.href?(J(),de("div",b5,[...r[0]||(r[0]=[Y("div",{class:"size-2 bg-dark rounded-full"},null,-1)])])):(J(),de("div",w5,[...r[1]||(r[1]=[Y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:"size-5 text-dark scale-0 group-hover:scale-100 duration-500 will-change-transform"},[Y("path",{"fill-rule":"evenodd",d:"M3 10a.75.75 0 0 1 .75-.75h10.638L10.23 5.29a.75.75 0 1 1 1.04-1.08l5.5 5.25a.75.75 0 0 1 0 1.08l-5.5 5.25a.75.75 0 1 1-1.04-1.08l4.158-3.96H3.75A.75.75 0 0 1 3 10Z","clip-rule":"evenodd"})],-1)])]))]),Y("span",x5,[t.link.logo?(J(),de("span",k5,[Y("div",{class:"h-full w-32 bg-current text-dark group-hover:text-light transition-colors duration-300",role:"img","aria-label":t.link.logo.alt,style:Jo(n(t.link.logo.src))},null,12,T5)])):(J(),de("span",S5,bt(t.link.name),1))],512)])],2))]),_:1},8,["link","is-external","open-in-new-tab"])}}}),lw=Object.assign(C5,{__name:"LayoutNavbarDropdownItem"}),E5={class:"w-max mt-2"},P5={role:"list",class:"w-max bg-light rounded-site border border-dark/30 p-1"},A5=qe({__name:"Dropdown",props:{link:{}},setup(t){const e=$i(),n=p=>p.split("?")[0].replace(/\/$/,"")||"/",i=p=>{if(!p||p.startsWith("@"))return!1;const w=n(e.path),b=n(p);return b==="/"?w===b:w===b||w.startsWith(`${b}/`)},r=ze(()=>i(t.link.href)||"dropdownLinks"in t.link&&t.link.dropdownLinks.some(p=>i(p.href)));let o=null;const s=Te(!1),a=Te(null),l=Te(null),c=Te(null);kn(()=>{o=Xe.context(()=>{a.value&&(Xe.set(a.value,{height:0,opacity:0,display:"block"}),c.value=Xe.timeline({paused:!0}).to(a.value,{height:"auto",opacity:1,duration:.3,ease:"power2.out"},0))}),document.addEventListener("click",f),document.addEventListener("scroll",g)});const u=()=>{s.value?h():d()},d=()=>{c.value&&(c.value.play(),s.value=!0)},h=()=>{c.value&&(c.value.reverse(),s.value=!1)};Ot(()=>e.name,()=>{s.value&&h()});const f=p=>{!l.value||!s.value||l.value.contains(p.target)||h()},g=()=>{s.value&&h()};return gi(()=>{o&&o.revert(),document.removeEventListener("click",f),document.removeEventListener("scroll",g)}),(p,w)=>{const b=Kl,v=tw,m=ug,_=lw;return J(),de("li",null,[Y("div",{ref_key:"dropdownContainer",ref:l,class:"relative transition duration-300"},[ge(m,{link:t.link.href,onClick:bl(u,["prevent"])},{default:Be(()=>[t.link.cta?(J(),Qe(b,{key:0},{default:Be(()=>[vt(bt(t.link.name),1)]),_:1})):(J(),Qe(v,{key:1,active:$(r)},{default:Be(()=>[vt(bt(t.link.name),1)]),_:1},8,["active"]))]),_:1},8,["link"]),"dropdownLinks"in t.link?(J(),de("div",{key:0,ref_key:"dropdown",ref:a,class:"absolute right-0 top-full origin-top overflow-hidden will-change-transform z-50",style:{height:"0",opacity:"0"}},[Y("div",E5,[Y("ul",P5,[(J(!0),de(ht,null,Rr(t.link.dropdownLinks,y=>(J(),Qe(_,{key:y.name,link:y},null,8,["link"]))),128))])])],512)):Pt("",!0)],512)])}}}),R5=Object.assign(A5,{__name:"LayoutNavbarDropdown"}),O5=qe({__name:"Link",props:{link:{}},setup(t){const e=$i(),n=r=>r.split("?")[0].replace(/\/$/,"")||"/",i=ze(()=>{if(!t.link.href||t.link.href.startsWith("@"))return!1;const r=n(e.path),o=n(t.link.href);return o==="/"?r===o:r===o||r.startsWith(`${o}/`)}
25);return(r,o)=>{const s=R5,a=Kl,l=ug,c=tw;return J(),de("div",null,["dropdownLinks"in t.link?(J(),Qe(s,{key:0,link:t.link},null,8,["link"])):t.link.cta?(J(),Qe(l,{key:1,link:t.link.href,"is-external":t.link.is_external,"open-in-new-tab":t.link.open_in_new_tab,class:"transition duration-300"},{default:Be(()=>[ge(a,null,{default:Be(()=>[vt(bt(t.link.name),1)]),_:1})]),_:1},8,["link","is-external","open-in-new-tab"])):(J(),Qe(l,{key:2,link:t.link.href,"is-external":t.link.is_external,"open-in-new-tab":t.link.open_in_new_tab,class:"transition duration-300"},{default:Be(()=>[ge(c,{active:$(i)},{default:Be(()=>[vt(bt(t.link.name),1)]),_:1},8,["active"])]),_:1},8,["link","is-external","open-in-new-tab"]))])}}}),M5=Object.assign(O5,{__name:"LayoutNavbarLink"}),cw=(t={})=>{const e=Tn(),{contactPopup:n,newsletterPopup:i}=e.public,r=e.public.pages,o=e0("books")?Hl("books"):[],s=i&&e0("newsletter")?Hl("newsletter"):null,a=0,l=[...r],c=(u,d)=>e5("books",u,"title",d);if(o&&o.length)if(o.length===1){const u=c(o[0],0);l.splice(l.length+a,0,{name:u,href:`/books/${o[0].slug}`,cta:!1})}else l.splice(l.length+a,0,{name:"Books",href:void 0,cta:!1,dropdownLinks:o.map((u,d)=>({name:c(u,d),href:`/books/${u.slug}`,cta:!1}))});return n&&l.splice(l.length+a,0,{name:"Contact",href:nw,cta:!1}),i&&s?.button&&l.splice(l.length+a,0,{name:s.button.label,href:s.button.href||iw,cta:!0,is_external:s.button.is_external,open_in_new_tab:s.button.open_in_new_tab}),l},uw=()=>{const t=Te(0),e=Te(0);function n(){t.value=window.innerWidth,e.value=window.innerHeight}return kn(()=>{n(),window.addEventListener("resize",n)}),ql(()=>{window.removeEventListener("resize",n)}),{width:t,height:e}},D5={class:"w-full xs:min-w-sm"},I5={role:"list",class:"w-full bg-light border border-dark/20 shadow-lg rounded-site p-1"},L5={key:0},N5=qe({__name:"Sidebar",setup(t){const e=cw({}),n=$i();let i=null,r=null,o=null;const s=[],a=Te(null),l=Te(null),c=Te(null),u=Te(null),d=Te(null),h=Te(null),f=Te(!1),{width:g}=uw(),p=()=>{f.value=!1,a.value&&a.value.isActive()&&a.value.kill(),l.value&&l.value.restart()},w=()=>{f.value=!0,l.value&&l.value.isActive()&&l.value.kill(),a.value&&a.value.restart()};return kn(()=>{const b=document.querySelectorAll(".sidebar-item");i=Xe.context(()=>{l.value=Xe.timeline({paused:!0}).to(d.value,{attr:{x1:0,y1:2,x2:20,y2:2},duration:.3},0).to(h.value,{attr:{x1:0,y1:10,x2:20,y2:10},duration:.3},0).to(c.value,{display:"none",opacity:0,duration:.3,rotate:2,y:"50px"},0),a.value=Xe.timeline({paused:!0}).to(d.value,{attr:{x1:4,y1:0,x2:16,y2:12},duration:.3},0).to(h.value,{attr:{x1:4,y1:12,x2:16,y2:0},duration:.3},0).to(c.value,{display:"block",opacity:1,rotate:0,duration:.3,y:0},0)}),Xe.set(c.value,{y:"50px"}),r=v=>{f.value&&c.value&&!c.value.contains(v.target)&&u.value&&!u.value.contains(v.target)&&p()},document.addEventListener("click",r),o=()=>{f.value?p():w()},u.value?.addEventListener("click",o),b.forEach(v=>{const m=()=>p();v.addEventListener("click",m),s.push(()=>v.removeEventListener("click",m))})}),gi(()=>{i&&i.revert(),r&&document.removeEventListener("click",r),o&&u.value&&u.value.removeEventListener("click",o),s.forEac
25h(b=>b())}),Ot(g,b=>{b>768&&f.value&&p()}),Ot(()=>n.path,()=>{f.value&&p()}),(b,v)=>{const m=lw;return J(),de(ht,null,[Y("div",null,[(J(),de("svg",{ref_key:"hamburger",ref:u,class:"lg:hidden bg-light hover:bg-primary text-dark hover:text-accent border border-dark/20 hover:border-light/30 shadow hover:shadow-lg rounded-full p-3 transition-all cursor-pointer size-14",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 12",stroke:"currentColor"},[Y("line",{ref_key:"hamburgerLine1",ref:d,x1:"0",y1:"2",x2:"20",y2:"2",stroke:"currentColor","stroke-width":"1"},null,512),Y("line",{ref_key:"hamburgerLine2",ref:h,x1:"0",y1:"10",x2:"20",y2:"10",stroke:"currentColor","stroke-width":"1"},null,512)],512))]),Y("nav",{ref_key:"navContainer",ref:c,class:"hidden absolute z-fixed top-20 right-0 left-0 sm:left-auto opacity-0 will-change-transform",style:{transform:"rotate(2deg)"}},[Y("div",D5,[Y("ul",I5,[(J(!0),de(ht,null,Rr($(e),_=>(J(),de("li",{key:_.name},["dropdownLinks"in _?(J(),de("ul",L5,[(J(!0),de(ht,null,Rr(_.dropdownLinks,y=>(J(),de("li",{key:y.name},[(J(),Qe(m,{key:y.name,link:y},null,8,["link"]))]))),128))])):(J(),Qe(m,{key:_.name,link:_},null,8,["link"]))]))),128))])])],512)],64)}}}),B5=Object.assign(N5,{__name:"LayoutNavbarSidebar"}),$5={in:"noiseAlpha",result:"noise"},F5=["tableValues"],H5=["fill","filter"],z5=["fill"],V5=.15,j5="#FAF9F6",q5=60,W5=8,U5="multiply",ko=120,Y5=.4,G5=.1,X5=qe({__name:"SiteNoise",props:{color:{default:j5}},setup(t){const e=q5/ko,n=Array.from({length:11},(s,a)=>a/10<1-Y5?0:G5).join(" "),i=mx().replaceAll(":",""),r=`${i}-site-noise`,o=`${i}-site-noise-pattern`;return(s,a)=>(J(),de("svg",{"aria-hidden":"true",class:"pointer-events-none absolute inset-0 size-full",style:Jo({opacity:V5}),xmlns:"http://www.w3.org/2000/svg"},[Y("defs",null,[Y("filter",{id:r,x:"0",y:"0",width:ko,height:ko,"color-interpolation-filters":"sRGB",filterUnits:"userSpaceOnUse"},[Y("feTurbulence",{type:"fractalNoise",baseFrequency:e,numOctaves:W5,result:"turbulence",stitchTiles:"stitch"}),a[0]||(a[0]=Y("feComposite",{operator:"in",in:"turbulence",in2:"SourceAlpha",result:"composite"},null,-1)),a[1]||(a[1]=Y("feColorMatrix",{in:"composite",type:"luminanceToAlpha",result:"noiseAlpha"},null,-1)),Y("feComponentTransfer",$5,[Y("feFuncA",{type:"discrete",tableValues:$(n)},null,8,F5)]),Y("feBlend",{in:"SourceGraphic",in2:"noise",mode:U5})]),Y("pattern",{id:o,width:ko,height:ko,patternUnits:"userSpaceOnUse"},[Y("rect",{width:ko,height:ko,fill:t.color,filter:`url(#${r})`},null,8,H5)])]),Y("rect",{width:"100%",height:"100%",fill:`url(#${o})`},null,8,z5)],4))}}),K5=Object.assign(X5,{__name:"UiSiteNoise"}),Q5=["id"],Z5=["id"],J5=qe({__name:"Container",props:{first:{type:Boolean},large:{type:Boolean},dark:{type:Boolean},light:{type:Boolean},primary:{type:Boolean},grain:{type:[Boolean,String]},texture:{type:Boolean},border:{type:Boolean},borderT:{type:Boolean},borderB:{type:Boolean},noXPadding:{type:Boolean},noYPadding:{type:Boolean},noBPadding:{type:Boolean},noTPadding:{type:Boolean},noLPadding:{type:Boolean},noRPadding:{type:Boolean},innerClass:{},outerClass:{},innerId:{},outerId:{}},setup(t){const e=t,{first:n,large:i,dark:r,primary:o,grain:s,innerClass:a,outerClass:l,innerId:c,outerId:u}=e,d=ze(()=>typeof s=="string"?s:r?"var(--color-dark)":o?"var(--color-primary)":"var(--color-light)");return(h,f)=>{const g=K5;return J(),de("div",{id:$(u),class:mt(["relative size-full z-container",[{"bg-dark":$(r),"bg-light":t.light,"bg-primary":$(o),"bg-[url('/images/texture.png')] bg-center bg-cover bg-no-repeat":t.texture&&!$(r),"bg-[url('/images/texture-dark.png')] bg-center bg-cover bg-no-repeat":t.texture&&$(r),"border-y border-dark/20":t.border,"border-t border-dark/20":t.borderT,"border-b border-dark/20":t.borderB,[$(l)]:$(l)}]])},[$(s)?(J(),Qe(g,{key:0,color:$(d),class:"z-0"},null,8,["color"])):Pt("",!0),Y("div",{class:mt(["relative z-10 size-full mx-auto max-w-9xl",{"pt-[calc(min(5vh,5em)+5em)]":!t.noYPadding&&!t.noTPadding&&$(n),"py-[min(5vh,5rem)]":!t.noYPadding&&!t.noBPadding&&!t.noTPadding&&!$(n),"pt-[min(5vh,5rem)]":!t.noTPadding&&!t.noYPadding&&!$(n),"pb-[min(5vh,5em)]":!t.noBPadding&&!t.noYPadding,"pl-[clamp(1em,4vw,2.5em)] sm:pl-[7.5vw] lg:pl-[min(10vw,10rem)]":!$(i)&&
25!t.noXPadding&&!t.noLPadding,"pr-[clamp(1em,4vw,2.5em)] sm:pr-[7.5vw] lg:pr-[min(10vw,10rem)]":!$(i)&&!t.noXPadding&&!t.noRPadding,"pl-[clamp(1rem,4vw,2.5rem)]":$(i)&&!t.noXPadding&&!t.noLPadding,"pr-[clamp(1rem,4vw,2.5rem)]":$(i)&&!t.noXPadding&&!t.noRPadding,innerClass:$(a)}]),id:$(c)},[tr(h.$slots,"default")],10,Z5)],10,Q5)}}}),fw=Object.assign(J5,{__name:"UiContainer"}),e3=()=>{const t=Te(0),e=Te(0),n=()=>{t.value=window.scrollX,e.value=window.scrollY};return kn(()=>{n(),window.addEventListener("scroll",n,{passive:!0})}),ql(()=>{window.removeEventListener("scroll",n)}),{x:t,y:e}},t3={class:"relative flex flex-wrap items-center justify-between size-full transition-all duration-300 rounded-site gap"},n3={class:"grow mr-4"},i3={class:"text-xl xs:text-2xl font-headings tracking-widest uppercase font-light text-light lg:text-dark hover:text-accent transition-all cursor-pointer"},r3={class:"hidden flex-1 lg:flex lg:items-center lg:justify-end"},o3={role:"list",class:"flex items-center gap-x-6"},s3=!0,t0=.2,n0=.4,a3=qe({__name:"Index",setup(t){const n=ts().meta_title;Jb();const i=cw();uw();const r=Te(null),o=Te(null),s=Te(null),a=Te(null),l=Te(!0),c=Te(!1),u=ze(()=>s3);let d=0,h=null;const{y:f}=e3(),{contactPopupState:g}=cg();return kn(()=>{h=Xe.context(()=>{f.value&&f.value!==0?s.value=Xe.set(r.value,{yPercent:-100}):Xe.set(o.value,{opacity:1}),Xe.to(r.value,{opacity:1,duration:1,ease:"power2.out"})})}),Ot(f,p=>{p<=0?(l.value=!0,c.value=!1):p<d?(l.value=!0,c.value=!0):p>d&&(l.value=!1,c.value=!1),d=p}),Ot(l,p=>{r.value&&(s.value?.kill(),s.value=Xe.to(r.value,{yPercent:p?0:-100,ease:"power2.out",duration:p?n0:t0}))}),Ot(u,p=>{r.value&&(a.value?.kill(),a.value=Xe.to(o.value,{opacity:p?1:0,ease:"power2.out",duration:p?n0:t0}))}),gi(()=>{h&&h.revert()}),(p,w)=>{const b=Ku,v=M5,m=B5,_=fw;return J(),de("div",null,[Y("div",{ref_key:"navbar",ref:r,class:"fixed z-fixed inset-x-0 top-0 h-20",style:{opacity:"0"}},[Y("div",{ref_key:"navbarBackground",ref:o,class:"absolute inset-0 lg:bg-light lg:border-b lg:border-dark/20 will-change-transform"},null,512),ge(_,{"no-y-padding":""},{default:Be(()=>[Y("header",t3,[Y("nav",n3,[ge(b,{class:"transition duration-300",to:"/"},{default:Be(()=>[Y("span",i3,bt($(n)),1)]),_:1})]),Y("nav",r3,[Y("ul",o3,[(J(!0),de(ht,null,Rr($(i),y=>(J(),de("li",{key:y.name},[ge(v,{link:y},null,8,["link"])]))),128))])]),ge(m,{onSetShowContactForm:w[0]||(w[0]=y=>$(g).open=y),links:$(i)},null,8,["links"])])]),_:1})],512)])}}}),l3=Object.assign(a3,{__name:"LayoutNavbar"}),dw=(t="RouteProvider")=>qe({name:t,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const n=e.renderKey,i=e.route,r={};for(const o in e.route)Object.defineProperty(r,o,{get:()=>n===e.renderKey?e.route[o]:i[o],enumerable:!0});return Sr(Uu,Ki(r)),()=>e.vnode?wn(e.vnode,{ref:e.vnodeRef}):e.vnode}}),c3=dw(),i0=new WeakMap,u3=qe({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(t,{attrs:e,slots:n,expose:i}){const r=_t(),o=Te(),s=Jt(Uu,null);let a;i({pageRef:o});const l=Jt(_T,null);let c;const u=r.deferHydration();let d=!1,h=0;if(r.isHydrating){const g=r.hooks.hookOnce("app:error",u),p=Nn().beforeEach(()=>{g(),p()})}t.pageKey&&Ot(()=>t.pageKey,(g,p)=>{g!==p&&r.callHook("page:loading:start")});let f=!1;{const g=Nn().beforeResolve(()=>{f=!1});gi(()=>{g(),u()})}return()=>wn(Dv,{name:t.name,route:t.route,...e},{default:g=>{const p=f3(s,g.route,g.Component),w=s&&s.matched.length===g.route.matched.length;if(!g.Component){if(c&&!w&&!fd(c))return c;u();return}if(c&&l&&!fd(c)&&!l.isCurrent(g.route))return c;if(p&&s&&(!l||l?.isCurrent(s)))return(w||c)&&!fd(c)?c:null;const b=Vd(g,t.pageKey),v=d3(s,g.route,g.Component);!r.isHydrating&&a===b&&!v&&di(()=>{f||(f=!0,r.callHook("page:loading:end"))}),d&&a!==b&&h++,a=b;const m=!!(t.transition??g.route.meta.pageTransition??nm),_=m&&HC([t.transition,g.route.meta.pageTransition,nm,{onAfterLeave(){r["~transitionFinish"]?.(),delete r["~transitionFinish"],delete r["~transitionPromise"],r.callHook("page:transition:finish",g.Component)}}]),y=t.keepalive??g.route.meta.keepalive??Jk;return c=LC(m&&_,TE(y,wn(wy,{key:h,suspensible:!0,onPending:()=>{d=!0,m&&!r["~transitionPromise"]&&(r["~transitionPromise"]=new Promise(C=>{r["~transitionFinish"]=C})),r.callHook("page:start",g.Component)}
25,onResolve:async()=>{d=!1;try{await di(),r._route.sync?.(),await r.callHook("page:finish",g.Component),!f&&!v&&(f=!0,await r.callHook("page:loading:end"))}finally{u()}}},{default:()=>{const C={key:b||void 0,vnode:n.default?h3(n.default,g):g.Component,route:g.route,renderKey:b||void 0,trackRootNodes:m,vnodeRef:o};if(!y)return wn(c3,C);const k=g.Component.type,A=k;let P=i0.get(A);return P||(P=dw(k.name||k.__name),i0.set(A,P)),wn(P,C)}}))).default(),c}})}});function f3(t,e,n){if(!t)return!1;const i=e.matched.findIndex(r=>r.components?.default===n?.type);return!i||i===-1?!1:e.matched.slice(0,i).some((r,o)=>r.components?.default!==t.matched[o]?.components?.default)||n&&Vd({route:e,Component:n})!==Vd({route:t,Component:n})}function d3(t,e,n){return t?e.matched.findIndex(r=>r.components?.default===n?.type)<e.matched.length-1:!1}function h3(t,e){const n=t(e);return n.length===1?wn(n[0]):wn(ht,void 0,n)}function fd(t){return!!t&&(!!t.suspense?.isUnmounted||!!t.component?.isUnmounted)}const p3={key:0},g3={class:"sr-only"},m3=["src","alt"],_3=["viewBox","innerHTML"],y3={class:"sr-only"},v3=qe({__name:"SocialMedia",setup(t){const n=ts().socials||{},i=[{key:"facebook",label:"Facebook",sr:"Follow on Facebook",class:"size-7",viewBox:"0 0 24 24",svg:'<path fill-rule="evenodd" d="M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987
25h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z" clip-rule="evenodd" />'},{key:"instagram",label:"Instagram",sr:"Follow on Instagram",viewBox:"0 0 24 24",class:"size-7",svg:'<path fill-rule="evenodd" d="M12.315 2c2.43 0 2.784.013 3.808.06 1.064.049 1.791.218 2.427.465a4.902 4.902 0 011.772 1.153 4.902 4.902 0 011.153 1.772c.247.636.416 1.363.465 2.427.048 1.067.06 1.407.06 4.123v.08c0 2.643-.012 2.987-.06 4.043-.049 1.064-.218 1.791-.465 2.427a4.902 4.902 0 01-1.153 1.772 4.902 4.902 0 01-1.772 1.153c-.636.247-1.363.416-2.427.465-1.067.048-1.407.06-4.123.06h-.08c-2.643 0-2.987-.012-4.043-.06-1.064-.049-1.791-.218-2.427-.465a4.902 4.902 0 01-1.772-1.153 4.902 4.902 0 01-1.153-1.772c-.247-.636-.416-1.363-.465-2.427-.047-1.024-.06-1.379-.06-3.808v-.63c0-2.43.013-2.784.06-3.808.049-1.064.218-1.791.465-2.427a4.902 4.902 0 011.153-1.772A4.902 4.902 0 015.45 2.525c.636-.247 1.363-.416 2.427-.465C8.901 2.013 9.256 2 11.685 2h.63zm-.081 1.802h-.468c-2.456 0-2.784.011-3.807.058-.975.045-1.504.207-1.857.344-.467.182-.8.398-1.15.748-.35.35-.566.683-.748 1.15-.137.353-.3.882-.344 1.857-.047 1.023-.058 1.351-.058 3.807v.468c0 2.456.011 2.784.058 3.807.045.975.207 1.504.344 1.857.182.466.399.8.748 1.15.35.35.683.566 1.15.748.353.137.882.3 1.857.344 1.054.048 1.37.058 4.041.058h.08c2.597 0 2.917-.01 3.96-.058.976-.045 1.505-.207 1.858-.344.466-.182.8-.398 1.15-.748.35-.35.566-.683.748-1.15.137-.353.3-.882.344-1.857.048-1.055.058-1.37.058-4.041v-.08c0-2.597-.01-2.917-.058-3.96-.045-.976-.207-1.505-.344-1.858a3.097 3.097 0 00-.748-1.15 3.098 3.098 0 00-1.15-.748c-.353-.137-.882-.3-1.857-.344-1.023-.047-1.351-.058-3.807-.058zM12 6.865a5.135 5.135 0 110 10.27 5.135 5.135 0 010-10.27zm0 1.802a3.333 3.333 0 100 6.666 3.333 3.333 0 000-6.666zm5.338-3.205a1.2 1.2 0 110 2.4 1.2 1.2 0 010-2.4z" clip-rule="evenodd" />'},{key:"twitter",label:"Twitter",sr:"Follow on Twitter",viewBox:"0 0 1200 1227",svg:'<path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" />'},{key:"youtube",label:"YouTube",sr:"Follow on YouTube",viewBox:"0 0 576 512",svg:'<path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z" />'},{key:"linkedin",label:"LinkedIn",sr:"Follow on LinkedIn",viewBox:"0 0 448 512",svg:'<path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z" />'},{key:"tiktok",label:"TikTok",sr:"Follow on TikTok",viewBox:"0 0 512 512",svg:'<path d="M412.19,118.66a109.27,109.27,0,0,1-9.45-5.5,132.87,132.87,0,0,1-24.27-20.62c-18.1-20.71-24.86-41.72-27.35-56.43h.1C349.14,23.9,350,16,350.13,16H267.69V334.78c0,4.28,0,8.51-.18,12.69,0,.52-.05,1-.08,1.56,0,.23,0,.47-.05.71,0,.06,0,.12,0,.18a70,70,0,0,1-35.22,55.56,68.8,68.8,0,0,1-34.11,9c-38.41,0-69.54-31.32-69.54-70s31.13-70,69.54-70a68.9,68.9,0,0,1,21.41,3.39l.1-83.94a153.14,153.14,0,0,0-118,34.52,161.79,161.79,0,0,0-35.3,43.53c-3.48,6-16.61,30.11-18.2,69.24-1,22.21,5.67,45.22,8.85,54.73v.2c2,5.6,9.75,24.71,22.38,40.82A167.53,167.53,0,0,0,115,470.66v-.2l.2.2C155.11,497.78,199.36,496,199.36,496c7.66-.31,33.32,0,62.46-13.81,32.32-15.31,50.72-38.12,50.72-38.12a158.46,158.46,0,0,0,27.64-45.93c7.46-19.61,9.95-43.13,9.95-52.53V176.49c1,.6,14.32,9.41,14.32,9.41s19.19,12.3,49.13,20.31c21.48,5.7,50.42,6.9,50.42,6.9V131.27C453.86,132.37,433.27,129.17,412.19,118.66Z"/>'},{key:"threads",label:"Threads",sr:"Follow on Threads",viewBox:"0 0 192 192",svg:'<path class="x19hqcy" d="M141.537 88.9883C140.71 88.5919 139.87 88.2104 139.019 87.8451C137.537 60.5382 122.616 44.905 97.5619 44.745C97.4484 44.7443 97.3355 44.7443 97.222 44.7443C82.2364 44.7443 69.7731 51.1409 
2562.102 62.7807L75.881 72.2328C81.6116 63.5383 90.6052 61.6848 97.2286 61.6848C97.3051 61.6848 97.3819 61.6848 97.4576 61.6855C105.707 61.7381 111.932 64.1366 115.961 68.814C118.893 72.2193 120.854 76.925 121.825 82.8638C114.511 81.6207 106.601 81.2385 98.145 81.7233C74.3247 83.0954 59.0111 96.9879 60.0396 116.292C60.5615 126.084 65.4397 134.508 73.775 140.011C80.8224 144.663 89.899 146.938 99.3323 146.423C111.79 145.74 121.563 140.987 128.381 132.296C133.559 125.696 136.834 117.143 138.28 106.366C144.217 109.949 148.617 114.664 151.047 120.332C155.179 129.967 155.42 145.8 142.501 158.708C131.182 170.016 117.576 174.908 97.0135 175.059C74.2042 174.89 56.9538 167.575 45.7381 153.317C35.2355 139.966 29.8077 120.682 29.6052 96C29.8077 71.3178 35.2355 52.0336 45.7381 38.6827C56.9538 24.4249 74.2039 17.11 97.0132 16.9405C119.988 17.1113 137.539 24.4614 149.184 38.788C154.894 45.8136 159.199 54.6488 162.037 64.9503L178.184 60.6422C174.744 47.9622 169.331 37.0357 161.965 27.974C147.036 9.60668 125.202 0.195148 97.0695 0H96.9569C68.8816 0.19447 47.2921 9.6418 32.7883 28.0793C19.8819 44.4864 13.2244 67.3157 13.0007 95.9325L13 96L13.0007 96.0675C13.2244 124.684 19.8819 147.514 32.7883 163.921C47.2921 182.358 68.8816 191.806 96.9569 192H97.0695C122.03 191.827 139.624 185.292 154.118 170.811C173.081 151.866 172.51 128.119 166.26 113.541C161.776 103.087 153.227 94.5962 141.537 88.9883ZM98.4405 129.507C88.0005 130.095 77.1544 125.409 76.6196 115.372C76.2232 107.93 81.9158 99.626 99.0812 98.6368C101.047 98.5234 102.976 98.468 104.871 98.468C111.106 98.468 116.939 99.0737 122.242 100.233C120.264 124.935 108.662 128.946 98.4405 129.507Z" />'},{key:"pinterest",label:"Pinterest",sr:"Follow on Pinterest",viewBox:"0 0 256 256",svg:'<path d="M0,128.002 C0,180.416 31.518,225.444 76.619,245.241 C76.259,236.303 76.555,225.573 78.847,215.848 C81.308,205.457 95.317,146.1 95.317,146.1 C95.317,146.1 91.228,137.927 91.228,125.848 C91.228,106.879 102.222,92.712 115.914,92.712 C127.557,92.712 133.182,101.457 133.182,111.929 C133.182,123.633 125.717,141.14 121.878,157.355 C118.671,170.933 128.686,182.008 142.081,182.008 C166.333,182.008 182.667,150.859 182.667,113.953 C182.667,85.899 163.772,64.901 129.405,64.901 C90.577,64.901 66.388,93.857 66.388,126.201 C66.388,137.353 69.676,145.217 74.826,151.307 C77.194,154.104 77.523,155.229 76.666,158.441 C76.052,160.796 74.642,166.466 74.058,168.713 C73.206,171.955 70.579,173.114 67.649,171.917 C49.765,164.616 41.436,145.031 41.436,123.015 C41.436,86.654 72.102,43.054 132.918,43.054 C181.788,43.054 213.953,78.418 213.953,116.379 C213.953,166.592 186.037,204.105 144.887,204.105 C131.068,204.105 118.069,196.635 113.616,188.15 C113.616,188.15 106.185,217.642 104.611,223.337 C101.897,233.206 96.585,243.07 91.728,250.758 C103.24,254.156 115.401,256.007 128.005,256.007 C198.689,256.007 256.001,198.698 256.001,128.002 C256.001,57.309 198.689,0 128.005,0 C57.314,0 0,57.309 0,128.002 Z" />'},{key:"linktree",label:"Linktree",sr:"Follow on Linktree",viewBox:"0 0 417 512.238",svg:'<path d="M171.274 344.942h74.09v167.296h-74.09V344.942zM0 173.468h126.068l-89.622-85.44 49.591-50.985 85.439 87.829V0h74.086v124.872L331 37.243l49.552 50.785-89.58 85.24H417v70.502H290.252l90.183 87.629L331 381.192 208.519 258.11 86.037 381.192l-49.591-49.591 90.218-87.631H0v-70.502z"/>'},{key:"website",label:"Website",sr:"Visit my website",class:"h-7 w-auto",image:"/images/rwc-logo.png"},{key:"bluesky",label:"Bluesky",sr:"Follow on Bluesky",viewBox:"0 0 600 530",svg:'<path d="m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z" />'},{key:"reddit",label:"Reddit",sr:"Follow on Reddit",viewBox:"0 0 2091 2091",svg:'<path d="M1941.333 1102q
250 58-29.5 105.5t-79.5 72.5q12 46 12 96 0 155-106.5 287t-290.5 208.5-400 76.5-399.5-76.5-290-208.5-106.5-287q0-47 11-94-51-25-82-73.5t-31-106.5q0-82 58-140.5t141-58.5q85 0 145 63 218-152 515-162l116-521q3-13 15-21t26-5l369 81q18-37 54-59.5t79-22.5q62 0 106 43.5t44 105.5-44 106-106 44-105.5-43.5-43.5-105.5l-334-74-104 472q300 9 519 160 58-61 143-61 83 0 141 58.5t58 140.5zm-1374 199q0 62 43.5 106t105.5 44 106-44 44-106-44-105.5-106-43.5q-61 0-105 44t-44 105zm810 355q11-11 11-26t-11-26q-10-10-25-10t-26 10q-41 42-121 62t-160 20-160-20-121-62q-11-10-26-10t-25 10q-11 10-11 25.5t11 26.5q43 43 118.5 68t122.5 29.5 91 4.5 91-4.5 122.5-29.5 118.5-68zm-3-205q62 0 105.5-44t43.5-106q0-61-44-105t-105-44q-62 0-106 43.5t-44 105.5 44 106 106 44z"/>'},{key:"substack",label:"Substack",sr:"Follow on Substack",viewBox:"0 0 448 511.471",svg:'<path d="M0 0h448v62.804H0V0zm0 229.083h448v282.388L223.954 385.808 0 511.471V229.083zm0-114.542h448v62.804H0v-62.804z"/>'}],r=ze(()=>i.filter(o=>n[o.key]));return(o,s)=>{const a=Ku;return $(r).length?(J(),de("ul",p3,[(J(!0),de(ht,null,Rr($(r),l=>(J(),de("li",{key:l.key,class:"flex items-center group"},[ge(a,{external:"",target:"_blank",href:$(n)[l.key],class:"transition-all hover:text-accent"},{default:Be(()=>[Y("span",g3,bt(l.label),1),l.image?(J(),de("img",{key:0,src:l.image,alt:l.label,class:mt(["inline object-contain",l.class??"size-6"]),"aria-hidden":"true"},null,10,m3)):(J(),de("svg",{key:1,class:mt(["inline",l.class??"size-6"]),fill:"currentColor",viewBox:l.viewBox,"aria-hidden":"true",innerHTML:l.svg},null,10,_3)),Y("p",y3,bt(l.sr),1)]),_:2},1032,["href"])]))),128))])):Pt("",!0)}}}),hw=Object.assign(v3,{__name:"UiSocialMedia"}),b3={class:"relative"},w3={class:"relative bg-dark border-t border-light/15"},x3={class:"flex flex-col items-center justify-between lg:gap-6 lg:flex-row"},k3={class:"lg:order-2"},T3={class:"mt-4 lg:order-1 lg:mt-0 text-light font-body"},S3={class:"text-center lg:text-start"},C3={class:"lg:inline text-center lg:text-left hover:text-accent transition-all"},E3=qe({__name:"FooterBar",setup(t){const n=ts().meta_title,i=new Date().getFullYear();return(r,o)=>{const s=hw,a=Ku,l=fw;return J(),de("footer",null,[Y("div",b3,[Y("div",w3,[ge(l,null,{default:Be(()=>[Y("div",x3,[Y("div",k3,[ge(s,{class:"flex justify-center space-x-6 text-light"})]),Y("div",T3,[Y("p",S3,[vt(" © Copyright "+bt($(n))+" "+bt($(i))+" | Created by ",1),ge(a,{class:"underline hover:text-accent transition-all",to:"https://websites.troubador.co.uk",external:""},{default:Be(()=>[...o[0]||(o[0]=[vt(" Troubador Publishing ",-1)])]),_:1}),o[3]||(o[3]=vt(" | ",-1)),ge(a,{class:"underline hover:text-accent transition-all",to:"https://netl.io",external:""},{default:Be(()=>[...o[1]||(o[1]=[vt(" Powered by Netlio ",-1)])]),_:1}),o[4]||(o[4]=vt(" | Photography by ",-1)),ge(a,{class:"underline hover:text-accent transition-all",to:"https://www.zoebirkbeckphotography.com/",external:""},{default:Be(()=>[...o[2]||(o[2]=[vt(" Zoë Birkbeck ",-1)])]),_:1})]),Y("p",C3,[ge(a,{to:"/privacy-policy"},{default:Be(()=>[...o[5]||(o[5]=[vt("Privacy Policy",-1)])]),_:1})])])])]),_:1})])])])}}}),P3=Object.assign(E3,{__name:"LayoutFooterBar"}),A3=["innerHTML"],R3=qe({__name:"Body",props:{field:{},light:{type:Boolean},small:{type:Boolean},large:{type:Boolean}},setup(t){return(e,n)=>t.field?(J(),de("div",{key:0,ref:"text",innerHTML:t.field.value,class:mt(["prose max-w-4xl font-body prose-headings:font-headings prose-headings:font-normal marker:text-accent prose-p:mb-6 prose-a:underline prose-img:mx-auto prose-img:mb-0 prose-figcaption:text-center",{"text-lg":t.large,"text-sm":t.small,"text-base":!t.large&&!t.small,"text-light/90 prose-headings:text-light prose-strong:text-light prose-blockquote:text-light prose-a:text-light":t.light,"text-dark/90 prose-headings:text-dark prose-strong:text-dark prose-blockquote:text-dark prose-a:text-dark":!t.light}])},null,10,A3)):(J(),de("div",{key:1,ref:"text",class:mt(["prose max-w-4xl font-body prose-headings:font-headings prose-headings:font-normal marker:text-accent prose-p:mb-6 prose-a:underline prose-img:mx-auto prose-img:mb-0 prose-figcaption:text-center",{"text-lg":t.large,"text-sm":t.small,"text-base":!t.large&&!t.small,"text-light/90 prose-headings:text-light prose-strong:text-light prose-blockquote:text-light prose-a:text-light":t.light,"text-dark/90 prose-headings:text-dark prose-strong:text-dark prose-blockquote:text-dark prose-a:text-dark":!t.light}])},[tr(e.$slots,"default")],2))}}),sa=Object.assign(R3,{__name:"TextBody"}),pw=t=>{let e=null;if(document.cookie&&document.cookie!==""){const n=document.cookie.split(";");for(let i=0;i<n.length;i++)if(typeof n[i]=="string"){const r=n[i].trim();if(r.substring(0,t.length+1)===t+"="){e=decodeURIComponent(r.substring(t.length+1));break}}}return e},Bh=(t,e,n)=>{let i="";if(n){const r=new Date;r.setTime(r.getTime()+n*24*60*60*1e3),i="; expires="+r.toUTCString()}document.cookie=t+"="+(e||"")+i+"; path=/"},gw=t=>{const e=document.createElement("script");
25e.async=!0,e.src=`https://www.googletagmanager.com/gtag/js?id=${t}`,document.head.appendChild(e);const n=document.createElement("script");n.innerHTML=`
26    window.dataLayer = window.dataLayer || [];
27    function gtag(){dataLayer.push(arguments);}
28    gtag('js', new Date());
29    gtag('config', '${t}');
30  `,document.head.appendChild(n)},bR={decodeEntities:!0,reserveLastWord:!0,ellipsis:"...",stripTags:!0},wR=t=>new Date(t).toLocaleDateString("en-GB",{year:"numeric",month:"short",day:"numeric"}),O3={class:"bg-primary rounded-site border border-light/50 shadow-sm p-4 w-full sm:max-w-md"},M3=["innerHTML"],D3={class:"grid grid-cols-1 sm:grid-cols-2 gap-4"},I3=qe({__name:"CookieBanner",setup(t){const e=Tn(),n=ts(),{measurement_id:i,site_code:r}=e.public,o=n.cookie_banner_text||Qb,s=Te(null),a=()=>{s.value&&(pw(`cookies-accepted-${r}`)?s.value.style.display="none":i&&(s.value.style.display="block"))},l=()=>{Xe.to(s.value,{opacity:0,duration:.6,onComplete:()=>{Bh(`cookies-accepted-${r}`,"true",365),a(),i&&gw(i)}})},c=()=>{Xe.to(s.value,{opacity:0,duration:.6,onComplete:()=>{Bh(`cookies-accepted-${r}`,"false",365),a()}})};return kn(()=>{a()}),(u,d)=>{const h=sa,f=Kl;return J(),de("div",{ref_key:"banner",ref:s,style:{display:"none"},class:"fixed z-fixed right-0 bottom-0 w-auto p-4"},[Y("div",O3,[ge(h,null,{default:Be(()=>[Y("div",{innerHTML:$(o)},null,8,M3)]),_:1}),Y("div",D3,[ge(f,{class:"w-full",onClick:l},{default:Be(()=>[...d[0]||(d[0]=[vt("Accept cookies",-1)])]),_:1}),ge(f,{class:"w-full",onClick:c},{default:Be(()=>[...d[1]||(d[1]=[vt("Reject cookies",-1)])]),_:1})])])],512)}}}),L3=Object.assign(I3,{__name:"LayoutCookieBanner"}),N3=["innerHTML"],B3=qe({__name:"Heading",props:{as:{},hero:{type:Boolean},color:{},light:{type:Boolean},html:{}},setup(t){return(e,n)=>(J(),Qe(ey(t.as||"h1"),{class:mt(["font-headings font-normal tracking-tight text-balance",{"text-light":t.light&&!t.color,"text-dark":!t.light&&!t.color,[t.color]:t.color,"text-6xl xs:text-7xl xl:text-8xl":t.as==="h1"&&t.hero,"text-6xl xs:text-7xl":t.as==="h2"&&t.hero,"text-5xl xl:text-6xl":t.as==="h1"&&!t.hero,"text-4xl xl:text-5xl":t.as==="h2"&&!t.hero,"text-3xl xl:text-4xl":t.as==="h3"&&!t.hero,"text-2xl xl:text-3xl":t.as==="h4"&&!t.hero,"text-xl xl:text-2xl":t.as==="h5"&&!t.hero,"text-lg xl:text-xl":t.as==="h6"&&!t.hero}])},{default:Be(()=>[t.html?(J(),de("span",{key:0,innerHTML:t.html},null,8,N3)):tr(e.$slots,"default",{key:1})]),_:3},8,["class"]))}}),lf=Object.assign(B3,{__name:"TextHeading"}),$3=qe({__name:"Breaker",props:{className:{}},setup(t){return(e,n)=>(J(),de("div",{class:mt(["w-16 h-0.5 bg-accent my-6",t.className])},null,2))}}),cf=Object.assign($3,{__name:"UiBreaker"}),F3=["innerHTML"],H3=qe({__name:"BrevoForm",props:{field:{}},setup(t){const e=t,n=_x("embed"),i=()=>{n.value?.querySelectorAll("iframe").forEach(r=>{r.setAttribute("scrolling","no"),r.setAttribute("width","100%"),r.removeAttribute("height"),r.hasAttribute("title")||r.setAttribute("title","Newsletter sign-up form")})};return kn(i),Ot(()=>e.field.value,async()=>{await di(),i()}),(r,o)=>(J(),de("div",{ref_key:"embed",ref:n,class:"brevo-form-embed",innerHTML:t.field.value},null,8,F3))}}),z3=Object.assign(oa(H3,[["__scopeId","data-v-3f717849"]]),{__name:"CmsBrevoForm"}),V3={class:"sm:shadow-sm bg-light z-popup max-h-screen overflow-y-auto min-w-0 w-full md:w-175 rounded-site"},j3={class:"px-3 py-3"},q3={class:"text-center mb-3"},r0="newsletter_closed",W3=2,U3=5e3,Y3=qe({__name:"Newsletter",setup(t){const e=$i(),n=Hl("newsletter"),{newsletterPopupState:i,toggleNewsletterPopup:r}=rw(),{transitionState:o}=sf();let s=null;const a=()=>!pw(r0),l=()=>{Bh(r0,"true",W3),r(!1)};return Ot(()=>o.initialTransitionComplete,c=>{c&&!i.open&&!i.opened&&(s=setTimeout(()=>{!i.open&&!i.opened&&e.name!=="quiz"&&a()&&r(!0)},U3))},{immediate:!0}),gi(()=>{s&&clearTimeout(s)}),(c,u)=>{const d=lf,h=cf,f=sa,g=z3;return J(),Qe(Wl,{"enter-active-class":"transition-opacity duration-300 ease-out","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition-opacity duration-200 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Be(()=>[Jh(Y("div",{class:"fixed top-0 left-0 size-full bg-black/60 flex justify-center items-center z-popup-backdrop px-2 sm:px-4",onClick:bl(l,["self"])},[Y("div",V3,[Y("div",{class:"pt-3 pr-3"},[Y("button",{class:"flex items-center justify-center ml-auto text-dark hover:text-accent cursor-pointer transition-all",type:"button","aria-label":"Close newsletter sign-up",onClick:l},[...u[0]||(u[0]=[Y("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"size-6"},[Y("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18 
3018 6M6 6l12 12"})],-1)])])]),Y("div",j3,[Y("div",q3,[ge(d,{as:"h3",class:"text-balance"},{default:Be(()=>[vt(bt($(n).heading.value),1)]),_:1}),ge(h,{class:"mx-auto"}),ge(f,{field:$(n).body},null,8,["field"]),$(n).embed?.value?(J(),Qe(g,{key:0,class:"mx-auto max-w-xl text-left",field:$(n).embed},null,8,["field"])):Pt("",!0)])])])],512),[[sp,$(i).open]])]),_:1})}}}),G3=Object.assign(Y3,{__name:"PopupsNewsletter"}),X3=qe({__name:"StarIcon",props:{isLarge:{type:Boolean},white:{type:Boolean},isEmpty:{type:Boolean}},setup(t){return(e,n)=>(J(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",class:mt(["cursor-pointer",{"-mx-[0.1rem] transition-all":!0,"size-6":!t.isLarge,"size-10":t.isLarge,"text-white":t.white,"text-yellow-400":!t.isEmpty&&!t.white,"text-slate-200":t.isEmpty&&!t.white}])},[...n[0]||(n[0]=[Y("path",{fill:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",d:"M11.48 3.499a.562.562 0 011.04 0l2.125 5.111a.563.563 0 00.475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 00-.182.557l1.285 5.385a.562.562 0 01-.84.61l-4.725-2.885a.563.563 0 00-.586 0L6.982 20.54a.562.562 0 01-.84-.61l1.285-5.386a.562.562 0 00-.182-.557l-4.204-3.602a.563.563 0 01.321-.988l5.518-.442a.563.563 0 00.475-.345L11.48 3.5z"},null,-1)])],2))}}),K3=Object.assign(X3,{__name:"FormsFieldsStarIcon"}),Q3=["onClick","onMouseenter"],Z3=qe({__name:"StarRating",props:{defaultValue:{}},emits:["onClick"],setup(t,{emit:e}){const n=e,i=Te(t.defaultValue),r=Te(0),o=s=>{n("onClick",s),i.value=s};return(s,a)=>{const l=K3;return J(),de("div",null,[Y("div",null,[(J(),de(ht,null,Rr(5,c=>Y("button",{key:c,type:"button",onClick:u=>o(c.toString()),onMouseenter:u=>r.value=c,onMouseleave:a[0]||(a[0]=u=>r.value=Number($(i)))},[ge(l,{"is-empty":!(c<=($(r)||Number($(i)))),"is-large":!0,white:!1},null,8,["is-empty"])],40,Q3)),64))])])}}}),J3=Object.assign(Z3,{__name:"FormsFieldsStarRating"}),fg=(t,e,n)=>`${e}/cms/public/collections/${n}/${t}/`,xR=(t,e,n,i,r)=>{const o=`${n}/cms/public/comments/${i}/${t}/${e}/`;return r?`${o}?comment_template=${r}`:o},eA=t=>{const e={};for(const n of t)e[n.name]=n.defaultValue;return e},tA=globalThis.setInterval,nA=t=>t,iA=(t,e)=>{const n=Te(null),i=Te(null),r=nA(t),o=()=>{i.value=document.getElementById(e),i.value instanceof HTMLElement&&typeof window.turnstile<"u"&&r&&(n.value=window.turnstile.render(i.value,{sitekey:r,theme:"light"}))},s=()=>
30{if(typeof window.turnstile>"u"){const c=tA(()=>{typeof window.turnstile<"u"&&(clearInterval(c),o())},100)}else o()},a=()=>n&&window.turnstile?.getResponse(n.value),l=()=>{n&&typeof window.turnstile<"u"&&window.turnstile.reset(n.value)};return kn(()=>{s()}),gi(()=>{n.value=null}),{siteKey:r,getResponse:a,reset:l}},rA=["id"],oA={key:0,class:"font-body"},sA={key:0},aA=["id","name","placeholder","required","rows","onChange"],lA={key:1},cA={key:2},uA=["id","name","required","onChange"],fA={value:"",disabled:"",selected:""},dA=["value"],hA={key:3},pA=["id","type","name","placeholder","required","onChange"],gA={class:"hidden"},mA={class:"flex justify-end mb-2"},_A=["id"],yA={key:0},vA=qe({__name:"CollectionForm",props:{defaultValues:{},collectionName:{},actionUrl:{},extraBody:{},btnClass:{}},emits:["success"],setup(t,{emit:e}){const n=t,i=e,{defaultValues:r,collectionName:o}=n,s=Tn(),{siteKey:a,siteCode:l,apiUrl:c}=s.public,u=Te(null),d=n.actionUrl||fg(o,c,l),h=Xt(eA(r)),f=Te(!1),g=Te("Send"),p=Te(!1),w=Te(!1),b=Te(!1),{siteKey:v,getResponse:m,reset:_}=iA(a,`turnstile-${o}`),y=async()=>{const C=m();if(!C){alert("Please complete the Turnstile challenge.");return}if(u&&u.value)if(u.value.checkValidity()&&!w.value){w.value=!0,g.value="Sending";try{const k={fields:h,honeypot:b.value,token:C,site_key:v,...n.extraBody},A=await fetch(d,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(k)});if(w.value=!1,A.status===201)g.value="Sent",p.value=!0,u.value.reset(),_(),i("success");else throw new Error}catch{g.value="Send",p.value=!1,f.value=!0,setTimeout(()=>f.value=!1,5e3)}}else u.value.reportValidity()};return(C,k)=>{const A=J3,P=Kl,E=sa;return J(),de("div",null,[Y("form",{ref_key:"collectionForm",ref:u,id:$(o)},[$(r)?(J(),de("div",oA,[(J(!0),de(ht,null,Rr($(r),O=>(J(),de("div",{key:O.name},[O.type==="textarea"?(J(),de("div",sA,[Y("textarea",{id:O.name,name:O.name,placeholder:O.placeholder,required:O.required,rows:O.fieldOptions?.rows,class:"block w-full rounded-site p-3 caret-accent my-4 focus:outline-hidden border-none bg-white placeholder-dark ring-1 ring-primary/30 focus:ring-accent",onChange:R=>$(h)[O.name]=R.target.value},null,40,aA)])):Pt("",!0),O.type==="stars"?(J(),de("div",lA,[ge(A,{"default-value":O.defaultValue,onOnClick:R=>{$(h)[O.name]=R}},null,8,["default-value","onOnClick"])])):Pt("",!0),O.type==="dropdown"?(J(),de("div",cA,[Y("select",{id:O.name,name:O.name,required:O.required,class:mt(["block w-full rounded-site p-3 caret-accent mb-4 focus:outline-hidden border-none ring-1 ring-primary/30 focus:ring-accent",$(h)[O.name]?"text-black":"text-primary"]),onChange:R=>$(h)[O.name]=R.target.value},[Y("option",fA,bt(O.placeholder),1),(J(!0),de(ht,null,Rr(O?.fieldOptions?.options,R=>(J(),de("option",{key:R.value,value:R.value},bt(R.label),9,dA))),128))],42,uA)])):Pt("",!0),["email","text","number"].includes(O.type)?(J(),de("div",hA,[Y("input",{id:O.name,type:O.type,name:O.name,class:"block w-full rounded-site p-3 caret-accent bg-white my-4 focus:outline-hidden border-none placeholder-dark ring-1 ring-primary/30 focus:ring-accent",placeholder:O.placeholder,required:O.required,onChange:R=>$(h)[O.name]=R.target.value},null,40,pA)])):Pt("",!0)]))),128))])):Pt("",!0),Y("div",gA,[Y("input",{name:"mobile",type:"checkbox",value:"1",tabIndex:"-1",autoComplete:"false",onChange:k[0]||(k[0]=O=>b.value=!0)},null,32),k[1]||(k[1]=Y("input",{type:"submit",value:"Subscribe"},null,-1))]),Y("div",mA,[Y("div",{class:"cf-turnstile",id:`turnstile-${$(o)}`},null,8,_A)]),Y("div",null,[ge(P,{type:"submit",class:mt([t.btnClass,"w-full"]),value:$(g),disabled:$(w)||$(p),onClick:bl(y,["prevent"])},{default:Be(()=>[vt(bt($(g)),1)]),_:1},8,["class","value","disabled"])])],8,rA),$(f)?(J(),de("div",yA,[ge(E,{small:"",class:"font-semibold text-red-500"},{default:Be(()=>[...k[2]||(k[2]=[vt("Error – please try again later",-1)])]),_:1})])):Pt("",!0)])}}}),dg=Object.assign(vA,{__name:"FormsCollectionForm"}),bA={},wA={class:"w-full mx-auto bg-light p-4 lg:p-6 mb-3 lg:mb-4 rounded-site"};function xA(t,e){return J(),de("div",wA,[tr(t.$slots,"default")])}const kA=Object.assign(oa(bA,[["render",xA]]),{__name:"UiCard"}),TA=qe({__name:"PopupWrapper",emits:["setShowPopup"],setup(t,{emit:e}){const n=e,i=Te(null),r=Te(null);return kn(()=>{i.value&&r.value&&i.value.addEventListener("click",o=>
30{const s=o.target;i.value.contains(s)&&!r.value.contains(s)&&n("setShowPopup",!1)})}),(o,s)=>{const a=kA;return J(),de("div",{ref_key:"popupScreen",ref:i,class:"fixed top-0 left-0 size-full bg-black/60 flex justify-center items-center z-popup-backdrop sm:px-4"},[Y("div",{ref_key:"popupContainer",ref:r,class:"z-popup max-h-screen w-full md:w-175"},[ge(a,null,{default:Be(()=>[Y("div",null,[Y("button",{class:"flex items-center justify-center ml-auto text-light hover:text-accent cursor-pointer transition-all",onClick:s[0]||(s[0]=l=>n("setShowPopup",!1))},[...s[1]||(s[1]=[Y("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"size-6"},[Y("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18 18 6M6 6l12 12"})],-1)])])]),tr(o.$slots,"default")]),_:3})],512)],512)}}}),mw=Object.assign(TA,{__name:"UiPopupWrapper"}),SA={key:0},CA={key:1},o0="reviews",EA=qe({__name:"Reviews",setup(t){const e=Tn(),{siteKey:n,siteCode:i,apiUrl:r}=e.public,{reviewsPopupState:o,toggleReviewsPopup:s}=ow(),a=Te(!1),l=fg(o0,r,i),c=[{name:"rating",type:"stars",placeholder:"Your rating",required:!0,defaultValue:"5"},{name:"name",type:"text",placeholder:"Your name",required:!0,defaultValue:""},{name:"review",type:"textarea",placeholder:"Your review",rows:"4",required:!0,defaultValue:""}],u=()=>{a.value=!0};return(d,h)=>{const f=lf,g=cf,p=sa,w=dg,b=mw;return J(),de("div",null,[ge(Wl,{"enter-active-class":"transition-opacity duration-300 ease-out","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition-opacity duration-200 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Be(()=>[Jh(ge(b,{onSetShowPopup:$(s)},{default:Be(()=>[$(a)?(J(),de("div",SA,[ge(f,{as:"h3"},{default:Be(()=>[...h[0]||(h[0]=[vt("Review submitted",-1)])]),_:1}),ge(g),ge(p,null,{default:Be(()=>[...h[1]||(h[1]=[Y("p",null,"Thank you for your review. Check back in later to see it on the site once it has been approved!",-1)])]),_:1})])):(J(),de("div",CA,[ge(f,{as:"h2"},{default:Be(()=>[...h[2]||(h[2]=[vt("Write a review",-1)])]),_:1}),ge(g),ge(w,{siteKey:$(n),apiUrl:$(l),defaultValues:c,collectionName:o0,onSuccess:u},null,8,["siteKey","apiUrl"])]))]),_:1},8,["onSetShowPopup"]),[[sp,$(o).open]])]),_:1})])}}}),PA=Object.assign(EA,{__name:"PopupsReviews"}),AA={"data-lenis-prevent":"",class:"bg-primary size-full p-3 sm:p-4 md:p-6 md:w-xl mx-auto"},RA={class:"mb-12"},OA="messages",MA=qe({__name:"Contact",setup(t){const{contactPopupState:e,toggleContactPopup:n}=cg(),i=Hl("contact-form"),r=Wv(),o=Jb();let s=null,a=Te(null);const l=Te(null),c=Te(null),u=[{name:"name",type:"text",placeholder:"Your Name",required:!0,defaultValue:""},{name:"email",type:"email",placeholder:"Your Email",required:!0,defaultValue:""},{name:"message",type:"textarea",placeholder:"Your Message",required:!0,defaultValue:"",fieldOptions:{rows:"4"}}],d=h=>{l.value&&c.value&&l.value.contains(h.target)&&!c.value.contains(h.target)&&n()};return kn(()=>{s=Xe.context(()=>{a.value=Xe.timeline({paused:!0}).set(c.value,{xPercent:100,rotate:6}).set(l.value,{autoAlpha:0,pointerEvents:"auto"}).to(l.value,{autoAlpha:1,duration:.5},"<").to(c.value,{xPercent:0,rotate:0,duration:.5},"<")}),document.addEventListener("click",d)}),gi(()=>{s&&s.revert(),a.value&&a.value.kill(),document.removeEventListener("click",d)}),Ot(()=>e.open,h=>{h?(a.value.restart(),r.value.stop()):(a.value.reverse(),r.value.start())}),(h,f)=>{const g=lf,p=cf,w=sa,b=dg,v=hw;return J(),de("div",{ref_key:"background",ref:l,class:"fixed z-navform inset-0 bg-black/50",style:{opacity:"0","pointer-events":"none"}},[Y("div",{ref_key:"container",ref:c,class:"absolute inset-3 md:left-auto"},[Y("div",AA,[Y("button",{class:"flex items-center justify-center ml-auto text-dark hover:text-accent cursor-pointer transition-all",onClick:f[0]||(f[0]=m=>$(n)())},[...f[1]||(f[1]=[Y("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"size-6"},[Y("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18 
3018 6M6 6l12 12"})],-1)])]),ge(g,{as:"h2"},{default:Be(()=>[vt(bt($(i)?.heading.value),1)]),_:1}),ge(p),Y("div",{class:mt(["overflow-scroll w-full",{"pb-6":$(o)}])},[Y("div",RA,[ge(w,{large:"",field:$(i).body},null,8,["field"])]),Y("div",{class:mt(["px-0.5",{"mb-6 pb-6 border-b border-accent":$(o)}])},[ge(b,{"default-values":u,"collection-name":OA})],2),$(o)?(J(),Qe(v,{key:0,class:"flex space-x-5 text-neutral-700"})):Pt("",!0)],2)])],512)],512)}}}),DA=Object.assign(oa(MA,[["__scopeId","data-v-d7ec65b0"]]),{__name:"PopupsContact"}),IA={key:0},LA={key:1},s0="questions",NA=qe({__name:"Qa",setup(t){const e=Tn(),{siteKey:n,siteCode:i,apiUrl:r}=e.public,{qaPopupState:o,toggleQaPopup:s}=sw(),a=Te(!1),l=fg(s0,r,i),c=[{name:"name",type:"text",placeholder:"Your name",required:!0,defaultValue:""},{name:"question",type:"textarea",placeholder:"Your question",rows:"4",required:!0,defaultValue:""}],u=()=>{a.value=!0};return(d,h)=>{const f=lf,g=cf,p=sa,w=dg,b=mw;return J(),de("div",null,[ge(Wl,{"enter-active-class":"transition-opacity duration-300 ease-out","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition-opacity duration-200 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Be(()=>[Jh(ge(b,{onSetShowPopup:$(s)},{default:Be(()=>[$(a)?(J(),de("div",IA,[ge(f,{as:"h3"},{default:Be(()=>[...h[0]||(h[0]=[vt("Question submitted",-1)])]),_:1}),ge(g),ge(p,null,{default:Be(()=>[...h[1]||(h[1]=[Y("p",null,"Thank you for your question. Check back in later to see it answered on the site!",-1)])]),_:1})])):(J(),de("div",LA,[ge(f,{as:"h3"},{default:Be(()=>[...h[2]||(h[2]=[vt("Ask a question",-1)])]),_:1}),ge(g),ge(w,{siteKey:$(n),apiUrl:$(l),defaultValues:c,collectionName:s0,onSuccess:u},null,8,["siteKey","apiUrl"])]))]),_:1},8,["onSetShowPopup"]),[[sp,$(o).open]])]),_:1})])}}}),BA=Object.assign(NA,{__name:"PopupsQa"}),$A=["src","alt","width","height"],FA=qe({__name:"Image",props:{field:{}},setup(t){return(e,n)=>(J(),de("img",_l({src:t.field.src,alt:t.field.alt,width:t.field.file?.width??void 0,height:t.field.file?.height??void 0,loading:"lazy",decoding:"async"},e.$attrs),null,16,$A))}}),HA=Object.assign(FA,{__name:"CmsImage"}),zA={key:0,class:"fixed inset-x-0 bottom-0 z-fixed border-t border-dark/15 bg-light shadow-2xl","aria-label":"Audio player"},VA=["src"],jA={class:"mx-auto max-w-7xl px-3 py-3 pr-12 sm:px-4 sm:pr-14 lg:px-6 lg:pr-16"},qA=["aria-label"],WA={key:0,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",class:"size-6","aria-hidden":"true"},UA={key:1,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",class:"size-6","aria-hidden":"true"},YA={class:"mb-2 min-w-0"},GA={class:"truncate font-heading text-lg font-semibold leading-tight text-dark"},XA={key:0,class:"truncate font-heading text-sm text-dark/70"},KA={class:"grid grid-cols-[2.75rem_minmax(0,1fr)_2.75rem] items-center gap-2 text-xs text-dark/70"},QA=["value"],ZA={class:"text-right"},JA={key:0,class:"max-h-36 overflow-y-auto rounded-site border border-dark/15 bg-white/35 p-1 md:max-h-28"},eR=["onClick"],tR={key:1,class:"inline-flex aspect-square size-8 items-center justify-center rounded-site bg-dark/10 text-dark","aria-hidden":"true"},nR={class:"min-w-0"},iR={class:"block truncate text-sm font-semibold leading-tight text-dark"},rR={key:0,class:"block truncate text-xs text-dark/65"},oR=qe({__name:"AudioPlayer",setup(t){const{audioPlayerState:e,audioData:n,currentAudio:i,closeAudioPlayer:r,selectAudio:o,toggleAudioPlayback:s}=aw(),a=Te(null),l=Te(0),c=Te(0),u=ze(()=>c.value?l.value/c.value*100:0),d=ze(()=>n.length>1),h=v=>{if(!Number.isFinite(v))return"0:00";const m=Math.floor(v/60),_=Math.floor(v%60).toString().padStart(2,"0");return`${m}:${_}`},f=async()=>{if(a.value){if(!e.isPlaying){a.value.pause();return}try{await a.value.play()}catch{e.isPlaying=!1}}},g=v=>{if(!a.value||!c.value)return;const m=v.target;a.value.currentTime=Number(m.value)/100*c.value},p=()=>{c.value=a.value?.duration??0},w=()=>{l.value=a.value?.currentTime??0},b=()=>{const v=n.findIndex(_=>_.slug===i.value?.slug),m=n[v+1];m?o(m.slug):(e.isPlaying=!1,l.value=0)};return Ot(()=>[e.open,e.isPlaying,e.currentAudioSlug],async()=>{await di(),await f()},{flush:"post"}),Ot(()=>e.currentAudioSlug,async()=>{l.value=0,c.value=0,await di(),a.value?.load(),await f()}),(v,m)=>{const _=HA;return J(),Qe(Wl,{"enter-active-class":"transition duration-300 ease-out","enter-from-class":"translate-y-full opacity-0","enter-to-class":"translate-y-0 opacity-100","leave-active-class":"transition duration-200 ease-in","leave-from-class":"translate-y-0 opacity-100","leave-to-class":"translate-y-full opacity-0"},{default:Be(()=>[$(e).open&&$(i)?(J(),de("aside",zA,[Y("audio",{ref_key:"audio",ref:a,src:$(i).fields.audio.value,preload:"metadata",onLoadedmetadata:p,onTimeupdate:w,onEnded:b},null,40,VA),Y("div",jA,[Y("div",{class:mt(["grid gap-4 md:items-center",$(d)?"md:grid-cols-[minmax(0,1fr)_minmax(13rem,18rem)]":"md:grid-cols-1"])},[Y("div",{class:mt(["grid gap-3 sm:items-center",$(i).fields.image?"grid-cols-[4rem_minmax(0,1fr)] sm:grid-cols-[5rem_auto_minmax(0,1fr)]":"grid-cols-[minmax(0,1fr)] sm:grid-cols-[auto_minmax(0,1fr)]"])},[$(i).fields.image?(J(),Qe(_,{key:0,field:$(i).fields.image,class:"aspect-square size-16 rounded-site object-cover shadow sm:size-20"},null,8,["field"])):Pt("",!0),Y("button",{type:"button",class:mt(["inline-flex size-12 cursor-pointer items-center justify-center rounded-full border border-accent bg-accent text-light transition hover:brightness-90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent",{"pl-0.5":!$(e).isPlaying}
30]),"aria-label":$(e).isPlaying?"Pause audio":"Play audio",onClick:m[0]||(m[0]=(...y)=>$(s)&&$(s)(...y))},[$(e).isPlaying?(J(),de("svg",WA,[...m[2]||(m[2]=[Y("path",{"fill-rule":"evenodd",d:"M6.75 5.25a.75.75 0 0 1 .75-.75H9a.75.75 0 0 1 .75.75v13.5a.75.75 0 0 1-.75.75H7.5a.75.75 0 0 1-.75-.75V5.25Zm7.5 0A.75.75 0 0 1 15 4.5h1.5a.75.75 0 0 1 .75.75v13.5a.75.75 0 0 1-.75.75H15a.75.75 0 0 1-.75-.75V5.25Z","clip-rule":"evenodd"},null,-1)])])):(J(),de("svg",UA,[...m[3]||(m[3]=[Y("path",{"fill-rule":"evenodd",d:"M4.5 5.653c0-1.427 1.529-2.33 2.779-1.643l11.54 6.347c1.295.712 1.295 2.573 0 3.286L7.28 19.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z","clip-rule":"evenodd"},null,-1)])]))],10,qA),Y("div",{class:mt(["min-w-0",$(i).fields.image?"col-span-2 sm:col-span-1":""])},[Y("div",YA,[Y("p",GA,bt($(i).fields.title.value),1),$(i).fields.subtitle?(J(),de("p",XA,bt($(i).fields.subtitle.value),1)):Pt("",!0)]),Y("div",KA,[Y("span",null,bt(h($(l))),1),Y("input",{type:"range",min:"0",max:"100",step:"0.1",value:$(u),class:"audio-player-progress h-1.5 w-full cursor-pointer appearance-none rounded-full",style:Jo({"--audio-player-progress":`${$(u)}%`}),"aria-label":"Audio progress",onInput:g},null,44,QA),Y("span",ZA,bt(h($(c))),1)])],2)],2),$(d)?(J(),de("div",JA,[(J(!0),de(ht,null,Rr($(n),y=>(J(),de("button",{key:y.id,type:"button",class:mt(["grid w-full cursor-pointer grid-cols-[2rem_minmax(0,1fr)] items-center gap-2 rounded-site px-2 py-1.5 text-left transition hover:bg-accent/10 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent",y.slug===$(i).slug?"bg-accent/15":"bg-transparent"]),onClick:C=>$(o)(y.slug)},[y.fields.image?(J(),Qe(_,{key:0,field:y.fields.image,class:"aspect-square size-8 rounded-site object-cover"},null,8,["field"])):(J(),de("span",tR,[...m[4]||(m[4]=[Y("svg",{xmlns:"http://www.w3.org/2000/svg",class:"size-4",viewBox:"0 0 24 24",fill:"currentColor"},[Y("path",{d:"M9 3.75A.75.75 0 0 1 9.75 3h9.5a.75.75 0 0 1 .75.75v10.5a3.75 3.75 0 1 1-1.5-3V6.31l-8 1.78v8.16a3.75 3.75 0 1 1-1.5-3V3.75Z"})],-1)])])),Y("span",nR,[Y("span",iR,bt(y.fields.title.value),1),y.fields.subtitle?(J(),de("span",rR,bt(y.fields.subtitle.value),1)):Pt("",!0)])],10,eR))),128))])):Pt("",!0)],2)]),Y("button",{type:"button",class:"absolute right-2 top-2 inline-flex size-8 cursor-pointer items-center justify-center rounded-full bg-dark/10 text-dark transition hover:bg-dark/20 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-accent","aria-label":"Close audio player",onClick:m[1]||(m[1]=(...y)=>$(r)&&$(r)(...y))},[...m[5]||(m[5]=[Y("svg",{xmlns:"http://www.w3.org/2000/svg",class:"size-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","aria-hidden":"true"},[Y("path",{d:"M18 6 6 18"}),Y("path",{d:"m6 6 12 12"})],-1)])])])):Pt("",!0)]),_:1})}}}),sR=Object.assign(oa(oR,[["__scopeId","data-v-b72c4474"]]),{__name:"UiAudioPlayer"}),{setPhase:lr,markInitialComplete:aR}=sf(),$h=1.2,a0=$h*1e3+500;class lR{transitionHTML=null;timeline=null;fallbackTimer=null;isUsingPopState=!1;initialized=!1;removePopStateListener=null;init=()=>{if(this.initialized)return;this.transitionHTML=document.querySelector("div#transition-html"),Nn().afterEach(()=>{this.isUsingPopState&&(this.hideHTML(),lr("after-enter"),this.isUsingPopState=!1)});const n=()=>{this.isUsingPopState=!0};window.addEventListener("popstate",n),this.removePopStateListener=()=>window.removeEventListener("popstate",n),this.initialized=!0};refreshTransitionHTML=()=>(this.transitionHTML?.isConnected||(this.transitionHTML=document.querySelector("div#transition-html")),this.transitionHTML);killTimeline=()=>{this.timeline&&(this.timeline.kill(),this.timeline=null)};clearFallbackTimer=()=>{this.fallbackTimer&&(window.clearTimeout(this.fallbackTimer),this.fallbackTimer=null)};finishOnce=(e,n)=>{let i=!1;return()=>{i||(i=!0,this.clearFallbackTimer(),this.killTimeline(),n?.(),e())}};onBeforeLeave=()=>{lr("before-leave"),this.init(),this.isUsingPopState||this.showHTML()};onLeave=(e,n)=>{lr("leave");const i=this.refreshTransitionHTML(),r=this.finishOnce(n);if(this.isUsingPopState||!i){r();return}this.fallbackTimer=window.setTimeout(r,a0);try{this.timeline=Xe.timeline({onComplete:r}).to(i,{opacity:1,duration:$h/2,ease:"power2.out"})}catch{r()}};onEnter=(e,n)=>{lr("enter");const i=this.refreshTransitionHTML(),r=this.finishOnce(n,()=>this.hideHTML());if(this.isUsingPopState||!i){r();return}this.fallbackTimer=window.setTimeout(r,a0);try{this.timeline=Xe.timeline({onComplete:r}).to(i,{opacity:0,duration:$h/2,ease:"power2.in"})}catch{r()}};onAfterEnter=()=>{lr("after-enter"),this.isUsingPopState||this.reset(),aR()};reset=()=>{this.clearFallbackTimer(),this.killTimeline(),this.hideHTML()};showHTML(){const e=this.refreshTransitionHTML();e&&(e.style.display="block",e.style.pointerEvents="auto")}hideHTML(){const e=this.refreshTransitionHTML();
30e&&(e.style.display="none",e.style.opacity="0",e.style.pointerEvents="none")}onBeforeEnter=()=>{lr("before-enter")};onAfterLeave=()=>{lr("after-leave")};onLeaveCancelled=()=>{this.reset(),lr("after-leave")};onEnterCancelled=()=>{this.reset(),lr("after-enter")};onLoadProgressCallback=()=>{};onLoadDoneCallback=()=>{}}const zr=new lR,cR={name:"default",mode:"out-in",onBeforeEnter:t=>zr.onBeforeEnter(),onEnter:(t,e)=>zr.onEnter(t,e),onAfterEnter:()=>zr.onAfterEnter(),onBeforeLeave:()=>zr.onBeforeLeave(),onLeave:(t,e)=>zr.onLeave(t,e),onAfterLeave:()=>zr.onAfterLeave(),onEnterCancelled:()=>zr.onEnterCancelled(),onLeaveCancelled:()=>zr.onLeaveCancelled()},uR={class:"min-h-screen flex flex-col justify-between"},fR={class:"relative bg-light"},dR={class:"relative"},hR=qe({__name:"app",setup(t){const e=ew(),n=Tn(),{measurement_id:i,newsletterPopup:r,reviewsPopup:o,contactPopup:s,qaPopup:a,audioPlayerPopup:l}=n.public,u=ts().meta_title;kl({titleTemplate:h=>h||u,bodyAttrs:{class:"antialiased scroll-smooth min-h-screen selection:bg-primary selection:text-light antialiased bg-light"}}),kn(()=>{gw(i)});const d=Te();return ep(h=>{if(!d.value?.lenis)return;d.value.lenis.on("scroll",Le.update);function f(g){d.value.lenis.raf(g*1e3)}Xe.ticker.add(f),Xe.ticker.lagSmoothing(0),h(()=>{Xe.ticker.remove(f)})}),(h,f)=>{const g=fu,p=a5,w=u5,b=l3,v=u3,m=P3,_=L3,y=G3,C=PA,k=DA,A=BA,P=sR;return J(),de("div",null,[ge(g,{root:"",ref_key:"lenisRef",ref:d,options:{autoRaf:!1,duration:.6}},null,512),ge(p),ge(w),Y("div",uR,[Y("div",fR,[ge(b),Y("main",dR,[ge(v,{transition:$(e)?!1:$(cR)},null,8,["transition"])])]),ge(m)]),ge(_),$(r)?(J(),Qe(y,{key:0})):Pt("",!0),$(o)?(J(),Qe(C,{key:1})):Pt("",!0),$(s)?(J(),Qe(k,{key:2})):Pt("",!0),$(a)?(J(),Qe(A,{key:3})):Pt("",!0),$(l)?(J(),Qe(P,{key:4})):Pt("",!0)])}}}),pR={__name:"nuxt-error-page",props:{error:Object},setup(t){const n=t.error,i=Number(n.statusCode||500),r=i===404,o=n.statusMessage??(r?"Page Not Found":"Internal Server Error"),s=n.message||n.toString(),a=void 0,u=r?_d(()=>hr(()=>import("./BiPfsbvr.js"),__vite__mapDeps([13,14]),import.meta.url)):_d(()=>hr(()=>import("./BAiXzZJ5.js"),__vite__mapDeps([15,16]),import.meta.url));return(d,h)=>(J(),Qe($(u),Ew(Ey({status:$(i),statusText:$(o),statusCode:$(i),statusMessage:$(o),description:$(s),stack:$(a)})),null,16))}},gR={key:0},l0={__name:"nuxt-root",setup(t){const e=()=>null,n=_t(),i=n.deferHydration();if(n.isHydrating){const u=n.hooks.hookOnce("app:error",i),d=Nn().beforeEach(()=>{u(),d()})}const r=!1;Sr(Uu,$i()),n.hooks.callHookWith(u=>u.map(d=>d()),"vue:setup",[]);const o=ia(),s=!1,a=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;function l(u,d,h){const f=n.vueApp.config.errorHandler;if(f&&!f.__nuxt_default)try{f(u,d,h)}catch(g){console.error("[nuxt] Error in `app.config.errorHandler`",g)}}Q0((u,d,h)=>{if(n.hooks.callHook("vue:error",u,d,h)?.catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),a.test(navigator.userAgent))return n.hooks.callHook("app:error",u),console.error(`[nuxt] Not rendering error page for bot with user agent \`${navigator.userAgent}\`:`,u),!1;if(iv(u)&&(u.fatal||u.unhandled))return n.runWithContext(()=>So(u)),l(u,d,h),!1});const c=!1;return(u,d)=>(J(),Qe(wy,{onResolve:$(i)},{default:Be(()=>[$(s)?(J(),de("div",gR)):$(o)?(J(),Qe($(pR),{key:1,error:$(o)},null,8,["error"])):$(c)?(J(),Qe($(e),{key:2,context:$(c)},null,8,["context"])):$(r)?(J(),Qe(ey($(r)),{key:3})):(J(),Qe($(hR),{key:4}))]),_:1},8,["onResolve"]))}};let c0;{let t;c0=async function(){if(t)return t;const n=!!(window.__NUXT__?.serverRendered??document.getElementById("__NUXT_DATA__")?.dataset.ssr==="true"),i=n?G2(l0):Y2(l0),r=aT({vueApp:i});async function o(s){await r.callHook("app:error",s),r.payload.error||=eo(s)}o.__nuxt_default=!0,i.config.errorHandler=o,r.hook("app:suspense:resolve",()=>{i.config.errorHandler===o&&(i.config.errorHandler=void 0)}),!n&&im.id&&r.hook("app:suspense:resolve",()=>{document.getElementById(im.id)?.remove()});try{await uT(r,q6)}catch(s){o(s)}try{await r.hooks.callHook("app:created",i),await r.hooks.callHook("app:beforeMount",i),i.mount(rT),await r.hooks.callHook("app:mounted",i),await di()}catch(s){o(s)}return i},t=c0().catch(e=>{throw console.error("Error while mounting app:",e),e})}export{mR as $,$i as A,Hl as B,vR as C,bR as D,mt as E,ht as F,cf as G,vT as H,g5 as I,HA as J,p5 as K,e0 as L,ep as M,Jh as N,sp as O,tr as P,Ew as Q,Ey as R,Jo as S,Wv as T,kn as U,gi as V,ts as W,Xe as X,Le as Y,ql as Z,oa as _,Y as a,ey as a0,di as a1,Gl as a2,kA as a3,_l as a4,ug as a5,ge as b,de as c,vt as d,Ku as e,qe as f,xR as g,_R as h,fw as i,lf as j,Qe as k,Pt as l,$ as m,wR as n,J as o,Kl as p,sa as q,Rr as r,dg as s,bt as t,kl as u,Tn as v,Be as w,Te as x,yR as y,ze as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.