1import{n as e}from"./QTnfLwEv.js";import{Bt as t,Fi as n,Z as r,aa as i,bt as a,gt as o,ht as s,ia as c,pt as l,qi as u,ra as d,zt as f}from"./B4RpyNQb.js";import{c as p,l as m,s as h}from"./BIFxTPuI.js";import"./B-OklX3v.js";var g=i({docsBase:d,reporters:c}),_=(()=>{let e={payload:!0},t={},n={__proto__:null,"/api/availability":{__proto__:null,"":[e]},"/search.json":{__proto__:null,"":[e]},"/api/sitemap":{__proto__:null,"":[e]},"/api/events":{__proto__:null,"":[e]},"/api/performances":{__proto__:null,"":[e]},"/api/school-events":{__proto__:null,"":[e]},"/api/news":{__proto__:null,"":[e]},"/api/pages":{__proto__:null,"":[e]},"/api/subscriptions":{__proto__:null,"":[e]},"/api/settings":{__proto__:null,"":[e]},"/sitemap.xml":{__proto__:null,"":[t]},"/_nuxt":{__proto__:null,"":[t]}};return(t,r)=>{let i=[];r.charCodeAt(r.length-1)===47&&(r=r.slice(0,-1));let a=n[r];if(a===void 0&&r.charCodeAt(r.length-1)===47&&(a=n[r.slice(0,-1)]),a!==void 0){let e=a[t];if(e===void 0&&(e=a[``]),e!==void 0)for(let t=e.length-1;t>=0;t--)i.push({data:e[t]})}let o=r.split(`/`);o.length>1&&o[o.length-1]===``&&(o.pop(),r=r.slice(0,-1));let s=o.length;return s>1&&o[1]===`api`&&s>2&&(o[2]===`events`?i.push({data:e,params:{_:r.slice(12)}}):o[2]===`school-events`?i.push({data:e,params:{_:r.slice(19)}}):o[2]===`news`?i.push({data:e,params:{_:r.slice(10)}}):o[2]===`pages`&&i.push({data:e,params:{_:r.slice(11)}})),i.reverse()}})(),v=e=>s({},..._(``,typeof e==`string`?e.toLowerCase():e).map(e=>e.data).reverse()),y=p,b=v,x;function S(){let e;return e=y(m(`builds/meta/${t().app.buildId}.json`),{responseType:`json`}).then(e=>{if(!e||typeof e!=`object`||!Array.isArray(e.prerendered))throw g.NUXT_E5004();return e}),x=e,e.catch(t=>{x===e&&(x=void 0),g.NUXT_E5002({cause:t})}),e}function C(){return x||S()}function w(e){let t=typeof e==`string`?e:e.path;try{return b(t.toLowerCase())}catch(e){return g.NUXT_E5003({path:t,cause:e}),{}}}var T=2**32-1,E=T-1;function D(e){return!(!Number.isInteger(e)||e<0||e>E)}function O(e){return!(!Number.isInteger(e)||e<0||e>T)}function k(e){return Uint8Array.fromBase64(e).buffer}function A(e){return Uint8Array.from(Buffer.from(e,`base64`)).buffer}function j(e){let t=atob(e),n=t.length,r=new Uint8Array(n);for(let e=0;e<n;e++)r[e]=t.charCodeAt(e);return r.buffer}var M=typeof Uint8Array.fromBase64==`function`,N=typeof process==`object`&&process.versions?.node!==void 0,P=M?k:N?A:j;function F(e,t){return I(JSON.parse(e),t)}function I(e,t){if(typeof e==`number`)return a(e,!0);if(!Array.isArray(e)||e.length===0)throw Error(`Invalid input`);let n=e,r=Array(n.length),i=null;function a(e,o=!1){if(e===-1)return;if(e===-3)return NaN;if(e===-4)return 1/0;if(e===-5)return-1/0;if(e===-6)return-0;if(o||typeof e!=`number`)throw Error(`Invalid input`);if(e in r)return r[e];let s=n[e];if(!s||typeof s!=`object`)r[e]=s;else if(Array.isArray(s))if(typeof s[0]==`string`){let o=s[0],c=t&&Object.hasOwn(t,o)?t[o]:void 0;if(c){let t=s[1];if(typeof t!=`number`&&(t=n.push(s[1])-1),Object.hasOwn(r,t))return r[e]=c(r[t]);if(i??=new Set,i.has(t))throw Error(`Invalid circular reference`);return i.add(t),r[e]=c(a(t)),i.delete(t),r[e]}switch(o){case`Date`:r[e]=new Date(s[1]);break;case`Set`:let t=new Set;r[e]=t;for(let e=1;e<s.length;e+=1)t.add(a(s[e]));break;case`Map`:let i=new Map;r[e]=i;for(let e=1;e<s.length;e+=2)i.set(a(s[e]),a(s[e+1]));break;case`RegExp`:r[e]=new RegExp(s[1],s[2]);break;case`Object`:{let t=s[1];if(typeof n[t]==`object`&&n[t][0]!==`BigInt`)throw Error(`Invalid input`);r[e]=Object(a(t));break}case`BigInt`:r[e]=BigInt(s[1]);break;case`null`:let c=Object.create(null);r[e]=c;for(let e=1;e<s.length;e+=2){if(s[e]===`__proto__`)throw Error("Cannot parse an object with a `__proto__` property");c[s[e]]=a(s[e+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[s[1]][0]!==`ArrayBuffer`)throw Error(`Invalid data`);let t=globalThis[o],i=a(s[1]);r[e]=s[2]===void 0?new t(i):new t(i,s[2],s[3]);break}case`ArrayBuffer`:{let t=s[1];if(typeof t!=`string`)throw Error(`Invalid ArrayBuffer encoding`);let n=P(t);r[e]=n;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`:{let t=
1o.slice(9);r[e]=Temporal[t].from(s[1]);break}case`URL`:{let t=new URL(s[1]);r[e]=t;break}case`URLSearchParams`:{let t=new URLSearchParams(s[1]);r[e]=t;break}default:throw Error(`Unknown type ${o}`)}}else if(s[0]===-7){let t=s[1];if(!O(t))throw Error(`Invalid input`);let n=[];r[e]=n,n[E]=void 0,delete n[E];for(let e=2;e<s.length;e+=2){let r=s[e];if(!D(r)||r>=t)throw Error(`Invalid input`);n[r]=a(s[e+1])}n.length=t}else{let t=Array(s.length);r[e]=t;for(let e=0;e<s.length;e+=1){let n=s[e];n!==-2&&(t[e]=a(n))}}else{let t={};r[e]=t;for(let e of Object.keys(s)){if(e===`__proto__`)throw Error("Cannot parse an object with a `__proto__` property");let n=s[e];t[e]=a(n)}}return r[e]}return a(0)}async function L(e,t={}){return await U(e)&&await B(await z(e,t))||null}var R=`_payload.json`;async function z(e,n={}){let r=new URL(e,`http://localhost`);if(r.host!==`localhost`||o(r.pathname,{acceptRelative:!0}))throw h.NUXT_E7001({url:e});let i=t(),s=n.hash||(n.fresh?Date.now():i.app.buildId),c=i.app.cdnURL;return a(c&&await W(e)?c:i.app.baseURL,r.pathname,R+(s?`?${s}`:``))}async function B(e){try{{let t=await fetch(e,{cache:`force-cache`});return t.ok?await q(await t.text()):null}}catch(t){h.NUXT_E7002({url:e,cause:t})}return null}function V(e){if(e.redirect)return!1;if(e.prerender)return!0}async function H(e){e=e===`/`?e:e.replace(/\/$/,``);try{return(await C()).prerendered.includes(e)}catch{return!1}}async function U(e=l().path){let t=w({path:e});if(t.ssr===!1)return!1;let n=V(t);return n===void 0?t.payload?!0:await H(e):n}async function W(e=l().path){let t=V(w({path:e}));return t===void 0?await H(e):t}var G=null;async function K(){if(G)return G;let e=document.getElementById(`__NUXT_DATA__`);if(!e)return{};let t=await q(e.textContent||``),r=e.dataset.src?await B(e.dataset.src):void 0;return G={...t,...r,...window.__NUXT__},G.config?.public&&(G.config.public=n(G.config.public)),G}async function q(e){return await F(e,f()._payloadRevivers)}function J(e,t){f()._payloadRevivers[e]=t}var Y=v;function X(e,t){return u(t)??e?.meta.layout??Y(e?.path??`/`).appLayout??`default`}var Z=e({isVue2:()=>!1,isVue3:()=>!0,onNuxtReady:()=>r});export{L as a,K as i,X as n,C as o,J as r,w as s,Z as t};
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.