PageSourceSearch

https://www.escapeten.com/_nuxt/CdGv4nV2.js

js escapeten.com collected 2026-10-05 21:58:25 UTC 39,404 bytes, 11 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CL8fSavc.js","./HIJf--XX.js","./entry.Bhf9g4Ss.css"])))=>i.map(i=>d[i]);
2import{u as ce,_ as de}from"./CL8fSavc.js";import{S as xe,i as Se,f as ue,g as ke,h as O,j as Y,r as $,k as Ae,l as Pe,m as pe,n as Ie,p as Ce,q as $e,o as v,s as V,w as A,v as T,x as h,y as W,z as U,A as Te,B as ge,C as q,c as x,t as P,P as Le,D as j,E as X,F as ze,G as Ee,H as Re,I as fe,J as je,K as N,u as Q,L as ee,M as qe,N as Me,O as Fe,Q as he,R as Oe,T as te,U as re,V as Ne,_ as Ve,W as Ue,a as d,X as Be,Y as De,b as _,Z as J,$ as me,a0 as L,a1 as z,a2 as He,d as G}from"./HIJf--XX.js";function Ye(t={}){const e=[];let o=-1;const r=(s=!1)=>({get(i,l,n){if(!s){const c=Reflect.get(i,l,n);if(typeof c<"u")return c;o++,e[o]=[]}return e[o].push({type:"get",key:l}),new Proxy(()=>{},r(!0))},apply(i,l,n){e[o].push({type:"apply",key:"",args:n})}});return{proxy:new Proxy(t||{},r()),stack:e}}function We(t){const e={get(o,r,s){const i=Reflect.get(o,r,s);return typeof i=="object"?new Proxy(i,e):i},apply(o,r,s){Reflect.apply(o,r,s)}};return new Proxy(t,e)}function Ge(t,e){e.forEach(o=>{let r=t,s=t;o.forEach(({type:i,key:l,args:n})=>{i==="get"?(s=r,r=r[l]):i==="apply"&&(r=r.call(s,...n))})})}function Ke(t){return t.key||t.src||(typeof t.innerHTML=="string"?t.innerHTML:"")}const Qe=["preconnect","dns-prefetch"];function Je(t,e,o){const r=typeof e=="string"?{src:e}:e,s=o||{},i=Ke(r),l=t._scripts?.[i];if(l)return l.setupTriggerHandler(s.trigger),l;s.beforeInit?.();const n=u=>{a.status=u,t.hooks.callHook("script:updated",C)};xe.forEach(u=>{const g=u,y=typeof r[g]=="function"?r[g].bind(s.eventContext):null;r[g]=b=>{n(u==="onload"?"loaded":u==="onerror"?"error":"loading"),y?.(b)}});const c={loaded:[],error:[]},f=new Set,m=(u,g,y)=>{if(y?.key){const b=`${y?.key}:${y.key}`;if(f.has(b))return;f.add(b)}if(c[u]){const b=c[u].push(g);return()=>c[u]?.splice(b-1,1)}return g(a.instance),()=>{}},p=new Promise(u=>{const g=b=>requestAnimationFrame(()=>u(b)),y=t.hooks.hook("script:updated",({script:b})=>{const k=b.status;if(b.id===i&&(k==="loaded"||k==="error")){if(k==="loaded")if(typeof s.use=="function"){const R=s.use();R&&g(R)}else g({});else k==="error"&&u(!1);y()}})}),a={_loadPromise:p,instance:s?.use?.()||null,proxy:null,id:i,status:"awaitingLoad",remove(){return a._triggerAbortControllers?.forEach(u=>u.abort()),a._triggerAbortControllers?.clear(),a._triggerPromises=[],a._warmupEl?.dispose(),a.entry?(a.entry.dispose(),a.entry=void 0,n("removed"),delete t._scripts?.[i],!0):!1},warmup(u){const{src:g}=r,y=!g.startsWith("/")||g.startsWith("//"),b=u&&Qe.includes(u);let k=g;if(!u||b&&!y)return;if(b){const M=new URL(g);k=`${M.protocol}//${M.host}`}const R={href:k,rel:u,crossorigin:typeof r.crossorigin<"u"?r.crossorigin:y?"anonymous":void 0,referrerpolicy:typeof r.referrerpolicy<"u"?r.referrerpolicy:y?"no-referrer":void 0,fetchpriority:typeof r.fetchpriority<"u"?r.fetchpriority:"low",integrity:r.integrity,as:u==="preload"?"script":void 0};return a._warmupEl=t.push({link:[R]},{head:t,tagPriority:"high"}),a._warmupEl},load(u){if(a._triggerAbortControllers?.forEach(g=>g.abort()),a._triggerAbortControllers?.clear(),a._triggerPromises=[],!a.entry){n("loading");const g={defer:!0,fetchpriority:"low"};r.src&&(r.src.startsWith("http")||r.src.startsWith("//"))&&(g.crossorigin="anonymous",g.referrerpolicy="no-referrer"),a.entry=t.push({script:[{...g,...r}]},s)}return u&&m("loaded",u),p},onLoaded(u,g){return m("loaded",u,g)},onError(u,g){return m("error",u,g)},setupTriggerHandler(u){if(a.status==="awaitingLoad")if(typeof u>"u"||u==="client"||u==="server")a.load();else if(u instanceof Promise){const g=new AbortController;a._triggerAbortControllers=a._triggerAbortControllers||new Set,a._triggerAbortControllers.add(g);const y=new Promise(k=>{g.signal.addEventListener("abort",()=>{a._triggerAbortControllers?.delete(g),k()})});a._triggerAbortController=g,a._triggerPromises=a._triggerPromises||[];const b=a._triggerPromises.push(Promise.race([u.then(k=>typeof k>"u"||k?a.load:void 0),y]).catch(()=>{}).then(k=>{k?.()}).finally(()=>{a._triggerPromises?.splice(b,1)}))}
2else typeof u=="function"&&u(a.load)},_cbs:c};p.then(u=>{u!==!1?(a.instance=u,c.loaded?.forEach(g=>g(u)),c.loaded=null):(c.error?.forEach(g=>g()),c.error=null)});const C={script:a};if(a.setupTriggerHandler(s.trigger),s.use){const{proxy:u,stack:g}=Ye(s.use()||{});a.proxy=u,a.onLoaded(y=>{Ge(y,g),a.proxy=We(y)})}return!s.warmupStrategy&&(typeof s.trigger>"u"||s.trigger==="client")&&(s.warmupStrategy="preload"),s.warmupStrategy&&a.warmup(s.warmupStrategy),t._scripts=Object.assign(t._scripts||{},{[i]:a}),a}function Ze(t,e){if(!e)return;const o=(s,i)=>{if(!t._cbs[s])return i(t.instance),()=>{};let l=t._cbs[s].push(i);const n=()=>{l&&(t._cbs[s]?.splice(l-1,1),l=null)};return Y(n),n};t.onLoaded=s=>o("loaded",s),t.onError=s=>o("error",s);const r=t._triggerAbortController;Y(()=>{r?.abort()})}function se(t,e){const o=typeof t=="string"?{src:t}:t,r=e||{},s=r?.head||Se();r.head=s;const i=Ae();if(r.eventContext=i,i&&typeof r.trigger>"u")r.trigger=ue;else if(ke(r.trigger)||typeof r.trigger=="function"&&r.trigger.length===0){const n=r.trigger;let c;r.trigger=new Promise(f=>{c=O(n,m=>{m&&f(!0)},{immediate:!0}),Y(()=>f(!1),!0)}).then(f=>(c?.(),f))}s._scriptStatusWatcher=s._scriptStatusWatcher||s.hooks.hook("script:updated",({script:n})=>{n._statusRef&&(n._statusRef.value=n.status)});const l=Je(s,o,r);
2return l._statusRef=l._statusRef||$(l.status),Ze(l,i),new Proxy(l,{get(n,c,f){return Reflect.get(n,c==="status"?"_statusRef":c,f)}})}const Xe={slots:{base:"font-medium inline-flex items-center",label:"truncate",leadingIcon:"shrink-0",leadingAvatar:"shrink-0",leadingAvatarSize:"",trailingIcon:"shrink-0"},variants:{fieldGroup:{horizontal:"not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]",vertical:"not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]"},color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{solid:"",outline:"",soft:"",subtle:""},size:{xs:{base:"text-[8px]/3 px-1 py-0.5 gap-1 rounded-sm",leadingIcon:"size-3",leadingAvatarSize:"3xs",trailingIcon:"size-3"},sm:{base:"text-[10px]/3 px-1.5 py-1 gap-1 rounded-sm",leadingIcon:"size-3",leadingAvatarSize:"3xs",trailingIcon:"size-3"},md:{base:"text-xs px-2 py-1 gap-1 rounded-md",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},lg:{base:"text-sm px-2 py-1 gap-1.5 rounded-md",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},xl:{base:"text-base px-2.5 py-1 gap-1.5 rounded-md",leadingIcon:"size-6",leadingAvatarSize:"2xs",trailingIcon:"size-6"}},square:{true:""}},compoundVariants:[{color:"primary",variant:"solid",class:"bg-primary text-inverted"},{color:"secondary",variant:"solid",class:"bg-secondary text-inverted"},{color:"success",variant:"solid",class:"bg-success text-inverted"},{color:"info",variant:"solid",class:"bg-info text-inverted"},{color:"warning",variant:"solid",class:"bg-warning text-inverted"},{color:"error",variant:"solid",class:"bg-error text-inverted"},{color:"primary",variant:"outline",class:"text-primary ring ring-inset ring-primary/50"},{color:"secondary",variant:"outline",class:"text-secondary ring ring-inset ring-secondary/50"},{color:"success",variant:"outline",class:"text-success ring ring-inset ring-success/50"},{color:"info",variant:"outline",class:"text-info ring ring-inset ring-info/50"},{color:"warning",variant:"outline",class:"text-warning ring ring-inset ring-warning/50"},{color:"error",variant:"outline",class:"text-error ring ring-inset ring-error/50"},{color:"primary",variant:"soft",class:"bg-primary/10 text-primary"},{color:"secondary",variant:"soft",class:"bg-secondary/10 text-secondary"},{color:"success",variant:"soft",class:"bg-success/10 text-success"},{color:"info",variant:"soft",class:"bg-info/10 text-info"},{color:"warning",variant:"soft",class:"bg-warning/10 text-warning"},{color:"error",variant:"soft",class:"bg-error/10 text-error"},{color:"primary",variant:"subtle",class:"bg-primary/10 text-primary ring ring-inset ring-primary/25"},{color:"secondary",variant:"subtle",class:"bg-secondary/10 text-secondary ring ring-inset ring-secondary/25"},{color:"success",variant:"subtle",class:"bg-success/10 text-success ring ring-inset ring-success/25"},{color:"info",variant:"subtle",class:"bg-info/10 text-info ring ring-inset ring-info/25"},{color:"warning",variant:"subtle",class:"bg-warning/10 text-warning ring ring-inset ring-warning/25"},{color:"error",variant:"subtle",class:"bg-error/10 text-error ring ring-inset ring-error/25"},{color:"neutral",variant:"solid",class:"text-inverted bg-inverted"},{color:"neutral",variant:"outline",class:"ring ring-inset ring-accented text-default bg-default"},{color:"neutral",variant:"soft",class:"text-default bg-elevated"},{color:"neutral",variant:"subtle",class:"ring ring-inset ring-accented text-default bg-elevated"},{size:"xs",square:!0,class:"p-0.5"},{size:"sm",square:!0,class:"p-1"},{size:"md",square:!0,class:"p-1"},{size:"lg",square:!0,class:"p-1"},{size:"xl",square:!0,class:"p-1"}],defaultVariants:{color:"primary",variant:"solid",size:"md"}},ye={__name:"UBadge",props:{as:{type:null,required:!1,default:"span"},label:{type:[String,Number],required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1}},setup(t){const e=t,o=Pe(),r=pe(),s=Ie("badge",e),{orientation:i,size:l}=Ce(e),{isLeading:n,isTrailing:c,leadingIconName:f,trailingIconName:m}=$e(e),p=j(()=>X({extend:X(Xe),...r.ui?.badge||{}})({color:e.color,variant:e.variant,size:l.value||e.size,square:e.square||!o.default&&!e.label,fieldGroup:i.value}));return(a,C)=>(v(),V(h(Le),{as:t.as,"data-slot":"base",class:U(p.value.base({class:[h(s)?.base,e.class]}))},{default:A(()=>[T(a.$slots,"leading",{ui:p.value},()=>[h(n)&&h(f)?(v(),V(W,{key:0,name:h(f),"data-slot":"leadingIcon",class:U(p.value.leadingIcon({class:h(s)?.leadingIcon}))},null,8,["name","class"])):t.avatar?(v(),V(Te,ge({key:1,size:h(s)?.leadingAvatarSize||p.value.leadingAvatarSize()},t.avatar,{"data-slot":"leadingAvatar",class:p.value.leadingAvatar({class:h(s)?.leadingAvatar})}),null,16,["size","class"])):q("",!0)]),T(a.$slots,"default",{ui:p.value},()=>[t.label!==void 0&&t.label!==null?(v(),x("span",{key:0,"data-slot":"label",class:U(p.value.label({class:h(s)?.label}))},P(t.label),3)):q("",!0)]),T(a.$slots,"trailing",{ui:p.value},()=>[h(c)&&h(m)?(v(),V(W,{key:0,name:h(m),"data-slot":"trailingIcon",class:U(p.value.trailingIcon({class:h(s)?.trailingIcon}))},null,8,["name","class"])):q("",!0)])]),_:3},8,["as","class"]))}},oe=ze("/images/album/our-favorite-things.jpg");function et(t){let e;return new Promise(o=>{e=je(t,r=>{for(const s of r)s.isIntersecting&&o(!0)},{rootMargin:"30px 0px 0px 0px",threshold:0}),fe(()=>o(!1))}).finally(()=>{e.stop()})}function tt(t){const{el:e,trigger:o}
2=t,r=(Array.isArray(t.trigger)?t.trigger:[t.trigger]).filter(Boolean);if(!o||r.includes("immediate")||r.includes("onNuxtReady"))return"onNuxtReady";if(r.some(l=>["visibility","visible"].includes(l)))return e?et(e):new Promise(()=>{});const s={},i=new Promise(l=>{const n=typeof e<"u"?e:document.body,c=Ee(n,r,()=>{c(),l(!0)},{once:!0,passive:!0});Re(()=>{O(n,f=>{f&&r.forEach(m=>{f.dataset[`script_${m}`]&&(c(),l(!0))})},{immediate:!0})}),fe(()=>l(!1))});return Object.assign(i,{ssrAttrs:s})}function rt(t){return null}const I={fatal:0,error:0,warn:1,log:2,info:3,success:3,fail:3,debug:4,trace:5,verbose:Number.POSITIVE_INFINITY},ie={silent:{level:-1},fatal:{level:I.fatal},error:{level:I.error},warn:{level:I.warn},log:{level:I.log},info:{level:I.info},success:{level:I.success},fail:{level:I.fail},ready:{level:I.info},start:{level:I.info},box:{level:I.info},debug:{level:I.debug},trace:{level:I.trace},verbose:{level:I.verbose}};function B(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 K(t,e,o=".",r){if(!B(e))return K(t,{},o);const s=Object.assign({},e);for(const i in t){if(i==="__proto__"||i==="constructor")continue;const l=t[i];l!=null&&(Array.isArray(l)&&Array.isArray(s[i])?s[i]=[...l,...s[i]]:B(l)&&B(s[i])?s[i]=K(l,s[i],(o?`${o}.`:"")+i.toString()):s[i]=l)}return s}function st(t){return(...e)=>e.reduce((o,r)=>K(o,r,""),{})}const ot=st();function it(t){return Object.prototype.toString.call(t)==="[object Object]"}function nt(t){return!(!it(t)||!t.message&&!t.args||t.stack)}let D=!1;const ne=[];class S{options;_lastLog;_mockFn;constructor(e={}){const o=e.types||ie;this.options=ot({...e,defaults:{...e.defaults},level:H(e.level,o),reporters:[...e.reporters||[]]},{types:ie,throttle:1e3,throttleMin:5,formatOptions:{date:!0,colors:!1,compact:!0}});for(const r in o){const s={type:r,...this.options.defaults,...o[r]};this[r]=this._wrapLogFn(s),this[r].raw=this._wrapLogFn(s,!0)}this.options.mockFn&&this.mockTypes(),this._lastLog={}}get level(){return this.options.level}set level(e){this.options.level=H(e,this.options.types,this.options.level)}prompt(e,o){if(!this.options.prompt)throw new Error("prompt is not supported!");return this.options.prompt(e,o)}create(e){const o=new S({...this.options,...e});return this._mockFn&&o.mockTypes(this._mockFn),o}withDefaults(e){return this.create({...this.options,defaults:{...this.options.defaults,...e}})}withTag(e){return this.withDefaults({tag:this.options.defaults.tag?this.options.defaults.tag+":"+e:e})}addReporter(e){return this.options.reporters.push(e),this}removeReporter(e){if(e){const o=this.options.reporters.indexOf(e);if(o!==-1)return this.options.reporters.splice(o,1)}else this.options.reporters.splice(0);return this}setReporters(e){return this.options.reporters=Array.isArray(e)?e:[e],this}wrapAll(){this.wrapConsole(),this.wrapStd()}restoreAll(){this.restoreConsole(),this.restoreStd()}wrapConsole(){for(const e in this.options.types)console["__"+e]||(console["__"+e]=console[e]),console[e]=this[e].raw}restoreConsole(){for(const e in this.options.types)console["__"+e]&&(console[e]=console["__"+e],delete console["__"+e])}wrapStd(){this._wrapStream(this.options.stdout,"log"),this._wrapStream(this.options.stderr,"log")}_wrapStream(e,o){e&&(e.__write||(e.__write=e.write),e.write=r=>{this[o].raw(String(r).trim())})}restoreStd(){this._restoreStream(this.options.stdout),this._restoreStream(this.options.stderr)}_restoreStream(e){e&&e.__write&&(e.write=e.__write,delete e.__write)}pauseLogs(){D=!0}resumeLogs(){D=!1;const e=ne.splice(0);for(const o of e)o[0]._logFn(o[1],o[2])}mockTypes(e){const o=e||this.options.mockFn;if(this._mockFn=o,typeof o=="function")for(const r in this.options.types)this[r]=o(r,this.options.types[r])||this[r],this[r].raw=this[r]}_wrapLogFn(e,o){return(...r)=>{if(D){ne.push([this,e,r,o]);return}return this._logFn(e,r,o)}}_logFn(e,o,r){if((e.level||0)>this.level)return!1;const s={date:new Date,args:[],...e,level:H(e.level,this.options.types)};!r&&o.length===1&&nt(o[0])?Object.assign(s,o[0]):s.args=[...o],s.message&&(s.args.unshift(s.message),delete s.message),s.additional&&(Array.isArray(s.additional)||(s.additional=s.additional.split(`
3`)),s.args.push(`
4`+s.additional.join(`
5`)),delete s.additional),s.type=typeof s.type=="string"?s.type.toLowerCase():"log",s.tag=typeof s.tag=="string"?s.tag:"";const i=(n=!1)=>{const c=(this._lastLog.count||0)-this.options.throttleMin;if(this._lastLog.object&&c>0){const f=[...this._lastLog.object.args];c>1&&f.push(`(repeated ${c} times)`),this._log({...this._lastLog.object,args:f}),this._lastLog.count=1}n&&(this._lastLog.object=s,this._log(s))};clearTimeout(this._lastLog.timeout);const l=this._lastLog.time&&s.date?s.date.getTime()-this._lastLog.time.getTime():0;if(this._lastLog.time=s.date,l<this.options.throttle)try{const n=JSON.stringify([s.type,s.tag,s.args]),c=this._lastLog.serialized===n;if(this._lastLog.serialized=n,c&&(this._lastLog.count=(this._lastLog.count||0)+1,this._lastLog.count>this.options.throttleMin)){this._lastLog.timeout=setTimeout(i,this.options.throttle);return}}catch{}i(!0)}_log(e){for(const o of this.options.reporters)o.log(e,{options:this.options})}}function H(t,e={},o=3){return t===void 0?o:typeof t=="number"?t:e[t]&&e[t].level!==void 0?e[t].level:o}S.prototype.add=S.prototype.addReporter;S.prototype.remove=S.prototype.removeReporter;S.prototype.clear=S.prototype.removeReporter;S.prototype.withScope=S.prototype.withTag;S.prototype.mock=S.prototype.mockTypes;S.prototype.pause=S.prototype.pauseLogs;S.prototype.resume=S.prototype.resumeLogs;function at(t={}){return new S(t)}class lt{options;defaultColor;levelColorMap;typeColorMap;constructor(e){this.options={...e},this.defaultColor="#7f8c8d",this.levelColorMap={0:"#c0392b",1:"#f39c12",3:"#00BCD4"},this.typeColorMap={success:"#2ecc71"}}_getLogFn(e){return e<1?console.__error||console.error:e===1?console.__warn||console.warn:console.__log||console.log}log(e){const o=this._getLogFn(e.level),r=e.type==="log"?"":e.type,s=e.tag||"",l=`
6      background: ${this.typeColorMap[e.type]||this.levelColorMap[e.level]||this.defaultColor};
7      border-radius: 0.5em;
8      color: white;
9      font-weight: bold;
10      padding: 2px 0.5em;
11    `,n=`%c${[s,r].filter(Boolean).join(":")}`;typeof e.args[0]=="string"?o(`${n}%c ${e.args[0]}`,l,"",...e.args.slice(1)):o(n,l,...e.args)}}function ve(t={}){return at({reporters:t.reporters||[new lt({})],prompt(o,r={}){return r.type==="confirm"?Promise.resolve(confirm(o)):Promise.resolve(prompt(o))},...t})}ve();const ae=ve({defaults:{tag:"nuxt-scripts"}});function le(t){t.$scripts||(t.$scripts={})}function ct(){return he().public["nuxt-scripts"]}function dt(t){return t.key||t.src||(typeof t.innerHTML=="string"?t.innerHTML:"")}function ut(t,e){if(t=typeof t=="string"?{src:t}:t,e=N(e,ct()?.defaultScriptOptions),e.partytown){const c=t.src;if(!c)throw new Error("useScript with partytown requires a src");Q({script:[{src:c,type:"text/partytown"}]});const f=ee();le(f);const m=$("loaded"),p={id:c,status:m,load:()=>Promise.resolve({}),remove:()=>!1,entry:void 0};return f.$scripts[c]=p,p}e.trigger&&typeof e.trigger=="object"&&!("then"in e.trigger)&&rt(e.trigger);const o=ee(),r=String(dt(t));if(e.head=e.head||qe(),!e.head)throw new Error("useScript() has been called without Nuxt context.");le(o),o.$scripts?.[r];const s=e._validate?.();(e.trigger==="onNuxtReady"||e.trigger==="client")&&(e.warmupStrategy||(e.warmupStrategy="preload"),e.trigger==="onNuxtReady"&&(e.trigger=Me));const i=se(t,e),l=i.remove;i.remove=()=>(o.$scripts[r]=void 0,l());const n=i.load;return i.load=async()=>s?Promise.reject(s):n(),i.reload=async()=>{i.remove();const c=typeof t=="string"?{src:t,key:`${r}-${Date.now()}`}:{...t,key:`${r}-${Date.now()}`},f=se(c,{...e,trigger:"client"});return Object.assign(i,{status:f.status,entry:f.entry}),f.load()},o.$scripts[r]=i,Fe(i),i.toJSON=()=>({id:i.id,status:i.status.value}),i}function pt(t){const e=$("awaitingLoad"),o=[];let r=null,s=!1;const i=t.use?.()||{},l={status:e,proxy:i,async load(){if(!(s||e.value!=="awaitingLoad")){s=!0,e.value="loading";try{t.clientInit&&(r=Promise.resolve(t.clientInit()),await r),e.value="loaded",o.forEach(n=>{try{n(i)}catch(c){ae.error(`[NpmScriptStub] Error in onLoaded callback for ${t.key}:`,c)}})}catch(n){ae.error(`[NpmScriptStub] Failed to initialize ${t.key}:`,n),e.value="error"}}},onLoaded(n){e.value==="loaded"?n(i):o.push(n)},get $script(){return{status:e.value,load:l.load}}};if(t.trigger)if(typeof t.trigger=="function"){const n=t.trigger(()=>l.load());n&&typeof n=="object"&&"then"in n&&n.then(()=>l.load())}else t.trigger==="manual"||(t.trigger==="onNuxtReady"?Oe(async()=>{const{onNuxtReady:n}=await import("./CL8fSavc.js").then(c=>c.i);return{onNuxtReady:n}},__vite__mapDeps([0,1,2]),import.meta.url).then(({onNuxtReady:n})=>{n(()=>l.load())}):t.trigger==="client"&&l.load());else l.load();return l}
11function gt(t){return(he().public.scripts||{})[t]}function ft(t,e,o){const r=gt(t),s=N(o||{},typeof r=="object"?r:{}),i=e(s,{scriptInput:s.scriptInput});if(i.scriptMode==="npm")return pt({key:String(t),use:i.scriptOptions?.use,clientInit:i.clientInit,trigger:s.scriptOptions?.trigger});let l=i.scriptInput;const n=s.scriptInput?.src,c=i.scriptInput?.src;if(n&&c&&typeof c=="string"&&typeof n=="string"){const a=te(c),C=te(n),u=re(a.search||""),g=re(C.search||""),y={...u,...g},b=C.href?.split("?")[0]||n;l={...i.scriptInput||{},src:Ne(b,y)}}const f=N(l,s.scriptInput,{key:t}),m={...s?.scriptOptions,...i.scriptOptions},p=m.beforeInit;return m.beforeInit=()=>{p?.(),i.clientInit?.()},ut(f,m)}function ht(t){let e=Promise.resolve();const o=ft("youtubePlayer",()=>({scriptInput:{src:"https://www.youtube.com/iframe_api",crossorigin:!1},scriptOptions:{use(){return{YT:window.YT||e.then(()=>window.YT)}}},clientInit:()=>{e=new Promise(r=>{window.onYouTubeIframeAPIReady=r})}}),t);{const r=O(o.status,s=>{s==="loading"&&(Q({link:[{rel:"preconnect",href:"https://www.youtube-nocookie.com"},{rel:"preconnect",href:"https://www.google.com"},{rel:"preconnect",href:"https://googleads.g.doubleclick.net"},{rel:"preconnect",href:"https://static.doubleclick.net"}]}),r())})}return o}const mt={},yt={class:"sr-only","aria-label":"Loading...",role:"status"};function vt(t,e){return v(),x("div",yt)}const bt=Object.assign(Ve(mt,[["render",vt],["__scopeId","data-v-e3249305"]]),{__name:"ScriptAriaLoadingIndicator"}),_t={__name:"ScriptYouTubePlayer",props:{placeholderAttrs:{type:Object,required:!1},rootAttrs:{type:Object,required:!1},aboveTheFold:{type:Boolean,required:!1},trigger:{type:[String,Array,Boolean],required:!1,default:"mousedown"},videoId:{type:String,required:!0},playerVars:{type:null,required:!1,default:{autoplay:0,playsinline:1}},width:{type:Number,required:!1,default:640},height:{type:Number,required:!1,default:360},ratio:{type:String,required:!1,default:"16/9"},cookies:{type:Boolean,required:!1,default:!1},playerOptions:{type:null,required:!1},thumbnailSize:{type:String,required:!1,default:"hq720"},webp:{type:Boolean,required:!1,default:!0},placeholderObjectFit:{type:String,required:!1,default:"cover"}},emits:["ready","state-change","playback-quality-change","playback-rate-change","error","api-change"],setup(t,{expose:e,emit:o}){const r=t,s=o,i=["onReady","onStateChange","onPlaybackQualityChange","onPlaybackRateChange","onError","onApiChange"],l=/([A-Z])/g,n=$(),c=$(),f=$(!1),m=$(!1),p=tt({trigger:r.trigger,el:n}),a=ht({scriptOptions:{trigger:p}}),{onLoaded:C,status:u}=a,g=$(),y=$(!1);p instanceof Promise?p.then(w=>{w&&(m.value=!0,r.trigger==="mousedown"&&(y.value=!0))}):m.value=!0;const b=O(()=>r.videoId,w=>{f.value&&g.value&&g.value.loadVideoById(w)});Ue(()=>{b(),g.value?.destroy()}),ue(()=>{C(async w=>{if(!m.value&&p instanceof Promise&&!await p||!c.value)return;const F=w.YT instanceof Promise?await w.YT:w.YT;await new Promise(E=>{typeof YT.Player>"u"?F.ready(E):E()}),c.value&&(g.value=new YT.Player(c.value,{host:r.cookies?"https://www.youtube.com":"https://www.youtube-nocookie.com",videoId:r.videoId,width:r.width,height:r.height,playerVars:r.playerVars,...r.playerOptions,events:Object.fromEntries(i.map(E=>[E,_e=>{const we=E.replace(l,"-$1").replace("on-","").toLowerCase();s(we,_e),E==="onReady"&&(f.value=!0,y.value&&(g.value?.playVideo(),y.value=!1))}]))}))}),O(u,w=>{w==="error"&&s("error")})}),e({player:g});const k=j(()=>N(r.rootAttrs,{"aria-busy":u.value==="loading","aria-label":u.value==="awaitingLoad"?"YouTube Player - Placeholder":u.value==="loading"?"YouTube Player - Loading":"YouTube Player - Loaded","aria-live":"polite",role:"application",style:{cursor:"pointer",position:"relative",backgroundColor:"black",width:"100%",aspectRatio:r.ratio},...p instanceof Promise?p.ssrAttrs||{}:{}})),R=j(()=>`https://i.ytimg.com/vi/${r.videoId}/hqdefault.jpg`),M=j(()=>`https://i.ytimg.com/${r.webp?"vi_webp":"vi"}/${r.videoId}/${r.thumbnailSize}.${r.webp?"webp":"jpg"}`),Z=$(!1),be=j(()=>N(r.placeholderAttrs,{src:Z.value?R.value:M.value,alt:"",loading:r.aboveTheFold?"eager":"lazy",fetchpriority:r.aboveTheFold?"high":void 0,style:{width:"100%",objectFit:r.placeholderObjectFit,height:"100%"},onLoad(w){const F=w.target;
11F.naturalWidth===120&&F.naturalHeight===90&&(Z.value=!0)}}));return(w,F)=>(v(),x("div",ge({ref_key:"rootEl",ref:n},k.value),[d("div",{ref_key:"youtubeEl",ref:c,style:{width:"100%",height:"100%",position:"absolute",top:"0",left:"0"}},null,512),f.value?q("",!0):T(w.$slots,"placeholder",{key:0,placeholder:M.value},()=>[d("img",Be(De(be.value)),null,16)]),h(u)==="loading"?T(w.$slots,"loading",{key:1},()=>[_(bt)]):q("",!0),h(u)==="awaitingLoad"?T(w.$slots,"awaitingLoad",{key:2}):h(u)==="error"?T(w.$slots,"error",{key:3}):q("",!0),T(w.$slots,"default")],16))}},wt=Object.assign(_t,{__name:"ScriptYouTubePlayer"});function xt(t){return`https://img.youtube.com/vi/${t}/hqdefault.jpg`}const St={class:"group space-y-3"},kt={class:"overflow-hidden rounded-xl border border-default"},At={class:"relative aspect-video w-full"},Pt=["src","alt"],It={class:"absolute inset-0 flex items-center justify-center bg-black/40 transition-colors duration-300 motion-safe:group-hover:bg-black/55","aria-hidden":"true"},Ct={class:"flex size-16 items-center justify-center rounded-full bg-black/50 ring-1 ring-white/20 transition-transform duration-300 motion-safe:group-hover:scale-105"},$t={class:"text-sm font-medium"},Tt=J({__name:"HomeVideoCard",props:{videoId:{},title:{}},setup(t){const e=t,o=pe(),r=j(()=>xt(e.videoId));return(s,i)=>{const l=W,n=wt;return v(),x("div",St,[d("div",kt,[_(n,{"video-id":t.videoId,trigger:"click","player-vars":{autoplay:1,playsinline:1,rel:0},"placeholder-object-fit":"cover",class:"aspect-video w-full"},{placeholder:A(()=>[d("div",At,[d("img",{src:h(r),alt:`${t.title} video thumbnail`,class:"size-full object-cover",loading:"lazy"},null,8,Pt),d("span",It,[d("span",Ct,[_(l,{name:h(o).ui.icons.play,class:"size-8 text-white"},null,8,["name"])])])])]),_:1},8,["video-id"])]),d("p",$t,P(t.title),1)])}}}),Lt=Object.assign(Tt,{__name:"HomeVideoCard"}),zt={id:"listen","aria-labelledby":"listen-heading",class:"scroll-mt-16 border-b border-default bg-muted/30 outline-none"},Et={class:"mt-10"},Rt={class:"mt-4 grid list-none gap-8 p-0 lg:grid-cols-2"},jt={class:"mt-12"},qt={class:"mt-8 grid list-none gap-8 p-0 lg:gap-10"},Mt={class:"overflow-hidden rounded-2xl bg-inverted text-inverted shadow-sm ring-1 ring-inverted/15"},Ft={class:"grid items-start gap-6 p-5 sm:grid-cols-[minmax(0,11rem)_minmax(0,1fr)] sm:gap-8 sm:p-6 lg:grid-cols-[minmax(0,14rem)_minmax(0,1fr)] lg:gap-10 lg:p-8"},Ot={class:"mx-auto w-full max-w-[14rem] sm:max-w-none"},Nt=["href","aria-label"],Vt=["src","alt"],Ut={class:"flex min-w-0 flex-col justify-center gap-4"},Bt={class:"space-y-2"},Dt={class:"text-sm font-medium tracking-wide text-inverted/60 uppercase"},Ht={class:"text-2xl font-semibold tracking-tight"},Yt={class:"text-sm text-inverted/60"},Wt={class:"max-w-prose text-inverted/85 leading-relaxed"},Gt={class:"flex flex-wrap gap-2"},Kt=["href"],Qt=J({__name:"HomeListen",setup(t){const{fadeUpInitial:e,fadeUpEnter:o}=ce(),r=[{videoId:"CmZ6VBbe7sc",title:"2300 Degrees by Ivan Trevino"},{videoId:"th9k2FewgM4",title:"Escape Ten at PASIC 2016"}],s=[{title:"Our Favorite Things",year:"2020",cover:"/images/album/our-favorite-things.jpg",url:"https://www.ravellorecords.com/catalog/rr8038/",label:"Ravello Records",release:"Ravello Records · RR8038 · July 2020",description:"Escape Ten's sophomore release spans jazz, pop, and contemporary percussion, from Joe Locke and John Psathas to Ivan Trevino's 2300 Degrees and Andrea Venet's Radiohead medley. Recorded at Virginia Tech with Malletech marimbas, Dream cymbals, and Remo heads.",highlights:["8 tracks","Digital & physical"]},{title:"Colours of a Groove",year:"2014",cover:"/images/album/colours-of-a-groove.jpg",url:"https://music.apple.com/us/album/colours-of-a-groove/id920667296",label:"Apple Music",release:"Independent release · 2014",description:"The duo's debut album collects innovative arrangements and works commissioned exclusively for Escape Ten, including Ivan Trevino's 2300 Degrees, premiered at Atlanta's Spivey Hall in 2015.",highlights:["Debut album","Commissioned repertoire"]}];return(i,l)=>{const n=me,c=He,f=ye,m=de;return v(),x("section",zt,[_(m,{class:"py-16 lg:py-24"},{default:A(()=>[_(n,{initial:h(e)(),"visible-once":h(o)(),class:"max-w-3xl space-y-3"},{default:A(()=>[...l[0]||(l[0]=[d("p",{class:"text-sm font-medium tracking-wide text-muted uppercase"}," Watch & Listen ",-1),d("h2",{id:"listen-heading",class:"text-3xl font-bold tracking-tight lg:text-4xl"}," Listen ",-1),d("p",{class:"text-toned leading-relaxed"}," Recordings and performances from Escape Ten. ",-1)])]),_:1},8,["initial","visible-once"]),d("div",Et,[_(n,{initial:h(e)(16),"visible-once":h(o)()},{default:A(()=>[...l[1]||(l[1]=[d("h3",{class:"text-lg font-semibold"}," Videos ",-1)])]),_:1},8,["initial","visible-once"]),d("ul",Rt,[(v(),x(L,null,z(r,(p,a)=>d("li",{key:p.videoId,class:"flex min-w-0"},[_(n,{class:"flex w-full",initial:h(e)(20),"visible-once":h(o)(80+a*80)},{default:A(()=>[_(Lt,{"video-id":p.videoId,title:p.title},null,8,["video-id","title"])]),_:2},1032,["initial","visible-once"])])),64))])]),d("div",jt,[_(n,{initial:h(e)(16),"visible-once":h(o)()},{default:A(()=>[...l[2]||(l[2]=[d("h3",{class:"text-lg font-semibold"}," Albums ",-1)])]),_:1},8,["initial","visible-once"]),d("ul",qt,[(v(),x(L,null,z(s,(p,a)=>d("li",{key:p.title},[_(n,{initial:h(e)(24),"visible-once":h(o)(80+a*100)},{default:A(()=>[d("div",Mt,[d("article",Ft,[d("div",Ot,[d("a",{href:p.url,target:"_blank",rel:"noopener noreferrer",class:"block overflow-hidden rounded-xl shadow-md ring-1 ring-inverted/20 transition duration-300 motion-safe:hover:scale-[1.02] motion-safe:hover:opacity-95","aria-label":`${p.title} on ${p.label} (opens in new tab)`},[d("img",{src:p.cover,alt:`${p.title} album cover`,width:"400",height:"400",class:"aspect-square w-full object-cover",loading:"lazy"},null,8,Vt)],8,Nt)]),d("div",Ut,[d("div",Bt,[d("p",Dt,P(p.release),1),d("h4",Ht,[_(c,{to:p.url,target:"_blank",class:"text-inverted hover:text-inverted/80"},{default:A(()=>[G(P(p.title),1)]),_:2},1032,["to"])]),d("p",Yt,P(p.year),1)]),d("p",Wt,P(p.description),1),d("ul",Gt,[(v(!0),x(L,null,z(p.highlights,C=>(v(),x("li",{key:C},[_(f,{color:"neutral",variant:"subtle",size:"sm",class:"bg-inverted/10 text-inverted/75 ring-1 ring-inverted/20"},{default:A(()=>[G(P(C),1)]),_:2},1024)]))),128))]),d("a",{href:p.url,target:"_blank",rel:"noopener noreferrer",class:"inline-flex w-fit items-center rounded-md border border-white/40 px-3 py-1.5 text-sm text-inverted transition duration-200 motion-safe:hover:-translate-y-
11px motion-safe:hover:border-white/65 motion-safe:hover:bg-white/5"},P(p.label),9,Kt)])])])]),_:2},1032,["initial","visible-once"])])),64))])])]),_:1})])}}}),Jt=Object.assign(Qt,{__name:"HomeListen"}),Zt={id:"top"},Xt={"aria-labelledby":"hero-heading",class:"overflow-hidden border-b border-default bg-muted/40"},er={class:"grid items-center gap-12 lg:grid-cols-[minmax(0,0.95fr)_minmax(0,1.05fr)] lg:gap-16"},tr={class:"space-y-6"},rr={class:"max-w-2xl space-y-4"},sr={id:"about","aria-labelledby":"about-heading",class:"scroll-mt-16 border-b border-default bg-inverted text-inverted outline-none"},or={class:"mx-auto mt-12 max-w-3xl space-y-6 lg:mt-16 lg:space-y-8"},ir=["aria-labelledby"],nr=["src","alt"],ar={class:"space-y-1 text-center sm:text-left"},lr=["id"],cr={class:"text-sm text-muted"},dr={class:"clear-none text-base leading-relaxed text-toned sm:text-lg"},ur={class:"flex flex-wrap justify-center gap-2 sm:justify-start"},pr=["href"],hr=J({__name:"index",setup(t){const{fadeUpInitial:e,fadeUpEnter:o}=ce();Q({title:"Escape Ten",meta:[{name:"description",content:"Escape Ten is a percussion duo created by Andrea Venet and Annie Stevens, performing contemporary, pop, jazz, and classical repertoire."}]});const r=["Escape Ten is a percussion duo formed by Dr. Annie Stevens (Virginia Tech) and Dr. Andrea Venet (University of North Florida). They perform contemporary, pop, jazz, and classical repertoire, including innovative arrangements and works written for the duo.","Their name comes from early cross-country performance tours in a Ford Escape, with many miles on Interstate 10. Much of their repertoire includes compositions commissioned exclusively for the duo.","They tour as Malletech artists, publish works through Keyboard Percussion Publications, and endorse Remo and Dream Cymbals. Their debut album, Colours of a Groove, was released in 2014.","Recent performances include the Percussive Arts Society International Convention, the Barnes Foundation in Philadelphia, and Atlanta's Spivey Hall."],s=["Escape Ten is Annie Stevens and Andrea Venet, a percussion duo dedicated to commissioning, premiering, and touring repertoire across contemporary, jazz, pop, and classical music.","Since forming in 2012, the duo has released two albums, maintained partnerships with Malletech and Keyboard Percussion Publications, and performed at festivals, universities, and concert halls throughout the U.S. and abroad."],i=[{id:"annie-stevens",name:"Annie Stevens",role:"Assistant Professor of Percussion · Virginia Tech",website:"https://www.anniepercussion.com/",photo:"/images/bio/annie.jpg",credentials:["Virginia Tech","Malletech Artist","International Touring","Roanoke Symphony"],lead:"Dr. Annie Stevens is the Assistant Professor of Percussion at Virginia Tech in Blacksburg, Virginia where she teaches studio percussion and directs the Virginia Tech Percussion Ensemble.",paragraphs:["As an active soloist and chamber musician throughout the U.S. and internationally, Annie has been featured in performances at the International Computer Music Conference, the Society for Electro-Acoustic Music in the U.S., the Wintergreen Music Festival, the Garth Newell Music Center, the International Trumpet Guild, and music conservatories in Beijing, Guangzhou, and Xi'an, China.","She has performed with the festival orchestras of the Music Academy of the West, the National Orchestral Institute, the Aspen Music Festival, and performs regularly with the Roanoke Symphony. Her teachers include Michael Burritt, She-e Wu, Alan Abel, Chip Ross, Bill Cahn, James Ross, and Tom McGowan. She can be heard on the albums Blue Earth County with the Kelly Rossum Quartet, and Escape Ten's Colours of a Groove."]},{id:"andrea-venet",name:"Andrea Venet",role:"Assistant Professor of Percussion · University of North Florida",website:"https://www.andreavenet.com/",photo:"/images/bio/avenet.jpg",credentials:["University of North Florida","Eastman DMA","Malletech Artist","Percussive Arts Society"],lead:"Dr. Andrea Venet is the Assistant Professor of Percussion at the University of North Florida where she directs the UNF percussion ensemble, teaches applied lessons, pedagogy, methods and percussion literature.",paragraphs:["Venet holds a DMA in Performance and Literature with a minor in Pedagogy, and the prestigious Performer's Certificate from the Eastman School of Music. As a passionate educator, Andrea's research involves pedagogy, with focus on college percussion education at various levels, classical improvisation and historically informed Baroque performance practice techniques for Bach on marimba.","As a soloist and chamber musician, Andrea has performed internationally in Europe and the US. Dr. Venet was recently featured at Kyoto City University of the Arts Exchange concert with UNF and KCUA faculty. Andrea is a performing Malletech artist, endorses Remo and DREAM Cymbal
11s, and is a member of the Percussive Arts Society. In addition to serving on the PAS Keyboard Committee, she is a member of the MPI Editorial Board, and her arrangements can be found through Keyboard Percussion Publications (KPP)."]}];function l(n){return n.replace(/^https?:\/\/(www\.)?/,"").replace(/\/$/,"")}return(n,c)=>{const f=de,m=me,p=ye;return v(),x("div",Zt,[d("section",Xt,[_(f,{class:"py-20 lg:py-28"},{default:A(()=>[d("div",er,[c[1]||(c[1]=d("div",{class:"relative mx-auto w-full max-w-sm lg:max-w-md"},[d("img",{src:oe,alt:"","aria-hidden":"true",width:"500",height:"500",class:"absolute inset-0 size-full scale-110 rounded-3xl object-cover opacity-35 blur-3xl"}),d("div",{class:"relative overflow-hidden rounded-2xl shadow-xl ring-1 ring-default"},[d("img",{src:oe,alt:"Our Favorite Things album cover",width:"500",height:"500",class:"aspect-square w-full object-cover"})])],-1)),d("div",tr,[c[0]||(c[0]=d("div",null,[d("p",{class:"text-sm font-medium tracking-wide text-muted uppercase"}," Annie Stevens & Andrea Venet "),d("h1",{id:"hero-heading",class:"mt-3 text-4xl font-bold tracking-tight text-balance lg:text-6xl"}," Escape Ten ")],-1)),d("div",rr,[(v(),x(L,null,z(r,a=>d("p",{key:a,class:"text-toned leading-relaxed"},P(a),1)),64))])])])]),_:1})]),d("section",sr,[_(f,{class:"py-16 lg:py-24"},{default:A(()=>[_(m,{initial:h(e)(),"visible-once":h(o)(),class:"mx-auto max-w-3xl space-y-3"},{default:A(()=>[...c[2]||(c[2]=[d("p",{class:"text-sm font-medium tracking-wide text-inverted/60 uppercase"}," The Artists ",-1),d("h2",{id:"about-heading",class:"text-3xl font-bold tracking-tight lg:text-4xl"}," About Escape Ten ",-1)])]),_:1},8,["initial","visible-once"]),_(m,{initial:h(e)(16),"visible-once":h(o)(60),class:"mx-auto mt-8 max-w-3xl space-y-4"},{default:A(()=>[(v(),x(L,null,z(s,a=>d("p",{key:a,class:"text-inverted/85 leading-relaxed"},P(a),1)),64))]),_:1},8,["initial","visible-once"]),d("div",or,[(v(),x(L,null,z(i,(a,C)=>_(m,{key:a.id,initial:h(e)(24),"visible-once":h(o)(80+C*120)},{default:A(()=>[d("article",{class:"flow-root space-y-4 rounded-2xl bg-white p-6 text-default sm:space-y-5 sm:p-8 lg:p-10","aria-labelledby":`${a.id}-heading`},[d("img",{src:a.photo,alt:a.name,width:"320",height:"400",loading:"lazy",class:"mx-auto mb-4 block aspect-[4/5] w-36 rounded-xl object-cover object-top ring-1 ring-default transition duration-300 motion-safe:hover:brightness-105 sm:float-left sm:mx-0 sm:mb-4 sm:mr-6 sm:w-40 lg:mb-5 lg:mr-8 lg:w-52"},null,8,nr),d("div",ar,[d("h3",{id:`${a.id}-heading`,class:"text-2xl font-semibold text-highlighted lg:text-3xl"},P(a.name),9,lr),d("p",cr,P(a.role),1)]),d("p",dr,P(a.lead),1),(v(!0),x(L,null,z(a.paragraphs,(u,g)=>(v(),x("p",{key:g,class:"text-toned leading-relaxed"},P(u),1))),128)),d("ul",ur,[(v(!0),x(L,null,z(a.credentials,u=>(v(),x("li",{key:u},[_(p,{color:"neutral",variant:"subtle",size:"sm"},{default:A(()=>[G(P(u),1)]),_:2},1024)]))),128))]),d("a",{href:a.website,target:"_blank",rel:"noopener noreferrer",class:"inline-flex w-fit items-center rounded-md border border-default px-3 py-1.5 text-sm text-toned transition duration-200 motion-safe:hover:-translate-y-px motion-safe:hover:border-accented motion-safe:hover:bg-muted/50"}," Visit "+P(l(a.website)),9,pr)],8,ir)]),_:2},1032,["initial","visible-once"])),64))])]),_:1})]),_(Jt)])}}});export{hr as default};

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.