diff --git a/200.html b/200.html index 6d0a0b08d..1e3d7d558 100644 --- a/200.html +++ b/200.html @@ -6,5 +6,5 @@ -
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/404.html b/404.html index 6d0a0b08d..1e3d7d558 100644 --- a/404.html +++ b/404.html @@ -6,5 +6,5 @@ -
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/__sitemap__/de-DE.xml b/__sitemap__/de-DE.xml index 07ebe0a7d..bfc35ad1c 100644 --- a/__sitemap__/de-DE.xml +++ b/__sitemap__/de-DE.xml @@ -2,9 +2,9 @@ https://grabarzundpartner.github.io/gp-vue-boilerplate/de/ - + - \ No newline at end of file + \ No newline at end of file diff --git a/__sitemap__/en-EN.xml b/__sitemap__/en-EN.xml index d5a363879..9d512dc88 100644 --- a/__sitemap__/en-EN.xml +++ b/__sitemap__/en-EN.xml @@ -2,9 +2,9 @@ https://grabarzundpartner.github.io/gp-vue-boilerplate/ - + https://grabarzundpartner.github.io/gp-vue-boilerplate/about/ @@ -97,4 +97,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/_nuxt/4Kznjakk.js b/_nuxt/4Kznjakk.js deleted file mode 100644 index 0f7f4df2b..000000000 --- a/_nuxt/4Kznjakk.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,o,c as t,r as s}from"./vJooreM4.js";import"./DymiHvcm.js";const c={};function n(e,a){return o(),t("th",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/4i4O81Gc.js b/_nuxt/4i4O81Gc.js deleted file mode 100644 index 13913b08b..000000000 --- a/_nuxt/4i4O81Gc.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,o,c as t,r as s}from"./vJooreM4.js";import"./DymiHvcm.js";const c={};function n(e,l){return o(),t("ul",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/C48hqZjG.js b/_nuxt/5McJmytf.js similarity index 92% rename from _nuxt/C48hqZjG.js rename to _nuxt/5McJmytf.js index 5c52d6d7f..adcc47ff2 100644 --- a/_nuxt/C48hqZjG.js +++ b/_nuxt/5McJmytf.js @@ -1 +1 @@ -import{_ as P}from"./OfDyTZSY.js";import{o as r,c as l,s as v,_ as R,a as n,k as o,C as S,B as b,b as M,W as V,e as c,w as z,m as p,F as A,z as I,u as j,i as E,A as L}from"./vJooreM4.js";import{_ as N}from"./COxfyWQi.js";const T={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20"};function F(s,e){return r(),l("svg",T,e[0]||(e[0]=[v("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16M9.555 7.168A1 1 0 0 0 8 8v4a1 1 0 0 0 1.555.832l3-2a1 1 0 0 0 0-1.664z","clip-rule":"evenodd"},null,-1)]))}const U={render:F},O={__name:"ResponsiveVideo",props:{poster:{type:Object,required:!1,default(){return{title:"Text Image",alt:"Text Image",sources:[{src:"/img/sample-a-16-9.jpg",sizes:{default:"100vw",xxs:"100vw",xs:"100vw",sm:"100vw",md:"100vw",lg:"100vw",xl:"100vw",xxl:"100vw"}}]}}},sources:{type:Array,required:!1,default(){return[{type:"video/mp4",src:"/video/9_16/BigBuckBunny_9_16.mp4",media:"all and (max-width:575px)"},{type:"video/mp4",src:"/video/16_9/BigBuckBunny_16_9.mp4",media:"all and (min-width:576px)"}]}},autoplay:{type:Boolean,required:!1,default(){return!1}},muted:{type:Boolean,required:!1,default(){return!1}},loop:{type:Boolean,required:!1,default(){return!1}},controls:{type:Boolean,required:!1,default(){return!0}},playsinline:{type:Boolean,required:!1,default(){return!1}},preload:{type:String,required:!1,default(){return"none"}}},setup(s){const e=s,u=n(!1),i=n(!1),f=n(!1),m=o(()=>({playsinline:e.playsinline,preload:e.preload,loop:e.loop,controls:e.controls,muted:e.muted})),y=o(()=>({started:f.value,playing:i.value})),_=o(()=>e.sources.map(t=>{let a=t.src;return/^\/[^/]+/.test(a)&&(a=S(b().app.baseURL,a)),{...t,src:a}})),x=o(()=>u.value?[]:_.value.filter(t=>w(t.media))),d=n(null);M(()=>{u.value=!1,V(()=>{e.autoplay&&d.value.play()})});function w(t){return u.value?!0:t&&window.matchMedia(t).matches}function g(){d.value.play()}function B(){f.value=i.value=!0}function k(){i.value=!1}return(t,a)=>{const C=P;return r(),l("div",{class:L(["element-responsive-video",y.value])},[c(C,null,{default:z(()=>[v("video",p({ref_key:"videoRef",ref:d},m.value,{onPlay:B,onPause:k}),[(r(!0),l(A,null,I(x.value,(h,q)=>(r(),l("source",p({key:q,ref_for:!0},h),null,16))),128))],16)]),_:1}),c(N,p(s.poster,{class:"poster"}),null,16),s.autoplay?E("",!0):(r(),l("span",{key:0,class:"play-button",onClick:g},[c(j(U))]))],2)}}},G=R(O,[["__scopeId","data-v-c9a83489"]]);export{G as E}; +import{_ as P}from"./Wl9UxdZF.js";import{o as r,c as l,s as v,_ as R,a as n,k as o,C as S,B as b,b as M,W as V,e as c,w as z,m as p,F as A,z as I,u as j,i as E,A as L}from"./C1gMrKxA.js";import{_ as N}from"./CzxwTkpV.js";const T={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20"};function F(s,e){return r(),l("svg",T,e[0]||(e[0]=[v("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16M9.555 7.168A1 1 0 0 0 8 8v4a1 1 0 0 0 1.555.832l3-2a1 1 0 0 0 0-1.664z","clip-rule":"evenodd"},null,-1)]))}const U={render:F},O={__name:"ResponsiveVideo",props:{poster:{type:Object,required:!1,default(){return{title:"Text Image",alt:"Text Image",sources:[{src:"/img/sample-a-16-9.jpg",sizes:{default:"100vw",xxs:"100vw",xs:"100vw",sm:"100vw",md:"100vw",lg:"100vw",xl:"100vw",xxl:"100vw"}}]}}},sources:{type:Array,required:!1,default(){return[{type:"video/mp4",src:"/video/9_16/BigBuckBunny_9_16.mp4",media:"all and (max-width:575px)"},{type:"video/mp4",src:"/video/16_9/BigBuckBunny_16_9.mp4",media:"all and (min-width:576px)"}]}},autoplay:{type:Boolean,required:!1,default(){return!1}},muted:{type:Boolean,required:!1,default(){return!1}},loop:{type:Boolean,required:!1,default(){return!1}},controls:{type:Boolean,required:!1,default(){return!0}},playsinline:{type:Boolean,required:!1,default(){return!1}},preload:{type:String,required:!1,default(){return"none"}}},setup(s){const e=s,u=n(!1),i=n(!1),f=n(!1),m=o(()=>({playsinline:e.playsinline,preload:e.preload,loop:e.loop,controls:e.controls,muted:e.muted})),y=o(()=>({started:f.value,playing:i.value})),_=o(()=>e.sources.map(t=>{let a=t.src;return/^\/[^/]+/.test(a)&&(a=S(b().app.baseURL,a)),{...t,src:a}})),x=o(()=>u.value?[]:_.value.filter(t=>w(t.media))),d=n(null);M(()=>{u.value=!1,V(()=>{e.autoplay&&d.value.play()})});function w(t){return u.value?!0:t&&window.matchMedia(t).matches}function g(){d.value.play()}function B(){f.value=i.value=!0}function k(){i.value=!1}return(t,a)=>{const C=P;return r(),l("div",{class:L(["element-responsive-video",y.value])},[c(C,null,{default:z(()=>[v("video",p({ref_key:"videoRef",ref:d},m.value,{onPlay:B,onPause:k}),[(r(!0),l(A,null,I(x.value,(h,q)=>(r(),l("source",p({key:q,ref_for:!0},h),null,16))),128))],16)]),_:1}),c(N,p(s.poster,{class:"poster"}),null,16),s.autoplay?E("",!0):(r(),l("span",{key:0,class:"play-button",onClick:g},[c(j(U))]))],2)}}},G=R(O,[["__scopeId","data-v-c9a83489"]]);export{G as E}; diff --git a/_nuxt/7So4ScwO.js b/_nuxt/7So4ScwO.js new file mode 100644 index 000000000..57c1aad62 --- /dev/null +++ b/_nuxt/7So4ScwO.js @@ -0,0 +1 @@ +import{_ as r,o,c as t,r as s}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const c={};function n(e,a){return o(),t("li",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/B1kHAH-7.js b/_nuxt/B1kHAH-7.js deleted file mode 100644 index bd3ceb029..000000000 --- a/_nuxt/B1kHAH-7.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o,o as r,c as t,r as s}from"./vJooreM4.js";import"./DymiHvcm.js";const c={};function n(e,a){return r(),t("tbody",null,[s(e.$slots,"default")])}const d=o(c,[["render",n]]);export{d as default}; diff --git a/_nuxt/BHoAzkgV.js b/_nuxt/BEEUNO5M.js similarity index 94% rename from _nuxt/BHoAzkgV.js rename to _nuxt/BEEUNO5M.js index 332e7a042..d55803cfd 100644 --- a/_nuxt/BHoAzkgV.js +++ b/_nuxt/BEEUNO5M.js @@ -1 +1 @@ -import{_ as a}from"./mrXrq3xN.js";import{_ as i,q as u,o as c,c as l,s as e,t as r,e as d,w as p,f}from"./vJooreM4.js";import"./DymiHvcm.js";const m={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},g={class:"max-w-520px text-center z-20"},h=["textContent"],b=["textContent"],x={class:"flex items-center justify-center w-full"},y={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return u({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[{children:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{children:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(k,o)=>{const s=a;return c(),l("div",m,[o[0]||(o[0]=e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),e("div",g,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:r(t.statusCode)},null,8,h),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:r(t.description)},null,8,b),e("div",x,[d(s,{to:"/",class:"cursor-pointer gradient-border px-4 py-2 sm:px-6 sm:py-3 sm:text-xl text-md"},{default:p(()=>[f(r(t.backHome),1)]),_:1})])])])}}},z=i(y,[["__scopeId","data-v-460438a1"]]);export{z as default}; +import{_ as a}from"./BpWjmkyl.js";import{_ as i,q as u,o as c,c as l,s as e,t as r,e as d,w as p,f}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const m={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},g={class:"max-w-520px text-center z-20"},h=["textContent"],b=["textContent"],x={class:"flex items-center justify-center w-full"},y={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return u({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[{children:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{children:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(k,o)=>{const s=a;return c(),l("div",m,[o[0]||(o[0]=e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),e("div",g,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:r(t.statusCode)},null,8,h),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:r(t.description)},null,8,b),e("div",x,[d(s,{to:"/",class:"cursor-pointer gradient-border px-4 py-2 sm:px-6 sm:py-3 sm:text-xl text-md"},{default:p(()=>[f(r(t.backHome),1)]),_:1})])])])}}},z=i(y,[["__scopeId","data-v-460438a1"]]);export{z as default}; diff --git a/_nuxt/CEjXfAZE.js b/_nuxt/BFwmvoP_.js similarity index 98% rename from _nuxt/CEjXfAZE.js rename to _nuxt/BFwmvoP_.js index 4e5d28f4f..82393a1eb 100644 --- a/_nuxt/CEjXfAZE.js +++ b/_nuxt/BFwmvoP_.js @@ -1 +1 @@ -import{O as $,$ as N,C as w,a7 as E,a8 as j,a9 as H,aa as S,G as R,B as A}from"./vJooreM4.js";async function D(t,e){return await U(e).catch(i=>(console.error("Failed to get image meta for "+e,i+""),{width:0,height:0,ratio:0}))}async function U(t){if(typeof Image>"u")throw new TypeError("Image not supported");return new Promise((e,r)=>{const i=new Image;i.onload=()=>{const o={width:i.width,height:i.height,ratio:i.width/i.height};e(o)},i.onerror=o=>r(o),i.src=t})}function W(t){return e=>e?t[e]||e:t.missingValue}function L({formatter:t,keyMap:e,joinWith:r="/",valueMap:i}={}){t||(t=(s,n)=>`${s}=${n}`),e&&typeof e!="function"&&(e=W(e));const o=i||{};return Object.keys(o).forEach(s=>{typeof o[s]!="function"&&(o[s]=W(o[s]))}),(s={})=>Object.entries(s).filter(([c,a])=>typeof a<"u").map(([c,a])=>{const f=o[c];return typeof f=="function"&&(a=f(s[c])),c=typeof e=="function"?e(c):c,t(c,a)}).join(r)}function l(t=""){if(typeof t=="number")return t;if(typeof t=="string"&&t.replace("px","").match(/^\d+$/g))return Number.parseInt(t,10)}function C(t=""){if(t===void 0||!t.length)return[];const e=new Set;for(const r of t.split(" ")){const i=Number.parseInt(r.replace("x",""));i&&e.add(i)}return Array.from(e)}function F(t){if(t.length===0)throw new Error("`densities` must not be empty, configure to `1` to render regular size only (DPR 1.0)")}function G(t){const e={};if(typeof t=="string")for(const r of t.split(/[\s,]+/).filter(i=>i)){const i=r.split(":");i.length!==2?e["1px"]=i[0].trim():e[i[0].trim()]=i[1].trim()}else Object.assign(e,t);return e}function T(t){const e={options:t},r=(o,s={})=>z(e,o,s),i=(o,s={},n={})=>r(o,{...n,modifiers:j(s,n.modifiers||{})}).url;for(const o in t.presets)i[o]=(s,n,c)=>i(s,n,{...t.presets[o],...c});return i.options=t,i.getImage=r,i.getMeta=(o,s)=>q(e,o,s),i.getSizes=(o,s)=>B(e,o,s),e.$img=i,i}async function q(t,e,r){const i=z(t,e,{...r});return typeof i.getMeta=="function"?await i.getMeta():await D(t,i.url)}function z(t,e,r){var f,u;if(e&&typeof e!="string")throw new TypeError(`input must be a string (received ${typeof e}: ${JSON.stringify(e)})`);if(!e||e.startsWith("data:"))return{url:e};const{provider:i,defaults:o}=J(t,r.provider||t.options.provider),s=k(t,r.preset);if(e=$(e)?e:N(e),!i.supportsAlias){for(const m in t.options.alias)if(e.startsWith(m)){const g=t.options.alias[m];g&&(e=w(g,e.slice(m.length)))}}if(i.validateDomains&&$(e)){const m=E(e).host;if(!t.options.domains.find(g=>g===m))return{url:e}}const n=j(r,s,o);n.modifiers={...n.modifiers};const c=n.modifiers.format;(f=n.modifiers)!=null&&f.width&&(n.modifiers.width=l(n.modifiers.width)),(u=n.modifiers)!=null&&u.height&&(n.modifiers.height=l(n.modifiers.height));const a=i.getImage(e,n,t);return a.format=a.format||c||"",a}function J(t,e){const r=t.options.providers[e];if(!r)throw new Error("Unknown provider: "+e);return r}function k(t,e){if(!e)return{};if(!t.options.presets[e])throw new Error("Unknown preset: "+e);return t.options.presets[e]}function B(t,e,r){var x,y,v,_,b;const i=l((x=r.modifiers)==null?void 0:x.width),o=l((y=r.modifiers)==null?void 0:y.height),s=G(r.sizes),n=(v=r.densities)!=null&&v.trim()?C(r.densities.trim()):t.options.densities;F(n);const c=i&&o?o/i:0,a=[],f=[];if(Object.keys(s).length>=1){for(const d in s){const h=I(d,String(s[d]),o,c,t);if(h!==void 0){a.push({size:h.size,screenMaxWidth:h.screenMaxWidth,media:`(max-width: ${h.screenMaxWidth}px)`});for(const p of n)f.push({width:h._cWidth*p,src:M(t,e,r,h,p)})}}V(a)}else for(const d of n){const h=Object.keys(s)[0];let p=h?I(h,String(s[h]),o,c,t):void 0;p===void 0&&(p={size:"",screenMaxWidth:0,_cWidth:(_=r.modifiers)==null?void 0:_.width,_cHeight:(b=r.modifiers)==null?void 0:b.height}),f.push({width:d,src:M(t,e,r,p,d)})}Z(f);const u=f[f.length-1],m=a.length?a.map(d=>`${d.media?d.media+" ":""}${d.size}`).join(", "):void 0,g=m?"w":"x",P=f.map(d=>`${d.src} ${d.width}${g}`).join(", ");return{sizes:m,srcset:P,src:u==null?void 0:u.src}}function I(t,e,r,i,o){const s=o.options.screens&&o.options.screens[t]||Number.parseInt(t),n=e.endsWith("vw");if(!n&&/^\d+$/.test(e)&&(e=e+"px"),!n&&!e.endsWith("px"))return;let c=Number.parseInt(e);if(!s||!c)return;n&&(c=Math.round(c/100*s));const a=i?Math.round(c*i):r;return{size:e,screenMaxWidth:s,_cWidth:c,_cHeight:a}}function M(t,e,r,i,o){return t.$img(e,{...r.modifiers,width:i._cWidth?i._cWidth*o:void 0,height:i._cHeight?i._cHeight*o:void 0},r)}function V(t){var r;t.sort((i,o)=>i.screenMaxWidth-o.screenMaxWidth);let e=null;for(let i=t.length-1;i>=0;i--){const o=t[i];o.media===e&&t.splice(i,1),e=o.media}for(let i=0;ir.width-i.width);let e=null;for(let r=t.length-1;r>=0;r--){const i=t[r];i.width===e&&t.splice(r,1),e=i.width}}const Q=L({keyMap:{format:"f",fit:"fit",width:"w",height:"h",resize:"s",quality:"q",background:"b"},joinWith:"&",formatter:(t,e)=>S(t)+"_"+S(e)}),X=(t,{modifiers:e={},baseURL:r}={},i)=>{e.width&&e.height&&(e.resize=`${e.width}x${e.height}`,delete e.width,delete e.height);const o=Q(e)||"_";return r||(r=w(i.options.nuxt.baseURL,"/_ipx")),{url:w(r,o,H(t))}},Y=!0,K=!0,ee=Object.freeze(Object.defineProperty({__proto__:null,getImage:X,supportsAlias:K,validateDomains:Y},Symbol.toStringTag,{value:"Module"})),O={screens:{xs:576,sm:768,md:996,lg:1200,xl:1367,xxl:1600,"2xl":1536,default:320,xxs:480,"4k":1921},presets:{},provider:"ipxStatic",domains:["picsum.photos","img.youtube.com","i.vimeocdn.com","i.pickadummy.com"],alias:{"/picsum":"https://picsum.photos","/youtube":"https://img.youtube.com","/vimeo":"https://i.vimeocdn.com","/pickadummy":"https://i.pickadummy.com"},densities:[1,2],format:["webp"]};O.providers={ipxStatic:{provider:ee,defaults:{}}};const ie=()=>{const t=A(),e=R();return e.$img||e._img||(e._img=T({...O,nuxt:{baseURL:t.app.baseURL},runtimeConfig:t}))};export{l as p,ie as u}; +import{O as $,$ as N,C as w,a7 as E,a8 as j,a9 as H,aa as S,G as R,B as A}from"./C1gMrKxA.js";async function D(t,e){return await U(e).catch(i=>(console.error("Failed to get image meta for "+e,i+""),{width:0,height:0,ratio:0}))}async function U(t){if(typeof Image>"u")throw new TypeError("Image not supported");return new Promise((e,r)=>{const i=new Image;i.onload=()=>{const o={width:i.width,height:i.height,ratio:i.width/i.height};e(o)},i.onerror=o=>r(o),i.src=t})}function W(t){return e=>e?t[e]||e:t.missingValue}function L({formatter:t,keyMap:e,joinWith:r="/",valueMap:i}={}){t||(t=(s,n)=>`${s}=${n}`),e&&typeof e!="function"&&(e=W(e));const o=i||{};return Object.keys(o).forEach(s=>{typeof o[s]!="function"&&(o[s]=W(o[s]))}),(s={})=>Object.entries(s).filter(([c,a])=>typeof a<"u").map(([c,a])=>{const f=o[c];return typeof f=="function"&&(a=f(s[c])),c=typeof e=="function"?e(c):c,t(c,a)}).join(r)}function l(t=""){if(typeof t=="number")return t;if(typeof t=="string"&&t.replace("px","").match(/^\d+$/g))return Number.parseInt(t,10)}function C(t=""){if(t===void 0||!t.length)return[];const e=new Set;for(const r of t.split(" ")){const i=Number.parseInt(r.replace("x",""));i&&e.add(i)}return Array.from(e)}function F(t){if(t.length===0)throw new Error("`densities` must not be empty, configure to `1` to render regular size only (DPR 1.0)")}function G(t){const e={};if(typeof t=="string")for(const r of t.split(/[\s,]+/).filter(i=>i)){const i=r.split(":");i.length!==2?e["1px"]=i[0].trim():e[i[0].trim()]=i[1].trim()}else Object.assign(e,t);return e}function T(t){const e={options:t},r=(o,s={})=>z(e,o,s),i=(o,s={},n={})=>r(o,{...n,modifiers:j(s,n.modifiers||{})}).url;for(const o in t.presets)i[o]=(s,n,c)=>i(s,n,{...t.presets[o],...c});return i.options=t,i.getImage=r,i.getMeta=(o,s)=>q(e,o,s),i.getSizes=(o,s)=>B(e,o,s),e.$img=i,i}async function q(t,e,r){const i=z(t,e,{...r});return typeof i.getMeta=="function"?await i.getMeta():await D(t,i.url)}function z(t,e,r){var f,u;if(e&&typeof e!="string")throw new TypeError(`input must be a string (received ${typeof e}: ${JSON.stringify(e)})`);if(!e||e.startsWith("data:"))return{url:e};const{provider:i,defaults:o}=J(t,r.provider||t.options.provider),s=k(t,r.preset);if(e=$(e)?e:N(e),!i.supportsAlias){for(const m in t.options.alias)if(e.startsWith(m)){const g=t.options.alias[m];g&&(e=w(g,e.slice(m.length)))}}if(i.validateDomains&&$(e)){const m=E(e).host;if(!t.options.domains.find(g=>g===m))return{url:e}}const n=j(r,s,o);n.modifiers={...n.modifiers};const c=n.modifiers.format;(f=n.modifiers)!=null&&f.width&&(n.modifiers.width=l(n.modifiers.width)),(u=n.modifiers)!=null&&u.height&&(n.modifiers.height=l(n.modifiers.height));const a=i.getImage(e,n,t);return a.format=a.format||c||"",a}function J(t,e){const r=t.options.providers[e];if(!r)throw new Error("Unknown provider: "+e);return r}function k(t,e){if(!e)return{};if(!t.options.presets[e])throw new Error("Unknown preset: "+e);return t.options.presets[e]}function B(t,e,r){var x,y,v,_,b;const i=l((x=r.modifiers)==null?void 0:x.width),o=l((y=r.modifiers)==null?void 0:y.height),s=G(r.sizes),n=(v=r.densities)!=null&&v.trim()?C(r.densities.trim()):t.options.densities;F(n);const c=i&&o?o/i:0,a=[],f=[];if(Object.keys(s).length>=1){for(const d in s){const h=I(d,String(s[d]),o,c,t);if(h!==void 0){a.push({size:h.size,screenMaxWidth:h.screenMaxWidth,media:`(max-width: ${h.screenMaxWidth}px)`});for(const p of n)f.push({width:h._cWidth*p,src:M(t,e,r,h,p)})}}V(a)}else for(const d of n){const h=Object.keys(s)[0];let p=h?I(h,String(s[h]),o,c,t):void 0;p===void 0&&(p={size:"",screenMaxWidth:0,_cWidth:(_=r.modifiers)==null?void 0:_.width,_cHeight:(b=r.modifiers)==null?void 0:b.height}),f.push({width:d,src:M(t,e,r,p,d)})}Z(f);const u=f[f.length-1],m=a.length?a.map(d=>`${d.media?d.media+" ":""}${d.size}`).join(", "):void 0,g=m?"w":"x",P=f.map(d=>`${d.src} ${d.width}${g}`).join(", ");return{sizes:m,srcset:P,src:u==null?void 0:u.src}}function I(t,e,r,i,o){const s=o.options.screens&&o.options.screens[t]||Number.parseInt(t),n=e.endsWith("vw");if(!n&&/^\d+$/.test(e)&&(e=e+"px"),!n&&!e.endsWith("px"))return;let c=Number.parseInt(e);if(!s||!c)return;n&&(c=Math.round(c/100*s));const a=i?Math.round(c*i):r;return{size:e,screenMaxWidth:s,_cWidth:c,_cHeight:a}}function M(t,e,r,i,o){return t.$img(e,{...r.modifiers,width:i._cWidth?i._cWidth*o:void 0,height:i._cHeight?i._cHeight*o:void 0},r)}function V(t){var r;t.sort((i,o)=>i.screenMaxWidth-o.screenMaxWidth);let e=null;for(let i=t.length-1;i>=0;i--){const o=t[i];o.media===e&&t.splice(i,1),e=o.media}for(let i=0;ir.width-i.width);let e=null;for(let r=t.length-1;r>=0;r--){const i=t[r];i.width===e&&t.splice(r,1),e=i.width}}const Q=L({keyMap:{format:"f",fit:"fit",width:"w",height:"h",resize:"s",quality:"q",background:"b"},joinWith:"&",formatter:(t,e)=>S(t)+"_"+S(e)}),X=(t,{modifiers:e={},baseURL:r}={},i)=>{e.width&&e.height&&(e.resize=`${e.width}x${e.height}`,delete e.width,delete e.height);const o=Q(e)||"_";return r||(r=w(i.options.nuxt.baseURL,"/_ipx")),{url:w(r,o,H(t))}},Y=!0,K=!0,ee=Object.freeze(Object.defineProperty({__proto__:null,getImage:X,supportsAlias:K,validateDomains:Y},Symbol.toStringTag,{value:"Module"})),O={screens:{xs:576,sm:768,md:996,lg:1200,xl:1367,xxl:1600,"2xl":1536,default:320,xxs:480,"4k":1921},presets:{},provider:"ipxStatic",domains:["picsum.photos","img.youtube.com","i.vimeocdn.com","i.pickadummy.com"],alias:{"/picsum":"https://picsum.photos","/youtube":"https://img.youtube.com","/vimeo":"https://i.vimeocdn.com","/pickadummy":"https://i.pickadummy.com"},densities:[1,2],format:["webp"]};O.providers={ipxStatic:{provider:ee,defaults:{}}};const ie=()=>{const t=A(),e=R();return e.$img||e._img||(e._img=T({...O,nuxt:{baseURL:t.app.baseURL},runtimeConfig:t}))};export{l as p,ie as u}; diff --git a/_nuxt/CUw_cPxb.js b/_nuxt/BIyEnr8b.js similarity index 68% rename from _nuxt/CUw_cPxb.js rename to _nuxt/BIyEnr8b.js index f986067ac..a01dae75b 100644 --- a/_nuxt/CUw_cPxb.js +++ b/_nuxt/BIyEnr8b.js @@ -1 +1 @@ -import{_ as a}from"./mrXrq3xN.js";import{d as n,o as s,h as p,w as f,r as _}from"./vJooreM4.js";import"./DymiHvcm.js";const l=n({__name:"ProseA",props:{href:{type:String,default:""},target:{type:String,default:void 0,required:!1}},setup(e){const t=e;return(r,c)=>{const o=a;return s(),p(o,{href:t.href,target:t.target},{default:f(()=>[_(r.$slots,"default")]),_:3},8,["href","target"])}}});export{l as default}; +import{_ as a}from"./BpWjmkyl.js";import{d as n,o as s,h as p,w as f,r as _}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const l=n({__name:"ProseA",props:{href:{type:String,default:""},target:{type:String,default:void 0,required:!1}},setup(e){const t=e;return(r,c)=>{const o=a;return s(),p(o,{href:t.href,target:t.target},{default:f(()=>[_(r.$slots,"default")]),_:3},8,["href","target"])}}});export{l as default}; diff --git a/_nuxt/BPTA9U_a.js b/_nuxt/BPTA9U_a.js new file mode 100644 index 000000000..32ffe0681 --- /dev/null +++ b/_nuxt/BPTA9U_a.js @@ -0,0 +1 @@ +import{_ as r,o,c as t,r as s}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const a={};function c(e,n){return o(),t("table",null,[s(e.$slots,"default")])}const f=r(a,[["render",c]]);export{f as default}; diff --git a/_nuxt/BV8Nlky_.js b/_nuxt/BV8Nlky_.js deleted file mode 100644 index 658c73e2a..000000000 --- a/_nuxt/BV8Nlky_.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,o,c as t,r as s}from"./vJooreM4.js";import"./DymiHvcm.js";const c={};function n(e,a){return o(),t("tr",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/DA9Si3U8.js b/_nuxt/BVTpiPKT.js similarity index 71% rename from _nuxt/DA9Si3U8.js rename to _nuxt/BVTpiPKT.js index 1da9eeb32..7907eb133 100644 --- a/_nuxt/DA9Si3U8.js +++ b/_nuxt/BVTpiPKT.js @@ -1 +1 @@ -import{o as s,h as a,w as r,r as t,D as n,c as l,i as c}from"./vJooreM4.js";const i={key:0,class:"lost-flex-container"},m={__name:"LostContainer",props:{tag:{type:String,required:!1,default(){return"div"}}},setup(o){return(e,u)=>(s(),a(n(o.tag),{class:"layouts-lost-container"},{default:r(()=>[t(e.$slots,"background"),t(e.$slots,"container",{},()=>[e.$slots.default?(s(),l("div",i,[t(e.$slots,"default")])):c("",!0)])]),_:3}))}};export{m as _}; +import{o as s,h as a,w as r,r as t,D as n,c as l,i as c}from"./C1gMrKxA.js";const i={key:0,class:"lost-flex-container"},m={__name:"LostContainer",props:{tag:{type:String,required:!1,default(){return"div"}}},setup(o){return(e,u)=>(s(),a(n(o.tag),{class:"layouts-lost-container"},{default:r(()=>[t(e.$slots,"background"),t(e.$slots,"container",{},()=>[e.$slots.default?(s(),l("div",i,[t(e.$slots,"default")])):c("",!0)])]),_:3}))}};export{m as _}; diff --git a/_nuxt/mrXrq3xN.js b/_nuxt/BpWjmkyl.js similarity index 98% rename from _nuxt/mrXrq3xN.js rename to _nuxt/BpWjmkyl.js index 459682de8..183860e39 100644 --- a/_nuxt/mrXrq3xN.js +++ b/_nuxt/BpWjmkyl.js @@ -1 +1 @@ -import{E as S,d as B,a as w,G as _,b as E,H as T,I as U,J as I,K as H,l as A,L,M as F,N as V,k as x,O as N,P as k,C as D,Q as M,B as z,R as W,S as G}from"./vJooreM4.js";async function j(t,a=S()){const{path:v,matched:p}=a.resolve(t);if(!p.length||(a._routePreloaded||(a._routePreloaded=new Set),a._routePreloaded.has(v)))return;const g=a._preloadPromises=a._preloadPromises||[];if(g.length>4)return Promise.all(g).then(()=>j(t,a));a._routePreloaded.add(v);const e=p.map(n=>{var s;return(s=n.components)==null?void 0:s.default}).filter(n=>typeof n=="function");for(const n of e){const s=Promise.resolve(n()).catch(()=>{}).finally(()=>g.splice(g.indexOf(s)));g.push(s)}await Promise.all(g)}const Q=(...t)=>t.find(a=>a!==void 0);function $(t){const a=t.componentName||"NuxtLink";function v(e){return typeof e=="string"&&e.startsWith("#")}function p(e,n){if(!e||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return e;if(typeof e=="string")return O(e,t.trailingSlash);const s="path"in e&&e.path!==void 0?e.path:n(e).path;return{...e,name:void 0,path:O(s,t.trailingSlash)}}function g(e){const n=S(),s=z(),u=x(()=>!!e.target&&e.target!=="_self"),d=x(()=>{const f=e.to||e.href||"";return typeof f=="string"&&N(f,{acceptRelative:!0})}),P=L("RouterLink"),y=P&&typeof P!="string"?P.useLink:void 0,m=x(()=>{if(e.external)return!0;const f=e.to||e.href||"";return typeof f=="object"?!1:f===""||d.value}),r=x(()=>{const f=e.to||e.href||"";return m.value?f:p(f,n.resolve)}),c=m.value||y==null?void 0:y({...e,to:r}),b=x(()=>{var f;if(!r.value||d.value||v(r.value))return r.value;if(m.value){const C=typeof r.value=="object"&&"path"in r.value?k(r.value):r.value,R=typeof C=="object"?n.resolve(C).href:C;return p(R,n.resolve)}return typeof r.value=="object"?((f=n.resolve(r.value))==null?void 0:f.href)??null:p(D(s.app.baseURL,r.value),n.resolve)});return{to:r,hasTarget:u,isAbsoluteUrl:d,isExternal:m,href:b,isActive:(c==null?void 0:c.isActive)??x(()=>r.value===n.currentRoute.value.path),isExactActive:(c==null?void 0:c.isExactActive)??x(()=>r.value===n.currentRoute.value.path),route:(c==null?void 0:c.route)??x(()=>n.resolve(r.value)),async navigate(){await M(b.value,{replace:e.replace,external:m.value||u.value})}}}return B({name:a,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}},useLink:g,setup(e,{slots:n}){const s=S(),{to:u,href:d,navigate:P,isExternal:y,hasTarget:m,isAbsoluteUrl:r}=g(e),c=w(!1),b=w(null),f=l=>{var o;b.value=e.custom?(o=l==null?void 0:l.$el)==null?void 0:o.nextElementSibling:l==null?void 0:l.$el};function C(l){var o,i;return!c.value&&(typeof e.prefetchOn=="string"?e.prefetchOn===l:((o=e.prefetchOn)==null?void 0:o[l])??((i=t.prefetchOn)==null?void 0:i[l]))&&(e.prefetch??t.prefetch)!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!X()}async function R(l=_()){if(c.value)return;c.value=!0;const o=typeof u.value=="string"?u.value:y.value?k(u.value):s.resolve(u.value).fullPath,i=y.value?new URL(o,window.location.href).href:o;await Promise.all([l.hooks.callHook("link:prefetch",i).catch(()=>{}),!y.value&&!m.value&&j(u.value,s).catch(()=>{})])}if(C("visibility")){const l=_();let o,i=null;E(()=>{const h=J();T(()=>{o=U(()=>{var q;(q=b==null?void 0:b.value)!=null&&q.tagName&&(i=h.observe(b.value,async()=>{i==null||i(),i=null,await R(l)}))})})}),I(()=>{o&&H(o),i==null||i(),i=null})}return()=>{var i;if(!y.value&&!m.value&&!v(u.value)){const h={ref:f,to:u.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(C("interaction")&&(h.onPointerenter=R.bind(null,void 0),h.onFocus=R.bind(null,void 0)),c.value&&(h.class=e.prefetchedClass||t.prefetchedClass),h.rel=e.rel||void 0),A(L("RouterLink"),h,n.default)}const l=e.target||null,o=Q(e.noRel?"":e.rel,t.externalRelAttribute,r.value||m.value?"noopener noreferrer":"")||null;return e.custom?n.default?n.default({href:d.value,navigate:P,prefetch:R,get route(){if(!d.value)return;const h=new URL(d.value,window.location.href);return{path:h.pathname,fullPath:h.pathname,get query(){return F(h.search)},hash:h.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:d.value}},rel:o,target:l,isExternal:y.value||m.value,isActive:!1,isExactActive:!1}):null:A("a",{ref:b,href:d.value||null,rel:o,target:l},(i=n.default)==null?void 0:i.call(n))}}})}const Z=$(V);function O(t,a){const v=a==="append"?W:G;return N(t)&&!t.startsWith("http")?t:v(t,!0)}function J(){const t=_();if(t._observer)return t._observer;let a=null;const v=new Map,p=(e,n)=>(a||(a=new IntersectionObserver(s=>{for(const u of s){const d=v.get(u.target);(u.isIntersecting||u.intersectionRatio>0)&&d&&d()}})),v.set(e,n),a.observe(e),()=>{v.delete(e),a==null||a.unobserve(e),v.size===0&&(a==null||a.disconnect(),a=null)});return t._observer={observe:p}}const K=/2g/;function X(){const t=navigator.connection;return!!(t&&(t.saveData||K.test(t.effectiveType)))}export{Z as _}; +import{E as S,d as B,a as w,G as _,b as E,H as T,I as U,J as I,K as H,l as A,L,M as F,N as V,k as x,O as N,P as k,C as D,Q as M,B as z,R as W,S as G}from"./C1gMrKxA.js";async function j(t,a=S()){const{path:v,matched:p}=a.resolve(t);if(!p.length||(a._routePreloaded||(a._routePreloaded=new Set),a._routePreloaded.has(v)))return;const g=a._preloadPromises=a._preloadPromises||[];if(g.length>4)return Promise.all(g).then(()=>j(t,a));a._routePreloaded.add(v);const e=p.map(n=>{var s;return(s=n.components)==null?void 0:s.default}).filter(n=>typeof n=="function");for(const n of e){const s=Promise.resolve(n()).catch(()=>{}).finally(()=>g.splice(g.indexOf(s)));g.push(s)}await Promise.all(g)}const Q=(...t)=>t.find(a=>a!==void 0);function $(t){const a=t.componentName||"NuxtLink";function v(e){return typeof e=="string"&&e.startsWith("#")}function p(e,n){if(!e||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return e;if(typeof e=="string")return O(e,t.trailingSlash);const s="path"in e&&e.path!==void 0?e.path:n(e).path;return{...e,name:void 0,path:O(s,t.trailingSlash)}}function g(e){const n=S(),s=z(),u=x(()=>!!e.target&&e.target!=="_self"),d=x(()=>{const f=e.to||e.href||"";return typeof f=="string"&&N(f,{acceptRelative:!0})}),P=L("RouterLink"),y=P&&typeof P!="string"?P.useLink:void 0,m=x(()=>{if(e.external)return!0;const f=e.to||e.href||"";return typeof f=="object"?!1:f===""||d.value}),r=x(()=>{const f=e.to||e.href||"";return m.value?f:p(f,n.resolve)}),c=m.value||y==null?void 0:y({...e,to:r}),b=x(()=>{var f;if(!r.value||d.value||v(r.value))return r.value;if(m.value){const C=typeof r.value=="object"&&"path"in r.value?k(r.value):r.value,R=typeof C=="object"?n.resolve(C).href:C;return p(R,n.resolve)}return typeof r.value=="object"?((f=n.resolve(r.value))==null?void 0:f.href)??null:p(D(s.app.baseURL,r.value),n.resolve)});return{to:r,hasTarget:u,isAbsoluteUrl:d,isExternal:m,href:b,isActive:(c==null?void 0:c.isActive)??x(()=>r.value===n.currentRoute.value.path),isExactActive:(c==null?void 0:c.isExactActive)??x(()=>r.value===n.currentRoute.value.path),route:(c==null?void 0:c.route)??x(()=>n.resolve(r.value)),async navigate(){await M(b.value,{replace:e.replace,external:m.value||u.value})}}}return B({name:a,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}},useLink:g,setup(e,{slots:n}){const s=S(),{to:u,href:d,navigate:P,isExternal:y,hasTarget:m,isAbsoluteUrl:r}=g(e),c=w(!1),b=w(null),f=l=>{var o;b.value=e.custom?(o=l==null?void 0:l.$el)==null?void 0:o.nextElementSibling:l==null?void 0:l.$el};function C(l){var o,i;return!c.value&&(typeof e.prefetchOn=="string"?e.prefetchOn===l:((o=e.prefetchOn)==null?void 0:o[l])??((i=t.prefetchOn)==null?void 0:i[l]))&&(e.prefetch??t.prefetch)!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!X()}async function R(l=_()){if(c.value)return;c.value=!0;const o=typeof u.value=="string"?u.value:y.value?k(u.value):s.resolve(u.value).fullPath,i=y.value?new URL(o,window.location.href).href:o;await Promise.all([l.hooks.callHook("link:prefetch",i).catch(()=>{}),!y.value&&!m.value&&j(u.value,s).catch(()=>{})])}if(C("visibility")){const l=_();let o,i=null;E(()=>{const h=J();T(()=>{o=U(()=>{var q;(q=b==null?void 0:b.value)!=null&&q.tagName&&(i=h.observe(b.value,async()=>{i==null||i(),i=null,await R(l)}))})})}),I(()=>{o&&H(o),i==null||i(),i=null})}return()=>{var i;if(!y.value&&!m.value&&!v(u.value)){const h={ref:f,to:u.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(C("interaction")&&(h.onPointerenter=R.bind(null,void 0),h.onFocus=R.bind(null,void 0)),c.value&&(h.class=e.prefetchedClass||t.prefetchedClass),h.rel=e.rel||void 0),A(L("RouterLink"),h,n.default)}const l=e.target||null,o=Q(e.noRel?"":e.rel,t.externalRelAttribute,r.value||m.value?"noopener noreferrer":"")||null;return e.custom?n.default?n.default({href:d.value,navigate:P,prefetch:R,get route(){if(!d.value)return;const h=new URL(d.value,window.location.href);return{path:h.pathname,fullPath:h.pathname,get query(){return F(h.search)},hash:h.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:d.value}},rel:o,target:l,isExternal:y.value||m.value,isActive:!1,isExactActive:!1}):null:A("a",{ref:b,href:d.value||null,rel:o,target:l},(i=n.default)==null?void 0:i.call(n))}}})}const Z=$(V);function O(t,a){const v=a==="append"?W:G;return N(t)&&!t.startsWith("http")?t:v(t,!0)}function J(){const t=_();if(t._observer)return t._observer;let a=null;const v=new Map,p=(e,n)=>(a||(a=new IntersectionObserver(s=>{for(const u of s){const d=v.get(u.target);(u.isIntersecting||u.intersectionRatio>0)&&d&&d()}})),v.set(e,n),a.observe(e),()=>{v.delete(e),a==null||a.unobserve(e),v.size===0&&(a==null||a.disconnect(),a=null)});return t._observer={observe:p}}const K=/2g/;function X(){const t=navigator.connection;return!!(t&&(t.saveData||K.test(t.effectiveType)))}export{Z as _}; diff --git a/_nuxt/vJooreM4.js b/_nuxt/C1gMrKxA.js similarity index 98% rename from _nuxt/vJooreM4.js rename to _nuxt/C1gMrKxA.js index 56baadeda..8110fae20 100644 --- a/_nuxt/vJooreM4.js +++ b/_nuxt/C1gMrKxA.js @@ -1,5 +1,5 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BJXg9ihQ.js","./B_qz00jE.js","./DymiHvcm.js","./CUw_cPxb.js","./mrXrq3xN.js","./DyoW_JxI.js","./CWc4Ijl7.js","./CdvxTTWH.js","./DGDZGGAU.js","./B7yw_W1T.js","./iM-DJGFO.js","./dUxXWh0T.js","./CBb2D0G4.js","./xTnPjyRh.js","./wws5_cV6.js","./4a7OIB7m.js","./CEjXfAZE.js","./C6_5rLVN.js","./eBQLBkBq.js","./CKIDuI2m.js","./COj69h7G.js","./DP1w59zt.js","./DIOOyMQA.js","./CdcLVVZP.js","./B1kHAH-7.js","./DAy7V8tj.js","./4Kznjakk.js","./zTUrMMwg.js","./BV8Nlky_.js","./4i4O81Gc.js","./DKT_g09Z.js","./DXsjufGw.js","./DA9Si3U8.js","./LostContainer.z6PENh0k.css","./default.CMthkPvh.css","./DGvA7-Wu.js","./DoxebJY9.js","./COxfyWQi.js","./PDZ1yoi5.js","./BoosterPicture.2abQGV1W.css","./StagePicture.BcskCU_D.css","./DLgiZnh3.js","./C48hqZjG.js","./OfDyTZSY.js","./ResponsiveVideo.lAUAeaeo.css","./StageVideo.DkWAqNjq.css","./Des8SetM.js","./krzZmjVw.js","./DcQ35G9z.js","./Content.NTj7H7KG.css","./Bs-6befM.js","./TextImage.Cat2vexQ.css","./DyvoT_Pw.js","./SinglePicture.MU6Hn1Wp.css","./y-pIYWkn.js","./dsvJ-9jL.js","./BHoAzkgV.js","./error-404.CdBxwdM0.css","./CPpVy9J9.js","./error-500.CrshrLck.css"])))=>i.map(i=>d[i]); -var zp=Object.defineProperty;var fl=e=>{throw TypeError(e)};var Qp=(e,t,n)=>t in e?zp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ht=(e,t,n)=>Qp(e,typeof t!="symbol"?t+"":t,n),dl=(e,t,n)=>t.has(e)||fl("Cannot "+n);var De=(e,t,n)=>(dl(e,t,"read from private field"),n?n.call(e):t.get(e)),It=(e,t,n)=>t.has(e)?fl("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),jn=(e,t,n,r)=>(dl(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);import{_ as re,D as mi,i as Zp}from"./DymiHvcm.js";/** +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CIxYuqeJ.js","./vUhX2R-C.js","./DIaG-MKO.js","./BIyEnr8b.js","./BpWjmkyl.js","./D8Hj_ZKy.js","./DbwN5uy5.js","./Oc3FebYP.js","./DgIf6TJG.js","./CnnifKsC.js","./CcBFi8oY.js","./Wqltzbqo.js","./J8bXGh8D.js","./mm_HofrF.js","./C9ufMEYt.js","./DqyMbHKE.js","./BFwmvoP_.js","./7So4ScwO.js","./DK0MTKJW.js","./CiXw0Foe.js","./DoJKD63n.js","./cQHeVMdg.js","./C_16Zx-q.js","./BPTA9U_a.js","./D2dvV8ny.js","./DqroEs2N.js","./Dn_wzKVC.js","./Dn9JYYl8.js","./D8IWax2o.js","./Dvw17-nR.js","./Dd5TTywh.js","./Zv8AJAmy.js","./BVTpiPKT.js","./LostContainer.z6PENh0k.css","./default.BnESzBPM.css","./CiImyZj6.js","./Dfd2xX5L.js","./CzxwTkpV.js","./DEtFJgIk.js","./BoosterPicture.2abQGV1W.css","./StagePicture.BcskCU_D.css","./rvdrpRXJ.js","./5McJmytf.js","./Wl9UxdZF.js","./ResponsiveVideo.lAUAeaeo.css","./StageVideo.DkWAqNjq.css","./CFXns91C.js","./CckRU-6z.js","./Df-XhljR.js","./Content.NTj7H7KG.css","./WPrnELue.js","./TextImage.Cat2vexQ.css","./L4pkWx1B.js","./SinglePicture.MU6Hn1Wp.css","./CKbGRWFe.js","./DeJKCiB9.js","./BEEUNO5M.js","./error-404.CdBxwdM0.css","./fvbY-Txy.js","./error-500.CrshrLck.css"])))=>i.map(i=>d[i]); +var zp=Object.defineProperty;var fl=e=>{throw TypeError(e)};var Qp=(e,t,n)=>t in e?zp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ht=(e,t,n)=>Qp(e,typeof t!="symbol"?t+"":t,n),dl=(e,t,n)=>t.has(e)||fl("Cannot "+n);var De=(e,t,n)=>(dl(e,t,"read from private field"),n?n.call(e):t.get(e)),It=(e,t,n)=>t.has(e)?fl("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),jn=(e,t,n,r)=>(dl(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);import{_ as re,D as mi,i as Zp}from"./DIaG-MKO.js";/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT @@ -26,7 +26,7 @@ Use "options.replacer" or "options.ignoreUnknown" * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const Xn=typeof document<"u";function Qd(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function _b(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Qd(e.default)}const de=Object.assign;function ni(e,t){const n={};for(const r in t){const s=t[r];n[r]=Tt(s)?s.map(e):e(s)}return n}const xr=()=>{},Tt=Array.isArray,Zd=/#/g,bb=/&/g,vb=/\//g,Eb=/=/g,wb=/\?/g,ep=/\+/g,Sb=/%5B/g,Cb=/%5D/g,tp=/%5E/g,Tb=/%60/g,np=/%7B/g,Lb=/%7C/g,rp=/%7D/g,Pb=/%20/g;function Ka(e){return encodeURI(""+e).replace(Lb,"|").replace(Sb,"[").replace(Cb,"]")}function Rb(e){return Ka(e).replace(np,"{").replace(rp,"}").replace(tp,"^")}function Zi(e){return Ka(e).replace(ep,"%2B").replace(Pb,"+").replace(Zd,"%23").replace(bb,"%26").replace(Tb,"`").replace(np,"{").replace(rp,"}").replace(tp,"^")}function kb(e){return Zi(e).replace(Eb,"%3D")}function Ob(e){return Ka(e).replace(Zd,"%23").replace(wb,"%3F")}function Ab(e){return e==null?"":Ob(e).replace(vb,"%2F")}function Kr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Ib=/\/$/,Nb=e=>e.replace(Ib,"");function ri(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=$b(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:Kr(i)}}function xb(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function pc(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Db(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&ur(t.matched[r],n.matched[s])&&sp(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ur(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function sp(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Mb(e[n],t[n]))return!1;return!0}function Mb(e,t){return Tt(e)?hc(e,t):Tt(t)?hc(t,e):e===t}function hc(e,t){return Tt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function $b(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const bt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Gr;(function(e){e.pop="pop",e.push="push"})(Gr||(Gr={}));var Dr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Dr||(Dr={}));function Fb(e){if(!e)if(Xn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Nb(e)}const Hb=/^[^#]+#/;function Ub(e,t){return e.replace(Hb,"#")+t}function jb(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const To=()=>({left:window.scrollX,top:window.scrollY});function Vb(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=jb(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function mc(e,t){return(history.state?history.state.position-t:-1)+e}const ea=new Map;function Bb(e,t){ea.set(e,t)}function Wb(e){const t=ea.get(e);return ea.delete(e),t}let Kb=()=>location.protocol+"//"+location.host;function op(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let a=s.includes(e.slice(o))?e.slice(o).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),pc(l,"")}return pc(n,e)+r+s}function Gb(e,t,n,r){let s=[],o=[],i=null;const a=({state:d})=>{const p=op(e,location),_=n.value,C=t.value;let T=0;if(d){if(n.value=p,t.value=d,i&&i===_){i=null;return}T=C?d.position-C.position:0}else r(p);s.forEach(y=>{y(n.value,_,{delta:T,type:Gr.pop,direction:T?T>0?Dr.forward:Dr.back:Dr.unknown})})};function l(){i=n.value}function c(d){s.push(d);const p=()=>{const _=s.indexOf(d);_>-1&&s.splice(_,1)};return o.push(p),p}function u(){const{history:d}=window;d.state&&d.replaceState(de({},d.state,{scroll:To()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:f}}function gc(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?To():null}}function qb(e){const{history:t,location:n}=window,r={value:op(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Kb()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),s.value=c}catch(p){console.error(p),n[u?"replace":"assign"](d)}}function i(l,c){const u=de({},t.state,gc(s.value.back,l,s.value.forward,!0),c,{position:s.value.position});o(l,u,!0),r.value=l}function a(l,c){const u=de({},s.value,t.state,{forward:l,scroll:To()});o(u.current,u,!0);const f=de({},gc(r.value,l,null),{position:u.position+1},c);o(l,f,!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function Yb(e){e=Fb(e);const t=qb(e),n=Gb(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=de({location:"",base:e,go:r,createHref:Ub.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Xb(e){return typeof e=="string"||e&&typeof e=="object"}function ip(e){return typeof e=="string"||typeof e=="symbol"}const ap=Symbol("");var yc;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(yc||(yc={}));function fr(e,t){return de(new Error,{type:e,[ap]:!0},t)}function Vt(e,t){return e instanceof Error&&ap in e&&(t==null||!!(e.type&t))}const _c="[^/]+?",Jb={sensitive:!1,strict:!1,start:!0,end:!0},zb=/[.+*?^${}()[\]/\\]/g;function Qb(e,t){const n=de({},Jb,t),r=[];let s=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function lp(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const ev={type:0,value:""},tv=/[a-zA-Z0-9_]/;function nv(e){if(!e)return[[]];if(e==="/")return[[ev]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,c="",u="";function f(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a{i(m)}:xr}function i(f){if(ip(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){const d=av(f,n);n.splice(d,0,f),f.record.name&&!wc(f)&&r.set(f.record.name,f)}function c(f,d){let p,_={},C,T;if("name"in f&&f.name){if(p=r.get(f.name),!p)throw fr(1,{location:f});T=p.record.name,_=de(vc(d.params,p.keys.filter(m=>!m.optional).concat(p.parent?p.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),f.params&&vc(f.params,p.keys.map(m=>m.name))),C=p.stringify(_)}else if(f.path!=null)C=f.path,p=n.find(m=>m.re.test(C)),p&&(_=p.parse(C),T=p.record.name);else{if(p=d.name?r.get(d.name):n.find(m=>m.re.test(d.path)),!p)throw fr(1,{location:f,currentLocation:d});T=p.record.name,_=de({},d.params,f.params),C=p.stringify(_)}const y=[];let E=p;for(;E;)y.unshift(E.record),E=E.parent;return{name:T,path:C,params:_,matched:y,meta:iv(y)}}e.forEach(f=>o(f));function u(){n.length=0,r.clear()}return{addRoute:o,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:s}}function vc(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Ec(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:ov(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function ov(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function wc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function iv(e){return e.reduce((t,n)=>de(t,n.meta),{})}function Sc(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function av(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;lp(e,t[o])<0?r=o:n=o+1}const s=lv(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function lv(e){let t=e;for(;t=t.parent;)if(cp(t)&&lp(e,t)===0)return t}function cp({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function cv(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&Zi(o)):[r&&Zi(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function uv(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Tt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const fv=Symbol(""),Tc=Symbol(""),Lo=Symbol(""),Ga=Symbol(""),ta=Symbol("");function Sr(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function dn(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const c=d=>{d===!1?l(fr(4,{from:n,to:t})):d instanceof Error?l(d):Xb(d)?l(fr(2,{from:t,to:d})):(i&&r.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),a())},u=o(()=>e.call(r&&r.instances[s],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(d=>l(d))})}function si(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Qd(l)){const u=(l.__vccOpts||l)[t];u&&o.push(dn(u,n,r,i,a,s))}else{let c=l();o.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const f=_b(u)?u.default:u;i.mods[a]=u,i.components[a]=f;const p=(f.__vccOpts||f)[t];return p&&dn(p,n,r,i,a,s)()}))}}return o}function Lc(e){const t=Ve(Lo),n=Ve(Ga),r=we(()=>{const l=te(e.to);return t.resolve(l)}),s=we(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(ur.bind(null,u));if(d>-1)return d;const p=Pc(l[c-2]);return c>1&&Pc(u)===p&&f[f.length-1].path!==p?f.findIndex(ur.bind(null,l[c-2])):d}),o=we(()=>s.value>-1&&gv(n.params,r.value.params)),i=we(()=>s.value>-1&&s.value===n.matched.length-1&&sp(n.params,r.value.params));function a(l={}){if(mv(l)){const c=t[te(e.replace)?"replace":"push"](te(e.to)).catch(xr);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:r,href:we(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}function dv(e){return e.length===1?e[0]:e}const pv=Pt({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"}},useLink:Lc,setup(e,{slots:t}){const n=en(Lc(e)),{options:r}=Ve(Lo),s=we(()=>({[Rc(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Rc(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&dv(t.default(n));return e.custom?o:Ye("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),hv=pv;function mv(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function gv(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Tt(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function Pc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Rc=(e,t,n)=>e??t??n,yv=Pt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ve(ta),s=we(()=>e.route||r.value),o=Ve(Tc,0),i=we(()=>{let c=te(o);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=we(()=>s.value.matched[i.value]);xn(Tc,we(()=>i.value+1)),xn(fv,a),xn(ta,s);const l=Re();return Xe(()=>[l.value,a.value,e.name],([c,u,f],[d,p,_])=>{u&&(u.instances[f]=c,p&&p!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),c&&u&&(!p||!ur(u,p)||!d)&&(u.enterCallbacks[f]||[]).forEach(C=>C(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=a.value,d=f&&f.components[u];if(!d)return kc(n.default,{Component:d,route:c});const p=f.props[u],_=p?p===!0?c.params:typeof p=="function"?p(c):p:null,T=Ye(d,de({},_,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return kc(n.default,{Component:T,route:c})||T}}});function kc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const up=yv;function _v(e){const t=sv(e.routes,e),n=e.parseQuery||cv,r=e.stringifyQuery||Cc,s=e.history,o=Sr(),i=Sr(),a=Sr(),l=or(bt);let c=bt;Xn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ni.bind(null,F=>""+F),f=ni.bind(null,Ab),d=ni.bind(null,Kr);function p(F,q){let B,J;return ip(F)?(B=t.getRecordMatcher(F),J=q):J=F,t.addRoute(J,B)}function _(F){const q=t.getRecordMatcher(F);q&&t.removeRoute(q)}function C(){return t.getRoutes().map(F=>F.record)}function T(F){return!!t.getRecordMatcher(F)}function y(F,q){if(q=de({},q||l.value),typeof F=="string"){const S=ri(n,F,q.path),A=t.resolve({path:S.path},q),U=s.createHref(S.fullPath);return de(S,A,{params:d(A.params),hash:Kr(S.hash),redirectedFrom:void 0,href:U})}let B;if(F.path!=null)B=de({},F,{path:ri(n,F.path,q.path).path});else{const S=de({},F.params);for(const A in S)S[A]==null&&delete S[A];B=de({},F,{params:f(S)}),q.params=f(q.params)}const J=t.resolve(B,q),ie=F.hash||"";J.params=u(d(J.params));const _e=xb(r,de({},F,{hash:Rb(ie),path:J.path})),b=s.createHref(_e);return de({fullPath:_e,hash:ie,query:r===Cc?uv(F.query):F.query||{}},J,{redirectedFrom:void 0,href:b})}function E(F){return typeof F=="string"?ri(n,F,l.value.path):de({},F)}function m(F,q){if(c!==F)return fr(8,{from:q,to:F})}function h(F){return P(F)}function w(F){return h(de(E(F),{replace:!0}))}function R(F){const q=F.matched[F.matched.length-1];if(q&&q.redirect){const{redirect:B}=q;let J=typeof B=="function"?B(F):B;return typeof J=="string"&&(J=J.includes("?")||J.includes("#")?J=E(J):{path:J},J.params={}),de({query:F.query,hash:F.hash,params:J.path!=null?{}:F.params},J)}}function P(F,q){const B=c=y(F),J=l.value,ie=F.state,_e=F.force,b=F.replace===!0,S=R(B);if(S)return P(de(E(S),{state:typeof S=="object"?de({},ie,S.state):ie,force:_e,replace:b}),q||B);const A=B;A.redirectedFrom=q;let U;return!_e&&Db(r,J,B)&&(U=fr(16,{to:A,from:J}),Je(J,J,!0,!1)),(U?Promise.resolve(U):x(A,J)).catch($=>Vt($)?Vt($,2)?$:it($):X($,A,J)).then($=>{if($){if(Vt($,2))return P(de({replace:b},E($.to),{state:typeof $.to=="object"?de({},ie,$.to.state):ie,force:_e}),q||A)}else $=D(A,J,!0,b,ie);return V(A,J,$),$})}function M(F,q){const B=m(F,q);return B?Promise.reject(B):Promise.resolve()}function O(F){const q=Ot.values().next().value;return q&&typeof q.runWithContext=="function"?q.runWithContext(F):F()}function x(F,q){let B;const[J,ie,_e]=bv(F,q);B=si(J.reverse(),"beforeRouteLeave",F,q);for(const S of J)S.leaveGuards.forEach(A=>{B.push(dn(A,F,q))});const b=M.bind(null,F,q);return B.push(b),Ke(B).then(()=>{B=[];for(const S of o.list())B.push(dn(S,F,q));return B.push(b),Ke(B)}).then(()=>{B=si(ie,"beforeRouteUpdate",F,q);for(const S of ie)S.updateGuards.forEach(A=>{B.push(dn(A,F,q))});return B.push(b),Ke(B)}).then(()=>{B=[];for(const S of _e)if(S.beforeEnter)if(Tt(S.beforeEnter))for(const A of S.beforeEnter)B.push(dn(A,F,q));else B.push(dn(S.beforeEnter,F,q));return B.push(b),Ke(B)}).then(()=>(F.matched.forEach(S=>S.enterCallbacks={}),B=si(_e,"beforeRouteEnter",F,q,O),B.push(b),Ke(B))).then(()=>{B=[];for(const S of i.list())B.push(dn(S,F,q));return B.push(b),Ke(B)}).catch(S=>Vt(S,8)?S:Promise.reject(S))}function V(F,q,B){a.list().forEach(J=>O(()=>J(F,q,B)))}function D(F,q,B,J,ie){const _e=m(F,q);if(_e)return _e;const b=q===bt,S=Xn?history.state:{};B&&(J||b?s.replace(F.fullPath,de({scroll:b&&S&&S.scroll},ie)):s.push(F.fullPath,ie)),l.value=F,Je(F,q,B,b),it()}let Y;function ne(){Y||(Y=s.listen((F,q,B)=>{if(!Sn.listening)return;const J=y(F),ie=R(J);if(ie){P(de(ie,{replace:!0,force:!0}),J).catch(xr);return}c=J;const _e=l.value;Xn&&Bb(mc(_e.fullPath,B.delta),To()),x(J,_e).catch(b=>Vt(b,12)?b:Vt(b,2)?(P(de(E(b.to),{force:!0}),J).then(S=>{Vt(S,20)&&!B.delta&&B.type===Gr.pop&&s.go(-1,!1)}).catch(xr),Promise.reject()):(B.delta&&s.go(-B.delta,!1),X(b,J,_e))).then(b=>{b=b||D(J,_e,!1),b&&(B.delta&&!Vt(b,8)?s.go(-B.delta,!1):B.type===Gr.pop&&Vt(b,20)&&s.go(-1,!1)),V(J,_e,b)}).catch(xr)}))}let se=Sr(),G=Sr(),z;function X(F,q,B){it(F);const J=G.list();return J.length?J.forEach(ie=>ie(F,q,B)):console.error(F),Promise.reject(F)}function he(){return z&&l.value!==bt?Promise.resolve():new Promise((F,q)=>{se.add([F,q])})}function it(F){return z||(z=!F,ne(),se.list().forEach(([q,B])=>F?B(F):q()),se.reset()),F}function Je(F,q,B,J){const{scrollBehavior:ie}=e;if(!Xn||!ie)return Promise.resolve();const _e=!B&&Wb(mc(F.fullPath,0))||(J||!B)&&history.state&&history.state.scroll||null;return Ft().then(()=>ie(F,q,_e)).then(b=>b&&Vb(b)).catch(b=>X(b,F,q))}const He=F=>s.go(F);let kt;const Ot=new Set,Sn={currentRoute:l,listening:!0,addRoute:p,removeRoute:_,clearRoutes:t.clearRoutes,hasRoute:T,getRoutes:C,resolve:y,options:e,push:h,replace:w,go:He,back:()=>He(-1),forward:()=>He(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:G.add,isReady:he,install(F){const q=this;F.component("RouterLink",hv),F.component("RouterView",up),F.config.globalProperties.$router=q,Object.defineProperty(F.config.globalProperties,"$route",{enumerable:!0,get:()=>te(l)}),Xn&&!kt&&l.value===bt&&(kt=!0,h(s.location).catch(ie=>{}));const B={};for(const ie in bt)Object.defineProperty(B,ie,{get:()=>l.value[ie],enumerable:!0});F.provide(Lo,q),F.provide(Ga,qt(B)),F.provide(ta,l);const J=F.unmount;Ot.add(F),F.unmount=function(){Ot.delete(F),Ot.size<1&&(c=bt,Y&&Y(),Y=null,l.value=bt,kt=!1,z=!1),J()}}};function Ke(F){return F.reduce((q,B)=>q.then(()=>O(B)),Promise.resolve())}return Sn}function bv(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iur(c,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>ur(c,l))||s.push(l))}return[n,r,s]}function KC(){return Ve(Lo)}function vv(e){return Ve(Ga)}const Ev=/(:\w+)\([^)]+\)/g,wv=/(:\w+)[?+*]/g,Sv=/:\w+/g,Cv=(e,t)=>t.path.replace(Ev,"$1").replace(wv,"$1").replace(Sv,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),na=(e,t)=>{const n=e.route.matched.find(s=>{var o;return((o=s.components)==null?void 0:o.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&Cv(e.route,n));return typeof r=="function"?r(e.route):r},Tv=(e,t)=>({default:()=>e?Ye(om,e===!0?{}:e,t):t});function qa(e){return Array.isArray(e)?e:[e]}const oi=null,Lv={};const ii=[{name:"slug___de",path:"/de/:slug(.*)*",component:()=>re(()=>import("./BJXg9ihQ.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{name:"slug___en",path:"/:slug(.*)*",component:()=>re(()=>import("./BJXg9ihQ.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{name:oi==null?void 0:oi.name,path:"/sitemap.xml",component:Lv}],fp=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Ye(e,t,n):(r=n.default)==null?void 0:r.call(n)}}),Pv=/(:\w+)\([^)]+\)/g,Rv=/(:\w+)[?+*]/g,kv=/:\w+/g;function Oc(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(Pv,"$1").replace(Rv,"$1").replace(kv,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function Ov(e,t){return e===t||t===bt?!1:Oc(e)!==Oc(t)?!0:!e.matched.every((r,s)=>{var o,i;return r.components&&r.components.default===((i=(o=t.matched[s])==null?void 0:o.components)==null?void 0:i.default)})}const Av={scrollBehavior(e,t,n){var c;const r=ue(),s=((c=ot().options)==null?void 0:c.scrollBehaviorType)??"auto";let o=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!o&&t&&e&&i!==!1&&Ov(e,t)&&(o={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Ac(e.hash),behavior:s}:!1;const a=u=>!!(u.meta.pageTransition??Ui),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(u=>{r.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(o={el:e.hash,top:Ac(e.hash),behavior:s}),u(o)})})}};function Ac(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}const Iv={hashMode:!1,scrollBehaviorType:"auto"},dt={...Iv,...Av},Nv=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=ue(),s=ot(),o=([t,n]=mt(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(o===!0)return;const i=wo({statusCode:o&&o.statusCode||404,statusMessage:o&&o.statusMessage||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=s.beforeResolve(c=>{if(a(),c===e){const u=s.afterEach(async()=>{u(),await r.runWithContext(()=>Qn(i)),window==null||window.history.pushState({},"",e.fullPath)});return!1}})},xv=async e=>{let t,n;const r=([t,n]=mt(()=>Wa({path:e.path})),t=await t,n(),t);if(r.redirect)return Rt(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},Dv=[Nv,xv],Mr={};function Mv(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const c=o.includes(e.slice(i))?e.slice(i).length:1;let u=o.slice(c);return u[0]!=="/"&&(u="/"+u),ql(u,"")}const a=ql(r,e),l=!n||Mi(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":s)+o}const $v=xe({name:"nuxt:router",enforce:"pre",async setup(e){var T;let t,n,r=We().app.baseURL;const s=((T=dt.history)==null?void 0:T.call(dt,r))??Yb(r),o=dt.routes?([t,n]=mt(()=>dt.routes(ii)),t=await t,n(),t??ii):ii;let i;const a=_v({...dt,scrollBehavior:(y,E,m)=>{if(E===bt){i=m;return}if(dt.scrollBehavior){if(a.options.scrollBehavior=dt.scrollBehavior,"scrollRestoration"in window.history){const h=a.beforeEach(()=>{h(),window.history.scrollRestoration="manual"})}return dt.scrollBehavior(y,bt,i||m)}},history:s,routes:o});dt.routes&&dt.routes,"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=or(a.currentRoute.value);a.afterEach((y,E)=>{l.value=E}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const c=Mv(r,window.location,e.payload.path),u=or(a.currentRoute.value),f=()=>{u.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((y,E)=>{var m,h,w,R;((h=(m=y.matched[0])==null?void 0:m.components)==null?void 0:h.default)===((R=(w=E.matched[0])==null?void 0:w.components)==null?void 0:R.default)&&f()});const d={};for(const y in u.value)Object.defineProperty(d,y,{get:()=>u.value[y],enumerable:!0});e._route=qt(d),e._middleware=e._middleware||{global:[],named:{}};const p=cs();a.afterEach(async(y,E,m)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(i_),m&&await e.callHook("page:loading:end")});try{[t,n]=mt(()=>a.isReady()),await t,n()}catch(y){[t,n]=mt(()=>e.runWithContext(()=>Qn(y))),await t,n()}const _=c!==a.currentRoute.value.fullPath?a.resolve(c):a.currentRoute.value;f();const C=e.payload.state._layout;return a.beforeEach(async(y,E)=>{var m;await e.callHook("page:loading:start"),y.meta=en(y.meta),e.isHydrating&&C&&!yn(y.meta.layout)&&(y.meta.layout=C),e._processingMiddleware=!0;{const h=new Set([...Dv,...e._middleware.global]);for(const w of y.matched){const R=w.meta.middleware;if(R)for(const P of qa(R))h.add(P)}{const w=await e.runWithContext(()=>Wa({path:y.path}));if(w.appMiddleware)for(const R in w.appMiddleware)w.appMiddleware[R]?h.add(R):h.delete(R)}for(const w of h){const R=typeof w=="string"?e._middleware.named[w]||await((m=Mr[w])==null?void 0:m.call(Mr).then(M=>M.default||M)):w;if(!R)throw new Error(`Unknown route middleware: '${w}'.`);const P=await e.runWithContext(()=>R(y,E));if(!e.payload.serverRendered&&e.isHydrating&&(P===!1||P instanceof Error)){const M=P||Bi({statusCode:404,statusMessage:`Page Not Found: ${c}`});return await e.runWithContext(()=>Qn(M)),!1}if(P!==!0&&(P||P===!1))return P}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),a.afterEach(async(y,E)=>{y.matched.length===0&&await e.runWithContext(()=>Qn(Bi({statusCode:404,fatal:!1,statusMessage:`Page not found: ${y.fullPath}`,data:{path:y.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in _&&(_.name=void 0),await a.replace({..._,force:!0}),a.options.scrollBehavior=dt.scrollBehavior}catch(y){await e.runWithContext(()=>Qn(y))}}),{provide:{router:a}}}}),Ic=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),GC=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Ya=e=>{const t=ue();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Ic(()=>e())}):Ic(()=>e())},Fv="$s";function Xa(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const s=Fv+n,o=ue(),i=tf(o.payload.state,s);if(i.value===void 0&&r){const a=r();if(Se(a))return o.payload.state[s]=a,a;i.value=a}return i}function vt(e){if(typeof e!="object")return e;var t,n,r=Object.prototype.toString.call(e);if(r==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=vt(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:vt(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=vt(e[t])}return n}if(r==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=vt(e[t]);return n}return r==="[object Set]"?(n=new Set,e.forEach(function(s){n.add(vt(s))}),n):r==="[object Map]"?(n=new Map,e.forEach(function(s,o){n.set(vt(o),vt(s))}),n):r==="[object Date]"?new Date(+e):r==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):r==="[object DataView]"?new e.constructor(vt(e.buffer)):r==="[object ArrayBuffer]"?e.slice(0):r.slice(-6)==="Array]"?new e.constructor(e):e}const Hv={path:"/",watch:!0,decode:e=>Wr(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},Ts=window.cookieStore;function Uv(e,t){var l;const n={...Hv,...t};n.filter??(n.filter=c=>c===e);const r=Nc(n)||{};let s;n.maxAge!==void 0?s=n.maxAge*1e3:n.expires&&(s=n.expires.getTime()-Date.now());const o=s!==void 0&&s<=0,i=vt(o?void 0:r[e]??((l=n.default)==null?void 0:l.call(n))),a=s&&!o?Bv(i,s,n.watch&&n.watch!=="shallow"):Re(i);{let c=null;try{!Ts&&typeof BroadcastChannel<"u"&&(c=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const u=()=>{n.readonly||Xy(a.value,r[e])||(Vv(e,a.value,n),r[e]=vt(a.value),c==null||c.postMessage({value:n.encode(a.value)}))},f=_=>{var T;const C=_.refresh?(T=Nc(n))==null?void 0:T[e]:n.decode(_.value);d=!0,a.value=C,r[e]=vt(C),Ft(()=>{d=!1})};let d=!1;const p=!!os();if(p&&$s(()=>{d=!0,u(),c==null||c.close()}),Ts){const _=C=>{const T=C.changed.find(E=>E.name===e),y=C.deleted.find(E=>E.name===e);T&&f({value:T.value}),y&&f({value:null})};Ts.addEventListener("change",_),p&&$s(()=>Ts.removeEventListener("change",_))}else c&&(c.onmessage=({data:_})=>f(_));n.watch?Xe(a,()=>{d||u()},{deep:n.watch!=="shallow"}):u()}return a}function Nc(e={}){return By(document.cookie,e)}function jv(e,t,n={}){return t==null?Zl(e,t,{...n,maxAge:-1}):Zl(e,t,n)}function Vv(e,t,n={}){document.cookie=jv(e,t,n)}const xc=2147483647;function Bv(e,t,n){let r,s,o=0;const i=n?Re(e):{value:e};return os()&&$s(()=>{s==null||s(),clearTimeout(r)}),$h((a,l)=>{n&&(s=Xe(i,l));function c(){o=0,clearTimeout(r);const u=t-o,f=u{if(o+=f,o{if(t.path===n.path)return;const r=await dc(t.path);r&&Object.assign(e.static.data,r.data)}),Ya(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await dc(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Co,1e3)})}}),qv=xe(()=>{const e=ot();Ya(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),Yv=xe(e=>{let t;async function n(){const r=await Co();t&&clearTimeout(t),t=setTimeout(n,zl);try{const s=await $fetch(Ua("builds/latest.json")+`?${Date.now()}`);s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}catch{}}Ya(()=>{t=setTimeout(n,zl)})}),Xv=xe({name:"nuxt:chunk-reload",setup(e){const t=ot(),n=We(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const a="href"in o&&o.href[0]==="#"?n.app.baseURL+o.href:_r(n.app.baseURL,o.fullPath);Wv({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),Jv=xe({name:"pinia",setup(e){const t=c_();return e.vueApp.use(t),us(t),e.payload&&e.payload.pinia&&(t.state.value=e.payload.pinia),{provide:{pinia:t}}}}),zv=ye(()=>re(()=>import("./CUw_cPxb.js"),__vite__mapDeps([3,4,2]),import.meta.url).then(e=>e.default||e.default||e)),Qv=ye(()=>re(()=>import("./DyoW_JxI.js"),__vite__mapDeps([5,2]),import.meta.url).then(e=>e.default||e.default||e)),Zv=ye(()=>re(()=>import("./CWc4Ijl7.js"),__vite__mapDeps([6,2]),import.meta.url).then(e=>e.default||e.default||e)),eE=ye(()=>re(()=>import("./CdvxTTWH.js"),__vite__mapDeps([7,2]),import.meta.url).then(e=>e.default||e.default||e)),tE=ye(()=>re(()=>import("./DGDZGGAU.js"),__vite__mapDeps([8,2]),import.meta.url).then(e=>e.default||e.default||e)),nE=ye(()=>re(()=>import("./B7yw_W1T.js"),__vite__mapDeps([9,2]),import.meta.url).then(e=>e.default||e.default||e)),rE=ye(()=>re(()=>import("./iM-DJGFO.js"),__vite__mapDeps([10,2]),import.meta.url).then(e=>e.default||e.default||e)),sE=ye(()=>re(()=>import("./dUxXWh0T.js"),__vite__mapDeps([11,2]),import.meta.url).then(e=>e.default||e.default||e)),oE=ye(()=>re(()=>import("./CBb2D0G4.js"),__vite__mapDeps([12,2]),import.meta.url).then(e=>e.default||e.default||e)),iE=ye(()=>re(()=>import("./xTnPjyRh.js"),__vite__mapDeps([13,2]),import.meta.url).then(e=>e.default||e.default||e)),aE=ye(()=>re(()=>import("./wws5_cV6.js"),__vite__mapDeps([14,2]),import.meta.url).then(e=>e.default||e.default||e)),lE=ye(()=>re(()=>import("./4a7OIB7m.js"),__vite__mapDeps([15,16,2]),import.meta.url).then(e=>e.default||e.default||e)),cE=ye(()=>re(()=>import("./C6_5rLVN.js"),__vite__mapDeps([17,2]),import.meta.url).then(e=>e.default||e.default||e)),uE=ye(()=>re(()=>import("./eBQLBkBq.js"),__vite__mapDeps([18,2]),import.meta.url).then(e=>e.default||e.default||e)),fE=ye(()=>re(()=>import("./CKIDuI2m.js"),__vite__mapDeps([19,2]),import.meta.url).then(e=>e.default||e.default||e)),dE=ye(()=>re(()=>import("./COj69h7G.js"),__vite__mapDeps([20,2]),import.meta.url).then(e=>e.default||e.default||e)),pE=ye(()=>re(()=>import("./DP1w59zt.js"),__vite__mapDeps([21,2]),import.meta.url).then(e=>e.default||e.default||e)),hE=ye(()=>re(()=>import("./DIOOyMQA.js"),__vite__mapDeps([22,2]),import.meta.url).then(e=>e.default||e.default||e)),mE=ye(()=>re(()=>import("./CdcLVVZP.js"),__vite__mapDeps([23,2]),import.meta.url).then(e=>e.default||e.default||e)),gE=ye(()=>re(()=>import("./B1kHAH-7.js"),__vite__mapDeps([24,2]),import.meta.url).then(e=>e.default||e.default||e)),yE=ye(()=>re(()=>import("./DAy7V8tj.js"),__vite__mapDeps([25,2]),import.meta.url).then(e=>e.default||e.default||e)),_E=ye(()=>re(()=>import("./4Kznjakk.js"),__vite__mapDeps([26,2]),import.meta.url).then(e=>e.default||e.default||e)),bE=ye(()=>re(()=>import("./zTUrMMwg.js"),__vite__mapDeps([27,2]),import.meta.url).then(e=>e.default||e.default||e)),vE=ye(()=>re(()=>import("./BV8Nlky_.js"),__vite__mapDeps([28,2]),import.meta.url).then(e=>e.default||e.default||e)),EE=ye(()=>re(()=>import("./4i4O81Gc.js"),__vite__mapDeps([29,2]),import.meta.url).then(e=>e.default||e.default||e)),wE=[["ProseA",zv],["ProseBlockquote",Qv],["ProseCode",Zv],["ProseEm",eE],["ProseH1",tE],["ProseH2",nE],["ProseH3",rE],["ProseH4",sE],["ProseH5",oE],["ProseH6",iE],["ProseHr",aE],["ProseImg",lE],["ProseLi",cE],["ProseOl",uE],["ProseP",fE],["ProsePre",dE],["ProseScript",pE],["ProseStrong",hE],["ProseTable",mE],["ProseTbody",gE],["ProseTd",yE],["ProseTh",_E],["ProseThead",bE],["ProseTr",vE],["ProseUl",EE]],SE=xe({name:"nuxt:global-components",setup(e){for(const[t,n]of wE)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),pn={default:ye(()=>re(()=>import("./DKT_g09Z.js").then(e=>e._),__vite__mapDeps([30,2,31,4,32,33,1,34]),import.meta.url).then(e=>e.default||e))},CE=xe({name:"nuxt:prefetch",setup(e){const t=ot();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof pn[r]=="function"&&await pn[r]()})}),e.hooks.hook("link:prefetch",n=>{if(Rt(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=qa(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof Mr[i]=="function"&&Mr[i]();s&&typeof pn[s]=="function"&&pn[s]()})}});/*! + */const Xn=typeof document<"u";function Qd(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function _b(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Qd(e.default)}const de=Object.assign;function ni(e,t){const n={};for(const r in t){const s=t[r];n[r]=Tt(s)?s.map(e):e(s)}return n}const xr=()=>{},Tt=Array.isArray,Zd=/#/g,bb=/&/g,vb=/\//g,Eb=/=/g,wb=/\?/g,ep=/\+/g,Sb=/%5B/g,Cb=/%5D/g,tp=/%5E/g,Tb=/%60/g,np=/%7B/g,Lb=/%7C/g,rp=/%7D/g,Pb=/%20/g;function Ka(e){return encodeURI(""+e).replace(Lb,"|").replace(Sb,"[").replace(Cb,"]")}function Rb(e){return Ka(e).replace(np,"{").replace(rp,"}").replace(tp,"^")}function Zi(e){return Ka(e).replace(ep,"%2B").replace(Pb,"+").replace(Zd,"%23").replace(bb,"%26").replace(Tb,"`").replace(np,"{").replace(rp,"}").replace(tp,"^")}function kb(e){return Zi(e).replace(Eb,"%3D")}function Ob(e){return Ka(e).replace(Zd,"%23").replace(wb,"%3F")}function Ab(e){return e==null?"":Ob(e).replace(vb,"%2F")}function Kr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Ib=/\/$/,Nb=e=>e.replace(Ib,"");function ri(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=$b(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:Kr(i)}}function xb(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function pc(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Db(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&ur(t.matched[r],n.matched[s])&&sp(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ur(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function sp(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Mb(e[n],t[n]))return!1;return!0}function Mb(e,t){return Tt(e)?hc(e,t):Tt(t)?hc(t,e):e===t}function hc(e,t){return Tt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function $b(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const bt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Gr;(function(e){e.pop="pop",e.push="push"})(Gr||(Gr={}));var Dr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Dr||(Dr={}));function Fb(e){if(!e)if(Xn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Nb(e)}const Hb=/^[^#]+#/;function Ub(e,t){return e.replace(Hb,"#")+t}function jb(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const To=()=>({left:window.scrollX,top:window.scrollY});function Vb(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=jb(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function mc(e,t){return(history.state?history.state.position-t:-1)+e}const ea=new Map;function Bb(e,t){ea.set(e,t)}function Wb(e){const t=ea.get(e);return ea.delete(e),t}let Kb=()=>location.protocol+"//"+location.host;function op(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let a=s.includes(e.slice(o))?e.slice(o).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),pc(l,"")}return pc(n,e)+r+s}function Gb(e,t,n,r){let s=[],o=[],i=null;const a=({state:d})=>{const p=op(e,location),_=n.value,C=t.value;let T=0;if(d){if(n.value=p,t.value=d,i&&i===_){i=null;return}T=C?d.position-C.position:0}else r(p);s.forEach(y=>{y(n.value,_,{delta:T,type:Gr.pop,direction:T?T>0?Dr.forward:Dr.back:Dr.unknown})})};function l(){i=n.value}function c(d){s.push(d);const p=()=>{const _=s.indexOf(d);_>-1&&s.splice(_,1)};return o.push(p),p}function u(){const{history:d}=window;d.state&&d.replaceState(de({},d.state,{scroll:To()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:f}}function gc(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?To():null}}function qb(e){const{history:t,location:n}=window,r={value:op(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Kb()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),s.value=c}catch(p){console.error(p),n[u?"replace":"assign"](d)}}function i(l,c){const u=de({},t.state,gc(s.value.back,l,s.value.forward,!0),c,{position:s.value.position});o(l,u,!0),r.value=l}function a(l,c){const u=de({},s.value,t.state,{forward:l,scroll:To()});o(u.current,u,!0);const f=de({},gc(r.value,l,null),{position:u.position+1},c);o(l,f,!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function Yb(e){e=Fb(e);const t=qb(e),n=Gb(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=de({location:"",base:e,go:r,createHref:Ub.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Xb(e){return typeof e=="string"||e&&typeof e=="object"}function ip(e){return typeof e=="string"||typeof e=="symbol"}const ap=Symbol("");var yc;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(yc||(yc={}));function fr(e,t){return de(new Error,{type:e,[ap]:!0},t)}function Vt(e,t){return e instanceof Error&&ap in e&&(t==null||!!(e.type&t))}const _c="[^/]+?",Jb={sensitive:!1,strict:!1,start:!0,end:!0},zb=/[.+*?^${}()[\]/\\]/g;function Qb(e,t){const n=de({},Jb,t),r=[];let s=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function lp(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const ev={type:0,value:""},tv=/[a-zA-Z0-9_]/;function nv(e){if(!e)return[[]];if(e==="/")return[[ev]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,c="",u="";function f(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a{i(m)}:xr}function i(f){if(ip(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){const d=av(f,n);n.splice(d,0,f),f.record.name&&!wc(f)&&r.set(f.record.name,f)}function c(f,d){let p,_={},C,T;if("name"in f&&f.name){if(p=r.get(f.name),!p)throw fr(1,{location:f});T=p.record.name,_=de(vc(d.params,p.keys.filter(m=>!m.optional).concat(p.parent?p.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),f.params&&vc(f.params,p.keys.map(m=>m.name))),C=p.stringify(_)}else if(f.path!=null)C=f.path,p=n.find(m=>m.re.test(C)),p&&(_=p.parse(C),T=p.record.name);else{if(p=d.name?r.get(d.name):n.find(m=>m.re.test(d.path)),!p)throw fr(1,{location:f,currentLocation:d});T=p.record.name,_=de({},d.params,f.params),C=p.stringify(_)}const y=[];let E=p;for(;E;)y.unshift(E.record),E=E.parent;return{name:T,path:C,params:_,matched:y,meta:iv(y)}}e.forEach(f=>o(f));function u(){n.length=0,r.clear()}return{addRoute:o,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:s}}function vc(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Ec(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:ov(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function ov(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function wc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function iv(e){return e.reduce((t,n)=>de(t,n.meta),{})}function Sc(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function av(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;lp(e,t[o])<0?r=o:n=o+1}const s=lv(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function lv(e){let t=e;for(;t=t.parent;)if(cp(t)&&lp(e,t)===0)return t}function cp({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function cv(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&Zi(o)):[r&&Zi(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function uv(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Tt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const fv=Symbol(""),Tc=Symbol(""),Lo=Symbol(""),Ga=Symbol(""),ta=Symbol("");function Sr(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function dn(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const c=d=>{d===!1?l(fr(4,{from:n,to:t})):d instanceof Error?l(d):Xb(d)?l(fr(2,{from:t,to:d})):(i&&r.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),a())},u=o(()=>e.call(r&&r.instances[s],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(d=>l(d))})}function si(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Qd(l)){const u=(l.__vccOpts||l)[t];u&&o.push(dn(u,n,r,i,a,s))}else{let c=l();o.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const f=_b(u)?u.default:u;i.mods[a]=u,i.components[a]=f;const p=(f.__vccOpts||f)[t];return p&&dn(p,n,r,i,a,s)()}))}}return o}function Lc(e){const t=Ve(Lo),n=Ve(Ga),r=we(()=>{const l=te(e.to);return t.resolve(l)}),s=we(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(ur.bind(null,u));if(d>-1)return d;const p=Pc(l[c-2]);return c>1&&Pc(u)===p&&f[f.length-1].path!==p?f.findIndex(ur.bind(null,l[c-2])):d}),o=we(()=>s.value>-1&&gv(n.params,r.value.params)),i=we(()=>s.value>-1&&s.value===n.matched.length-1&&sp(n.params,r.value.params));function a(l={}){if(mv(l)){const c=t[te(e.replace)?"replace":"push"](te(e.to)).catch(xr);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:r,href:we(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}function dv(e){return e.length===1?e[0]:e}const pv=Pt({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"}},useLink:Lc,setup(e,{slots:t}){const n=en(Lc(e)),{options:r}=Ve(Lo),s=we(()=>({[Rc(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Rc(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&dv(t.default(n));return e.custom?o:Ye("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),hv=pv;function mv(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function gv(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Tt(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function Pc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Rc=(e,t,n)=>e??t??n,yv=Pt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ve(ta),s=we(()=>e.route||r.value),o=Ve(Tc,0),i=we(()=>{let c=te(o);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=we(()=>s.value.matched[i.value]);xn(Tc,we(()=>i.value+1)),xn(fv,a),xn(ta,s);const l=Re();return Xe(()=>[l.value,a.value,e.name],([c,u,f],[d,p,_])=>{u&&(u.instances[f]=c,p&&p!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),c&&u&&(!p||!ur(u,p)||!d)&&(u.enterCallbacks[f]||[]).forEach(C=>C(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=a.value,d=f&&f.components[u];if(!d)return kc(n.default,{Component:d,route:c});const p=f.props[u],_=p?p===!0?c.params:typeof p=="function"?p(c):p:null,T=Ye(d,de({},_,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return kc(n.default,{Component:T,route:c})||T}}});function kc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const up=yv;function _v(e){const t=sv(e.routes,e),n=e.parseQuery||cv,r=e.stringifyQuery||Cc,s=e.history,o=Sr(),i=Sr(),a=Sr(),l=or(bt);let c=bt;Xn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ni.bind(null,F=>""+F),f=ni.bind(null,Ab),d=ni.bind(null,Kr);function p(F,q){let B,J;return ip(F)?(B=t.getRecordMatcher(F),J=q):J=F,t.addRoute(J,B)}function _(F){const q=t.getRecordMatcher(F);q&&t.removeRoute(q)}function C(){return t.getRoutes().map(F=>F.record)}function T(F){return!!t.getRecordMatcher(F)}function y(F,q){if(q=de({},q||l.value),typeof F=="string"){const S=ri(n,F,q.path),A=t.resolve({path:S.path},q),U=s.createHref(S.fullPath);return de(S,A,{params:d(A.params),hash:Kr(S.hash),redirectedFrom:void 0,href:U})}let B;if(F.path!=null)B=de({},F,{path:ri(n,F.path,q.path).path});else{const S=de({},F.params);for(const A in S)S[A]==null&&delete S[A];B=de({},F,{params:f(S)}),q.params=f(q.params)}const J=t.resolve(B,q),ie=F.hash||"";J.params=u(d(J.params));const _e=xb(r,de({},F,{hash:Rb(ie),path:J.path})),b=s.createHref(_e);return de({fullPath:_e,hash:ie,query:r===Cc?uv(F.query):F.query||{}},J,{redirectedFrom:void 0,href:b})}function E(F){return typeof F=="string"?ri(n,F,l.value.path):de({},F)}function m(F,q){if(c!==F)return fr(8,{from:q,to:F})}function h(F){return P(F)}function w(F){return h(de(E(F),{replace:!0}))}function R(F){const q=F.matched[F.matched.length-1];if(q&&q.redirect){const{redirect:B}=q;let J=typeof B=="function"?B(F):B;return typeof J=="string"&&(J=J.includes("?")||J.includes("#")?J=E(J):{path:J},J.params={}),de({query:F.query,hash:F.hash,params:J.path!=null?{}:F.params},J)}}function P(F,q){const B=c=y(F),J=l.value,ie=F.state,_e=F.force,b=F.replace===!0,S=R(B);if(S)return P(de(E(S),{state:typeof S=="object"?de({},ie,S.state):ie,force:_e,replace:b}),q||B);const A=B;A.redirectedFrom=q;let U;return!_e&&Db(r,J,B)&&(U=fr(16,{to:A,from:J}),Je(J,J,!0,!1)),(U?Promise.resolve(U):x(A,J)).catch($=>Vt($)?Vt($,2)?$:it($):X($,A,J)).then($=>{if($){if(Vt($,2))return P(de({replace:b},E($.to),{state:typeof $.to=="object"?de({},ie,$.to.state):ie,force:_e}),q||A)}else $=D(A,J,!0,b,ie);return V(A,J,$),$})}function M(F,q){const B=m(F,q);return B?Promise.reject(B):Promise.resolve()}function O(F){const q=Ot.values().next().value;return q&&typeof q.runWithContext=="function"?q.runWithContext(F):F()}function x(F,q){let B;const[J,ie,_e]=bv(F,q);B=si(J.reverse(),"beforeRouteLeave",F,q);for(const S of J)S.leaveGuards.forEach(A=>{B.push(dn(A,F,q))});const b=M.bind(null,F,q);return B.push(b),Ke(B).then(()=>{B=[];for(const S of o.list())B.push(dn(S,F,q));return B.push(b),Ke(B)}).then(()=>{B=si(ie,"beforeRouteUpdate",F,q);for(const S of ie)S.updateGuards.forEach(A=>{B.push(dn(A,F,q))});return B.push(b),Ke(B)}).then(()=>{B=[];for(const S of _e)if(S.beforeEnter)if(Tt(S.beforeEnter))for(const A of S.beforeEnter)B.push(dn(A,F,q));else B.push(dn(S.beforeEnter,F,q));return B.push(b),Ke(B)}).then(()=>(F.matched.forEach(S=>S.enterCallbacks={}),B=si(_e,"beforeRouteEnter",F,q,O),B.push(b),Ke(B))).then(()=>{B=[];for(const S of i.list())B.push(dn(S,F,q));return B.push(b),Ke(B)}).catch(S=>Vt(S,8)?S:Promise.reject(S))}function V(F,q,B){a.list().forEach(J=>O(()=>J(F,q,B)))}function D(F,q,B,J,ie){const _e=m(F,q);if(_e)return _e;const b=q===bt,S=Xn?history.state:{};B&&(J||b?s.replace(F.fullPath,de({scroll:b&&S&&S.scroll},ie)):s.push(F.fullPath,ie)),l.value=F,Je(F,q,B,b),it()}let Y;function ne(){Y||(Y=s.listen((F,q,B)=>{if(!Sn.listening)return;const J=y(F),ie=R(J);if(ie){P(de(ie,{replace:!0,force:!0}),J).catch(xr);return}c=J;const _e=l.value;Xn&&Bb(mc(_e.fullPath,B.delta),To()),x(J,_e).catch(b=>Vt(b,12)?b:Vt(b,2)?(P(de(E(b.to),{force:!0}),J).then(S=>{Vt(S,20)&&!B.delta&&B.type===Gr.pop&&s.go(-1,!1)}).catch(xr),Promise.reject()):(B.delta&&s.go(-B.delta,!1),X(b,J,_e))).then(b=>{b=b||D(J,_e,!1),b&&(B.delta&&!Vt(b,8)?s.go(-B.delta,!1):B.type===Gr.pop&&Vt(b,20)&&s.go(-1,!1)),V(J,_e,b)}).catch(xr)}))}let se=Sr(),G=Sr(),z;function X(F,q,B){it(F);const J=G.list();return J.length?J.forEach(ie=>ie(F,q,B)):console.error(F),Promise.reject(F)}function he(){return z&&l.value!==bt?Promise.resolve():new Promise((F,q)=>{se.add([F,q])})}function it(F){return z||(z=!F,ne(),se.list().forEach(([q,B])=>F?B(F):q()),se.reset()),F}function Je(F,q,B,J){const{scrollBehavior:ie}=e;if(!Xn||!ie)return Promise.resolve();const _e=!B&&Wb(mc(F.fullPath,0))||(J||!B)&&history.state&&history.state.scroll||null;return Ft().then(()=>ie(F,q,_e)).then(b=>b&&Vb(b)).catch(b=>X(b,F,q))}const He=F=>s.go(F);let kt;const Ot=new Set,Sn={currentRoute:l,listening:!0,addRoute:p,removeRoute:_,clearRoutes:t.clearRoutes,hasRoute:T,getRoutes:C,resolve:y,options:e,push:h,replace:w,go:He,back:()=>He(-1),forward:()=>He(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:G.add,isReady:he,install(F){const q=this;F.component("RouterLink",hv),F.component("RouterView",up),F.config.globalProperties.$router=q,Object.defineProperty(F.config.globalProperties,"$route",{enumerable:!0,get:()=>te(l)}),Xn&&!kt&&l.value===bt&&(kt=!0,h(s.location).catch(ie=>{}));const B={};for(const ie in bt)Object.defineProperty(B,ie,{get:()=>l.value[ie],enumerable:!0});F.provide(Lo,q),F.provide(Ga,qt(B)),F.provide(ta,l);const J=F.unmount;Ot.add(F),F.unmount=function(){Ot.delete(F),Ot.size<1&&(c=bt,Y&&Y(),Y=null,l.value=bt,kt=!1,z=!1),J()}}};function Ke(F){return F.reduce((q,B)=>q.then(()=>O(B)),Promise.resolve())}return Sn}function bv(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iur(c,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(c=>ur(c,l))||s.push(l))}return[n,r,s]}function KC(){return Ve(Lo)}function vv(e){return Ve(Ga)}const Ev=/(:\w+)\([^)]+\)/g,wv=/(:\w+)[?+*]/g,Sv=/:\w+/g,Cv=(e,t)=>t.path.replace(Ev,"$1").replace(wv,"$1").replace(Sv,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),na=(e,t)=>{const n=e.route.matched.find(s=>{var o;return((o=s.components)==null?void 0:o.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&Cv(e.route,n));return typeof r=="function"?r(e.route):r},Tv=(e,t)=>({default:()=>e?Ye(om,e===!0?{}:e,t):t});function qa(e){return Array.isArray(e)?e:[e]}const oi=null,Lv={};const ii=[{name:"slug___de",path:"/de/:slug(.*)*",component:()=>re(()=>import("./CIxYuqeJ.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{name:"slug___en",path:"/:slug(.*)*",component:()=>re(()=>import("./CIxYuqeJ.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{name:oi==null?void 0:oi.name,path:"/sitemap.xml",component:Lv}],fp=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Ye(e,t,n):(r=n.default)==null?void 0:r.call(n)}}),Pv=/(:\w+)\([^)]+\)/g,Rv=/(:\w+)[?+*]/g,kv=/:\w+/g;function Oc(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(Pv,"$1").replace(Rv,"$1").replace(kv,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function Ov(e,t){return e===t||t===bt?!1:Oc(e)!==Oc(t)?!0:!e.matched.every((r,s)=>{var o,i;return r.components&&r.components.default===((i=(o=t.matched[s])==null?void 0:o.components)==null?void 0:i.default)})}const Av={scrollBehavior(e,t,n){var c;const r=ue(),s=((c=ot().options)==null?void 0:c.scrollBehaviorType)??"auto";let o=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!o&&t&&e&&i!==!1&&Ov(e,t)&&(o={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Ac(e.hash),behavior:s}:!1;const a=u=>!!(u.meta.pageTransition??Ui),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(u=>{r.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(o={el:e.hash,top:Ac(e.hash),behavior:s}),u(o)})})}};function Ac(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}const Iv={hashMode:!1,scrollBehaviorType:"auto"},dt={...Iv,...Av},Nv=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=ue(),s=ot(),o=([t,n]=mt(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(o===!0)return;const i=wo({statusCode:o&&o.statusCode||404,statusMessage:o&&o.statusMessage||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=s.beforeResolve(c=>{if(a(),c===e){const u=s.afterEach(async()=>{u(),await r.runWithContext(()=>Qn(i)),window==null||window.history.pushState({},"",e.fullPath)});return!1}})},xv=async e=>{let t,n;const r=([t,n]=mt(()=>Wa({path:e.path})),t=await t,n(),t);if(r.redirect)return Rt(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},Dv=[Nv,xv],Mr={};function Mv(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const c=o.includes(e.slice(i))?e.slice(i).length:1;let u=o.slice(c);return u[0]!=="/"&&(u="/"+u),ql(u,"")}const a=ql(r,e),l=!n||Mi(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":s)+o}const $v=xe({name:"nuxt:router",enforce:"pre",async setup(e){var T;let t,n,r=We().app.baseURL;const s=((T=dt.history)==null?void 0:T.call(dt,r))??Yb(r),o=dt.routes?([t,n]=mt(()=>dt.routes(ii)),t=await t,n(),t??ii):ii;let i;const a=_v({...dt,scrollBehavior:(y,E,m)=>{if(E===bt){i=m;return}if(dt.scrollBehavior){if(a.options.scrollBehavior=dt.scrollBehavior,"scrollRestoration"in window.history){const h=a.beforeEach(()=>{h(),window.history.scrollRestoration="manual"})}return dt.scrollBehavior(y,bt,i||m)}},history:s,routes:o});dt.routes&&dt.routes,"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=or(a.currentRoute.value);a.afterEach((y,E)=>{l.value=E}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const c=Mv(r,window.location,e.payload.path),u=or(a.currentRoute.value),f=()=>{u.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((y,E)=>{var m,h,w,R;((h=(m=y.matched[0])==null?void 0:m.components)==null?void 0:h.default)===((R=(w=E.matched[0])==null?void 0:w.components)==null?void 0:R.default)&&f()});const d={};for(const y in u.value)Object.defineProperty(d,y,{get:()=>u.value[y],enumerable:!0});e._route=qt(d),e._middleware=e._middleware||{global:[],named:{}};const p=cs();a.afterEach(async(y,E,m)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(i_),m&&await e.callHook("page:loading:end")});try{[t,n]=mt(()=>a.isReady()),await t,n()}catch(y){[t,n]=mt(()=>e.runWithContext(()=>Qn(y))),await t,n()}const _=c!==a.currentRoute.value.fullPath?a.resolve(c):a.currentRoute.value;f();const C=e.payload.state._layout;return a.beforeEach(async(y,E)=>{var m;await e.callHook("page:loading:start"),y.meta=en(y.meta),e.isHydrating&&C&&!yn(y.meta.layout)&&(y.meta.layout=C),e._processingMiddleware=!0;{const h=new Set([...Dv,...e._middleware.global]);for(const w of y.matched){const R=w.meta.middleware;if(R)for(const P of qa(R))h.add(P)}{const w=await e.runWithContext(()=>Wa({path:y.path}));if(w.appMiddleware)for(const R in w.appMiddleware)w.appMiddleware[R]?h.add(R):h.delete(R)}for(const w of h){const R=typeof w=="string"?e._middleware.named[w]||await((m=Mr[w])==null?void 0:m.call(Mr).then(M=>M.default||M)):w;if(!R)throw new Error(`Unknown route middleware: '${w}'.`);const P=await e.runWithContext(()=>R(y,E));if(!e.payload.serverRendered&&e.isHydrating&&(P===!1||P instanceof Error)){const M=P||Bi({statusCode:404,statusMessage:`Page Not Found: ${c}`});return await e.runWithContext(()=>Qn(M)),!1}if(P!==!0&&(P||P===!1))return P}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),a.afterEach(async(y,E)=>{y.matched.length===0&&await e.runWithContext(()=>Qn(Bi({statusCode:404,fatal:!1,statusMessage:`Page not found: ${y.fullPath}`,data:{path:y.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in _&&(_.name=void 0),await a.replace({..._,force:!0}),a.options.scrollBehavior=dt.scrollBehavior}catch(y){await e.runWithContext(()=>Qn(y))}}),{provide:{router:a}}}}),Ic=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),GC=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Ya=e=>{const t=ue();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Ic(()=>e())}):Ic(()=>e())},Fv="$s";function Xa(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const s=Fv+n,o=ue(),i=tf(o.payload.state,s);if(i.value===void 0&&r){const a=r();if(Se(a))return o.payload.state[s]=a,a;i.value=a}return i}function vt(e){if(typeof e!="object")return e;var t,n,r=Object.prototype.toString.call(e);if(r==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=vt(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:vt(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=vt(e[t])}return n}if(r==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=vt(e[t]);return n}return r==="[object Set]"?(n=new Set,e.forEach(function(s){n.add(vt(s))}),n):r==="[object Map]"?(n=new Map,e.forEach(function(s,o){n.set(vt(o),vt(s))}),n):r==="[object Date]"?new Date(+e):r==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):r==="[object DataView]"?new e.constructor(vt(e.buffer)):r==="[object ArrayBuffer]"?e.slice(0):r.slice(-6)==="Array]"?new e.constructor(e):e}const Hv={path:"/",watch:!0,decode:e=>Wr(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},Ts=window.cookieStore;function Uv(e,t){var l;const n={...Hv,...t};n.filter??(n.filter=c=>c===e);const r=Nc(n)||{};let s;n.maxAge!==void 0?s=n.maxAge*1e3:n.expires&&(s=n.expires.getTime()-Date.now());const o=s!==void 0&&s<=0,i=vt(o?void 0:r[e]??((l=n.default)==null?void 0:l.call(n))),a=s&&!o?Bv(i,s,n.watch&&n.watch!=="shallow"):Re(i);{let c=null;try{!Ts&&typeof BroadcastChannel<"u"&&(c=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const u=()=>{n.readonly||Xy(a.value,r[e])||(Vv(e,a.value,n),r[e]=vt(a.value),c==null||c.postMessage({value:n.encode(a.value)}))},f=_=>{var T;const C=_.refresh?(T=Nc(n))==null?void 0:T[e]:n.decode(_.value);d=!0,a.value=C,r[e]=vt(C),Ft(()=>{d=!1})};let d=!1;const p=!!os();if(p&&$s(()=>{d=!0,u(),c==null||c.close()}),Ts){const _=C=>{const T=C.changed.find(E=>E.name===e),y=C.deleted.find(E=>E.name===e);T&&f({value:T.value}),y&&f({value:null})};Ts.addEventListener("change",_),p&&$s(()=>Ts.removeEventListener("change",_))}else c&&(c.onmessage=({data:_})=>f(_));n.watch?Xe(a,()=>{d||u()},{deep:n.watch!=="shallow"}):u()}return a}function Nc(e={}){return By(document.cookie,e)}function jv(e,t,n={}){return t==null?Zl(e,t,{...n,maxAge:-1}):Zl(e,t,n)}function Vv(e,t,n={}){document.cookie=jv(e,t,n)}const xc=2147483647;function Bv(e,t,n){let r,s,o=0;const i=n?Re(e):{value:e};return os()&&$s(()=>{s==null||s(),clearTimeout(r)}),$h((a,l)=>{n&&(s=Xe(i,l));function c(){o=0,clearTimeout(r);const u=t-o,f=u{if(o+=f,o{if(t.path===n.path)return;const r=await dc(t.path);r&&Object.assign(e.static.data,r.data)}),Ya(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await dc(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Co,1e3)})}}),qv=xe(()=>{const e=ot();Ya(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),Yv=xe(e=>{let t;async function n(){const r=await Co();t&&clearTimeout(t),t=setTimeout(n,zl);try{const s=await $fetch(Ua("builds/latest.json")+`?${Date.now()}`);s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}catch{}}Ya(()=>{t=setTimeout(n,zl)})}),Xv=xe({name:"nuxt:chunk-reload",setup(e){const t=ot(),n=We(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const a="href"in o&&o.href[0]==="#"?n.app.baseURL+o.href:_r(n.app.baseURL,o.fullPath);Wv({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),Jv=xe({name:"pinia",setup(e){const t=c_();return e.vueApp.use(t),us(t),e.payload&&e.payload.pinia&&(t.state.value=e.payload.pinia),{provide:{pinia:t}}}}),zv=ye(()=>re(()=>import("./BIyEnr8b.js"),__vite__mapDeps([3,4,2]),import.meta.url).then(e=>e.default||e.default||e)),Qv=ye(()=>re(()=>import("./D8Hj_ZKy.js"),__vite__mapDeps([5,2]),import.meta.url).then(e=>e.default||e.default||e)),Zv=ye(()=>re(()=>import("./DbwN5uy5.js"),__vite__mapDeps([6,2]),import.meta.url).then(e=>e.default||e.default||e)),eE=ye(()=>re(()=>import("./Oc3FebYP.js"),__vite__mapDeps([7,2]),import.meta.url).then(e=>e.default||e.default||e)),tE=ye(()=>re(()=>import("./DgIf6TJG.js"),__vite__mapDeps([8,2]),import.meta.url).then(e=>e.default||e.default||e)),nE=ye(()=>re(()=>import("./CnnifKsC.js"),__vite__mapDeps([9,2]),import.meta.url).then(e=>e.default||e.default||e)),rE=ye(()=>re(()=>import("./CcBFi8oY.js"),__vite__mapDeps([10,2]),import.meta.url).then(e=>e.default||e.default||e)),sE=ye(()=>re(()=>import("./Wqltzbqo.js"),__vite__mapDeps([11,2]),import.meta.url).then(e=>e.default||e.default||e)),oE=ye(()=>re(()=>import("./J8bXGh8D.js"),__vite__mapDeps([12,2]),import.meta.url).then(e=>e.default||e.default||e)),iE=ye(()=>re(()=>import("./mm_HofrF.js"),__vite__mapDeps([13,2]),import.meta.url).then(e=>e.default||e.default||e)),aE=ye(()=>re(()=>import("./C9ufMEYt.js"),__vite__mapDeps([14,2]),import.meta.url).then(e=>e.default||e.default||e)),lE=ye(()=>re(()=>import("./DqyMbHKE.js"),__vite__mapDeps([15,16,2]),import.meta.url).then(e=>e.default||e.default||e)),cE=ye(()=>re(()=>import("./7So4ScwO.js"),__vite__mapDeps([17,2]),import.meta.url).then(e=>e.default||e.default||e)),uE=ye(()=>re(()=>import("./DK0MTKJW.js"),__vite__mapDeps([18,2]),import.meta.url).then(e=>e.default||e.default||e)),fE=ye(()=>re(()=>import("./CiXw0Foe.js"),__vite__mapDeps([19,2]),import.meta.url).then(e=>e.default||e.default||e)),dE=ye(()=>re(()=>import("./DoJKD63n.js"),__vite__mapDeps([20,2]),import.meta.url).then(e=>e.default||e.default||e)),pE=ye(()=>re(()=>import("./cQHeVMdg.js"),__vite__mapDeps([21,2]),import.meta.url).then(e=>e.default||e.default||e)),hE=ye(()=>re(()=>import("./C_16Zx-q.js"),__vite__mapDeps([22,2]),import.meta.url).then(e=>e.default||e.default||e)),mE=ye(()=>re(()=>import("./BPTA9U_a.js"),__vite__mapDeps([23,2]),import.meta.url).then(e=>e.default||e.default||e)),gE=ye(()=>re(()=>import("./D2dvV8ny.js"),__vite__mapDeps([24,2]),import.meta.url).then(e=>e.default||e.default||e)),yE=ye(()=>re(()=>import("./DqroEs2N.js"),__vite__mapDeps([25,2]),import.meta.url).then(e=>e.default||e.default||e)),_E=ye(()=>re(()=>import("./Dn_wzKVC.js"),__vite__mapDeps([26,2]),import.meta.url).then(e=>e.default||e.default||e)),bE=ye(()=>re(()=>import("./Dn9JYYl8.js"),__vite__mapDeps([27,2]),import.meta.url).then(e=>e.default||e.default||e)),vE=ye(()=>re(()=>import("./D8IWax2o.js"),__vite__mapDeps([28,2]),import.meta.url).then(e=>e.default||e.default||e)),EE=ye(()=>re(()=>import("./Dvw17-nR.js"),__vite__mapDeps([29,2]),import.meta.url).then(e=>e.default||e.default||e)),wE=[["ProseA",zv],["ProseBlockquote",Qv],["ProseCode",Zv],["ProseEm",eE],["ProseH1",tE],["ProseH2",nE],["ProseH3",rE],["ProseH4",sE],["ProseH5",oE],["ProseH6",iE],["ProseHr",aE],["ProseImg",lE],["ProseLi",cE],["ProseOl",uE],["ProseP",fE],["ProsePre",dE],["ProseScript",pE],["ProseStrong",hE],["ProseTable",mE],["ProseTbody",gE],["ProseTd",yE],["ProseTh",_E],["ProseThead",bE],["ProseTr",vE],["ProseUl",EE]],SE=xe({name:"nuxt:global-components",setup(e){for(const[t,n]of wE)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),pn={default:ye(()=>re(()=>import("./Dd5TTywh.js").then(e=>e._),__vite__mapDeps([30,2,31,4,32,33,1,34]),import.meta.url).then(e=>e.default||e))},CE=xe({name:"nuxt:prefetch",setup(e){const t=ot();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof pn[r]=="function"&&await pn[r]()})}),e.hooks.hook("link:prefetch",n=>{if(Rt(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=qa(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof Mr[i]=="function"&&Mr[i]();s&&typeof pn[s]=="function"&&pn[s]()})}});/*! * shared v10.0.5 * (c) 2024 kazuya kawaguchi * Released under the MIT License. @@ -44,7 +44,7 @@ Use "options.replacer" or "options.ignoreUnknown" * vue-i18n v10.0.5 * (c) 2024 kazuya kawaguchi * Released under the MIT License. - */const J0="10.0.5";function z0(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ja().__INTLIFY_PROD_DEVTOOLS__=!1)}const _t={UNEXPECTED_RETURN_TYPE:m0,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:30,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_COMPATIBLE_LEGACY_VUE_I18N:33,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function Lt(e,...t){return xo(e,null,void 0)}const ca=vn("__translateVNode"),ua=vn("__datetimeParts"),fa=vn("__numberParts"),Q0=vn("__setPluralRules"),Z0=vn("__injectWithOption"),da=vn("__dispose");function Xr(e){if(!oe(e))return e;for(const t in e)if(wt(e,t))if(!t.includes("."))oe(e[t])&&Xr(e[t]);else{const n=t.split("."),r=n.length-1;let s=e,o=!1;for(let i=0;i{if("locale"in a&&"resource"in a){const{locale:l,resource:c}=a;l?(i[l]=i[l]||be(),Dn(c,i[l])):Dn(c,i)}else K(a)&&Dn(JSON.parse(a),i)}),s==null&&o)for(const a in i)wt(i,a)&&Xr(i[a]);return i}function Wp(e){return e.type}function eS(e,t,n){let r=oe(t.messages)?t.messages:be();"__i18nGlobal"in n&&(r=Bp(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const s=Object.keys(r);s.length&&s.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(oe(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(oe(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function fu(e){return Pe(gn,null,e,0)}const du="__INTLIFY_META__",pu=()=>[],tS=()=>!1;let hu=0;function mu(e){return(t,n,r,s)=>e(n,r,nn()||void 0,s)}const nS=()=>{const e=nn();let t=null;return e&&(t=Wp(e)[du])?{[du]:t}:null};function Kp(e={}){const{__root:t,__injectWithOption:n}=e,r=t===void 0,s=e.flatJson,o=to?Re:or;let i=Le(e.inheritLocale)?e.inheritLocale:!0;const a=o(t&&i?t.locale.value:K(e.locale)?e.locale:oo),l=o(t&&i?t.fallbackLocale.value:K(e.fallbackLocale)||ke(e.fallbackLocale)||ce(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a.value),c=o(Bp(a.value,e)),u=o(ce(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),f=o(ce(e.numberFormats)?e.numberFormats:{[a.value]:{}});let d=t?t.missingWarn:Le(e.missingWarn)||no(e.missingWarn)?e.missingWarn:!0,p=t?t.fallbackWarn:Le(e.fallbackWarn)||no(e.fallbackWarn)?e.fallbackWarn:!0,_=t?t.fallbackRoot:Le(e.fallbackRoot)?e.fallbackRoot:!0,C=!!e.fallbackFormat,T=ge(e.missing)?e.missing:null,y=ge(e.missing)?mu(e.missing):null,E=ge(e.postTranslation)?e.postTranslation:null,m=t?t.warnHtmlMessage:Le(e.warnHtmlMessage)?e.warnHtmlMessage:!0,h=!!e.escapeParameter;const w=t?t.modifiers:ce(e.modifiers)?e.modifiers:{};let R=e.pluralRules||t&&t.pluralRules,P;P=(()=>{r&&nu(null);const L={version:J0,locale:a.value,fallbackLocale:l.value,messages:c.value,modifiers:w,pluralRules:R,missing:y===null?void 0:y,missingWarn:d,fallbackWarn:p,fallbackFormat:C,unresolving:!0,postTranslation:E===null?void 0:E,warnHtmlMessage:m,escapeParameter:h,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};L.datetimeFormats=u.value,L.numberFormats=f.value,L.__datetimeFormatters=ce(P)?P.__datetimeFormatters:void 0,L.__numberFormatters=ce(P)?P.__numberFormatters:void 0;const I=D0(L);return r&&nu(I),I})(),Cr(P,a.value,l.value);function O(){return[a.value,l.value,c.value,u.value,f.value]}const x=we({get:()=>a.value,set:L=>{a.value=L,P.locale=a.value}}),V=we({get:()=>l.value,set:L=>{l.value=L,P.fallbackLocale=l.value,Cr(P,a.value,L)}}),D=we(()=>c.value),Y=we(()=>u.value),ne=we(()=>f.value);function se(){return ge(E)?E:null}function G(L){E=L,P.postTranslation=L}function z(){return T}function X(L){L!==null&&(y=mu(L)),T=L,P.missing=y}const he=(L,I,W,Q,ae,le)=>{O();let Oe;try{__INTLIFY_PROD_DEVTOOLS__,r||(P.fallbackContext=t?x0():void 0),Oe=L(P)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(P.fallbackContext=void 0)}if(W!=="translate exists"&&Ae(Oe)&&Oe===Do||W==="translate exists"&&!Oe){const[Ue,ut]=I();return t&&_?Q(t):ae(Ue)}else{if(le(Oe))return Oe;throw Lt(_t.UNEXPECTED_RETURN_TYPE)}};function it(...L){return he(I=>Reflect.apply(uu,null,[I,...L]),()=>la(...L),"translate",I=>Reflect.apply(I.t,I,[...L]),I=>I,I=>K(I))}function Je(...L){const[I,W,Q]=L;if(Q&&!oe(Q))throw Lt(_t.INVALID_ARGUMENT);return it(I,W,Ie({resolvedMessage:!0},Q||{}))}function He(...L){return he(I=>Reflect.apply(su,null,[I,...L]),()=>ia(...L),"datetime format",I=>Reflect.apply(I.d,I,[...L]),()=>eu,I=>K(I))}function kt(...L){return he(I=>Reflect.apply(iu,null,[I,...L]),()=>aa(...L),"number format",I=>Reflect.apply(I.n,I,[...L]),()=>eu,I=>K(I))}function Ot(L){return L.map(I=>K(I)||Ae(I)||Le(I)?fu(String(I)):I)}const Ke={normalize:Ot,interpolate:L=>L,type:"vnode"};function F(...L){return he(I=>{let W;const Q=I;try{Q.processor=Ke,W=Reflect.apply(uu,null,[Q,...L])}finally{Q.processor=null}return W},()=>la(...L),"translate",I=>I[ca](...L),I=>[fu(I)],I=>ke(I))}function q(...L){return he(I=>Reflect.apply(iu,null,[I,...L]),()=>aa(...L),"number format",I=>I[fa](...L),pu,I=>K(I)||ke(I))}function B(...L){return he(I=>Reflect.apply(su,null,[I,...L]),()=>ia(...L),"datetime format",I=>I[ua](...L),pu,I=>K(I)||ke(I))}function J(L){R=L,P.pluralRules=R}function ie(L,I){return he(()=>{if(!L)return!1;const W=K(I)?I:a.value,Q=S(W),ae=P.messageResolver(Q,L);return gr(ae)||ht(ae)||K(ae)},()=>[L],"translate exists",W=>Reflect.apply(W.te,W,[L,I]),tS,W=>Le(W))}function _e(L){let I=null;const W=Np(P,l.value,a.value);for(let Q=0;Q{i&&(a.value=L,P.locale=L,Cr(P,a.value,l.value))}),Xe(t.fallbackLocale,L=>{i&&(l.value=L,P.fallbackLocale=L,Cr(P,a.value,l.value))}));const j={id:hu,locale:x,fallbackLocale:V,get inheritLocale(){return i},set inheritLocale(L){i=L,L&&t&&(a.value=t.locale.value,l.value=t.fallbackLocale.value,Cr(P,a.value,l.value))},get availableLocales(){return Object.keys(c.value).sort()},messages:D,get modifiers(){return w},get pluralRules(){return R||{}},get isGlobal(){return r},get missingWarn(){return d},set missingWarn(L){d=L,P.missingWarn=d},get fallbackWarn(){return p},set fallbackWarn(L){p=L,P.fallbackWarn=p},get fallbackRoot(){return _},set fallbackRoot(L){_=L},get fallbackFormat(){return C},set fallbackFormat(L){C=L,P.fallbackFormat=C},get warnHtmlMessage(){return m},set warnHtmlMessage(L){m=L,P.warnHtmlMessage=L},get escapeParameter(){return h},set escapeParameter(L){h=L,P.escapeParameter=L},t:it,getLocaleMessage:S,setLocaleMessage:A,mergeLocaleMessage:U,getPostTranslationHandler:se,setPostTranslationHandler:G,getMissingHandler:z,setMissingHandler:X,[Q0]:J};return j.datetimeFormats=Y,j.numberFormats=ne,j.rt=Je,j.te=ie,j.tm=b,j.d=He,j.n=kt,j.getDateTimeFormat=$,j.setDateTimeFormat=g,j.mergeDateTimeFormat=v,j.getNumberFormat=k,j.setNumberFormat=N,j.mergeNumberFormat=H,j[Z0]=n,j[ca]=F,j[ua]=B,j[fa]=q,j}const il={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function rS({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,s)=>[...r,...s.type===je?s.children:[s]],[]):t.reduce((n,r)=>{const s=e[r];return s&&(n[r]=s()),n},be())}function Gp(){return je}const sS=Pt({name:"i18n-t",props:Ie({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ae(e)||!isNaN(e)}},il),setup(e,t){const{slots:n,attrs:r}=t,s=e.i18n||al({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(f=>f!=="_"),i=be();e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=K(e.plural)?+e.plural:e.plural);const a=rS(t,o),l=s[ca](e.keypath,a,i),c=Ie(be(),r),u=K(e.tag)||oe(e.tag)?e.tag:Gp();return Ye(u,c,l)}}}),gu=sS;function oS(e){return ke(e)&&!K(e[0])}function qp(e,t,n,r){const{slots:s,attrs:o}=t;return()=>{const i={part:!0};let a=be();e.locale&&(i.locale=e.locale),K(e.format)?i.key=e.format:oe(e.format)&&(K(e.format.key)&&(i.key=e.format.key),a=Object.keys(e.format).reduce((d,p)=>n.includes(p)?Ie(be(),d,{[p]:e.format[p]}):d,be()));const l=r(e.value,i,a);let c=[i.key];ke(l)?c=l.map((d,p)=>{const _=s[d.type],C=_?_({[d.type]:d.value,index:p,parts:l}):[d.value];return oS(C)&&(C[0].key=`${d.type}-${p}`),C}):K(l)&&(c=[l]);const u=Ie(be(),o),f=K(e.tag)||oe(e.tag)?e.tag:Gp();return Ye(f,u,c)}}const iS=Pt({name:"i18n-n",props:Ie({value:{type:Number,required:!0},format:{type:[String,Object]}},il),setup(e,t){const n=e.i18n||al({useScope:e.scope,__useComponent:!0});return qp(e,t,Up,(...r)=>n[fa](...r))}}),yu=iS,aS=Pt({name:"i18n-d",props:Ie({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},il),setup(e,t){const n=e.i18n||al({useScope:e.scope,__useComponent:!0});return qp(e,t,Hp,(...r)=>n[ua](...r))}}),_u=aS;function lS(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function cS(e){const t=i=>{const{instance:a,value:l}=i;if(!a||!a.$)throw Lt(_t.UNEXPECTED_ERROR);const c=lS(e,a.$),u=bu(l);return[Reflect.apply(c.t,c,[...vu(u)]),c]};return{created:(i,a)=>{const[l,c]=t(a);to&&e.global===c&&(i.__i18nWatcher=Xe(c.locale,()=>{a.instance&&a.instance.$forceUpdate()})),i.__composer=c,i.textContent=l},unmounted:i=>{to&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:a})=>{if(i.__composer){const l=i.__composer,c=bu(a);i.textContent=Reflect.apply(l.t,l,[...vu(c)])}},getSSRProps:i=>{const[a]=t(i);return{textContent:a}}}}function bu(e){if(K(e))return{path:e};if(ce(e)){if(!("path"in e))throw Lt(_t.REQUIRED_VALUE,"path");return e}else throw Lt(_t.INVALID_VALUE)}function vu(e){const{path:t,locale:n,args:r,choice:s,plural:o}=e,i={},a=r||{};return K(n)&&(i.locale=n),Ae(s)&&(i.plural=s),Ae(o)&&(i.plural=o),[t,a,i]}function uS(e,t,...n){const r=ce(n[0])?n[0]:{};(Le(r.globalInstall)?r.globalInstall:!0)&&([gu.name,"I18nT"].forEach(o=>e.component(o,gu)),[yu.name,"I18nN"].forEach(o=>e.component(o,yu)),[_u.name,"I18nD"].forEach(o=>e.component(o,_u))),e.directive("t",cS(t))}const fS=vn("global-vue-i18n");function dS(e={},t){const n=Le(e.globalInjection)?e.globalInjection:!0,r=new Map,[s,o]=pS(e),i=vn("");function a(f){return r.get(f)||null}function l(f,d){r.set(f,d)}function c(f){r.delete(f)}const u={get mode(){return"composition"},async install(f,...d){if(f.__VUE_I18N_SYMBOL__=i,f.provide(f.__VUE_I18N_SYMBOL__,u),ce(d[0])){const C=d[0];u.__composerExtend=C.__composerExtend,u.__vueI18nExtend=C.__vueI18nExtend}let p=null;n&&(p=ES(f,u.global)),uS(f,u,...d);const _=f.unmount;f.unmount=()=>{p&&p(),u.dispose(),_()}},get global(){return o},dispose(){s.stop()},__instances:r,__getInstance:a,__setInstance:l,__deleteInstance:c};return u}function al(e={}){const t=nn();if(t==null)throw Lt(_t.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Lt(_t.NOT_INSTALLED);const n=hS(t),r=gS(n),s=Wp(t),o=mS(e,s);if(o==="global")return eS(r,e,s),r;if(o==="parent"){let l=yS(n,t,e.__useComponent);return l==null&&(l=r),l}const i=n;let a=i.__getInstance(t);if(a==null){const l=Ie({},e);"__i18n"in s&&(l.__i18n=s.__i18n),r&&(l.__root=r),a=Kp(l),i.__composerExtend&&(a[da]=i.__composerExtend(a)),bS(i,t,a),i.__setInstance(t,a)}return a}function pS(e,t,n){const r=ss(),s=r.run(()=>Kp(e));if(s==null)throw Lt(_t.UNEXPECTED_ERROR);return[r,s]}function hS(e){const t=Ve(e.isCE?fS:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Lt(e.isCE?_t.NOT_INSTALLED_WITH_PROVIDE:_t.UNEXPECTED_ERROR);return t}function mS(e,t){return Po(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function gS(e){return e.mode==="composition"?e.global:e.global.__composer}function yS(e,t,n=!1){let r=null;const s=t.root;let o=_S(t,n);for(;o!=null;){const i=e;if(e.mode==="composition"&&(r=i.__getInstance(o)),r!=null||s===o)break;o=o.parent}return r}function _S(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function bS(e,t,n){mo(()=>{},t),yo(()=>{const r=n;e.__deleteInstance(t);const s=r[da];s&&(s(),delete r[da])},t)}const vS=["locale","fallbackLocale","availableLocales"],Eu=["t","rt","d","n","tm","te"];function ES(e,t){const n=Object.create(null);return vS.forEach(s=>{const o=Object.getOwnPropertyDescriptor(t,s);if(!o)throw Lt(_t.UNEXPECTED_ERROR);const i=Se(o.value)?{get(){return o.value.value},set(a){o.value.value=a}}:{get(){return o.get&&o.get()}};Object.defineProperty(n,s,i)}),e.config.globalProperties.$i18n=n,Eu.forEach(s=>{const o=Object.getOwnPropertyDescriptor(t,s);if(!o||!o.value)throw Lt(_t.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${s}`,o)}),()=>{delete e.config.globalProperties.$i18n,Eu.forEach(s=>{delete e.config.globalProperties[`$${s}`]})}}z0();k0(u0);O0(L0);A0(Np);if(__INTLIFY_PROD_DEVTOOLS__){const e=Ja();e.__INTLIFY__=!0,f0(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}function qC(e){const t=Io(),n=Kd(),r=kn(t.i18n),s=t.router,o=fs(t.i18n),i=Gc(yp(t.i18n)),a=Re({}),l=t.runtimeConfig.public.i18n.experimental.switchLocalePathLinkSSR,c=we({get(){return l?t.metaState.value:s.currentRoute.value.meta[Ms]??{}},set(_){t.metaState.value=_,a.value=_,s.currentRoute.value.meta[Ms]=_}}),u=Xe(()=>s.currentRoute.value.fullPath,()=>{s.currentRoute.value.meta[Ms]=l?t.metaState.value:a.value});yo(()=>{u()});const f=Gc(i).find(_=>_.code===o)||{code:o},d=f.language;te(r.baseUrl)||console.warn("I18n `baseUrl` is required to generate valid SEO tag links.");const p=()=>{const _={link:[],meta:[]};if(o&&r.locales){const C="id";_.link.push(...vp(t,i,C),...wp(t,C,e)),_.meta.push(...Sp(t,C,e),...Cp(f,d,C),...Tp(i,d,C))}n==null||n.push(_)};return function(_){c.value={..._},p()}}function YC(){return rt(ds)}function wS(){return rt(hr)}const SS=xe({name:"i18n:plugin:switch-locale-path-ssr",dependsOn:["i18n:plugin"],setup(e){if(e.$config.public.i18n.experimental.switchLocalePathLinkSSR!==!0)return;const t=wS(),n=new RegExp([``,".+?",``].join(""),"g");e.hook("app:rendered",r=>{var s;((s=r.renderResult)==null?void 0:s.html)!=null&&(r.renderResult.html=r.renderResult.html.replaceAll(n,(o,i)=>o.replace(/href="([^"]+)"/,`href="${encodeURI(t(i??""))}"`)))})}});function CS(e,{extendComposer:t,extendComposerInstance:n}){const r=ss(),s=e.install.bind(e);return e.install=(o,...i)=>{const a=Object.assign({},i[0]);a.inject??(a.inject=!0),a.__composerExtend=c=>(n(c,kn(e)),()=>{}),e.mode==="legacy"&&(a.__vueI18nExtend=c=>(n(c,kn(c)),()=>{})),Reflect.apply(s,e,[o,a]);const l=kn(e);if(r.run(()=>{t(l),e.mode==="legacy"&&mp(e.global)&&n(e.global,kn(e.global))}),e.mode==="composition"&&o.config.globalProperties.$i18n!=null&&n(o.config.globalProperties.$i18n,l),a.inject){const c=Io(e);o.mixin({methods:{$getRouteBaseName:rt(pr,c),$resolveRoute:rt(Ao,c),$localePath:rt(ds,c),$localeRoute:rt(el,c),$localeLocation:rt(aw,c),$switchLocalePath:rt(hr,c),$localeHead:rt(bp,c)}})}if(o.unmount){const c=o.unmount.bind(o);o.unmount=()=>{r.stop(),c()}}},r}const TS=xe({name:"i18n:plugin",parallel:DE,async setup(e){let t,n;const r=Fn(),{vueApp:s}=e,o=e,i=Ew(o);vw(o,i);const a={...o.$config.public.i18n,defaultLocale:i};a.baseUrl=mw();const l=ps(),c=([t,n]=mt(()=>WE(xE,ue())),t=await t,n(),t);c.messages=c.messages||{},c.fallbackLocale=c.fallbackLocale??!1;const u=Pp(),f=h=>h||c.locale||"en-US",d=gw();let p=Bc(r,u(r),f(a.defaultLocale),{ssg:a.strategy==="no_prefix"?"ssg_ignore":"normal",callType:"setup",firstAccess:!0,localeCookie:ai(d,l,a.defaultLocale)},a);c.messages=([t,n]=mt(()=>KE(c.messages,ro,{localeCodes:dr,initialLocale:p,lazy:a.lazy,defaultLocale:a.defaultLocale,fallbackLocale:c.fallbackLocale})),t=await t,n(),t),p=f(p);const _=dS({...c,locale:p});let C=!0;const T=h=>p!==h&&C;let y=!0;const E=()=>y;if(E()&&a.strategy==="no_prefix"){const h=d.value;e.hook("app:mounted",async()=>{const w=Ap(r,{ssg:"ssg_setup",callType:"setup",firstAccess:!0,localeCookie:h},p);await zE(_,w.locale),y=!1})}CS(_,{extendComposer(h){const w=Fn(),R=Re(a.locales),P=Re(dr),M=Re("");h.locales=we(()=>R.value),h.localeCodes=we(()=>P.value),h.baseUrl=we(()=>M.value),$E?Xe(h.locale,()=>{M.value=Hc(a.baseUrl,o)},{immediate:!0}):M.value=Hc(a.baseUrl,o),h.strategy=a.strategy,h.localeProperties=we(()=>Ro.find(O=>O.code===h.locale.value)||{code:h.locale.value}),h.setLocale=async O=>{const x=T(O);await Vc(O,_,a,x)&&x&&(C=!1);const D=await o.runWithContext(()=>Wc({route:{to:w},locale:O,routeLocale:u(w),strategy:a.strategy}));await o.runWithContext(async()=>await Kc({nuxtApp:o,i18n:_,redirectPath:D,locale:O,route:w},{enableNavigate:!0}))},h.loadLocaleMessages=async O=>{const x=_p.bind(null,_);await so(O,ro,x)},h.differentDomains=a.differentDomains,h.defaultLocale=a.defaultLocale,h.getBrowserLocale=()=>kp(),h.getLocaleCookie=()=>ai(d,l,a.defaultLocale),h.setLocaleCookie=O=>yw(d,O,l),h.onBeforeLanguageSwitch=(O,x,V,D)=>e.callHook("i18n:beforeLocaleSwitch",{oldLocale:O,newLocale:x,initialSetup:V,context:D}),h.onLanguageSwitched=(O,x)=>e.callHook("i18n:localeSwitched",{oldLocale:O,newLocale:x}),h.finalizePendingLocaleChange=async()=>{_.__pendingLocale&&(gp(_,_.__pendingLocale),_.__resolvePendingLocalePromise&&await _.__resolvePendingLocalePromise(),_.__pendingLocale=void 0)},h.waitForPendingLocaleChange=async()=>{_.__pendingLocale&&_.__pendingLocalePromise&&await _.__pendingLocalePromise}},extendComposerInstance(h,w){const R={locales:{get:()=>w.locales.value},localeCodes:{get:()=>w.localeCodes.value},baseUrl:{get:()=>w.baseUrl.value},strategy:{get:()=>w.strategy},localeProperties:{get:()=>w.localeProperties.value},setLocale:{get:()=>async P=>Reflect.apply(w.setLocale,w,[P])},loadLocaleMessages:{get:()=>async P=>Reflect.apply(w.loadLocaleMessages,w,[P])},differentDomains:{get:()=>w.differentDomains},defaultLocale:{get:()=>w.defaultLocale},getBrowserLocale:{get:()=>()=>Reflect.apply(w.getBrowserLocale,w,[])},getLocaleCookie:{get:()=>()=>Reflect.apply(w.getLocaleCookie,w,[])},setLocaleCookie:{get:()=>P=>Reflect.apply(w.setLocaleCookie,w,[P])},onBeforeLanguageSwitch:{get:()=>(P,M,O,x)=>Reflect.apply(w.onBeforeLanguageSwitch,w,[P,M,O,x])},onLanguageSwitched:{get:()=>(P,M)=>Reflect.apply(w.onLanguageSwitched,w,[P,M])},finalizePendingLocaleChange:{get:()=>()=>Reflect.apply(w.finalizePendingLocaleChange,w,[])},waitForPendingLocaleChange:{get:()=>()=>Reflect.apply(w.waitForPendingLocaleChange,w,[])}};for(const[P,M]of Object.entries(R))Object.defineProperty(h,P,M)}}),s.use(_),dw(o,_);let m=0;n_("locale-changing",async(h,w)=>{let R,P;const M=u(h),O=Bc(h,M,()=>fs(_)||f(a.defaultLocale),{ssg:E()&&a.strategy==="no_prefix"?"ssg_ignore":"normal",callType:"routing",firstAccess:m===0,localeCookie:ai(d,l,a.defaultLocale)},a),x=T(O);([R,P]=mt(()=>Vc(O,_,a,x)),R=await R,P(),R)&&x&&(C=!1);const D=([R,P]=mt(()=>o.runWithContext(()=>Wc({route:{to:h,from:w},locale:O,routeLocale:M,strategy:a.strategy},!0))),R=await R,P(),R);return m++,[R,P]=mt(()=>o.runWithContext(async()=>Kc({nuxtApp:o,i18n:_,redirectPath:D,locale:O,route:h}))),R=await R,P(),R},{global:!0})}});function Mo(e){let t;return t=ue().$nuxtSiteConfig,t||{}}const LS=xe(()=>{const e=So();if(!e)return;const t=Mo(),n={meta:[],templateParams:{site:t,siteUrl:t.url,siteName:t.name}};t.separator&&(n.templateParams.separator=t.separator),t.titleSeparator&&(n.templateParams.titleSeparator=t.titleSeparator),t.description&&(n.templateParams.siteDescription=t.description,n.meta.push({name:"description",content:"%site.description"})),e.push(n,{tagPriority:150})});function PS(e={}){return{hooks:{entries:{resolve({entries:t}){var s,o;let n=null,r=999;for(const i of t){const a=i.resolvedInput?"resolvedInput":"input",l=i[a],c=(typeof l.titleTemplate=="object"?(s=l.titleTemplate)==null?void 0:s.tagPriority:!1)||i.tagPriority||100;l.titleTemplate!==void 0&&c<=r&&(n=l.titleTemplate,r=c)}for(const i of t){const a=i.resolvedInput?"resolvedInput":"input",l=i[a],c=l.meta||[];n=Ji(n,l.title);const u=l.title,f=(o=c.find(T=>T.name==="description"))==null?void 0:o.content,d=c.some(T=>T.property==="og:title"),p=c.some(T=>T.property==="og:image"),_=c.some(T=>T.name==="twitter:card"),C=c.some(T=>T.property==="og:description");if(i[a].meta=l.meta||[],!d&&(l.titleTemplate||l.title)){let T=(e==null?void 0:e.ogTitle)||n||l.title;typeof T=="function"&&(T=T(u)),T&&i[a].meta.push({property:"og:title",content:String(T)})}if(f&&!C){let T=(e==null?void 0:e.ogDescription)||f;typeof T=="function"&&(T=T(u)),T&&i[a].meta.push({property:"og:description",content:String(T)})}p&&!_&&i[a].meta.push({name:"twitter:card",content:(e==null?void 0:e.twitterCard)||"summary_large_image"})}}}}}}const RS=xe(()=>{const e=So();e&&e.use(PS())}),kS=/\d/,OS=["-","_","/","."];function AS(e=""){if(!kS.test(e))return e!==e.toLowerCase()}function IS(e,t){const n=OS,r=[];if(!e||typeof e!="string")return r;let s="",o,i;for(const a of e){const l=n.includes(a);if(l===!0){r.push(s),s="",o=void 0;continue}const c=AS(a);if(i===!1){if(o===!1&&c===!0){r.push(s),s=a,o=c;continue}if(o===!0&&c===!1&&s.length>1){const u=s.at(-1);r.push(s.slice(0,Math.max(0,s.length-1))),s=u+a,o=c;continue}}s+=a,o=c,i=l}return r.push(s),r}function NS(e){return e?e[0].toUpperCase()+e.slice(1):""}const xS=/^(a|an|and|as|at|but|by|for|if|in|is|nor|of|on|or|the|to|with)$/i;function DS(e,t){return(Array.isArray(e)?e:IS(e)).filter(Boolean).map(n=>xS.test(n)?n.toLowerCase():NS(n)).join(" ")}const MS=xe({name:"nuxt-seo:fallback-titles",env:{islands:!1},setup(){const e=Fn(),t=cs(),n=we(()=>{var i,a,l;if([404,500].includes((i=t.value)==null?void 0:i.statusCode))return`${t.value.statusCode} - ${t.value.message}`;if(typeof((a=e.meta)==null?void 0:a.title)=="string")return(l=e.meta)==null?void 0:l.title;const o=Un(e.path||"/").split("/").pop();return o?DS(o):null});Ba({title:()=>n.value},{tagPriority:101})}});function $S(e,t){let n=e;Rt(e,{strict:!1,acceptRelative:!0})&&(n=Ha(e).pathname);const r=xi(t.base||"/");r!=="/"&&n.startsWith(r)&&(n=n.slice(r.length));let s=Un(t.absolute?t.siteUrl:"");r!=="/"&&s.endsWith(r)&&(s=s.slice(0,s.indexOf(r)));const o=t.withBase?Di(r,s||"/"):s,i=Di(n,o);return n==="/"&&!t.withBase?cr(i):HS(t.trailingSlash,i)}function FS(e){var n;return!!((n=(e.split("/").pop()||e).match(/\.[0-9a-z]+$/i))!=null&&n[0])}function HS(e,t){const n=Ha(t);if(FS(n.pathname))return t;const r=e?cr(n.pathname):Un(n.pathname);return`${n.protocol?`${n.protocol}//`:""}${n.host||""}${r}${n.search||""}${n.hash||""}`}function US(e){return window.location.origin}function jS(e={}){const t=Mo(),n=US(),r=We().app.baseURL||"/";return s=>we(()=>$S(te(s),{absolute:te(e.absolute),withBase:te(e.withBase),siteUrl:te(e.canonical)!==!1?t.url:n,trailingSlash:t.trailingSlash,base:r}))}function VS(e){const{canonicalQueryWhitelist:t}=We().public["seo-utils"],n=Mo(),r=Fn(),s=jS({withBase:!0,absolute:!0}),o=we(()=>{const{query:l}=r,c=s(r.path||"/").value||r.path,u=Object.fromEntries(Object.entries(l).filter(([f])=>t.includes(f)));return Object.keys(u).length?`${c}?${cd(u)}`:c}),i={tagPriority:101};Ba({htmlAttrs:{lang:e.locale},templateParams:{site:n,siteName:n.name||""},titleTemplate:"%s %separator %siteName",link:[{rel:"canonical",href:()=>o.value}]},i);const a={ogType:"website",ogUrl:()=>o.value,ogLocale:()=>e.locale.value,ogSiteName:n.name};if(n.description&&(a.description=n.description),n.twitter){const l=n.twitter.startsWith("@")?n.twitter:`@${n.twitter}`;a.twitterCreator=l,a.twitterSite=l}cb(a,i)}const BS=xe({name:"nuxt-seo:defaults",env:{islands:!1},dependsOn:["i18n:plugin"],setup(e){var r,s;const t=Mo(),n=Re(((s=(r=e.$i18n)==null?void 0:r.locale)==null?void 0:s.value)||t.currentLocale||t.defaultLocale);e.hook("i18n:localeSwitched",({newLocale:o})=>{n.value=o}),VS({locale:n})}});function Yp(){return WS}const WS=e=>{const t=We();let n;return typeof e=="function"&&(n=nm({rootMargin:t.public.booster.lazyOffsetComponent||"0%"})),ye({loader:e,hydrate:n})},qn=Yp(),KS=xe(e=>{const{vueApp:t}=e,n={StagePicture:qn(()=>re(()=>import("./DGvA7-Wu.js"),__vite__mapDeps([35,36,32,33,37,38,2,16,39,40]),import.meta.url)),StageVideo:qn(()=>re(()=>import("./DLgiZnh3.js"),__vite__mapDeps([41,32,33,42,43,37,38,2,16,39,44,45]),import.meta.url)),FullText:qn(()=>re(()=>import("./Des8SetM.js"),__vite__mapDeps([46,32,33,47,31,36,48,38,49,2]),import.meta.url)),TextImage:qn(()=>re(()=>import("./Bs-6befM.js"),__vite__mapDeps([50,4,31,37,38,2,16,39,47,36,48,49,32,33,51]),import.meta.url)),SinglePicture:qn(()=>re(()=>import("./DyvoT_Pw.js"),__vite__mapDeps([52,32,33,37,38,2,16,39,53]),import.meta.url)),SingleVideo:qn(()=>re(()=>import("./y-pIYWkn.js"),__vite__mapDeps([54,32,33,42,43,37,38,2,16,39,44]),import.meta.url))};Object.entries(n).forEach(([r,s])=>{t.component(r,s)})});var sr,On;class GS{constructor(t){It(this,sr);It(this,On,new Map);jn(this,sr,new window.IntersectionObserver(n=>this.next(n),t))}next(t){t.forEach(({target:n,isIntersecting:r})=>{De(this,On).has(n)&&De(this,On).get(n)(r)})}register(t,n){De(this,On).set(t,n),De(this,sr).observe(t)}unregister(t){De(this,On).delete(t),De(this,sr).unobserve(t)}}sr=new WeakMap,On=new WeakMap;const qS=e=>{const{node:t,key:n}=YS(e);t.observables.has(n)||t.observables.set(n,new GS(e));const r=t.observables.get(n);return{register:(s,o)=>r.register(s,o),unregister:(s,o)=>r.unregister(s,o)}},YS=({root:e,...t})=>{const n=e||window.document.documentElement;return n.observables||(n.observables=new Map),{key:JSON.stringify({...t}),node:n}};var Jr,zr,An,Qr,Zr,es,ts;class XS{constructor(t,n){It(this,Jr);It(this,zr);It(this,An,!1);It(this,Qr,[]);It(this,Zr,[]);It(this,es,new mi);It(this,ts,new mi);jn(this,Jr,t.register(n,this.onIntersecting.bind(this))),jn(this,zr,()=>t.unregister(n))}get observer(){return De(this,Jr)}get inView(){return De(this,An)}onIntersecting(t){t?(De(this,es).resolve(),jn(this,An,!0),De(this,Qr).forEach(n=>n())):De(this,An)&&(De(this,ts).resolve(),jn(this,An,!1),De(this,Zr).forEach(n=>n()))}enterViewOnce(){return De(this,es).promise}enterView(t){De(this,Qr).push(t)}leaveViewOnce(){return De(this,ts).promise}leaveView(t){De(this,Zr).push(t)}destroy(){De(this,zr).call(this)}}Jr=new WeakMap,zr=new WeakMap,An=new WeakMap,Qr=new WeakMap,Zr=new WeakMap,es=new WeakMap,ts=new WeakMap;const JS=(e,t)=>{const n=ll(e),r={...zS(n),...t};return new XS(qS(r),e)},zS=e=>({root:e!==window.document.documentElement&&e||void 0,threshold:[0]}),QS=function(e){const t=ll(e)||window,n=e.getBoundingClientRect(),r="getBoundingClientRect"in t&&t.getBoundingClientRect()||{left:0,right:0,top:0},s={x:n.left+r.left,y:n.top+r.top},o={x:t.offsetWidth||t.innerWidth,y:t.offsetHeight||t.innerHeight};return n.bottom<0||n.right<0||s.x>o.x||s.y>o.y},ZS=/(auto|scroll)/,fi=(e,t)=>getComputedStyle(e,null).getPropertyValue(t),eC=e=>ZS.test(fi(e,"overflow")+fi(e,"overflow-y")+fi(e,"overflow-x")),ll=(e,t=[])=>!e||e===document.body?null:(e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth)&&eC(e)?e:(t.push(e),ll(e.parentNode,t)),pa="font-active",wu=new Map,tC={install(e){e.directive("font",{created(t,n,r){var o;n.instance.fontsReady=n.instance.fontsReady||new Map;const s=[].concat(n.value);if(s.length){const{isCritical:i,fontCollection:a}=ks(s),l=s.map(({definition:u})=>u),c=a.add(l);t.setAttribute(c.name,c.value),n.instance.fontsReady.set(t,i),i&&(typeof((o=r.props)==null?void 0:o.class)=="string"&&(r.props.class=[...r.props.class.split(" "),i&&pa].filter(Boolean).join(" ")),ha(r.props,"onLoad:font",l))}},getSSRProps(t){const n=[].concat(t.value);if(n.length){const{isCritical:r,fontCollection:s}=ks(n),o=n.map(({definition:a})=>a),i=s.add(o);return{[i.name]:i.value,class:r?"font-active":void 0}}},updated(t,n,r){n.instance.fontsReady.get(t)&&(t.classList.add(pa),ha(r.props,"onLoad:font",[].concat(n.value).map(s=>s.definition)))},async mounted(t,n,r){if(ks(n.value)){const{isCritical:o,runtimeConfig:i}=ks(n.value);if(o||!QS(t))Su(t,n,r);else{const a=JS(t,{rootMargin:i.lazyOffsetAsset||"0%"});wu.set(t,a),await a.enterViewOnce(),Su(t,n,r)}}},unmounted(t){wu.delete(t)}})}};function ks(e){return[].concat(e)[0]}async function Su(e,t,n){const r=[].concat(t.value).map(({definition:s})=>s);await Promise.all(r.filter(s=>!s.media||window.matchMedia(s.media).matches).map(s=>s.load())),e.classList.add(pa),t.instance.fontsReady.set(e,!0),ha(n.props,"onLoad:font",r)}const ha=(e,t,n)=>{typeof(e==null?void 0:e[String(t)])=="function"&&e[String(t)](n)};function nC(e){return typeof window<"u"&&"btoa"in window?window.btoa(e):Buffer.from(e).toString("base64")}class rC{constructor(t,{src:n,type:r,fallbackFamily:s},{media:o,selector:i},a=400,l="normal"){Ht(this,"rootSelector");this.family=t,this.style=l,this.weight=a,this.src=n,this.type=`font/${r}`,this.fallbackFamily=s,this.rootSelector="",this.selector=i||"",this.media=o||null,this.loaded=new mi}toJSON(){return{family:this.family,style:this.style,weight:this.weight,src:this.src,type:this.type,fallbackFamily:this.fallbackFamily,rootSelector:this.rootSelector,selector:this.selector,media:this.media}}async load(){const t="fonts"in window.document&&await window.document.fonts.ready;t&&!t.check(`${this.style} ${this.weight} 12px '${this.family}'`)&&await Array.from(t).find(r=>oC(r.family)===this.family&&r.style===this.style&&Lu(r.weight)===Lu(this.weight)).load()}getKey(){const t={...this};return delete t.src,delete t.rootSelector,nC(JSON.stringify(t))}getCSSText({usedFontaine:t=!1}={}){const n=Cu(this.rootSelector,this.selector),r=`"${this.family}"`;return Tu(`${n} { + */const J0="10.0.5";function z0(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ja().__INTLIFY_PROD_DEVTOOLS__=!1)}const _t={UNEXPECTED_RETURN_TYPE:m0,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:30,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_COMPATIBLE_LEGACY_VUE_I18N:33,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function Lt(e,...t){return xo(e,null,void 0)}const ca=vn("__translateVNode"),ua=vn("__datetimeParts"),fa=vn("__numberParts"),Q0=vn("__setPluralRules"),Z0=vn("__injectWithOption"),da=vn("__dispose");function Xr(e){if(!oe(e))return e;for(const t in e)if(wt(e,t))if(!t.includes("."))oe(e[t])&&Xr(e[t]);else{const n=t.split("."),r=n.length-1;let s=e,o=!1;for(let i=0;i{if("locale"in a&&"resource"in a){const{locale:l,resource:c}=a;l?(i[l]=i[l]||be(),Dn(c,i[l])):Dn(c,i)}else K(a)&&Dn(JSON.parse(a),i)}),s==null&&o)for(const a in i)wt(i,a)&&Xr(i[a]);return i}function Wp(e){return e.type}function eS(e,t,n){let r=oe(t.messages)?t.messages:be();"__i18nGlobal"in n&&(r=Bp(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const s=Object.keys(r);s.length&&s.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(oe(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(oe(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function fu(e){return Pe(gn,null,e,0)}const du="__INTLIFY_META__",pu=()=>[],tS=()=>!1;let hu=0;function mu(e){return(t,n,r,s)=>e(n,r,nn()||void 0,s)}const nS=()=>{const e=nn();let t=null;return e&&(t=Wp(e)[du])?{[du]:t}:null};function Kp(e={}){const{__root:t,__injectWithOption:n}=e,r=t===void 0,s=e.flatJson,o=to?Re:or;let i=Le(e.inheritLocale)?e.inheritLocale:!0;const a=o(t&&i?t.locale.value:K(e.locale)?e.locale:oo),l=o(t&&i?t.fallbackLocale.value:K(e.fallbackLocale)||ke(e.fallbackLocale)||ce(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a.value),c=o(Bp(a.value,e)),u=o(ce(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),f=o(ce(e.numberFormats)?e.numberFormats:{[a.value]:{}});let d=t?t.missingWarn:Le(e.missingWarn)||no(e.missingWarn)?e.missingWarn:!0,p=t?t.fallbackWarn:Le(e.fallbackWarn)||no(e.fallbackWarn)?e.fallbackWarn:!0,_=t?t.fallbackRoot:Le(e.fallbackRoot)?e.fallbackRoot:!0,C=!!e.fallbackFormat,T=ge(e.missing)?e.missing:null,y=ge(e.missing)?mu(e.missing):null,E=ge(e.postTranslation)?e.postTranslation:null,m=t?t.warnHtmlMessage:Le(e.warnHtmlMessage)?e.warnHtmlMessage:!0,h=!!e.escapeParameter;const w=t?t.modifiers:ce(e.modifiers)?e.modifiers:{};let R=e.pluralRules||t&&t.pluralRules,P;P=(()=>{r&&nu(null);const L={version:J0,locale:a.value,fallbackLocale:l.value,messages:c.value,modifiers:w,pluralRules:R,missing:y===null?void 0:y,missingWarn:d,fallbackWarn:p,fallbackFormat:C,unresolving:!0,postTranslation:E===null?void 0:E,warnHtmlMessage:m,escapeParameter:h,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};L.datetimeFormats=u.value,L.numberFormats=f.value,L.__datetimeFormatters=ce(P)?P.__datetimeFormatters:void 0,L.__numberFormatters=ce(P)?P.__numberFormatters:void 0;const I=D0(L);return r&&nu(I),I})(),Cr(P,a.value,l.value);function O(){return[a.value,l.value,c.value,u.value,f.value]}const x=we({get:()=>a.value,set:L=>{a.value=L,P.locale=a.value}}),V=we({get:()=>l.value,set:L=>{l.value=L,P.fallbackLocale=l.value,Cr(P,a.value,L)}}),D=we(()=>c.value),Y=we(()=>u.value),ne=we(()=>f.value);function se(){return ge(E)?E:null}function G(L){E=L,P.postTranslation=L}function z(){return T}function X(L){L!==null&&(y=mu(L)),T=L,P.missing=y}const he=(L,I,W,Q,ae,le)=>{O();let Oe;try{__INTLIFY_PROD_DEVTOOLS__,r||(P.fallbackContext=t?x0():void 0),Oe=L(P)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(P.fallbackContext=void 0)}if(W!=="translate exists"&&Ae(Oe)&&Oe===Do||W==="translate exists"&&!Oe){const[Ue,ut]=I();return t&&_?Q(t):ae(Ue)}else{if(le(Oe))return Oe;throw Lt(_t.UNEXPECTED_RETURN_TYPE)}};function it(...L){return he(I=>Reflect.apply(uu,null,[I,...L]),()=>la(...L),"translate",I=>Reflect.apply(I.t,I,[...L]),I=>I,I=>K(I))}function Je(...L){const[I,W,Q]=L;if(Q&&!oe(Q))throw Lt(_t.INVALID_ARGUMENT);return it(I,W,Ie({resolvedMessage:!0},Q||{}))}function He(...L){return he(I=>Reflect.apply(su,null,[I,...L]),()=>ia(...L),"datetime format",I=>Reflect.apply(I.d,I,[...L]),()=>eu,I=>K(I))}function kt(...L){return he(I=>Reflect.apply(iu,null,[I,...L]),()=>aa(...L),"number format",I=>Reflect.apply(I.n,I,[...L]),()=>eu,I=>K(I))}function Ot(L){return L.map(I=>K(I)||Ae(I)||Le(I)?fu(String(I)):I)}const Ke={normalize:Ot,interpolate:L=>L,type:"vnode"};function F(...L){return he(I=>{let W;const Q=I;try{Q.processor=Ke,W=Reflect.apply(uu,null,[Q,...L])}finally{Q.processor=null}return W},()=>la(...L),"translate",I=>I[ca](...L),I=>[fu(I)],I=>ke(I))}function q(...L){return he(I=>Reflect.apply(iu,null,[I,...L]),()=>aa(...L),"number format",I=>I[fa](...L),pu,I=>K(I)||ke(I))}function B(...L){return he(I=>Reflect.apply(su,null,[I,...L]),()=>ia(...L),"datetime format",I=>I[ua](...L),pu,I=>K(I)||ke(I))}function J(L){R=L,P.pluralRules=R}function ie(L,I){return he(()=>{if(!L)return!1;const W=K(I)?I:a.value,Q=S(W),ae=P.messageResolver(Q,L);return gr(ae)||ht(ae)||K(ae)},()=>[L],"translate exists",W=>Reflect.apply(W.te,W,[L,I]),tS,W=>Le(W))}function _e(L){let I=null;const W=Np(P,l.value,a.value);for(let Q=0;Q{i&&(a.value=L,P.locale=L,Cr(P,a.value,l.value))}),Xe(t.fallbackLocale,L=>{i&&(l.value=L,P.fallbackLocale=L,Cr(P,a.value,l.value))}));const j={id:hu,locale:x,fallbackLocale:V,get inheritLocale(){return i},set inheritLocale(L){i=L,L&&t&&(a.value=t.locale.value,l.value=t.fallbackLocale.value,Cr(P,a.value,l.value))},get availableLocales(){return Object.keys(c.value).sort()},messages:D,get modifiers(){return w},get pluralRules(){return R||{}},get isGlobal(){return r},get missingWarn(){return d},set missingWarn(L){d=L,P.missingWarn=d},get fallbackWarn(){return p},set fallbackWarn(L){p=L,P.fallbackWarn=p},get fallbackRoot(){return _},set fallbackRoot(L){_=L},get fallbackFormat(){return C},set fallbackFormat(L){C=L,P.fallbackFormat=C},get warnHtmlMessage(){return m},set warnHtmlMessage(L){m=L,P.warnHtmlMessage=L},get escapeParameter(){return h},set escapeParameter(L){h=L,P.escapeParameter=L},t:it,getLocaleMessage:S,setLocaleMessage:A,mergeLocaleMessage:U,getPostTranslationHandler:se,setPostTranslationHandler:G,getMissingHandler:z,setMissingHandler:X,[Q0]:J};return j.datetimeFormats=Y,j.numberFormats=ne,j.rt=Je,j.te=ie,j.tm=b,j.d=He,j.n=kt,j.getDateTimeFormat=$,j.setDateTimeFormat=g,j.mergeDateTimeFormat=v,j.getNumberFormat=k,j.setNumberFormat=N,j.mergeNumberFormat=H,j[Z0]=n,j[ca]=F,j[ua]=B,j[fa]=q,j}const il={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function rS({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,s)=>[...r,...s.type===je?s.children:[s]],[]):t.reduce((n,r)=>{const s=e[r];return s&&(n[r]=s()),n},be())}function Gp(){return je}const sS=Pt({name:"i18n-t",props:Ie({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ae(e)||!isNaN(e)}},il),setup(e,t){const{slots:n,attrs:r}=t,s=e.i18n||al({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(f=>f!=="_"),i=be();e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=K(e.plural)?+e.plural:e.plural);const a=rS(t,o),l=s[ca](e.keypath,a,i),c=Ie(be(),r),u=K(e.tag)||oe(e.tag)?e.tag:Gp();return Ye(u,c,l)}}}),gu=sS;function oS(e){return ke(e)&&!K(e[0])}function qp(e,t,n,r){const{slots:s,attrs:o}=t;return()=>{const i={part:!0};let a=be();e.locale&&(i.locale=e.locale),K(e.format)?i.key=e.format:oe(e.format)&&(K(e.format.key)&&(i.key=e.format.key),a=Object.keys(e.format).reduce((d,p)=>n.includes(p)?Ie(be(),d,{[p]:e.format[p]}):d,be()));const l=r(e.value,i,a);let c=[i.key];ke(l)?c=l.map((d,p)=>{const _=s[d.type],C=_?_({[d.type]:d.value,index:p,parts:l}):[d.value];return oS(C)&&(C[0].key=`${d.type}-${p}`),C}):K(l)&&(c=[l]);const u=Ie(be(),o),f=K(e.tag)||oe(e.tag)?e.tag:Gp();return Ye(f,u,c)}}const iS=Pt({name:"i18n-n",props:Ie({value:{type:Number,required:!0},format:{type:[String,Object]}},il),setup(e,t){const n=e.i18n||al({useScope:e.scope,__useComponent:!0});return qp(e,t,Up,(...r)=>n[fa](...r))}}),yu=iS,aS=Pt({name:"i18n-d",props:Ie({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},il),setup(e,t){const n=e.i18n||al({useScope:e.scope,__useComponent:!0});return qp(e,t,Hp,(...r)=>n[ua](...r))}}),_u=aS;function lS(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function cS(e){const t=i=>{const{instance:a,value:l}=i;if(!a||!a.$)throw Lt(_t.UNEXPECTED_ERROR);const c=lS(e,a.$),u=bu(l);return[Reflect.apply(c.t,c,[...vu(u)]),c]};return{created:(i,a)=>{const[l,c]=t(a);to&&e.global===c&&(i.__i18nWatcher=Xe(c.locale,()=>{a.instance&&a.instance.$forceUpdate()})),i.__composer=c,i.textContent=l},unmounted:i=>{to&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:a})=>{if(i.__composer){const l=i.__composer,c=bu(a);i.textContent=Reflect.apply(l.t,l,[...vu(c)])}},getSSRProps:i=>{const[a]=t(i);return{textContent:a}}}}function bu(e){if(K(e))return{path:e};if(ce(e)){if(!("path"in e))throw Lt(_t.REQUIRED_VALUE,"path");return e}else throw Lt(_t.INVALID_VALUE)}function vu(e){const{path:t,locale:n,args:r,choice:s,plural:o}=e,i={},a=r||{};return K(n)&&(i.locale=n),Ae(s)&&(i.plural=s),Ae(o)&&(i.plural=o),[t,a,i]}function uS(e,t,...n){const r=ce(n[0])?n[0]:{};(Le(r.globalInstall)?r.globalInstall:!0)&&([gu.name,"I18nT"].forEach(o=>e.component(o,gu)),[yu.name,"I18nN"].forEach(o=>e.component(o,yu)),[_u.name,"I18nD"].forEach(o=>e.component(o,_u))),e.directive("t",cS(t))}const fS=vn("global-vue-i18n");function dS(e={},t){const n=Le(e.globalInjection)?e.globalInjection:!0,r=new Map,[s,o]=pS(e),i=vn("");function a(f){return r.get(f)||null}function l(f,d){r.set(f,d)}function c(f){r.delete(f)}const u={get mode(){return"composition"},async install(f,...d){if(f.__VUE_I18N_SYMBOL__=i,f.provide(f.__VUE_I18N_SYMBOL__,u),ce(d[0])){const C=d[0];u.__composerExtend=C.__composerExtend,u.__vueI18nExtend=C.__vueI18nExtend}let p=null;n&&(p=ES(f,u.global)),uS(f,u,...d);const _=f.unmount;f.unmount=()=>{p&&p(),u.dispose(),_()}},get global(){return o},dispose(){s.stop()},__instances:r,__getInstance:a,__setInstance:l,__deleteInstance:c};return u}function al(e={}){const t=nn();if(t==null)throw Lt(_t.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Lt(_t.NOT_INSTALLED);const n=hS(t),r=gS(n),s=Wp(t),o=mS(e,s);if(o==="global")return eS(r,e,s),r;if(o==="parent"){let l=yS(n,t,e.__useComponent);return l==null&&(l=r),l}const i=n;let a=i.__getInstance(t);if(a==null){const l=Ie({},e);"__i18n"in s&&(l.__i18n=s.__i18n),r&&(l.__root=r),a=Kp(l),i.__composerExtend&&(a[da]=i.__composerExtend(a)),bS(i,t,a),i.__setInstance(t,a)}return a}function pS(e,t,n){const r=ss(),s=r.run(()=>Kp(e));if(s==null)throw Lt(_t.UNEXPECTED_ERROR);return[r,s]}function hS(e){const t=Ve(e.isCE?fS:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Lt(e.isCE?_t.NOT_INSTALLED_WITH_PROVIDE:_t.UNEXPECTED_ERROR);return t}function mS(e,t){return Po(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function gS(e){return e.mode==="composition"?e.global:e.global.__composer}function yS(e,t,n=!1){let r=null;const s=t.root;let o=_S(t,n);for(;o!=null;){const i=e;if(e.mode==="composition"&&(r=i.__getInstance(o)),r!=null||s===o)break;o=o.parent}return r}function _S(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function bS(e,t,n){mo(()=>{},t),yo(()=>{const r=n;e.__deleteInstance(t);const s=r[da];s&&(s(),delete r[da])},t)}const vS=["locale","fallbackLocale","availableLocales"],Eu=["t","rt","d","n","tm","te"];function ES(e,t){const n=Object.create(null);return vS.forEach(s=>{const o=Object.getOwnPropertyDescriptor(t,s);if(!o)throw Lt(_t.UNEXPECTED_ERROR);const i=Se(o.value)?{get(){return o.value.value},set(a){o.value.value=a}}:{get(){return o.get&&o.get()}};Object.defineProperty(n,s,i)}),e.config.globalProperties.$i18n=n,Eu.forEach(s=>{const o=Object.getOwnPropertyDescriptor(t,s);if(!o||!o.value)throw Lt(_t.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${s}`,o)}),()=>{delete e.config.globalProperties.$i18n,Eu.forEach(s=>{delete e.config.globalProperties[`$${s}`]})}}z0();k0(u0);O0(L0);A0(Np);if(__INTLIFY_PROD_DEVTOOLS__){const e=Ja();e.__INTLIFY__=!0,f0(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}function qC(e){const t=Io(),n=Kd(),r=kn(t.i18n),s=t.router,o=fs(t.i18n),i=Gc(yp(t.i18n)),a=Re({}),l=t.runtimeConfig.public.i18n.experimental.switchLocalePathLinkSSR,c=we({get(){return l?t.metaState.value:s.currentRoute.value.meta[Ms]??{}},set(_){t.metaState.value=_,a.value=_,s.currentRoute.value.meta[Ms]=_}}),u=Xe(()=>s.currentRoute.value.fullPath,()=>{s.currentRoute.value.meta[Ms]=l?t.metaState.value:a.value});yo(()=>{u()});const f=Gc(i).find(_=>_.code===o)||{code:o},d=f.language;te(r.baseUrl)||console.warn("I18n `baseUrl` is required to generate valid SEO tag links.");const p=()=>{const _={link:[],meta:[]};if(o&&r.locales){const C="id";_.link.push(...vp(t,i,C),...wp(t,C,e)),_.meta.push(...Sp(t,C,e),...Cp(f,d,C),...Tp(i,d,C))}n==null||n.push(_)};return function(_){c.value={..._},p()}}function YC(){return rt(ds)}function wS(){return rt(hr)}const SS=xe({name:"i18n:plugin:switch-locale-path-ssr",dependsOn:["i18n:plugin"],setup(e){if(e.$config.public.i18n.experimental.switchLocalePathLinkSSR!==!0)return;const t=wS(),n=new RegExp([``,".+?",``].join(""),"g");e.hook("app:rendered",r=>{var s;((s=r.renderResult)==null?void 0:s.html)!=null&&(r.renderResult.html=r.renderResult.html.replaceAll(n,(o,i)=>o.replace(/href="([^"]+)"/,`href="${encodeURI(t(i??""))}"`)))})}});function CS(e,{extendComposer:t,extendComposerInstance:n}){const r=ss(),s=e.install.bind(e);return e.install=(o,...i)=>{const a=Object.assign({},i[0]);a.inject??(a.inject=!0),a.__composerExtend=c=>(n(c,kn(e)),()=>{}),e.mode==="legacy"&&(a.__vueI18nExtend=c=>(n(c,kn(c)),()=>{})),Reflect.apply(s,e,[o,a]);const l=kn(e);if(r.run(()=>{t(l),e.mode==="legacy"&&mp(e.global)&&n(e.global,kn(e.global))}),e.mode==="composition"&&o.config.globalProperties.$i18n!=null&&n(o.config.globalProperties.$i18n,l),a.inject){const c=Io(e);o.mixin({methods:{$getRouteBaseName:rt(pr,c),$resolveRoute:rt(Ao,c),$localePath:rt(ds,c),$localeRoute:rt(el,c),$localeLocation:rt(aw,c),$switchLocalePath:rt(hr,c),$localeHead:rt(bp,c)}})}if(o.unmount){const c=o.unmount.bind(o);o.unmount=()=>{r.stop(),c()}}},r}const TS=xe({name:"i18n:plugin",parallel:DE,async setup(e){let t,n;const r=Fn(),{vueApp:s}=e,o=e,i=Ew(o);vw(o,i);const a={...o.$config.public.i18n,defaultLocale:i};a.baseUrl=mw();const l=ps(),c=([t,n]=mt(()=>WE(xE,ue())),t=await t,n(),t);c.messages=c.messages||{},c.fallbackLocale=c.fallbackLocale??!1;const u=Pp(),f=h=>h||c.locale||"en-US",d=gw();let p=Bc(r,u(r),f(a.defaultLocale),{ssg:a.strategy==="no_prefix"?"ssg_ignore":"normal",callType:"setup",firstAccess:!0,localeCookie:ai(d,l,a.defaultLocale)},a);c.messages=([t,n]=mt(()=>KE(c.messages,ro,{localeCodes:dr,initialLocale:p,lazy:a.lazy,defaultLocale:a.defaultLocale,fallbackLocale:c.fallbackLocale})),t=await t,n(),t),p=f(p);const _=dS({...c,locale:p});let C=!0;const T=h=>p!==h&&C;let y=!0;const E=()=>y;if(E()&&a.strategy==="no_prefix"){const h=d.value;e.hook("app:mounted",async()=>{const w=Ap(r,{ssg:"ssg_setup",callType:"setup",firstAccess:!0,localeCookie:h},p);await zE(_,w.locale),y=!1})}CS(_,{extendComposer(h){const w=Fn(),R=Re(a.locales),P=Re(dr),M=Re("");h.locales=we(()=>R.value),h.localeCodes=we(()=>P.value),h.baseUrl=we(()=>M.value),$E?Xe(h.locale,()=>{M.value=Hc(a.baseUrl,o)},{immediate:!0}):M.value=Hc(a.baseUrl,o),h.strategy=a.strategy,h.localeProperties=we(()=>Ro.find(O=>O.code===h.locale.value)||{code:h.locale.value}),h.setLocale=async O=>{const x=T(O);await Vc(O,_,a,x)&&x&&(C=!1);const D=await o.runWithContext(()=>Wc({route:{to:w},locale:O,routeLocale:u(w),strategy:a.strategy}));await o.runWithContext(async()=>await Kc({nuxtApp:o,i18n:_,redirectPath:D,locale:O,route:w},{enableNavigate:!0}))},h.loadLocaleMessages=async O=>{const x=_p.bind(null,_);await so(O,ro,x)},h.differentDomains=a.differentDomains,h.defaultLocale=a.defaultLocale,h.getBrowserLocale=()=>kp(),h.getLocaleCookie=()=>ai(d,l,a.defaultLocale),h.setLocaleCookie=O=>yw(d,O,l),h.onBeforeLanguageSwitch=(O,x,V,D)=>e.callHook("i18n:beforeLocaleSwitch",{oldLocale:O,newLocale:x,initialSetup:V,context:D}),h.onLanguageSwitched=(O,x)=>e.callHook("i18n:localeSwitched",{oldLocale:O,newLocale:x}),h.finalizePendingLocaleChange=async()=>{_.__pendingLocale&&(gp(_,_.__pendingLocale),_.__resolvePendingLocalePromise&&await _.__resolvePendingLocalePromise(),_.__pendingLocale=void 0)},h.waitForPendingLocaleChange=async()=>{_.__pendingLocale&&_.__pendingLocalePromise&&await _.__pendingLocalePromise}},extendComposerInstance(h,w){const R={locales:{get:()=>w.locales.value},localeCodes:{get:()=>w.localeCodes.value},baseUrl:{get:()=>w.baseUrl.value},strategy:{get:()=>w.strategy},localeProperties:{get:()=>w.localeProperties.value},setLocale:{get:()=>async P=>Reflect.apply(w.setLocale,w,[P])},loadLocaleMessages:{get:()=>async P=>Reflect.apply(w.loadLocaleMessages,w,[P])},differentDomains:{get:()=>w.differentDomains},defaultLocale:{get:()=>w.defaultLocale},getBrowserLocale:{get:()=>()=>Reflect.apply(w.getBrowserLocale,w,[])},getLocaleCookie:{get:()=>()=>Reflect.apply(w.getLocaleCookie,w,[])},setLocaleCookie:{get:()=>P=>Reflect.apply(w.setLocaleCookie,w,[P])},onBeforeLanguageSwitch:{get:()=>(P,M,O,x)=>Reflect.apply(w.onBeforeLanguageSwitch,w,[P,M,O,x])},onLanguageSwitched:{get:()=>(P,M)=>Reflect.apply(w.onLanguageSwitched,w,[P,M])},finalizePendingLocaleChange:{get:()=>()=>Reflect.apply(w.finalizePendingLocaleChange,w,[])},waitForPendingLocaleChange:{get:()=>()=>Reflect.apply(w.waitForPendingLocaleChange,w,[])}};for(const[P,M]of Object.entries(R))Object.defineProperty(h,P,M)}}),s.use(_),dw(o,_);let m=0;n_("locale-changing",async(h,w)=>{let R,P;const M=u(h),O=Bc(h,M,()=>fs(_)||f(a.defaultLocale),{ssg:E()&&a.strategy==="no_prefix"?"ssg_ignore":"normal",callType:"routing",firstAccess:m===0,localeCookie:ai(d,l,a.defaultLocale)},a),x=T(O);([R,P]=mt(()=>Vc(O,_,a,x)),R=await R,P(),R)&&x&&(C=!1);const D=([R,P]=mt(()=>o.runWithContext(()=>Wc({route:{to:h,from:w},locale:O,routeLocale:M,strategy:a.strategy},!0))),R=await R,P(),R);return m++,[R,P]=mt(()=>o.runWithContext(async()=>Kc({nuxtApp:o,i18n:_,redirectPath:D,locale:O,route:h}))),R=await R,P(),R},{global:!0})}});function Mo(e){let t;return t=ue().$nuxtSiteConfig,t||{}}const LS=xe(()=>{const e=So();if(!e)return;const t=Mo(),n={meta:[],templateParams:{site:t,siteUrl:t.url,siteName:t.name}};t.separator&&(n.templateParams.separator=t.separator),t.titleSeparator&&(n.templateParams.titleSeparator=t.titleSeparator),t.description&&(n.templateParams.siteDescription=t.description,n.meta.push({name:"description",content:"%site.description"})),e.push(n,{tagPriority:150})});function PS(e={}){return{hooks:{entries:{resolve({entries:t}){var s,o;let n=null,r=999;for(const i of t){const a=i.resolvedInput?"resolvedInput":"input",l=i[a],c=(typeof l.titleTemplate=="object"?(s=l.titleTemplate)==null?void 0:s.tagPriority:!1)||i.tagPriority||100;l.titleTemplate!==void 0&&c<=r&&(n=l.titleTemplate,r=c)}for(const i of t){const a=i.resolvedInput?"resolvedInput":"input",l=i[a],c=l.meta||[];n=Ji(n,l.title);const u=l.title,f=(o=c.find(T=>T.name==="description"))==null?void 0:o.content,d=c.some(T=>T.property==="og:title"),p=c.some(T=>T.property==="og:image"),_=c.some(T=>T.name==="twitter:card"),C=c.some(T=>T.property==="og:description");if(i[a].meta=l.meta||[],!d&&(l.titleTemplate||l.title)){let T=(e==null?void 0:e.ogTitle)||n||l.title;typeof T=="function"&&(T=T(u)),T&&i[a].meta.push({property:"og:title",content:String(T)})}if(f&&!C){let T=(e==null?void 0:e.ogDescription)||f;typeof T=="function"&&(T=T(u)),T&&i[a].meta.push({property:"og:description",content:String(T)})}p&&!_&&i[a].meta.push({name:"twitter:card",content:(e==null?void 0:e.twitterCard)||"summary_large_image"})}}}}}}const RS=xe(()=>{const e=So();e&&e.use(PS())}),kS=/\d/,OS=["-","_","/","."];function AS(e=""){if(!kS.test(e))return e!==e.toLowerCase()}function IS(e,t){const n=OS,r=[];if(!e||typeof e!="string")return r;let s="",o,i;for(const a of e){const l=n.includes(a);if(l===!0){r.push(s),s="",o=void 0;continue}const c=AS(a);if(i===!1){if(o===!1&&c===!0){r.push(s),s=a,o=c;continue}if(o===!0&&c===!1&&s.length>1){const u=s.at(-1);r.push(s.slice(0,Math.max(0,s.length-1))),s=u+a,o=c;continue}}s+=a,o=c,i=l}return r.push(s),r}function NS(e){return e?e[0].toUpperCase()+e.slice(1):""}const xS=/^(a|an|and|as|at|but|by|for|if|in|is|nor|of|on|or|the|to|with)$/i;function DS(e,t){return(Array.isArray(e)?e:IS(e)).filter(Boolean).map(n=>xS.test(n)?n.toLowerCase():NS(n)).join(" ")}const MS=xe({name:"nuxt-seo:fallback-titles",env:{islands:!1},setup(){const e=Fn(),t=cs(),n=we(()=>{var i,a,l;if([404,500].includes((i=t.value)==null?void 0:i.statusCode))return`${t.value.statusCode} - ${t.value.message}`;if(typeof((a=e.meta)==null?void 0:a.title)=="string")return(l=e.meta)==null?void 0:l.title;const o=Un(e.path||"/").split("/").pop();return o?DS(o):null});Ba({title:()=>n.value},{tagPriority:101})}});function $S(e,t){let n=e;Rt(e,{strict:!1,acceptRelative:!0})&&(n=Ha(e).pathname);const r=xi(t.base||"/");r!=="/"&&n.startsWith(r)&&(n=n.slice(r.length));let s=Un(t.absolute?t.siteUrl:"");r!=="/"&&s.endsWith(r)&&(s=s.slice(0,s.indexOf(r)));const o=t.withBase?Di(r,s||"/"):s,i=Di(n,o);return n==="/"&&!t.withBase?cr(i):HS(t.trailingSlash,i)}function FS(e){var n;return!!((n=(e.split("/").pop()||e).match(/\.[0-9a-z]+$/i))!=null&&n[0])}function HS(e,t){const n=Ha(t);if(FS(n.pathname))return t;const r=e?cr(n.pathname):Un(n.pathname);return`${n.protocol?`${n.protocol}//`:""}${n.host||""}${r}${n.search||""}${n.hash||""}`}function US(e){return window.location.origin}function jS(e={}){const t=Mo(),n=US(),r=We().app.baseURL||"/";return s=>we(()=>$S(te(s),{absolute:te(e.absolute),withBase:te(e.withBase),siteUrl:te(e.canonical)!==!1?t.url:n,trailingSlash:t.trailingSlash,base:r}))}function VS(e){const{canonicalQueryWhitelist:t}=We().public["seo-utils"],n=Mo(),r=Fn(),s=jS({withBase:!0,absolute:!0}),o=we(()=>{const{query:l}=r,c=s(r.path||"/").value||r.path,u=Object.fromEntries(Object.entries(l).filter(([f])=>t.includes(f)));return Object.keys(u).length?`${c}?${cd(u)}`:c}),i={tagPriority:101};Ba({htmlAttrs:{lang:e.locale},templateParams:{site:n,siteName:n.name||""},titleTemplate:"%s %separator %siteName",link:[{rel:"canonical",href:()=>o.value}]},i);const a={ogType:"website",ogUrl:()=>o.value,ogLocale:()=>e.locale.value,ogSiteName:n.name};if(n.description&&(a.description=n.description),n.twitter){const l=n.twitter.startsWith("@")?n.twitter:`@${n.twitter}`;a.twitterCreator=l,a.twitterSite=l}cb(a,i)}const BS=xe({name:"nuxt-seo:defaults",env:{islands:!1},dependsOn:["i18n:plugin"],setup(e){var r,s;const t=Mo(),n=Re(((s=(r=e.$i18n)==null?void 0:r.locale)==null?void 0:s.value)||t.currentLocale||t.defaultLocale);e.hook("i18n:localeSwitched",({newLocale:o})=>{n.value=o}),VS({locale:n})}});function Yp(){return WS}const WS=e=>{const t=We();let n;return typeof e=="function"&&(n=nm({rootMargin:t.public.booster.lazyOffsetComponent||"0%"})),ye({loader:e,hydrate:n})},qn=Yp(),KS=xe(e=>{const{vueApp:t}=e,n={StagePicture:qn(()=>re(()=>import("./CiImyZj6.js"),__vite__mapDeps([35,36,32,33,37,38,2,16,39,40]),import.meta.url)),StageVideo:qn(()=>re(()=>import("./rvdrpRXJ.js"),__vite__mapDeps([41,32,33,42,43,37,38,2,16,39,44,45]),import.meta.url)),FullText:qn(()=>re(()=>import("./CFXns91C.js"),__vite__mapDeps([46,32,33,47,31,36,48,38,49,2]),import.meta.url)),TextImage:qn(()=>re(()=>import("./WPrnELue.js"),__vite__mapDeps([50,4,31,37,38,2,16,39,47,36,48,49,32,33,51]),import.meta.url)),SinglePicture:qn(()=>re(()=>import("./L4pkWx1B.js"),__vite__mapDeps([52,32,33,37,38,2,16,39,53]),import.meta.url)),SingleVideo:qn(()=>re(()=>import("./CKbGRWFe.js"),__vite__mapDeps([54,32,33,42,43,37,38,2,16,39,44]),import.meta.url))};Object.entries(n).forEach(([r,s])=>{t.component(r,s)})});var sr,On;class GS{constructor(t){It(this,sr);It(this,On,new Map);jn(this,sr,new window.IntersectionObserver(n=>this.next(n),t))}next(t){t.forEach(({target:n,isIntersecting:r})=>{De(this,On).has(n)&&De(this,On).get(n)(r)})}register(t,n){De(this,On).set(t,n),De(this,sr).observe(t)}unregister(t){De(this,On).delete(t),De(this,sr).unobserve(t)}}sr=new WeakMap,On=new WeakMap;const qS=e=>{const{node:t,key:n}=YS(e);t.observables.has(n)||t.observables.set(n,new GS(e));const r=t.observables.get(n);return{register:(s,o)=>r.register(s,o),unregister:(s,o)=>r.unregister(s,o)}},YS=({root:e,...t})=>{const n=e||window.document.documentElement;return n.observables||(n.observables=new Map),{key:JSON.stringify({...t}),node:n}};var Jr,zr,An,Qr,Zr,es,ts;class XS{constructor(t,n){It(this,Jr);It(this,zr);It(this,An,!1);It(this,Qr,[]);It(this,Zr,[]);It(this,es,new mi);It(this,ts,new mi);jn(this,Jr,t.register(n,this.onIntersecting.bind(this))),jn(this,zr,()=>t.unregister(n))}get observer(){return De(this,Jr)}get inView(){return De(this,An)}onIntersecting(t){t?(De(this,es).resolve(),jn(this,An,!0),De(this,Qr).forEach(n=>n())):De(this,An)&&(De(this,ts).resolve(),jn(this,An,!1),De(this,Zr).forEach(n=>n()))}enterViewOnce(){return De(this,es).promise}enterView(t){De(this,Qr).push(t)}leaveViewOnce(){return De(this,ts).promise}leaveView(t){De(this,Zr).push(t)}destroy(){De(this,zr).call(this)}}Jr=new WeakMap,zr=new WeakMap,An=new WeakMap,Qr=new WeakMap,Zr=new WeakMap,es=new WeakMap,ts=new WeakMap;const JS=(e,t)=>{const n=ll(e),r={...zS(n),...t};return new XS(qS(r),e)},zS=e=>({root:e!==window.document.documentElement&&e||void 0,threshold:[0]}),QS=function(e){const t=ll(e)||window,n=e.getBoundingClientRect(),r="getBoundingClientRect"in t&&t.getBoundingClientRect()||{left:0,right:0,top:0},s={x:n.left+r.left,y:n.top+r.top},o={x:t.offsetWidth||t.innerWidth,y:t.offsetHeight||t.innerHeight};return n.bottom<0||n.right<0||s.x>o.x||s.y>o.y},ZS=/(auto|scroll)/,fi=(e,t)=>getComputedStyle(e,null).getPropertyValue(t),eC=e=>ZS.test(fi(e,"overflow")+fi(e,"overflow-y")+fi(e,"overflow-x")),ll=(e,t=[])=>!e||e===document.body?null:(e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth)&&eC(e)?e:(t.push(e),ll(e.parentNode,t)),pa="font-active",wu=new Map,tC={install(e){e.directive("font",{created(t,n,r){var o;n.instance.fontsReady=n.instance.fontsReady||new Map;const s=[].concat(n.value);if(s.length){const{isCritical:i,fontCollection:a}=ks(s),l=s.map(({definition:u})=>u),c=a.add(l);t.setAttribute(c.name,c.value),n.instance.fontsReady.set(t,i),i&&(typeof((o=r.props)==null?void 0:o.class)=="string"&&(r.props.class=[...r.props.class.split(" "),i&&pa].filter(Boolean).join(" ")),ha(r.props,"onLoad:font",l))}},getSSRProps(t){const n=[].concat(t.value);if(n.length){const{isCritical:r,fontCollection:s}=ks(n),o=n.map(({definition:a})=>a),i=s.add(o);return{[i.name]:i.value,class:r?"font-active":void 0}}},updated(t,n,r){n.instance.fontsReady.get(t)&&(t.classList.add(pa),ha(r.props,"onLoad:font",[].concat(n.value).map(s=>s.definition)))},async mounted(t,n,r){if(ks(n.value)){const{isCritical:o,runtimeConfig:i}=ks(n.value);if(o||!QS(t))Su(t,n,r);else{const a=JS(t,{rootMargin:i.lazyOffsetAsset||"0%"});wu.set(t,a),await a.enterViewOnce(),Su(t,n,r)}}},unmounted(t){wu.delete(t)}})}};function ks(e){return[].concat(e)[0]}async function Su(e,t,n){const r=[].concat(t.value).map(({definition:s})=>s);await Promise.all(r.filter(s=>!s.media||window.matchMedia(s.media).matches).map(s=>s.load())),e.classList.add(pa),t.instance.fontsReady.set(e,!0),ha(n.props,"onLoad:font",r)}const ha=(e,t,n)=>{typeof(e==null?void 0:e[String(t)])=="function"&&e[String(t)](n)};function nC(e){return typeof window<"u"&&"btoa"in window?window.btoa(e):Buffer.from(e).toString("base64")}class rC{constructor(t,{src:n,type:r,fallbackFamily:s},{media:o,selector:i},a=400,l="normal"){Ht(this,"rootSelector");this.family=t,this.style=l,this.weight=a,this.src=n,this.type=`font/${r}`,this.fallbackFamily=s,this.rootSelector="",this.selector=i||"",this.media=o||null,this.loaded=new mi}toJSON(){return{family:this.family,style:this.style,weight:this.weight,src:this.src,type:this.type,fallbackFamily:this.fallbackFamily,rootSelector:this.rootSelector,selector:this.selector,media:this.media}}async load(){const t="fonts"in window.document&&await window.document.fonts.ready;t&&!t.check(`${this.style} ${this.weight} 12px '${this.family}'`)&&await Array.from(t).find(r=>oC(r.family)===this.family&&r.style===this.style&&Lu(r.weight)===Lu(this.weight)).load()}getKey(){const t={...this};return delete t.src,delete t.rootSelector,nC(JSON.stringify(t))}getCSSText({usedFontaine:t=!1}={}){const n=Cu(this.rootSelector,this.selector),r=`"${this.family}"`;return Tu(`${n} { font-family: ${[iC(this.family,t)].filter(Boolean).concat(this.fallbackFamily.join(", "))}; font-weight: ${this.weight}; font-style: ${this.style}; @@ -55,6 +55,6 @@ Use "options.replacer" or "options.ignoreUnknown" font-family: ${[n].concat(this.fallbackFamily).join(", ")}; font-weight: ${this.weight}; font-style: ${this.style}; - }`,this.media)}setRootSelector(t){this.rootSelector=`${t.name}="${t.value}"`}}function Cu(e,t){return Jp(Xp(t).map(n=>`[${e}] ${n}`))}function sC(e){return Jp(Xp(e).map(t=>`.font-active${t}`))}function Xp(e){return e.split(",").map(t=>t.trim())}function Jp(e){return e.join(", ").trim()}function Tu(e,t){return t&&`@media ${t} { ${e} }`||e}function oC(e){return e.replace(/"(.*)"/,"$1")}function Lu(e){switch(e=String(e),e){case"400":return"normal";case"700":return"bold";default:return e}}function iC(e,t){return t?`"${e} fallback"`:""}class aC{constructor(t=[]){this.list=t.map(n=>(n.variances=n.variances.map(r=>({style:"normal",weight:400,...r})),n))}getFont(t,n=400,r="normal",s={selector:null,media:null}){const o=this.list.find(i=>i.family===t);if(!o)throw new Error(`font family ${t} not found, please define in module options`);return lC(o,n,r,s)}}function lC(e,t,n,r={selector:null,media:null}){const s=e.variances.find(a=>a.weight===t&&a.style===n);if(!s)throw new Error(`font variance with ${t} and ${n} for font-family ${e.family} not found`);const{src:o,type:i}=s;return new rC(e.family,{src:o,type:i,fallbackFamily:e.fallback},r,t,n)}const cC=(...e)=>{console.log("[DEBUG][BOOSTER]:",...e)};var Pu={};function uC(){const e=So(),t=ue(),{public:{booster:{debug:n}}}=We(),r=Re(new pi);let s;Xe(()=>r.value,a=>{const l=fC(a,n);s==null||s.dispose(),Ft(()=>{s=e.push(()=>l)})}),t.$router.beforeEach(()=>{Ft(()=>{r.value=new pi(r.value.list.filter(a=>!o.value.includes(a))),o.value=[]})});let o=Re([]);return{push:(a,l,c)=>{if(!r)throw new Error("pushFontCollection must be called before setupHead");const u=!a.list.length;let f;return u&&(f={fontCollection:a,isCritical:l,options:c},r.value=new pi([...r.value.list,f]),f=r.value.list[r.value.list.length-1]),{dispose:()=>u&&o.value.push(f)}},collection:r}}const fC=(e,t)=>{t&&cC("Head Font Collections:",e.toJSON());const n=e.list.filter(({fontCollection:r})=>r.size);return{link:Pu.prerender&&di(n.filter(({fontCollection:r})=>r.size).map(({fontCollection:r,isCritical:s})=>r.getPreloadDescriptions(s)).flat()),style:di(n.map(({fontCollection:r,options:s})=>r.getStyleDescriptions(s)).flat()),noscript:Pu.prerender&&di(n.map(({fontCollection:r})=>r.getNoScriptStyleDescriptions()).flat())}},di=e=>Array.from(new Map(e.map(t=>[t.key,{...t,key:void 0}])).values());class pi{constructor(t=[]){this.list=t}get size(){return this.list.length}toJSON(){return{list:this.list.map(t=>({...t,fontCollection:t.fontCollection.toJSON()}))}}}const dC=xe({name:"booster-plugin",enforce:"post",async setup(e){let t,n;const r=Yp(),s=([t,n]=mt(()=>re(()=>import("./dsvJ-9jL.js"),__vite__mapDeps([55,2]),import.meta.url).then(a=>a.default||a)),t=await t,n(),t),o=new aC(s),i=uC();e.provide("booster",{head:i,getImageSize:pC,hydrate:r,getFont:o.getFont.bind(o),crossorigin:"anonymous",isBrowserSupported:()=>Zp({regex:new RegExp(/Trident\/[78]\.0|Edge?\/(13\d|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[5-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9[5-9]|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(17\.([6-9]|\d{2,})|(1[89]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(17[._]([6-9]|\d{2,})|(1[89]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/(2[6-9]|[3-9]\d|\d{3,})\.\d+/)}),targetFormats:["webp","avif","jpg|jpeg|png|gif"],densities:"x1 x2"})},hooks:{"app:created"(){const{vueApp:e}=ue();e.use(tC)}}}),hi=new Map;async function pC(e){if(!hi.has(e)){const{width:t,height:n}=await new Promise(r=>{let s=new globalThis.Image;s.onload=()=>{const o={width:s.naturalWidth,height:s.naturalHeight};s=null,r(o)},s.src=e});hi.set(e,{width:t,height:n})}return hi.get(e)}const hC=[hb,mb,yb,$v,Kv,Gv,qv,Yv,Xv,Jv,SE,CE,SS,TS,LS,RS,MS,BS,KS,dC],mC=Pt({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const s in e.route)Object.defineProperty(r,s,{get:()=>t===e.renderKey?e.route[s]:n[s],enumerable:!0});return xn(ls,qt(r)),()=>Ye(e.vnode,{ref:e.vnodeRef})}}),gC=Pt({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(e,{attrs:t,slots:n,expose:r}){const s=ue(),o=Re(),i=Ve(ls,null);let a;r({pageRef:o});const l=Ve(Ld,null);let c;const u=s.deferHydration();if(s.isHydrating){const d=s.hooks.hookOnce("app:error",u);ot().beforeEach(d)}e.pageKey&&Xe(()=>e.pageKey,(d,p)=>{d!==p&&s.callHook("page:loading:start")});let f=!1;return()=>Ye(up,{name:e.name,route:e.route,...t},{default:d=>{const p=_C(i,d.route,d.Component),_=i&&i.matched.length===d.route.matched.length;if(!d.Component){if(c&&!_)return c;u();return}if(c&&l&&!l.isCurrent(d.route))return c;if(p&&i&&(!l||l!=null&&l.isCurrent(i)))return _?c:null;const C=na(d,e.pageKey);!s.isHydrating&&!bC(i,d.route,d.Component)&&a===C&&(s.callHook("page:loading:end"),f=!0),a=C;const T=!!(e.transition??d.route.meta.pageTransition??Ui),y=T&&yC([e.transition,d.route.meta.pageTransition,Ui,{onAfterLeave:()=>{s.callHook("page:transition:finish",d.Component)}}].filter(Boolean)),E=e.keepalive??d.route.meta.keepalive??Iy;return c=fp(Zf,T&&y,Tv(E,Ye($a,{suspensible:!0,onPending:()=>s.callHook("page:start",d.Component),onResolve:()=>{Ft(()=>s.callHook("page:finish",d.Component).then(()=>{if(!f)return s.callHook("page:loading:end");f=!1}).finally(u))}},{default:()=>{const m=Ye(mC,{key:C||void 0,vnode:n.default?Ye(je,void 0,n.default(d)):d.Component,route:d.route,renderKey:C||void 0,trackRootNodes:T,vnodeRef:o});return E&&(m.type.name=d.Component.type.name||d.Component.type.__name||"RouteProvider"),m}}))).default(),c}})}});function yC(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?qa(n.onAfterLeave):void 0}));return Cd(...t)}function _C(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>{var i,a,l;return((i=s.components)==null?void 0:i.default)!==((l=(a=e.matched[o])==null?void 0:a.components)==null?void 0:l.default)})||n&&na({route:t,Component:n})!==na({route:e,Component:n})}function bC(e,t,n){return e?t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)})Ye(pn[e.name],e.layoutProps,t.slots)}}),EC=Pt({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const n=ue(),r=Ve(ls),s=r===Fn()?vv():r,o=we(()=>{let l=te(e.name)??s.meta.layout??"default";return l&&!(l in pn)&&e.fallback&&(l=te(e.fallback)),l}),i=Re();t.expose({layoutRef:i});const a=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",a);ot().beforeEach(l)}return()=>{const l=o.value&&o.value in pn,c=s.meta.layoutTransition??Ay;return fp(Zf,l&&c,{default:()=>Ye($a,{suspensible:!0,onResolve:()=>{Ft(a)}},{default:()=>Ye(wC,{layoutProps:Gf(t.attrs,{ref:i}),key:o.value||void 0,name:o.value,shouldProvide:!e.name,hasTransition:!!c},t.slots)})}).default()}}}),wC=Pt({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const n=e.name;return e.shouldProvide&&xn(Ld,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,s;return!n||typeof n=="string"&&!(n in pn)?(s=(r=t.slots).default)==null?void 0:s.call(r):Ye(vC,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),SC=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},CC={};function TC(e,t){const n=gC,r=EC;return pt(),Mt(r,null,{default:ka(()=>[Pe(n)]),_:1})}const LC=SC(CC,[["render",TC]]),PC={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` + }`,this.media)}setRootSelector(t){this.rootSelector=`${t.name}="${t.value}"`}}function Cu(e,t){return Jp(Xp(t).map(n=>`[${e}] ${n}`))}function sC(e){return Jp(Xp(e).map(t=>`.font-active${t}`))}function Xp(e){return e.split(",").map(t=>t.trim())}function Jp(e){return e.join(", ").trim()}function Tu(e,t){return t&&`@media ${t} { ${e} }`||e}function oC(e){return e.replace(/"(.*)"/,"$1")}function Lu(e){switch(e=String(e),e){case"400":return"normal";case"700":return"bold";default:return e}}function iC(e,t){return t?`"${e} fallback"`:""}class aC{constructor(t=[]){this.list=t.map(n=>(n.variances=n.variances.map(r=>({style:"normal",weight:400,...r})),n))}getFont(t,n=400,r="normal",s={selector:null,media:null}){const o=this.list.find(i=>i.family===t);if(!o)throw new Error(`font family ${t} not found, please define in module options`);return lC(o,n,r,s)}}function lC(e,t,n,r={selector:null,media:null}){const s=e.variances.find(a=>a.weight===t&&a.style===n);if(!s)throw new Error(`font variance with ${t} and ${n} for font-family ${e.family} not found`);const{src:o,type:i}=s;return new rC(e.family,{src:o,type:i,fallbackFamily:e.fallback},r,t,n)}const cC=(...e)=>{console.log("[DEBUG][BOOSTER]:",...e)};var Pu={};function uC(){const e=So(),t=ue(),{public:{booster:{debug:n}}}=We(),r=Re(new pi);let s;Xe(()=>r.value,a=>{const l=fC(a,n);s==null||s.dispose(),Ft(()=>{s=e.push(()=>l)})}),t.$router.beforeEach(()=>{Ft(()=>{r.value=new pi(r.value.list.filter(a=>!o.value.includes(a))),o.value=[]})});let o=Re([]);return{push:(a,l,c)=>{if(!r)throw new Error("pushFontCollection must be called before setupHead");const u=!a.list.length;let f;return u&&(f={fontCollection:a,isCritical:l,options:c},r.value=new pi([...r.value.list,f]),f=r.value.list[r.value.list.length-1]),{dispose:()=>u&&o.value.push(f)}},collection:r}}const fC=(e,t)=>{t&&cC("Head Font Collections:",e.toJSON());const n=e.list.filter(({fontCollection:r})=>r.size);return{link:Pu.prerender&&di(n.filter(({fontCollection:r})=>r.size).map(({fontCollection:r,isCritical:s})=>r.getPreloadDescriptions(s)).flat()),style:di(n.map(({fontCollection:r,options:s})=>r.getStyleDescriptions(s)).flat()),noscript:Pu.prerender&&di(n.map(({fontCollection:r})=>r.getNoScriptStyleDescriptions()).flat())}},di=e=>Array.from(new Map(e.map(t=>[t.key,{...t,key:void 0}])).values());class pi{constructor(t=[]){this.list=t}get size(){return this.list.length}toJSON(){return{list:this.list.map(t=>({...t,fontCollection:t.fontCollection.toJSON()}))}}}const dC=xe({name:"booster-plugin",enforce:"post",async setup(e){let t,n;const r=Yp(),s=([t,n]=mt(()=>re(()=>import("./DeJKCiB9.js"),__vite__mapDeps([55,2]),import.meta.url).then(a=>a.default||a)),t=await t,n(),t),o=new aC(s),i=uC();e.provide("booster",{head:i,getImageSize:pC,hydrate:r,getFont:o.getFont.bind(o),crossorigin:"anonymous",isBrowserSupported:()=>Zp({regex:new RegExp(/Trident\/[78]\.0|Edge?\/(13\d|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[5-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9[5-9]|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(17\.([6-9]|\d{2,})|(1[89]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(17[._]([6-9]|\d{2,})|(1[89]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/(2[6-9]|[3-9]\d|\d{3,})\.\d+/)}),targetFormats:["webp","avif","jpg|jpeg|png|gif"],densities:"x1 x2"})},hooks:{"app:created"(){const{vueApp:e}=ue();e.use(tC)}}}),hi=new Map;async function pC(e){if(!hi.has(e)){const{width:t,height:n}=await new Promise(r=>{let s=new globalThis.Image;s.onload=()=>{const o={width:s.naturalWidth,height:s.naturalHeight};s=null,r(o)},s.src=e});hi.set(e,{width:t,height:n})}return hi.get(e)}const hC=[hb,mb,yb,$v,Kv,Gv,qv,Yv,Xv,Jv,SE,CE,SS,TS,LS,RS,MS,BS,KS,dC],mC=Pt({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const s in e.route)Object.defineProperty(r,s,{get:()=>t===e.renderKey?e.route[s]:n[s],enumerable:!0});return xn(ls,qt(r)),()=>Ye(e.vnode,{ref:e.vnodeRef})}}),gC=Pt({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(e,{attrs:t,slots:n,expose:r}){const s=ue(),o=Re(),i=Ve(ls,null);let a;r({pageRef:o});const l=Ve(Ld,null);let c;const u=s.deferHydration();if(s.isHydrating){const d=s.hooks.hookOnce("app:error",u);ot().beforeEach(d)}e.pageKey&&Xe(()=>e.pageKey,(d,p)=>{d!==p&&s.callHook("page:loading:start")});let f=!1;return()=>Ye(up,{name:e.name,route:e.route,...t},{default:d=>{const p=_C(i,d.route,d.Component),_=i&&i.matched.length===d.route.matched.length;if(!d.Component){if(c&&!_)return c;u();return}if(c&&l&&!l.isCurrent(d.route))return c;if(p&&i&&(!l||l!=null&&l.isCurrent(i)))return _?c:null;const C=na(d,e.pageKey);!s.isHydrating&&!bC(i,d.route,d.Component)&&a===C&&(s.callHook("page:loading:end"),f=!0),a=C;const T=!!(e.transition??d.route.meta.pageTransition??Ui),y=T&&yC([e.transition,d.route.meta.pageTransition,Ui,{onAfterLeave:()=>{s.callHook("page:transition:finish",d.Component)}}].filter(Boolean)),E=e.keepalive??d.route.meta.keepalive??Iy;return c=fp(Zf,T&&y,Tv(E,Ye($a,{suspensible:!0,onPending:()=>s.callHook("page:start",d.Component),onResolve:()=>{Ft(()=>s.callHook("page:finish",d.Component).then(()=>{if(!f)return s.callHook("page:loading:end");f=!1}).finally(u))}},{default:()=>{const m=Ye(mC,{key:C||void 0,vnode:n.default?Ye(je,void 0,n.default(d)):d.Component,route:d.route,renderKey:C||void 0,trackRootNodes:T,vnodeRef:o});return E&&(m.type.name=d.Component.type.name||d.Component.type.__name||"RouteProvider"),m}}))).default(),c}})}});function yC(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?qa(n.onAfterLeave):void 0}));return Cd(...t)}function _C(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>{var i,a,l;return((i=s.components)==null?void 0:i.default)!==((l=(a=e.matched[o])==null?void 0:a.components)==null?void 0:l.default)})||n&&na({route:t,Component:n})!==na({route:e,Component:n})}function bC(e,t,n){return e?t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)})Ye(pn[e.name],e.layoutProps,t.slots)}}),EC=Pt({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const n=ue(),r=Ve(ls),s=r===Fn()?vv():r,o=we(()=>{let l=te(e.name)??s.meta.layout??"default";return l&&!(l in pn)&&e.fallback&&(l=te(e.fallback)),l}),i=Re();t.expose({layoutRef:i});const a=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",a);ot().beforeEach(l)}return()=>{const l=o.value&&o.value in pn,c=s.meta.layoutTransition??Ay;return fp(Zf,l&&c,{default:()=>Ye($a,{suspensible:!0,onResolve:()=>{Ft(a)}},{default:()=>Ye(wC,{layoutProps:Gf(t.attrs,{ref:i}),key:o.value||void 0,name:o.value,shouldProvide:!e.name,hasTransition:!!c},t.slots)})}).default()}}}),wC=Pt({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const n=e.name;return e.shouldProvide&&xn(Ld,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,s;return!n||typeof n=="string"&&!(n in pn)?(s=(r=t.slots).default)==null?void 0:s.call(r):Ye(vC,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),SC=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},CC={};function TC(e,t){const n=gC,r=EC;return pt(),Mt(r,null,{default:ka(()=>[Pe(n)]),_:1})}const LC=SC(CC,[["render",TC]]),PC={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` `).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`${f.text}`).join(` -`);const r=Number(n.statusCode||500),s=r===404,o=n.statusMessage??(s?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,u=s?ye(()=>re(()=>import("./BHoAzkgV.js"),__vite__mapDeps([56,4,2,57]),import.meta.url)):ye(()=>re(()=>import("./CPpVy9J9.js"),__vite__mapDeps([58,2,59]),import.meta.url));return(f,d)=>(pt(),Mt(te(u),fh(Wf({statusCode:te(r),statusMessage:te(o),description:te(i),stack:te(a)})),null,16))}},RC={key:0},Ru={__name:"nuxt-root",setup(e){const t=()=>null,n=ue(),r=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",r);ot().beforeEach(l)}const s=!1;xn(ls,Fn()),n.hooks.callHookWith(l=>l.map(c=>c()),"vue:setup");const o=cs(),i=!1;_f((l,c,u)=>{if(n.hooks.callHook("vue:error",l,c,u).catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),a_(l)&&(l.fatal||l.unhandled))return n.runWithContext(()=>Qn(l)),!1});const a=!1;return(l,c)=>(pt(),Mt($a,{onResolve:te(r)},{default:ka(()=>[te(i)?(pt(),Ym("div",RC)):te(o)?(pt(),Mt(te(PC),{key:1,error:te(o)},null,8,["error"])):te(a)?(pt(),Mt(te(t),{key:2,context:te(a)},null,8,["context"])):te(s)?(pt(),Mt(pm(te(s)),{key:3})):(pt(),Mt(te(LC),{key:4}))]),_:1},8,["onResolve"]))}};let ma;{let e;ma=async function(){var i,a;if(e)return e;const r=!!(((i=window.__NUXT__)==null?void 0:i.serverRendered)??((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Og(Ru):kg(Ru),s=$y({vueApp:r});async function o(l){await s.callHook("app:error",l),s.payload.error=s.payload.error||wo(l)}r.config.errorHandler=o,s.hook("app:suspense:resolve",()=>{r.config.errorHandler===o&&(r.config.errorHandler=void 0)});try{await Uy(s,hC)}catch(l){o(l)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(xy),await s.hooks.callHook("app:mounted",r),await Ft()}catch(l){o(l)}return r},e=ma().catch(t=>{throw console.error("Error while mounting app:",t),t})}const kC=e=>ma(e),XC=Object.freeze(Object.defineProperty({__proto__:null,default:kC},Symbol.toStringTag,{value:"Module"}));export{xi as $,uo as A,We as B,_r as C,pm as D,ot as E,je as F,ue as G,Ya as H,Ic as I,go as J,GC as K,NC as L,ld as M,VC as N,Rt as O,o_ as P,s_ as Q,cr as R,Un as S,YC as T,xC as U,IC as V,Ft as W,$C as X,en as Y,Vy as Z,SC as _,Re as a,KC as a0,Xe as a1,yo as a2,UC as a3,Zf as a4,wS as a5,al as a6,Ha as a7,Cd as a8,Bg as a9,jC as aa,BC as ab,or as ac,tf as ad,am as ae,$s as af,wo as ag,nn as ah,os as ai,WC as aj,Yp as ak,ye as al,Di as am,Pa as an,XC as ao,mo as b,Ym as c,Pt as d,Pe as e,Kf as f,Wf as g,Mt as h,HC as i,Ve as j,we as k,Ye as l,Gf as m,fh as n,pt as o,xn as p,Ba as q,MC as r,Bf as s,hh as t,te as u,Fn as v,ka as w,qC as x,FC as y,DC as z}; +`);const r=Number(n.statusCode||500),s=r===404,o=n.statusMessage??(s?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,u=s?ye(()=>re(()=>import("./BEEUNO5M.js"),__vite__mapDeps([56,4,2,57]),import.meta.url)):ye(()=>re(()=>import("./fvbY-Txy.js"),__vite__mapDeps([58,2,59]),import.meta.url));return(f,d)=>(pt(),Mt(te(u),fh(Wf({statusCode:te(r),statusMessage:te(o),description:te(i),stack:te(a)})),null,16))}},RC={key:0},Ru={__name:"nuxt-root",setup(e){const t=()=>null,n=ue(),r=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",r);ot().beforeEach(l)}const s=!1;xn(ls,Fn()),n.hooks.callHookWith(l=>l.map(c=>c()),"vue:setup");const o=cs(),i=!1;_f((l,c,u)=>{if(n.hooks.callHook("vue:error",l,c,u).catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),a_(l)&&(l.fatal||l.unhandled))return n.runWithContext(()=>Qn(l)),!1});const a=!1;return(l,c)=>(pt(),Mt($a,{onResolve:te(r)},{default:ka(()=>[te(i)?(pt(),Ym("div",RC)):te(o)?(pt(),Mt(te(PC),{key:1,error:te(o)},null,8,["error"])):te(a)?(pt(),Mt(te(t),{key:2,context:te(a)},null,8,["context"])):te(s)?(pt(),Mt(pm(te(s)),{key:3})):(pt(),Mt(te(LC),{key:4}))]),_:1},8,["onResolve"]))}};let ma;{let e;ma=async function(){var i,a;if(e)return e;const r=!!(((i=window.__NUXT__)==null?void 0:i.serverRendered)??((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Og(Ru):kg(Ru),s=$y({vueApp:r});async function o(l){await s.callHook("app:error",l),s.payload.error=s.payload.error||wo(l)}r.config.errorHandler=o,s.hook("app:suspense:resolve",()=>{r.config.errorHandler===o&&(r.config.errorHandler=void 0)});try{await Uy(s,hC)}catch(l){o(l)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(xy),await s.hooks.callHook("app:mounted",r),await Ft()}catch(l){o(l)}return r},e=ma().catch(t=>{throw console.error("Error while mounting app:",t),t})}const kC=e=>ma(e),XC=Object.freeze(Object.defineProperty({__proto__:null,default:kC},Symbol.toStringTag,{value:"Module"}));export{xi as $,uo as A,We as B,_r as C,pm as D,ot as E,je as F,ue as G,Ya as H,Ic as I,go as J,GC as K,NC as L,ld as M,VC as N,Rt as O,o_ as P,s_ as Q,cr as R,Un as S,YC as T,xC as U,IC as V,Ft as W,$C as X,en as Y,Vy as Z,SC as _,Re as a,KC as a0,Xe as a1,yo as a2,UC as a3,Zf as a4,wS as a5,al as a6,Ha as a7,Cd as a8,Bg as a9,jC as aa,BC as ab,or as ac,tf as ad,am as ae,$s as af,wo as ag,nn as ah,os as ai,WC as aj,Yp as ak,ye as al,Di as am,Pa as an,XC as ao,mo as b,Ym as c,Pt as d,Pe as e,Kf as f,Wf as g,Mt as h,HC as i,Ve as j,we as k,Ye as l,Gf as m,fh as n,pt as o,xn as p,Ba as q,MC as r,Bf as s,hh as t,te as u,Fn as v,ka as w,qC as x,FC as y,DC as z}; diff --git a/_nuxt/C6_5rLVN.js b/_nuxt/C6_5rLVN.js deleted file mode 100644 index 32f38a70c..000000000 --- a/_nuxt/C6_5rLVN.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,o,c as t,r as s}from"./vJooreM4.js";import"./DymiHvcm.js";const c={};function n(e,a){return o(),t("li",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/wws5_cV6.js b/_nuxt/C9ufMEYt.js similarity index 60% rename from _nuxt/wws5_cV6.js rename to _nuxt/C9ufMEYt.js index 7f9688564..79a53ea68 100644 --- a/_nuxt/wws5_cV6.js +++ b/_nuxt/C9ufMEYt.js @@ -1 +1 @@ -import{_ as e,o as r,c}from"./vJooreM4.js";import"./DymiHvcm.js";const o={};function t(n,s){return r(),c("hr")}const f=e(o,[["render",t]]);export{f as default}; +import{_ as e,o as r,c}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const o={};function t(n,s){return r(),c("hr")}const f=e(o,[["render",t]]);export{f as default}; diff --git a/_nuxt/Des8SetM.js b/_nuxt/CFXns91C.js similarity index 59% rename from _nuxt/Des8SetM.js rename to _nuxt/CFXns91C.js index 82f9be0a3..283ae1078 100644 --- a/_nuxt/Des8SetM.js +++ b/_nuxt/CFXns91C.js @@ -1 +1 @@ -import{_ as t}from"./DA9Si3U8.js";import{_ as a}from"./krzZmjVw.js";import{_ as r,h as o,w as s,o as i,e as l,n,g as c}from"./vJooreM4.js";import{u as p}from"./PDZ1yoi5.js";import"./DXsjufGw.js";import"./DoxebJY9.js";import"./DcQ35G9z.js";import"./DymiHvcm.js";const m={__name:"FullText",props:{article:{type:Object,default(){return{headline:{overline:"Text Overline",headline:"Text Headline",subline:"Text Subline"},content:"

Example Text

"}}}},setup(e){return p(),(_,u)=>(i(),o(t,{class:"organism-full-text"},{default:s(()=>[l(a,n(c(e.article)),null,16)]),_:1}))}},B=r(m,[["__scopeId","data-v-1f684181"]]);export{B as default}; +import{_ as t}from"./BVTpiPKT.js";import{_ as a}from"./CckRU-6z.js";import{_ as r,h as o,w as s,o as i,e as l,n,g as c}from"./C1gMrKxA.js";import{u as p}from"./DEtFJgIk.js";import"./Zv8AJAmy.js";import"./Dfd2xX5L.js";import"./Df-XhljR.js";import"./DIaG-MKO.js";const m={__name:"FullText",props:{article:{type:Object,default(){return{headline:{overline:"Text Overline",headline:"Text Headline",subline:"Text Subline"},content:"

Example Text

"}}}},setup(e){return p(),(_,u)=>(i(),o(t,{class:"organism-full-text"},{default:s(()=>[l(a,n(c(e.article)),null,16)]),_:1}))}},B=r(m,[["__scopeId","data-v-1f684181"]]);export{B as default}; diff --git a/_nuxt/BJXg9ihQ.js b/_nuxt/CIxYuqeJ.js similarity index 90% rename from _nuxt/BJXg9ihQ.js rename to _nuxt/CIxYuqeJ.js index 39708cad9..2819fa3a0 100644 --- a/_nuxt/BJXg9ihQ.js +++ b/_nuxt/CIxYuqeJ.js @@ -1 +1 @@ -import{v as _,x as g,y as m,q as d,c as h,F as C,z as w,u as P,A as x,B as k,C as B,o as i,h as R,m as q,D as v}from"./vJooreM4.js";import{q as z}from"./B_qz00jE.js";import"./DymiHvcm.js";function L(){const o=_(),e=g({});return{fetch:async()=>{try{const n=`/pages${b(o.path).replace("/index","")}`,{components:a,i18nParams:c,...r}=await z("page").path(n).first().then(({body:s})=>s);return e(c),{components:a,...r}}catch(n){console.error(n)}}}}function b(o){return`${o||"index"}`}const $={__name:"[...slug]",async setup(o){let e,n;const{fetch:a}=L(),{components:c,title:r,description:s,image:t,...p}=([e,n]=m(()=>a()),e=await e,n(),e),{app:{baseURL:y},public:{general:{url:f}}}=([e,n]=m(()=>k()),e=await e,n(),e);return d({title:()=>r,meta:[{property:"og:title",content:()=>r},{name:"description",content:()=>s},{property:"og:description",content:()=>s},{property:"og:image",content:()=>B(f,y,t==null?void 0:t.src)},{property:"og:image:width",content:()=>t==null?void 0:t.width},{property:"og:image:height",content:()=>t==null?void 0:t.height},{property:"og:image:type",content:()=>t==null?void 0:t.type}]}),(A,D)=>(i(),h("div",{class:x(p==null?void 0:p.class)},[(i(!0),h(C,null,w(P(c),(l,u)=>(i(),R(v(l.component),q({key:u,critical:u<1,ref_for:!0},l.data),null,16,["critical"]))),128))],2))}};export{$ as default}; +import{v as _,x as g,y as m,q as d,c as h,F as C,z as w,u as P,A as x,B as k,C as B,o as i,h as R,m as q,D as v}from"./C1gMrKxA.js";import{q as z}from"./vUhX2R-C.js";import"./DIaG-MKO.js";function L(){const o=_(),e=g({});return{fetch:async()=>{try{const n=`/pages${b(o.path).replace("/index","")}`,{components:a,i18nParams:c,...r}=await z("page").path(n).first().then(({body:s})=>s);return e(c),{components:a,...r}}catch(n){console.error(n)}}}}function b(o){return`${o||"index"}`}const $={__name:"[...slug]",async setup(o){let e,n;const{fetch:a}=L(),{components:c,title:r,description:s,image:t,...p}=([e,n]=m(()=>a()),e=await e,n(),e),{app:{baseURL:y},public:{general:{url:f}}}=([e,n]=m(()=>k()),e=await e,n(),e);return d({title:()=>r,meta:[{property:"og:title",content:()=>r},{name:"description",content:()=>s},{property:"og:description",content:()=>s},{property:"og:image",content:()=>B(f,y,t==null?void 0:t.src)},{property:"og:image:width",content:()=>t==null?void 0:t.width},{property:"og:image:height",content:()=>t==null?void 0:t.height},{property:"og:image:type",content:()=>t==null?void 0:t.type}]}),(A,D)=>(i(),h("div",{class:x(p==null?void 0:p.class)},[(i(!0),h(C,null,w(P(c),(l,u)=>(i(),R(v(l.component),q({key:u,critical:u<1,ref_for:!0},l.data),null,16,["critical"]))),128))],2))}};export{$ as default}; diff --git a/_nuxt/CKIDuI2m.js b/_nuxt/CKIDuI2m.js deleted file mode 100644 index edd42afd4..000000000 --- a/_nuxt/CKIDuI2m.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,o,c as t,r as s}from"./vJooreM4.js";import"./DymiHvcm.js";const c={};function n(e,a){return o(),t("p",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/y-pIYWkn.js b/_nuxt/CKbGRWFe.js similarity index 72% rename from _nuxt/y-pIYWkn.js rename to _nuxt/CKbGRWFe.js index 5659619d0..e3c3c9e5a 100644 --- a/_nuxt/y-pIYWkn.js +++ b/_nuxt/CKbGRWFe.js @@ -1 +1 @@ -import{_ as o}from"./DA9Si3U8.js";import{E as s}from"./C48hqZjG.js";import{_ as t,h as a,w as r,o as i,e as m,n as p,g as n}from"./vJooreM4.js";import"./OfDyTZSY.js";import"./COxfyWQi.js";import"./PDZ1yoi5.js";import"./DymiHvcm.js";import"./CEjXfAZE.js";const c={__name:"SingleVideo",props:{video:{type:Object,default(){return{poster:{title:"Text Image",alt:"Text Image",sources:[{src:"/img/sample-a-16-9.jpg",sizes:{default:"100vw",xxs:"100vw",xs:"100vw",sm:"100vw",md:"100vw",lg:"100vw",xl:"100vw",xxl:"100vw"}}]}}}}},setup(e){return(l,_)=>(i(),a(o,{class:"organism-single-video"},{container:r(()=>[m(s,p(n(e.video)),null,16)]),_:1}))}},h=t(c,[["__scopeId","data-v-aae45b45"]]);export{h as default}; +import{_ as o}from"./BVTpiPKT.js";import{E as s}from"./5McJmytf.js";import{_ as t,h as a,w as r,o as i,e as m,n as p,g as n}from"./C1gMrKxA.js";import"./Wl9UxdZF.js";import"./CzxwTkpV.js";import"./DEtFJgIk.js";import"./DIaG-MKO.js";import"./BFwmvoP_.js";const c={__name:"SingleVideo",props:{video:{type:Object,default(){return{poster:{title:"Text Image",alt:"Text Image",sources:[{src:"/img/sample-a-16-9.jpg",sizes:{default:"100vw",xxs:"100vw",xs:"100vw",sm:"100vw",md:"100vw",lg:"100vw",xl:"100vw",xxl:"100vw"}}]}}}}},setup(e){return(l,_)=>(i(),a(o,{class:"organism-single-video"},{container:r(()=>[m(s,p(n(e.video)),null,16)]),_:1}))}},h=t(c,[["__scopeId","data-v-aae45b45"]]);export{h as default}; diff --git a/_nuxt/mE3i046Y.js b/_nuxt/CLWP0EDw.js similarity index 74% rename from _nuxt/mE3i046Y.js rename to _nuxt/CLWP0EDw.js index 9f38394bc..a3ed1140d 100644 --- a/_nuxt/mE3i046Y.js +++ b/_nuxt/CLWP0EDw.js @@ -1 +1 @@ -import{_ as v}from"./mrXrq3xN.js";import{_ as O}from"./OfDyTZSY.js";import{u as F,a as L,s as V}from"./DKT_g09Z.js";import{a0 as I,k as m,a1 as C,b as N,a2 as P,o,h,w as s,V as b,e as c,A,s as f,c as _,u as k,i as S,r as D,a3 as E,a4 as R,_ as w,a5 as T,a6 as q,F as x,z as M,f as B,t as $,T as z,v as j}from"./vJooreM4.js";import{_ as U}from"./DA9Si3U8.js";import{_ as y}from"./D45HiXQ7.js";import"./DymiHvcm.js";import"./DXsjufGw.js";import"./B_qz00jE.js";import"./DcQ35G9z.js";import"./PDZ1yoi5.js";const G={class:"lost-flex-container"},H={class:"content"},J={__name:"Modal",props:{options:{type:Object,default(){return{opened:!1}}},name:{type:String,required:!0},closeButton:{type:Boolean,default(){return!1}},onOpen:{type:Function,default(){return null}},onClose:{type:Function,default(){return null}}},setup(l){const e=l,u=I(),i=F(),n=L(),a=m(()=>n.isModalOpened("menu")),d=m(()=>({opened:a.value}));C(a,t=>{t?e.onOpen&&e.onOpen():e.onClose&&e.onClose()}),N(()=>{u.afterEach(p),n.registerModal({name:e.name,opened:e.options.opened}),a.value&&i.toggleScrollDirection(!0)}),P(()=>{n.unregisterModal(e.name)});function g(){this.$store.dispatch("modal/toggleModal",{name:this.name,flag:!1})}function p(){this.close()}return(t,r)=>(o(),h(R,{name:"modal-toggle"},{default:s(()=>[b(c(U,{class:A(["layout-modal",d.value])},{container:s(()=>[f("div",G,[l.closeButton?(o(),_("button",{key:0,class:"close",onClick:g},[f("i",null,[c(k(V))])])):S("",!0),f("div",H,[D(t.$slots,"default")])])]),_:3},8,["class"]),[[E,a.value]])]),_:3}))}},K={__name:"LanguageSwitch",props:{filterCurrentLang:{type:Boolean,required:!1,default(){return!1}}},setup(l){const e=T(),{locales:u,locale:i}=q(),n=l,a=m(()=>u.value.filter(d=>!n.filterCurrentLang||n.filterCurrentLang&&d.code!==i.value));return(d,g)=>{const p=v;return o(),h(y,{class:"fragment-language-switch"},{default:s(()=>[(o(!0),_(x,null,M(a.value,t=>(o(),_("li",{key:t.code},[c(p,{to:k(e)(t.code),class:"language-switch",title:t.code},{default:s(()=>[B($(t.code),1)]),_:2},1032,["to","title"])]))),128))]),_:1})}}},Q=w(K,[["__scopeId","data-v-29f151a6"]]),W={__name:"Menu",props:{opened:{type:Boolean,default(){return!1}},navigation:{type:Array,default(){return[{title:"Link 1.",to:"#link-1",target:"_self"},{title:"Link 2.",to:"#link-2",target:"_self"},{title:"Link 3.",to:"#link-3",target:"_self"}]}}},setup(l){const e=L(),u=z(),i=j();C(()=>i.path,()=>e.closeModal({name:"menu"}));const n=l,a=m(()=>({opened:n.opened}));return(d,g)=>{const p=v,t=O;return o(),h(J,{class:"organism-menu",name:"menu",options:a.value},{default:s(()=>[f("nav",null,[c(y,{class:"links",type:"page-menu-links"},{default:s(()=>[(o(!0),_(x,null,M(l.navigation,r=>(o(),_("li",{key:r.title},[c(p,{to:k(u)(r.to)},{default:s(()=>[B($(r.title),1)]),_:2},1032,["to"]),r.childs&&r.childs.length?(o(),h(y,{key:0,list:r.childs,class:"childs",type:"page-menu-links"},null,8,["list"])):S("",!0)]))),128))]),_:1}),c(t,null,{default:s(()=>[c(Q)]),_:1})])]),_:1},8,["options"])}}},ce=w(W,[["__scopeId","data-v-c59f6339"]]);export{ce as default}; +import{_ as v}from"./BpWjmkyl.js";import{_ as O}from"./Wl9UxdZF.js";import{u as F,a as L,s as V}from"./Dd5TTywh.js";import{a0 as b,k as m,a1 as C,b as I,a2 as N,o,h,w as s,V as P,e as c,A,s as f,c as _,u as k,i as S,r as D,a3 as E,a4 as R,_ as w,a5 as T,a6 as q,F as x,z as M,f as B,t as $,T as z,v as j}from"./C1gMrKxA.js";import{_ as U}from"./BVTpiPKT.js";import{_ as y}from"./CNBIn93-.js";import"./DIaG-MKO.js";import"./Zv8AJAmy.js";import"./vUhX2R-C.js";import"./Df-XhljR.js";import"./DEtFJgIk.js";const G={class:"lost-flex-container"},H={class:"content"},J={__name:"Modal",props:{options:{type:Object,default(){return{opened:!1}}},name:{type:String,required:!0},closeButton:{type:Boolean,default(){return!1}},onOpen:{type:Function,default(){return null}},onClose:{type:Function,default(){return null}}},setup(l){const e=l,u=b(),i=F(),n=L(),a=m(()=>n.isModalOpened("menu")),d=m(()=>({opened:a.value}));C(a,t=>{t?e.onOpen&&e.onOpen():e.onClose&&e.onClose()}),I(()=>{u.afterEach(p),n.registerModal({name:e.name,opened:e.options.opened}),a.value&&i.toggleScrollDirection(!0)}),N(()=>{n.unregisterModal(e.name)});function g(){this.$store.dispatch("modal/toggleModal",{name:this.name,flag:!1})}function p(){this.close()}return(t,r)=>(o(),h(R,{name:"modal-toggle"},{default:s(()=>[P(c(U,{class:A(["layout-modal",d.value])},{container:s(()=>[f("div",G,[l.closeButton?(o(),_("button",{key:0,class:"close",onClick:g},[f("i",null,[c(k(V))])])):S("",!0),f("div",H,[D(t.$slots,"default")])])]),_:3},8,["class"]),[[E,a.value]])]),_:3}))}},K={__name:"LanguageSwitch",props:{filterCurrentLang:{type:Boolean,required:!1,default(){return!1}}},setup(l){const e=T(),{locales:u,locale:i}=q(),n=l,a=m(()=>u.value.filter(d=>!n.filterCurrentLang||n.filterCurrentLang&&d.code!==i.value));return(d,g)=>{const p=v;return o(),h(y,{class:"fragment-language-switch"},{default:s(()=>[(o(!0),_(x,null,M(a.value,t=>(o(),_("li",{key:t.code},[c(p,{to:k(e)(t.code),class:"language-switch",title:t.code},{default:s(()=>[B($(t.code),1)]),_:2},1032,["to","title"])]))),128))]),_:1})}}},Q=w(K,[["__scopeId","data-v-06b96206"]]),W={__name:"Menu",props:{opened:{type:Boolean,default(){return!1}},navigation:{type:Array,default(){return[{title:"Link 1.",to:"#link-1",target:"_self"},{title:"Link 2.",to:"#link-2",target:"_self"},{title:"Link 3.",to:"#link-3",target:"_self"}]}}},setup(l){const e=L(),u=z(),i=j();C(()=>i.path,()=>e.closeModal({name:"menu"}));const n=l,a=m(()=>({opened:n.opened}));return(d,g)=>{const p=v,t=O;return o(),h(J,{class:"organism-menu",name:"menu",options:a.value},{default:s(()=>[f("nav",null,[c(y,{class:"links",type:"page-menu-links"},{default:s(()=>[(o(!0),_(x,null,M(l.navigation,r=>(o(),_("li",{key:r.title},[c(p,{to:k(u)(r.to)},{default:s(()=>[B($(r.title),1)]),_:2},1032,["to"]),r.childs&&r.childs.length?(o(),h(y,{key:0,list:r.childs,class:"childs",type:"page-menu-links"},null,8,["list"])):S("",!0)]))),128))]),_:1}),c(t,null,{default:s(()=>[c(Q)]),_:1})])]),_:1},8,["options"])}}},ce=w(W,[["__scopeId","data-v-c59f6339"]]);export{ce as default}; diff --git a/_nuxt/D45HiXQ7.js b/_nuxt/CNBIn93-.js similarity index 82% rename from _nuxt/D45HiXQ7.js rename to _nuxt/CNBIn93-.js index 06249a5c5..a7cf59df8 100644 --- a/_nuxt/D45HiXQ7.js +++ b/_nuxt/CNBIn93-.js @@ -1 +1 @@ -import{_}from"./mrXrq3xN.js";import{u as f}from"./DcQ35G9z.js";import{T as m,k as y,U as d,V as k,u as n,o as s,c as a,r as g,F as h,z as v,e as x,w,f as F,t as L,A as B}from"./vJooreM4.js";const $={__name:"LinkList",props:{type:{type:String,default(){return null}},list:{type:Array,default(){return[]}}},setup(o){const l=m(),{$getFont:c}=f(),r=o,i=y(()=>{const t={};return t[`type-${r.type}`]=r.type,t});return(t,C)=>{const u=_,p=d("font");return k((s(),a("ul",{class:B(["fragment-link-list",i.value])},[g(t.$slots,"default",{},()=>[(s(!0),a(h,null,v(o.list,e=>(s(),a("li",{key:e.title},[x(u,{to:n(l)(e.to)},{default:w(()=>[F(L(e.title),1)]),_:2},1032,["to"])]))),128))])],2)),[[p,n(c)("Raleway")]])}}};export{$ as _}; +import{_}from"./BpWjmkyl.js";import{u as f}from"./Df-XhljR.js";import{T as m,k as y,U as d,V as k,u as n,o as s,c as a,r as g,F as h,z as v,e as x,w,f as F,t as L,A as B}from"./C1gMrKxA.js";const $={__name:"LinkList",props:{type:{type:String,default(){return null}},list:{type:Array,default(){return[]}}},setup(o){const l=m(),{$getFont:c}=f(),r=o,i=y(()=>{const t={};return t[`type-${r.type}`]=r.type,t});return(t,C)=>{const u=_,p=d("font");return k((s(),a("ul",{class:B(["fragment-link-list",i.value])},[g(t.$slots,"default",{},()=>[(s(!0),a(h,null,v(o.list,e=>(s(),a("li",{key:e.title},[x(u,{to:n(l)(e.to)},{default:w(()=>[F(L(e.title),1)]),_:2},1032,["to"])]))),128))])],2)),[[p,n(c)("Raleway")]])}}};export{$ as _}; diff --git a/_nuxt/CWc4Ijl7.js b/_nuxt/CWc4Ijl7.js deleted file mode 100644 index fdf97a5c6..000000000 --- a/_nuxt/CWc4Ijl7.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o,o as r,c as t,r as c}from"./vJooreM4.js";import"./DymiHvcm.js";const s={};function n(e,a){return r(),t("code",null,[c(e.$slots,"default")])}const d=o(s,[["render",n]]);export{d as default}; diff --git a/_nuxt/BIa5z1mE.js b/_nuxt/CXHBjXk-.js similarity index 51% rename from _nuxt/BIa5z1mE.js rename to _nuxt/CXHBjXk-.js index 636ec1175..6febfe024 100644 --- a/_nuxt/BIa5z1mE.js +++ b/_nuxt/CXHBjXk-.js @@ -1 +1 @@ -import{_ as e}from"./DA9Si3U8.js";import{_ as a}from"./D45HiXQ7.js";import{o,h as r,w as s,s as i,e as n}from"./vJooreM4.js";import"./mrXrq3xN.js";import"./DcQ35G9z.js";import"./PDZ1yoi5.js";import"./DymiHvcm.js";const y={__name:"Footer",props:{options:{type:Object,default(){return{}}},navigation:{type:Array,default(){return[]}}},setup(t){return(p,c)=>(o(),r(e,{class:"page-footer",tag:"footer"},{default:s(()=>[i("nav",null,[n(a,{list:t.navigation,type:"page-footer"},null,8,["list"])])]),_:1}))}};export{y as default}; +import{_ as e}from"./BVTpiPKT.js";import{_ as a}from"./CNBIn93-.js";import{o,h as r,w as s,s as i,e as n}from"./C1gMrKxA.js";import"./BpWjmkyl.js";import"./Df-XhljR.js";import"./DEtFJgIk.js";import"./DIaG-MKO.js";const y={__name:"Footer",props:{options:{type:Object,default(){return{}}},navigation:{type:Array,default(){return[]}}},setup(t){return(p,c)=>(o(),r(e,{class:"page-footer",tag:"footer"},{default:s(()=>[i("nav",null,[n(a,{list:t.navigation,type:"page-footer"},null,8,["list"])])]),_:1}))}};export{y as default}; diff --git a/_nuxt/C_16Zx-q.js b/_nuxt/C_16Zx-q.js new file mode 100644 index 000000000..43c9e5320 --- /dev/null +++ b/_nuxt/C_16Zx-q.js @@ -0,0 +1 @@ +import{_ as r,o,c as t,r as n}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const s={};function c(e,a){return o(),t("strong",null,[n(e.$slots,"default")])}const f=r(s,[["render",c]]);export{f as default}; diff --git a/_nuxt/iM-DJGFO.js b/_nuxt/CcBFi8oY.js similarity index 78% rename from _nuxt/iM-DJGFO.js rename to _nuxt/CcBFi8oY.js index 05e5c1f5b..ee0e9ea42 100644 --- a/_nuxt/iM-DJGFO.js +++ b/_nuxt/CcBFi8oY.js @@ -1 +1 @@ -import{d as p,B as i,k as u,o as r,c as s,u as f,r as n}from"./vJooreM4.js";import"./DymiHvcm.js";const l=["id"],d=["href"],h=p({__name:"ProseH3",props:{id:{}},setup(c){const t=c,{headings:o}=i().public.mdc,a=u(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h3))});return(e,m)=>(r(),s("h3",{id:t.id},[t.id&&f(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{h as default}; +import{d as p,B as i,k as u,o as r,c as s,u as f,r as n}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const l=["id"],d=["href"],h=p({__name:"ProseH3",props:{id:{}},setup(c){const t=c,{headings:o}=i().public.mdc,a=u(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h3))});return(e,m)=>(r(),s("h3",{id:t.id},[t.id&&f(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{h as default}; diff --git a/_nuxt/krzZmjVw.js b/_nuxt/CckRU-6z.js similarity index 93% rename from _nuxt/krzZmjVw.js rename to _nuxt/CckRU-6z.js index 39b4d711f..852be35cd 100644 --- a/_nuxt/krzZmjVw.js +++ b/_nuxt/CckRU-6z.js @@ -1 +1 @@ -import{C as y}from"./DXsjufGw.js";import{C as b}from"./DoxebJY9.js";import{_ as f,U as p,o as a,h as m,w as g,r as o,V as u,c as l,f as d,t as c,u as s,i,n as _,m as $,e as S}from"./vJooreM4.js";import{u as h}from"./DcQ35G9z.js";const k={key:0,class:"overline"},L={key:1,class:"headline"},w={key:2,class:"subline"},C={__name:"Headline",props:{tag:{type:String,default:"h1"},overline:{type:String,default:"Lorem Overline"},content:{type:String,default:"Lorem Headline"},subline:{type:String,default:"Lorem Subline"}},setup(e){const{$getFont:n}=h();return(t,v)=>{const r=p("font");return a(),m(s(b),{class:"element-headline"},{default:g(()=>[o(t.$slots,"default",{},()=>[t.$slots.overline||e.overline?u((a(),l("span",k,[o(t.$slots,"overline-slot",{},()=>[d(c(e.overline),1)],!0)])),[[r,s(n)("Raleway")]]):i("",!0),t.$slots.default||e.content?u((a(),l("span",L,[o(t.$slots,"headline-slot",{},()=>[d(c(e.content),1)],!0)])),[[r,s(n)("Roboto Slab",700)]]):i("",!0),t.$slots.subline||e.subline?u((a(),l("span",w,[o(t.$slots,"subline-slot",{},()=>[d(c(e.subline),1)],!0)])),[[r,s(n)("Raleway",700)]]):i("",!0)],!0)]),_:3})}}},R=f(C,[["__scopeId","data-v-fc42d9cf"]]),H={class:"element-rich-text"},T=["innerHTML"],A={__name:"RichText",props:{content:{type:String,required:!1,default:"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."}},setup(e){const{$getFont:n}=h();return(t,v)=>{const r=p("font");return u((a(),l("div",H,[t.$slots.default?i("",!0):(a(),l("div",{key:0,innerHTML:e.content},null,8,T)),o(t.$slots,"default",{},void 0,!0)])),[[r,[s(n)("Raleway"),s(n)("Raleway",700,"normal",{selector:"strong"}),s(n)("Raleway",400,"italic",{selector:"em"})]]])}}},B=f(A,[["__scopeId","data-v-500e2922"]]),D={__name:"Content",props:{headline:{type:Object,default(){return{overline:"Article Overline",headline:"Article Headline",subline:"Article Subline"}}},content:{type:String,default(){return"

Example Text

"}}},setup(e){return(n,t)=>(a(),m(s(y),{class:"fragment-article"},{default:g(()=>[e.headline?(a(),m(R,_($({key:0},e.headline)),null,16)):i("",!0),o(n.$slots,"default",{},()=>[S(B,{content:e.content},null,8,["content"])])]),_:3}))}};export{D as _}; +import{C as y}from"./Zv8AJAmy.js";import{C as b}from"./Dfd2xX5L.js";import{_ as f,U as p,o as a,h as m,w as g,r as o,V as u,c as l,f as d,t as c,u as s,i,n as _,m as $,e as S}from"./C1gMrKxA.js";import{u as h}from"./Df-XhljR.js";const k={key:0,class:"overline"},L={key:1,class:"headline"},w={key:2,class:"subline"},C={__name:"Headline",props:{tag:{type:String,default:"h1"},overline:{type:String,default:"Lorem Overline"},content:{type:String,default:"Lorem Headline"},subline:{type:String,default:"Lorem Subline"}},setup(e){const{$getFont:n}=h();return(t,v)=>{const r=p("font");return a(),m(s(b),{class:"element-headline"},{default:g(()=>[o(t.$slots,"default",{},()=>[t.$slots.overline||e.overline?u((a(),l("span",k,[o(t.$slots,"overline-slot",{},()=>[d(c(e.overline),1)],!0)])),[[r,s(n)("Raleway")]]):i("",!0),t.$slots.default||e.content?u((a(),l("span",L,[o(t.$slots,"headline-slot",{},()=>[d(c(e.content),1)],!0)])),[[r,s(n)("Roboto Slab",700)]]):i("",!0),t.$slots.subline||e.subline?u((a(),l("span",w,[o(t.$slots,"subline-slot",{},()=>[d(c(e.subline),1)],!0)])),[[r,s(n)("Raleway",700)]]):i("",!0)],!0)]),_:3})}}},R=f(C,[["__scopeId","data-v-fc42d9cf"]]),H={class:"element-rich-text"},T=["innerHTML"],A={__name:"RichText",props:{content:{type:String,required:!1,default:"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."}},setup(e){const{$getFont:n}=h();return(t,v)=>{const r=p("font");return u((a(),l("div",H,[t.$slots.default?i("",!0):(a(),l("div",{key:0,innerHTML:e.content},null,8,T)),o(t.$slots,"default",{},void 0,!0)])),[[r,[s(n)("Raleway"),s(n)("Raleway",700,"normal",{selector:"strong"}),s(n)("Raleway",400,"italic",{selector:"em"})]]])}}},B=f(A,[["__scopeId","data-v-500e2922"]]),D={__name:"Content",props:{headline:{type:Object,default(){return{overline:"Article Overline",headline:"Article Headline",subline:"Article Subline"}}},content:{type:String,default(){return"

Example Text

"}}},setup(e){return(n,t)=>(a(),m(s(y),{class:"fragment-article"},{default:g(()=>[e.headline?(a(),m(R,_($({key:0},e.headline)),null,16)):i("",!0),o(n.$slots,"default",{},()=>[S(B,{content:e.content},null,8,["content"])])]),_:3}))}};export{D as _}; diff --git a/_nuxt/CdcLVVZP.js b/_nuxt/CdcLVVZP.js deleted file mode 100644 index 4e527bc18..000000000 --- a/_nuxt/CdcLVVZP.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,o,c as t,r as s}from"./vJooreM4.js";import"./DymiHvcm.js";const a={};function c(e,n){return o(),t("table",null,[s(e.$slots,"default")])}const f=r(a,[["render",c]]);export{f as default}; diff --git a/_nuxt/CdvxTTWH.js b/_nuxt/CdvxTTWH.js deleted file mode 100644 index 13a0ea343..000000000 --- a/_nuxt/CdvxTTWH.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,o,c as t,r as s}from"./vJooreM4.js";import"./DymiHvcm.js";const c={};function n(e,a){return o(),t("em",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/DGvA7-Wu.js b/_nuxt/CiImyZj6.js similarity index 68% rename from _nuxt/DGvA7-Wu.js rename to _nuxt/CiImyZj6.js index 49162bdbc..0a4dee64c 100644 --- a/_nuxt/DGvA7-Wu.js +++ b/_nuxt/CiImyZj6.js @@ -1 +1 @@ -import{C as s}from"./DoxebJY9.js";import{_ as r}from"./DA9Si3U8.js";import{_ as i}from"./COxfyWQi.js";import{_ as o,c,e,n as l,g as n,w as a,o as u,u as m,f as p,t as d}from"./vJooreM4.js";import"./PDZ1yoi5.js";import"./DymiHvcm.js";import"./CEjXfAZE.js";const _={class:"organism-stage-picture"},f={__name:"StagePicture",props:{picture:{type:Object,required:!1,default(){return{sources:[{src:"/img/sample-a-16-9.jpg",sizes:{default:"100vw",xxs:"100vw",xs:"100vw",sm:"100vw",md:"100vw",lg:"100vw",xl:"100vw",xxl:"100vw"}}]}}},headline:{type:String,default:"Stage Picture"}},setup(t){return(g,v)=>(u(),c("div",_,[e(i,l(n(t.picture)),null,16),e(r,null,{default:a(()=>[e(m(s),{class:"headline"},{default:a(()=>[p(d(t.headline),1)]),_:1})]),_:1})]))}},j=o(f,[["__scopeId","data-v-e89eef95"]]);export{j as default}; +import{C as s}from"./Dfd2xX5L.js";import{_ as r}from"./BVTpiPKT.js";import{_ as i}from"./CzxwTkpV.js";import{_ as o,c,e,n as l,g as n,w as a,o as u,u as m,f as p,t as d}from"./C1gMrKxA.js";import"./DEtFJgIk.js";import"./DIaG-MKO.js";import"./BFwmvoP_.js";const _={class:"organism-stage-picture"},f={__name:"StagePicture",props:{picture:{type:Object,required:!1,default(){return{sources:[{src:"/img/sample-a-16-9.jpg",sizes:{default:"100vw",xxs:"100vw",xs:"100vw",sm:"100vw",md:"100vw",lg:"100vw",xl:"100vw",xxl:"100vw"}}]}}},headline:{type:String,default:"Stage Picture"}},setup(t){return(g,v)=>(u(),c("div",_,[e(i,l(n(t.picture)),null,16),e(r,null,{default:a(()=>[e(m(s),{class:"headline"},{default:a(()=>[p(d(t.headline),1)]),_:1})]),_:1})]))}},j=o(f,[["__scopeId","data-v-e89eef95"]]);export{j as default}; diff --git a/_nuxt/CiXw0Foe.js b/_nuxt/CiXw0Foe.js new file mode 100644 index 000000000..5677209ca --- /dev/null +++ b/_nuxt/CiXw0Foe.js @@ -0,0 +1 @@ +import{_ as r,o,c as t,r as s}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const c={};function n(e,a){return o(),t("p",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/B7yw_W1T.js b/_nuxt/CnnifKsC.js similarity index 78% rename from _nuxt/B7yw_W1T.js rename to _nuxt/CnnifKsC.js index 730e4d6e1..ae2a87fd3 100644 --- a/_nuxt/B7yw_W1T.js +++ b/_nuxt/CnnifKsC.js @@ -1 +1 @@ -import{d as p,B as i,k as u,o as r,c as s,u as f,r as n}from"./vJooreM4.js";import"./DymiHvcm.js";const l=["id"],d=["href"],h=p({__name:"ProseH2",props:{id:{}},setup(c){const t=c,{headings:o}=i().public.mdc,a=u(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h2))});return(e,m)=>(r(),s("h2",{id:t.id},[t.id&&f(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{h as default}; +import{d as p,B as i,k as u,o as r,c as s,u as f,r as n}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const l=["id"],d=["href"],h=p({__name:"ProseH2",props:{id:{}},setup(c){const t=c,{headings:o}=i().public.mdc,a=u(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h2))});return(e,m)=>(r(),s("h2",{id:t.id},[t.id&&f(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{h as default}; diff --git a/_nuxt/COxfyWQi.js b/_nuxt/CzxwTkpV.js similarity index 98% rename from _nuxt/COxfyWQi.js rename to _nuxt/CzxwTkpV.js index 269949b31..21f538e7c 100644 --- a/_nuxt/COxfyWQi.js +++ b/_nuxt/CzxwTkpV.js @@ -1,4 +1,4 @@ -var de=Object.defineProperty;var he=(r,e,t)=>e in r?de(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var f=(r,e,t)=>he(r,typeof e!="symbol"?e+"":e,t);import{d as me,O as ge,am as fe,a7 as pe,_ as b,X as ve,G as q,a as p,k as S,an as D,q as U,y as ee,o as M,c as I,m as ye,u as R,F as we,z as _e,h as $e,e as Se,A as V,l as P}from"./vJooreM4.js";import{t as W,u as E,b as xe,c as Be}from"./PDZ1yoi5.js";import{g as te}from"./DymiHvcm.js";import{u as J}from"./CEjXfAZE.js";function ze(r){return new URL(window.location.href)}const Ae=me({name:"HydrationWrapper",setup(r,{slots:e}){return()=>Me(e.default())}}),Me=r=>r.length===1?r[0]:r,Ne=["avif","webp","png","jpg","gif"],Oe="jpg",Fe=r=>{const{pathname:e}=pe(r),t=/[.]/.exec(e)&&/[^.]+$/.exec(e)[0];return Ne.includes(t)?t:Oe};async function Pe(r,e,t){window.Image?r=r.modify({src:e}):r=r.modify({src:ge(e)?e:fe(e,ze().origin)});const{width:n,height:s}=await t.getImageSize(r.src);return r.modify({width:n,height:s})}class w{constructor({src:e,sizes:t,width:n,height:s,media:i="all",quality:h=70,format:m=null,preload:l=!1,modifiers:c={},provider:u=void 0,preset:o=void 0,densities:a=void 0}){f(this,"src",null);f(this,"sizes",null);f(this,"media",null);f(this,"width",null);f(this,"height",null);f(this,"format",null);f(this,"quality",null);f(this,"preload",!1);f(this,"modifiers",{});f(this,"provider");f(this,"preset");f(this,"densities");this.src=e,this.sizes=t,this.media=i,this.width=n,this.height=s,this.format=Ce(e,m),this.quality=h,this.preload=l,this.modifiers=c,this.provider=u,this.preset=o,this.densities=a}get key(){return W(JSON.stringify(this.toJSON()))}get ratio(){return this.width/this.height}get className(){return`image-${W(se(this.src))}`}get style(){return` +var de=Object.defineProperty;var he=(r,e,t)=>e in r?de(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var f=(r,e,t)=>he(r,typeof e!="symbol"?e+"":e,t);import{d as me,O as ge,am as fe,a7 as pe,_ as b,X as ve,G as q,a as p,k as S,an as D,q as U,y as ee,o as M,c as I,m as ye,u as R,F as we,z as _e,h as $e,e as Se,A as V,l as P}from"./C1gMrKxA.js";import{t as W,u as E,b as xe,c as Be}from"./DEtFJgIk.js";import{g as te}from"./DIaG-MKO.js";import{u as J}from"./BFwmvoP_.js";function ze(r){return new URL(window.location.href)}const Ae=me({name:"HydrationWrapper",setup(r,{slots:e}){return()=>Me(e.default())}}),Me=r=>r.length===1?r[0]:r,Ne=["avif","webp","png","jpg","gif"],Oe="jpg",Fe=r=>{const{pathname:e}=pe(r),t=/[.]/.exec(e)&&/[^.]+$/.exec(e)[0];return Ne.includes(t)?t:Oe};async function Pe(r,e,t){window.Image?r=r.modify({src:e}):r=r.modify({src:ge(e)?e:fe(e,ze().origin)});const{width:n,height:s}=await t.getImageSize(r.src);return r.modify({width:n,height:s})}class w{constructor({src:e,sizes:t,width:n,height:s,media:i="all",quality:h=70,format:m=null,preload:l=!1,modifiers:c={},provider:u=void 0,preset:o=void 0,densities:a=void 0}){f(this,"src",null);f(this,"sizes",null);f(this,"media",null);f(this,"width",null);f(this,"height",null);f(this,"format",null);f(this,"quality",null);f(this,"preload",!1);f(this,"modifiers",{});f(this,"provider");f(this,"preset");f(this,"densities");this.src=e,this.sizes=t,this.media=i,this.width=n,this.height=s,this.format=Ce(e,m),this.quality=h,this.preload=l,this.modifiers=c,this.provider=u,this.preset=o,this.densities=a}get key(){return W(JSON.stringify(this.toJSON()))}get ratio(){return this.width/this.height}get className(){return`image-${W(se(this.src))}`}get style(){return` @supports (aspect-ratio: 1) { @media ${this.media} { .${this.className} { aspect-ratio: ${this.width} / ${this.height}; } } } diff --git a/_nuxt/D2dvV8ny.js b/_nuxt/D2dvV8ny.js new file mode 100644 index 000000000..2f55775c5 --- /dev/null +++ b/_nuxt/D2dvV8ny.js @@ -0,0 +1 @@ +import{_ as o,o as r,c as t,r as s}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const c={};function n(e,a){return r(),t("tbody",null,[s(e.$slots,"default")])}const d=o(c,[["render",n]]);export{d as default}; diff --git a/_nuxt/D8Hj_ZKy.js b/_nuxt/D8Hj_ZKy.js new file mode 100644 index 000000000..962642847 --- /dev/null +++ b/_nuxt/D8Hj_ZKy.js @@ -0,0 +1 @@ +import{_ as o,o as r,c as t,r as c}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const s={};function n(e,l){return r(),t("blockquote",null,[c(e.$slots,"default")])}const f=o(s,[["render",n]]);export{f as default}; diff --git a/_nuxt/D8IWax2o.js b/_nuxt/D8IWax2o.js new file mode 100644 index 000000000..963ddcc23 --- /dev/null +++ b/_nuxt/D8IWax2o.js @@ -0,0 +1 @@ +import{_ as r,o,c as t,r as s}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const c={};function n(e,a){return o(),t("tr",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/DAy7V8tj.js b/_nuxt/DAy7V8tj.js deleted file mode 100644 index e6d2cad01..000000000 --- a/_nuxt/DAy7V8tj.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,o,c as t,r as s}from"./vJooreM4.js";import"./DymiHvcm.js";const c={};function n(e,a){return o(),t("td",null,[s(e.$slots,"default")])}const d=r(c,[["render",n]]);export{d as default}; diff --git a/_nuxt/PDZ1yoi5.js b/_nuxt/DEtFJgIk.js similarity index 94% rename from _nuxt/PDZ1yoi5.js rename to _nuxt/DEtFJgIk.js index 901506258..879cd5097 100644 --- a/_nuxt/PDZ1yoi5.js +++ b/_nuxt/DEtFJgIk.js @@ -1,2 +1,2 @@ -import{X as o,a as l,j as u,k as y,p}from"./vJooreM4.js";function f(t){let e=0;if(t.length===0)return e;for(let r=0;re.trim()).join(" ")}function d(t){return{key:t.className,type:"text/css",children:s(t.style)}}function m(t,e){return{key:e.picture,type:"text/css",children:s(t.style)}}function C(t,e,r="high",i="anonymous",n=()=>{}){return{tagPriority:2,fetchpriority:r,"data-key":c(`${t.family}-${t.weight}-${t.style}-${e}`.toLowerCase()),key:c(`${t.family}-${t.weight}-${t.style}-${e}`.toLowerCase()),rel:"preload",as:"font",crossorigin:i,href:t.src,type:t.type,media:e,onload:n}}function $(t,e=!1,r=void 0){return e?g(``,r):{key:r,type:"text/css",children:s(t)}}function g(t,e=void 0){return{key:e,innerHTML:s(t)}}const a=Symbol("criticalContext");function x({critical:t}={}){const e=o(),r=l("critical"in e?e.critical===""||String(e.critical)==="true":t),i=u(a,r.value||!1),n=y(()=>typeof r.value=="boolean"?r.value:i);return p(a,n.value||t),{isCritical:n,critical:i}}export{$ as a,d as b,m as c,C as g,c as t,x as u}; diff --git a/_nuxt/DIOOyMQA.js b/_nuxt/DIOOyMQA.js deleted file mode 100644 index 2ebfd7c8a..000000000 --- a/_nuxt/DIOOyMQA.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,o,c as t,r as n}from"./vJooreM4.js";import"./DymiHvcm.js";const s={};function c(e,a){return o(),t("strong",null,[n(e.$slots,"default")])}const f=r(s,[["render",c]]);export{f as default}; diff --git a/_nuxt/DymiHvcm.js b/_nuxt/DIaG-MKO.js similarity index 98% rename from _nuxt/DymiHvcm.js rename to _nuxt/DIaG-MKO.js index d34b26ed8..dbd37b98f 100644 --- a/_nuxt/DymiHvcm.js +++ b/_nuxt/DIaG-MKO.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./vJooreM4.js","./entry.CXeSEdd5.css"])))=>i.map(i=>d[i]); -var A=Object.defineProperty;var L=t=>{throw TypeError(t)};var k=(t,e,n)=>e in t?A(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var E=(t,e,n)=>k(t,typeof e!="symbol"?e+"":e,n),O=(t,e,n)=>e.has(t)||L("Cannot "+n);var w=(t,e,n)=>(O(t,e,"read from private field"),n?n.call(t):e.get(t)),_=(t,e,n)=>e.has(t)?L("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),x=(t,e,n,r)=>(O(t,e,"write to private field"),r?r.call(t,n):e.set(t,n),n);const N="modulepreload",q=function(t,e){return new URL(t,e).href},R={},j=function(e,n,r){let o=Promise.resolve();if(n&&n.length>0){const a=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.allSettled(n.map(c=>{if(c=q(c,r),c in R)return;R[c]=!0;const f=c.endsWith(".css"),U=f?'[rel="stylesheet"]':"";if(!!r)for(let m=a.length-1;m>=0;m--){const p=a[m];if(p.href===c&&(!f||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${U}`))return;const u=document.createElement("link");if(u.rel=f?"stylesheet":N,f||(u.as="script"),u.crossOrigin="",u.href=c,l&&u.setAttribute("nonce",l),document.head.appendChild(u),f)return new Promise((m,p)=>{u.addEventListener("load",m),u.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${c}`)))})}))}function s(a){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a}return o.then(a=>{for(const i of a||[])i.status==="rejected"&&s(i.reason);return e().catch(s)})};var d,h;class S{constructor(e){_(this,d,[]);_(this,h,!1);e(n=>w(this,h)?!1:(w(this,d).forEach(r=>r(n)),!0))}subscribe(e){return w(this,d).push(e),{unsubscribe:()=>{x(this,d,w(this,d).filter(n=>n===e))}}}destroy(){x(this,h,!0)}}d=new WeakMap,h=new WeakMap;const F=(t,e)=>{let n=[];const r=o=>s=>{n[Number(o)]=s,n.filter(Boolean).length>=e.length&&(t(n),n=[])};e.forEach((o,s)=>{o.subscribe(r(s))})},B={timing:{fcp:500,dcl:800}};let y=B;function V(t={}){y={timing:{...B.timing,...t.timing||{}}},y={...B,...t}}function D(){return C()&&!0}function C(){if(window.performance){const t=performance.getEntriesByName("first-contentful-paint"),e=performance.getEntriesByType("resource");if(t.length)return t[0].startTime((!n||n{const o=new Y(10,e/2);return([s,a])=>{const i=window.performance.now()-P,l=a/s;l<=1&&o.add(l),o.avg<=1&&o.avg>e?n(!0):i>=t&&r(!1)}},M=()=>({maxTime:1e3,threshold:.65}),W=async(t={})=>{if(window.requestIdleCallback){const{maxTime:e,threshold:n}={...M(),...t},r=new S($),o=new S(H);return new Promise((s,a)=>{P=window.performance.now(),F(X(e,n,s,a),[r,o])}).finally(()=>{r.destroy(),o.destroy()})}},$=t=>{let e=performance.now();const n=()=>{const r=performance.now(),o=r-e;e=r,t(o)&&requestAnimationFrame(n)};requestAnimationFrame(n)},H=t=>{const e=n=>{t(n.timeRemaining())&&window.requestIdleCallback(e)};window.requestIdleCallback(e)};class Y{constructor(e=10,n=0){E(this,"list");E(this,"index",0);this.list=Array(e).fill(n)}add(e){this.list[this.index]=e,this.index=(this.index+1)%this.list.length}get avg(){return this.list.reduce((e,n)=>e+=n,0)/this.list.length}}const z=Symbol("pending"),G=Symbol("fulfilled"),J=Symbol("rejected");class b{constructor(){this.promise=new Promise((e,n)=>{this.resolve=e,this.reject=n,this.state=z}).then(e=>(this.state=G,e)).catch(e=>{throw this.state=J,new Error(e)})}static create(){return new b}}const T=t=>window.dispatchEvent(new CustomEvent("nuxt-booster:run",{detail:{sufficient:t}})),g=(t,e)=>{Array.from(document.querySelectorAll(t)).forEach(n=>{n.addEventListener("click",e,{capture:!0,once:!0,passive:!0})})},v=(t,e)=>{const n=window.document.getElementById(e);if(n)n.style.display="block",t.className+=" nuxt-booster-layer-visible";else throw new Error("Can't update booster-layer, message "+e+" missing.")},K=(t,e)=>{e||v(t,"nuxt-booster-message-unsupported-browser"),C()||v(t,"nuxt-booster-message-reduced-bandwidth")},I=()=>{document.documentElement.classList.add("nuxt-booster-reduced-view"),window.document.querySelectorAll("[data-font]").forEach(t=>{t.classList.add("font-active")}),Array.from(document.querySelectorAll("noscript.nuxt-booster-picture-noscript")).forEach(t=>{const e=document.createElement("div");e.innerHTML=t.innerHTML,t.parentNode.replaceChild(e.children[0],t),e.remove()})},Q=async t=>{try{if(await e0())throw new Error("Battery is low.")}catch(e){if(e.message==="Battery is low.")throw e;await t0(t)}},Z=()=>{const{promise:t,resolve:e}=new b;return document.visibilityState==="hidden"?document.addEventListener("visibilitychange",e,{once:!0}):e(),t},e0=async()=>{const e=await window.navigator.getBattery();return!e.charging&&e.level<=.2},t0=async t=>{const e=URL.createObjectURL(t);try{const n=document.createElement("video");n.muted=!0,n.playsinline=!0,n.src=e;const{promise:r,resolve:o}=new b,s=window.setTimeout(o,500);await Promise.race([n.play(),r]),window.clearTimeout(s),URL.revokeObjectURL(e)}catch(n){throw URL.revokeObjectURL(e),n}},n0=t=>{document.querySelector("#nuxt-booster-button-init-nojs, #nuxt-booster-button-init-app, #nuxt-booster-button-init-reduced-view")&&(console.warn("The `#nuxt-booster-button-init-nojs`, `#nuxt-booster-button-init-reduced-view` and `#nuxt-booster-button-init-app` ids are deprecated. Please use the following classes instead: `.nuxt-booster-button-init-nojs`, `.nuxt-booster-button-init-reduced-view` and `.nuxt-booster-button-init-app`."),g("#nuxt-booster-button-init-reduced-view",I),g("#nuxt-booster-button-init-app",()=>t(!0)))};function r0(t){return new RegExp(t.regex).test(window.navigator.userAgent)}const d0=(t,e)=>(t=t===!0?"anonymous":t,t=t===void 0?"anonymous":t,t),o0=new Blob([new Uint8Array([0,0,0,28,102,116,121,112,105,115,111,109,0,0,2,0,105,115,111,109,105,115,111,50,109,112,52,49,0,0,0,8,102,114,101,101,0,0,2,239,109,100,97,116,33,16,5,32,164,27,255,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,33,16,5,32,164,27,255,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,167,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,0,0,2,194,109,111,111,118,0,0,0,108,109,118,104,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,232,0,0,0,47,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,236,116,114,97,107,0,0,0,92,116,107,104,100,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,101,100,116,115,0,0,0,28,101,108,115,116,0,0,0,0,0,0,0,1,0,0,0,47,0,0,0,0,0,1,0,0,0,0,1,100,109,100,105,97,0,0,0,32,109,100,104,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,68,0,0,8,0,85,196,0,0,0,0,0,45,104,100,108,114,0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0,0,0,1,15,109,105,110,102,0,0,0,16,115,109,104,100,0,0,0,0,0,0,0,0,0,0,0,36,100,105,110,102,0,0,0,28,100,114,101,102,0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1,0,0,0,211,115,116,98,108,0,0,0,103,115,116,115,100,0,0,0,0,0,0,0,1,0,0,0,87,109,112,52,97,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,16,0,0,0,0,172,68,0,0,0,0,0,51,101,115,100,115,0,0,0,0,3,128,128,128,34,0,2,0,4,128,128,128,20,64,21,0,0,0,0,1,244,0,0,1,243,249,5,128,128,128,2,18,16,6,128,128,128,1,2,0,0,0,24,115,116,116,115,0,0,0,0,0,0,0,1,0,0,0,2,0,0,4,0,0,0,0,28,115,116,115,99,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,28,115,116,115,122,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,115,0,0,1,116,0,0,0,20,115,116,99,111,0,0,0,0,0,0,0,1,0,0,0,44,0,0,0,98,117,100,116,97,0,0,0,90,109,101,116,97,0,0,0,0,0,0,0,33,104,100,108,114,0,0,0,0,0,0,0,0,109,100,105,114,97,112,112,108,0,0,0,0,0,0,0,0,0,0,0,0,45,105,108,115,116,0,0,0,37,169,116,111,111,0,0,0,29,100,97,116,97,0,0,0,1,0,0,0,0,76,97,118,102,53,54,46,52,48,46,49,48,49])],{type:"video/mp4"});i0();function i0(){return a0().then(()=>s0())}function s0(){return j(()=>import("./vJooreM4.js").then(t=>t.ao),__vite__mapDeps([0,1]),import.meta.url).then(t=>t.default)}function a0(){const t=new b;let e=!1;const n=window.document.getElementById("nuxt-booster-layer"),r="__NUXT_BOOSTER_FORCE_INIT__"in window&&window.__NUXT_BOOSTER_FORCE_INIT__;async function o(a){e&&t.resolve(),await Z(),document.documentElement.classList.remove("nuxt-booster-reduced-view");try{a||await Q(o0)}catch(i){if(console.warn(i),T(!1),n)return v(n,"nuxt-booster-message-low-battery"),null}try{a||await W(),e=!0,T(!0),t.resolve()}catch(i){if(console.warn(i),T(!1),n)return v(n,"nuxt-booster-message-weak-hardware"),null}return null}const s=r0({regex:new RegExp(/Trident\/[78]\.0|Edge?\/(13\d|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[5-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9[5-9]|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(17\.([6-9]|\d{2,})|(1[89]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(17[._]([6-9]|\d{2,})|(1[89]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/(2[6-9]|[3-9]\d|\d{3,})\.\d+/)});return window.addEventListener("load",function(){document.getElementById("nuxt-booster-layer")?(g(".nuxt-booster-button-init-reduced-view",I),g(".nuxt-booster-button-init-app",()=>o(!0)),n0(o),V({timing:{fcp:800,dcl:1200}}),"__NUXT_BOOSTER_AUTO_INIT__"in window&&window.__NUXT_BOOSTER_AUTO_INIT__||D()&&s?o():K(n,s)):o(r)}),t.promise}export{b as D,j as _,d0 as g,r0 as i}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./C1gMrKxA.js","./entry.CXeSEdd5.css"])))=>i.map(i=>d[i]); +var A=Object.defineProperty;var L=t=>{throw TypeError(t)};var k=(t,e,n)=>e in t?A(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var E=(t,e,n)=>k(t,typeof e!="symbol"?e+"":e,n),O=(t,e,n)=>e.has(t)||L("Cannot "+n);var w=(t,e,n)=>(O(t,e,"read from private field"),n?n.call(t):e.get(t)),_=(t,e,n)=>e.has(t)?L("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),x=(t,e,n,r)=>(O(t,e,"write to private field"),r?r.call(t,n):e.set(t,n),n);const N="modulepreload",q=function(t,e){return new URL(t,e).href},R={},j=function(e,n,r){let o=Promise.resolve();if(n&&n.length>0){const a=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.allSettled(n.map(c=>{if(c=q(c,r),c in R)return;R[c]=!0;const f=c.endsWith(".css"),U=f?'[rel="stylesheet"]':"";if(!!r)for(let m=a.length-1;m>=0;m--){const p=a[m];if(p.href===c&&(!f||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${U}`))return;const u=document.createElement("link");if(u.rel=f?"stylesheet":N,f||(u.as="script"),u.crossOrigin="",u.href=c,l&&u.setAttribute("nonce",l),document.head.appendChild(u),f)return new Promise((m,p)=>{u.addEventListener("load",m),u.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${c}`)))})}))}function s(a){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a}return o.then(a=>{for(const i of a||[])i.status==="rejected"&&s(i.reason);return e().catch(s)})};var d,h;class S{constructor(e){_(this,d,[]);_(this,h,!1);e(n=>w(this,h)?!1:(w(this,d).forEach(r=>r(n)),!0))}subscribe(e){return w(this,d).push(e),{unsubscribe:()=>{x(this,d,w(this,d).filter(n=>n===e))}}}destroy(){x(this,h,!0)}}d=new WeakMap,h=new WeakMap;const F=(t,e)=>{let n=[];const r=o=>s=>{n[Number(o)]=s,n.filter(Boolean).length>=e.length&&(t(n),n=[])};e.forEach((o,s)=>{o.subscribe(r(s))})},B={timing:{fcp:500,dcl:800}};let y=B;function V(t={}){y={timing:{...B.timing,...t.timing||{}}},y={...B,...t}}function D(){return C()&&!0}function C(){if(window.performance){const t=performance.getEntriesByName("first-contentful-paint"),e=performance.getEntriesByType("resource");if(t.length)return t[0].startTime((!n||n{const o=new Y(10,e/2);return([s,a])=>{const i=window.performance.now()-P,l=a/s;l<=1&&o.add(l),o.avg<=1&&o.avg>e?n(!0):i>=t&&r(!1)}},M=()=>({maxTime:1e3,threshold:.65}),W=async(t={})=>{if(window.requestIdleCallback){const{maxTime:e,threshold:n}={...M(),...t},r=new S($),o=new S(H);return new Promise((s,a)=>{P=window.performance.now(),F(X(e,n,s,a),[r,o])}).finally(()=>{r.destroy(),o.destroy()})}},$=t=>{let e=performance.now();const n=()=>{const r=performance.now(),o=r-e;e=r,t(o)&&requestAnimationFrame(n)};requestAnimationFrame(n)},H=t=>{const e=n=>{t(n.timeRemaining())&&window.requestIdleCallback(e)};window.requestIdleCallback(e)};class Y{constructor(e=10,n=0){E(this,"list");E(this,"index",0);this.list=Array(e).fill(n)}add(e){this.list[this.index]=e,this.index=(this.index+1)%this.list.length}get avg(){return this.list.reduce((e,n)=>e+=n,0)/this.list.length}}const z=Symbol("pending"),G=Symbol("fulfilled"),J=Symbol("rejected");class b{constructor(){this.promise=new Promise((e,n)=>{this.resolve=e,this.reject=n,this.state=z}).then(e=>(this.state=G,e)).catch(e=>{throw this.state=J,new Error(e)})}static create(){return new b}}const T=t=>window.dispatchEvent(new CustomEvent("nuxt-booster:run",{detail:{sufficient:t}})),g=(t,e)=>{Array.from(document.querySelectorAll(t)).forEach(n=>{n.addEventListener("click",e,{capture:!0,once:!0,passive:!0})})},v=(t,e)=>{const n=window.document.getElementById(e);if(n)n.style.display="block",t.className+=" nuxt-booster-layer-visible";else throw new Error("Can't update booster-layer, message "+e+" missing.")},K=(t,e)=>{e||v(t,"nuxt-booster-message-unsupported-browser"),C()||v(t,"nuxt-booster-message-reduced-bandwidth")},I=()=>{document.documentElement.classList.add("nuxt-booster-reduced-view"),window.document.querySelectorAll("[data-font]").forEach(t=>{t.classList.add("font-active")}),Array.from(document.querySelectorAll("noscript.nuxt-booster-picture-noscript")).forEach(t=>{const e=document.createElement("div");e.innerHTML=t.innerHTML,t.parentNode.replaceChild(e.children[0],t),e.remove()})},Q=async t=>{try{if(await e0())throw new Error("Battery is low.")}catch(e){if(e.message==="Battery is low.")throw e;await t0(t)}},Z=()=>{const{promise:t,resolve:e}=new b;return document.visibilityState==="hidden"?document.addEventListener("visibilitychange",e,{once:!0}):e(),t},e0=async()=>{const e=await window.navigator.getBattery();return!e.charging&&e.level<=.2},t0=async t=>{const e=URL.createObjectURL(t);try{const n=document.createElement("video");n.muted=!0,n.playsinline=!0,n.src=e;const{promise:r,resolve:o}=new b,s=window.setTimeout(o,500);await Promise.race([n.play(),r]),window.clearTimeout(s),URL.revokeObjectURL(e)}catch(n){throw URL.revokeObjectURL(e),n}},n0=t=>{document.querySelector("#nuxt-booster-button-init-nojs, #nuxt-booster-button-init-app, #nuxt-booster-button-init-reduced-view")&&(console.warn("The `#nuxt-booster-button-init-nojs`, `#nuxt-booster-button-init-reduced-view` and `#nuxt-booster-button-init-app` ids are deprecated. Please use the following classes instead: `.nuxt-booster-button-init-nojs`, `.nuxt-booster-button-init-reduced-view` and `.nuxt-booster-button-init-app`."),g("#nuxt-booster-button-init-reduced-view",I),g("#nuxt-booster-button-init-app",()=>t(!0)))};function r0(t){return new RegExp(t.regex).test(window.navigator.userAgent)}const d0=(t,e)=>(t=t===!0?"anonymous":t,t=t===void 0?"anonymous":t,t),o0=new Blob([new Uint8Array([0,0,0,28,102,116,121,112,105,115,111,109,0,0,2,0,105,115,111,109,105,115,111,50,109,112,52,49,0,0,0,8,102,114,101,101,0,0,2,239,109,100,97,116,33,16,5,32,164,27,255,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,33,16,5,32,164,27,255,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,167,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,0,0,2,194,109,111,111,118,0,0,0,108,109,118,104,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,232,0,0,0,47,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,236,116,114,97,107,0,0,0,92,116,107,104,100,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,101,100,116,115,0,0,0,28,101,108,115,116,0,0,0,0,0,0,0,1,0,0,0,47,0,0,0,0,0,1,0,0,0,0,1,100,109,100,105,97,0,0,0,32,109,100,104,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,68,0,0,8,0,85,196,0,0,0,0,0,45,104,100,108,114,0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0,0,0,1,15,109,105,110,102,0,0,0,16,115,109,104,100,0,0,0,0,0,0,0,0,0,0,0,36,100,105,110,102,0,0,0,28,100,114,101,102,0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1,0,0,0,211,115,116,98,108,0,0,0,103,115,116,115,100,0,0,0,0,0,0,0,1,0,0,0,87,109,112,52,97,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,16,0,0,0,0,172,68,0,0,0,0,0,51,101,115,100,115,0,0,0,0,3,128,128,128,34,0,2,0,4,128,128,128,20,64,21,0,0,0,0,1,244,0,0,1,243,249,5,128,128,128,2,18,16,6,128,128,128,1,2,0,0,0,24,115,116,116,115,0,0,0,0,0,0,0,1,0,0,0,2,0,0,4,0,0,0,0,28,115,116,115,99,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,28,115,116,115,122,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,115,0,0,1,116,0,0,0,20,115,116,99,111,0,0,0,0,0,0,0,1,0,0,0,44,0,0,0,98,117,100,116,97,0,0,0,90,109,101,116,97,0,0,0,0,0,0,0,33,104,100,108,114,0,0,0,0,0,0,0,0,109,100,105,114,97,112,112,108,0,0,0,0,0,0,0,0,0,0,0,0,45,105,108,115,116,0,0,0,37,169,116,111,111,0,0,0,29,100,97,116,97,0,0,0,1,0,0,0,0,76,97,118,102,53,54,46,52,48,46,49,48,49])],{type:"video/mp4"});i0();function i0(){return a0().then(()=>s0())}function s0(){return j(()=>import("./C1gMrKxA.js").then(t=>t.ao),__vite__mapDeps([0,1]),import.meta.url).then(t=>t.default)}function a0(){const t=new b;let e=!1;const n=window.document.getElementById("nuxt-booster-layer"),r="__NUXT_BOOSTER_FORCE_INIT__"in window&&window.__NUXT_BOOSTER_FORCE_INIT__;async function o(a){e&&t.resolve(),await Z(),document.documentElement.classList.remove("nuxt-booster-reduced-view");try{a||await Q(o0)}catch(i){if(console.warn(i),T(!1),n)return v(n,"nuxt-booster-message-low-battery"),null}try{a||await W(),e=!0,T(!0),t.resolve()}catch(i){if(console.warn(i),T(!1),n)return v(n,"nuxt-booster-message-weak-hardware"),null}return null}const s=r0({regex:new RegExp(/Trident\/[78]\.0|Edge?\/(13\d|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[5-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9[5-9]|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(17\.([6-9]|\d{2,})|(1[89]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(17[._]([6-9]|\d{2,})|(1[89]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/(2[6-9]|[3-9]\d|\d{3,})\.\d+/)});return window.addEventListener("load",function(){document.getElementById("nuxt-booster-layer")?(g(".nuxt-booster-button-init-reduced-view",I),g(".nuxt-booster-button-init-app",()=>o(!0)),n0(o),V({timing:{fcp:800,dcl:1200}}),"__NUXT_BOOSTER_AUTO_INIT__"in window&&window.__NUXT_BOOSTER_AUTO_INIT__||D()&&s?o():K(n,s)):o(r)}),t.promise}export{b as D,j as _,d0 as g,r0 as i}; diff --git a/_nuxt/DK0MTKJW.js b/_nuxt/DK0MTKJW.js new file mode 100644 index 000000000..a49f47577 --- /dev/null +++ b/_nuxt/DK0MTKJW.js @@ -0,0 +1 @@ +import{_ as o,o as r,c as t,r as s}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const c={};function n(e,l){return r(),t("ol",null,[s(e.$slots,"default")])}const f=o(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/cp97Ae_n.js b/_nuxt/DMLY8m-y.js similarity index 87% rename from _nuxt/cp97Ae_n.js rename to _nuxt/DMLY8m-y.js index 383d651db..261bbe2cc 100644 --- a/_nuxt/cp97Ae_n.js +++ b/_nuxt/DMLY8m-y.js @@ -1,3 +1,3 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DjOEbVyn.js","./vJooreM4.js","./DymiHvcm.js","./entry.CXeSEdd5.css"])))=>i.map(i=>d[i]); -import{_ as f}from"./DymiHvcm.js";import{c as d,a as w,t as u}from"./B_qz00jE.js";import"./vJooreM4.js";async function p(t,e){return await $fetch(`/api/content/${e}/database.sql`,{context:{},responseType:"text",headers:{"content-type":"text/plain"},query:{v:d[String(e)],t:void 0}})}async function h(t,e="gzip"){var s;const r=Uint8Array.from(atob(t),c=>c.charCodeAt(0)),n=(s=new Response(new Blob([r])).body)==null?void 0:s.pipeThrough(new DecompressionStream(e));return(await new Response(n).text()).split(` -`)}function l(t,e){const r=g(t),o={...e};for(const n in o)r[n]==="json"&&o[n]&&o[n]!=="undefined"&&(o[n]=JSON.parse(o[n])),r[n]==="boolean"&&o[n]!=="undefined"&&(o[n]=!!o[n]);for(const n in o)o[n]==="NULL"&&(o[n]=void 0);return o}function g(t){const e=t.match(/FROM\s+(\w+)/);if(!e)return{};const r=w[S(e[1])];return(r==null?void 0:r.fields)||{}}function S(t){return t.replace(/^_content_/,"")}let a;function _(t){return{all:async(e,r)=>(await m(t),a.exec({sql:e,bind:r,rowMode:"object",returnValue:"resultRows"}).map(o=>l(e,o))),first:async(e,r)=>(await m(t),l(e,a.exec({sql:e,bind:r,rowMode:"object",returnValue:"resultRows"}).shift())),exec:async e=>{await m(t),await a.exec({sql:e})}}}async function m(t){if(!a){const s=await(await f(()=>import("./DjOEbVyn.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(c=>c.default))();a=new s.oo1.DB}if(window.sessionStorage.getItem("previewToken"))return a;let e=null;const r=`checksum_${t}`,o=`collection_${t}`;let n="matched";try{const i=a.exec({sql:`SELECT * FROM ${u.info} where id = '${r}'`,rowMode:"object",returnValue:"resultRows"}).shift();(i==null?void 0:i.version)!==d[String(t)]&&(n="mismatch")}catch{n="missing"}if(n!=="matched"){if(window.localStorage.getItem(`content_${r}`)===d[String(t)]&&(e=window.localStorage.getItem(`content_${o}`)),!e){e=await p(void 0,String(t));try{window.localStorage.setItem(`content_${r}`,d[String(t)]),window.localStorage.setItem(`content_${o}`,e)}catch(s){console.error("Database integrity check failed, rebuilding database",s)}}const i=await h(e);await a.exec({sql:`DROP TABLE IF EXISTS ${u[String(t)]}`}),n==="mismatch"&&await a.exec({sql:`DELETE FROM ${u.info} WHERE id = '${r}'`});for(const s of i)try{await a.exec(s)}catch(c){console.error("Error executing command",c)}}return a}export{_ as loadDatabaseAdapter}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DvP3sx60.js","./C1gMrKxA.js","./DIaG-MKO.js","./entry.CXeSEdd5.css"])))=>i.map(i=>d[i]); +import{_ as f}from"./DIaG-MKO.js";import{c as d,a as w,t as u}from"./vUhX2R-C.js";import"./C1gMrKxA.js";async function p(t,e){return await $fetch(`/api/content/${e}/database.sql`,{context:{},responseType:"text",headers:{"content-type":"text/plain"},query:{v:d[String(e)],t:void 0}})}async function h(t,e="gzip"){var s;const r=Uint8Array.from(atob(t),c=>c.charCodeAt(0)),n=(s=new Response(new Blob([r])).body)==null?void 0:s.pipeThrough(new DecompressionStream(e));return(await new Response(n).text()).split(` +`)}function l(t,e){const r=g(t),o={...e};for(const n in o)r[n]==="json"&&o[n]&&o[n]!=="undefined"&&(o[n]=JSON.parse(o[n])),r[n]==="boolean"&&o[n]!=="undefined"&&(o[n]=!!o[n]);for(const n in o)o[n]==="NULL"&&(o[n]=void 0);return o}function g(t){const e=t.match(/FROM\s+(\w+)/);if(!e)return{};const r=w[S(e[1])];return(r==null?void 0:r.fields)||{}}function S(t){return t.replace(/^_content_/,"")}let a;function _(t){return{all:async(e,r)=>(await m(t),a.exec({sql:e,bind:r,rowMode:"object",returnValue:"resultRows"}).map(o=>l(e,o))),first:async(e,r)=>(await m(t),l(e,a.exec({sql:e,bind:r,rowMode:"object",returnValue:"resultRows"}).shift())),exec:async e=>{await m(t),await a.exec({sql:e})}}}async function m(t){if(!a){const s=await(await f(()=>import("./DvP3sx60.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(c=>c.default))();a=new s.oo1.DB}if(window.sessionStorage.getItem("previewToken"))return a;let e=null;const r=`checksum_${t}`,o=`collection_${t}`;let n="matched";try{const i=a.exec({sql:`SELECT * FROM ${u.info} where id = '${r}'`,rowMode:"object",returnValue:"resultRows"}).shift();(i==null?void 0:i.version)!==d[String(t)]&&(n="mismatch")}catch{n="missing"}if(n!=="matched"){if(window.localStorage.getItem(`content_${r}`)===d[String(t)]&&(e=window.localStorage.getItem(`content_${o}`)),!e){e=await p(void 0,String(t));try{window.localStorage.setItem(`content_${r}`,d[String(t)]),window.localStorage.setItem(`content_${o}`,e)}catch(s){console.error("Database integrity check failed, rebuilding database",s)}}const i=await h(e);await a.exec({sql:`DROP TABLE IF EXISTS ${u[String(t)]}`}),n==="mismatch"&&await a.exec({sql:`DELETE FROM ${u.info} WHERE id = '${r}'`});for(const s of i)try{await a.exec(s)}catch(c){console.error("Error executing command",c)}}return a}export{_ as loadDatabaseAdapter}; diff --git a/_nuxt/DbwN5uy5.js b/_nuxt/DbwN5uy5.js new file mode 100644 index 000000000..ed164cda5 --- /dev/null +++ b/_nuxt/DbwN5uy5.js @@ -0,0 +1 @@ +import{_ as o,o as r,c as t,r as c}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const s={};function n(e,a){return r(),t("code",null,[c(e.$slots,"default")])}const d=o(s,[["render",n]]);export{d as default}; diff --git a/_nuxt/DKT_g09Z.js b/_nuxt/Dd5TTywh.js similarity index 75% rename from _nuxt/DKT_g09Z.js rename to _nuxt/Dd5TTywh.js index 0ebbdc061..85241573a 100644 --- a/_nuxt/DKT_g09Z.js +++ b/_nuxt/Dd5TTywh.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BIa5z1mE.js","./DA9Si3U8.js","./vJooreM4.js","./DymiHvcm.js","./entry.CXeSEdd5.css","./LostContainer.z6PENh0k.css","./D45HiXQ7.js","./mrXrq3xN.js","./DcQ35G9z.js","./PDZ1yoi5.js","./LinkList.husJzA3_.css","./Footer.CR_LwV7_.css","./mE3i046Y.js","./OfDyTZSY.js","./DXsjufGw.js","./B_qz00jE.js","./Menu.BwG5z1Ol.css","./CmjkkL9_.js","./Dy4ma93A.js"])))=>i.map(i=>d[i]); -import{_ as B}from"./DymiHvcm.js";import{C as z}from"./DXsjufGw.js";import{_ as N}from"./mrXrq3xN.js";import{_ as j}from"./DA9Si3U8.js";import{G as q,ab as C,a as h,ac as F,ad as K,ae as G,a2 as R,a1 as U,af as T,ag as J,u as _,ah as Q,ai as W,aj as I,k as M,_ as X,T as Y,o as S,h as $,w as E,s as b,e as P,f as Z,A as k,c as L,i as A,a4 as ee,a6 as ae,y as te,b as ne,m as H,r as oe,n as se,g as re,ak as le,al as ce}from"./vJooreM4.js";import{q as ie}from"./B_qz00jE.js";const ue=e=>e==="defer"||e===!1;function de(...e){var y;const o=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(o);let[t,d,a={}]=e;if(typeof t!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof d!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const n=q(),v=d,g=()=>C.value,r=()=>n.isHydrating?n.payload.data[t]:n.static.data[t];a.server=a.server??!0,a.default=a.default??g,a.getCachedData=a.getCachedData??r,a.lazy=a.lazy??!1,a.immediate=a.immediate??!0,a.deep=a.deep??C.deep,a.dedupe=a.dedupe??"cancel";const i=a.getCachedData(t,n),f=i!=null;if(!n._asyncData[t]||!a.immediate){(y=n.payload._errors)[t]??(y[t]=C.errorValue);const l=a.deep?h:F;n._asyncData[t]={data:l(f?i:a.default()),pending:h(!f),error:K(n.payload._errors,t),status:h("idle"),_default:a.default}}const s={...n._asyncData[t]};delete s._default,s.refresh=s.execute=(l={})=>{if(n._asyncDataPromises[t]){if(ue(l.dedupe??a.dedupe))return n._asyncDataPromises[t];n._asyncDataPromises[t].cancelled=!0}if(l._initial||n.isHydrating&&l._initial!==!1){const u=l._initial?i:a.getCachedData(t,n);if(u!=null)return Promise.resolve(u)}s.pending.value=!0,s.status.value="pending";const m=new Promise((u,c)=>{try{u(v(n))}catch(V){c(V)}}).then(async u=>{if(m.cancelled)return n._asyncDataPromises[t];let c=u;a.transform&&(c=await a.transform(u)),a.pick&&(c=_e(c,a.pick)),n.payload.data[t]=c,s.data.value=c,s.error.value=C.errorValue,s.status.value="success"}).catch(u=>{if(m.cancelled)return n._asyncDataPromises[t];s.error.value=J(u),s.data.value=_(a.default()),s.status.value="error"}).finally(()=>{m.cancelled||(s.pending.value=!1,delete n._asyncDataPromises[t])});return n._asyncDataPromises[t]=m,n._asyncDataPromises[t]},s.clear=()=>fe(n,t);const O=()=>s.refresh({_initial:!0}),p=a.server!==!1&&n.payload.serverRendered;{const l=Q();if(l&&p&&a.immediate&&!l.sp&&(l.sp=[]),l&&!l._nuxtOnBeforeMountCbs){l._nuxtOnBeforeMountCbs=[];const c=l._nuxtOnBeforeMountCbs;G(()=>{c.forEach(V=>{V()}),c.splice(0,c.length)}),R(()=>c.splice(0,c.length))}p&&n.isHydrating&&(s.error.value||i!=null)?(s.pending.value=!1,s.status.value=s.error.value?"error":"success"):l&&(n.payload.serverRendered&&n.isHydrating||a.lazy)&&a.immediate?l._nuxtOnBeforeMountCbs.push(O):a.immediate&&O();const m=W();if(a.watch){const c=U(a.watch,()=>s.refresh());m&&T(c)}const u=n.hook("app:data:refresh",async c=>{(!c||c.includes(t))&&await s.refresh()});m&&T(u)}const D=Promise.resolve(n._asyncDataPromises[t]).then(()=>s);return Object.assign(D,s),D}function fe(e,o){o in e.payload.data&&(e.payload.data[o]=void 0),o in e.payload._errors&&(e.payload._errors[o]=C.errorValue),e._asyncData[o]&&(e._asyncData[o].data.value=void 0,e._asyncData[o].error.value=C.errorValue,e._asyncData[o].pending.value=!1,e._asyncData[o].status.value="idle"),o in e._asyncDataPromises&&(e._asyncDataPromises[o]&&(e._asyncDataPromises[o].cancelled=!0),e._asyncDataPromises[o]=void 0)}function _e(e,o){const t={};for(const d of o)t[d]=e[d];return t}const x=I("layout",()=>{const e=h(!1),o=h(!1);return{preventScrolling:e,scrollDirection:o,togglePreventScrolling:a=>{let n=!e.value;a!==void 0&&(n=a),e.value=n},toggleScrollDirection:a=>{o.value=a}}}),pe=I("modal",()=>{const e=h([]),o=x(),t=r=>{e.value.push(r)},d=r=>{e.value.splice(e.value.indexOf(w(e,r)),1)},a=({name:r})=>{const i=w(e,r);i&&(i.opened=!1),o.togglePreventScrolling(!!e.value.find(f=>f.opened))},n=({name:r,flag:i})=>{const f=w(e,r);f&&(f.opened=i!==void 0?i:!f.opened),o.togglePreventScrolling(!!e.value.find(s=>s.opened))},v=M(()=>r=>w(e,r)),g=M(()=>r=>(w(e,r)||{opened:!1}).opened);return{modals:e,isModalOpened:g,getModal:v,registerModal:t,unregisterModal:d,toggleModal:n,closeModal:a}});function w(e,o){return e.value.find(t=>t.name===o)}const me={class:"logo"},ge={__name:"Header",props:{sticky:{type:Boolean,required:!1}},setup(e){const o=x(),t=Y(),d=e,a=M(()=>o.scrollDirection),n=M(()=>({toggle:a.value,sticky:d.sticky}));return(v,g)=>{const r=N;return S(),$(j,{class:k(["page-header",n.value]),tag:"header"},{container:E(()=>[b("div",me,[P(r,{to:_(t)({path:"/"})},{default:E(()=>g[0]||(g[0]=[Z(" Logo ")])),_:1},8,["to"])])]),_:1},8,["class"])}}},ye=X(ge,[["__scopeId","data-v-dda26783"]]),ve={xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",viewBox:"0 0 100 100"};function he(e,o){return S(),L("svg",ve,o[0]||(o[0]=[b("g",null,[b("path",{d:"M93.3 24.8H6.7a6.7 6.7 0 0 1 0-13.4h86.7c3.7 0 6.7 3 6.7 6.7-.1 3.7-3.1 6.7-6.8 6.7M93.3 54.8H6.7a6.7 6.7 0 0 1 0-13.4h86.7c3.7 0 6.7 3 6.7 6.7-.1 3.7-3.1 6.7-6.8 6.7M93.3 84.8H6.7a6.7 6.7 0 0 1 0-13.4h86.7c3.7 0 6.7 3 6.7 6.7-.1 3.7-3.1 6.7-6.8 6.7"})],-1),b("g",null,[b("path",{d:"M59.6 50 98 11.6c2.7-2.7 2.7-7 0-9.6-2.7-2.7-7-2.7-9.6 0L50 40.4 11.6 2C8.9-.7 4.6-.7 2 2-.7 4.7-.7 9 2 11.6L40.4 50 2 88.4c-2.7 2.7-2.7 7 0 9.6 2.7 2.7 7 2.7 9.6 0L50 59.6 88.4 98c2.7 2.7 7 2.7 9.6 0 2.7-2.7 2.7-7 0-9.6z"})],-1)]))}const De={render:he},Pe=["aria-label"],Ce={__name:"MenuButton",props:{label:{type:String,default(){return"Menu Open/Close"}}},setup(e){const o=x(),t=pe(),d=M(()=>t.isModalOpened("menu")),a=M(()=>o.toggleDirection);function n(){t.toggleModal({name:"menu"})}return(v,g)=>(S(),$(ee,{name:"button-toggle"},{default:E(()=>[a.value?A("",!0):(S(),L("button",{key:0,class:k(["page-menu-button",{selected:d.value}]),"aria-label":e.label,onClick:n},[b("i",null,[P(_(De))])],10,Pe))]),_:1}))}},be={__name:"default",async setup(e){let o,t;const a=le()(()=>B(()=>import("./BIa5z1mE.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]),import.meta.url)),n=ce(()=>B(()=>import("./mE3i046Y.js"),__vite__mapDeps([12,7,2,3,4,13,1,5,6,8,9,10,14,15,16]),import.meta.url)),v=h(!0);function g(){v.value=!1,document.querySelector(".page-menu").dispatchEvent(new CustomEvent("hydrate"))}const{locale:r}=ae(),{data:i}=([o,t]=te(()=>de(`layout-data-${r.value}`,()=>ie("layout").path(`/layout/${r.value}`).first().then(({body:p})=>p),{watch:[r]})),o=await o,t(),o),f=h(null);ne(async()=>{const{directionDetectionObserver:p}=await B(async()=>{const{directionDetectionObserver:y}=await import("./CmjkkL9_.js");return{directionDetectionObserver:y}},__vite__mapDeps([17,18]),import.meta.url),{Subscription:D}=await B(async()=>{const{Subscription:y}=await import("./Dy4ma93A.js");return{Subscription:y}},[],import.meta.url);f.value=new D,f.value.add(p.subscribe(O))}),R(()=>{f.value.unsubscribe()});const s=x();function O(p,D=!1){D?s.toggleScrollDirection(!1):s.toggleScrollDirection(p>0)}return(p,D)=>{var y,l,m,u;return S(),L("div",null,[P(_(ye),H((y=_(i))==null?void 0:y.components.pageHeader,{sticky:""}),null,16),P(_(n),H({class:"page-menu"},(l=_(i))==null?void 0:l.components.pageMenu,{opened:!v.value}),null,16,["opened"]),P(_(Ce),H((m=_(i))==null?void 0:m.components.pageMenuButton,{onClick:g}),null,16),P(_(z),null,{default:E(()=>[oe(p.$slots,"default")]),_:3}),P(_(a),se(re((u=_(i))==null?void 0:u.components.pageFooter)),null,16)])}}},xe=Object.freeze(Object.defineProperty({__proto__:null,default:be},Symbol.toStringTag,{value:"Module"}));export{xe as _,pe as a,De as s,x as u}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CXHBjXk-.js","./BVTpiPKT.js","./C1gMrKxA.js","./DIaG-MKO.js","./entry.CXeSEdd5.css","./LostContainer.z6PENh0k.css","./CNBIn93-.js","./BpWjmkyl.js","./Df-XhljR.js","./DEtFJgIk.js","./LinkList.husJzA3_.css","./Footer.CR_LwV7_.css","./CLWP0EDw.js","./Wl9UxdZF.js","./Zv8AJAmy.js","./vUhX2R-C.js","./Menu.CDjdaAiV.css","./CmjkkL9_.js","./Dy4ma93A.js"])))=>i.map(i=>d[i]); +import{_ as B}from"./DIaG-MKO.js";import{C as z}from"./Zv8AJAmy.js";import{_ as N}from"./BpWjmkyl.js";import{_ as j}from"./BVTpiPKT.js";import{G as q,ab as b,a as h,ac as F,ad as K,ae as G,a2 as R,a1 as U,af as T,ag as J,u as _,ah as Q,ai as W,aj as I,k as M,_ as X,T as Y,o as S,h as $,w as E,s as C,e as P,f as Z,A as k,c as L,i as A,a4 as ee,a6 as ae,y as te,b as ne,m as H,r as oe,n as se,g as re,ak as le,al as ce}from"./C1gMrKxA.js";import{q as ie}from"./vUhX2R-C.js";const ue=e=>e==="defer"||e===!1;function de(...e){var y;const o=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(o);let[t,d,a={}]=e;if(typeof t!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof d!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const n=q(),v=d,g=()=>b.value,r=()=>n.isHydrating?n.payload.data[t]:n.static.data[t];a.server=a.server??!0,a.default=a.default??g,a.getCachedData=a.getCachedData??r,a.lazy=a.lazy??!1,a.immediate=a.immediate??!0,a.deep=a.deep??b.deep,a.dedupe=a.dedupe??"cancel";const i=a.getCachedData(t,n),f=i!=null;if(!n._asyncData[t]||!a.immediate){(y=n.payload._errors)[t]??(y[t]=b.errorValue);const l=a.deep?h:F;n._asyncData[t]={data:l(f?i:a.default()),pending:h(!f),error:K(n.payload._errors,t),status:h("idle"),_default:a.default}}const s={...n._asyncData[t]};delete s._default,s.refresh=s.execute=(l={})=>{if(n._asyncDataPromises[t]){if(ue(l.dedupe??a.dedupe))return n._asyncDataPromises[t];n._asyncDataPromises[t].cancelled=!0}if(l._initial||n.isHydrating&&l._initial!==!1){const u=l._initial?i:a.getCachedData(t,n);if(u!=null)return Promise.resolve(u)}s.pending.value=!0,s.status.value="pending";const m=new Promise((u,c)=>{try{u(v(n))}catch(V){c(V)}}).then(async u=>{if(m.cancelled)return n._asyncDataPromises[t];let c=u;a.transform&&(c=await a.transform(u)),a.pick&&(c=_e(c,a.pick)),n.payload.data[t]=c,s.data.value=c,s.error.value=b.errorValue,s.status.value="success"}).catch(u=>{if(m.cancelled)return n._asyncDataPromises[t];s.error.value=J(u),s.data.value=_(a.default()),s.status.value="error"}).finally(()=>{m.cancelled||(s.pending.value=!1,delete n._asyncDataPromises[t])});return n._asyncDataPromises[t]=m,n._asyncDataPromises[t]},s.clear=()=>fe(n,t);const O=()=>s.refresh({_initial:!0}),p=a.server!==!1&&n.payload.serverRendered;{const l=Q();if(l&&p&&a.immediate&&!l.sp&&(l.sp=[]),l&&!l._nuxtOnBeforeMountCbs){l._nuxtOnBeforeMountCbs=[];const c=l._nuxtOnBeforeMountCbs;G(()=>{c.forEach(V=>{V()}),c.splice(0,c.length)}),R(()=>c.splice(0,c.length))}p&&n.isHydrating&&(s.error.value||i!=null)?(s.pending.value=!1,s.status.value=s.error.value?"error":"success"):l&&(n.payload.serverRendered&&n.isHydrating||a.lazy)&&a.immediate?l._nuxtOnBeforeMountCbs.push(O):a.immediate&&O();const m=W();if(a.watch){const c=U(a.watch,()=>s.refresh());m&&T(c)}const u=n.hook("app:data:refresh",async c=>{(!c||c.includes(t))&&await s.refresh()});m&&T(u)}const D=Promise.resolve(n._asyncDataPromises[t]).then(()=>s);return Object.assign(D,s),D}function fe(e,o){o in e.payload.data&&(e.payload.data[o]=void 0),o in e.payload._errors&&(e.payload._errors[o]=b.errorValue),e._asyncData[o]&&(e._asyncData[o].data.value=void 0,e._asyncData[o].error.value=b.errorValue,e._asyncData[o].pending.value=!1,e._asyncData[o].status.value="idle"),o in e._asyncDataPromises&&(e._asyncDataPromises[o]&&(e._asyncDataPromises[o].cancelled=!0),e._asyncDataPromises[o]=void 0)}function _e(e,o){const t={};for(const d of o)t[d]=e[d];return t}const x=I("layout",()=>{const e=h(!1),o=h(!1);return{preventScrolling:e,scrollDirection:o,togglePreventScrolling:a=>{let n=!e.value;a!==void 0&&(n=a),e.value=n},toggleScrollDirection:a=>{o.value=a}}}),pe=I("modal",()=>{const e=h([]),o=x(),t=r=>{e.value.push(r)},d=r=>{e.value.splice(e.value.indexOf(w(e,r)),1)},a=({name:r})=>{const i=w(e,r);i&&(i.opened=!1),o.togglePreventScrolling(!!e.value.find(f=>f.opened))},n=({name:r,flag:i})=>{const f=w(e,r);f&&(f.opened=i!==void 0?i:!f.opened),o.togglePreventScrolling(!!e.value.find(s=>s.opened))},v=M(()=>r=>w(e,r)),g=M(()=>r=>(w(e,r)||{opened:!1}).opened);return{modals:e,isModalOpened:g,getModal:v,registerModal:t,unregisterModal:d,toggleModal:n,closeModal:a}});function w(e,o){return e.value.find(t=>t.name===o)}const me={class:"logo"},ge={__name:"Header",props:{sticky:{type:Boolean,required:!1}},setup(e){const o=x(),t=Y(),d=e,a=M(()=>o.scrollDirection),n=M(()=>({toggle:a.value,sticky:d.sticky}));return(v,g)=>{const r=N;return S(),$(j,{class:k(["page-header",n.value]),tag:"header"},{container:E(()=>[C("div",me,[P(r,{to:_(t)({path:"/"})},{default:E(()=>g[0]||(g[0]=[Z(" Logo ")])),_:1},8,["to"])])]),_:1},8,["class"])}}},ye=X(ge,[["__scopeId","data-v-baf0253a"]]),ve={xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",viewBox:"0 0 100 100"};function he(e,o){return S(),L("svg",ve,o[0]||(o[0]=[C("g",null,[C("path",{d:"M93.3 24.8H6.7a6.7 6.7 0 0 1 0-13.4h86.7c3.7 0 6.7 3 6.7 6.7-.1 3.7-3.1 6.7-6.8 6.7M93.3 54.8H6.7a6.7 6.7 0 0 1 0-13.4h86.7c3.7 0 6.7 3 6.7 6.7-.1 3.7-3.1 6.7-6.8 6.7M93.3 84.8H6.7a6.7 6.7 0 0 1 0-13.4h86.7c3.7 0 6.7 3 6.7 6.7-.1 3.7-3.1 6.7-6.8 6.7"})],-1),C("g",null,[C("path",{d:"M59.6 50 98 11.6c2.7-2.7 2.7-7 0-9.6-2.7-2.7-7-2.7-9.6 0L50 40.4 11.6 2C8.9-.7 4.6-.7 2 2-.7 4.7-.7 9 2 11.6L40.4 50 2 88.4c-2.7 2.7-2.7 7 0 9.6 2.7 2.7 7 2.7 9.6 0L50 59.6 88.4 98c2.7 2.7 7 2.7 9.6 0 2.7-2.7 2.7-7 0-9.6z"})],-1)]))}const De={render:he},Pe=["aria-label"],be={__name:"MenuButton",props:{label:{type:String,default(){return"Menu Open/Close"}}},setup(e){const o=x(),t=pe(),d=M(()=>t.isModalOpened("menu")),a=M(()=>o.toggleDirection);function n(){t.toggleModal({name:"menu"})}return(v,g)=>(S(),$(ee,{name:"button-toggle"},{default:E(()=>[a.value?A("",!0):(S(),L("button",{key:0,class:k(["page-menu-button",{selected:d.value}]),"aria-label":e.label,onClick:n},[C("i",null,[P(_(De))])],10,Pe))]),_:1}))}},Ce={__name:"default",async setup(e){let o,t;const a=le()(()=>B(()=>import("./CXHBjXk-.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]),import.meta.url)),n=ce(()=>B(()=>import("./CLWP0EDw.js"),__vite__mapDeps([12,7,2,3,4,13,1,5,6,8,9,10,14,15,16]),import.meta.url)),v=h(!0);function g(){v.value=!1,document.querySelector(".page-menu").dispatchEvent(new CustomEvent("hydrate"))}const{locale:r}=ae(),{data:i}=([o,t]=te(()=>de(`layout-data-${r.value}`,()=>ie("layout").path(`/layout/${r.value}`).first().then(({body:p})=>p),{watch:[r]})),o=await o,t(),o),f=h(null);ne(async()=>{const{directionDetectionObserver:p}=await B(async()=>{const{directionDetectionObserver:y}=await import("./CmjkkL9_.js");return{directionDetectionObserver:y}},__vite__mapDeps([17,18]),import.meta.url),{Subscription:D}=await B(async()=>{const{Subscription:y}=await import("./Dy4ma93A.js");return{Subscription:y}},[],import.meta.url);f.value=new D,f.value.add(p.subscribe(O))}),R(()=>{f.value.unsubscribe()});const s=x();function O(p,D=!1){D?s.toggleScrollDirection(!1):s.toggleScrollDirection(p>0)}return(p,D)=>{var y,l,m,u;return S(),L("div",null,[P(_(ye),H((y=_(i))==null?void 0:y.components.pageHeader,{sticky:""}),null,16),P(_(n),H({class:"page-menu"},(l=_(i))==null?void 0:l.components.pageMenu,{opened:!v.value}),null,16,["opened"]),P(_(be),H((m=_(i))==null?void 0:m.components.pageMenuButton,{onClick:g}),null,16),P(_(z),null,{default:E(()=>[oe(p.$slots,"default")]),_:3}),P(_(a),se(re((u=_(i))==null?void 0:u.components.pageFooter)),null,16)])}}},xe=Object.freeze(Object.defineProperty({__proto__:null,default:Ce},Symbol.toStringTag,{value:"Module"}));export{xe as _,pe as a,De as s,x as u}; diff --git a/_nuxt/dsvJ-9jL.js b/_nuxt/DeJKCiB9.js similarity index 96% rename from _nuxt/dsvJ-9jL.js rename to _nuxt/DeJKCiB9.js index 7a57b8b65..34621dc9f 100644 --- a/_nuxt/dsvJ-9jL.js +++ b/_nuxt/DeJKCiB9.js @@ -1 +1 @@ -import"./vJooreM4.js";import"./DymiHvcm.js";const a=""+new URL("raleway-v19-latin-regular.BJeZNyLt.woff2",import.meta.url).href,t=""+new URL("raleway-v19-latin-italic.CBR9W7_C.woff2",import.meta.url).href,o=""+new URL("raleway-v19-latin-700.DgAoy28i.woff2",import.meta.url).href,s=""+new URL("raleway-v19-latin-700italic.F7floRaM.woff2",import.meta.url).href,f=""+new URL("roboto-slab-v13-latin-regular.dSfVcIDu.woff2",import.meta.url).href,e=""+new URL("roboto-slab-v13-latin-700.bKaWM9aM.woff2",import.meta.url).href,n=[{family:"Raleway",fallback:["sans-serif"],variances:[{style:"normal",weight:400,sources:[{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-regular.woff2",type:"woff2"},{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-regular.woff",type:"woff"}],src:a,type:"woff2"},{style:"italic",weight:400,sources:[{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-italic.woff2",type:"woff2"},{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-italic.woff",type:"woff"}],src:t,type:"woff2"},{style:"normal",weight:700,sources:[{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-700.woff2",type:"woff2"},{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-700.woff",type:"woff"}],src:o,type:"woff2"},{style:"italic",weight:700,sources:[{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-700italic.woff2",type:"woff2"},{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-700italic.woff",type:"woff"}],src:s,type:"woff2"}]},{family:"Roboto Slab",fallback:["serif"],variances:[{style:"normal",weight:400,sources:[{src:"@/assets/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-regular.woff2",type:"woff2"},{src:"@/assets/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-regular.woff",type:"woff"}],src:f,type:"woff2"},{style:"normal",weight:700,sources:[{src:"@/assets/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-700.woff2",type:"woff2"},{src:"@/assets/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-700.woff",type:"woff"}],src:e,type:"woff2"}]}];export{n as default}; +import"./C1gMrKxA.js";import"./DIaG-MKO.js";const a=""+new URL("raleway-v19-latin-regular.BJeZNyLt.woff2",import.meta.url).href,t=""+new URL("raleway-v19-latin-italic.CBR9W7_C.woff2",import.meta.url).href,o=""+new URL("raleway-v19-latin-700.DgAoy28i.woff2",import.meta.url).href,s=""+new URL("raleway-v19-latin-700italic.F7floRaM.woff2",import.meta.url).href,f=""+new URL("roboto-slab-v13-latin-regular.dSfVcIDu.woff2",import.meta.url).href,e=""+new URL("roboto-slab-v13-latin-700.bKaWM9aM.woff2",import.meta.url).href,n=[{family:"Raleway",fallback:["sans-serif"],variances:[{style:"normal",weight:400,sources:[{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-regular.woff2",type:"woff2"},{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-regular.woff",type:"woff"}],src:a,type:"woff2"},{style:"italic",weight:400,sources:[{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-italic.woff2",type:"woff2"},{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-italic.woff",type:"woff"}],src:t,type:"woff2"},{style:"normal",weight:700,sources:[{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-700.woff2",type:"woff2"},{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-700.woff",type:"woff"}],src:o,type:"woff2"},{style:"italic",weight:700,sources:[{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-700italic.woff2",type:"woff2"},{src:"@/assets/fonts/raleway-v19-latin/raleway-v19-latin-700italic.woff",type:"woff"}],src:s,type:"woff2"}]},{family:"Roboto Slab",fallback:["serif"],variances:[{style:"normal",weight:400,sources:[{src:"@/assets/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-regular.woff2",type:"woff2"},{src:"@/assets/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-regular.woff",type:"woff"}],src:f,type:"woff2"},{style:"normal",weight:700,sources:[{src:"@/assets/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-700.woff2",type:"woff2"},{src:"@/assets/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-700.woff",type:"woff"}],src:e,type:"woff2"}]}];export{n as default}; diff --git a/_nuxt/DcQ35G9z.js b/_nuxt/Df-XhljR.js similarity index 90% rename from _nuxt/DcQ35G9z.js rename to _nuxt/Df-XhljR.js index 3eb81c5f5..d38bbf63a 100644 --- a/_nuxt/DcQ35G9z.js +++ b/_nuxt/Df-XhljR.js @@ -1 +1 @@ -import{a as c,t as p,u as g}from"./PDZ1yoi5.js";import{B as f,G as m,Y as d,J as h,W as y}from"./vJooreM4.js";class S{constructor(){this.list=[]}getKey(){return u(JSON.stringify(this.list.map(t=>t.getKey())))}add(t){const i={name:"data-font",value:`${u(JSON.stringify(t.map(e=>e.getKey())))}`};return this.list=[...this.list,...t.map(e=>(e.setRootSelector(i),e))],i}getPreloadDescriptions(t,i="anonymous"){return Array.from(this.list.reduce((e,n)=>e,new Map).values())}getStyleDescriptions(t){return l([c(this.list.map(i=>i.getCSSText(t)).join(" "),!1,this.getKey())])}getNoScriptStyleDescriptions(){return l([c(this.list.map(t=>t.getNoScriptCSSText()).join(" "),!0,this.getKey())])}get size(){return this.list.length}toJSON(){return{list:this.list.map(t=>t.toJSON())}}}function u(o,t){return p(`${o}_${t}`).padStart(9,"-")}function l(o){return o.filter(t=>t.key!=="0")}function C(){const{booster:o}=f().public;return o}function N(o){const{isCritical:t,critical:i}=g(o),e=C(),n=m(),r=d(new S),a={usedFontaine:e.usedFontaine};try{const s=n.$booster.head.push(r,t.value,a);h(()=>y(()=>s.dispose()))}catch(s){console.error(s)}return{isCritical:t,critical:i,$getFont:(...s)=>({runtimeConfig:e,isCritical:t.value,fontCollection:r,definition:n.$booster.getFont(...s)})}}export{N as u}; +import{a as c,t as p,u as g}from"./DEtFJgIk.js";import{B as f,G as m,Y as d,J as h,W as y}from"./C1gMrKxA.js";class S{constructor(){this.list=[]}getKey(){return u(JSON.stringify(this.list.map(t=>t.getKey())))}add(t){const i={name:"data-font",value:`${u(JSON.stringify(t.map(e=>e.getKey())))}`};return this.list=[...this.list,...t.map(e=>(e.setRootSelector(i),e))],i}getPreloadDescriptions(t,i="anonymous"){return Array.from(this.list.reduce((e,n)=>e,new Map).values())}getStyleDescriptions(t){return l([c(this.list.map(i=>i.getCSSText(t)).join(" "),!1,this.getKey())])}getNoScriptStyleDescriptions(){return l([c(this.list.map(t=>t.getNoScriptCSSText()).join(" "),!0,this.getKey())])}get size(){return this.list.length}toJSON(){return{list:this.list.map(t=>t.toJSON())}}}function u(o,t){return p(`${o}_${t}`).padStart(9,"-")}function l(o){return o.filter(t=>t.key!=="0")}function C(){const{booster:o}=f().public;return o}function N(o){const{isCritical:t,critical:i}=g(o),e=C(),n=m(),r=d(new S),a={usedFontaine:e.usedFontaine};try{const s=n.$booster.head.push(r,t.value,a);h(()=>y(()=>s.dispose()))}catch(s){console.error(s)}return{isCritical:t,critical:i,$getFont:(...s)=>({runtimeConfig:e,isCritical:t.value,fontCollection:r,definition:n.$booster.getFont(...s)})}}export{N as u}; diff --git a/_nuxt/DoxebJY9.js b/_nuxt/Dfd2xX5L.js similarity index 91% rename from _nuxt/DoxebJY9.js rename to _nuxt/Dfd2xX5L.js index fd5b1304f..9fbae7e17 100644 --- a/_nuxt/DoxebJY9.js +++ b/_nuxt/Dfd2xX5L.js @@ -1 +1 @@ -import{j as n,k as u,l as c}from"./vJooreM4.js";function l({tag:e}={}){const t=n("semanticStructure_parentLevel",1)+1,r=n("semanticStructure_rootLevel",1),a=u(()=>o(t-r)),s=u(()=>e||`h${a.value}`);return{currentLevel:a,currentTag:s}}const o=e=>Math.max(1,Math.min(e,6)),g={name:"ContentHeadline",props:{tag:{type:String,default:null},debug:{type:Boolean,default(){return n("semanticStructure_debug",!1)}}},setup(){const{parentLevel:e,currentLevel:t,currentTag:r}=l();return{parentLevel:e,currentLevel:t,currentTag:r}},render(){const{currentTag:e,currentLevel:t}=this;return c(e,{...this.$attrs,...i(this)},{default:()=>this.$slots.default({currentTag:e,currentLevel:t})})}},i=e=>e.debug?{"data-current-tag":e.currentTag,"data-current-level":e.currentLevel}:{};export{g as C}; +import{j as n,k as u,l as c}from"./C1gMrKxA.js";function l({tag:e}={}){const t=n("semanticStructure_parentLevel",1)+1,r=n("semanticStructure_rootLevel",1),a=u(()=>o(t-r)),s=u(()=>e||`h${a.value}`);return{currentLevel:a,currentTag:s}}const o=e=>Math.max(1,Math.min(e,6)),g={name:"ContentHeadline",props:{tag:{type:String,default:null},debug:{type:Boolean,default(){return n("semanticStructure_debug",!1)}}},setup(){const{parentLevel:e,currentLevel:t,currentTag:r}=l();return{parentLevel:e,currentLevel:t,currentTag:r}},render(){const{currentTag:e,currentLevel:t}=this;return c(e,{...this.$attrs,...i(this)},{default:()=>this.$slots.default({currentTag:e,currentLevel:t})})}},i=e=>e.debug?{"data-current-tag":e.currentTag,"data-current-level":e.currentLevel}:{};export{g as C}; diff --git a/_nuxt/DGDZGGAU.js b/_nuxt/DgIf6TJG.js similarity index 78% rename from _nuxt/DGDZGGAU.js rename to _nuxt/DgIf6TJG.js index 9d8c42eba..7355b8576 100644 --- a/_nuxt/DGDZGGAU.js +++ b/_nuxt/DgIf6TJG.js @@ -1 +1 @@ -import{d as p,B as u,k as f,o as r,c as s,u as i,r as n}from"./vJooreM4.js";import"./DymiHvcm.js";const l=["id"],m=["href"],h=p({__name:"ProseH1",props:{id:{}},setup(c){const t=c,{headings:o}=u().public.mdc,a=f(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h1))});return(e,d)=>(r(),s("h1",{id:t.id},[i(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,m)):n(e.$slots,"default",{key:1})],8,l))}});export{h as default}; +import{d as p,B as u,k as f,o as r,c as s,u as i,r as n}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const l=["id"],m=["href"],h=p({__name:"ProseH1",props:{id:{}},setup(c){const t=c,{headings:o}=u().public.mdc,a=f(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h1))});return(e,d)=>(r(),s("h1",{id:t.id},[i(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,m)):n(e.$slots,"default",{key:1})],8,l))}});export{h as default}; diff --git a/_nuxt/Dn9JYYl8.js b/_nuxt/Dn9JYYl8.js new file mode 100644 index 000000000..2dbd4c1cf --- /dev/null +++ b/_nuxt/Dn9JYYl8.js @@ -0,0 +1 @@ +import{_ as r,o,c as t,r as s}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const a={};function c(e,n){return o(),t("thead",null,[s(e.$slots,"default")])}const d=r(a,[["render",c]]);export{d as default}; diff --git a/_nuxt/Dn_wzKVC.js b/_nuxt/Dn_wzKVC.js new file mode 100644 index 000000000..bbd04890c --- /dev/null +++ b/_nuxt/Dn_wzKVC.js @@ -0,0 +1 @@ +import{_ as r,o,c as t,r as s}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const c={};function n(e,a){return o(),t("th",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/COj69h7G.js b/_nuxt/DoJKD63n.js similarity index 70% rename from _nuxt/COj69h7G.js rename to _nuxt/DoJKD63n.js index 72fc6d9bd..ffbdd7120 100644 --- a/_nuxt/COj69h7G.js +++ b/_nuxt/DoJKD63n.js @@ -1 +1 @@ -import{d as t,o as l,c as a,r,A as s}from"./vJooreM4.js";import"./DymiHvcm.js";const i=t({__name:"ProsePre",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null},class:{type:String,default:null}},setup(n){return(e,o)=>(l(),a("pre",{class:s(e.$props.class)},[r(e.$slots,"default")],2))}});export{i as default}; +import{d as t,o as l,c as a,r,A as s}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const i=t({__name:"ProsePre",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null},class:{type:String,default:null}},setup(n){return(e,o)=>(l(),a("pre",{class:s(e.$props.class)},[r(e.$slots,"default")],2))}});export{i as default}; diff --git a/_nuxt/DqroEs2N.js b/_nuxt/DqroEs2N.js new file mode 100644 index 000000000..5076060ef --- /dev/null +++ b/_nuxt/DqroEs2N.js @@ -0,0 +1 @@ +import{_ as r,o,c as t,r as s}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const c={};function n(e,a){return o(),t("td",null,[s(e.$slots,"default")])}const d=r(c,[["render",n]]);export{d as default}; diff --git a/_nuxt/4a7OIB7m.js b/_nuxt/DqyMbHKE.js similarity index 95% rename from _nuxt/4a7OIB7m.js rename to _nuxt/DqyMbHKE.js index e11bddc76..c17b4baf7 100644 --- a/_nuxt/4a7OIB7m.js +++ b/_nuxt/DqyMbHKE.js @@ -1 +1 @@ -import{k as a,d as v,X as k,a as y,G as A,b as x,o as S,c as B,m as N,u as f,$ as C,R as I,B as E,C as L,h as j,D as P}from"./vJooreM4.js";import{p as d,u as q}from"./CEjXfAZE.js";import"./DymiHvcm.js";function R(e){var i;(i=performance==null?void 0:performance.mark)==null||i.call(performance,"mark_feature_usage",{detail:{feature:e}})}const $={src:{type:String,required:!1},format:{type:String,required:!1},quality:{type:[Number,String],required:!1},background:{type:String,required:!1},fit:{type:String,required:!1},modifiers:{type:Object,required:!1},preset:{type:String,required:!1},provider:{type:String,required:!1},sizes:{type:[Object,String],required:!1},densities:{type:String,required:!1},preload:{type:[Boolean,Object],required:!1},width:{type:[String,Number],required:!1},height:{type:[String,Number],required:!1},alt:{type:String,required:!1},referrerpolicy:{type:String,required:!1},usemap:{type:String,required:!1},longdesc:{type:String,required:!1},ismap:{type:Boolean,required:!1},loading:{type:String,required:!1,validator:e=>["lazy","eager"].includes(e)},crossorigin:{type:[Boolean,String],required:!1,validator:e=>["anonymous","use-credentials","",!0,!1].includes(e)},decoding:{type:String,required:!1,validator:e=>["async","auto","sync"].includes(e)},nonce:{type:[String],required:!1}},O=e=>{const i=a(()=>({provider:e.provider,preset:e.preset})),t=a(()=>({width:d(e.width),height:d(e.height),alt:e.alt,referrerpolicy:e.referrerpolicy,usemap:e.usemap,longdesc:e.longdesc,ismap:e.ismap,crossorigin:e.crossorigin===!0?"anonymous":e.crossorigin||void 0,loading:e.loading,decoding:e.decoding,nonce:e.nonce})),n=q(),s=a(()=>({...e.modifiers,width:d(e.width),height:d(e.height),format:e.format,quality:e.quality||n.options.quality,background:e.background,fit:e.fit}));return{options:i,attrs:t,modifiers:s}},U={...$,placeholder:{type:[Boolean,String,Number,Array],required:!1},placeholderClass:{type:String,required:!1}},W=["src"],D=v({__name:"NuxtImg",props:U,emits:["load","error"],setup(e,{emit:i}){const t=e,n=k(),s=i,b=!1,m=q(),o=O(t),g=y(!1),u=y(),c=a(()=>m.getSizes(t.src,{...o.options.value,sizes:t.sizes,densities:t.densities,modifiers:{...o.modifiers.value,width:d(t.width),height:d(t.height)}})),_=a(()=>{const r={...o.attrs.value,"data-nuxt-img":""};return(!t.placeholder||g.value)&&(r.sizes=c.value.sizes,r.srcset=c.value.srcset),r}),h=a(()=>{let r=t.placeholder;if(r===""&&(r=!0),!r||g.value)return!1;if(typeof r=="string")return r;const l=Array.isArray(r)?r:typeof r=="number"?[r,r]:[10,10];return m(t.src,{...o.modifiers.value,width:l[0],height:l[1],quality:l[2]||50,blur:l[3]||3},o.options.value)}),p=a(()=>t.sizes?c.value.src:m(t.src,o.modifiers.value,o.options.value)),w=a(()=>h.value?h.value:p.value),z=A().isHydrating;return x(()=>{if(h.value){const r=new Image;p.value&&(r.src=p.value),t.sizes&&(r.sizes=c.value.sizes||"",r.srcset=c.value.srcset),r.onload=l=>{g.value=!0,s("load",l)},R("nuxt-image");return}u.value&&(u.value.complete&&z&&(u.value.getAttribute("data-error")?s("error",new Event("error")):s("load",new Event("load"))),u.value.onload=r=>{s("load",r)},u.value.onerror=r=>{s("error",r)})}),(r,l)=>(S(),B("img",N({ref_key:"imgEl",ref:u,class:t.placeholder&&!g.value?t.placeholderClass:void 0},{...f(b)?{onerror:"this.setAttribute('data-error', 1)"}:{},..._.value,...f(n)},{src:w.value}),null,16,W))}}),T=v({__name:"ProseImg",props:{src:{type:String,default:""},alt:{type:String,default:""},width:{type:[String,Number],default:void 0},height:{type:[String,Number],default:void 0}},setup(e){const i=e,t=a(()=>{var n;if((n=i.src)!=null&&n.startsWith("/")&&!i.src.startsWith("//")){const s=C(I(E().app.baseURL));if(s!=="/"&&!i.src.startsWith(s))return L(s,i.src)}return i.src});return(n,s)=>(S(),j(P(f(D)),{src:f(t),alt:i.alt,width:i.width,height:i.height},null,8,["src","alt","width","height"]))}});export{T as default}; +import{k as a,d as v,X as k,a as y,G as A,b as x,o as S,c as B,m as N,u as f,$ as C,R as I,B as E,C as L,h as j,D as P}from"./C1gMrKxA.js";import{p as d,u as q}from"./BFwmvoP_.js";import"./DIaG-MKO.js";function R(e){var i;(i=performance==null?void 0:performance.mark)==null||i.call(performance,"mark_feature_usage",{detail:{feature:e}})}const $={src:{type:String,required:!1},format:{type:String,required:!1},quality:{type:[Number,String],required:!1},background:{type:String,required:!1},fit:{type:String,required:!1},modifiers:{type:Object,required:!1},preset:{type:String,required:!1},provider:{type:String,required:!1},sizes:{type:[Object,String],required:!1},densities:{type:String,required:!1},preload:{type:[Boolean,Object],required:!1},width:{type:[String,Number],required:!1},height:{type:[String,Number],required:!1},alt:{type:String,required:!1},referrerpolicy:{type:String,required:!1},usemap:{type:String,required:!1},longdesc:{type:String,required:!1},ismap:{type:Boolean,required:!1},loading:{type:String,required:!1,validator:e=>["lazy","eager"].includes(e)},crossorigin:{type:[Boolean,String],required:!1,validator:e=>["anonymous","use-credentials","",!0,!1].includes(e)},decoding:{type:String,required:!1,validator:e=>["async","auto","sync"].includes(e)},nonce:{type:[String],required:!1}},O=e=>{const i=a(()=>({provider:e.provider,preset:e.preset})),t=a(()=>({width:d(e.width),height:d(e.height),alt:e.alt,referrerpolicy:e.referrerpolicy,usemap:e.usemap,longdesc:e.longdesc,ismap:e.ismap,crossorigin:e.crossorigin===!0?"anonymous":e.crossorigin||void 0,loading:e.loading,decoding:e.decoding,nonce:e.nonce})),n=q(),s=a(()=>({...e.modifiers,width:d(e.width),height:d(e.height),format:e.format,quality:e.quality||n.options.quality,background:e.background,fit:e.fit}));return{options:i,attrs:t,modifiers:s}},U={...$,placeholder:{type:[Boolean,String,Number,Array],required:!1},placeholderClass:{type:String,required:!1}},W=["src"],D=v({__name:"NuxtImg",props:U,emits:["load","error"],setup(e,{emit:i}){const t=e,n=k(),s=i,b=!1,m=q(),o=O(t),g=y(!1),u=y(),c=a(()=>m.getSizes(t.src,{...o.options.value,sizes:t.sizes,densities:t.densities,modifiers:{...o.modifiers.value,width:d(t.width),height:d(t.height)}})),_=a(()=>{const r={...o.attrs.value,"data-nuxt-img":""};return(!t.placeholder||g.value)&&(r.sizes=c.value.sizes,r.srcset=c.value.srcset),r}),h=a(()=>{let r=t.placeholder;if(r===""&&(r=!0),!r||g.value)return!1;if(typeof r=="string")return r;const l=Array.isArray(r)?r:typeof r=="number"?[r,r]:[10,10];return m(t.src,{...o.modifiers.value,width:l[0],height:l[1],quality:l[2]||50,blur:l[3]||3},o.options.value)}),p=a(()=>t.sizes?c.value.src:m(t.src,o.modifiers.value,o.options.value)),w=a(()=>h.value?h.value:p.value),z=A().isHydrating;return x(()=>{if(h.value){const r=new Image;p.value&&(r.src=p.value),t.sizes&&(r.sizes=c.value.sizes||"",r.srcset=c.value.srcset),r.onload=l=>{g.value=!0,s("load",l)},R("nuxt-image");return}u.value&&(u.value.complete&&z&&(u.value.getAttribute("data-error")?s("error",new Event("error")):s("load",new Event("load"))),u.value.onload=r=>{s("load",r)},u.value.onerror=r=>{s("error",r)})}),(r,l)=>(S(),B("img",N({ref_key:"imgEl",ref:u,class:t.placeholder&&!g.value?t.placeholderClass:void 0},{...f(b)?{onerror:"this.setAttribute('data-error', 1)"}:{},..._.value,...f(n)},{src:w.value}),null,16,W))}}),T=v({__name:"ProseImg",props:{src:{type:String,default:""},alt:{type:String,default:""},width:{type:[String,Number],default:void 0},height:{type:[String,Number],default:void 0}},setup(e){const i=e,t=a(()=>{var n;if((n=i.src)!=null&&n.startsWith("/")&&!i.src.startsWith("//")){const s=C(I(E().app.baseURL));if(s!=="/"&&!i.src.startsWith(s))return L(s,i.src)}return i.src});return(n,s)=>(S(),j(P(f(D)),{src:f(t),alt:i.alt,width:i.width,height:i.height},null,8,["src","alt","width","height"]))}});export{T as default}; diff --git a/_nuxt/DjOEbVyn.js b/_nuxt/DvP3sx60.js similarity index 99% rename from _nuxt/DjOEbVyn.js rename to _nuxt/DvP3sx60.js index 73465618b..3f9299265 100644 --- a/_nuxt/DjOEbVyn.js +++ b/_nuxt/DvP3sx60.js @@ -1,3 +1,3 @@ -var ir=Object.defineProperty;var Rt=se=>{throw TypeError(se)};var or=(se,Z,fe)=>Z in se?ir(se,Z,{enumerable:!0,configurable:!0,writable:!0,value:fe}):se[Z]=fe;var Nt=(se,Z,fe)=>or(se,typeof Z!="symbol"?Z+"":Z,fe),ht=(se,Z,fe)=>Z.has(se)||Rt("Cannot "+fe);var Y=(se,Z,fe)=>(ht(se,Z,"read from private field"),fe?fe.call(se):Z.get(se)),Ae=(se,Z,fe)=>Z.has(se)?Rt("Cannot add the same private member more than once"):Z instanceof WeakSet?Z.add(se):Z.set(se,fe),ke=(se,Z,fe,i)=>(ht(se,Z,"write to private field"),i?i.call(se,fe):Z.set(se,fe),fe),it=(se,Z,fe)=>(ht(se,Z,"access private method"),fe);import"./vJooreM4.js";import"./DymiHvcm.js";var jt=(()=>{var se=import.meta.url;return function(Z={}){var fe,i=Z,ye,Ee,Fe=new Promise((e,t)=>{ye=e,Ee=t}),Re=typeof window=="object",Pe=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";const Ne=globalThis.sqlite3InitModuleState||Object.assign(Object.create(null),{debugModule:()=>{}});delete globalThis.sqlite3InitModuleState,Ne.debugModule("globalThis.location =",globalThis.location);var $e=Object.assign({},i),ne="./this.program",qe="";function Oe(e){return i.locateFile?i.locateFile(e,qe):qe+e}var Me,We;(Re||Pe)&&(Pe?qe=self.location.href:typeof document<"u"&&document.currentScript&&(qe=document.currentScript.src),se&&(qe=se),qe.startsWith("blob:")?qe="":qe=qe.substr(0,qe.replace(/[?#].*/,"").lastIndexOf("/")+1),Pe&&(We=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),Me=e=>fetch(e,{credentials:"same-origin"}).then(t=>t.ok?t.arrayBuffer():Promise.reject(new Error(t.status+" : "+t.url))));var Ke=i.print||console.log.bind(console),je=i.printErr||console.error.bind(console);Object.assign(i,$e),$e=null,i.arguments&&i.arguments,i.thisProgram&&(ne=i.thisProgram);var et=i.wasmBinary,Be,gt=!1,Se,Qe,Je,de,we,Le;function qt(){var e=Be.buffer;i.HEAP8=Se=new Int8Array(e),i.HEAP16=Je=new Int16Array(e),i.HEAPU8=Qe=new Uint8Array(e),i.HEAPU16=new Uint16Array(e),i.HEAP32=de=new Int32Array(e),i.HEAPU32=we=new Uint32Array(e),i.HEAPF32=new Float32Array(e),i.HEAPF64=new Float64Array(e),i.HEAP64=Le=new BigInt64Array(e),i.HEAPU64=new BigUint64Array(e)}if(i.wasmMemory)Be=i.wasmMemory;else{var Mt=i.INITIAL_MEMORY||16777216;Be=new WebAssembly.Memory({initial:Mt/65536,maximum:32768})}qt();var bt=[],yt=[],wt=[];function Bt(){var e=i.preRun;e&&(typeof e=="function"&&(e=[e]),e.forEach(Wt)),_t(bt)}function Ut(){!i.noFSInit&&!a.initialized&&a.init(),a.ignorePermissions=!1,_t(yt)}function zt(){var e=i.postRun;e&&(typeof e=="function"&&(e=[e]),e.forEach(Ht)),_t(wt)}function Wt(e){bt.unshift(e)}function Qt(e){yt.unshift(e)}function Ht(e){wt.unshift(e)}var Ue=0,Xe=null;function ar(e){return e}function lt(e){var t;Ue++,(t=i.monitorRunDependencies)==null||t.call(i,Ue)}function tt(e){var n;if(Ue--,(n=i.monitorRunDependencies)==null||n.call(i,Ue),Ue==0&&Xe){var t=Xe;Xe=null,t()}}function at(e){var n;(n=i.onAbort)==null||n.call(i,e),e="Aborted("+e+")",je(e),gt=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw Ee(t),t}var Vt="data:application/octet-stream;base64,",vt=e=>e.startsWith(Vt);function Gt(){if(i.locateFile){var e="sqlite3.wasm";return vt(e)?e:Oe(e)}return new URL(""+new URL("sqlite3.D0DavjUQ.wasm",import.meta.url).href,import.meta.url).href}var ct;function Et(e){if(e==ct&&et)return new Uint8Array(et);if(We)return We(e);throw"both async and sync fetching of the wasm failed"}function $t(e){return et?Promise.resolve().then(()=>Et(e)):Me(e).then(t=>new Uint8Array(t),()=>Et(e))}function xt(e,t,n){return $t(e).then(r=>WebAssembly.instantiate(r,t)).then(n,r=>{je(`failed to asynchronously prepare wasm: ${r}`),at(r)})}function Kt(e,t,n,r){return!e&&typeof WebAssembly.instantiateStreaming=="function"&&!vt(t)&&typeof fetch=="function"?fetch(t,{credentials:"same-origin"}).then(s=>{var o=WebAssembly.instantiateStreaming(s,n);return o.then(r,function(d){return je(`wasm streaming compile failed: ${d}`),je("falling back to ArrayBuffer instantiation"),xt(t,n,r)})}):xt(t,n,r)}function Jt(){return{env:Pt,wasi_snapshot_preview1:Pt}}function Xt(){var e=Jt();function t(r,s){return m=r.exports,Qt(m.__wasm_call_ctors),tt(),m}lt();function n(r){t(r.instance)}if(i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(r){je(`Module.instantiateWasm callback failed with error: ${r}`),Ee(r)}return ct??(ct=Gt()),Kt(et,ct,e,n).catch(Ee),{}}var _t=e=>{e.forEach(t=>t(i))};i.noExitRuntime;var ge={isAbs:e=>e.charAt(0)==="/",splitPath:e=>{var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return t.exec(e).slice(1)},normalizeArray:(e,t)=>{for(var n=0,r=e.length-1;r>=0;r--){var s=e[r];s==="."?e.splice(r,1):s===".."?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n;n--)e.unshift("..");return e},normalize:e=>{var t=ge.isAbs(e),n=e.substr(-1)==="/";return e=ge.normalizeArray(e.split("/").filter(r=>!!r),!t).join("/"),!e&&!t&&(e="."),e&&n&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=ge.splitPath(e),n=t[0],r=t[1];return!n&&!r?".":(r&&(r=r.substr(0,r.length-1)),n+r)},basename:e=>{if(e==="/")return"/";e=ge.normalize(e),e=e.replace(/\/$/,"");var t=e.lastIndexOf("/");return t===-1?e:e.substr(t+1)},join:(...e)=>ge.normalize(e.join("/")),join2:(e,t)=>ge.normalize(e+"/"+t)},Yt=()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return e=>crypto.getRandomValues(e);at("initRandomDevice")},St=e=>(St=Yt())(e),Ce={resolve:(...e)=>{for(var t="",n=!1,r=e.length-1;r>=-1&&!n;r--){var s=r>=0?e[r]:a.cwd();if(typeof s!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!s)return"";t=s+"/"+t,n=ge.isAbs(s)}return t=ge.normalizeArray(t.split("/").filter(o=>!!o),!n).join("/"),(n?"/":"")+t||"."},relative:(e,t)=>{e=Ce.resolve(e).substr(1),t=Ce.resolve(t).substr(1);function n(C){for(var Q=0;Q=0&&C[V]==="";V--);return Q>V?[]:C.slice(Q,V-Q+1)}for(var r=n(e.split("/")),s=n(t.split("/")),o=Math.min(r.length,s.length),d=o,q=0;q{for(var r=t+n,s=t;e[s]&&!(s>=r);)++s;if(s-t>16&&e.buffer&&At)return At.decode(e.subarray(t,s));for(var o="";t>10,56320|C&1023)}}return o},ut=[],nt=e=>{for(var t=0,n=0;n=55296&&r<=57343?(t+=4,++n):t+=3}return t},ft=(e,t,n,r)=>{if(!(r>0))return 0;for(var s=n,o=n+r-1,d=0;d=55296&&q<=57343){var L=e.charCodeAt(++d);q=65536+((q&1023)<<10)|L&1023}if(q<=127){if(n>=o)break;t[n++]=q}else if(q<=2047){if(n+1>=o)break;t[n++]=192|q>>6,t[n++]=128|q&63}else if(q<=65535){if(n+2>=o)break;t[n++]=224|q>>12,t[n++]=128|q>>6&63,t[n++]=128|q&63}else{if(n+3>=o)break;t[n++]=240|q>>18,t[n++]=128|q>>12&63,t[n++]=128|q>>6&63,t[n++]=128|q&63}}return t[n]=0,n-s};function It(e,t,n){var r=nt(e)+1,s=new Array(r),o=ft(e,s,0,s.length);return s.length=o,s}var Zt=()=>{if(!ut.length){var e=null;if(typeof window<"u"&&typeof window.prompt=="function"&&(e=window.prompt("Input: "),e!==null&&(e+=` +var ir=Object.defineProperty;var Rt=se=>{throw TypeError(se)};var or=(se,Z,fe)=>Z in se?ir(se,Z,{enumerable:!0,configurable:!0,writable:!0,value:fe}):se[Z]=fe;var Nt=(se,Z,fe)=>or(se,typeof Z!="symbol"?Z+"":Z,fe),ht=(se,Z,fe)=>Z.has(se)||Rt("Cannot "+fe);var Y=(se,Z,fe)=>(ht(se,Z,"read from private field"),fe?fe.call(se):Z.get(se)),Ae=(se,Z,fe)=>Z.has(se)?Rt("Cannot add the same private member more than once"):Z instanceof WeakSet?Z.add(se):Z.set(se,fe),ke=(se,Z,fe,i)=>(ht(se,Z,"write to private field"),i?i.call(se,fe):Z.set(se,fe),fe),it=(se,Z,fe)=>(ht(se,Z,"access private method"),fe);import"./C1gMrKxA.js";import"./DIaG-MKO.js";var jt=(()=>{var se=import.meta.url;return function(Z={}){var fe,i=Z,ye,Ee,Fe=new Promise((e,t)=>{ye=e,Ee=t}),Re=typeof window=="object",Pe=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";const Ne=globalThis.sqlite3InitModuleState||Object.assign(Object.create(null),{debugModule:()=>{}});delete globalThis.sqlite3InitModuleState,Ne.debugModule("globalThis.location =",globalThis.location);var $e=Object.assign({},i),ne="./this.program",qe="";function Oe(e){return i.locateFile?i.locateFile(e,qe):qe+e}var Me,We;(Re||Pe)&&(Pe?qe=self.location.href:typeof document<"u"&&document.currentScript&&(qe=document.currentScript.src),se&&(qe=se),qe.startsWith("blob:")?qe="":qe=qe.substr(0,qe.replace(/[?#].*/,"").lastIndexOf("/")+1),Pe&&(We=e=>{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),Me=e=>fetch(e,{credentials:"same-origin"}).then(t=>t.ok?t.arrayBuffer():Promise.reject(new Error(t.status+" : "+t.url))));var Ke=i.print||console.log.bind(console),je=i.printErr||console.error.bind(console);Object.assign(i,$e),$e=null,i.arguments&&i.arguments,i.thisProgram&&(ne=i.thisProgram);var et=i.wasmBinary,Be,gt=!1,Se,Qe,Je,de,we,Le;function qt(){var e=Be.buffer;i.HEAP8=Se=new Int8Array(e),i.HEAP16=Je=new Int16Array(e),i.HEAPU8=Qe=new Uint8Array(e),i.HEAPU16=new Uint16Array(e),i.HEAP32=de=new Int32Array(e),i.HEAPU32=we=new Uint32Array(e),i.HEAPF32=new Float32Array(e),i.HEAPF64=new Float64Array(e),i.HEAP64=Le=new BigInt64Array(e),i.HEAPU64=new BigUint64Array(e)}if(i.wasmMemory)Be=i.wasmMemory;else{var Mt=i.INITIAL_MEMORY||16777216;Be=new WebAssembly.Memory({initial:Mt/65536,maximum:32768})}qt();var bt=[],yt=[],wt=[];function Bt(){var e=i.preRun;e&&(typeof e=="function"&&(e=[e]),e.forEach(Wt)),_t(bt)}function Ut(){!i.noFSInit&&!a.initialized&&a.init(),a.ignorePermissions=!1,_t(yt)}function zt(){var e=i.postRun;e&&(typeof e=="function"&&(e=[e]),e.forEach(Ht)),_t(wt)}function Wt(e){bt.unshift(e)}function Qt(e){yt.unshift(e)}function Ht(e){wt.unshift(e)}var Ue=0,Xe=null;function ar(e){return e}function lt(e){var t;Ue++,(t=i.monitorRunDependencies)==null||t.call(i,Ue)}function tt(e){var n;if(Ue--,(n=i.monitorRunDependencies)==null||n.call(i,Ue),Ue==0&&Xe){var t=Xe;Xe=null,t()}}function at(e){var n;(n=i.onAbort)==null||n.call(i,e),e="Aborted("+e+")",je(e),gt=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw Ee(t),t}var Vt="data:application/octet-stream;base64,",vt=e=>e.startsWith(Vt);function Gt(){if(i.locateFile){var e="sqlite3.wasm";return vt(e)?e:Oe(e)}return new URL(""+new URL("sqlite3.D0DavjUQ.wasm",import.meta.url).href,import.meta.url).href}var ct;function Et(e){if(e==ct&&et)return new Uint8Array(et);if(We)return We(e);throw"both async and sync fetching of the wasm failed"}function $t(e){return et?Promise.resolve().then(()=>Et(e)):Me(e).then(t=>new Uint8Array(t),()=>Et(e))}function xt(e,t,n){return $t(e).then(r=>WebAssembly.instantiate(r,t)).then(n,r=>{je(`failed to asynchronously prepare wasm: ${r}`),at(r)})}function Kt(e,t,n,r){return!e&&typeof WebAssembly.instantiateStreaming=="function"&&!vt(t)&&typeof fetch=="function"?fetch(t,{credentials:"same-origin"}).then(s=>{var o=WebAssembly.instantiateStreaming(s,n);return o.then(r,function(d){return je(`wasm streaming compile failed: ${d}`),je("falling back to ArrayBuffer instantiation"),xt(t,n,r)})}):xt(t,n,r)}function Jt(){return{env:Pt,wasi_snapshot_preview1:Pt}}function Xt(){var e=Jt();function t(r,s){return m=r.exports,Qt(m.__wasm_call_ctors),tt(),m}lt();function n(r){t(r.instance)}if(i.instantiateWasm)try{return i.instantiateWasm(e,t)}catch(r){je(`Module.instantiateWasm callback failed with error: ${r}`),Ee(r)}return ct??(ct=Gt()),Kt(et,ct,e,n).catch(Ee),{}}var _t=e=>{e.forEach(t=>t(i))};i.noExitRuntime;var ge={isAbs:e=>e.charAt(0)==="/",splitPath:e=>{var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return t.exec(e).slice(1)},normalizeArray:(e,t)=>{for(var n=0,r=e.length-1;r>=0;r--){var s=e[r];s==="."?e.splice(r,1):s===".."?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n;n--)e.unshift("..");return e},normalize:e=>{var t=ge.isAbs(e),n=e.substr(-1)==="/";return e=ge.normalizeArray(e.split("/").filter(r=>!!r),!t).join("/"),!e&&!t&&(e="."),e&&n&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=ge.splitPath(e),n=t[0],r=t[1];return!n&&!r?".":(r&&(r=r.substr(0,r.length-1)),n+r)},basename:e=>{if(e==="/")return"/";e=ge.normalize(e),e=e.replace(/\/$/,"");var t=e.lastIndexOf("/");return t===-1?e:e.substr(t+1)},join:(...e)=>ge.normalize(e.join("/")),join2:(e,t)=>ge.normalize(e+"/"+t)},Yt=()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return e=>crypto.getRandomValues(e);at("initRandomDevice")},St=e=>(St=Yt())(e),Ce={resolve:(...e)=>{for(var t="",n=!1,r=e.length-1;r>=-1&&!n;r--){var s=r>=0?e[r]:a.cwd();if(typeof s!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!s)return"";t=s+"/"+t,n=ge.isAbs(s)}return t=ge.normalizeArray(t.split("/").filter(o=>!!o),!n).join("/"),(n?"/":"")+t||"."},relative:(e,t)=>{e=Ce.resolve(e).substr(1),t=Ce.resolve(t).substr(1);function n(C){for(var Q=0;Q=0&&C[V]==="";V--);return Q>V?[]:C.slice(Q,V-Q+1)}for(var r=n(e.split("/")),s=n(t.split("/")),o=Math.min(r.length,s.length),d=o,q=0;q{for(var r=t+n,s=t;e[s]&&!(s>=r);)++s;if(s-t>16&&e.buffer&&At)return At.decode(e.subarray(t,s));for(var o="";t>10,56320|C&1023)}}return o},ut=[],nt=e=>{for(var t=0,n=0;n=55296&&r<=57343?(t+=4,++n):t+=3}return t},ft=(e,t,n,r)=>{if(!(r>0))return 0;for(var s=n,o=n+r-1,d=0;d=55296&&q<=57343){var L=e.charCodeAt(++d);q=65536+((q&1023)<<10)|L&1023}if(q<=127){if(n>=o)break;t[n++]=q}else if(q<=2047){if(n+1>=o)break;t[n++]=192|q>>6,t[n++]=128|q&63}else if(q<=65535){if(n+2>=o)break;t[n++]=224|q>>12,t[n++]=128|q>>6&63,t[n++]=128|q&63}else{if(n+3>=o)break;t[n++]=240|q>>18,t[n++]=128|q>>12&63,t[n++]=128|q>>6&63,t[n++]=128|q&63}}return t[n]=0,n-s};function It(e,t,n){var r=nt(e)+1,s=new Array(r),o=ft(e,s,0,s.length);return s.length=o,s}var Zt=()=>{if(!ut.length){var e=null;if(typeof window<"u"&&typeof window.prompt=="function"&&(e=window.prompt("Input: "),e!==null&&(e+=` `)),!e)return null;ut=It(e)}return ut.shift()},ze={ttys:[],init(){},shutdown(){},register(e,t){ze.ttys[e]={input:[],output:[],ops:t},a.registerDevice(e,ze.stream_ops)},stream_ops:{open(e){var t=ze.ttys[e.node.rdev];if(!t)throw new a.ErrnoError(43);e.tty=t,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,t,n,r,s){if(!e.tty||!e.tty.ops.get_char)throw new a.ErrnoError(60);for(var o=0,d=0;d0&&(Ke(He(e.output)),e.output=[])},ioctl_tcgets(e){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(e,t,n){return 0},ioctl_tiocgwinsz(e){return[24,80]}},default_tty1_ops:{put_char(e,t){t===null||t===10?(je(He(e.output)),e.output=[]):t!=0&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(je(He(e.output)),e.output=[])}}},en=(e,t)=>{Qe.fill(0,e,e+t)},kt=(e,t)=>Math.ceil(e/t)*t,Tt=e=>{e=kt(e,65536);var t=Ot(65536,e);return t&&en(t,e),t},le={ops_table:null,mount(e){return le.createNode(null,"/",16895,0)},createNode(e,t,n,r){if(a.isBlkdev(n)||a.isFIFO(n))throw new a.ErrnoError(63);le.ops_table||(le.ops_table={dir:{node:{getattr:le.node_ops.getattr,setattr:le.node_ops.setattr,lookup:le.node_ops.lookup,mknod:le.node_ops.mknod,rename:le.node_ops.rename,unlink:le.node_ops.unlink,rmdir:le.node_ops.rmdir,readdir:le.node_ops.readdir,symlink:le.node_ops.symlink},stream:{llseek:le.stream_ops.llseek}},file:{node:{getattr:le.node_ops.getattr,setattr:le.node_ops.setattr},stream:{llseek:le.stream_ops.llseek,read:le.stream_ops.read,write:le.stream_ops.write,allocate:le.stream_ops.allocate,mmap:le.stream_ops.mmap,msync:le.stream_ops.msync}},link:{node:{getattr:le.node_ops.getattr,setattr:le.node_ops.setattr,readlink:le.node_ops.readlink},stream:{}},chrdev:{node:{getattr:le.node_ops.getattr,setattr:le.node_ops.setattr},stream:a.chrdev_stream_ops}});var s=a.createNode(e,t,n,r);return a.isDir(s.mode)?(s.node_ops=le.ops_table.dir.node,s.stream_ops=le.ops_table.dir.stream,s.contents={}):a.isFile(s.mode)?(s.node_ops=le.ops_table.file.node,s.stream_ops=le.ops_table.file.stream,s.usedBytes=0,s.contents=null):a.isLink(s.mode)?(s.node_ops=le.ops_table.link.node,s.stream_ops=le.ops_table.link.stream):a.isChrdev(s.mode)&&(s.node_ops=le.ops_table.chrdev.node,s.stream_ops=le.ops_table.chrdev.stream),s.timestamp=Date.now(),e&&(e.contents[t]=s,e.timestamp=s.timestamp),s},getFileDataAsTypedArray(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage(e,t){var n=e.contents?e.contents.length:0;if(!(n>=t)){var r=1024*1024;t=Math.max(t,n*(n>>0),n!=0&&(t=Math.max(t,256));var s=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(s.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(t==0)e.contents=null,e.usedBytes=0;else{var n=e.contents;e.contents=new Uint8Array(t),n&&e.contents.set(n.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=a.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,a.isDir(e.mode)?t.size=4096:a.isFile(e.mode)?t.size=e.usedBytes:a.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){t.mode!==void 0&&(e.mode=t.mode),t.timestamp!==void 0&&(e.timestamp=t.timestamp),t.size!==void 0&&le.resizeFileStorage(e,t.size)},lookup(e,t){throw a.genericErrors[44]},mknod(e,t,n,r){return le.createNode(e,t,n,r)},rename(e,t,n){if(a.isDir(e.mode)){var r;try{r=a.lookupNode(t,n)}catch{}if(r)for(var s in r.contents)throw new a.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=n,t.contents[n]=e,t.timestamp=e.parent.timestamp},unlink(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir(e,t){var n=a.lookupNode(e,t);for(var r in n.contents)throw new a.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[".",".."];for(var n of Object.keys(e.contents))t.push(n);return t},symlink(e,t,n){var r=le.createNode(e,t,41471,0);return r.link=n,r},readlink(e){if(!a.isLink(e.mode))throw new a.ErrnoError(28);return e.link}},stream_ops:{read(e,t,n,r,s){var o=e.node.contents;if(s>=e.node.usedBytes)return 0;var d=Math.min(e.node.usedBytes-s,r);if(d>8&&o.subarray)t.set(o.subarray(s,s+d),n);else for(var q=0;q0||n+t{var s=`al ${e}`;Me(e).then(o=>{t(new Uint8Array(o)),s&&tt()},o=>{if(n)n();else throw`Loading data file "${e}" failed.`}),s&<()},nn=(e,t,n,r,s,o)=>{a.createDataFile(e,t,n,r,s,o)},rn=i.preloadPlugins||[],sn=(e,t,n,r)=>{typeof Browser<"u"&&Browser.init();var s=!1;return rn.forEach(o=>{s||o.canHandle(t)&&(o.handle(e,t,n,r),s=!0)}),s},on=(e,t,n,r,s,o,d,q,L,C)=>{var Q=t?Ce.resolve(ge.join2(e,t)):e;function V(O){function I(N){C==null||C(),q||nn(e,t,N,r,s,L),o==null||o(),tt()}sn(O,Q,I,()=>{d==null||d(),tt()})||I(O)}lt(),typeof n=="string"?tn(n,V,d):V(n)},ln=e=>{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},n=t[e];if(typeof n>"u")throw new Error(`Unknown file open mode: ${e}`);return n},dt=(e,t)=>{var n=0;return e&&(n|=365),t&&(n|=146),n},a={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:class{constructor(e){this.name="ErrnoError",this.errno=e}},genericErrors:{},filesystems:null,syncFSRequests:0,readFiles:{},FSStream:class{constructor(){this.shared={}}get object(){return this.node}set object(e){this.node=e}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(e){this.shared.flags=e}get position(){return this.shared.position}set position(e){this.shared.position=e}},FSNode:class{constructor(e,t,n,r){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=a.nextInode++,this.name=t,this.mode=n,this.node_ops={},this.stream_ops={},this.rdev=r,this.readMode=365,this.writeMode=146}get read(){return(this.mode&this.readMode)===this.readMode}set read(e){e?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(e){e?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return a.isDir(this.mode)}get isDevice(){return a.isChrdev(this.mode)}},lookupPath(e,t={}){if(e=Ce.resolve(e),!e)return{path:"",node:null};var n={follow_mount:!0,recurse_count:0};if(t=Object.assign(n,t),t.recurse_count>8)throw new a.ErrnoError(32);for(var r=e.split("/").filter(V=>!!V),s=a.root,o="/",d=0;d40)throw new a.ErrnoError(32)}}return{path:o,node:s}},getPath(e){for(var t;;){if(a.isRoot(e)){var n=e.mount.mountpoint;return t?n[n.length-1]!=="/"?`${n}/${t}`:n+t:n}t=t?`${e.name}/${t}`:e.name,e=e.parent}},hashName(e,t){for(var n=0,r=0;r>>0)%a.nameTable.length},hashAddNode(e){var t=a.hashName(e.parent.id,e.name);e.name_next=a.nameTable[t],a.nameTable[t]=e},hashRemoveNode(e){var t=a.hashName(e.parent.id,e.name);if(a.nameTable[t]===e)a.nameTable[t]=e.name_next;else for(var n=a.nameTable[t];n;){if(n.name_next===e){n.name_next=e.name_next;break}n=n.name_next}},lookupNode(e,t){var n=a.mayLookup(e);if(n)throw new a.ErrnoError(n);for(var r=a.hashName(e.id,t),s=a.nameTable[r];s;s=s.name_next){var o=s.name;if(s.parent.id===e.id&&o===t)return s}return a.lookup(e,t)},createNode(e,t,n,r){var s=new a.FSNode(e,t,n,r);return a.hashAddNode(s),s},destroyNode(e){a.hashRemoveNode(e)},isRoot(e){return e===e.parent},isMountpoint(e){return!!e.mounted},isFile(e){return(e&61440)===32768},isDir(e){return(e&61440)===16384},isLink(e){return(e&61440)===40960},isChrdev(e){return(e&61440)===8192},isBlkdev(e){return(e&61440)===24576},isFIFO(e){return(e&61440)===4096},isSocket(e){return(e&49152)===49152},flagsToPermissionString(e){var t=["r","w","rw"][e&3];return e&512&&(t+="w"),t},nodePermissions(e,t){return a.ignorePermissions?0:t.includes("r")&&!(e.mode&292)||t.includes("w")&&!(e.mode&146)||t.includes("x")&&!(e.mode&73)?2:0},mayLookup(e){if(!a.isDir(e.mode))return 54;var t=a.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){try{var n=a.lookupNode(e,t);return 20}catch{}return a.nodePermissions(e,"wx")},mayDelete(e,t,n){var r;try{r=a.lookupNode(e,t)}catch(o){return o.errno}var s=a.nodePermissions(e,"wx");if(s)return s;if(n){if(!a.isDir(r.mode))return 54;if(a.isRoot(r)||a.getPath(r)===a.cwd())return 10}else if(a.isDir(r.mode))return 31;return 0},mayOpen(e,t){return e?a.isLink(e.mode)?32:a.isDir(e.mode)&&(a.flagsToPermissionString(t)!=="r"||t&512)?31:a.nodePermissions(e,a.flagsToPermissionString(t)):44},MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=a.MAX_OPEN_FDS;e++)if(!a.streams[e])return e;throw new a.ErrnoError(33)},getStreamChecked(e){var t=a.getStream(e);if(!t)throw new a.ErrnoError(8);return t},getStream:e=>a.streams[e],createStream(e,t=-1){return e=Object.assign(new a.FSStream,e),t==-1&&(t=a.nextfd()),e.fd=t,a.streams[t]=e,e},closeStream(e){a.streams[e]=null},dupStream(e,t=-1){var r,s;var n=a.createStream(e,t);return(s=(r=n.stream_ops)==null?void 0:r.dup)==null||s.call(r,n),n},chrdev_stream_ops:{open(e){var n,r;var t=a.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,(r=(n=e.stream_ops).open)==null||r.call(n,e)},llseek(){throw new a.ErrnoError(70)}},major:e=>e>>8,minor:e=>e&255,makedev:(e,t)=>e<<8|t,registerDevice(e,t){a.devices[e]={stream_ops:t}},getDevice:e=>a.devices[e],getMounts(e){for(var t=[],n=[e];n.length;){var r=n.pop();t.push(r),n.push(...r.mounts)}return t},syncfs(e,t){typeof e=="function"&&(t=e,e=!1),a.syncFSRequests++,a.syncFSRequests>1&&je(`warning: ${a.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var n=a.getMounts(a.root.mount),r=0;function s(d){return a.syncFSRequests--,t(d)}function o(d){if(d)return o.errored?void 0:(o.errored=!0,s(d));++r>=n.length&&s(null)}n.forEach(d=>{if(!d.type.syncfs)return o(null);d.type.syncfs(d,e,o)})},mount(e,t,n){var r=n==="/",s=!n,o;if(r&&a.root)throw new a.ErrnoError(10);if(!r&&!s){var d=a.lookupPath(n,{follow_mount:!1});if(n=d.path,o=d.node,a.isMountpoint(o))throw new a.ErrnoError(10);if(!a.isDir(o.mode))throw new a.ErrnoError(54)}var q={type:e,opts:t,mountpoint:n,mounts:[]},L=e.mount(q);return L.mount=q,q.root=L,r?a.root=L:o&&(o.mounted=q,o.mount&&o.mount.mounts.push(q)),L},unmount(e){var t=a.lookupPath(e,{follow_mount:!1});if(!a.isMountpoint(t.node))throw new a.ErrnoError(28);var n=t.node,r=n.mounted,s=a.getMounts(r);Object.keys(a.nameTable).forEach(d=>{for(var q=a.nameTable[d];q;){var L=q.name_next;s.includes(q.mount)&&a.destroyNode(q),q=L}}),n.mounted=null;var o=n.mount.mounts.indexOf(r);n.mount.mounts.splice(o,1)},lookup(e,t){return e.node_ops.lookup(e,t)},mknod(e,t,n){var r=a.lookupPath(e,{parent:!0}),s=r.node,o=ge.basename(e);if(!o||o==="."||o==="..")throw new a.ErrnoError(28);var d=a.mayCreate(s,o);if(d)throw new a.ErrnoError(d);if(!s.node_ops.mknod)throw new a.ErrnoError(63);return s.node_ops.mknod(s,o,t,n)},create(e,t){return t=t!==void 0?t:438,t&=4095,t|=32768,a.mknod(e,t,0)},mkdir(e,t){return t=t!==void 0?t:511,t&=1023,t|=16384,a.mknod(e,t,0)},mkdirTree(e,t){for(var n=e.split("/"),r="",s=0;s"u"&&(n=t,t=438),t|=8192,a.mknod(e,t,n)},symlink(e,t){if(!Ce.resolve(e))throw new a.ErrnoError(44);var n=a.lookupPath(t,{parent:!0}),r=n.node;if(!r)throw new a.ErrnoError(44);var s=ge.basename(t),o=a.mayCreate(r,s);if(o)throw new a.ErrnoError(o);if(!r.node_ops.symlink)throw new a.ErrnoError(63);return r.node_ops.symlink(r,s,e)},rename(e,t){var n=ge.dirname(e),r=ge.dirname(t),s=ge.basename(e),o=ge.basename(t),d,q,L;if(d=a.lookupPath(e,{parent:!0}),q=d.node,d=a.lookupPath(t,{parent:!0}),L=d.node,!q||!L)throw new a.ErrnoError(44);if(q.mount!==L.mount)throw new a.ErrnoError(75);var C=a.lookupNode(q,s),Q=Ce.relative(e,r);if(Q.charAt(0)!==".")throw new a.ErrnoError(28);if(Q=Ce.relative(t,n),Q.charAt(0)!==".")throw new a.ErrnoError(55);var V;try{V=a.lookupNode(L,o)}catch{}if(C!==V){var O=a.isDir(C.mode),I=a.mayDelete(q,s,O);if(I)throw new a.ErrnoError(I);if(I=V?a.mayDelete(L,o,O):a.mayCreate(L,o),I)throw new a.ErrnoError(I);if(!q.node_ops.rename)throw new a.ErrnoError(63);if(a.isMountpoint(C)||V&&a.isMountpoint(V))throw new a.ErrnoError(10);if(L!==q&&(I=a.nodePermissions(q,"w"),I))throw new a.ErrnoError(I);a.hashRemoveNode(C);try{q.node_ops.rename(C,L,o),C.parent=L}catch(N){throw N}finally{a.hashAddNode(C)}}},rmdir(e){var t=a.lookupPath(e,{parent:!0}),n=t.node,r=ge.basename(e),s=a.lookupNode(n,r),o=a.mayDelete(n,r,!0);if(o)throw new a.ErrnoError(o);if(!n.node_ops.rmdir)throw new a.ErrnoError(63);if(a.isMountpoint(s))throw new a.ErrnoError(10);n.node_ops.rmdir(n,r),a.destroyNode(s)},readdir(e){var t=a.lookupPath(e,{follow:!0}),n=t.node;if(!n.node_ops.readdir)throw new a.ErrnoError(54);return n.node_ops.readdir(n)},unlink(e){var t=a.lookupPath(e,{parent:!0}),n=t.node;if(!n)throw new a.ErrnoError(44);var r=ge.basename(e),s=a.lookupNode(n,r),o=a.mayDelete(n,r,!1);if(o)throw new a.ErrnoError(o);if(!n.node_ops.unlink)throw new a.ErrnoError(63);if(a.isMountpoint(s))throw new a.ErrnoError(10);n.node_ops.unlink(n,r),a.destroyNode(s)},readlink(e){var t=a.lookupPath(e),n=t.node;if(!n)throw new a.ErrnoError(44);if(!n.node_ops.readlink)throw new a.ErrnoError(28);return Ce.resolve(a.getPath(n.parent),n.node_ops.readlink(n))},stat(e,t){var n=a.lookupPath(e,{follow:!t}),r=n.node;if(!r)throw new a.ErrnoError(44);if(!r.node_ops.getattr)throw new a.ErrnoError(63);return r.node_ops.getattr(r)},lstat(e){return a.stat(e,!0)},chmod(e,t,n){var r;if(typeof e=="string"){var s=a.lookupPath(e,{follow:!n});r=s.node}else r=e;if(!r.node_ops.setattr)throw new a.ErrnoError(63);r.node_ops.setattr(r,{mode:t&4095|r.mode&-4096,timestamp:Date.now()})},lchmod(e,t){a.chmod(e,t,!0)},fchmod(e,t){var n=a.getStreamChecked(e);a.chmod(n.node,t)},chown(e,t,n,r){var s;if(typeof e=="string"){var o=a.lookupPath(e,{follow:!r});s=o.node}else s=e;if(!s.node_ops.setattr)throw new a.ErrnoError(63);s.node_ops.setattr(s,{timestamp:Date.now()})},lchown(e,t,n){a.chown(e,t,n,!0)},fchown(e,t,n){var r=a.getStreamChecked(e);a.chown(r.node,t,n)},truncate(e,t){if(t<0)throw new a.ErrnoError(28);var n;if(typeof e=="string"){var r=a.lookupPath(e,{follow:!0});n=r.node}else n=e;if(!n.node_ops.setattr)throw new a.ErrnoError(63);if(a.isDir(n.mode))throw new a.ErrnoError(31);if(!a.isFile(n.mode))throw new a.ErrnoError(28);var s=a.nodePermissions(n,"w");if(s)throw new a.ErrnoError(s);n.node_ops.setattr(n,{size:t,timestamp:Date.now()})},ftruncate(e,t){var n=a.getStreamChecked(e);if(!(n.flags&2097155))throw new a.ErrnoError(28);a.truncate(n.node,t)},utime(e,t,n){var r=a.lookupPath(e,{follow:!0}),s=r.node;s.node_ops.setattr(s,{timestamp:Math.max(t,n)})},open(e,t,n){if(e==="")throw new a.ErrnoError(44);t=typeof t=="string"?ln(t):t,t&64?(n=typeof n>"u"?438:n,n=n&4095|32768):n=0;var r;if(typeof e=="object")r=e;else{e=ge.normalize(e);try{var s=a.lookupPath(e,{follow:!(t&131072)});r=s.node}catch{}}var o=!1;if(t&64)if(r){if(t&128)throw new a.ErrnoError(20)}else r=a.mknod(e,n,0),o=!0;if(!r)throw new a.ErrnoError(44);if(a.isChrdev(r.mode)&&(t&=-513),t&65536&&!a.isDir(r.mode))throw new a.ErrnoError(54);if(!o){var d=a.mayOpen(r,t);if(d)throw new a.ErrnoError(d)}t&512&&!o&&a.truncate(r,0),t&=-131713;var q=a.createStream({node:r,path:a.getPath(r),flags:t,seekable:!0,position:0,stream_ops:r.stream_ops,ungotten:[],error:!1});return q.stream_ops.open&&q.stream_ops.open(q),i.logReadFiles&&!(t&1)&&(e in a.readFiles||(a.readFiles[e]=1)),q},close(e){if(a.isClosed(e))throw new a.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(t){throw t}finally{a.closeStream(e.fd)}e.fd=null},isClosed(e){return e.fd===null},llseek(e,t,n){if(a.isClosed(e))throw new a.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new a.ErrnoError(70);if(n!=0&&n!=1&&n!=2)throw new a.ErrnoError(28);return e.position=e.stream_ops.llseek(e,t,n),e.ungotten=[],e.position},read(e,t,n,r,s){if(r<0||s<0)throw new a.ErrnoError(28);if(a.isClosed(e))throw new a.ErrnoError(8);if((e.flags&2097155)===1)throw new a.ErrnoError(8);if(a.isDir(e.node.mode))throw new a.ErrnoError(31);if(!e.stream_ops.read)throw new a.ErrnoError(28);var o=typeof s<"u";if(!o)s=e.position;else if(!e.seekable)throw new a.ErrnoError(70);var d=e.stream_ops.read(e,t,n,r,s);return o||(e.position+=d),d},write(e,t,n,r,s,o){if(r<0||s<0)throw new a.ErrnoError(28);if(a.isClosed(e))throw new a.ErrnoError(8);if(!(e.flags&2097155))throw new a.ErrnoError(8);if(a.isDir(e.node.mode))throw new a.ErrnoError(31);if(!e.stream_ops.write)throw new a.ErrnoError(28);e.seekable&&e.flags&1024&&a.llseek(e,0,2);var d=typeof s<"u";if(!d)s=e.position;else if(!e.seekable)throw new a.ErrnoError(70);var q=e.stream_ops.write(e,t,n,r,s,o);return d||(e.position+=q),q},allocate(e,t,n){if(a.isClosed(e))throw new a.ErrnoError(8);if(t<0||n<=0)throw new a.ErrnoError(28);if(!(e.flags&2097155))throw new a.ErrnoError(8);if(!a.isFile(e.node.mode)&&!a.isDir(e.node.mode))throw new a.ErrnoError(43);if(!e.stream_ops.allocate)throw new a.ErrnoError(138);e.stream_ops.allocate(e,t,n)},mmap(e,t,n,r,s){if(r&2&&!(s&2)&&(e.flags&2097155)!==2)throw new a.ErrnoError(2);if((e.flags&2097155)===1)throw new a.ErrnoError(2);if(!e.stream_ops.mmap)throw new a.ErrnoError(43);if(!t)throw new a.ErrnoError(28);return e.stream_ops.mmap(e,t,n,r,s)},msync(e,t,n,r,s){return e.stream_ops.msync?e.stream_ops.msync(e,t,n,r,s):0},ioctl(e,t,n){if(!e.stream_ops.ioctl)throw new a.ErrnoError(59);return e.stream_ops.ioctl(e,t,n)},readFile(e,t={}){if(t.flags=t.flags||0,t.encoding=t.encoding||"binary",t.encoding!=="utf8"&&t.encoding!=="binary")throw new Error(`Invalid encoding type "${t.encoding}"`);var n,r=a.open(e,t.flags),s=a.stat(e),o=s.size,d=new Uint8Array(o);return a.read(r,d,0,o,0),t.encoding==="utf8"?n=He(d):t.encoding==="binary"&&(n=d),a.close(r),n},writeFile(e,t,n={}){n.flags=n.flags||577;var r=a.open(e,n.flags,n.mode);if(typeof t=="string"){var s=new Uint8Array(nt(t)+1),o=ft(t,s,0,s.length);a.write(r,s,0,o,void 0,n.canOwn)}else if(ArrayBuffer.isView(t))a.write(r,t,0,t.byteLength,void 0,n.canOwn);else throw new Error("Unsupported data type");a.close(r)},cwd:()=>a.currentPath,chdir(e){var t=a.lookupPath(e,{follow:!0});if(t.node===null)throw new a.ErrnoError(44);if(!a.isDir(t.node.mode))throw new a.ErrnoError(54);var n=a.nodePermissions(t.node,"x");if(n)throw new a.ErrnoError(n);a.currentPath=t.path},createDefaultDirectories(){a.mkdir("/tmp"),a.mkdir("/home"),a.mkdir("/home/web_user")},createDefaultDevices(){a.mkdir("/dev"),a.registerDevice(a.makedev(1,3),{read:()=>0,write:(r,s,o,d,q)=>d}),a.mkdev("/dev/null",a.makedev(1,3)),ze.register(a.makedev(5,0),ze.default_tty_ops),ze.register(a.makedev(6,0),ze.default_tty1_ops),a.mkdev("/dev/tty",a.makedev(5,0)),a.mkdev("/dev/tty1",a.makedev(6,0));var e=new Uint8Array(1024),t=0,n=()=>(t===0&&(t=St(e).byteLength),e[--t]);a.createDevice("/dev","random",n),a.createDevice("/dev","urandom",n),a.mkdir("/dev/shm"),a.mkdir("/dev/shm/tmp")},createSpecialDirectories(){a.mkdir("/proc");var e=a.mkdir("/proc/self");a.mkdir("/proc/self/fd"),a.mount({mount(){var t=a.createNode(e,"fd",16895,73);return t.node_ops={lookup(n,r){var s=+r,o=a.getStreamChecked(s),d={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>o.path}};return d.parent=d,d}},t}},{},"/proc/self/fd")},createStandardStreams(e,t,n){e?a.createDevice("/dev","stdin",e):a.symlink("/dev/tty","/dev/stdin"),t?a.createDevice("/dev","stdout",null,t):a.symlink("/dev/tty","/dev/stdout"),n?a.createDevice("/dev","stderr",null,n):a.symlink("/dev/tty1","/dev/stderr"),a.open("/dev/stdin",0),a.open("/dev/stdout",1),a.open("/dev/stderr",1)},staticInit(){[44].forEach(e=>{a.genericErrors[e]=new a.ErrnoError(e),a.genericErrors[e].stack=""}),a.nameTable=new Array(4096),a.mount(le,{},"/"),a.createDefaultDirectories(),a.createDefaultDevices(),a.createSpecialDirectories(),a.filesystems={MEMFS:le}},init(e,t,n){a.initialized=!0,e??(e=i.stdin),t??(t=i.stdout),n??(n=i.stderr),a.createStandardStreams(e,t,n)},quit(){a.initialized=!1;for(var e=0;ethis.length-1||I<0)){var N=I%this.chunkSize,w=I/this.chunkSize|0;return this.getter(w)[N]}}setDataGetter(I){this.getter=I}cacheLength(){var I=new XMLHttpRequest;if(I.open("HEAD",n,!1),I.send(null),!(I.status>=200&&I.status<300||I.status===304))throw new Error("Couldn't load "+n+". Status: "+I.status);var N=Number(I.getResponseHeader("Content-length")),w,x=(w=I.getResponseHeader("Accept-Ranges"))&&w==="bytes",T=(w=I.getResponseHeader("Content-Encoding"))&&w==="gzip",F=1024*1024;x||(F=N);var D=(j,H)=>{if(j>H)throw new Error("invalid range ("+j+", "+H+") or no bytes requested!");if(H>N-1)throw new Error("only "+N+" bytes available! programmer error!");var c=new XMLHttpRequest;if(c.open("GET",n,!1),N!==F&&c.setRequestHeader("Range","bytes="+j+"-"+H),c.responseType="arraybuffer",c.overrideMimeType&&c.overrideMimeType("text/plain; charset=x-user-defined"),c.send(null),!(c.status>=200&&c.status<300||c.status===304))throw new Error("Couldn't load "+n+". Status: "+c.status);return c.response!==void 0?new Uint8Array(c.response||[]):It(c.responseText||"")},A=this;A.setDataGetter(j=>{var H=j*F,c=(j+1)*F-1;if(c=Math.min(c,N-1),typeof A.chunks[j]>"u"&&(A.chunks[j]=D(H,c)),typeof A.chunks[j]>"u")throw new Error("doXHR failed!");return A.chunks[j]}),(T||!N)&&(F=N=1,N=this.getter(0).length,F=N,Ke("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=N,this._chunkSize=F,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(typeof XMLHttpRequest<"u"){if(!Pe)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var d=new o,q={isDevice:!1,contents:d}}else var q={isDevice:!1,url:n};var L=a.createFile(e,t,q,r,s);q.contents?L.contents=q.contents:q.url&&(L.contents=null,L.url=q.url),Object.defineProperties(L,{usedBytes:{get:function(){return this.contents.length}}});var C={},Q=Object.keys(L.stream_ops);Q.forEach(O=>{var I=L.stream_ops[O];C[O]=(...N)=>(a.forceLoadFile(L),I(...N))});function V(O,I,N,w,x){var T=O.node.contents;if(x>=T.length)return 0;var F=Math.min(T.length-x,w);if(T.slice)for(var D=0;D(a.forceLoadFile(L),V(O,I,N,w,x)),C.mmap=(O,I,N,w,x)=>{a.forceLoadFile(L);var T=Tt(I);if(!T)throw new a.ErrnoError(48);return V(O,Se,T,I,N),{ptr:T,allocated:!0}},L.stream_ops=C,L}},an=(e,t)=>e?He(Qe,e,t):"",_e={DEFAULT_POLLMASK:5,calculateAt(e,t,n){if(ge.isAbs(t))return t;var r;if(e===-100)r=a.cwd();else{var s=_e.getStreamFromFD(e);r=s.path}if(t.length==0){if(!n)throw new a.ErrnoError(44);return r}return ge.join2(r,t)},doStat(e,t,n){var r=e(t);de[n>>2]=r.dev,de[n+4>>2]=r.mode,we[n+8>>2]=r.nlink,de[n+12>>2]=r.uid,de[n+16>>2]=r.gid,de[n+20>>2]=r.rdev,Le[n+24>>3]=BigInt(r.size),de[n+32>>2]=4096,de[n+36>>2]=r.blocks;var s=r.atime.getTime(),o=r.mtime.getTime(),d=r.ctime.getTime();return Le[n+40>>3]=BigInt(Math.floor(s/1e3)),we[n+48>>2]=s%1e3*1e3*1e3,Le[n+56>>3]=BigInt(Math.floor(o/1e3)),we[n+64>>2]=o%1e3*1e3*1e3,Le[n+72>>3]=BigInt(Math.floor(d/1e3)),we[n+80>>2]=d%1e3*1e3*1e3,Le[n+88>>3]=BigInt(r.ino),0},doMsync(e,t,n,r,s){if(!a.isFile(t.node.mode))throw new a.ErrnoError(43);if(r&2)return 0;var o=Qe.slice(e,e+n);a.msync(t,o,s,n,r)},getStreamFromFD(e){var t=a.getStreamChecked(e);return t},varargs:void 0,getStr(e){var t=an(e);return t}};function cn(e,t){try{return e=_e.getStr(e),a.chmod(e,t),0}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}function _n(e,t,n,r){try{if(t=_e.getStr(t),t=_e.calculateAt(e,t),n&-8)return-28;var s=a.lookupPath(t,{follow:!0}),o=s.node;if(!o)return-44;var d="";return n&4&&(d+="r"),n&2&&(d+="w"),n&1&&(d+="x"),d&&a.nodePermissions(o,d)?-2:0}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return-q.errno}}function un(e,t){try{return a.fchmod(e,t),0}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}function fn(e,t,n){try{return a.fchown(e,t,n),0}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}function rt(){var e=de[+_e.varargs>>2];return _e.varargs+=4,e}var Ve=rt;function dn(e,t,n){_e.varargs=n;try{var r=_e.getStreamFromFD(e);switch(t){case 0:{var s=rt();if(s<0)return-28;for(;a.streams[s];)s++;var o;return o=a.dupStream(r,s),o.fd}case 1:case 2:return 0;case 3:return r.flags;case 4:{var s=rt();return r.flags|=s,0}case 12:{var s=Ve(),d=0;return Je[s+d>>1]=2,0}case 13:case 14:return 0}return-28}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return-q.errno}}function pn(e,t){try{var n=_e.getStreamFromFD(e);return _e.doStat(a.stat,n.path,t)}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}var mn=9007199254740992,hn=-9007199254740992,Ye=e=>emn?NaN:Number(e);function gn(e,t){t=Ye(t);try{return isNaN(t)?61:(a.ftruncate(e,t),0)}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}var Ge=(e,t,n)=>ft(e,Qe,t,n);function qn(e,t){try{if(t===0)return-28;var n=a.cwd(),r=nt(n)+1;return t"u"||s.name!=="ErrnoError")throw s;return-s.errno}}function bn(e,t,n){_e.varargs=n;try{var r=_e.getStreamFromFD(e);switch(t){case 21509:return r.tty?0:-59;case 21505:{if(!r.tty)return-59;if(r.tty.ops.ioctl_tcgets){var s=r.tty.ops.ioctl_tcgets(r),o=Ve();de[o>>2]=s.c_iflag||0,de[o+4>>2]=s.c_oflag||0,de[o+8>>2]=s.c_cflag||0,de[o+12>>2]=s.c_lflag||0;for(var d=0;d<32;d++)Se[o+d+17]=s.c_cc[d]||0;return 0}return 0}case 21510:case 21511:case 21512:return r.tty?0:-59;case 21506:case 21507:case 21508:{if(!r.tty)return-59;if(r.tty.ops.ioctl_tcsets){for(var o=Ve(),q=de[o>>2],L=de[o+4>>2],C=de[o+8>>2],Q=de[o+12>>2],V=[],d=0;d<32;d++)V.push(Se[o+d+17]);return r.tty.ops.ioctl_tcsets(r.tty,t,{c_iflag:q,c_oflag:L,c_cflag:C,c_lflag:Q,c_cc:V})}return 0}case 21519:{if(!r.tty)return-59;var o=Ve();return de[o>>2]=0,0}case 21520:return r.tty?-28:-59;case 21531:{var o=Ve();return a.ioctl(r,t,o)}case 21523:{if(!r.tty)return-59;if(r.tty.ops.ioctl_tiocgwinsz){var O=r.tty.ops.ioctl_tiocgwinsz(r.tty),o=Ve();Je[o>>1]=O[0],Je[o+2>>1]=O[1]}return 0}case 21524:return r.tty?0:-59;case 21515:return r.tty?0:-59;default:return-28}}catch(I){if(typeof a>"u"||I.name!=="ErrnoError")throw I;return-I.errno}}function yn(e,t){try{return e=_e.getStr(e),_e.doStat(a.lstat,e,t)}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}function wn(e,t,n){try{return t=_e.getStr(t),t=_e.calculateAt(e,t),t=ge.normalize(t),t[t.length-1]==="/"&&(t=t.substr(0,t.length-1)),a.mkdir(t,n,0),0}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}function vn(e,t,n,r){try{t=_e.getStr(t);var s=r&256,o=r&4096;return r=r&-6401,t=_e.calculateAt(e,t,o),_e.doStat(s?a.lstat:a.stat,t,n)}catch(d){if(typeof a>"u"||d.name!=="ErrnoError")throw d;return-d.errno}}function En(e,t,n,r){_e.varargs=r;try{t=_e.getStr(t),t=_e.calculateAt(e,t);var s=r?rt():0;return a.open(t,n,s).fd}catch(o){if(typeof a>"u"||o.name!=="ErrnoError")throw o;return-o.errno}}function xn(e,t,n,r){try{if(t=_e.getStr(t),t=_e.calculateAt(e,t),r<=0)return-28;var s=a.readlink(t),o=Math.min(r,nt(s)),d=Se[n+o];return Ge(s,n,r+1),Se[n+o]=d,o}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return-q.errno}}function Sn(e){try{return e=_e.getStr(e),a.rmdir(e),0}catch(t){if(typeof a>"u"||t.name!=="ErrnoError")throw t;return-t.errno}}function An(e,t){try{return e=_e.getStr(e),_e.doStat(a.stat,e,t)}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}function In(e,t,n){try{return t=_e.getStr(t),t=_e.calculateAt(e,t),n===0?a.unlink(t):n===512?a.rmdir(t):at("Invalid flags passed to unlinkat"),0}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}var Ft=e=>we[e>>2]+de[e+4>>2]*4294967296;function kn(e,t,n,r){try{t=_e.getStr(t),t=_e.calculateAt(e,t,!0);var s=Date.now(),o,d;if(!n)o=s,d=s;else{var q=Ft(n),L=de[n+8>>2];L==1073741823?o=s:L==1073741822?o=-1:o=q*1e3+L/(1e3*1e3),n+=16,q=Ft(n),L=de[n+8>>2],L==1073741823?d=s:L==1073741822?d=-1:d=q*1e3+L/(1e3*1e3)}return(d!=-1||o!=-1)&&a.utime(t,o,d),0}catch(C){if(typeof a>"u"||C.name!=="ErrnoError")throw C;return-C.errno}}var Tn=1,Fn=()=>Tn,Pn=e=>e%4===0&&(e%100!==0||e%400===0),On=[0,31,60,91,121,152,182,213,244,274,305,335],Ln=[0,31,59,90,120,151,181,212,243,273,304,334],Cn=e=>{var t=Pn(e.getFullYear()),n=t?On:Ln,r=n[e.getMonth()]+e.getDate()-1;return r};function Dn(e,t){e=Ye(e);var n=new Date(e*1e3);de[t>>2]=n.getSeconds(),de[t+4>>2]=n.getMinutes(),de[t+8>>2]=n.getHours(),de[t+12>>2]=n.getDate(),de[t+16>>2]=n.getMonth(),de[t+20>>2]=n.getFullYear()-1900,de[t+24>>2]=n.getDay();var r=Cn(n)|0;de[t+28>>2]=r,de[t+36>>2]=-(n.getTimezoneOffset()*60);var s=new Date(n.getFullYear(),0,1),o=new Date(n.getFullYear(),6,1).getTimezoneOffset(),d=s.getTimezoneOffset(),q=(o!=d&&n.getTimezoneOffset()==Math.min(d,o))|0;de[t+32>>2]=q}function Rn(e,t,n,r,s,o,d){s=Ye(s);try{if(isNaN(s))return 61;var q=_e.getStreamFromFD(r),L=a.mmap(q,e,s,t,n),C=L.ptr;return de[o>>2]=L.allocated,we[d>>2]=C,0}catch(Q){if(typeof a>"u"||Q.name!=="ErrnoError")throw Q;return-Q.errno}}function Nn(e,t,n,r,s,o){o=Ye(o);try{var d=_e.getStreamFromFD(s);n&2&&_e.doMsync(e,d,t,r,o)}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return-q.errno}}var jn=(e,t,n,r)=>{var s=new Date().getFullYear(),o=new Date(s,0,1),d=new Date(s,6,1),q=o.getTimezoneOffset(),L=d.getTimezoneOffset(),C=Math.max(q,L);we[e>>2]=C*60,de[t>>2]=+(q!=L);var Q=I=>{var N=I>=0?"-":"+",w=Math.abs(I),x=String(Math.floor(w/60)).padStart(2,"0"),T=String(w%60).padStart(2,"0");return`UTC${N}${x}${T}`},V=Q(q),O=Q(L);LDate.now(),Bn=()=>performance.now(),Un=()=>2147483648,zn=e=>{var t=Be.buffer,n=(e-t.byteLength+65535)/65536|0;try{return Be.grow(n),qt(),1}catch{}},Wn=e=>{var t=Qe.length;e>>>=0;var n=Un();if(e>n)return!1;for(var r=1;r<=4;r*=2){var s=t*(1+.2/r);s=Math.min(s,e+100663296);var o=Math.min(n,kt(Math.max(e,s),65536)),d=zn(o);if(d)return!0}return!1},pt={},Qn=()=>ne||"./this.program",Ze=()=>{if(!Ze.strings){var e=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:e,_:Qn()};for(var n in pt)pt[n]===void 0?delete t[n]:t[n]=pt[n];var r=[];for(var n in t)r.push(`${n}=${t[n]}`);Ze.strings=r}return Ze.strings},Hn=(e,t)=>{for(var n=0;n{var n=0;return Ze().forEach((r,s)=>{var o=t+n;we[e+s*4>>2]=o,Hn(r,o),n+=r.length+1}),0},Gn=(e,t)=>{var n=Ze();we[e>>2]=n.length;var r=0;return n.forEach(s=>r+=s.length+1),we[t>>2]=r,0};function $n(e){try{var t=_e.getStreamFromFD(e);return a.close(t),0}catch(n){if(typeof a>"u"||n.name!=="ErrnoError")throw n;return n.errno}}function Kn(e,t){try{var n=0,r=0,s=0,o=_e.getStreamFromFD(e),d=o.tty?2:a.isDir(o.mode)?3:a.isLink(o.mode)?7:4;return Se[t]=d,Je[t+2>>1]=s,Le[t+8>>3]=BigInt(n),Le[t+16>>3]=BigInt(r),0}catch(q){if(typeof a>"u"||q.name!=="ErrnoError")throw q;return q.errno}}var Jn=(e,t,n,r)=>{for(var s=0,o=0;o>2],q=we[t+4>>2];t+=8;var L=a.read(e,Se,d,q,r);if(L<0)return-1;if(s+=L,L>2]=o,0}catch(d){if(typeof a>"u"||d.name!=="ErrnoError")throw d;return d.errno}}function Yn(e,t,n,r){t=Ye(t);try{if(isNaN(t))return 61;var s=_e.getStreamFromFD(e);return a.llseek(s,t,n),Le[r>>3]=BigInt(s.position),s.getdents&&t===0&&n===0&&(s.getdents=null),0}catch(o){if(typeof a>"u"||o.name!=="ErrnoError")throw o;return o.errno}}function Zn(e){var n;try{var t=_e.getStreamFromFD(e);return(n=t.stream_ops)!=null&&n.fsync?t.stream_ops.fsync(t):0}catch(r){if(typeof a>"u"||r.name!=="ErrnoError")throw r;return r.errno}}var er=(e,t,n,r)=>{for(var s=0,o=0;o>2],q=we[t+4>>2];t+=8;var L=a.write(e,Se,d,q,r);if(L<0)return-1;if(s+=L,L>2]=o,0}catch(d){if(typeof a>"u"||d.name!=="ErrnoError")throw d;return d.errno}}a.createPreloadedFile=on,a.staticInit();var Pt={__syscall_chmod:cn,__syscall_faccessat:_n,__syscall_fchmod:un,__syscall_fchown32:fn,__syscall_fcntl64:dn,__syscall_fstat64:pn,__syscall_ftruncate64:gn,__syscall_getcwd:qn,__syscall_ioctl:bn,__syscall_lstat64:yn,__syscall_mkdirat:wn,__syscall_newfstatat:vn,__syscall_openat:En,__syscall_readlinkat:xn,__syscall_rmdir:Sn,__syscall_stat64:An,__syscall_unlinkat:In,__syscall_utimensat:kn,_emscripten_get_now_is_monotonic:Fn,_localtime_js:Dn,_mmap_js:Rn,_munmap_js:Nn,_tzset_js:jn,emscripten_date_now:Mn,emscripten_get_now:Bn,emscripten_resize_heap:Wn,environ_get:Vn,environ_sizes_get:Gn,fd_close:$n,fd_fdstat_get:Kn,fd_read:Xn,fd_seek:Yn,fd_sync:Zn,fd_write:tr,memory:Be},m=Xt();i._sqlite3_status64=(e,t,n,r)=>(i._sqlite3_status64=m.sqlite3_status64)(e,t,n,r),i._sqlite3_status=(e,t,n,r)=>(i._sqlite3_status=m.sqlite3_status)(e,t,n,r),i._sqlite3_db_status=(e,t,n,r,s)=>(i._sqlite3_db_status=m.sqlite3_db_status)(e,t,n,r,s),i._sqlite3_msize=e=>(i._sqlite3_msize=m.sqlite3_msize)(e),i._sqlite3_vfs_find=e=>(i._sqlite3_vfs_find=m.sqlite3_vfs_find)(e),i._sqlite3_initialize=()=>(i._sqlite3_initialize=m.sqlite3_initialize)(),i._sqlite3_malloc=e=>(i._sqlite3_malloc=m.sqlite3_malloc)(e),i._sqlite3_free=e=>(i._sqlite3_free=m.sqlite3_free)(e),i._sqlite3_vfs_register=(e,t)=>(i._sqlite3_vfs_register=m.sqlite3_vfs_register)(e,t),i._sqlite3_vfs_unregister=e=>(i._sqlite3_vfs_unregister=m.sqlite3_vfs_unregister)(e),i._sqlite3_malloc64=e=>(i._sqlite3_malloc64=m.sqlite3_malloc64)(e),i._sqlite3_realloc=(e,t)=>(i._sqlite3_realloc=m.sqlite3_realloc)(e,t),i._sqlite3_realloc64=(e,t)=>(i._sqlite3_realloc64=m.sqlite3_realloc64)(e,t),i._sqlite3_value_text=e=>(i._sqlite3_value_text=m.sqlite3_value_text)(e),i._sqlite3_randomness=(e,t)=>(i._sqlite3_randomness=m.sqlite3_randomness)(e,t),i._sqlite3_stricmp=(e,t)=>(i._sqlite3_stricmp=m.sqlite3_stricmp)(e,t),i._sqlite3_strnicmp=(e,t,n)=>(i._sqlite3_strnicmp=m.sqlite3_strnicmp)(e,t,n),i._sqlite3_uri_parameter=(e,t)=>(i._sqlite3_uri_parameter=m.sqlite3_uri_parameter)(e,t),i._sqlite3_uri_boolean=(e,t,n)=>(i._sqlite3_uri_boolean=m.sqlite3_uri_boolean)(e,t,n),i._sqlite3_serialize=(e,t,n,r)=>(i._sqlite3_serialize=m.sqlite3_serialize)(e,t,n,r),i._sqlite3_prepare_v2=(e,t,n,r,s)=>(i._sqlite3_prepare_v2=m.sqlite3_prepare_v2)(e,t,n,r,s),i._sqlite3_step=e=>(i._sqlite3_step=m.sqlite3_step)(e),i._sqlite3_column_int64=(e,t)=>(i._sqlite3_column_int64=m.sqlite3_column_int64)(e,t),i._sqlite3_reset=e=>(i._sqlite3_reset=m.sqlite3_reset)(e),i._sqlite3_exec=(e,t,n,r,s)=>(i._sqlite3_exec=m.sqlite3_exec)(e,t,n,r,s),i._sqlite3_column_int=(e,t)=>(i._sqlite3_column_int=m.sqlite3_column_int)(e,t),i._sqlite3_finalize=e=>(i._sqlite3_finalize=m.sqlite3_finalize)(e),i._sqlite3_file_control=(e,t,n,r)=>(i._sqlite3_file_control=m.sqlite3_file_control)(e,t,n,r),i._sqlite3_column_name=(e,t)=>(i._sqlite3_column_name=m.sqlite3_column_name)(e,t),i._sqlite3_column_text=(e,t)=>(i._sqlite3_column_text=m.sqlite3_column_text)(e,t),i._sqlite3_column_type=(e,t)=>(i._sqlite3_column_type=m.sqlite3_column_type)(e,t),i._sqlite3_errmsg=e=>(i._sqlite3_errmsg=m.sqlite3_errmsg)(e),i._sqlite3_deserialize=(e,t,n,r,s,o)=>(i._sqlite3_deserialize=m.sqlite3_deserialize)(e,t,n,r,s,o),i._sqlite3_clear_bindings=e=>(i._sqlite3_clear_bindings=m.sqlite3_clear_bindings)(e),i._sqlite3_value_blob=e=>(i._sqlite3_value_blob=m.sqlite3_value_blob)(e),i._sqlite3_value_bytes=e=>(i._sqlite3_value_bytes=m.sqlite3_value_bytes)(e),i._sqlite3_value_double=e=>(i._sqlite3_value_double=m.sqlite3_value_double)(e),i._sqlite3_value_int=e=>(i._sqlite3_value_int=m.sqlite3_value_int)(e),i._sqlite3_value_int64=e=>(i._sqlite3_value_int64=m.sqlite3_value_int64)(e),i._sqlite3_value_subtype=e=>(i._sqlite3_value_subtype=m.sqlite3_value_subtype)(e),i._sqlite3_value_pointer=(e,t)=>(i._sqlite3_value_pointer=m.sqlite3_value_pointer)(e,t),i._sqlite3_value_type=e=>(i._sqlite3_value_type=m.sqlite3_value_type)(e),i._sqlite3_value_nochange=e=>(i._sqlite3_value_nochange=m.sqlite3_value_nochange)(e),i._sqlite3_value_frombind=e=>(i._sqlite3_value_frombind=m.sqlite3_value_frombind)(e),i._sqlite3_value_dup=e=>(i._sqlite3_value_dup=m.sqlite3_value_dup)(e),i._sqlite3_value_free=e=>(i._sqlite3_value_free=m.sqlite3_value_free)(e),i._sqlite3_result_blob=(e,t,n,r)=>(i._sqlite3_result_blob=m.sqlite3_result_blob)(e,t,n,r),i._sqlite3_result_error_toobig=e=>(i._sqlite3_result_error_toobig=m.sqlite3_result_error_toobig)(e),i._sqlite3_result_error_nomem=e=>(i._sqlite3_result_error_nomem=m.sqlite3_result_error_nomem)(e),i._sqlite3_result_double=(e,t)=>(i._sqlite3_result_double=m.sqlite3_result_double)(e,t),i._sqlite3_result_error=(e,t,n)=>(i._sqlite3_result_error=m.sqlite3_result_error)(e,t,n),i._sqlite3_result_int=(e,t)=>(i._sqlite3_result_int=m.sqlite3_result_int)(e,t),i._sqlite3_result_int64=(e,t)=>(i._sqlite3_result_int64=m.sqlite3_result_int64)(e,t),i._sqlite3_result_null=e=>(i._sqlite3_result_null=m.sqlite3_result_null)(e),i._sqlite3_result_pointer=(e,t,n,r)=>(i._sqlite3_result_pointer=m.sqlite3_result_pointer)(e,t,n,r),i._sqlite3_result_subtype=(e,t)=>(i._sqlite3_result_subtype=m.sqlite3_result_subtype)(e,t),i._sqlite3_result_text=(e,t,n,r)=>(i._sqlite3_result_text=m.sqlite3_result_text)(e,t,n,r),i._sqlite3_result_zeroblob=(e,t)=>(i._sqlite3_result_zeroblob=m.sqlite3_result_zeroblob)(e,t),i._sqlite3_result_zeroblob64=(e,t)=>(i._sqlite3_result_zeroblob64=m.sqlite3_result_zeroblob64)(e,t),i._sqlite3_result_error_code=(e,t)=>(i._sqlite3_result_error_code=m.sqlite3_result_error_code)(e,t),i._sqlite3_user_data=e=>(i._sqlite3_user_data=m.sqlite3_user_data)(e),i._sqlite3_context_db_handle=e=>(i._sqlite3_context_db_handle=m.sqlite3_context_db_handle)(e),i._sqlite3_vtab_nochange=e=>(i._sqlite3_vtab_nochange=m.sqlite3_vtab_nochange)(e),i._sqlite3_vtab_in_first=(e,t)=>(i._sqlite3_vtab_in_first=m.sqlite3_vtab_in_first)(e,t),i._sqlite3_vtab_in_next=(e,t)=>(i._sqlite3_vtab_in_next=m.sqlite3_vtab_in_next)(e,t),i._sqlite3_aggregate_context=(e,t)=>(i._sqlite3_aggregate_context=m.sqlite3_aggregate_context)(e,t),i._sqlite3_get_auxdata=(e,t)=>(i._sqlite3_get_auxdata=m.sqlite3_get_auxdata)(e,t),i._sqlite3_set_auxdata=(e,t,n,r)=>(i._sqlite3_set_auxdata=m.sqlite3_set_auxdata)(e,t,n,r),i._sqlite3_column_count=e=>(i._sqlite3_column_count=m.sqlite3_column_count)(e),i._sqlite3_data_count=e=>(i._sqlite3_data_count=m.sqlite3_data_count)(e),i._sqlite3_column_blob=(e,t)=>(i._sqlite3_column_blob=m.sqlite3_column_blob)(e,t),i._sqlite3_column_bytes=(e,t)=>(i._sqlite3_column_bytes=m.sqlite3_column_bytes)(e,t),i._sqlite3_column_double=(e,t)=>(i._sqlite3_column_double=m.sqlite3_column_double)(e,t),i._sqlite3_column_value=(e,t)=>(i._sqlite3_column_value=m.sqlite3_column_value)(e,t),i._sqlite3_column_decltype=(e,t)=>(i._sqlite3_column_decltype=m.sqlite3_column_decltype)(e,t),i._sqlite3_bind_blob=(e,t,n,r,s)=>(i._sqlite3_bind_blob=m.sqlite3_bind_blob)(e,t,n,r,s),i._sqlite3_bind_double=(e,t,n)=>(i._sqlite3_bind_double=m.sqlite3_bind_double)(e,t,n),i._sqlite3_bind_int=(e,t,n)=>(i._sqlite3_bind_int=m.sqlite3_bind_int)(e,t,n),i._sqlite3_bind_int64=(e,t,n)=>(i._sqlite3_bind_int64=m.sqlite3_bind_int64)(e,t,n),i._sqlite3_bind_null=(e,t)=>(i._sqlite3_bind_null=m.sqlite3_bind_null)(e,t),i._sqlite3_bind_pointer=(e,t,n,r,s)=>(i._sqlite3_bind_pointer=m.sqlite3_bind_pointer)(e,t,n,r,s),i._sqlite3_bind_text=(e,t,n,r,s)=>(i._sqlite3_bind_text=m.sqlite3_bind_text)(e,t,n,r,s),i._sqlite3_bind_parameter_count=e=>(i._sqlite3_bind_parameter_count=m.sqlite3_bind_parameter_count)(e),i._sqlite3_bind_parameter_name=(e,t)=>(i._sqlite3_bind_parameter_name=m.sqlite3_bind_parameter_name)(e,t),i._sqlite3_bind_parameter_index=(e,t)=>(i._sqlite3_bind_parameter_index=m.sqlite3_bind_parameter_index)(e,t),i._sqlite3_db_handle=e=>(i._sqlite3_db_handle=m.sqlite3_db_handle)(e),i._sqlite3_stmt_readonly=e=>(i._sqlite3_stmt_readonly=m.sqlite3_stmt_readonly)(e),i._sqlite3_stmt_isexplain=e=>(i._sqlite3_stmt_isexplain=m.sqlite3_stmt_isexplain)(e),i._sqlite3_stmt_explain=(e,t)=>(i._sqlite3_stmt_explain=m.sqlite3_stmt_explain)(e,t),i._sqlite3_stmt_busy=e=>(i._sqlite3_stmt_busy=m.sqlite3_stmt_busy)(e),i._sqlite3_stmt_status=(e,t,n)=>(i._sqlite3_stmt_status=m.sqlite3_stmt_status)(e,t,n),i._sqlite3_sql=e=>(i._sqlite3_sql=m.sqlite3_sql)(e),i._sqlite3_expanded_sql=e=>(i._sqlite3_expanded_sql=m.sqlite3_expanded_sql)(e),i._sqlite3_preupdate_old=(e,t,n)=>(i._sqlite3_preupdate_old=m.sqlite3_preupdate_old)(e,t,n),i._sqlite3_preupdate_count=e=>(i._sqlite3_preupdate_count=m.sqlite3_preupdate_count)(e),i._sqlite3_preupdate_depth=e=>(i._sqlite3_preupdate_depth=m.sqlite3_preupdate_depth)(e),i._sqlite3_preupdate_blobwrite=e=>(i._sqlite3_preupdate_blobwrite=m.sqlite3_preupdate_blobwrite)(e),i._sqlite3_preupdate_new=(e,t,n)=>(i._sqlite3_preupdate_new=m.sqlite3_preupdate_new)(e,t,n),i._sqlite3_value_numeric_type=e=>(i._sqlite3_value_numeric_type=m.sqlite3_value_numeric_type)(e),i._sqlite3_set_authorizer=(e,t,n)=>(i._sqlite3_set_authorizer=m.sqlite3_set_authorizer)(e,t,n),i._sqlite3_strglob=(e,t)=>(i._sqlite3_strglob=m.sqlite3_strglob)(e,t),i._sqlite3_strlike=(e,t,n)=>(i._sqlite3_strlike=m.sqlite3_strlike)(e,t,n),i._sqlite3_auto_extension=e=>(i._sqlite3_auto_extension=m.sqlite3_auto_extension)(e),i._sqlite3_cancel_auto_extension=e=>(i._sqlite3_cancel_auto_extension=m.sqlite3_cancel_auto_extension)(e),i._sqlite3_reset_auto_extension=()=>(i._sqlite3_reset_auto_extension=m.sqlite3_reset_auto_extension)(),i._sqlite3_prepare_v3=(e,t,n,r,s,o)=>(i._sqlite3_prepare_v3=m.sqlite3_prepare_v3)(e,t,n,r,s,o),i._sqlite3_create_module=(e,t,n,r)=>(i._sqlite3_create_module=m.sqlite3_create_module)(e,t,n,r),i._sqlite3_create_module_v2=(e,t,n,r,s)=>(i._sqlite3_create_module_v2=m.sqlite3_create_module_v2)(e,t,n,r,s),i._sqlite3_drop_modules=(e,t)=>(i._sqlite3_drop_modules=m.sqlite3_drop_modules)(e,t),i._sqlite3_declare_vtab=(e,t)=>(i._sqlite3_declare_vtab=m.sqlite3_declare_vtab)(e,t),i._sqlite3_vtab_on_conflict=e=>(i._sqlite3_vtab_on_conflict=m.sqlite3_vtab_on_conflict)(e),i._sqlite3_vtab_collation=(e,t)=>(i._sqlite3_vtab_collation=m.sqlite3_vtab_collation)(e,t),i._sqlite3_vtab_in=(e,t,n)=>(i._sqlite3_vtab_in=m.sqlite3_vtab_in)(e,t,n),i._sqlite3_vtab_rhs_value=(e,t,n)=>(i._sqlite3_vtab_rhs_value=m.sqlite3_vtab_rhs_value)(e,t,n),i._sqlite3_vtab_distinct=e=>(i._sqlite3_vtab_distinct=m.sqlite3_vtab_distinct)(e),i._sqlite3_keyword_name=(e,t,n)=>(i._sqlite3_keyword_name=m.sqlite3_keyword_name)(e,t,n),i._sqlite3_keyword_count=()=>(i._sqlite3_keyword_count=m.sqlite3_keyword_count)(),i._sqlite3_keyword_check=(e,t)=>(i._sqlite3_keyword_check=m.sqlite3_keyword_check)(e,t),i._sqlite3_complete=e=>(i._sqlite3_complete=m.sqlite3_complete)(e),i._sqlite3_libversion=()=>(i._sqlite3_libversion=m.sqlite3_libversion)(),i._sqlite3_libversion_number=()=>(i._sqlite3_libversion_number=m.sqlite3_libversion_number)(),i._sqlite3_shutdown=()=>(i._sqlite3_shutdown=m.sqlite3_shutdown)(),i._sqlite3_last_insert_rowid=e=>(i._sqlite3_last_insert_rowid=m.sqlite3_last_insert_rowid)(e),i._sqlite3_set_last_insert_rowid=(e,t)=>(i._sqlite3_set_last_insert_rowid=m.sqlite3_set_last_insert_rowid)(e,t),i._sqlite3_changes64=e=>(i._sqlite3_changes64=m.sqlite3_changes64)(e),i._sqlite3_changes=e=>(i._sqlite3_changes=m.sqlite3_changes)(e),i._sqlite3_total_changes64=e=>(i._sqlite3_total_changes64=m.sqlite3_total_changes64)(e),i._sqlite3_total_changes=e=>(i._sqlite3_total_changes=m.sqlite3_total_changes)(e),i._sqlite3_txn_state=(e,t)=>(i._sqlite3_txn_state=m.sqlite3_txn_state)(e,t),i._sqlite3_close_v2=e=>(i._sqlite3_close_v2=m.sqlite3_close_v2)(e),i._sqlite3_busy_handler=(e,t,n)=>(i._sqlite3_busy_handler=m.sqlite3_busy_handler)(e,t,n),i._sqlite3_progress_handler=(e,t,n,r)=>(i._sqlite3_progress_handler=m.sqlite3_progress_handler)(e,t,n,r),i._sqlite3_busy_timeout=(e,t)=>(i._sqlite3_busy_timeout=m.sqlite3_busy_timeout)(e,t),i._sqlite3_interrupt=e=>(i._sqlite3_interrupt=m.sqlite3_interrupt)(e),i._sqlite3_is_interrupted=e=>(i._sqlite3_is_interrupted=m.sqlite3_is_interrupted)(e),i._sqlite3_create_function=(e,t,n,r,s,o,d,q)=>(i._sqlite3_create_function=m.sqlite3_create_function)(e,t,n,r,s,o,d,q),i._sqlite3_create_function_v2=(e,t,n,r,s,o,d,q,L)=>(i._sqlite3_create_function_v2=m.sqlite3_create_function_v2)(e,t,n,r,s,o,d,q,L),i._sqlite3_create_window_function=(e,t,n,r,s,o,d,q,L,C)=>(i._sqlite3_create_window_function=m.sqlite3_create_window_function)(e,t,n,r,s,o,d,q,L,C),i._sqlite3_overload_function=(e,t,n)=>(i._sqlite3_overload_function=m.sqlite3_overload_function)(e,t,n),i._sqlite3_trace_v2=(e,t,n,r)=>(i._sqlite3_trace_v2=m.sqlite3_trace_v2)(e,t,n,r),i._sqlite3_commit_hook=(e,t,n)=>(i._sqlite3_commit_hook=m.sqlite3_commit_hook)(e,t,n),i._sqlite3_update_hook=(e,t,n)=>(i._sqlite3_update_hook=m.sqlite3_update_hook)(e,t,n),i._sqlite3_rollback_hook=(e,t,n)=>(i._sqlite3_rollback_hook=m.sqlite3_rollback_hook)(e,t,n),i._sqlite3_preupdate_hook=(e,t,n)=>(i._sqlite3_preupdate_hook=m.sqlite3_preupdate_hook)(e,t,n),i._sqlite3_error_offset=e=>(i._sqlite3_error_offset=m.sqlite3_error_offset)(e),i._sqlite3_errcode=e=>(i._sqlite3_errcode=m.sqlite3_errcode)(e),i._sqlite3_extended_errcode=e=>(i._sqlite3_extended_errcode=m.sqlite3_extended_errcode)(e),i._sqlite3_errstr=e=>(i._sqlite3_errstr=m.sqlite3_errstr)(e),i._sqlite3_limit=(e,t,n)=>(i._sqlite3_limit=m.sqlite3_limit)(e,t,n),i._sqlite3_open=(e,t)=>(i._sqlite3_open=m.sqlite3_open)(e,t),i._sqlite3_open_v2=(e,t,n,r)=>(i._sqlite3_open_v2=m.sqlite3_open_v2)(e,t,n,r),i._sqlite3_create_collation=(e,t,n,r,s)=>(i._sqlite3_create_collation=m.sqlite3_create_collation)(e,t,n,r,s),i._sqlite3_create_collation_v2=(e,t,n,r,s,o)=>(i._sqlite3_create_collation_v2=m.sqlite3_create_collation_v2)(e,t,n,r,s,o),i._sqlite3_collation_needed=(e,t,n)=>(i._sqlite3_collation_needed=m.sqlite3_collation_needed)(e,t,n),i._sqlite3_get_autocommit=e=>(i._sqlite3_get_autocommit=m.sqlite3_get_autocommit)(e),i._sqlite3_table_column_metadata=(e,t,n,r,s,o,d,q,L)=>(i._sqlite3_table_column_metadata=m.sqlite3_table_column_metadata)(e,t,n,r,s,o,d,q,L),i._sqlite3_extended_result_codes=(e,t)=>(i._sqlite3_extended_result_codes=m.sqlite3_extended_result_codes)(e,t),i._sqlite3_uri_key=(e,t)=>(i._sqlite3_uri_key=m.sqlite3_uri_key)(e,t),i._sqlite3_uri_int64=(e,t,n)=>(i._sqlite3_uri_int64=m.sqlite3_uri_int64)(e,t,n),i._sqlite3_db_name=(e,t)=>(i._sqlite3_db_name=m.sqlite3_db_name)(e,t),i._sqlite3_db_filename=(e,t)=>(i._sqlite3_db_filename=m.sqlite3_db_filename)(e,t),i._sqlite3_db_readonly=(e,t)=>(i._sqlite3_db_readonly=m.sqlite3_db_readonly)(e,t),i._sqlite3_compileoption_used=e=>(i._sqlite3_compileoption_used=m.sqlite3_compileoption_used)(e),i._sqlite3_compileoption_get=e=>(i._sqlite3_compileoption_get=m.sqlite3_compileoption_get)(e),i._sqlite3session_diff=(e,t,n,r)=>(i._sqlite3session_diff=m.sqlite3session_diff)(e,t,n,r),i._sqlite3session_attach=(e,t)=>(i._sqlite3session_attach=m.sqlite3session_attach)(e,t),i._sqlite3session_create=(e,t,n)=>(i._sqlite3session_create=m.sqlite3session_create)(e,t,n),i._sqlite3session_delete=e=>(i._sqlite3session_delete=m.sqlite3session_delete)(e),i._sqlite3session_table_filter=(e,t,n)=>(i._sqlite3session_table_filter=m.sqlite3session_table_filter)(e,t,n),i._sqlite3session_changeset=(e,t,n)=>(i._sqlite3session_changeset=m.sqlite3session_changeset)(e,t,n),i._sqlite3session_changeset_strm=(e,t,n)=>(i._sqlite3session_changeset_strm=m.sqlite3session_changeset_strm)(e,t,n),i._sqlite3session_patchset_strm=(e,t,n)=>(i._sqlite3session_patchset_strm=m.sqlite3session_patchset_strm)(e,t,n),i._sqlite3session_patchset=(e,t,n)=>(i._sqlite3session_patchset=m.sqlite3session_patchset)(e,t,n),i._sqlite3session_enable=(e,t)=>(i._sqlite3session_enable=m.sqlite3session_enable)(e,t),i._sqlite3session_indirect=(e,t)=>(i._sqlite3session_indirect=m.sqlite3session_indirect)(e,t),i._sqlite3session_isempty=e=>(i._sqlite3session_isempty=m.sqlite3session_isempty)(e),i._sqlite3session_memory_used=e=>(i._sqlite3session_memory_used=m.sqlite3session_memory_used)(e),i._sqlite3session_object_config=(e,t,n)=>(i._sqlite3session_object_config=m.sqlite3session_object_config)(e,t,n),i._sqlite3session_changeset_size=e=>(i._sqlite3session_changeset_size=m.sqlite3session_changeset_size)(e),i._sqlite3changeset_start=(e,t,n)=>(i._sqlite3changeset_start=m.sqlite3changeset_start)(e,t,n),i._sqlite3changeset_start_v2=(e,t,n,r)=>(i._sqlite3changeset_start_v2=m.sqlite3changeset_start_v2)(e,t,n,r),i._sqlite3changeset_start_strm=(e,t,n)=>(i._sqlite3changeset_start_strm=m.sqlite3changeset_start_strm)(e,t,n),i._sqlite3changeset_start_v2_strm=(e,t,n,r)=>(i._sqlite3changeset_start_v2_strm=m.sqlite3changeset_start_v2_strm)(e,t,n,r),i._sqlite3changeset_next=e=>(i._sqlite3changeset_next=m.sqlite3changeset_next)(e),i._sqlite3changeset_op=(e,t,n,r,s)=>(i._sqlite3changeset_op=m.sqlite3changeset_op)(e,t,n,r,s),i._sqlite3changeset_pk=(e,t,n)=>(i._sqlite3changeset_pk=m.sqlite3changeset_pk)(e,t,n),i._sqlite3changeset_old=(e,t,n)=>(i._sqlite3changeset_old=m.sqlite3changeset_old)(e,t,n),i._sqlite3changeset_new=(e,t,n)=>(i._sqlite3changeset_new=m.sqlite3changeset_new)(e,t,n),i._sqlite3changeset_conflict=(e,t,n)=>(i._sqlite3changeset_conflict=m.sqlite3changeset_conflict)(e,t,n),i._sqlite3changeset_fk_conflicts=(e,t)=>(i._sqlite3changeset_fk_conflicts=m.sqlite3changeset_fk_conflicts)(e,t),i._sqlite3changeset_finalize=e=>(i._sqlite3changeset_finalize=m.sqlite3changeset_finalize)(e),i._sqlite3changeset_invert=(e,t,n,r)=>(i._sqlite3changeset_invert=m.sqlite3changeset_invert)(e,t,n,r),i._sqlite3changeset_invert_strm=(e,t,n,r)=>(i._sqlite3changeset_invert_strm=m.sqlite3changeset_invert_strm)(e,t,n,r),i._sqlite3changeset_apply_v2=(e,t,n,r,s,o,d,q,L)=>(i._sqlite3changeset_apply_v2=m.sqlite3changeset_apply_v2)(e,t,n,r,s,o,d,q,L),i._sqlite3changeset_apply=(e,t,n,r,s,o)=>(i._sqlite3changeset_apply=m.sqlite3changeset_apply)(e,t,n,r,s,o),i._sqlite3changeset_apply_v2_strm=(e,t,n,r,s,o,d,q,L)=>(i._sqlite3changeset_apply_v2_strm=m.sqlite3changeset_apply_v2_strm)(e,t,n,r,s,o,d,q,L),i._sqlite3changeset_apply_strm=(e,t,n,r,s,o)=>(i._sqlite3changeset_apply_strm=m.sqlite3changeset_apply_strm)(e,t,n,r,s,o),i._sqlite3changegroup_new=e=>(i._sqlite3changegroup_new=m.sqlite3changegroup_new)(e),i._sqlite3changegroup_add=(e,t,n)=>(i._sqlite3changegroup_add=m.sqlite3changegroup_add)(e,t,n),i._sqlite3changegroup_output=(e,t,n)=>(i._sqlite3changegroup_output=m.sqlite3changegroup_output)(e,t,n),i._sqlite3changegroup_add_strm=(e,t,n)=>(i._sqlite3changegroup_add_strm=m.sqlite3changegroup_add_strm)(e,t,n),i._sqlite3changegroup_output_strm=(e,t,n)=>(i._sqlite3changegroup_output_strm=m.sqlite3changegroup_output_strm)(e,t,n),i._sqlite3changegroup_delete=e=>(i._sqlite3changegroup_delete=m.sqlite3changegroup_delete)(e),i._sqlite3changeset_concat=(e,t,n,r,s,o)=>(i._sqlite3changeset_concat=m.sqlite3changeset_concat)(e,t,n,r,s,o),i._sqlite3changeset_concat_strm=(e,t,n,r,s,o)=>(i._sqlite3changeset_concat_strm=m.sqlite3changeset_concat_strm)(e,t,n,r,s,o),i._sqlite3session_config=(e,t)=>(i._sqlite3session_config=m.sqlite3session_config)(e,t),i._sqlite3_sourceid=()=>(i._sqlite3_sourceid=m.sqlite3_sourceid)(),i._sqlite3__wasm_pstack_ptr=()=>(i._sqlite3__wasm_pstack_ptr=m.sqlite3__wasm_pstack_ptr)(),i._sqlite3__wasm_pstack_restore=e=>(i._sqlite3__wasm_pstack_restore=m.sqlite3__wasm_pstack_restore)(e),i._sqlite3__wasm_pstack_alloc=e=>(i._sqlite3__wasm_pstack_alloc=m.sqlite3__wasm_pstack_alloc)(e),i._sqlite3__wasm_pstack_remaining=()=>(i._sqlite3__wasm_pstack_remaining=m.sqlite3__wasm_pstack_remaining)(),i._sqlite3__wasm_pstack_quota=()=>(i._sqlite3__wasm_pstack_quota=m.sqlite3__wasm_pstack_quota)(),i._sqlite3__wasm_db_error=(e,t,n)=>(i._sqlite3__wasm_db_error=m.sqlite3__wasm_db_error)(e,t,n),i._sqlite3__wasm_test_struct=e=>(i._sqlite3__wasm_test_struct=m.sqlite3__wasm_test_struct)(e),i._sqlite3__wasm_enum_json=()=>(i._sqlite3__wasm_enum_json=m.sqlite3__wasm_enum_json)(),i._sqlite3__wasm_vfs_unlink=(e,t)=>(i._sqlite3__wasm_vfs_unlink=m.sqlite3__wasm_vfs_unlink)(e,t),i._sqlite3__wasm_db_vfs=(e,t)=>(i._sqlite3__wasm_db_vfs=m.sqlite3__wasm_db_vfs)(e,t),i._sqlite3__wasm_db_reset=e=>(i._sqlite3__wasm_db_reset=m.sqlite3__wasm_db_reset)(e),i._sqlite3__wasm_db_export_chunked=(e,t)=>(i._sqlite3__wasm_db_export_chunked=m.sqlite3__wasm_db_export_chunked)(e,t),i._sqlite3__wasm_db_serialize=(e,t,n,r,s)=>(i._sqlite3__wasm_db_serialize=m.sqlite3__wasm_db_serialize)(e,t,n,r,s),i._sqlite3__wasm_vfs_create_file=(e,t,n,r)=>(i._sqlite3__wasm_vfs_create_file=m.sqlite3__wasm_vfs_create_file)(e,t,n,r),i._sqlite3__wasm_posix_create_file=(e,t,n)=>(i._sqlite3__wasm_posix_create_file=m.sqlite3__wasm_posix_create_file)(e,t,n),i._sqlite3__wasm_kvvfsMakeKeyOnPstack=(e,t)=>(i._sqlite3__wasm_kvvfsMakeKeyOnPstack=m.sqlite3__wasm_kvvfsMakeKeyOnPstack)(e,t),i._sqlite3__wasm_kvvfs_methods=()=>(i._sqlite3__wasm_kvvfs_methods=m.sqlite3__wasm_kvvfs_methods)(),i._sqlite3__wasm_vtab_config=(e,t,n)=>(i._sqlite3__wasm_vtab_config=m.sqlite3__wasm_vtab_config)(e,t,n),i._sqlite3__wasm_db_config_ip=(e,t,n,r)=>(i._sqlite3__wasm_db_config_ip=m.sqlite3__wasm_db_config_ip)(e,t,n,r),i._sqlite3__wasm_db_config_pii=(e,t,n,r,s)=>(i._sqlite3__wasm_db_config_pii=m.sqlite3__wasm_db_config_pii)(e,t,n,r,s),i._sqlite3__wasm_db_config_s=(e,t,n)=>(i._sqlite3__wasm_db_config_s=m.sqlite3__wasm_db_config_s)(e,t,n),i._sqlite3__wasm_config_i=(e,t)=>(i._sqlite3__wasm_config_i=m.sqlite3__wasm_config_i)(e,t),i._sqlite3__wasm_config_ii=(e,t,n)=>(i._sqlite3__wasm_config_ii=m.sqlite3__wasm_config_ii)(e,t,n),i._sqlite3__wasm_config_j=(e,t)=>(i._sqlite3__wasm_config_j=m.sqlite3__wasm_config_j)(e,t),i._sqlite3__wasm_qfmt_token=(e,t)=>(i._sqlite3__wasm_qfmt_token=m.sqlite3__wasm_qfmt_token)(e,t),i._sqlite3__wasm_init_wasmfs=e=>(i._sqlite3__wasm_init_wasmfs=m.sqlite3__wasm_init_wasmfs)(e),i._sqlite3__wasm_test_intptr=e=>(i._sqlite3__wasm_test_intptr=m.sqlite3__wasm_test_intptr)(e),i._sqlite3__wasm_test_voidptr=e=>(i._sqlite3__wasm_test_voidptr=m.sqlite3__wasm_test_voidptr)(e),i._sqlite3__wasm_test_int64_max=()=>(i._sqlite3__wasm_test_int64_max=m.sqlite3__wasm_test_int64_max)(),i._sqlite3__wasm_test_int64_min=()=>(i._sqlite3__wasm_test_int64_min=m.sqlite3__wasm_test_int64_min)(),i._sqlite3__wasm_test_int64_times2=e=>(i._sqlite3__wasm_test_int64_times2=m.sqlite3__wasm_test_int64_times2)(e),i._sqlite3__wasm_test_int64_minmax=(e,t)=>(i._sqlite3__wasm_test_int64_minmax=m.sqlite3__wasm_test_int64_minmax)(e,t),i._sqlite3__wasm_test_int64ptr=e=>(i._sqlite3__wasm_test_int64ptr=m.sqlite3__wasm_test_int64ptr)(e),i._sqlite3__wasm_test_stack_overflow=e=>(i._sqlite3__wasm_test_stack_overflow=m.sqlite3__wasm_test_stack_overflow)(e),i._sqlite3__wasm_test_str_hello=e=>(i._sqlite3__wasm_test_str_hello=m.sqlite3__wasm_test_str_hello)(e),i._sqlite3__wasm_SQLTester_strglob=(e,t)=>(i._sqlite3__wasm_SQLTester_strglob=m.sqlite3__wasm_SQLTester_strglob)(e,t),i._malloc=e=>(i._malloc=m.malloc)(e),i._free=e=>(i._free=m.free)(e),i._realloc=(e,t)=>(i._realloc=m.realloc)(e,t);var Ot=(e,t)=>(Ot=m.emscripten_builtin_memalign)(e,t);i.wasmMemory=Be;var st,Lt;Xe=function e(){st||Ct(),st||(Xe=e)};function Ct(){if(Ue>0||!Lt&&(Lt=1,Bt(),Ue>0))return;function e(){var t;st||(st=1,i.calledRun=1,!gt&&(Ut(),ye(i),(t=i.onRuntimeInitialized)==null||t.call(i),zt()))}i.setStatus?(i.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>i.setStatus(""),1),e()},1)):e()}if(i.preInit)for(typeof i.preInit=="function"&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return Ct(),i.postRun||(i.postRun=[]),i.postRun.push(function(e){if(globalThis.sqlite3ApiBootstrap=function t(n=globalThis.sqlite3ApiConfig||t.defaultConfig){if(t.sqlite3)return(t.sqlite3.config||console).warn("sqlite3ApiBootstrap() called multiple times.","Config and external initializers are ignored on calls after the first."),t.sqlite3;const r=Object.assign(Object.create(null),{exports:void 0,memory:void 0,bigIntEnabled:typeof e<"u"&&e.HEAPU64?!0:!!globalThis.BigInt64Array,debug:console.debug.bind(console),warn:console.warn.bind(console),error:console.error.bind(console),log:console.log.bind(console),wasmfsOpfsDir:"/opfs",useStdAlloc:!1},n||{});Object.assign(r,{allocExportName:r.useStdAlloc?"malloc":"sqlite3_malloc",deallocExportName:r.useStdAlloc?"free":"sqlite3_free",reallocExportName:r.useStdAlloc?"realloc":"sqlite3_realloc"},r),["exports","memory","wasmfsOpfsDir"].forEach(l=>{typeof r[l]=="function"&&(r[l]=r[l]())}),delete globalThis.sqlite3ApiConfig,delete t.defaultConfig;const s=Object.create(null),o=Object.create(null),d=l=>s.sqlite3_js_rc_str&&s.sqlite3_js_rc_str(l)||"Unknown result code #"+l,q=l=>typeof l=="number"&&l===(l|0);class L extends Error{constructor(..._){let b;if(_.length)if(q(_[0]))if(b=_[0],_.length===1)super(d(_[0]));else{const y=d(b);typeof _[1]=="object"?super(y,_[1]):(_[0]=y+":",super(_.join(" ")))}else _.length===2&&typeof _[1]=="object"?super(..._):super(_.join(" "));this.resultCode=b||s.SQLITE_ERROR,this.name="SQLite3Error"}}L.toss=(...l)=>{throw new L(...l)};const C=L.toss;r.wasmfsOpfsDir&&!/^\/[^/]+$/.test(r.wasmfsOpfsDir)&&C("config.wasmfsOpfsDir must be falsy or in the form '/dir-name'.");const Q=l=>typeof l!="bigint"&&l===(l|0)&&l<=2147483647&&l>=-2147483648,V=function l(_){return l._max||(l._max=BigInt("0x7fffffffffffffff"),l._min=~l._max),_>=l._min&&_<=l._max},O=l=>l>=-0x7fffffffn-1n&&l<=0x7fffffffn,I=function l(_){return l._min||(l._min=Number.MIN_SAFE_INTEGER,l._max=Number.MAX_SAFE_INTEGER),_>=l._min&&_<=l._max},N=l=>l&&l.constructor&&Q(l.constructor.BYTES_PER_ELEMENT)?l:!1,w=typeof SharedArrayBuffer>"u"?function(){}:SharedArrayBuffer,x=l=>l.buffer instanceof w,T=(l,_,b)=>x(l)?l.slice(_,b):l.subarray(_,b),F=l=>l&&(l instanceof Uint8Array||l instanceof Int8Array||l instanceof ArrayBuffer),D=l=>l&&(l instanceof Uint8Array||l instanceof Int8Array||l instanceof ArrayBuffer),A=l=>F(l)||C("Value is not of a supported TypedArray type."),j=new TextDecoder("utf-8"),H=function(l,_,b){return j.decode(T(l,_,b))},c=function(l){return D(l)?H(l instanceof ArrayBuffer?new Uint8Array(l):l):Array.isArray(l)?l.join(""):(o.isPtr(l)&&(l=o.cstrToJs(l)),l)};class g extends Error{constructor(..._){_.length===2&&typeof _[1]=="object"?super(..._):_.length?super(_.join(" ")):super("Allocation failed."),this.resultCode=s.SQLITE_NOMEM,this.name="WasmAllocError"}}g.toss=(...l)=>{throw new g(...l)},Object.assign(s,{sqlite3_bind_blob:void 0,sqlite3_bind_text:void 0,sqlite3_create_function_v2:(l,_,b,y,U,J,te,oe,re)=>{},sqlite3_create_function:(l,_,b,y,U,J,te,oe)=>{},sqlite3_create_window_function:(l,_,b,y,U,J,te,oe,re,ie)=>{},sqlite3_prepare_v3:(l,_,b,y,U,J)=>{},sqlite3_prepare_v2:(l,_,b,y,U)=>{},sqlite3_exec:(l,_,b,y,U)=>{},sqlite3_randomness:(l,_)=>{}});const E={affirmBindableTypedArray:A,flexibleString:c,bigIntFits32:O,bigIntFits64:V,bigIntFitsDouble:I,isBindableTypedArray:F,isInt32:Q,isSQLableTypedArray:D,isTypedArray:N,typedArrayToString:H,isUIThread:()=>globalThis.window===globalThis&&!!globalThis.document,isSharedTypedArray:x,toss:function(...l){throw new Error(l.join(" "))},toss3:C,typedArrayPart:T,affirmDbHeader:function(l){l instanceof ArrayBuffer&&(l=new Uint8Array(l));const _="SQLite format 3";_.length>l.byteLength&&C("Input does not contain an SQLite3 database header.");for(let b=0;b<_.length;++b)_.charCodeAt(b)!==l[b]&&C("Input does not contain an SQLite3 database header.")},affirmIsDb:function(l){l instanceof ArrayBuffer&&(l=new Uint8Array(l));const _=l.byteLength;(_<512||_%512!==0)&&C("Byte array size",_,"is invalid for an SQLite3 db."),E.affirmDbHeader(l)}};Object.assign(o,{ptrSizeof:r.wasmPtrSizeof||4,ptrIR:r.wasmPtrIR||"i32",bigIntEnabled:!!r.bigIntEnabled,exports:r.exports||C("Missing API config.exports (WASM module exports)."),memory:r.memory||r.exports.memory||C("API config object requires a WebAssembly.Memory object","in either config.exports.memory (exported)","or config.memory (imported)."),alloc:void 0,realloc:void 0,dealloc:void 0}),o.allocFromTypedArray=function(l){l instanceof ArrayBuffer&&(l=new Uint8Array(l)),A(l);const _=o.alloc(l.byteLength||1);return o.heapForSize(l.constructor).set(l.byteLength?l:[0],_),_};{const l=r.allocExportName,_=r.deallocExportName,b=r.reallocExportName;for(const y of[l,_,b])o.exports[y]instanceof Function||C("Missing required exports[",y,"] function.");o.alloc=function y(U){return y.impl(U)||g.toss("Failed to allocate",U," bytes.")},o.alloc.impl=o.exports[l],o.realloc=function y(U,J){const te=y.impl(U,J);return J?te||g.toss("Failed to reallocate",J," bytes."):0},o.realloc.impl=o.exports[b],o.dealloc=o.exports[_]}o.compileOptionUsed=function l(_){if(arguments.length){if(Array.isArray(_)){const b={};return _.forEach(y=>{b[y]=s.sqlite3_compileoption_used(y)}),b}else if(typeof _=="object")return Object.keys(_).forEach(b=>{_[b]=s.sqlite3_compileoption_used(b)}),_}else{if(l._result)return l._result;l._opt||(l._rx=/^([^=]+)=(.+)/,l._rxInt=/^-?\d+$/,l._opt=function(te,oe){const re=l._rx.exec(te);oe[0]=re?re[1]:te,oe[1]=re?l._rxInt.test(re[2])?+re[2]:re[2]:!0});const b={},y=[0,0];let U=0,J;for(;J=s.sqlite3_compileoption_get(U++);)l._opt(J,y),b[y[0]]=y[1];return l._result=b}return typeof _=="string"?!!s.sqlite3_compileoption_used(_):!1},o.pstack=Object.assign(Object.create(null),{restore:o.exports.sqlite3__wasm_pstack_restore,alloc:function(l){return typeof l=="string"&&!(l=o.sizeofIR(l))&&g.toss("Invalid value for pstack.alloc(",arguments[0],")"),o.exports.sqlite3__wasm_pstack_alloc(l)||g.toss("Could not allocate",l,"bytes from the pstack.")},allocChunks:function(l,_){typeof _=="string"&&!(_=o.sizeofIR(_))&&g.toss("Invalid size value for allocChunks(",arguments[1],")");const b=o.pstack.alloc(l*_),y=[];let U=0,J=0;for(;Ul===1?o.pstack.alloc(_?8:o.ptrSizeof):o.pstack.allocChunks(l,_?8:o.ptrSizeof),call:function(l){const _=o.pstack.pointer;try{return l(h)}finally{o.pstack.restore(_)}}}),Object.defineProperties(o.pstack,{pointer:{configurable:!1,iterable:!0,writeable:!1,get:o.exports.sqlite3__wasm_pstack_ptr},quota:{configurable:!1,iterable:!0,writeable:!1,get:o.exports.sqlite3__wasm_pstack_quota},remaining:{configurable:!1,iterable:!0,writeable:!1,get:o.exports.sqlite3__wasm_pstack_remaining}}),s.sqlite3_randomness=(...l)=>{if(l.length===1&&E.isTypedArray(l[0])&&l[0].BYTES_PER_ELEMENT===1){const _=l[0];if(_.byteLength===0)return o.exports.sqlite3_randomness(0,0),_;const b=o.pstack.pointer;try{let y=_.byteLength,U=0;const J=o.exports.sqlite3_randomness,te=o.heap8u(),oe=y<512?y:512,re=o.pstack.alloc(oe);do{const ie=y>oe?oe:y;J(ie,re),_.set(T(te,re,re+ie),U),y-=ie,U+=ie}while(y>0)}catch(y){console.error("Highly unexpected (and ignored!) exception in sqlite3_randomness():",y)}finally{o.pstack.restore(b)}return _}o.exports.sqlite3_randomness(...l)};let z;if(s.sqlite3_wasmfs_opfs_dir=function(){if(z!==void 0)return z;const l=r.wasmfsOpfsDir;if(!l||!globalThis.FileSystemHandle||!globalThis.FileSystemDirectoryHandle||!globalThis.FileSystemFileHandle)return z="";try{return l&&o.xCallWrapped("sqlite3__wasm_init_wasmfs","i32",["string"],l)===0?z=l:z=""}catch{return z=""}},s.sqlite3_wasmfs_filename_is_persistent=function(l){const _=s.sqlite3_wasmfs_opfs_dir();return _&&l?l.startsWith(_+"/"):!1},s.sqlite3_js_db_uses_vfs=function(l,_,b=0){try{const y=s.sqlite3_vfs_find(_);return y?l?y===s.sqlite3_js_db_vfs(l,b)?y:!1:y===s.sqlite3_vfs_find(0)?y:!1:!1}catch{return!1}},s.sqlite3_js_vfs_list=function(){const l=[];let _=s.sqlite3_vfs_find(0);for(;_;){const b=new s.sqlite3_vfs(_);l.push(o.cstrToJs(b.$zName)),_=b.$pNext,b.dispose()}return l},s.sqlite3_js_db_export=function(l,_=0){l=o.xWrap.testConvertArg("sqlite3*",l),l||C("Invalid sqlite3* argument."),o.bigIntEnabled||C("BigInt64 support is not enabled.");const b=o.scopedAllocPush();let y;try{const U=o.scopedAlloc(8+o.ptrSizeof),J=U+8,te=_?o.isPtr(_)?_:o.scopedAllocCString(""+_):0;let oe=o.exports.sqlite3__wasm_db_serialize(l,te,J,U,0);oe&&C("Database serialization failed with code",h.capi.sqlite3_js_rc_str(oe)),y=o.peekPtr(J);const re=o.peek(U,"i64");return oe=re?o.heap8u().slice(y,y+Number(re)):new Uint8Array,oe}finally{y&&o.exports.sqlite3_free(y),o.scopedAllocPop(b)}},s.sqlite3_js_db_vfs=(l,_=0)=>E.sqlite3__wasm_db_vfs(l,_),s.sqlite3_js_aggregate_context=(l,_)=>s.sqlite3_aggregate_context(l,_)||(_?g.toss("Cannot allocate",_,"bytes for sqlite3_aggregate_context()"):0),s.sqlite3_js_posix_create_file=function(l,_,b){let y;_&&o.isPtr(_)?y=_:_ instanceof ArrayBuffer||_ instanceof Uint8Array?(y=o.allocFromTypedArray(_),(arguments.length<3||!E.isInt32(b)||b<0)&&(b=_.byteLength)):L.toss("Invalid 2nd argument for sqlite3_js_posix_create_file().");try{(!E.isInt32(b)||b<0)&&L.toss("Invalid 3rd argument for sqlite3_js_posix_create_file().");const U=E.sqlite3__wasm_posix_create_file(l,y,b);U&&L.toss("Creation of file failed with sqlite3 result code",s.sqlite3_js_rc_str(U))}finally{o.dealloc(y)}},s.sqlite3_js_vfs_create_file=function(l,_,b,y){r.warn("sqlite3_js_vfs_create_file() is deprecated and","should be avoided because it can lead to C-level crashes.","See its documentation for alternative options.");let U;b?(o.isPtr(b)?U=b:b instanceof ArrayBuffer&&(b=new Uint8Array(b)),b instanceof Uint8Array?(U=o.allocFromTypedArray(b),(arguments.length<4||!E.isInt32(y)||y<0)&&(y=b.byteLength)):L.toss("Invalid 3rd argument type for sqlite3_js_vfs_create_file().")):U=0,(!E.isInt32(y)||y<0)&&(o.dealloc(U),L.toss("Invalid 4th argument for sqlite3_js_vfs_create_file()."));try{const J=E.sqlite3__wasm_vfs_create_file(l,_,U,y);J&&L.toss("Creation of file failed with sqlite3 result code",s.sqlite3_js_rc_str(J))}finally{o.dealloc(U)}},s.sqlite3_js_sql_to_string=l=>{if(typeof l=="string")return l;const _=c(v);return _===v?void 0:_},E.isUIThread()){const l=function(_){const b=Object.create(null);return b.prefix="kvvfs-"+_,b.stores=[],(_==="session"||_==="")&&b.stores.push(globalThis.sessionStorage),(_==="local"||_==="")&&b.stores.push(globalThis.localStorage),b};s.sqlite3_js_kvvfs_clear=function(_=""){let b=0;const y=l(_);return y.stores.forEach(U=>{const J=[];let te;for(te=0;teU.removeItem(oe)),b+=J.length}),b},s.sqlite3_js_kvvfs_size=function(_=""){let b=0;const y=l(_);return y.stores.forEach(U=>{let J;for(J=0;Ju(l,_,"sqlite3_preupdate_new"),s.sqlite3_preupdate_old_js=(l,_)=>u(l,_,"sqlite3_preupdate_old"),s.sqlite3changeset_new_js=(l,_)=>u(l,_,"sqlite3changeset_new"),s.sqlite3changeset_old_js=(l,_)=>u(l,_,"sqlite3changeset_old");const h={WasmAllocError:g,SQLite3Error:L,capi:s,util:E,wasm:o,config:r,version:Object.create(null),client:void 0,asyncPostInit:async function l(){if(l.isReady instanceof Promise)return l.isReady;let _=t.initializersAsync;delete t.initializersAsync;const b=async()=>(h.__isUnderTest||(delete h.util,delete h.StructBinder),h),y=J=>{throw r.error("an async sqlite3 initializer failed:",J),J};if(!_||!_.length)return l.isReady=b().catch(y);_=_.map(J=>J instanceof Function?async te=>J(h):J),_.push(b);let U=Promise.resolve(h);for(;_.length;)U=U.then(_.shift());return l.isReady=U.catch(y)},scriptInfo:void 0};try{t.initializers.forEach(l=>{l(h)})}catch(l){throw console.error("sqlite3 bootstrap initializer threw:",l),l}return delete t.initializers,t.sqlite3=h,h},globalThis.sqlite3ApiBootstrap.initializers=[],globalThis.sqlite3ApiBootstrap.initializersAsync=[],globalThis.sqlite3ApiBootstrap.defaultConfig=Object.create(null),globalThis.sqlite3ApiBootstrap.sqlite3=void 0,globalThis.WhWasmUtilInstaller=function(t){t.bigIntEnabled===void 0&&(t.bigIntEnabled=!!globalThis.BigInt64Array);const n=(...c)=>{throw new Error(c.join(" "))};t.exports||Object.defineProperty(t,"exports",{enumerable:!0,configurable:!0,get:()=>t.instance&&t.instance.exports});const r=t.pointerIR||"i32",s=t.ptrSizeof=r==="i32"?4:r==="i64"?8:n("Unhandled ptrSizeof:",r),o=Object.create(null);o.heapSize=0,o.memory=null,o.freeFuncIndexes=[],o.scopedAlloc=[],o.utf8Decoder=new TextDecoder,o.utf8Encoder=new TextEncoder("utf-8"),t.sizeofIR=c=>{switch(c){case"i8":return 1;case"i16":return 2;case"i32":case"f32":case"float":return 4;case"i64":case"f64":case"double":return 8;case"*":return s;default:return(""+c).endsWith("*")?s:void 0}};const d=function(){if(!o.memory)o.memory=t.memory instanceof WebAssembly.Memory?t.memory:t.exports.memory;else if(o.heapSize===o.memory.buffer.byteLength)return o;const c=o.memory.buffer;return o.HEAP8=new Int8Array(c),o.HEAP8U=new Uint8Array(c),o.HEAP16=new Int16Array(c),o.HEAP16U=new Uint16Array(c),o.HEAP32=new Int32Array(c),o.HEAP32U=new Uint32Array(c),t.bigIntEnabled&&(o.HEAP64=new BigInt64Array(c),o.HEAP64U=new BigUint64Array(c)),o.HEAP32F=new Float32Array(c),o.HEAP64F=new Float64Array(c),o.heapSize=c.byteLength,o};t.heap8=()=>d().HEAP8,t.heap8u=()=>d().HEAP8U,t.heap16=()=>d().HEAP16,t.heap16u=()=>d().HEAP16U,t.heap32=()=>d().HEAP32,t.heap32u=()=>d().HEAP32U,t.heapForSize=function(c,g=!0){const E=o.memory&&o.heapSize===o.memory.buffer.byteLength?o:d();switch(c){case Int8Array:return E.HEAP8;case Uint8Array:return E.HEAP8U;case Int16Array:return E.HEAP16;case Uint16Array:return E.HEAP16U;case Int32Array:return E.HEAP32;case Uint32Array:return E.HEAP32U;case 8:return g?E.HEAP8U:E.HEAP8;case 16:return g?E.HEAP16U:E.HEAP16;case 32:return g?E.HEAP32U:E.HEAP32;case 64:if(E.HEAP64)return g?E.HEAP64U:E.HEAP64;break;default:if(t.bigIntEnabled){if(c===globalThis.BigUint64Array)return E.HEAP64U;if(c===globalThis.BigInt64Array)return E.HEAP64;break}}n("Invalid heapForSize() size: expecting 8, 16, 32,","or (if BigInt is enabled) 64.")},t.functionTable=function(){return t.exports.__indirect_function_table},t.functionEntry=function(c){const g=t.functionTable();return c>7)},rxJSig:/^(\w)\((\w*)\)$/,sigParams:function(h){const l=c._.rxJSig.exec(h);return l?l[2]:h.substr(1)},letterType:h=>c._.sigTypes[h]||n("Invalid signature letter:",h),pushSigType:(h,l)=>h.push(c._.typeCodes[c._.letterType(l)])}),typeof g=="string"){const h=E;E=g,g=h}const z=c._.sigParams(E),u=[1,96];c._.uleb128Encode(u,"push",z.length);for(const h of z)c._.pushSigType(u,h);return E[0]==="v"?u.push(0):(u.push(1),c._.pushSigType(u,E[0])),c._.uleb128Encode(u,"unshift",u.length),u.unshift(0,97,115,109,1,0,0,0,1),u.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0),new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array(u)),{e:{f:g}}).exports.f};const q=function(g,E,z){if(z&&!o.scopedAlloc.length&&n("No scopedAllocPush() scope is active."),typeof g=="string"){const _=E;E=g,g=_}(typeof E!="string"||!(g instanceof Function))&&n("Invalid arguments: expecting (function,signature) or (signature,function).");const u=t.functionTable(),h=u.length;let l;for(;o.freeFuncIndexes.length&&(l=o.freeFuncIndexes.pop(),u.get(l));){l=null;continue}l||(l=h,u.grow(1));try{return u.set(l,g),z&&o.scopedAlloc[o.scopedAlloc.length-1].push(l),l}catch(_){if(!(_ instanceof TypeError))throw l===h&&o.freeFuncIndexes.push(h),_}try{const _=t.jsFuncToWasm(g,E);u.set(l,_),z&&o.scopedAlloc[o.scopedAlloc.length-1].push(l)}catch(_){throw l===h&&o.freeFuncIndexes.push(h),_}return l};t.installFunction=(c,g)=>q(c,g,!1),t.scopedInstallFunction=(c,g)=>q(c,g,!0),t.uninstallFunction=function(c){if(!c&&c!==0)return;const g=o.freeFuncIndexes,E=t.functionTable();g.push(c);const z=E.get(c);return E.set(c,null),z},t.peek=function(g,E="i8"){E.endsWith("*")&&(E=r);const z=o.memory&&o.heapSize===o.memory.buffer.byteLength?o:d(),u=Array.isArray(g)?[]:void 0;let h;do{switch(u&&(g=arguments[0].shift()),E){case"i1":case"i8":h=z.HEAP8[g>>0];break;case"i16":h=z.HEAP16[g>>1];break;case"i32":h=z.HEAP32[g>>2];break;case"float":case"f32":h=z.HEAP32F[g>>2];break;case"double":case"f64":h=Number(z.HEAP64F[g>>3]);break;case"i64":if(t.bigIntEnabled){h=BigInt(z.HEAP64[g>>3]);break}default:n("Invalid type for peek():",E)}u&&u.push(h)}while(u&&arguments[0].length);return u||h},t.poke=function(c,g,E="i8"){E.endsWith("*")&&(E=r);const z=o.memory&&o.heapSize===o.memory.buffer.byteLength?o:d();for(const u of Array.isArray(c)?c:[c])switch(E){case"i1":case"i8":z.HEAP8[u>>0]=g;continue;case"i16":z.HEAP16[u>>1]=g;continue;case"i32":z.HEAP32[u>>2]=g;continue;case"float":case"f32":z.HEAP32F[u>>2]=g;continue;case"double":case"f64":z.HEAP64F[u>>3]=g;continue;case"i64":if(z.HEAP64){z.HEAP64[u>>3]=BigInt(g);continue}default:n("Invalid type for poke(): "+E)}return this},t.peekPtr=(...c)=>t.peek(c.length===1?c[0]:c,r),t.pokePtr=(c,g=0)=>t.poke(c,g,r),t.peek8=(...c)=>t.peek(c.length===1?c[0]:c,"i8"),t.poke8=(c,g)=>t.poke(c,g,"i8"),t.peek16=(...c)=>t.peek(c.length===1?c[0]:c,"i16"),t.poke16=(c,g)=>t.poke(c,g,"i16"),t.peek32=(...c)=>t.peek(c.length===1?c[0]:c,"i32"),t.poke32=(c,g)=>t.poke(c,g,"i32"),t.peek64=(...c)=>t.peek(c.length===1?c[0]:c,"i64"),t.poke64=(c,g)=>t.poke(c,g,"i64"),t.peek32f=(...c)=>t.peek(c.length===1?c[0]:c,"f32"),t.poke32f=(c,g)=>t.poke(c,g,"f32"),t.peek64f=(...c)=>t.peek(c.length===1?c[0]:c,"f64"),t.poke64f=(c,g)=>t.poke(c,g,"f64"),t.getMemValue=t.peek,t.getPtrValue=t.peekPtr,t.setMemValue=t.poke,t.setPtrValue=t.pokePtr,t.isPtr32=c=>typeof c=="number"&&c===(c|0)&&c>=0,t.isPtr=t.isPtr32,t.cstrlen=function(c){if(!c||!t.isPtr(c))return null;const g=d().HEAP8U;let E=c;for(;g[E]!==0;++E);return E-c};const L=typeof SharedArrayBuffer>"u"?function(){}:SharedArrayBuffer,C=function(c,g,E){return o.utf8Decoder.decode(c.buffer instanceof L?c.slice(g,E):c.subarray(g,E))};t.cstrToJs=function(c){const g=t.cstrlen(c);return g?C(d().HEAP8U,c,c+g):g===null?g:""},t.jstrlen=function(c){if(typeof c!="string")return null;const g=c.length;let E=0;for(let z=0;z=55296&&u<=57343&&(u=65536+((u&1023)<<10)|c.charCodeAt(++z)&1023),u<=127?++E:u<=2047?E+=2:u<=65535?E+=3:E+=4}return E},t.jstrcpy=function(c,g,E=0,z=-1,u=!0){if((!g||!(g instanceof Int8Array)&&!(g instanceof Uint8Array))&&n("jstrcpy() target must be an Int8Array or Uint8Array."),z<0&&(z=g.length-E),!(z>0)||!(E>=0))return 0;let h=0,l=c.length;const _=E,b=E+z-(u?1:0);for(;h=55296&&y<=57343&&(y=65536+((y&1023)<<10)|c.charCodeAt(++h)&1023),y<=127){if(E>=b)break;g[E++]=y}else if(y<=2047){if(E+1>=b)break;g[E++]=192|y>>6,g[E++]=128|y&63}else if(y<=65535){if(E+2>=b)break;g[E++]=224|y>>12,g[E++]=128|y>>6&63,g[E++]=128|y&63}else{if(E+3>=b)break;g[E++]=240|y>>18,g[E++]=128|y>>12&63,g[E++]=128|y>>6&63,g[E++]=128|y&63}}return u&&(g[E++]=0),E-_},t.cstrncpy=function(c,g,E){if((!c||!g)&&n("cstrncpy() does not accept NULL strings."),E<0)E=t.cstrlen(strPtr)+1;else if(!(E>0))return 0;const z=t.heap8u();let u=0,h;for(;uo.utf8Encoder.encode(g?c+"\0":c);const Q=(c,g)=>{(!(c.alloc instanceof Function)||!(c.dealloc instanceof Function))&&n("Object is missing alloc() and/or dealloc() function(s)","required by",g+"().")},V=function(c,g,E,z){if(Q(t,z),typeof c!="string")return null;{const u=o.utf8Encoder.encode(c),h=E(u.length+1),l=d().HEAP8U;return l.set(u,h),l[h+u.length]=0,g?[h,u.length]:h}};t.allocCString=(c,g=!1)=>V(c,g,t.alloc,"allocCString()"),t.scopedAllocPush=function(){Q(t,"scopedAllocPush");const c=[];return o.scopedAlloc.push(c),c},t.scopedAllocPop=function(c){Q(t,"scopedAllocPop");const g=arguments.length?o.scopedAlloc.indexOf(c):o.scopedAlloc.length-1;g<0&&n("Invalid state object for scopedAllocPop()."),arguments.length===0&&(c=o.scopedAlloc[g]),o.scopedAlloc.splice(g,1);for(let E;E=c.pop();)t.functionEntry(E)?t.uninstallFunction(E):t.dealloc(E)},t.scopedAlloc=function(c){o.scopedAlloc.length||n("No scopedAllocPush() scope is active.");const g=t.alloc(c);return o.scopedAlloc[o.scopedAlloc.length-1].push(g),g},Object.defineProperty(t.scopedAlloc,"level",{configurable:!1,enumerable:!1,get:()=>o.scopedAlloc.length,set:()=>n("The 'active' property is read-only.")}),t.scopedAllocCString=(c,g=!1)=>V(c,g,t.scopedAlloc,"scopedAllocCString()");const O=function(c,g){const E=t[c?"scopedAlloc":"alloc"]((g.length+1)*t.ptrSizeof);let z=0;return g.forEach(u=>{t.pokePtr(E+t.ptrSizeof*z++,t[c?"scopedAllocCString":"allocCString"](""+u))}),t.pokePtr(E+t.ptrSizeof*z,0),E};t.scopedAllocMainArgv=c=>O(!0,c),t.allocMainArgv=c=>O(!1,c),t.cArgvToJs=(c,g)=>{const E=[];for(let z=0;zI(c,g,"alloc"),t.scopedAllocPtr=(c=1,g=!0)=>I(c,g,"scopedAlloc"),t.xGet=function(c){return t.exports[c]||n("Cannot find exported symbol:",c)};const N=(c,g)=>n(c+"() requires",g,"argument(s).");t.xCall=function(c,...g){const E=c instanceof Function?c:t.xGet(c);return E instanceof Function||n("Exported symbol",c,"is not a function."),E.length!==g.length&&N(E===c?E.name:c,E.length),arguments.length===2&&Array.isArray(arguments[1])?E.apply(null,arguments[1]):E.apply(null,g)},o.xWrap=Object.create(null),o.xWrap.convert=Object.create(null),o.xWrap.convert.arg=new Map,o.xWrap.convert.result=new Map;const w=o.xWrap.convert.arg,x=o.xWrap.convert.result;t.bigIntEnabled&&w.set("i64",c=>BigInt(c));const T=r==="i32"?c=>c|0:c=>BigInt(c)|BigInt(0);w.set("i32",T).set("i16",c=>(c|0)&65535).set("i8",c=>(c|0)&255).set("f32",c=>Number(c).valueOf()).set("float",w.get("f32")).set("f64",w.get("f32")).set("double",w.get("f64")).set("int",w.get("i32")).set("null",c=>c).set(null,w.get("null")).set("**",T).set("*",T),x.set("*",T).set("pointer",T).set("number",c=>Number(c)).set("void",c=>{}).set("null",c=>c).set(null,x.get("null"));{const c=["i8","i16","i32","int","f32","float","f64","double"];t.bigIntEnabled&&c.push("i64");const g=w.get(r);for(const E of c)w.set(E+"*",g),x.set(E+"*",g),x.set(E,w.get(E)||n("Missing arg converter:",E))}const F=function(c){return typeof c=="string"?t.scopedAllocCString(c):c?T(c):null};w.set("string",F).set("utf8",F).set("pointer",F),x.set("string",c=>t.cstrToJs(c)).set("utf8",x.get("string")).set("string:dealloc",c=>{try{return c?t.cstrToJs(c):null}finally{t.dealloc(c)}}).set("utf8:dealloc",x.get("string:dealloc")).set("json",c=>JSON.parse(t.cstrToJs(c))).set("json:dealloc",c=>{try{return c?JSON.parse(t.cstrToJs(c)):null}finally{t.dealloc(c)}});const D=class{constructor(c){this.name=c.name||"unnamed adapter"}convertArg(c,g,E){n("AbstractArgAdapter must be subclassed.")}};w.FuncPtrAdapter=class De extends D{constructor(g){super(g),w.FuncPtrAdapter.warnOnUse&&console.warn("xArg.FuncPtrAdapter is an internal-only API","and is not intended to be invoked from","client-level code. Invoked with:",g),this.name=g.name||"unnamed",this.signature=g.signature,g.contextKey instanceof Function&&(this.contextKey=g.contextKey,g.bindScope||(g.bindScope="context")),this.bindScope=g.bindScope||n("FuncPtrAdapter options requires a bindScope (explicit or implied)."),De.bindScopes.indexOf(g.bindScope)<0&&n("Invalid options.bindScope ("+g.bindMod+") for FuncPtrAdapter. Expecting one of: ("+De.bindScopes.join(", ")+")"),this.isTransient=this.bindScope==="transient",this.isContext=this.bindScope==="context",this.isPermanent=this.bindScope==="permanent",this.singleton=this.bindScope==="singleton"?[]:void 0,this.callProxy=g.callProxy instanceof Function?g.callProxy:void 0}contextKey(g,E){return this}contextMap(g){const E=this.__cmap||(this.__cmap=new Map);let z=E.get(g);return z===void 0&&E.set(g,z=[]),z}convertArg(g,E,z){let u=this.singleton;if(!u&&this.isContext&&(u=this.contextMap(this.contextKey(E,z))),u&&u[0]===g)return u[1];if(g instanceof Function){this.callProxy&&(g=this.callProxy(g));const h=q(g,this.signature,this.isTransient);if(De.debugFuncInstall&&De.debugOut("FuncPtrAdapter installed",this,this.contextKey(E,z),"@"+h,g),u){if(u[1]){De.debugFuncInstall&&De.debugOut("FuncPtrAdapter uninstalling",this,this.contextKey(E,z),"@"+u[1],g);try{o.scopedAlloc[o.scopedAlloc.length-1].push(u[1])}catch{}}u[0]=g,u[1]=h}return h}else if(t.isPtr(g)||g===null||g===void 0){if(u&&u[1]&&u[1]!==g){De.debugFuncInstall&&De.debugOut("FuncPtrAdapter uninstalling",this,this.contextKey(E,z),"@"+u[1],g);try{o.scopedAlloc[o.scopedAlloc.length-1].push(u[1])}catch{}u[0]=u[1]=g|0}return g||0}else throw new TypeError("Invalid FuncPtrAdapter argument type. Expecting a function pointer or a "+(this.name?this.name+" ":"")+"function matching signature "+this.signature+".")}},w.FuncPtrAdapter.warnOnUse=!1,w.FuncPtrAdapter.debugFuncInstall=!1,w.FuncPtrAdapter.debugOut=console.debug.bind(console),w.FuncPtrAdapter.bindScopes=["transient","context","singleton","permanent"];const A=c=>w.get(c)||n("Argument adapter not found:",c),j=c=>x.get(c)||n("Result adapter not found:",c);o.xWrap.convertArg=(c,...g)=>A(c)(...g),o.xWrap.convertArgNoCheck=(c,...g)=>w.get(c)(...g),o.xWrap.convertResult=(c,g)=>c===null?g:c?j(c)(g):void 0,o.xWrap.convertResultNoCheck=(c,g)=>c===null?g:c?x.get(c)(g):void 0,t.xWrap=function(c,g,...E){arguments.length===3&&Array.isArray(arguments[2])&&(E=arguments[2]),t.isPtr(c)&&(c=t.functionEntry(c)||n("Function pointer not found in WASM function table."));const z=c instanceof Function,u=z?c:t.xGet(c);if(z&&(c=u.name||"unnamed function"),E.length!==u.length&&N(c,u.length),g===null&&u.length===0)return u;g!=null&&j(g);for(const l of E)l instanceof D?w.set(l,(..._)=>l.convertArg(..._)):A(l);const h=o.xWrap;return u.length===0?(...l)=>l.length?N(c,u.length):h.convertResult(g,u.call(null)):function(...l){l.length!==u.length&&N(c,u.length);const _=t.scopedAllocPush();try{let b=0;for(;bfetch(t.uri,{credentials:"same-origin"}),r=this,s=function(d){if(t.wasmUtilTarget){const q=(...C)=>{throw new Error(C.join(" "))},L=t.wasmUtilTarget;if(L.module=d.module,L.instance=d.instance,L.instance.exports.memory||(L.memory=t.imports&&t.imports.env&&t.imports.env.memory||q("Missing 'memory' object!")),!L.alloc&&d.instance.exports.malloc){const C=d.instance.exports;L.alloc=function(Q){return C.malloc(Q)||q("Allocation of",Q,"bytes failed.")},L.dealloc=function(Q){C.free(Q)}}r(L)}return t.onload&&t.onload(d,t),d};return WebAssembly.instantiateStreaming?function(){return WebAssembly.instantiateStreaming(n(),t.imports||{}).then(s)}:function(){return n().then(q=>q.arrayBuffer()).then(q=>WebAssembly.instantiate(q,t.imports||{})).then(s)}}).bind(globalThis.WhWasmUtilInstaller),globalThis.Jaccwabyt=function t(n){const r=(...f)=>{throw new Error(f.join(" "))};!(n.heap instanceof WebAssembly.Memory)&&!(n.heap instanceof Function)&&r("config.heap must be WebAssembly.Memory instance or a function."),["alloc","dealloc"].forEach(function(f){n[f]instanceof Function||r("Config option '"+f+"' must be a function.")});const s=t,o=n.heap instanceof Function?n.heap:()=>new Uint8Array(n.heap.buffer),d=n.alloc,q=n.dealloc,L=n.log||console.log.bind(console),C=n.memberPrefix||"",Q=n.memberSuffix||"",V=n.bigIntEnabled===void 0?!!globalThis.BigInt64Array:!!n.bigIntEnabled,O=globalThis.BigInt,I=globalThis.BigInt64Array,N=n.ptrSizeof||4,w=n.ptrIR||"i32";s.debugFlags||(s.__makeDebugFlags=function(f=null){f&&f.__flags&&(f=f.__flags);const S=function k(R){return arguments.length===0?k.__flags:(R<0?(delete k.__flags.getter,delete k.__flags.setter,delete k.__flags.alloc,delete k.__flags.dealloc):(k.__flags.getter=(1&R)!==0,k.__flags.setter=(2&R)!==0,k.__flags.alloc=(4&R)!==0,k.__flags.dealloc=(8&R)!==0),k._flags)};return Object.defineProperty(S,"__flags",{iterable:!1,writable:!1,value:Object.create(f)}),f||S(0),S},s.debugFlags=s.__makeDebugFlags());const x=function(){const f=new ArrayBuffer(2);return new DataView(f).setInt16(0,256,!0),new Int16Array(f)[0]===256}(),T=f=>f[1]==="(",F=f=>f==="P",D=f=>T(f)?"p":f[0],A=function(f){switch(D(f)){case"c":case"C":return"i8";case"i":return"i32";case"p":case"P":case"s":return w;case"j":return"i64";case"f":return"float";case"d":return"double"}r("Unhandled signature IR:",f)},j=I?()=>!0:()=>r("BigInt64Array is not available."),H=function(f){switch(D(f)){case"p":case"P":case"s":{switch(N){case 4:return"getInt32";case 8:return j()&&"getBigInt64"}break}case"i":return"getInt32";case"c":return"getInt8";case"C":return"getUint8";case"j":return j()&&"getBigInt64";case"f":return"getFloat32";case"d":return"getFloat64"}r("Unhandled DataView getter for signature:",f)},c=function(f){switch(D(f)){case"p":case"P":case"s":{switch(N){case 4:return"setInt32";case 8:return j()&&"setBigInt64"}break}case"i":return"setInt32";case"c":return"setInt8";case"C":return"setUint8";case"j":return j()&&"setBigInt64";case"f":return"setFloat32";case"d":return"setFloat64"}r("Unhandled DataView setter for signature:",f)},g=function(f){switch(D(f)){case"i":case"f":case"c":case"C":case"d":return Number;case"j":return j()&&O;case"p":case"P":case"s":switch(N){case 4:return Number;case 8:return j()&&O}break}r("Unhandled DataView set wrapper for signature:",f)},E=(f,S)=>f+"::"+S,z=function(f,S){return()=>r(E(f,S),"is read-only.")},u=new WeakMap,h="(pointer-is-external)",l=function(f,S,k){if(k||(k=u.get(S)),k){if(u.delete(S),Array.isArray(S.ondispose)){let R;for(;R=S.ondispose.shift();)try{R instanceof Function?R.call(S):R instanceof G?R.dispose():typeof R=="number"&&q(R)}catch($){console.warn("ondispose() for",f.structName,"@",k,"threw. NOT propagating it.",$)}}else if(S.ondispose instanceof Function)try{S.ondispose()}catch(R){console.warn("ondispose() for",f.structName,"@",k,"threw. NOT propagating it.",R)}delete S.ondispose,f.debugFlags.__flags.dealloc&&L("debug.dealloc:",S[h]?"EXTERNAL":"",f.structName,"instance:",f.structInfo.sizeof,"bytes @"+k),S[h]||q(k)}},_=f=>({configurable:!1,writable:!1,iterable:!1,value:f}),b=function(f,S,k){let R=!k;k?Object.defineProperty(S,h,_(k)):(k=d(f.structInfo.sizeof),k||r("Allocation of",f.structName,"structure failed."));try{f.debugFlags.__flags.alloc&&L("debug.alloc:",R?"":"EXTERNAL",f.structName,"instance:",f.structInfo.sizeof,"bytes @"+k),R&&o().fill(0,k,k+f.structInfo.sizeof),u.set(S,k)}catch($){throw l(f,S,k),$}},y=function(){const f=this.pointer;return f?new Uint8Array(o().slice(f,f+this.structInfo.sizeof)):null},J=_(f=>C+f+Q),te=function(f,S,k=!0){let R=f.members[S];if(!R&&(C||Q)){for(const $ of Object.values(f.members))if($.key===S){R=$;break}!R&&k&&r(E(f.name,S),"is not a mapped struct member.")}return R},oe=function f(S,k,R=!1){f._||(f._=ee=>ee.replace(/[^vipPsjrdcC]/g,"").replace(/[pPscC]/g,"i"));const $=te(S.structInfo,k,!0);return R?f._($.signature):$.signature},re={configurable:!1,enumerable:!1,get:function(){return u.get(this)},set:()=>r("Cannot assign the 'pointer' property of a struct.")},ie=_(function(){const f=[];for(const S of Object.keys(this.structInfo.members))f.push(this.memberKey(S));return f}),ae=new TextDecoder("utf-8"),ue=new TextEncoder,me=typeof SharedArrayBuffer>"u"?function(){}:SharedArrayBuffer,he=function(f,S,k){return ae.decode(f.buffer instanceof me?f.slice(S,k):f.subarray(S,k))},ve=function(f,S,k=!1){const R=te(f.structInfo,S,k);return R&&R.signature.length===1&&R.signature[0]==="s"?R:!1},be=function(f){f.signature!=="s"&&r("Invalid member type signature for C-string value:",JSON.stringify(f))},P=function(S,k){const R=te(S.structInfo,k,!0);be(R);const $=S[R.key];if(!$)return null;let ee=$;const ce=o();for(;ce[ee]!==0;++ee);return $===ee?"":he(ce,$,ee)},M=function(f,...S){f.ondispose?Array.isArray(f.ondispose)||(f.ondispose=[f.ondispose]):f.ondispose=[],f.ondispose.push(...S)},W=function(f){const S=ue.encode(f),k=d(S.length+1);k||r("Allocation error while duplicating string:",f);const R=o();return R.set(S,k),R[k+S.length]=0,k},K=function(f,S,k){const R=te(f.structInfo,S,!0);be(R);const $=W(k);return f[R.key]=$,M(f,$),f},G=function(S,k){arguments[2]!==_&&r("Do not call the StructType constructor","from client-level code."),Object.defineProperties(this,{structName:_(S),structInfo:_(k)})};G.prototype=Object.create(null,{dispose:_(function(){l(this.constructor,this)}),lookupMember:_(function(f,S=!0){return te(this.structInfo,f,S)}),memberToJsString:_(function(f){return P(this,f)}),memberIsString:_(function(f,S=!0){return ve(this,f,S)}),memberKey:J,memberKeys:ie,memberSignature:_(function(f,S=!1){return oe(this,f,S)}),memoryDump:_(y),pointer:re,setMemberCString:_(function(f,S){return K(this,f,S)})}),Object.assign(G.prototype,{addOnDispose:function(...f){return M(this,...f),this}}),Object.defineProperties(G,{allocCString:_(W),isA:_(f=>f instanceof G),hasExternalPointer:_(f=>f instanceof G&&!!f[h]),memberKey:J});const X=f=>Number.isFinite(f)||f instanceof(O||Number),B=function f(S,k,R){if(!f._){f._={getters:{},setters:{},sw:{}};const xe=["i","c","C","p","P","s","f","d","v()"];V&&xe.push("j"),xe.forEach(function(Te){f._.getters[Te]=H(Te),f._.setters[Te]=c(Te),f._.sw[Te]=g(Te)});const nr=/^[ipPsjfdcC]$/,rr=/^[vipPsjfdcC]\([ipPsjfdcC]*\)$/;f.sigCheck=function(Te,sr,Dt,mt){Object.prototype.hasOwnProperty.call(Te,Dt)&&r(Te.structName,"already has a property named",Dt+"."),nr.test(mt)||rr.test(mt)||r("Malformed signature for",E(Te.structName,sr)+":",mt)}}const $=S.memberKey(k);f.sigCheck(S.prototype,k,$,R.signature),R.key=$,R.name=k;const ee=D(R.signature),ce=E(S.prototype.structName,$),pe=S.prototype.debugFlags.__flags,Ie=Object.create(null);Ie.configurable=!1,Ie.enumerable=!1,Ie.get=function(){pe.getter&&L("debug.getter:",f._.getters[ee],"for",A(ee),ce,"@",this.pointer,"+",R.offset,"sz",R.sizeof);let xe=new DataView(o().buffer,this.pointer+R.offset,R.sizeof)[f._.getters[ee]](0,x);return pe.getter&&L("debug.getter:",ce,"result =",xe),xe},R.readOnly?Ie.set=z(S.prototype.structName,$):Ie.set=function(xe){if(pe.setter&&L("debug.setter:",f._.setters[ee],"for",A(ee),ce,"@",this.pointer,"+",R.offset,"sz",R.sizeof,xe),this.pointer||r("Cannot set struct property on disposed instance."),xe===null)xe=0;else for(;!X(xe);){if(F(R.signature)&&xe instanceof G){xe=xe.pointer||0,pe.setter&&L("debug.setter:",ce,"resolved to",xe);break}r("Invalid value for pointer-type",ce+".")}new DataView(o().buffer,this.pointer+R.offset,R.sizeof)[f._.setters[ee]](0,f._.sw[ee](xe),x)},Object.defineProperty(S.prototype,$,Ie)},p=function f(S,k){arguments.length===1?(k=S,S=k.name):k.name||(k.name=S),S||r("Struct name is required.");let R=!1;Object.keys(k.members).forEach(ce=>{const pe=k.members[ce];pe.sizeof?pe.sizeof===1?pe.signature==="c"||pe.signature==="C"||r("Unexpected sizeof==1 member",E(k.name,ce),"with signature",pe.signature):(pe.sizeof%4!==0&&(console.warn("Invalid struct member description =",pe,"from",k),r(S,"member",ce,"sizeof is not aligned. sizeof="+pe.sizeof)),pe.offset%4!==0&&(console.warn("Invalid struct member description =",pe,"from",k),r(S,"member",ce,"offset is not aligned. offset="+pe.offset))):r(S,"member",ce,"is missing sizeof."),(!R||R.offsetce instanceof ee),memberKey:J,memberKeys:ie,methodInfoForKey:_(function(ce){}),structInfo:_(k),structName:_(S)}),ee.prototype=new G(S,k,_),Object.defineProperties(ee.prototype,{debugFlags:$,constructor:_(ee)}),Object.keys(k.members).forEach(ce=>B(ee,ce,k.members[ce])),ee};return p.StructType=G,p.config=n,p.allocCString=W,p.debugFlags||(p.debugFlags=s.__makeDebugFlags(s.debugFlags)),p},globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=(...w)=>{throw new Error(w.join(" "))};t.SQLite3Error.toss;const r=t.capi,s=t.wasm,o=t.util;if(globalThis.WhWasmUtilInstaller(s),delete globalThis.WhWasmUtilInstaller,s.bindingSignatures=[["sqlite3_aggregate_context","void*","sqlite3_context*","int"],["sqlite3_bind_double","int","sqlite3_stmt*","int","f64"],["sqlite3_bind_int","int","sqlite3_stmt*","int","int"],["sqlite3_bind_null",void 0,"sqlite3_stmt*","int"],["sqlite3_bind_parameter_count","int","sqlite3_stmt*"],["sqlite3_bind_parameter_index","int","sqlite3_stmt*","string"],["sqlite3_bind_parameter_name","string","sqlite3_stmt*","int"],["sqlite3_bind_pointer","int","sqlite3_stmt*","int","*","string:static","*"],["sqlite3_busy_handler","int",["sqlite3*",new s.xWrap.FuncPtrAdapter({signature:"i(pi)",contextKey:(w,x)=>w[0]}),"*"]],["sqlite3_busy_timeout","int","sqlite3*","int"],["sqlite3_changes","int","sqlite3*"],["sqlite3_clear_bindings","int","sqlite3_stmt*"],["sqlite3_collation_needed","int","sqlite3*","*","*"],["sqlite3_column_blob","*","sqlite3_stmt*","int"],["sqlite3_column_bytes","int","sqlite3_stmt*","int"],["sqlite3_column_count","int","sqlite3_stmt*"],["sqlite3_column_decltype","string","sqlite3_stmt*","int"],["sqlite3_column_double","f64","sqlite3_stmt*","int"],["sqlite3_column_int","int","sqlite3_stmt*","int"],["sqlite3_column_name","string","sqlite3_stmt*","int"],["sqlite3_column_text","string","sqlite3_stmt*","int"],["sqlite3_column_type","int","sqlite3_stmt*","int"],["sqlite3_column_value","sqlite3_value*","sqlite3_stmt*","int"],["sqlite3_commit_hook","void*",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_commit_hook",signature:"i(p)",contextKey:w=>w[0]}),"*"]],["sqlite3_compileoption_get","string","int"],["sqlite3_compileoption_used","int","string"],["sqlite3_complete","int","string:flexible"],["sqlite3_context_db_handle","sqlite3*","sqlite3_context*"],["sqlite3_data_count","int","sqlite3_stmt*"],["sqlite3_db_filename","string","sqlite3*","string"],["sqlite3_db_handle","sqlite3*","sqlite3_stmt*"],["sqlite3_db_name","string","sqlite3*","int"],["sqlite3_db_readonly","int","sqlite3*","string"],["sqlite3_db_status","int","sqlite3*","int","*","*","int"],["sqlite3_errcode","int","sqlite3*"],["sqlite3_errmsg","string","sqlite3*"],["sqlite3_error_offset","int","sqlite3*"],["sqlite3_errstr","string","int"],["sqlite3_exec","int",["sqlite3*","string:flexible",new s.xWrap.FuncPtrAdapter({signature:"i(pipp)",bindScope:"transient",callProxy:w=>{let x;return(T,F,D,A)=>{try{const j=s.cArgvToJs(F,D);return x||(x=s.cArgvToJs(F,A)),w(j,x)|0}catch(j){return j.resultCode||r.SQLITE_ERROR}}}}),"*","**"]],["sqlite3_expanded_sql","string","sqlite3_stmt*"],["sqlite3_extended_errcode","int","sqlite3*"],["sqlite3_extended_result_codes","int","sqlite3*","int"],["sqlite3_file_control","int","sqlite3*","string","int","*"],["sqlite3_finalize","int","sqlite3_stmt*"],["sqlite3_free",void 0,"*"],["sqlite3_get_autocommit","int","sqlite3*"],["sqlite3_get_auxdata","*","sqlite3_context*","int"],["sqlite3_initialize",void 0],["sqlite3_interrupt",void 0,"sqlite3*"],["sqlite3_is_interrupted","int","sqlite3*"],["sqlite3_keyword_count","int"],["sqlite3_keyword_name","int",["int","**","*"]],["sqlite3_keyword_check","int",["string","int"]],["sqlite3_libversion","string"],["sqlite3_libversion_number","int"],["sqlite3_limit","int",["sqlite3*","int","int"]],["sqlite3_malloc","*","int"],["sqlite3_open","int","string","*"],["sqlite3_open_v2","int","string","*","int","string"],["sqlite3_realloc","*","*","int"],["sqlite3_reset","int","sqlite3_stmt*"],["sqlite3_result_blob",void 0,"sqlite3_context*","*","int","*"],["sqlite3_result_double",void 0,"sqlite3_context*","f64"],["sqlite3_result_error",void 0,"sqlite3_context*","string","int"],["sqlite3_result_error_code",void 0,"sqlite3_context*","int"],["sqlite3_result_error_nomem",void 0,"sqlite3_context*"],["sqlite3_result_error_toobig",void 0,"sqlite3_context*"],["sqlite3_result_int",void 0,"sqlite3_context*","int"],["sqlite3_result_null",void 0,"sqlite3_context*"],["sqlite3_result_pointer",void 0,"sqlite3_context*","*","string:static","*"],["sqlite3_result_subtype",void 0,"sqlite3_value*","int"],["sqlite3_result_text",void 0,"sqlite3_context*","string","int","*"],["sqlite3_result_zeroblob",void 0,"sqlite3_context*","int"],["sqlite3_rollback_hook","void*",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_rollback_hook",signature:"v(p)",contextKey:w=>w[0]}),"*"]],["sqlite3_set_auxdata",void 0,["sqlite3_context*","int","*",new s.xWrap.FuncPtrAdapter({name:"xDestroyAuxData",signature:"v(*)",contextKey:(w,x)=>w[0]})]],["sqlite3_shutdown",void 0],["sqlite3_sourceid","string"],["sqlite3_sql","string","sqlite3_stmt*"],["sqlite3_status","int","int","*","*","int"],["sqlite3_step","int","sqlite3_stmt*"],["sqlite3_stmt_busy","int","sqlite3_stmt*"],["sqlite3_stmt_readonly","int","sqlite3_stmt*"],["sqlite3_stmt_status","int","sqlite3_stmt*","int","int"],["sqlite3_strglob","int","string","string"],["sqlite3_stricmp","int","string","string"],["sqlite3_strlike","int","string","string","int"],["sqlite3_strnicmp","int","string","string","int"],["sqlite3_table_column_metadata","int","sqlite3*","string","string","string","**","**","*","*","*"],["sqlite3_total_changes","int","sqlite3*"],["sqlite3_trace_v2","int",["sqlite3*","int",new s.xWrap.FuncPtrAdapter({name:"sqlite3_trace_v2::callback",signature:"i(ippp)",contextKey:(w,x)=>w[0]}),"*"]],["sqlite3_txn_state","int",["sqlite3*","string"]],["sqlite3_uri_boolean","int","sqlite3_filename","string","int"],["sqlite3_uri_key","string","sqlite3_filename","int"],["sqlite3_uri_parameter","string","sqlite3_filename","string"],["sqlite3_user_data","void*","sqlite3_context*"],["sqlite3_value_blob","*","sqlite3_value*"],["sqlite3_value_bytes","int","sqlite3_value*"],["sqlite3_value_double","f64","sqlite3_value*"],["sqlite3_value_dup","sqlite3_value*","sqlite3_value*"],["sqlite3_value_free",void 0,"sqlite3_value*"],["sqlite3_value_frombind","int","sqlite3_value*"],["sqlite3_value_int","int","sqlite3_value*"],["sqlite3_value_nochange","int","sqlite3_value*"],["sqlite3_value_numeric_type","int","sqlite3_value*"],["sqlite3_value_pointer","*","sqlite3_value*","string:static"],["sqlite3_value_subtype","int","sqlite3_value*"],["sqlite3_value_text","string","sqlite3_value*"],["sqlite3_value_type","int","sqlite3_value*"],["sqlite3_vfs_find","*","string"],["sqlite3_vfs_register","int","sqlite3_vfs*","int"],["sqlite3_vfs_unregister","int","sqlite3_vfs*"]],s.exports.sqlite3_progress_handler&&s.bindingSignatures.push(["sqlite3_progress_handler",void 0,["sqlite3*","int",new s.xWrap.FuncPtrAdapter({name:"xProgressHandler",signature:"i(p)",bindScope:"context",contextKey:(w,x)=>w[0]}),"*"]]),s.exports.sqlite3_stmt_explain&&s.bindingSignatures.push(["sqlite3_stmt_explain","int","sqlite3_stmt*","int"],["sqlite3_stmt_isexplain","int","sqlite3_stmt*"]),s.exports.sqlite3_set_authorizer&&s.bindingSignatures.push(["sqlite3_set_authorizer","int",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_set_authorizer::xAuth",signature:"i(pissss)",contextKey:(w,x)=>w[0],callProxy:w=>(x,T,F,D,A,j)=>{try{return F=F&&s.cstrToJs(F),D=D&&s.cstrToJs(D),A=A&&s.cstrToJs(A),j=j&&s.cstrToJs(j),w(x,T,F,D,A,j)||0}catch(H){return H.resultCode||r.SQLITE_ERROR}}}),"*"]]),s.bindingSignatures.int64=[["sqlite3_bind_int64","int",["sqlite3_stmt*","int","i64"]],["sqlite3_changes64","i64",["sqlite3*"]],["sqlite3_column_int64","i64",["sqlite3_stmt*","int"]],["sqlite3_deserialize","int","sqlite3*","string","*","i64","i64","int"],["sqlite3_last_insert_rowid","i64",["sqlite3*"]],["sqlite3_malloc64","*","i64"],["sqlite3_msize","i64","*"],["sqlite3_overload_function","int",["sqlite3*","string","int"]],["sqlite3_realloc64","*","*","i64"],["sqlite3_result_int64",void 0,"*","i64"],["sqlite3_result_zeroblob64","int","*","i64"],["sqlite3_serialize","*","sqlite3*","string","*","int"],["sqlite3_set_last_insert_rowid",void 0,["sqlite3*","i64"]],["sqlite3_status64","int","int","*","*","int"],["sqlite3_total_changes64","i64",["sqlite3*"]],["sqlite3_update_hook","*",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_update_hook",signature:"v(iippj)",contextKey:w=>w[0],callProxy:w=>(x,T,F,D,A)=>{w(x,T,s.cstrToJs(F),s.cstrToJs(D),A)}}),"*"]],["sqlite3_uri_int64","i64",["sqlite3_filename","string","i64"]],["sqlite3_value_int64","i64","sqlite3_value*"]],s.bigIntEnabled&&s.exports.sqlite3_declare_vtab&&s.bindingSignatures.int64.push(["sqlite3_create_module","int",["sqlite3*","string","sqlite3_module*","*"]],["sqlite3_create_module_v2","int",["sqlite3*","string","sqlite3_module*","*","*"]],["sqlite3_declare_vtab","int",["sqlite3*","string:flexible"]],["sqlite3_drop_modules","int",["sqlite3*","**"]],["sqlite3_vtab_collation","string","sqlite3_index_info*","int"],["sqlite3_vtab_distinct","int","sqlite3_index_info*"],["sqlite3_vtab_in","int","sqlite3_index_info*","int","int"],["sqlite3_vtab_in_first","int","sqlite3_value*","**"],["sqlite3_vtab_in_next","int","sqlite3_value*","**"],["sqlite3_vtab_nochange","int","sqlite3_context*"],["sqlite3_vtab_on_conflict","int","sqlite3*"],["sqlite3_vtab_rhs_value","int","sqlite3_index_info*","int","**"]),s.bigIntEnabled&&s.exports.sqlite3_preupdate_hook&&s.bindingSignatures.int64.push(["sqlite3_preupdate_blobwrite","int","sqlite3*"],["sqlite3_preupdate_count","int","sqlite3*"],["sqlite3_preupdate_depth","int","sqlite3*"],["sqlite3_preupdate_hook","*",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"sqlite3_preupdate_hook",signature:"v(ppippjj)",contextKey:w=>w[0],callProxy:w=>(x,T,F,D,A,j,H)=>{w(x,T,F,s.cstrToJs(D),s.cstrToJs(A),j,H)}}),"*"]],["sqlite3_preupdate_new","int",["sqlite3*","int","**"]],["sqlite3_preupdate_old","int",["sqlite3*","int","**"]]),s.bigIntEnabled&&s.exports.sqlite3changegroup_add&&s.exports.sqlite3session_create&&s.exports.sqlite3_preupdate_hook){const w={signature:"i(ps)",callProxy:x=>(T,F)=>{try{return x(T,s.cstrToJs(F))|0}catch(D){return D.resultCode||r.SQLITE_ERROR}}};s.bindingSignatures.int64.push(["sqlite3changegroup_add","int",["sqlite3_changegroup*","int","void*"]],["sqlite3changegroup_add_strm","int",["sqlite3_changegroup*",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*"]],["sqlite3changegroup_delete",void 0,["sqlite3_changegroup*"]],["sqlite3changegroup_new","int",["**"]],["sqlite3changegroup_output","int",["sqlite3_changegroup*","int*","**"]],["sqlite3changegroup_output_strm","int",["sqlite3_changegroup*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppi)",bindScope:"transient"}),"void*"]],["sqlite3changeset_apply","int",["sqlite3*","int","void*",new s.xWrap.FuncPtrAdapter({name:"xFilter",bindScope:"transient",...w}),new s.xWrap.FuncPtrAdapter({name:"xConflict",signature:"i(pip)",bindScope:"transient"}),"void*"]],["sqlite3changeset_apply_strm","int",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xFilter",bindScope:"transient",...w}),new s.xWrap.FuncPtrAdapter({name:"xConflict",signature:"i(pip)",bindScope:"transient"}),"void*"]],["sqlite3changeset_apply_v2","int",["sqlite3*","int","void*",new s.xWrap.FuncPtrAdapter({name:"xFilter",bindScope:"transient",...w}),new s.xWrap.FuncPtrAdapter({name:"xConflict",signature:"i(pip)",bindScope:"transient"}),"void*","**","int*","int"]],["sqlite3changeset_apply_v2_strm","int",["sqlite3*",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xFilter",bindScope:"transient",...w}),new s.xWrap.FuncPtrAdapter({name:"xConflict",signature:"i(pip)",bindScope:"transient"}),"void*","**","int*","int"]],["sqlite3changeset_concat","int",["int","void*","int","void*","int*","**"]],["sqlite3changeset_concat_strm","int",[new s.xWrap.FuncPtrAdapter({name:"xInputA",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xInputB",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppi)",bindScope:"transient"}),"void*"]],["sqlite3changeset_conflict","int",["sqlite3_changeset_iter*","int","**"]],["sqlite3changeset_finalize","int",["sqlite3_changeset_iter*"]],["sqlite3changeset_fk_conflicts","int",["sqlite3_changeset_iter*","int*"]],["sqlite3changeset_invert","int",["int","void*","int*","**"]],["sqlite3changeset_invert_strm","int",[new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppi)",bindScope:"transient"}),"void*"]],["sqlite3changeset_new","int",["sqlite3_changeset_iter*","int","**"]],["sqlite3changeset_next","int",["sqlite3_changeset_iter*"]],["sqlite3changeset_old","int",["sqlite3_changeset_iter*","int","**"]],["sqlite3changeset_op","int",["sqlite3_changeset_iter*","**","int*","int*","int*"]],["sqlite3changeset_pk","int",["sqlite3_changeset_iter*","**","int*"]],["sqlite3changeset_start","int",["**","int","*"]],["sqlite3changeset_start_strm","int",["**",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*"]],["sqlite3changeset_start_v2","int",["**","int","*","int"]],["sqlite3changeset_start_v2_strm","int",["**",new s.xWrap.FuncPtrAdapter({name:"xInput",signature:"i(ppp)",bindScope:"transient"}),"void*","int"]],["sqlite3session_attach","int",["sqlite3_session*","string"]],["sqlite3session_changeset","int",["sqlite3_session*","int*","**"]],["sqlite3session_changeset_size","i64",["sqlite3_session*"]],["sqlite3session_changeset_strm","int",["sqlite3_session*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppp)",bindScope:"transient"}),"void*"]],["sqlite3session_config","int",["int","void*"]],["sqlite3session_create","int",["sqlite3*","string","**"]],["sqlite3session_diff","int",["sqlite3_session*","string","string","**"]],["sqlite3session_enable","int",["sqlite3_session*","int"]],["sqlite3session_indirect","int",["sqlite3_session*","int"]],["sqlite3session_isempty","int",["sqlite3_session*"]],["sqlite3session_memory_used","i64",["sqlite3_session*"]],["sqlite3session_object_config","int",["sqlite3_session*","int","void*"]],["sqlite3session_patchset","int",["sqlite3_session*","*","**"]],["sqlite3session_patchset_strm","int",["sqlite3_session*",new s.xWrap.FuncPtrAdapter({name:"xOutput",signature:"i(ppp)",bindScope:"transient"}),"void*"]],["sqlite3session_table_filter",void 0,["sqlite3_session*",new s.xWrap.FuncPtrAdapter({name:"xFilter",...w,contextKey:(x,T)=>x[0]}),"*"]])}s.bindingSignatures.wasmInternal=[["sqlite3__wasm_db_reset","int","sqlite3*"],["sqlite3__wasm_db_vfs","sqlite3_vfs*","sqlite3*","string"],["sqlite3__wasm_vfs_create_file","int","sqlite3_vfs*","string","*","int"],["sqlite3__wasm_posix_create_file","int","string","*","int"],["sqlite3__wasm_vfs_unlink","int","sqlite3_vfs*","string"],["sqlite3__wasm_qfmt_token","string:dealloc","string","int"]],t.StructBinder=globalThis.Jaccwabyt({heap:s.heap8u,alloc:s.alloc,dealloc:s.dealloc,bigIntEnabled:s.bigIntEnabled,memberPrefix:"$"}),delete globalThis.Jaccwabyt;{const w=s.xWrap.argAdapter("string");s.xWrap.argAdapter("string:flexible",A=>w(o.flexibleString(A))),s.xWrap.argAdapter("string:static",(function(A){return s.isPtr(A)?A:(A=""+A,this[A]||(this[A]=s.allocCString(A)))}).bind(Object.create(null)));const x=s.xWrap.argAdapter("*"),T=function(){};s.xWrap.argAdapter("sqlite3_filename",x)("sqlite3_context*",x)("sqlite3_value*",x)("void*",x)("sqlite3_changegroup*",x)("sqlite3_changeset_iter*",x)("sqlite3_session*",x)("sqlite3_stmt*",A=>{var j;return x(A instanceof(((j=t==null?void 0:t.oo1)==null?void 0:j.Stmt)||T)?A.pointer:A)})("sqlite3*",A=>{var j;return x(A instanceof(((j=t==null?void 0:t.oo1)==null?void 0:j.DB)||T)?A.pointer:A)})("sqlite3_vfs*",A=>typeof A=="string"?r.sqlite3_vfs_find(A)||t.SQLite3Error.toss(r.SQLITE_NOTFOUND,"Unknown sqlite3_vfs name:",A):x(A instanceof(r.sqlite3_vfs||T)?A.pointer:A)),s.exports.sqlite3_declare_vtab&&s.xWrap.argAdapter("sqlite3_index_info*",A=>x(A instanceof(r.sqlite3_index_info||T)?A.pointer:A))("sqlite3_module*",A=>x(A instanceof(r.sqlite3_module||T)?A.pointer:A));const F=s.xWrap.resultAdapter("*");s.xWrap.resultAdapter("sqlite3*",F)("sqlite3_context*",F)("sqlite3_stmt*",F)("sqlite3_value*",F)("sqlite3_vfs*",F)("void*",F),s.exports.sqlite3_step.length===0&&(s.xWrap.doArgcCheck=!1,t.config.warn("Disabling sqlite3.wasm.xWrap.doArgcCheck due to environmental quirks."));for(const A of s.bindingSignatures)r[A[0]]=s.xWrap.apply(null,A);for(const A of s.bindingSignatures.wasmInternal)o[A[0]]=s.xWrap.apply(null,A);const D=function(A){return()=>n(A+"() is unavailable due to lack","of BigInt support in this build.")};for(const A of s.bindingSignatures.int64)r[A[0]]=s.bigIntEnabled?s.xWrap.apply(null,A):D(A[0]);if(delete s.bindingSignatures,s.exports.sqlite3__wasm_db_error){const A=s.xWrap("sqlite3__wasm_db_error","int","sqlite3*","int","string");o.sqlite3__wasm_db_error=function(j,H,c){return H instanceof t.WasmAllocError?(H=r.SQLITE_NOMEM,c=0):H instanceof Error&&(c=c||""+H,H=H.resultCode||r.SQLITE_ERROR),j?A(j,H,c):H}}else o.sqlite3__wasm_db_error=function(A,j,H){return console.warn("sqlite3__wasm_db_error() is not exported.",arguments),j}}{const w=s.xCall("sqlite3__wasm_enum_json");w||n("Maintenance required: increase sqlite3__wasm_enum_json()'s","static buffer size!"),s.ctype=JSON.parse(s.cstrToJs(w));const x=["access","authorizer","blobFinalizers","changeset","config","dataTypes","dbConfig","dbStatus","encodings","fcntl","flock","ioCap","limits","openFlags","prepareFlags","resultCodes","sqlite3Status","stmtStatus","syncFlags","trace","txnState","udfFlags","version"];s.bigIntEnabled&&x.push("serialize","session","vtab");for(const D of x)for(const A of Object.entries(s.ctype[D]))r[A[0]]=A[1];s.functionEntry(r.SQLITE_WASM_DEALLOC)||n("Internal error: cannot resolve exported function","entry SQLITE_WASM_DEALLOC (=="+r.SQLITE_WASM_DEALLOC+").");const T=Object.create(null);for(const D of["resultCodes"])for(const A of Object.entries(s.ctype[D]))T[A[1]]=A[0];r.sqlite3_js_rc_str=D=>T[D];const F=Object.assign(Object.create(null),{WasmTestStruct:!0,sqlite3_kvvfs_methods:!o.isUIThread(),sqlite3_index_info:!s.bigIntEnabled,sqlite3_index_constraint:!s.bigIntEnabled,sqlite3_index_orderby:!s.bigIntEnabled,sqlite3_index_constraint_usage:!s.bigIntEnabled});for(const D of s.ctype.structs)F[D.name]||(r[D.name]=t.StructBinder(D));if(r.sqlite3_index_info){for(const D of["sqlite3_index_constraint","sqlite3_index_orderby","sqlite3_index_constraint_usage"])r.sqlite3_index_info[D]=r[D],delete r[D];r.sqlite3_vtab_config=s.xWrap("sqlite3__wasm_vtab_config","int",["sqlite3*","int","int"])}}const d=(w,x,T)=>o.sqlite3__wasm_db_error(w,r.SQLITE_MISUSE,x+"() requires "+T+" argument"+(T===1?"":"s")+"."),q=w=>o.sqlite3__wasm_db_error(w,r.SQLITE_FORMAT,"SQLITE_UTF8 is the only supported encoding."),L=w=>s.xWrap.argAdapter("sqlite3*")(w),C=w=>s.isPtr(w)?s.cstrToJs(w):w,Q=(function(w,x){w=L(w);let T=this.dbMap.get(w);if(x)!T&&x>0&&this.dbMap.set(w,T=Object.create(null));else return this.dbMap.delete(w),T;return T}).bind(Object.assign(Object.create(null),{dbMap:new Map}));Q.addCollation=function(w,x){const T=Q(w,1);T.collation||(T.collation=new Set),T.collation.add(C(x).toLowerCase())},Q._addUDF=function(w,x,T,F){x=C(x).toLowerCase();let D=F.get(x);D||F.set(x,D=new Set),D.add(T<0?-1:T)},Q.addFunction=function(w,x,T){const F=Q(w,1);F.udf||(F.udf=new Map),this._addUDF(w,x,T,F.udf)},s.exports.sqlite3_create_window_function&&(Q.addWindowFunc=function(w,x,T){const F=Q(w,1);F.wudf||(F.wudf=new Map),this._addUDF(w,x,T,F.wudf)}),Q.cleanup=function(w){w=L(w);const x=[w];for(const D of["sqlite3_busy_handler","sqlite3_commit_hook","sqlite3_preupdate_hook","sqlite3_progress_handler","sqlite3_rollback_hook","sqlite3_set_authorizer","sqlite3_trace_v2","sqlite3_update_hook"]){const A=s.exports[D];if(A){x.length=A.length;try{r[D](...x)}catch(j){t.config.warn("close-time call of",D+"(",x,") threw:",j)}}}const T=Q(w,0);if(!T)return;if(T.collation){for(const D of T.collation)try{r.sqlite3_create_collation_v2(w,D,r.SQLITE_UTF8,0,0,0)}catch{}delete T.collation}let F;for(F=0;F<2;++F){const D=F?T.wudf:T.udf;if(!D)continue;const A=F?r.sqlite3_create_window_function:r.sqlite3_create_function_v2;for(const j of D){const H=j[0],c=j[1],g=[w,H,0,r.SQLITE_UTF8,0,0,0,0,0];F&&g.push(0);for(const E of c)try{g[2]=E,A.apply(null,g)}catch{}c.clear()}D.clear()}delete T.udf,delete T.wudf};{const w=s.xWrap("sqlite3_close_v2","int","sqlite3*");r.sqlite3_close_v2=function(x){if(arguments.length!==1)return d(x,"sqlite3_close_v2",1);if(x)try{Q.cleanup(x)}catch{}return w(x)}}if(r.sqlite3session_create){const w=s.xWrap("sqlite3session_delete",void 0,["sqlite3_session*"]);r.sqlite3session_delete=function(x){if(arguments.length!==1)return d(pDb,"sqlite3session_delete",1);x&&r.sqlite3session_table_filter(x,0,0),w(x)}}{const w=(T,F)=>"argv["+F+"]:"+T[0]+":"+s.cstrToJs(T[1]).toLowerCase(),x=s.xWrap("sqlite3_create_collation_v2","int",["sqlite3*","string","int","*",new s.xWrap.FuncPtrAdapter({name:"xCompare",signature:"i(pipip)",contextKey:w}),new s.xWrap.FuncPtrAdapter({name:"xDestroy",signature:"v(p)",contextKey:w})]);r.sqlite3_create_collation_v2=function(T,F,D,A,j,H){if(arguments.length!==6)return d(T,"sqlite3_create_collation_v2",6);if(!(D&15))D|=r.SQLITE_UTF8;else if(r.SQLITE_UTF8!==(D&15))return q(T);try{const c=x(T,F,D,A,j,H);return c===0&&j instanceof Function&&Q.addCollation(T,F),c}catch(c){return o.sqlite3__wasm_db_error(T,c)}},r.sqlite3_create_collation=(T,F,D,A,j)=>arguments.length===5?r.sqlite3_create_collation_v2(T,F,D,A,j,0):d(T,"sqlite3_create_collation",5)}{const w=function(D,A){return D[0]+":"+(D[2]<0?-1:D[2])+":"+A+":"+s.cstrToJs(D[1]).toLowerCase()},x=Object.assign(Object.create(null),{xInverseAndStep:{signature:"v(pip)",contextKey:w,callProxy:D=>(A,j,H)=>{try{D(A,...r.sqlite3_values_to_js(j,H))}catch(c){r.sqlite3_result_error_js(A,c)}}},xFinalAndValue:{signature:"v(p)",contextKey:w,callProxy:D=>A=>{try{r.sqlite3_result_js(A,D(A))}catch(j){r.sqlite3_result_error_js(A,j)}}},xFunc:{signature:"v(pip)",contextKey:w,callProxy:D=>(A,j,H)=>{try{r.sqlite3_result_js(A,D(A,...r.sqlite3_values_to_js(j,H)))}catch(c){r.sqlite3_result_error_js(A,c)}}},xDestroy:{signature:"v(p)",contextKey:w,callProxy:D=>A=>{try{D(A)}catch(j){console.error("UDF xDestroy method threw:",j)}}}}),T=s.xWrap("sqlite3_create_function_v2","int",["sqlite3*","string","int","int","*",new s.xWrap.FuncPtrAdapter({name:"xFunc",...x.xFunc}),new s.xWrap.FuncPtrAdapter({name:"xStep",...x.xInverseAndStep}),new s.xWrap.FuncPtrAdapter({name:"xFinal",...x.xFinalAndValue}),new s.xWrap.FuncPtrAdapter({name:"xDestroy",...x.xDestroy})]),F=s.exports.sqlite3_create_window_function?s.xWrap("sqlite3_create_window_function","int",["sqlite3*","string","int","int","*",new s.xWrap.FuncPtrAdapter({name:"xStep",...x.xInverseAndStep}),new s.xWrap.FuncPtrAdapter({name:"xFinal",...x.xFinalAndValue}),new s.xWrap.FuncPtrAdapter({name:"xValue",...x.xFinalAndValue}),new s.xWrap.FuncPtrAdapter({name:"xInverse",...x.xInverseAndStep}),new s.xWrap.FuncPtrAdapter({name:"xDestroy",...x.xDestroy})]):void 0;r.sqlite3_create_function_v2=function D(A,j,H,c,g,E,z,u,h){if(D.length!==arguments.length)return d(A,"sqlite3_create_function_v2",D.length);if(!(c&15))c|=r.SQLITE_UTF8;else if(r.SQLITE_UTF8!==(c&15))return q(A);try{const l=T(A,j,H,c,g,E,z,u,h);return l===0&&(E instanceof Function||z instanceof Function||u instanceof Function||h instanceof Function)&&Q.addFunction(A,j,H),l}catch(l){return console.error("sqlite3_create_function_v2() setup threw:",l),o.sqlite3__wasm_db_error(A,l,"Creation of UDF threw: "+l)}},r.sqlite3_create_function=function D(A,j,H,c,g,E,z,u){return D.length===arguments.length?r.sqlite3_create_function_v2(A,j,H,c,g,E,z,u,0):d(A,"sqlite3_create_function",D.length)},F?r.sqlite3_create_window_function=function D(A,j,H,c,g,E,z,u,h,l){if(D.length!==arguments.length)return d(A,"sqlite3_create_window_function",D.length);if(!(c&15))c|=r.SQLITE_UTF8;else if(r.SQLITE_UTF8!==(c&15))return q(A);try{const _=F(A,j,H,c,g,E,z,u,h,l);return _===0&&(E instanceof Function||z instanceof Function||u instanceof Function||h instanceof Function||l instanceof Function)&&Q.addWindowFunc(A,j,H),_}catch(_){return console.error("sqlite3_create_window_function() setup threw:",_),o.sqlite3__wasm_db_error(A,_,"Creation of UDF threw: "+_)}}:delete r.sqlite3_create_window_function,r.sqlite3_create_function_v2.udfSetResult=r.sqlite3_create_function.udfSetResult=r.sqlite3_result_js,r.sqlite3_create_window_function&&(r.sqlite3_create_window_function.udfSetResult=r.sqlite3_result_js),r.sqlite3_create_function_v2.udfConvertArgs=r.sqlite3_create_function.udfConvertArgs=r.sqlite3_values_to_js,r.sqlite3_create_window_function&&(r.sqlite3_create_window_function.udfConvertArgs=r.sqlite3_values_to_js),r.sqlite3_create_function_v2.udfSetError=r.sqlite3_create_function.udfSetError=r.sqlite3_result_error_js,r.sqlite3_create_window_function&&(r.sqlite3_create_window_function.udfSetError=r.sqlite3_result_error_js)}{const w=(T,F)=>(typeof T=="string"?F=-1:o.isSQLableTypedArray(T)?(F=T.byteLength,T=o.typedArrayToString(T instanceof ArrayBuffer?new Uint8Array(T):T)):Array.isArray(T)&&(T=T.join(""),F=-1),[T,F]),x={basic:s.xWrap("sqlite3_prepare_v3","int",["sqlite3*","string","int","int","**","**"]),full:s.xWrap("sqlite3_prepare_v3","int",["sqlite3*","*","int","int","**","**"])};r.sqlite3_prepare_v3=function T(F,D,A,j,H,c){if(T.length!==arguments.length)return d(F,"sqlite3_prepare_v3",T.length);const[g,E]=w(D,A);switch(typeof g){case"string":return x.basic(F,g,E,j,H,null);case"number":return x.full(F,g,E,j,H,c);default:return o.sqlite3__wasm_db_error(F,r.SQLITE_MISUSE,"Invalid SQL argument type for sqlite3_prepare_v2/v3().")}},r.sqlite3_prepare_v2=function T(F,D,A,j,H){return T.length===arguments.length?r.sqlite3_prepare_v3(F,D,A,0,j,H):d(F,"sqlite3_prepare_v2",T.length)}}{const w=s.xWrap("sqlite3_bind_text","int",["sqlite3_stmt*","int","string","int","*"]),x=s.xWrap("sqlite3_bind_blob","int",["sqlite3_stmt*","int","*","int","*"]);r.sqlite3_bind_text=function T(F,D,A,j,H){if(T.length!==arguments.length)return d(r.sqlite3_db_handle(F),"sqlite3_bind_text",T.length);if(s.isPtr(A)||A===null)return w(F,D,A,j,H);A instanceof ArrayBuffer?A=new Uint8Array(A):Array.isArray(pMem)&&(A=pMem.join(""));let c,g;try{if(o.isSQLableTypedArray(A))c=s.allocFromTypedArray(A),g=A.byteLength;else if(typeof A=="string")[c,g]=s.allocCString(A);else return o.sqlite3__wasm_db_error(r.sqlite3_db_handle(F),r.SQLITE_MISUSE,"Invalid 3rd argument type for sqlite3_bind_text().");return w(F,D,c,g,r.SQLITE_WASM_DEALLOC)}catch(E){return s.dealloc(c),o.sqlite3__wasm_db_error(r.sqlite3_db_handle(F),E)}},r.sqlite3_bind_blob=function T(F,D,A,j,H){if(T.length!==arguments.length)return d(r.sqlite3_db_handle(F),"sqlite3_bind_blob",T.length);if(s.isPtr(A)||A===null)return x(F,D,A,j,H);A instanceof ArrayBuffer?A=new Uint8Array(A):Array.isArray(A)&&(A=A.join(""));let c,g;try{if(o.isBindableTypedArray(A))c=s.allocFromTypedArray(A),g=j>=0?j:A.byteLength;else if(typeof A=="string")[c,g]=s.allocCString(A);else return o.sqlite3__wasm_db_error(r.sqlite3_db_handle(F),r.SQLITE_MISUSE,"Invalid 3rd argument type for sqlite3_bind_blob().");return x(F,D,c,g,r.SQLITE_WASM_DEALLOC)}catch(E){return s.dealloc(c),o.sqlite3__wasm_db_error(r.sqlite3_db_handle(F),E)}}}r.sqlite3_config=function(w,...x){if(arguments.length<2)return r.SQLITE_MISUSE;switch(w){case r.SQLITE_CONFIG_COVERING_INDEX_SCAN:case r.SQLITE_CONFIG_MEMSTATUS:case r.SQLITE_CONFIG_SMALL_MALLOC:case r.SQLITE_CONFIG_SORTERREF_SIZE:case r.SQLITE_CONFIG_STMTJRNL_SPILL:case r.SQLITE_CONFIG_URI:return s.exports.sqlite3__wasm_config_i(w,x[0]);case r.SQLITE_CONFIG_LOOKASIDE:return s.exports.sqlite3__wasm_config_ii(w,x[0],x[1]);case r.SQLITE_CONFIG_MEMDB_MAXSIZE:return s.exports.sqlite3__wasm_config_j(w,x[0]);case r.SQLITE_CONFIG_GETMALLOC:case r.SQLITE_CONFIG_GETMUTEX:case r.SQLITE_CONFIG_GETPCACHE2:case r.SQLITE_CONFIG_GETPCACHE:case r.SQLITE_CONFIG_HEAP:case r.SQLITE_CONFIG_LOG:case r.SQLITE_CONFIG_MALLOC:case r.SQLITE_CONFIG_MMAP_SIZE:case r.SQLITE_CONFIG_MULTITHREAD:case r.SQLITE_CONFIG_MUTEX:case r.SQLITE_CONFIG_PAGECACHE:case r.SQLITE_CONFIG_PCACHE2:case r.SQLITE_CONFIG_PCACHE:case r.SQLITE_CONFIG_PCACHE_HDRSZ:case r.SQLITE_CONFIG_PMASZ:case r.SQLITE_CONFIG_SERIALIZED:case r.SQLITE_CONFIG_SINGLETHREAD:case r.SQLITE_CONFIG_SQLLOG:case r.SQLITE_CONFIG_WIN32_HEAPSIZE:default:return r.SQLITE_NOTFOUND}};{const w=new Set;r.sqlite3_auto_extension=function(x){if(x instanceof Function)x=s.installFunction("i(ppp)",x);else if(arguments.length!==1||!s.isPtr(x))return r.SQLITE_MISUSE;const T=s.exports.sqlite3_auto_extension(x);return x!==arguments[0]&&(T===0?w.add(x):s.uninstallFunction(x)),T},r.sqlite3_cancel_auto_extension=function(x){return!x||arguments.length!==1||!s.isPtr(x)?0:s.exports.sqlite3_cancel_auto_extension(x)},r.sqlite3_reset_auto_extension=function(){s.exports.sqlite3_reset_auto_extension();for(const x of w)s.uninstallFunction(x);w.clear()}}const V=r.sqlite3_vfs_find("kvvfs");if(V)if(o.isUIThread()){const w=new r.sqlite3_kvvfs_methods(s.exports.sqlite3__wasm_kvvfs_methods());delete r.sqlite3_kvvfs_methods;const x=s.exports.sqlite3__wasm_kvvfsMakeKeyOnPstack,T=s.pstack,F=A=>s.peek(A)===115?sessionStorage:localStorage,D={xRead:(A,j,H,c)=>{const g=T.pointer,E=s.scopedAllocPush();try{const z=x(A,j);if(!z)return-3;const u=s.cstrToJs(z),h=F(A).getItem(u);if(!h)return-1;const l=h.length;if(c<=0)return l;if(c===1)return s.poke(H,0),l;const _=s.scopedAllocCString(h);return c>l+1&&(c=l+1),s.heap8u().copyWithin(H,_,_+c-1),s.poke(H+c-1,0),c-1}catch(z){return console.error("kvstorageRead()",z),-2}finally{T.restore(g),s.scopedAllocPop(E)}},xWrite:(A,j,H)=>{const c=T.pointer;try{const g=x(A,j);if(!g)return 1;const E=s.cstrToJs(g);return F(A).setItem(E,s.cstrToJs(H)),0}catch(g){return console.error("kvstorageWrite()",g),r.SQLITE_IOERR}finally{T.restore(c)}},xDelete:(A,j)=>{const H=T.pointer;try{const c=x(A,j);return c?(F(A).removeItem(s.cstrToJs(c)),0):1}catch(c){return console.error("kvstorageDelete()",c),r.SQLITE_IOERR}finally{T.restore(H)}}};for(const A of Object.keys(D))w[w.memberKey(A)]=s.installFunction(w.memberSignature(A),D[A])}else r.sqlite3_vfs_unregister(V);s.xWrap.FuncPtrAdapter.warnOnUse=!0;const O=t.StructBinder,I=function w(x,T,F,D=w.installMethodArgcCheck){if(x instanceof O.StructType?!(F instanceof Function)&&!s.isPtr(F)&&n("Usage errror: expecting a Function or WASM pointer to one."):n("Usage error: target object is-not-a StructType."),arguments.length===1)return(c,g)=>w(x,c,g,D);w.argcProxy||(w.argcProxy=function(c,g,E,z){return function(...u){return E.length!==arguments.length&&n("Argument mismatch for",c.structInfo.name+"::"+g+": Native signature is:",z),E.apply(this,u)}},w.removeFuncList=function(){this.ondispose.__removeFuncList&&(this.ondispose.__removeFuncList.forEach((c,g)=>{if(typeof c=="number")try{s.uninstallFunction(c)}catch{}}),delete this.ondispose.__removeFuncList)});const A=x.memberSignature(T);A.length<2&&n("Member",T,"does not have a function pointer signature:",A);const j=x.memberKey(T),H=D&&!s.isPtr(F)?w.argcProxy(x,j,F,A):F;if(s.isPtr(H))H&&!s.functionEntry(H)&&n("Pointer",H,"is not a WASM function table entry."),x[j]=H;else{const c=s.installFunction(H,x.memberSignature(T,!0));x[j]=c,(!x.ondispose||!x.ondispose.__removeFuncList)&&(x.addOnDispose("ondispose.__removeFuncList handler",w.removeFuncList),x.ondispose.__removeFuncList=[]),x.ondispose.__removeFuncList.push(j,c)}return(c,g)=>w(x,c,g,D)};I.installMethodArgcCheck=!1;const N=function(w,x,T=I.installMethodArgcCheck){const F=new Map;for(const D of Object.keys(x)){const A=x[D],j=F.get(A);if(j){const H=w.memberKey(D);w[H]=w[w.memberKey(j)]}else I(w,D,A,T),F.set(A,D)}return w};O.StructType.prototype.installMethod=function(x,T,F=I.installMethodArgcCheck){return arguments.length<3&&x&&typeof x=="object"?N(this,...arguments):I(this,...arguments)},O.StructType.prototype.installMethods=function(w,x=I.installMethodArgcCheck){return N(this,w,x)}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){t.version={libVersion:"3.48.0",libVersionNumber:3048e3,sourceId:"2025-01-14 11:05:00 d2fe6b05f38d9d7cd78c5d252e99ac59f1aea071d669830c1ffe4e8966e84010",downloadVersion:348e4}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=(...u)=>{throw new t.SQLite3Error(...u)},r=t.capi,s=t.wasm,o=t.util,d=new WeakMap,q=new WeakMap,L=(u,h,l)=>{const _=Object.getOwnPropertyDescriptor(u,h);return _?_.value:l},C=function(u,h){return h&&(u instanceof I&&(u=u.pointer),n(h,"sqlite3 result code",h+":",u?r.sqlite3_errmsg(u):r.sqlite3_errstr(h))),arguments[0]},Q=s.installFunction("i(ippp)",(function(u,h,l,_){r.SQLITE_TRACE_STMT===u&&console.log("SQL TRACE #"+ ++this.counter+" via sqlite3@"+h+":",s.cstrToJs(_))}).bind({counter:0})),V=Object.create(null),O=function u(...h){if(!u._name2vfs){u._name2vfs=Object.create(null);const ie=typeof importScripts=="function"?ae=>n("The VFS for",ae,"is only available in the main window thread."):!1;u._name2vfs[":localStorage:"]={vfs:"kvvfs",filename:ie||(()=>"local")},u._name2vfs[":sessionStorage:"]={vfs:"kvvfs",filename:ie||(()=>"session")}}const l=u.normalizeArgs(...h);let _=l.filename,b=l.vfs,y=l.flags;(typeof _!="string"&&typeof _!="number"||typeof y!="string"||b&&typeof b!="string"&&typeof b!="number")&&(t.config.error("Invalid DB ctor args",l,arguments),n("Invalid arguments for DB constructor."));let U=typeof _=="number"?s.cstrToJs(_):_;const J=u._name2vfs[U];J&&(b=J.vfs,_=U=J.filename(U));let te,oe=0;y.indexOf("c")>=0&&(oe|=r.SQLITE_OPEN_CREATE|r.SQLITE_OPEN_READWRITE),y.indexOf("w")>=0&&(oe|=r.SQLITE_OPEN_READWRITE),oe===0&&(oe|=r.SQLITE_OPEN_READONLY),oe|=r.SQLITE_OPEN_EXRESCODE;const re=s.pstack.pointer;try{const ie=s.pstack.allocPtr();let ae=r.sqlite3_open_v2(_,ie,oe,b||0);te=s.peekPtr(ie),C(te,ae),r.sqlite3_extended_result_codes(te,1),y.indexOf("t")>=0&&r.sqlite3_trace_v2(te,r.SQLITE_TRACE_STMT,Q,te)}catch(ie){throw te&&r.sqlite3_close_v2(te),ie}finally{s.pstack.restore(re)}this.filename=U,d.set(this,te),q.set(this,Object.create(null));try{const ie=r.sqlite3_js_db_vfs(te)||n("Internal error: cannot get VFS for new db handle."),ae=V[ie];ae&&(ae instanceof Function?ae(this,t):C(te,r.sqlite3_exec(te,ae,0,0,0)))}catch(ie){throw this.close(),ie}};O.setVfsPostOpenCallback=function(u,h){h instanceof Function||n("dbCtorHelper.setVfsPostOpenCallback() should not be used with a non-function argument.",arguments),V[u]=h},O.normalizeArgs=function(u=":memory:",h="c",l=null){const _={};return arguments.length===1&&arguments[0]&&typeof arguments[0]=="object"?(Object.assign(_,arguments[0]),_.flags===void 0&&(_.flags="c"),_.vfs===void 0&&(_.vfs=null),_.filename===void 0&&(_.filename=":memory:")):(_.filename=u,_.flags=h,_.vfs=l),_};const I=function(...u){O.apply(this,u)};I.dbCtorHelper=O;const N={null:1,number:2,string:3,boolean:4,blob:5};N.undefined==N.null,s.bigIntEnabled&&(N.bigint=N.number);const w=function(){N!==arguments[2]&&n(r.SQLITE_MISUSE,"Do not call the Stmt constructor directly. Use DB.prepare()."),this.db=arguments[0],d.set(this,arguments[1]),this.parameterCount=r.sqlite3_bind_parameter_count(this.pointer)},x=function(u){return u.pointer||n("DB has been closed."),u},T=function(u,h){return(h!==(h|0)||h<0||h>=u.columnCount)&&n("Column index",h,"is out of range."),u},F=function(u,h){const l=Object.create(null);switch(l.opt=Object.create(null),h.length){case 1:typeof h[0]=="string"||o.isSQLableTypedArray(h[0])||Array.isArray(h[0])?l.sql=h[0]:h[0]&&typeof h[0]=="object"&&(l.opt=h[0],l.sql=l.opt.sql);break;case 2:l.sql=h[0],l.opt=h[1];break;default:n("Invalid argument count for exec().")}l.sql=o.flexibleString(l.sql),typeof l.sql!="string"&&n("Missing SQL argument or unsupported SQL value type.");const _=l.opt;switch(_.returnValue){case"resultRows":_.resultRows||(_.resultRows=[]),l.returnVal=()=>_.resultRows;break;case"saveSql":_.saveSql||(_.saveSql=[]),l.returnVal=()=>_.saveSql;break;case void 0:case"this":l.returnVal=()=>u;break;default:n("Invalid returnValue value:",_.returnValue)}if(!_.callback&&!_.returnValue&&_.rowMode!==void 0&&(_.resultRows||(_.resultRows=[]),l.returnVal=()=>_.resultRows),_.callback||_.resultRows)switch(_.rowMode===void 0?"array":_.rowMode){case"object":l.cbArg=(b,y)=>{y.columnNames||(y.columnNames=b.getColumnNames([]));const U=b.get([]),J=Object.create(null);for(const te in y.columnNames)J[y.columnNames[te]]=U[te];return J};break;case"array":l.cbArg=b=>b.get([]);break;case"stmt":Array.isArray(_.resultRows)&&n("exec(): invalid rowMode for a resultRows array: must","be one of 'array', 'object',","a result column number, or column name reference."),l.cbArg=b=>b;break;default:if(o.isInt32(_.rowMode)){l.cbArg=b=>b.get(_.rowMode);break}else if(typeof _.rowMode=="string"&&_.rowMode.length>1&&_.rowMode[0]==="$"){const b=_.rowMode.substr(1);l.cbArg=y=>{const U=y.get(Object.create(null))[b];return U===void 0?n(r.SQLITE_NOTFOUND,"exec(): unknown result column:",b):U};break}n("Invalid rowMode:",_.rowMode)}return l},D=(u,h,l,..._)=>{const b=u.prepare(h);try{const y=b.bind(l).step()?b.get(..._):void 0;return b.reset(),y}finally{b.finalize()}},A=(u,h,l,_)=>u.exec({sql:h,bind:l,rowMode:_,returnValue:"resultRows"});I.checkRc=(u,h)=>C(u,h),I.prototype={isOpen:function(){return!!this.pointer},affirmOpen:function(){return x(this)},close:function(){if(this.pointer){if(this.onclose&&this.onclose.before instanceof Function)try{this.onclose.before(this)}catch{}const u=this.pointer;if(Object.keys(q.get(this)).forEach((h,l)=>{if(l&&l.pointer)try{l.finalize()}catch{}}),d.delete(this),q.delete(this),r.sqlite3_close_v2(u),this.onclose&&this.onclose.after instanceof Function)try{this.onclose.after(this)}catch{}delete this.filename}},changes:function(u=!1,h=!1){const l=x(this).pointer;return u?h?r.sqlite3_total_changes64(l):r.sqlite3_total_changes(l):h?r.sqlite3_changes64(l):r.sqlite3_changes(l)},dbFilename:function(u="main"){return r.sqlite3_db_filename(x(this).pointer,u)},dbName:function(u=0){return r.sqlite3_db_name(x(this).pointer,u)},dbVfsName:function(u=0){let h;const l=r.sqlite3_js_db_vfs(x(this).pointer,u);if(l){const _=new r.sqlite3_vfs(l);try{h=s.cstrToJs(_.$zName)}finally{_.dispose()}}return h},prepare:function(u){x(this);const h=s.pstack.pointer;let l,_;try{l=s.pstack.alloc(8),I.checkRc(this,r.sqlite3_prepare_v2(this.pointer,u,-1,l,null)),_=s.peekPtr(l)}finally{s.pstack.restore(h)}_||n("Cannot prepare empty SQL.");const b=new w(this,_,N);return q.get(this)[_]=b,b},exec:function(){x(this);const u=F(this,arguments);if(!u.sql)return n("exec() requires an SQL string.");const h=u.opt,l=h.callback,_=Array.isArray(h.resultRows)?h.resultRows:void 0;let b,y=h.bind,U=!!(u.cbArg||h.columnNames||_);const J=s.scopedAllocPush(),te=Array.isArray(h.saveSql)?h.saveSql:void 0;try{const oe=o.isSQLableTypedArray(u.sql);let re=oe?u.sql.byteLength:s.jstrlen(u.sql);const ie=s.scopedAlloc(2*s.ptrSizeof+(re+1)),ae=ie+s.ptrSizeof;let ue=ae+s.ptrSizeof;const me=ue+re;for(oe?s.heap8().set(u.sql,ue):s.jstrcpy(u.sql,s.heap8(),ue,re,!1),s.poke(ue+re,0);ue&&s.peek(ue,"i8");){s.pokePtr([ie,ae],0),I.checkRc(this,r.sqlite3_prepare_v3(this.pointer,ue,re,0,ie,ae));const he=s.peekPtr(ie);if(ue=s.peekPtr(ae),re=me-ue,!!he){if(te&&te.push(r.sqlite3_sql(he).trim()),b=new w(this,he,N),y&&b.parameterCount&&(b.bind(y),y=null),U&&b.columnCount){let ve=Array.isArray(h.columnNames)?0:1;if(U=!1,u.cbArg||_){const be=Object.create(null);for(;b.step();b._lockedByExec=!1){ve++===0&&b.getColumnNames(be.columnNames=h.columnNames||[]),b._lockedByExec=!0;const P=u.cbArg(b,be);if(_&&_.push(P),l&&l.call(h,P,b)===!1)break}b._lockedByExec=!1}ve===0&&b.getColumnNames(h.columnNames)}else b.step();b.reset().finalize(),b=null}}}finally{s.scopedAllocPop(J),b&&(delete b._lockedByExec,b.finalize())}return u.returnVal()},createFunction:function(h,l,_){const b=be=>be instanceof Function;switch(arguments.length){case 1:_=h,h=_.name,l=_.xFunc||0;break;case 2:b(l)||(_=l,l=_.xFunc||0);break}_||(_={}),typeof h!="string"&&n("Invalid arguments: missing function name.");let y=_.xStep||0,U=_.xFinal||0;const J=_.xValue||0,te=_.xInverse||0;let oe;b(l)?(oe=!1,(b(y)||b(U))&&n("Ambiguous arguments: scalar or aggregate?"),y=U=null):b(y)?(b(U)||n("Missing xFinal() callback for aggregate or window UDF."),l=null):b(U)?n("Missing xStep() callback for aggregate or window UDF."):n("Missing function-type properties."),oe===!1?(b(J)||b(te))&&n("xValue and xInverse are not permitted for non-window UDFs."):b(J)?(b(te)||n("xInverse must be provided if xValue is."),oe=!0):b(te)&&n("xValue must be provided if xInverse is.");const re=_.pApp;re!=null&&(typeof re!="number"||!o.isInt32(re))&&n("Invalid value for pApp property. Must be a legal WASM pointer value.");const ie=_.xDestroy||0;ie&&!b(ie)&&n("xDestroy property must be a function.");let ae=0;L(_,"deterministic")&&(ae|=r.SQLITE_DETERMINISTIC),L(_,"directOnly")&&(ae|=r.SQLITE_DIRECTONLY),L(_,"innocuous")&&(ae|=r.SQLITE_INNOCUOUS),h=h.toLowerCase();const ue=l||y,me=L(_,"arity"),he=typeof me=="number"?me:ue.length?ue.length-1:0;let ve;return oe?ve=r.sqlite3_create_window_function(this.pointer,h,he,r.SQLITE_UTF8|ae,re||0,y,U,J,te,ie):ve=r.sqlite3_create_function_v2(this.pointer,h,he,r.SQLITE_UTF8|ae,re||0,l,y,U,ie),I.checkRc(this,ve),this},selectValue:function(u,h,l){return D(this,u,h,0,l)},selectValues:function(u,h,l){const _=this.prepare(u),b=[];try{for(_.bind(h);_.step();)b.push(_.get(0,l));_.reset()}finally{_.finalize()}return b},selectArray:function(u,h){return D(this,u,h,[])},selectObject:function(u,h){return D(this,u,h,{})},selectArrays:function(u,h){return A(this,u,h,"array")},selectObjects:function(u,h){return A(this,u,h,"object")},openStatementCount:function(){return this.pointer?Object.keys(q.get(this)).length:0},transaction:function(u){let h="BEGIN";arguments.length>1&&(/[^a-zA-Z]/.test(arguments[0])&&n(r.SQLITE_MISUSE,"Invalid argument for BEGIN qualifier."),h+=" "+arguments[0],u=arguments[1]),x(this).exec(h);try{const l=u(this);return this.exec("COMMIT"),l}catch(l){throw this.exec("ROLLBACK"),l}},savepoint:function(u){x(this).exec("SAVEPOINT oo1");try{const h=u(this);return this.exec("RELEASE oo1"),h}catch(h){throw this.exec("ROLLBACK to SAVEPOINT oo1; RELEASE SAVEPOINT oo1"),h}},checkRc:function(u){return C(this,u)}};const j=function(u){return u.pointer||n("Stmt has been closed."),u},H=function(u){let h=N[u==null?"null":typeof u];switch(h){case N.boolean:case N.null:case N.number:case N.string:return h;case N.bigint:if(s.bigIntEnabled)return h;default:return o.isBindableTypedArray(u)?N.blob:void 0}},c=function(u){return H(u)||n("Unsupported bind() argument type:",typeof u)},g=function(u,h){const l=typeof h=="number"?h:r.sqlite3_bind_parameter_index(u.pointer,h);return l===0||!o.isInt32(l)?n("Invalid bind() parameter name: "+h):(l<1||l>u.parameterCount)&&n("Bind index",h,"is out of range."),l},E=function(u,h){return u._lockedByExec&&n("Operation is illegal when statement is locked:",h),u},z=function u(h,l,_,b){E(j(h),"bind()"),u._||(u._tooBigInt=U=>n("BigInt value is too big to store without precision loss:",U),u._={string:function(U,J,te,oe){const[re,ie]=s.allocCString(te,!0);return(oe?r.sqlite3_bind_blob:r.sqlite3_bind_text)(U.pointer,J,re,ie,r.SQLITE_WASM_DEALLOC)}}),c(b),l=g(h,l);let y=0;switch(b==null?N.null:_){case N.null:y=r.sqlite3_bind_null(h.pointer,l);break;case N.string:y=u._.string(h,l,b,!1);break;case N.number:{let U;o.isInt32(b)?U=r.sqlite3_bind_int:typeof b=="bigint"?o.bigIntFits64(b)?s.bigIntEnabled?U=r.sqlite3_bind_int64:o.bigIntFitsDouble(b)?(b=Number(b),U=r.sqlite3_bind_double):u._tooBigInt(b):u._tooBigInt(b):(b=Number(b),s.bigIntEnabled&&Number.isInteger(b)?U=r.sqlite3_bind_int64:U=r.sqlite3_bind_double),y=U(h.pointer,l,b);break}case N.boolean:y=r.sqlite3_bind_int(h.pointer,l,b?1:0);break;case N.blob:{if(typeof b=="string"){y=u._.string(h,l,b,!0);break}else b instanceof ArrayBuffer?b=new Uint8Array(b):o.isBindableTypedArray(b)||n("Binding a value as a blob requires","that it be a string, Uint8Array, Int8Array, or ArrayBuffer.");const U=s.alloc(b.byteLength||1);s.heap8().set(b.byteLength?b:[0],U),y=r.sqlite3_bind_blob(h.pointer,l,U,b.byteLength,r.SQLITE_WASM_DEALLOC);break}default:t.config.warn("Unsupported bind() argument type:",b),n("Unsupported bind() argument type: "+typeof b)}return y&&I.checkRc(h.db.pointer,y),h._mayGet=!1,h};w.prototype={finalize:function(){if(this.pointer){E(this,"finalize()");const u=r.sqlite3_finalize(this.pointer);return delete q.get(this.db)[this.pointer],d.delete(this),delete this._mayGet,delete this.parameterCount,delete this._lockedByExec,delete this.db,u}},clearBindings:function(){return E(j(this),"clearBindings()"),r.sqlite3_clear_bindings(this.pointer),this._mayGet=!1,this},reset:function(u){E(this,"reset()"),u&&this.clearBindings();const h=r.sqlite3_reset(j(this).pointer);return this._mayGet=!1,C(this.db,h),this},bind:function(){j(this);let u,h;switch(arguments.length){case 1:u=1,h=arguments[0];break;case 2:u=arguments[0],h=arguments[1];break;default:n("Invalid bind() arguments.")}return h===void 0?this:(this.parameterCount||n("This statement has no bindable parameters."),this._mayGet=!1,h===null?z(this,u,N.null,h):Array.isArray(h)?(arguments.length!==1&&n("When binding an array, an index argument is not permitted."),h.forEach((l,_)=>z(this,_+1,c(l),l)),this):(h instanceof ArrayBuffer&&(h=new Uint8Array(h)),typeof h=="object"&&!o.isBindableTypedArray(h)?(arguments.length!==1&&n("When binding an object, an index argument is not permitted."),Object.keys(h).forEach(l=>z(this,l,c(h[l]),h[l])),this):z(this,u,c(h),h)))},bindAsBlob:function(u,h){j(this),arguments.length===1&&(h=u,u=1);const l=c(h);return N.string!==l&&N.blob!==l&&N.null!==l&&n("Invalid value type for bindAsBlob()"),z(this,u,N.blob,h)},step:function(){E(this,"step()");const u=r.sqlite3_step(j(this).pointer);switch(u){case r.SQLITE_DONE:return this._mayGet=!1;case r.SQLITE_ROW:return this._mayGet=!0;default:this._mayGet=!1,t.config.warn("sqlite3_step() rc=",u,r.sqlite3_js_rc_str(u),"SQL =",r.sqlite3_sql(this.pointer)),I.checkRc(this.db.pointer,u)}},stepReset:function(){return this.step(),this.reset()},stepFinalize:function(){try{const u=this.step();return this.reset(),u}finally{try{this.finalize()}catch{}}},get:function(u,h){if(j(this)._mayGet||n("Stmt.step() has not (recently) returned true."),Array.isArray(u)){let l=0;const _=this.columnCount;for(;l<_;)u[l]=this.get(l++);return u}else if(u&&typeof u=="object"){let l=0;const _=this.columnCount;for(;l<_;)u[r.sqlite3_column_name(this.pointer,l)]=this.get(l++);return u}switch(T(this,u),h===void 0?r.sqlite3_column_type(this.pointer,u):h){case r.SQLITE_NULL:return null;case r.SQLITE_INTEGER:if(s.bigIntEnabled){const l=r.sqlite3_column_int64(this.pointer,u);return l>=Number.MIN_SAFE_INTEGER&&l<=Number.MAX_SAFE_INTEGER?Number(l).valueOf():l}else{const l=r.sqlite3_column_double(this.pointer,u);return(l>Number.MAX_SAFE_INTEGER||ln("The pointer property is read-only.")};Object.defineProperty(w.prototype,"pointer",u),Object.defineProperty(I.prototype,"pointer",u)}if(Object.defineProperty(w.prototype,"columnCount",{enumerable:!1,get:function(){return r.sqlite3_column_count(this.pointer)},set:()=>n("The columnCount property is read-only.")}),t.oo1={DB:I,Stmt:w},o.isUIThread()){t.oo1.JsStorageDb=function(h="session"){const l=O.normalizeArgs(...arguments);h=l.filename,h!=="session"&&h!=="local"&&n("JsStorageDb db name must be one of 'session' or 'local'."),l.vfs="kvvfs",O.call(this,l)};const u=t.oo1.JsStorageDb;u.prototype=Object.create(I.prototype),u.clearStorage=r.sqlite3_js_kvvfs_clear,u.prototype.clearStorage=function(){return u.clearStorage(x(this).filename)},u.storageSize=r.sqlite3_js_kvvfs_size,u.prototype.storageSize=function(){return u.storageSize(x(this).filename)}}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=t.util;t.initWorker1API=(function(){const r=(...O)=>{throw new Error(O.join(" "))};globalThis.WorkerGlobalScope instanceof Function||r("initWorker1API() must be run from a Worker thread.");const s=this.sqlite3||r("Missing this.sqlite3 object."),o=s.oo1.DB,d=function(O){let I=q.idMap.get(O);return I||(I="db#"+ ++q.idSeq+"@"+O.pointer,q.idMap.set(O,I),I)},q={dbList:[],idSeq:0,idMap:new WeakMap,xfer:[],open:function(O){const I=new o(O);return this.dbs[d(I)]=I,this.dbList.indexOf(I)<0&&this.dbList.push(I),I},close:function(O,I){if(O){delete this.dbs[d(O)];const N=O.filename,w=n.sqlite3__wasm_db_vfs(O.pointer,0);O.close();const x=this.dbList.indexOf(O);x>=0&&this.dbList.splice(x,1),I&&N&&w&&n.sqlite3__wasm_vfs_unlink(w,N)}},post:function(O,I){I&&I.length?(globalThis.postMessage(O,Array.from(I)),I.length=0):globalThis.postMessage(O)},dbs:Object.create(null),getDb:function(O,I=!0){return this.dbs[O]||(I?r("Unknown (or closed) DB ID:",O):void 0)}},L=function(O=q.dbList[0]){return O&&O.pointer?O:r("DB is not opened.")},C=function(O,I=!0){const N=q.getDb(O.dbId,!1)||q.dbList[0];return I?L(N):N},Q=function(){return q.dbList[0]&&d(q.dbList[0])},V={open:function(O){const I=Object.create(null),N=O.args||Object.create(null);N.simulateError&&r("Throwing because of simulateError flag.");const w=Object.create(null);I.vfs=N.vfs,I.filename=N.filename||"";const x=q.open(I);return w.filename=x.filename,w.persistent=!!s.capi.sqlite3_js_db_uses_vfs(x.pointer,"opfs"),w.dbId=d(x),w.vfs=x.dbVfsName(),w},close:function(O){const I=C(O,!1),N={filename:I&&I.filename};if(I){const w=O.args&&typeof O.args=="object"?!!O.args.unlink:!1;q.close(I,w)}return N},exec:function(O){const I=typeof O.args=="string"?{sql:O.args}:O.args||Object.create(null);I.rowMode==="stmt"?r("Invalid rowMode for 'exec': stmt mode","does not work in the Worker API."):I.sql||r("'exec' requires input SQL.");const N=C(O);(I.callback||Array.isArray(I.resultRows))&&(N._blobXfer=q.xfer);const w=I.callback;let x=0;const T=!!I.columnNames;typeof w=="string"&&(T||(I.columnNames=[]),I.callback=function(F,D){q.post({type:w,columnNames:I.columnNames,rowNumber:++x,row:F},q.xfer)});try{const F=I.countChanges?N.changes(!0,I.countChanges===64):void 0;N.exec(I),F!==void 0&&(I.changeCount=N.changes(!0,I.countChanges===64)-F),I.callback instanceof Function&&(I.callback=w,q.post({type:w,columnNames:I.columnNames,rowNumber:null,row:void 0}))}finally{delete N._blobXfer,I.callback&&(I.callback=w)}return I},"config-get":function(){const O=Object.create(null),I=s.config;return["bigIntEnabled"].forEach(function(N){Object.getOwnPropertyDescriptor(I,N)&&(O[N]=I[N])}),O.version=s.version,O.vfsList=s.capi.sqlite3_js_vfs_list(),O},export:function(O){const I=C(O),N={byteArray:s.capi.sqlite3_js_db_export(I.pointer),filename:I.filename,mimetype:"application/x-sqlite3"};return q.xfer.push(N.byteArray.buffer),N},toss:function(O){r("Testing worker exception")}};globalThis.onmessage=async function(O){O=O.data;let I,N=O.dbId,w=O.type;const x=performance.now();try{V.hasOwnProperty(w)&&V[w]instanceof Function?I=await V[w](O):r("Unknown db worker message type:",O.type)}catch(T){w="error",I={operation:O.type,message:T.message,errorClass:T.name,input:O},T.stack&&(I.stack=typeof T.stack=="string"?T.stack.split(/\n\s*/):T.stack)}N||(N=I.dbId||Q()),q.post({type:w,dbId:N,messageId:O.messageId,workerReceivedTime:x,workerRespondTime:performance.now(),departureTime:O.departureTime,result:I},q.xfer)},globalThis.postMessage({type:"sqlite3-api",result:"worker1-ready"})}).bind({sqlite3:t})}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=t.wasm,r=t.capi,s=t.util.toss3,o=Object.create(null);t.vfs=o,r.sqlite3_vfs.prototype.registerVfs=function(d=!1){this instanceof t.capi.sqlite3_vfs||s("Expecting a sqlite3_vfs-type argument.");const q=r.sqlite3_vfs_register(this,d?1:0);return q&&s("sqlite3_vfs_register(",this,") failed with rc",q),this.pointer!==r.sqlite3_vfs_find(this.$zName)&&s("BUG: sqlite3_vfs_find(vfs.$zName) failed for just-installed VFS",this),this},o.installVfs=function(d){let q=0;const L=["io","vfs"];for(const C of L){const Q=d[C];Q&&(++q,Q.struct.installMethods(Q.methods,!!Q.applyArgcCheck),C==="vfs"&&(!Q.struct.$zName&&typeof Q.name=="string"&&Q.struct.addOnDispose(Q.struct.$zName=n.allocCString(Q.name)),Q.struct.registerVfs(!!Q.asDefault)))}return q||s("Misuse: installVfs() options object requires at least","one of:",L),this}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){if(!t.wasm.exports.sqlite3_declare_vtab)return;const n=t.wasm,r=t.capi,s=t.util.toss3,o=Object.create(null);t.vtab=o;const d=r.sqlite3_index_info;d.prototype.nthConstraint=function(C,Q=!1){if(C<0||C>=this.$nConstraint)return!1;const V=this.$aConstraint+d.sqlite3_index_constraint.structInfo.sizeof*C;return Q?V:new d.sqlite3_index_constraint(V)},d.prototype.nthConstraintUsage=function(C,Q=!1){if(C<0||C>=this.$nConstraint)return!1;const V=this.$aConstraintUsage+d.sqlite3_index_constraint_usage.structInfo.sizeof*C;return Q?V:new d.sqlite3_index_constraint_usage(V)},d.prototype.nthOrderBy=function(C,Q=!1){if(C<0||C>=this.$nOrderBy)return!1;const V=this.$aOrderBy+d.sqlite3_index_orderby.structInfo.sizeof*C;return Q?V:new d.sqlite3_index_orderby(V)};const q=function(C,Q){return(function(V,O=!1){if(arguments.length===0&&(V=new Q),V instanceof Q)return this.set(V.pointer,V),V;n.isPtr(V)||t.SQLite3Error.toss("Invalid argument to",C+"()");let I=this.get(V);return O&&this.delete(V),I}).bind(new Map)},L=function(C,Q){const V=q(C,Q);return Object.assign(Object.create(null),{StructType:Q,create:O=>{const I=V();return n.pokePtr(O,I.pointer),I},get:O=>V(O),unget:O=>V(O,!0),dispose:O=>{const I=V(O,!0);I&&I.dispose()}})};o.xVtab=L("xVtab",r.sqlite3_vtab),o.xCursor=L("xCursor",r.sqlite3_vtab_cursor),o.xIndexInfo=C=>new r.sqlite3_index_info(C),o.xError=function C(Q,V,O){if(C.errorReporter instanceof Function)try{C.errorReporter("sqlite3_module::"+Q+"(): "+V.message)}catch{}let I;return V instanceof t.WasmAllocError?I=r.SQLITE_NOMEM:arguments.length>2?I=O:V instanceof t.SQLite3Error&&(I=V.resultCode),I||r.SQLITE_ERROR},o.xError.errorReporter=console.error.bind(console),o.xRowid=(C,Q)=>n.poke(C,Q,"i64"),o.setupModule=function(C){let Q=!1;const V=this instanceof r.sqlite3_module?this:C.struct||(Q=new r.sqlite3_module);try{const O=C.methods||s("Missing 'methods' object.");for(const I of Object.entries({xConnect:"xCreate",xDisconnect:"xDestroy"})){const N=I[0],w=I[1];O[N]===!0?O[N]=O[w]:O[w]===!0&&(O[w]=O[N])}if(C.catchExceptions){const I=function(x,T){return["xConnect","xCreate"].indexOf(x)>=0?function(F,D,A,j,H,c){try{return T(...arguments)||0}catch(g){return g instanceof t.WasmAllocError||(n.dealloc(n.peekPtr(c)),n.pokePtr(c,n.allocCString(g.message))),o.xError(x,g)}}:function(...F){try{return T(...F)||0}catch(D){return o.xError(x,D)}}},N=["xCreate","xConnect","xBestIndex","xDisconnect","xDestroy","xOpen","xClose","xFilter","xNext","xEof","xColumn","xRowid","xUpdate","xBegin","xSync","xCommit","xRollback","xFindFunction","xRename","xSavepoint","xRelease","xRollbackTo","xShadowName"],w=Object.create(null);for(const x of N){const T=O[x];if(T instanceof Function)x==="xConnect"&&O.xCreate===T?w[x]=O.xCreate:x==="xCreate"&&O.xConnect===T?w[x]=O.xConnect:w[x]=I(x,T);else continue}V.installMethods(w,!1)}else V.installMethods(O,!!C.applyArgcCheck);if(V.$iVersion===0){let I;typeof C.iVersion=="number"?I=C.iVersion:V.$xShadowName?I=3:V.$xSavePoint||V.$xRelease||V.$xRollbackTo?I=2:I=1,V.$iVersion=I}}catch(O){throw Q&&Q.dispose(),O}return V},r.sqlite3_module.prototype.setupModule=function(C){return o.setupModule.call(this,C)}}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){const n=function r(s){var q;if(!globalThis.SharedArrayBuffer||!globalThis.Atomics)return Promise.reject(new Error("Cannot install OPFS: Missing SharedArrayBuffer and/or Atomics. The server must emit the COOP/COEP response headers to enable those. See https://sqlite.org/wasm/doc/trunk/persistence.md#coop-coep"));if(typeof WorkerGlobalScope>"u")return Promise.reject(new Error("The OPFS sqlite3_vfs cannot run in the main thread because it requires Atomics.wait()."));if(!globalThis.FileSystemHandle||!globalThis.FileSystemDirectoryHandle||!globalThis.FileSystemFileHandle||!globalThis.FileSystemFileHandle.prototype.createSyncAccessHandle||!((q=navigator==null?void 0:navigator.storage)!=null&&q.getDirectory))return Promise.reject(new Error("Missing required OPFS APIs."));(!s||typeof s!="object")&&(s=Object.create(null));const o=new URL(globalThis.location.href).searchParams;return o.has("opfs-disable")?Promise.resolve(t):(s.verbose===void 0&&(s.verbose=o.has("opfs-verbose")?+o.get("opfs-verbose")||2:1),s.sanityChecks===void 0&&(s.sanityChecks=o.has("opfs-sanity-check")),s.proxyUri===void 0&&(s.proxyUri=r.defaultProxyUri),typeof s.proxyUri=="function"&&(s.proxyUri=s.proxyUri()),new Promise(function(L,C){const Q=[t.config.error,t.config.warn,t.config.log],V=(P,...M)=>{s.verbose>P&&Q[P]("OPFS syncer:",...M)},O=(...P)=>V(2,...P),I=(...P)=>V(1,...P),N=(...P)=>V(0,...P),w=t.util.toss,x=t.capi,T=t.util,F=t.wasm,D=x.sqlite3_vfs,A=x.sqlite3_file,j=x.sqlite3_io_methods,H=Object.create(null),c=()=>{var P;return globalThis.FileSystemHandle&&globalThis.FileSystemDirectoryHandle&&globalThis.FileSystemFileHandle&&globalThis.FileSystemFileHandle.prototype.createSyncAccessHandle&&((P=navigator==null?void 0:navigator.storage)==null?void 0:P.getDirectory)};H.metrics={dump:function(){let P,M=0,W=0,K=0;for(P in y.opIds){const G=U[P];M+=G.count,W+=G.time,K+=G.wait,G.avgTime=G.count&&G.time?G.time/G.count:0,G.avgWait=G.count&&G.wait?G.wait/G.count:0}t.config.log(globalThis.location.href,"metrics for",globalThis.location.href,":",U,` Total of`,M,"op(s) for",W,"ms (incl. "+K+" ms of waiting on the async side)"),t.config.log("Serialization metrics:",U.s11n),l.postMessage({type:"opfs-async-metrics"})},reset:function(){let P;const M=K=>K.count=K.time=K.wait=0;for(P in y.opIds)M(U[P]=Object.create(null));let W=U.s11n=Object.create(null);W=W.serialize=Object.create(null),W.count=W.time=0,W=U.s11n.deserialize=Object.create(null),W.count=W.time=0}};const g=new j,E=new D().addOnDispose(()=>g.dispose());let z;const u=P=>(z=!0,E.dispose(),C(P)),h=()=>(z=!1,L(t)),l=new Worker(new URL(""+new URL("sqlite3-opfs-async-proxy-DZdsd1Kz.js",import.meta.url).href,import.meta.url));setTimeout(()=>{z===void 0&&u(new Error("Timeout while waiting for OPFS async proxy worker."))},4e3),l._originalOnError=l.onerror,l.onerror=function(P){N("Error initializing OPFS asyncer:",P),u(new Error("Loading OPFS async Worker failed for unknown reasons."))};const _=x.sqlite3_vfs_find(null),b=_?new D(_):null;g.$iVersion=1,E.$iVersion=2,E.$szOsFile=x.sqlite3_file.structInfo.sizeof,E.$mxPathname=1024,E.$zName=F.allocCString("opfs"),E.$xDlOpen=E.$xDlError=E.$xDlSym=E.$xDlClose=null,E.addOnDispose("$zName",E.$zName,"cleanup default VFS wrapper",()=>b?b.dispose():null);const y=Object.create(null);y.verbose=s.verbose,y.littleEndian=(()=>{const P=new ArrayBuffer(2);return new DataView(P).setInt16(0,256,!0),new Int16Array(P)[0]===256})(),y.asyncIdleWaitTime=150,y.asyncS11nExceptions=1,y.fileBufferSize=1024*64,y.sabS11nOffset=y.fileBufferSize,y.sabS11nSize=E.$mxPathname*2,y.sabIO=new SharedArrayBuffer(y.fileBufferSize+y.sabS11nSize),y.opIds=Object.create(null);const U=Object.create(null);{let P=0;y.opIds.whichOp=P++,y.opIds.rc=P++,y.opIds.xAccess=P++,y.opIds.xClose=P++,y.opIds.xDelete=P++,y.opIds.xDeleteNoWait=P++,y.opIds.xFileSize=P++,y.opIds.xLock=P++,y.opIds.xOpen=P++,y.opIds.xRead=P++,y.opIds.xSleep=P++,y.opIds.xSync=P++,y.opIds.xTruncate=P++,y.opIds.xUnlock=P++,y.opIds.xWrite=P++,y.opIds.mkdir=P++,y.opIds["opfs-async-metrics"]=P++,y.opIds["opfs-async-shutdown"]=P++,y.opIds.retry=P++,y.sabOP=new SharedArrayBuffer(P*4),H.metrics.reset()}y.sq3Codes=Object.create(null),["SQLITE_ACCESS_EXISTS","SQLITE_ACCESS_READWRITE","SQLITE_BUSY","SQLITE_CANTOPEN","SQLITE_ERROR","SQLITE_IOERR","SQLITE_IOERR_ACCESS","SQLITE_IOERR_CLOSE","SQLITE_IOERR_DELETE","SQLITE_IOERR_FSYNC","SQLITE_IOERR_LOCK","SQLITE_IOERR_READ","SQLITE_IOERR_SHORT_READ","SQLITE_IOERR_TRUNCATE","SQLITE_IOERR_UNLOCK","SQLITE_IOERR_WRITE","SQLITE_LOCK_EXCLUSIVE","SQLITE_LOCK_NONE","SQLITE_LOCK_PENDING","SQLITE_LOCK_RESERVED","SQLITE_LOCK_SHARED","SQLITE_LOCKED","SQLITE_MISUSE","SQLITE_NOTFOUND","SQLITE_OPEN_CREATE","SQLITE_OPEN_DELETEONCLOSE","SQLITE_OPEN_MAIN_DB","SQLITE_OPEN_READONLY"].forEach(P=>{(y.sq3Codes[P]=x[P])===void 0&&w("Maintenance required: not found:",P)}),y.opfsFlags=Object.assign(Object.create(null),{OPFS_UNLOCK_ASAP:1,OPFS_UNLINK_BEFORE_OPEN:2,defaultUnlockAsap:!1});const J=(P,...M)=>{const W=y.opIds[P]||w("Invalid op ID:",P);y.s11n.serialize(...M),Atomics.store(y.sabOPView,y.opIds.rc,-1),Atomics.store(y.sabOPView,y.opIds.whichOp,W),Atomics.notify(y.sabOPView,y.opIds.whichOp);const K=performance.now();for(;Atomics.wait(y.sabOPView,y.opIds.rc,-1)!=="not-equal";);const G=Atomics.load(y.sabOPView,y.opIds.rc);if(U[P].wait+=performance.now()-K,G&&y.asyncS11nExceptions){const X=y.s11n.deserialize();X&&N(P+"() async error:",...X)}return G};H.debug={asyncShutdown:()=>{I("Shutting down OPFS async listener. The OPFS VFS will no longer work."),J("opfs-async-shutdown")},asyncRestart:()=>{I("Attempting to restart OPFS VFS async listener. Might work, might not."),l.postMessage({type:"opfs-async-restart"})}};const te=()=>{if(y.s11n)return y.s11n;const P=new TextDecoder,M=new TextEncoder("utf-8"),W=new Uint8Array(y.sabIO,y.sabS11nOffset,y.sabS11nSize),K=new DataView(y.sabIO,y.sabS11nOffset,y.sabS11nSize);y.s11n=Object.create(null);const G=Object.create(null);G.number={id:1,size:8,getter:"getFloat64",setter:"setFloat64"},G.bigint={id:2,size:8,getter:"getBigInt64",setter:"setBigInt64"},G.boolean={id:3,size:4,getter:"getInt32",setter:"setInt32"},G.string={id:4};const X=p=>G[typeof p]||w("Maintenance required: this value type cannot be serialized.",p),B=p=>{switch(p){case G.number.id:return G.number;case G.bigint.id:return G.bigint;case G.boolean.id:return G.boolean;case G.string.id:return G.string;default:w("Invalid type ID:",p)}};return y.s11n.deserialize=function(p=!1){++U.s11n.deserialize.count;const f=performance.now(),S=W[0],k=S?[]:null;if(S){const R=[];let $=1,ee,ce,pe;for(ee=0;ee{ie.start=performance.now(),ie.op=P,++U[P].count},ue=()=>U[ie.op].time+=performance.now()-ie.start,me={xCheckReservedLock:function(P,M){return F.poke(M,0,"i32"),0},xClose:function(P){ae("xClose");let M=0;const W=re[P];return W&&(delete re[P],M=J("xClose",P),W.sq3File&&W.sq3File.dispose()),ue(),M},xDeviceCharacteristics:function(P){return x.SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN},xFileControl:function(P,M,W){return x.SQLITE_NOTFOUND},xFileSize:function(P,M){ae("xFileSize");let W=J("xFileSize",P);if(W==0)try{const K=y.s11n.deserialize()[0];F.poke(M,K,"i64")}catch(K){N("Unexpected error reading xFileSize() result:",K),W=y.sq3Codes.SQLITE_IOERR}return ue(),W},xLock:function(P,M){ae("xLock");const W=re[P];let K=0;return W.lockType?W.lockType=M:(K=J("xLock",P,M),K===0&&(W.lockType=M)),ue(),K},xRead:function(P,M,W,K){ae("xRead");const G=re[P];let X;try{X=J("xRead",P,W,Number(K)),(X===0||x.SQLITE_IOERR_SHORT_READ===X)&&F.heap8u().set(G.sabView.subarray(0,W),M)}catch(B){N("xRead(",arguments,") failed:",B,G),X=x.SQLITE_IOERR_READ}return ue(),X},xSync:function(P,M){ae("xSync"),++U.xSync.count;const W=J("xSync",P,M);return ue(),W},xTruncate:function(P,M){ae("xTruncate");const W=J("xTruncate",P,Number(M));return ue(),W},xUnlock:function(P,M){ae("xUnlock");const W=re[P];let K=0;return x.SQLITE_LOCK_NONE===M&&W.lockType&&(K=J("xUnlock",P,M)),K===0&&(W.lockType=M),ue(),K},xWrite:function(P,M,W,K){ae("xWrite");const G=re[P];let X;try{G.sabView.set(F.heap8u().subarray(M,M+W)),X=J("xWrite",P,W,Number(K))}catch(B){N("xWrite(",arguments,") failed:",B,G),X=x.SQLITE_IOERR_WRITE}return ue(),X}},he={xAccess:function(P,M,W,K){ae("xAccess");const G=J("xAccess",F.cstrToJs(M));return F.poke(K,G?0:1,"i32"),ue(),0},xCurrentTime:function(P,M){return F.poke(M,24405875e-1+new Date().getTime()/864e5,"double"),0},xCurrentTimeInt64:function(P,M){return F.poke(M,24405875e-1*864e5+new Date().getTime(),"i64"),0},xDelete:function(P,M,W){ae("xDelete");const K=J("xDelete",F.cstrToJs(M),W,!1);return ue(),K},xFullPathname:function(P,M,W,K){return F.cstrncpy(K,M,W)!!K):W},H.getDirForFilename=async function(M,W=!1){const K=H.getResolvedPath(M,!0),G=K.pop();let X=H.rootDirectory;for(const B of K)B&&(X=await X.getDirectoryHandle(B,{create:!!W}));return[X,G]},H.mkdir=async function(P){try{return await H.getDirForFilename(P+"/filepart",!0),!0}catch{return!1}},H.entryExists=async function(P){try{const[M,W]=await H.getDirForFilename(P);return await M.getFileHandle(W),!0}catch{return!1}},H.randomFilename=oe,H.treeList=async function(){const P=async function W(K,G){G.name=K.name,G.dirs=[],G.files=[];for await(const X of K.values())if(X.kind==="directory"){const B=Object.create(null);G.dirs.push(B),await W(X,B)}else G.files.push(X.name)},M=Object.create(null);return await P(H.rootDirectory,M),M},H.rmfr=async function(){const P=H.rootDirectory,M={recurse:!0};for await(const W of P.values())P.removeEntry(W.name,M)},H.unlink=async function(P,M=!1,W=!1){try{const[K,G]=await H.getDirForFilename(P,!1);return await K.removeEntry(G,{recursive:M}),!0}catch(K){if(W)throw new Error("unlink(",arguments[0],") failed: "+K.message,{cause:K});return!1}},H.traverse=async function(P){const M={recursive:!0,directory:H.rootDirectory};typeof P=="function"&&(P={callback:P}),P=Object.assign(M,P||{}),async function K(G,X){for await(const B of G.values()){if(P.callback(B,G,X)===!1)return!1;if(P.recursive&&B.kind==="directory"&&await K(B,X+1)===!1)break}}(P.directory,0)};const ve=async function(P,M){const[W,K]=await H.getDirForFilename(P,!0);let X=await(await W.getFileHandle(K,{create:!0})).createSyncAccessHandle(),B=0,p,f=!1;try{for(X.truncate(0);(p=await M())!==void 0;)p instanceof ArrayBuffer&&(p=new Uint8Array(p)),B===0&&p.byteLength>=15&&(T.affirmDbHeader(p),f=!0),X.write(p,{at:B}),B+=p.byteLength;if((B<512||B%512!==0)&&w("Input size",B,"is not correct for an SQLite database."),!f){const S=new Uint8Array(20);X.read(S,{at:0}),T.affirmDbHeader(S)}return X.write(new Uint8Array([1,1]),{at:18}),B}catch(S){throw await X.close(),X=void 0,await W.removeEntry(K).catch(()=>{}),S}finally{X&&await X.close()}};if(H.importDb=async function(P,M){if(M instanceof Function)return ve(P,M);M instanceof ArrayBuffer&&(M=new Uint8Array(M)),T.affirmIsDb(M);const W=M.byteLength,[K,G]=await H.getDirForFilename(P,!0);let X,B=0;try{return X=await(await K.getFileHandle(G,{create:!0})).createSyncAccessHandle(),X.truncate(0),B=X.write(M,{at:0}),B!=W&&w("Expected to write "+W+" bytes but wrote "+B+"."),X.write(new Uint8Array([1,1]),{at:18}),B}catch(p){throw X&&(await X.close(),X=void 0),await K.removeEntry(G).catch(()=>{}),p}finally{X&&await X.close()}},t.oo1){const P=function(...M){const W=t.oo1.DB.dbCtorHelper.normalizeArgs(...M);W.vfs=E.$zName,t.oo1.DB.dbCtorHelper.call(this,W)};P.prototype=Object.create(t.oo1.DB.prototype),t.oo1.OpfsDb=P,P.importDb=H.importDb,t.oo1.DB.dbCtorHelper.setVfsPostOpenCallback(E.pointer,function(M,W){W.capi.sqlite3_busy_timeout(M,1e4)})}const be=function(){const P=F.scopedAllocPush(),M=new A;try{const W=M.pointer,K=x.SQLITE_OPEN_CREATE|x.SQLITE_OPEN_READWRITE|x.SQLITE_OPEN_MAIN_DB,G=F.scopedAlloc(8),X="/sanity/check/file"+oe(8),B=F.scopedAllocCString(X);let p;if(y.s11n.serialize("This is ä string."),p=y.s11n.deserialize(),O("deserialize() says:",p),p[0]!=="This is ä string."&&w("String d13n error."),he.xAccess(E.pointer,B,0,G),p=F.peek(G,"i32"),O("xAccess(",X,") exists ?=",p),p=he.xOpen(E.pointer,B,W,K,G),O("open rc =",p,"state.sabOPView[xOpen] =",y.sabOPView[y.opIds.xOpen]),p!==0){N("open failed with code",p);return}he.xAccess(E.pointer,B,0,G),p=F.peek(G,"i32"),p||w("xAccess() failed to detect file."),p=me.xSync(M.pointer,0),p&&w("sync failed w/ rc",p),p=me.xTruncate(M.pointer,1024),p&&w("truncate failed w/ rc",p),F.poke(G,0,"i64"),p=me.xFileSize(M.pointer,G),p&&w("xFileSize failed w/ rc",p),O("xFileSize says:",F.peek(G,"i64")),p=me.xWrite(M.pointer,B,10,1),p&&w("xWrite() failed!");const f=F.scopedAlloc(16);p=me.xRead(M.pointer,f,6,2),F.poke(f+6,0);let S=F.cstrToJs(f);O("xRead() got:",S),S!=="sanity"&&w("Unexpected xRead() value."),he.xSleep&&(O("xSleep()ing before close()ing..."),he.xSleep(E.pointer,2e3),O("waking up from xSleep()")),p=me.xClose(W),O("xClose rc =",p,"sabOPView =",y.sabOPView),O("Deleting file:",X),he.xDelete(E.pointer,B,4660),he.xAccess(E.pointer,B,0,G),p=F.peek(G,"i32"),p&&w("Expecting 0 from xAccess(",X,") after xDelete()."),I("End of OPFS sanity checks.")}finally{M.dispose(),F.scopedAllocPop(P)}};l.onmessage=function({data:P}){switch(P.type){case"opfs-unavailable":u(new Error(P.payload.join(" ")));break;case"opfs-async-loaded":l.postMessage({type:"opfs-async-init",args:y});break;case"opfs-async-inited":{if(z===!0)break;try{t.vfs.installVfs({io:{struct:g,methods:me},vfs:{struct:E,methods:he}}),y.sabOPView=new Int32Array(y.sabOP),y.sabFileBufView=new Uint8Array(y.sabIO,0,y.fileBufferSize),y.sabS11nView=new Uint8Array(y.sabIO,y.sabS11nOffset,y.sabS11nSize),te(),s.sanityChecks&&(I("Running sanity checks because of opfs-sanity-check URL arg..."),be()),c()?navigator.storage.getDirectory().then(M=>{l.onerror=l._originalOnError,delete l._originalOnError,t.opfs=H,H.rootDirectory=M,O("End of OPFS sqlite3_vfs setup.",E),h()}).catch(u):h()}catch(M){N(M),u(M)}break}default:{const M="Unexpected message from the OPFS async worker: "+JSON.stringify(P);N(M),u(new Error(M));break}}}}))};n.defaultProxyUri="sqlite3-opfs-async-proxy.js",globalThis.sqlite3ApiBootstrap.initializersAsync.push(async r=>{try{let s=n.defaultProxyUri;return r.scriptInfo.sqlite3Dir&&(n.defaultProxyUri=r.scriptInfo.sqlite3Dir+s),n().catch(o=>{r.config.warn("Ignoring inability to install OPFS sqlite3_vfs:",o.message)})}catch(s){return r.config.error("installOpfsVfs() exception:",s),Promise.reject(s)}})}),globalThis.sqlite3ApiBootstrap.initializers.push(function(t){var re,ie,ae,ue,me,he,ve,be,P,M,W,K,ot,X;const n=t.util.toss,r=t.util.toss3,s=Object.create(null),o=t.capi,d=t.util,q=t.wasm,L=4096,C=512,Q=4,V=8,O=C+Q,I=C,N=O,w=L,x=o.SQLITE_OPEN_MAIN_DB|o.SQLITE_OPEN_MAIN_JOURNAL|o.SQLITE_OPEN_SUPER_JOURNAL|o.SQLITE_OPEN_WAL,T=".opaque",F=()=>Math.random().toString(36).slice(2),D=new TextDecoder,A=new TextEncoder,j=Object.assign(Object.create(null),{name:"opfs-sahpool",directory:void 0,initialCapacity:6,clearOnInit:!1,verbosity:2,forceReinitIfPreviouslyFailed:!1}),H=[t.config.error,t.config.warn,t.config.log];t.config.log;const c=t.config.warn;t.config.error;const g=new Map,E=B=>g.get(B),z=(B,p)=>{p?g.set(B,p):g.delete(B)},u=new Map,h=B=>u.get(B),l=(B,p)=>{p?u.set(B,p):u.delete(B)},_={xCheckReservedLock:function(B,p){const f=h(B);return f.log("xCheckReservedLock"),f.storeErr(),q.poke32(p,1),0},xClose:function(B){const p=h(B);p.storeErr();const f=p.getOFileForS3File(B);if(f)try{p.log(`xClose ${f.path}`),p.mapS3FileToOFile(B,!1),f.sah.flush(),f.flags&o.SQLITE_OPEN_DELETEONCLOSE&&p.deletePath(f.path)}catch(S){return p.storeErr(S,o.SQLITE_IOERR)}return 0},xDeviceCharacteristics:function(B){return o.SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN},xFileControl:function(B,p,f){return o.SQLITE_NOTFOUND},xFileSize:function(B,p){const f=h(B);f.log("xFileSize");const k=f.getOFileForS3File(B).sah.getSize()-w;return q.poke64(p,BigInt(k)),0},xLock:function(B,p){const f=h(B);f.log(`xLock ${p}`),f.storeErr();const S=f.getOFileForS3File(B);return S.lockType=p,0},xRead:function(B,p,f,S){const k=h(B);k.storeErr();const R=k.getOFileForS3File(B);k.log(`xRead ${R.path} ${f} @ ${S}`);try{const $=R.sah.read(q.heap8u().subarray(p,p+f),{at:w+Number(S)});return $p&&q.poke8(f+p-1,0)}catch{return o.SQLITE_NOMEM}finally{q.scopedAllocPop(R)}}return k?k.sqlite3Rc||o.SQLITE_IOERR:0},xOpen:function(p,f,S,k,R){const $=E(p);try{$.log(`xOpen ${q.cstrToJs(f)} ${k}`);const ee=f&&q.peek8(f)?$.getPath(f):F();let ce=$.getSAHForPath(ee);!ce&&k&o.SQLITE_OPEN_CREATE&&($.getFileCount()<$.getCapacity()?(ce=$.nextAvailableSAH(),$.setAssociatedPath(ce,ee,k)):n("SAH pool is full. Cannot create file",ee)),ce||n("file not found:",ee);const pe={path:ee,flags:k,sah:ce};$.mapS3FileToOFile(S,pe),pe.lockType=o.SQLITE_LOCK_NONE;const Ie=new o.sqlite3_file(S);return Ie.$pMethods=b.pointer,Ie.dispose(),q.poke32(R,k),0}catch(ee){return $.storeErr(ee),o.SQLITE_CANTOPEN}}},U=function(B){t.capi.sqlite3_vfs_find(B)&&r("VFS name is already registered:",B);const p=new o.sqlite3_vfs,f=o.sqlite3_vfs_find(null),S=f?new o.sqlite3_vfs(f):null;return p.$iVersion=2,p.$szOsFile=o.sqlite3_file.structInfo.sizeof,p.$mxPathname=C,p.addOnDispose(p.$zName=q.allocCString(B),()=>z(p.pointer,0)),S&&(p.$xRandomness=S.$xRandomness,p.$xSleep=S.$xSleep,S.dispose()),!p.$xRandomness&&!y.xRandomness&&(y.xRandomness=function(k,R,$){const ee=q.heap8u();let ce=0;for(;ce0),t.vfs.installVfs({vfs:{struct:p,methods:y}}),p};class J{constructor(p=Object.create(null)){Ae(this,K);Nt(this,"vfsDir");Ae(this,re);Ae(this,ie);Ae(this,ae);Ae(this,ue,new Map);Ae(this,me,new Map);Ae(this,he,new Set);Ae(this,ve,new Map);Ae(this,be,new Uint8Array(O));Ae(this,P);Ae(this,M);Ae(this,W);ke(this,W,p.verbosity??j.verbosity),this.vfsName=p.name||j.name,ke(this,M,U(this.vfsName)),z(Y(this,M).pointer,this),this.vfsDir=p.directory||"."+this.vfsName,ke(this,P,new DataView(Y(this,be).buffer,Y(this,be).byteOffset)),this.isReady=this.reset(!!(p.clearOnInit??j.clearOnInit)).then(()=>{if(this.$error)throw this.$error;return this.getCapacity()?Promise.resolve(void 0):this.addCapacity(p.initialCapacity||j.initialCapacity)})}log(...p){it(this,K,ot).call(this,2,...p)}warn(...p){it(this,K,ot).call(this,1,...p)}error(...p){it(this,K,ot).call(this,0,...p)}getVfs(){return Y(this,M)}getCapacity(){return Y(this,ue).size}getFileCount(){return Y(this,me).size}getFileNames(){const p=[],f=Y(this,me).keys();for(const S of f)p.push(S);return p}async addCapacity(p){for(let f=0;f{try{const R=await k.createSyncAccessHandle();if(Y(this,ue).set(R,S),p)R.truncate(w),this.setAssociatedPath(R,"",0);else{const $=this.getAssociatedPath(R);$?Y(this,me).set($,R):Y(this,he).add(R)}}catch(R){throw this.storeErr(R),this.releaseAccessHandles(),R}}))}getAssociatedPath(p){p.read(Y(this,be),{at:0});const f=Y(this,P).getUint32(I);if(Y(this,be)[0]&&(f&o.SQLITE_OPEN_DELETEONCLOSE||!(f&x)))return c(`Removing file with unexpected flags ${f.toString(16)}`,Y(this,be)),this.setAssociatedPath(p,"",0),"";const S=new Uint32Array(V/4);p.read(S,{at:N});const k=this.computeDigest(Y(this,be));if(S.every((R,$)=>R===k[$])){const R=Y(this,be).findIndex($=>$===0);return R===0&&p.truncate(w),R?D.decode(Y(this,be).subarray(0,R)):""}else return c("Disassociating file with bad digest."),this.setAssociatedPath(p,"",0),""}setAssociatedPath(p,f,S){const k=A.encodeInto(f,Y(this,be));C<=k.written+1&&n("Path too long:",f),Y(this,be).fill(0,k.written,C),Y(this,P).setUint32(I,S);const R=this.computeDigest(Y(this,be));p.write(Y(this,be),{at:0}),p.write(R,{at:N}),p.flush(),f?(Y(this,me).set(f,p),Y(this,he).delete(p)):(p.truncate(w),Y(this,he).add(p))}computeDigest(p){let f=3735928559,S=1103547991;for(const k of p)f=31*f+k*307,S=31*S+k*307;return new Uint32Array([f>>>0,S>>>0])}async reset(p){await this.isReady;let f=await navigator.storage.getDirectory(),S;for(const k of this.vfsDir.split("/"))k&&(S=f,f=await f.getDirectoryHandle(k,{create:!0}));return ke(this,re,f),ke(this,ae,S),ke(this,ie,await Y(this,re).getDirectoryHandle(T,{create:!0})),this.releaseAccessHandles(),this.acquireAccessHandles(p)}getPath(p){return q.isPtr(p)&&(p=q.cstrToJs(p)),(p instanceof URL?p:new URL(p,"file://localhost/")).pathname}deletePath(p){const f=Y(this,me).get(p);return f&&(Y(this,me).delete(p),this.setAssociatedPath(f,"",0)),!!f}storeErr(p,f){return p&&(p.sqlite3Rc=f||o.SQLITE_IOERR,this.error(p)),this.$error=p,f}popErr(){const p=this.$error;return this.$error=void 0,p}nextAvailableSAH(){const[p]=Y(this,he).keys();return p}getOFileForS3File(p){return Y(this,ve).get(p)}mapS3FileToOFile(p,f){f?(Y(this,ve).set(p,f),l(p,this)):(Y(this,ve).delete(p),l(p,!1))}hasFilename(p){return Y(this,me).has(p)}getSAHForPath(p){return Y(this,me).get(p)}async removeVfs(){if(!Y(this,M).pointer||!Y(this,ie))return!1;o.sqlite3_vfs_unregister(Y(this,M).pointer),Y(this,M).dispose(),delete s[this.vfsName];try{this.releaseAccessHandles(),await Y(this,re).removeEntry(T,{recursive:!0}),ke(this,ie,void 0),await Y(this,ae).removeEntry(Y(this,re).name,{recursive:!0}),ke(this,re,ke(this,ae,void 0))}catch(p){t.config.error(this.vfsName,"removeVfs() failed:",p)}return!0}exportFile(p){const f=Y(this,me).get(p)||n("File not found:",p),S=f.getSize()-w,k=new Uint8Array(S>0?S:0);if(S>0){const R=f.read(k,{at:w});R!=S&&n("Expected to read "+S+" bytes but read "+R+".")}return k}async importDbChunked(p,f){const S=Y(this,me).get(p)||this.nextAvailableSAH()||n("No available handles to import to.");S.truncate(0);let k=0,R,$=!1;try{for(;(R=await f())!==void 0;)R instanceof ArrayBuffer&&(R=new Uint8Array(R)),k===0&&R.byteLength>=15&&(d.affirmDbHeader(R),$=!0),S.write(R,{at:w+k}),k+=R.byteLength;if((k<512||k%512!==0)&&n("Input size",k,"is not correct for an SQLite database."),!$){const ee=new Uint8Array(20);S.read(ee,{at:0}),d.affirmDbHeader(ee)}S.write(new Uint8Array([1,1]),{at:w+18})}catch(ee){throw this.setAssociatedPath(S,"",0),ee}return this.setAssociatedPath(S,p,o.SQLITE_OPEN_MAIN_DB),k}importDb(p,f){if(f instanceof ArrayBuffer)f=new Uint8Array(f);else if(f instanceof Function)return this.importDbChunked(p,f);const S=Y(this,me).get(p)||this.nextAvailableSAH()||n("No available handles to import to."),k=f.byteLength;(k<512||k%512!=0)&&n("Byte array size is invalid for an SQLite db.");const R="SQLite format 3";for(let ee=0;eep&&H[p](this.vfsName+":",...f)};class te{constructor(p){Ae(this,X);ke(this,X,p),this.vfsName=p.vfsName}async addCapacity(p){return Y(this,X).addCapacity(p)}async reduceCapacity(p){return Y(this,X).reduceCapacity(p)}getCapacity(){return Y(this,X).getCapacity(Y(this,X))}getFileCount(){return Y(this,X).getFileCount()}getFileNames(){return Y(this,X).getFileNames()}async reserveMinimumCapacity(p){const f=Y(this,X).getCapacity();return f{const B=await navigator.storage.getDirectory(),p=".opfs-sahpool-sync-check-"+F(),k=(await(await B.getFileHandle(p,{create:!0})).createSyncAccessHandle()).close();return await k,await B.removeEntry(p),k!=null&&k.then&&n("The local OPFS API is too old for opfs-sahpool:","it has an async FileSystemSyncAccessHandle.close() method."),!0};t.installOpfsSAHPoolVfs=async function(B=Object.create(null)){var f;B=Object.assign(Object.create(null),j,B||{});const p=B.name;if(B.$testThrowPhase1)throw B.$testThrowPhase1;if(s[p])try{return await s[p]}catch(S){if(B.forceReinitIfPreviouslyFailed)delete s[p];else throw S}return!globalThis.FileSystemHandle||!globalThis.FileSystemDirectoryHandle||!globalThis.FileSystemFileHandle||!globalThis.FileSystemFileHandle.prototype.createSyncAccessHandle||!((f=navigator==null?void 0:navigator.storage)!=null&&f.getDirectory)?s[p]=Promise.reject(new Error("Missing required OPFS APIs.")):s[p]=oe().then(async function(){if(B.$testThrowPhase2)throw B.$testThrowPhase2;const S=new J(B);return S.isReady.then(async()=>{const k=new te(S);if(t.oo1){const R=t.oo1,$=S.getVfs(),ee=function(...ce){const pe=R.DB.dbCtorHelper.normalizeArgs(...ce);pe.vfs=$.$zName,R.DB.dbCtorHelper.call(this,pe)};ee.prototype=Object.create(R.DB.prototype),k.OpfsSAHPoolDb=ee}return S.log("VFS initialized."),k}).catch(async k=>{throw await S.removeVfs().catch(()=>{}),k})}).catch(S=>s[p]=Promise.reject(S))}}),typeof e<"u"){const t=Object.assign(Object.create(null),{exports:typeof m>"u"?e.asm:m,memory:e.wasmMemory},globalThis.sqlite3ApiConfig||{});globalThis.sqlite3ApiConfig=t;let n;try{n=globalThis.sqlite3ApiBootstrap()}catch(r){throw console.error("sqlite3ApiBootstrap() error:",r),r}finally{delete globalThis.sqlite3ApiBootstrap,delete globalThis.sqlite3ApiConfig}e.sqlite3=n}else console.warn("This is not running in an Emscripten module context, so","globalThis.sqlite3ApiBootstrap() is _not_ being called due to lack","of config info for the WASM environment.","It must be called manually.")}),fe=Fe,fe}})();const lr=function(){var fe,i;const se=jt;if(!se)throw new Error("Expecting globalThis.sqlite3InitModule to be defined by the Emscripten build.");const Z=globalThis.sqlite3InitModuleState=Object.assign(Object.create(null),{moduleScript:(fe=globalThis==null?void 0:globalThis.document)==null?void 0:fe.currentScript,isWorker:typeof WorkerGlobalScope<"u",location:globalThis.location,urlParams:(i=globalThis==null?void 0:globalThis.location)!=null&&i.href?new URL(globalThis.location.href).searchParams:new URLSearchParams});if(Z.debugModule=Z.urlParams.has("sqlite3.debugModule")?(...ye)=>console.warn("sqlite3.debugModule:",...ye):()=>{},Z.urlParams.has("sqlite3.dir"))Z.sqlite3Dir=Z.urlParams.get("sqlite3.dir")+"/";else if(Z.moduleScript){const ye=Z.moduleScript.src.split("/");ye.pop(),Z.sqlite3Dir=ye.join("/")+"/"}if(globalThis.sqlite3InitModule=function ye(...Ee){return se(...Ee).then(Fe=>{const Re=Fe.sqlite3;Re.scriptInfo=Z,ye.__isUnderTest&&(Re.__isUnderTest=!0);const Pe=Re.asyncPostInit;return delete Re.asyncPostInit,Pe()}).catch(Fe=>{throw console.error("Exception loading sqlite3 module:",Fe),Fe})},globalThis.sqlite3InitModule.ready=se.ready,globalThis.sqlite3InitModuleState.moduleScript){const ye=globalThis.sqlite3InitModuleState;let Ee=ye.moduleScript.src.split("/");Ee.pop(),ye.scriptDir=Ee.join("/")+"/"}return Z.debugModule("sqlite3InitModuleState =",Z),globalThis.sqlite3InitModule}();jt=lr;globalThis.sqlite3Worker1Promiser=function se(Z=se.defaultConfig){if(arguments.length===1&&typeof arguments[0]=="function"){const ne=Z;Z=Object.assign(Object.create(null),se.defaultConfig),Z.onready=ne}else Z=Object.assign(Object.create(null),se.defaultConfig,Z);const fe=Object.create(null),i=function(){},ye=Z.onerror||i,Ee=Z.debug||i,Fe=Z.generateMessageId?void 0:Object.create(null),Re=Z.generateMessageId||function(ne){return ne.type+"#"+(Fe[ne.type]=(Fe[ne.type]||0)+1)},Pe=(...ne)=>{throw new Error(ne.join(" "))};Z.worker||(Z.worker=se.defaultConfig.worker),typeof Z.worker=="function"&&(Z.worker=Z.worker());let Ne,$e;return Z.worker.onmessage=function(ne){ne=ne.data,Ee("worker1.onmessage",ne);let qe=fe[ne.messageId];if(!qe){if(ne&&ne.type==="sqlite3-api"&&ne.result==="worker1-ready"){Z.onready&&Z.onready($e);return}if(qe=fe[ne.type],qe&&qe.onrow){qe.onrow(ne);return}Z.onunhandled?Z.onunhandled(arguments[0]):ye("sqlite3Worker1Promiser() unhandled worker message:",ne);return}switch(delete fe[ne.messageId],ne.type){case"error":qe.reject(ne);return;case"open":Ne||(Ne=ne.dbId);break;case"close":ne.dbId===Ne&&(Ne=void 0);break}try{qe.resolve(ne)}catch(Oe){qe.reject(Oe)}},$e=function(){let ne;arguments.length===1?ne=arguments[0]:arguments.length===2?(ne=Object.create(null),ne.type=arguments[0],ne.args=arguments[1],ne.dbId=ne.args.dbId):Pe("Invalid arguments for sqlite3Worker1Promiser()-created factory."),!ne.dbId&&ne.type!=="open"&&(ne.dbId=Ne),ne.messageId=Re(ne),ne.departureTime=performance.now();const qe=Object.create(null);qe.message=ne;let Oe;ne.type==="exec"&&ne.args&&(typeof ne.args.callback=="function"?(Oe=ne.messageId+":row",qe.onrow=ne.args.callback,ne.args.callback=Oe,fe[Oe]=qe):typeof ne.args.callback=="string"&&Pe("exec callback may not be a string when using the Promise interface."));let Me=new Promise(function(We,Ke){qe.resolve=We,qe.reject=Ke,fe[ne.messageId]=qe,Ee("Posting",ne.type,"message to Worker dbId="+(Ne||"default")+":",ne),Z.worker.postMessage(ne)});return Oe&&(Me=Me.finally(()=>delete fe[Oe])),Me}};globalThis.sqlite3Worker1Promiser.defaultConfig={worker:function(){return new Worker(new URL(""+new URL("sqlite3-worker1-bundler-friendly-S52FP0de.js",import.meta.url).href,import.meta.url),{type:"module"})},onerror:(...se)=>console.error("worker1 promiser error",...se)};sqlite3Worker1Promiser.v2=(function(se){let Z;typeof se=="function"?(Z=se,se={}):typeof(se==null?void 0:se.onready)=="function"&&(Z=se.onready,delete se.onready);const fe=Object.create(null);se=Object.assign(se||Object.create(null),{onready:async function(ye){try{Z&&await Z(ye),fe.resolve(ye)}catch(Ee){fe.reject(Ee)}}});const i=new Promise(function(ye,Ee){fe.resolve=ye,fe.reject=Ee});try{this.original(se)}catch(ye){fe.reject(ye)}return i}).bind({original:sqlite3Worker1Promiser});sqlite3Worker1Promiser.v2;const fr=self.sqlite3Worker1Promiser;export{jt as default,fr as sqlite3Worker1Promiser}; diff --git a/_nuxt/Dvw17-nR.js b/_nuxt/Dvw17-nR.js new file mode 100644 index 000000000..dafcd37b8 --- /dev/null +++ b/_nuxt/Dvw17-nR.js @@ -0,0 +1 @@ +import{_ as r,o,c as t,r as s}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const c={};function n(e,l){return o(),t("ul",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/DyoW_JxI.js b/_nuxt/DyoW_JxI.js deleted file mode 100644 index 8d2d88969..000000000 --- a/_nuxt/DyoW_JxI.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o,o as r,c as t,r as c}from"./vJooreM4.js";import"./DymiHvcm.js";const s={};function n(e,l){return r(),t("blockquote",null,[c(e.$slots,"default")])}const f=o(s,[["render",n]]);export{f as default}; diff --git a/_nuxt/CBb2D0G4.js b/_nuxt/J8bXGh8D.js similarity index 78% rename from _nuxt/CBb2D0G4.js rename to _nuxt/J8bXGh8D.js index d60100606..c3cdb5738 100644 --- a/_nuxt/CBb2D0G4.js +++ b/_nuxt/J8bXGh8D.js @@ -1 +1 @@ -import{d as p,B as i,k as u,o as r,c as s,u as f,r as n}from"./vJooreM4.js";import"./DymiHvcm.js";const l=["id"],d=["href"],h=p({__name:"ProseH5",props:{id:{}},setup(c){const t=c,{headings:o}=i().public.mdc,a=u(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h5))});return(e,m)=>(r(),s("h5",{id:t.id},[t.id&&f(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{h as default}; +import{d as p,B as i,k as u,o as r,c as s,u as f,r as n}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const l=["id"],d=["href"],h=p({__name:"ProseH5",props:{id:{}},setup(c){const t=c,{headings:o}=i().public.mdc,a=u(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h5))});return(e,m)=>(r(),s("h5",{id:t.id},[t.id&&f(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{h as default}; diff --git a/_nuxt/DyvoT_Pw.js b/_nuxt/L4pkWx1B.js similarity index 69% rename from _nuxt/DyvoT_Pw.js rename to _nuxt/L4pkWx1B.js index 05515a130..004944d6b 100644 --- a/_nuxt/DyvoT_Pw.js +++ b/_nuxt/L4pkWx1B.js @@ -1 +1 @@ -import{_ as r}from"./DA9Si3U8.js";import{_ as s}from"./COxfyWQi.js";import{_ as t,h as a,w as o,o as c,e as i,n as p,g as m}from"./vJooreM4.js";import"./PDZ1yoi5.js";import"./DymiHvcm.js";import"./CEjXfAZE.js";const n={__name:"SinglePicture",props:{picture:{type:Object,required:!1,default(){return{sources:[{src:"/img/sample-a-16-9.jpg",sizes:{default:"100vw",xxs:"100vw",xs:"100vw",sm:"100vw",md:"100vw",lg:"100vw",xl:"100vw",xxl:"100vw"}}]}}}},setup(e){return(_,l)=>(c(),a(r,{class:"organism-picture"},{container:o(()=>[i(s,p(m(e.picture)),null,16)]),_:1}))}},g=t(n,[["__scopeId","data-v-87795b45"]]);export{g as default}; +import{_ as r}from"./BVTpiPKT.js";import{_ as s}from"./CzxwTkpV.js";import{_ as t,h as a,w as o,o as c,e as i,n as p,g as m}from"./C1gMrKxA.js";import"./DEtFJgIk.js";import"./DIaG-MKO.js";import"./BFwmvoP_.js";const n={__name:"SinglePicture",props:{picture:{type:Object,required:!1,default(){return{sources:[{src:"/img/sample-a-16-9.jpg",sizes:{default:"100vw",xxs:"100vw",xs:"100vw",sm:"100vw",md:"100vw",lg:"100vw",xl:"100vw",xxl:"100vw"}}]}}}},setup(e){return(_,l)=>(c(),a(r,{class:"organism-picture"},{container:o(()=>[i(s,p(m(e.picture)),null,16)]),_:1}))}},g=t(n,[["__scopeId","data-v-87795b45"]]);export{g as default}; diff --git a/_nuxt/Menu.BwG5z1Ol.css b/_nuxt/Menu.CDjdaAiV.css similarity index 77% rename from _nuxt/Menu.BwG5z1Ol.css rename to _nuxt/Menu.CDjdaAiV.css index af3864b00..d3ca1d01d 100644 --- a/_nuxt/Menu.BwG5z1Ol.css +++ b/_nuxt/Menu.CDjdaAiV.css @@ -1 +1 @@ -.layout-modal{background:var(--color-white);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.layout-modal .lost-flex-container{height:100%;position:relative}.layout-modal .content{align-self:center;display:flex;flex-direction:column;width:100%}.layout-modal .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:block;float:left;padding:0;position:absolute;right:4vw;top:8vw}.layout-modal .close i{display:block;width:5.33333vw}:is(.layout-modal .close) i{display:block;width:5.33333vw}@media (min-width:576px){.layout-modal .close{right:15px;top:30px}.layout-modal .close i{width:20px}:is(.layout-modal .close) i{width:20px}}.modal-toggle-enter-active,.modal-toggle-leave-active{transition:transform .15s ease-out,opacity .15s linear}.modal-toggle-enter,.modal-toggle-leave-to{opacity:0;transform:scale(.6);transition:transform .15s ease-in,opacity .15s linear}.fragment-language-switch[data-v-29f151a6]{list-style:none;margin:0;padding:0;text-align:center}.fragment-language-switch li[data-v-29f151a6]{display:inline-block;font-size:4.26667vw;margin:0 5px}@media (min-width:576px){.fragment-language-switch li[data-v-29f151a6]{font-size:16px}}.fragment-language-switch a[data-v-29f151a6]{color:var(--color-black);opacity:.6;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.fragment-language-switch a.router-link-exact-active[data-v-29f151a6]{opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.router-link-exact-active[data-v-29f151a6]:is(.fragment-language-switch a){opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.organism-menu[data-v-c59f6339]{margin:0}.organism-menu nav[data-v-c59f6339]{display:flex;flex-direction:column;gap:1.25em}.organism-menu .language-switch[data-v-c59f6339]{display:inline-block;margin-top:1.25em;width:100%}.organism-menu .links[data-v-c59f6339]{text-align:center;width:100%} +.layout-modal{background:var(--color-white);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.layout-modal .lost-flex-container{height:100%;position:relative}.layout-modal .content{align-self:center;display:flex;flex-direction:column;width:100%}.layout-modal .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:block;float:left;padding:0;position:absolute;right:4vw;top:8vw}.layout-modal .close i{display:block;width:5.33333vw}:is(.layout-modal .close) i{display:block;width:5.33333vw}@media (min-width:576px){.layout-modal .close{right:15px;top:30px}.layout-modal .close i{width:20px}:is(.layout-modal .close) i{width:20px}}.modal-toggle-enter-active,.modal-toggle-leave-active{transition:transform .15s ease-out,opacity .15s linear}.modal-toggle-enter,.modal-toggle-leave-to{opacity:0;transform:scale(.6);transition:transform .15s ease-in,opacity .15s linear}.fragment-language-switch[data-v-06b96206]{list-style:none;margin:0;padding:0;text-align:center}.fragment-language-switch li[data-v-06b96206]{display:inline-block;font-size:4.26667vw;margin:0 5px}@media (min-width:576px){.fragment-language-switch li[data-v-06b96206]{font-size:16px}}.fragment-language-switch a[data-v-06b96206]{color:var(--color-black);opacity:.6;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.fragment-language-switch a.router-link-exact-active[data-v-06b96206]{opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.router-link-exact-active[data-v-06b96206]:is(.fragment-language-switch a){opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.organism-menu[data-v-c59f6339]{margin:0}.organism-menu nav[data-v-c59f6339]{display:flex;flex-direction:column;gap:1.25em}.organism-menu .language-switch[data-v-c59f6339]{display:inline-block;margin-top:1.25em;width:100%}.organism-menu .links[data-v-c59f6339]{text-align:center;width:100%} diff --git a/_nuxt/Oc3FebYP.js b/_nuxt/Oc3FebYP.js new file mode 100644 index 000000000..00dcde0a4 --- /dev/null +++ b/_nuxt/Oc3FebYP.js @@ -0,0 +1 @@ +import{_ as r,o,c as t,r as s}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const c={};function n(e,a){return o(),t("em",null,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/Bs-6befM.js b/_nuxt/WPrnELue.js similarity index 83% rename from _nuxt/Bs-6befM.js rename to _nuxt/WPrnELue.js index 9f1ba5c92..6483050d1 100644 --- a/_nuxt/Bs-6befM.js +++ b/_nuxt/WPrnELue.js @@ -1 +1 @@ -import{_ as f}from"./mrXrq3xN.js";import{C as v}from"./DXsjufGw.js";import{_ as g}from"./COxfyWQi.js";import{_ as b}from"./krzZmjVw.js";import{_ as x}from"./DA9Si3U8.js";import{k as h,o,h as u,w as t,r,s as n,A as y,T as k,u as p,e as s,n as l,g as d,m as w,f as _,t as C,i as S}from"./vJooreM4.js";import"./PDZ1yoi5.js";import"./DymiHvcm.js";import"./CEjXfAZE.js";import"./DoxebJY9.js";import"./DcQ35G9z.js";const T={class:"lost-flex-container"},$={__name:"TwoColumnContainer",props:{options:{type:Object,default(){return{}}},mirror:{type:Boolean,default(){return!1}}},setup(e){const i=e,m=h(()=>({mirror:i.mirror}));return(a,c)=>(o(),u(x,{class:y(["layout-two-column-container",m.value]),visible:e.options.visible},{background:t(()=>[r(a.$slots,"background")]),container:t(()=>[n("div",T,[n("div",null,[r(a.$slots,"left")]),n("div",null,[r(a.$slots,"right")])])]),_:3},8,["class","visible"]))}},D={__name:"TextImage",props:{mirror:{type:Boolean,default:!1},link:{type:Object,default:void 0},overline:{type:String,default:"Text Image Overline"},headline:{type:String,default:"Text Image Headline"},subline:{type:String,default:"Text Image Subline"},content:{type:String,default:"

Scelerisque morbi blandit voluptate possimus vitae illum tristique, atque perspiciatis maecenas laudantium! Morbi, venenatis purus amet, rem eius ligula! Penatibus eleifend curabitur temporibus asperiores tempora cum accumsan egestas viverra laborum.

Arcu primis enim, parturient! Excepturi adipisci! Incidunt quibusdam ex. Non, impedit est. Ullam eiusmod semper pretium necessitatibus nostrum voluptatem ullamcorper, hac condimentum! Vestibulum rhoncus? Impedit culpa, error tempus. Ligula diam.

"},picture:{type:Object,required:!1,default(){return{sources:[{src:"/img/sample-a-16-9.jpg",sizes:{default:"100vw",xxs:"100vw",xs:"100vw",sm:"100vw",md:"100vw",lg:"100vw",xl:"100vw",xxl:"100vw"}}]}}}},setup(e){const i=k();return(m,a)=>{const c=f;return o(),u(p(v),null,{default:t(()=>[s($,{class:"organism-text-image",mirror:e.mirror},{left:t(()=>[s(g,l(d(e.picture)),null,16)]),right:t(()=>[s(b,l(d({headline:{overline:e.overline,headline:e.headline,subline:e.subline},content:e.content})),null,16),e.link?(o(),u(c,l(w({key:0},{...e.link,to:p(i)(e.link.to)})),{default:t(()=>[_(C(e.link.title),1)]),_:1},16)):S("",!0)]),_:1},8,["mirror"])]),_:1})}}};export{D as default}; +import{_ as f}from"./BpWjmkyl.js";import{C as v}from"./Zv8AJAmy.js";import{_ as g}from"./CzxwTkpV.js";import{_ as b}from"./CckRU-6z.js";import{_ as x}from"./BVTpiPKT.js";import{k as h,o,h as u,w as t,r,s as n,A as y,T as k,u as p,e as s,n as l,g as d,m as w,f as _,t as C,i as S}from"./C1gMrKxA.js";import"./DEtFJgIk.js";import"./DIaG-MKO.js";import"./BFwmvoP_.js";import"./Dfd2xX5L.js";import"./Df-XhljR.js";const T={class:"lost-flex-container"},$={__name:"TwoColumnContainer",props:{options:{type:Object,default(){return{}}},mirror:{type:Boolean,default(){return!1}}},setup(e){const i=e,m=h(()=>({mirror:i.mirror}));return(a,c)=>(o(),u(x,{class:y(["layout-two-column-container",m.value]),visible:e.options.visible},{background:t(()=>[r(a.$slots,"background")]),container:t(()=>[n("div",T,[n("div",null,[r(a.$slots,"left")]),n("div",null,[r(a.$slots,"right")])])]),_:3},8,["class","visible"]))}},D={__name:"TextImage",props:{mirror:{type:Boolean,default:!1},link:{type:Object,default:void 0},overline:{type:String,default:"Text Image Overline"},headline:{type:String,default:"Text Image Headline"},subline:{type:String,default:"Text Image Subline"},content:{type:String,default:"

Scelerisque morbi blandit voluptate possimus vitae illum tristique, atque perspiciatis maecenas laudantium! Morbi, venenatis purus amet, rem eius ligula! Penatibus eleifend curabitur temporibus asperiores tempora cum accumsan egestas viverra laborum.

Arcu primis enim, parturient! Excepturi adipisci! Incidunt quibusdam ex. Non, impedit est. Ullam eiusmod semper pretium necessitatibus nostrum voluptatem ullamcorper, hac condimentum! Vestibulum rhoncus? Impedit culpa, error tempus. Ligula diam.

"},picture:{type:Object,required:!1,default(){return{sources:[{src:"/img/sample-a-16-9.jpg",sizes:{default:"100vw",xxs:"100vw",xs:"100vw",sm:"100vw",md:"100vw",lg:"100vw",xl:"100vw",xxl:"100vw"}}]}}}},setup(e){const i=k();return(m,a)=>{const c=f;return o(),u(p(v),null,{default:t(()=>[s($,{class:"organism-text-image",mirror:e.mirror},{left:t(()=>[s(g,l(d(e.picture)),null,16)]),right:t(()=>[s(b,l(d({headline:{overline:e.overline,headline:e.headline,subline:e.subline},content:e.content})),null,16),e.link?(o(),u(c,l(w({key:0},{...e.link,to:p(i)(e.link.to)})),{default:t(()=>[_(C(e.link.title),1)]),_:1},16)):S("",!0)]),_:1},8,["mirror"])]),_:1})}}};export{D as default}; diff --git a/_nuxt/OfDyTZSY.js b/_nuxt/Wl9UxdZF.js similarity index 87% rename from _nuxt/OfDyTZSY.js rename to _nuxt/Wl9UxdZF.js index 5d60e6f8d..4f8c92005 100644 --- a/_nuxt/OfDyTZSY.js +++ b/_nuxt/Wl9UxdZF.js @@ -1 +1 @@ -import{d as f,a as u,b as d,p as b,c as i}from"./vJooreM4.js";const m=Symbol.for("nuxt:client-only"),h=f({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(p,{slots:e,attrs:c}){const l=u(!1);return d(()=>{l.value=!0}),b(m,!0),a=>{var t;if(l.value)return(t=e.default)==null?void 0:t.call(e);const n=e.fallback||e.placeholder;if(n)return n();const r=a.fallback||a.placeholder||"",o=a.fallbackTag||a.placeholderTag||"span";return i(o,c,r)}}});export{h as _}; +import{d as f,a as u,b as d,p as b,c as i}from"./C1gMrKxA.js";const m=Symbol.for("nuxt:client-only"),h=f({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(p,{slots:e,attrs:c}){const l=u(!1);return d(()=>{l.value=!0}),b(m,!0),a=>{var t;if(l.value)return(t=e.default)==null?void 0:t.call(e);const n=e.fallback||e.placeholder;if(n)return n();const r=a.fallback||a.placeholder||"",o=a.fallbackTag||a.placeholderTag||"span";return i(o,c,r)}}});export{h as _}; diff --git a/_nuxt/dUxXWh0T.js b/_nuxt/Wqltzbqo.js similarity index 78% rename from _nuxt/dUxXWh0T.js rename to _nuxt/Wqltzbqo.js index d3a998fdd..df14da68e 100644 --- a/_nuxt/dUxXWh0T.js +++ b/_nuxt/Wqltzbqo.js @@ -1 +1 @@ -import{d as p,B as i,k as u,o as r,c as s,u as f,r as n}from"./vJooreM4.js";import"./DymiHvcm.js";const l=["id"],d=["href"],h=p({__name:"ProseH4",props:{id:{}},setup(c){const t=c,{headings:o}=i().public.mdc,a=u(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h4))});return(e,m)=>(r(),s("h4",{id:t.id},[t.id&&f(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{h as default}; +import{d as p,B as i,k as u,o as r,c as s,u as f,r as n}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const l=["id"],d=["href"],h=p({__name:"ProseH4",props:{id:{}},setup(c){const t=c,{headings:o}=i().public.mdc,a=u(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h4))});return(e,m)=>(r(),s("h4",{id:t.id},[t.id&&f(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{h as default}; diff --git a/_nuxt/DXsjufGw.js b/_nuxt/Zv8AJAmy.js similarity index 95% rename from _nuxt/DXsjufGw.js rename to _nuxt/Zv8AJAmy.js index dd710edf1..c470e6523 100644 --- a/_nuxt/DXsjufGw.js +++ b/_nuxt/Zv8AJAmy.js @@ -1 +1 @@ -import{j as u,p as a,k as s,l as d}from"./vJooreM4.js";function o({tag:e,contentTags:r,rootTags:t,level:n}={}){e=e||null,t=t||u("semanticStructure_rootTags",["main"]),r=r||u("semanticStructure_contentTags",["article","section"]),n=n||void 0,a("semanticStructure_rootTags",t),a("semanticStructure_contentTags",r);const c=u("semanticStructure_parentLevel",0),i=s(()=>n!==void 0?n:c+1),l=s(()=>e||(Number(c)in t?t[Number(c)]:r[i.value%r.length]));return a("semanticStructure_rootLevel",t.length),a("semanticStructure_parentLevel",i.value),{parentLevel:c,currentLevel:i,currentTag:l}}const f={name:"ContentContainer",props:{tag:{type:String,default:null},rootTags:{type:Array,default(){return u("semanticStructure_rootTags",["main"])}},contentTags:{type:Array,default(){return u("semanticStructure_contentTags",["article","section"])}},level:{type:Number,default:void 0},debug:{type:Boolean,default(){return u("semanticStructure_debug",!1)}}},setup(e){const{parentLevel:r,currentLevel:t,currentTag:n}=o(e);return a("semanticStructure_debug",e.debug),{parentLevel:r,currentLevel:t,currentTag:n}},render(){const{currentTag:e,parentLevel:r,currentLevel:t}=this;return d(e,{...this.$attrs,...m(this)},{default:()=>this.$slots.default({currentTag:e,parentLevel:r,currentLevel:t})})}},m=e=>e.debug?{"data-current-tag":e.currentTag,"data-current-level":e.currentLevel,"data-parent-level":e.parentLevel}:{};export{f as C}; +import{j as u,p as a,k as s,l as d}from"./C1gMrKxA.js";function o({tag:e,contentTags:r,rootTags:t,level:n}={}){e=e||null,t=t||u("semanticStructure_rootTags",["main"]),r=r||u("semanticStructure_contentTags",["article","section"]),n=n||void 0,a("semanticStructure_rootTags",t),a("semanticStructure_contentTags",r);const c=u("semanticStructure_parentLevel",0),i=s(()=>n!==void 0?n:c+1),l=s(()=>e||(Number(c)in t?t[Number(c)]:r[i.value%r.length]));return a("semanticStructure_rootLevel",t.length),a("semanticStructure_parentLevel",i.value),{parentLevel:c,currentLevel:i,currentTag:l}}const f={name:"ContentContainer",props:{tag:{type:String,default:null},rootTags:{type:Array,default(){return u("semanticStructure_rootTags",["main"])}},contentTags:{type:Array,default(){return u("semanticStructure_contentTags",["article","section"])}},level:{type:Number,default:void 0},debug:{type:Boolean,default(){return u("semanticStructure_debug",!1)}}},setup(e){const{parentLevel:r,currentLevel:t,currentTag:n}=o(e);return a("semanticStructure_debug",e.debug),{parentLevel:r,currentLevel:t,currentTag:n}},render(){const{currentTag:e,parentLevel:r,currentLevel:t}=this;return d(e,{...this.$attrs,...m(this)},{default:()=>this.$slots.default({currentTag:e,parentLevel:r,currentLevel:t})})}},m=e=>e.debug?{"data-current-tag":e.currentTag,"data-current-level":e.currentLevel,"data-parent-level":e.parentLevel}:{};export{f as C}; diff --git a/_nuxt/builds/latest.json b/_nuxt/builds/latest.json index 61f36de75..2dc2f4fee 100644 --- a/_nuxt/builds/latest.json +++ b/_nuxt/builds/latest.json @@ -1 +1 @@ -{"id":"f3829f26-865e-43e0-9e28-e99fcbcfb965","timestamp":1737364865399} \ No newline at end of file +{"id":"1b359ef7-32af-4e21-93d0-1025509d428b","timestamp":1737365198889} \ No newline at end of file diff --git a/_nuxt/builds/meta/1b359ef7-32af-4e21-93d0-1025509d428b.json b/_nuxt/builds/meta/1b359ef7-32af-4e21-93d0-1025509d428b.json new file mode 100644 index 000000000..bd36a7464 --- /dev/null +++ b/_nuxt/builds/meta/1b359ef7-32af-4e21-93d0-1025509d428b.json @@ -0,0 +1 @@ +{"id":"1b359ef7-32af-4e21-93d0-1025509d428b","timestamp":1737365198889,"matcher":{"static":{"/sitemap.xml":{"redirect":"/sitemap_index.xml"},"/api/content/page/database.sql":{"prerender":true},"/api/content/layout/database.sql":{"prerender":true}},"wildcard":{},"dynamic":{}},"prerendered":["/","/de","/projects","/contact","/projects/project-1","/projects/project-2","/terms","/legals","/about","/de/ueber-uns","/de/projekte","/de/projekte/projekt-1","/de/projekte/projekt-2","/de/kontakt","/de/nutzungsbedingungen","/de/rechtliche-hinweise"]} \ No newline at end of file diff --git a/_nuxt/builds/meta/f3829f26-865e-43e0-9e28-e99fcbcfb965.json b/_nuxt/builds/meta/f3829f26-865e-43e0-9e28-e99fcbcfb965.json deleted file mode 100644 index 79d3e37e5..000000000 --- a/_nuxt/builds/meta/f3829f26-865e-43e0-9e28-e99fcbcfb965.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"f3829f26-865e-43e0-9e28-e99fcbcfb965","timestamp":1737364865399,"matcher":{"static":{"/sitemap.xml":{"redirect":"/sitemap_index.xml"},"/api/content/page/database.sql":{"prerender":true},"/api/content/layout/database.sql":{"prerender":true}},"wildcard":{},"dynamic":{}},"prerendered":["/de","/","/de/projekte","/de/projekte/projekt-2","/de/projekte/projekt-1","/de/kontakt","/de/rechtliche-hinweise","/de/nutzungsbedingungen","/de/ueber-uns","/about","/projects","/projects/project-1","/projects/project-2","/contact","/terms","/legals"]} \ No newline at end of file diff --git a/_nuxt/DP1w59zt.js b/_nuxt/cQHeVMdg.js similarity index 73% rename from _nuxt/DP1w59zt.js rename to _nuxt/cQHeVMdg.js index 6a8a46540..357c6df93 100644 --- a/_nuxt/DP1w59zt.js +++ b/_nuxt/cQHeVMdg.js @@ -1 +1 @@ -import{d as r,u as s,o as n,c as a,f as e,s as o,i}from"./vJooreM4.js";import"./DymiHvcm.js";const d={key:0},f=r({__name:"ProseScript",props:{src:{type:String,default:""}},setup(c){return(p,t)=>s(!1)?(n(),a("div",d,t[0]||(t[0]=[e(" Rendering the "),o("code",null,"script",-1),e(" element is dangerous and is disabled by default. Consider implementing your own "),o("code",null,"ProseScript",-1),e(" element to have control over script rendering. ")]))):i("",!0)}});export{f as default}; +import{d as r,u as s,o as n,c as a,f as e,s as o,i}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const d={key:0},f=r({__name:"ProseScript",props:{src:{type:String,default:""}},setup(c){return(p,t)=>s(!1)?(n(),a("div",d,t[0]||(t[0]=[e(" Rendering the "),o("code",null,"script",-1),e(" element is dangerous and is disabled by default. Consider implementing your own "),o("code",null,"ProseScript",-1),e(" element to have control over script rendering. ")]))):i("",!0)}});export{f as default}; diff --git a/_nuxt/default.CMthkPvh.css b/_nuxt/default.BnESzBPM.css similarity index 84% rename from _nuxt/default.CMthkPvh.css rename to _nuxt/default.BnESzBPM.css index f2471cbd7..2122e7c0f 100644 --- a/_nuxt/default.CMthkPvh.css +++ b/_nuxt/default.BnESzBPM.css @@ -1 +1 @@ -.page-header[data-v-dda26783]{left:0;margin:0;position:fixed;top:0;transition:transform .2s linear,opacity .2s linear;width:100%;z-index:100}.page-header.sticky[data-v-dda26783]{position:sticky}.page-header.toggle[data-v-dda26783]{opacity:0;transform:translateY(-60%)}.page-header .logo[data-v-dda26783]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff80;box-shadow:0 0 10px #0000004d;font-size:24px;font-weight:700;padding:10px 0;text-align:center}.page-header .logo a[data-v-dda26783]{color:var(--color-black);-webkit-text-decoration:none;text-decoration:none}:is(.page-header .logo) a[data-v-dda26783]{color:var(--color-black);-webkit-text-decoration:none;text-decoration:none}.page-menu-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff9;border:none;border-radius:50%;bottom:10vh;box-shadow:0 0 10px #0000004d;box-sizing:border-box;cursor:pointer;display:block;left:calc(50% - 24px);outline:none;padding:12px;position:fixed;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:12.8vw;z-index:1001;-webkit-tap-highlight-color:transparent}@media (min-width:576px){.page-menu-button{width:48px}}@media (min-width:992px){.page-menu-button{bottom:80px}}.page-menu-button svg{display:block;width:100%}.page-menu-button i{display:block;position:relative}.page-menu-button i:before{content:"";display:block;padding-top:100%}:is(.page-menu-button i):before{content:"";display:block;padding-top:100%}.page-menu-button i>*{left:0;position:absolute;top:0}:is(.page-menu-button i)>*{left:0;position:absolute;top:0}.page-menu-button svg g{transform-origin:center center;transition:transform .3s linear,opacity .3s linear}.page-menu-button svg g:last-child{opacity:0;transform:scale(.4);transition:transform .15s linear,opacity .15s linear}.page-menu-button.selected{background:#00000080}.page-menu-button.selected svg{fill:#fff}.page-menu-button.selected svg g:first-child{opacity:0;transform:scale(.4);transition:transform .15s linear,opacity .15s linear}.page-menu-button.selected svg g:last-child{opacity:1;transform:scale(1)}.button-toggle-enter-active,.button-toggle-leave-active{transition:transform .3s linear,opacity .3s linear}.button-toggle-enter,.button-toggle-leave-to{opacity:0;transform:scale(.4);transition:transform .15s linear,opacity .15s linear}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:375px){body{font-size:max(4.266666666666667vw,1rem)}}@media (min-width:576px){body{font-size:max(2.7777777777777777vw,1rem)}}@media (min-width:768px){body{font-size:max(2.083333333333333vw,1rem)}}@media (min-width:992px){body{font-size:max(1.6129032258064515vw,1rem)}}@media (min-width:1200px){body{font-size:16px}}html[data-prevent-scrolling=true] body{overflow:hidden} +.page-header[data-v-baf0253a]{left:0;margin:0;position:fixed;top:0;transition:transform .2s linear,opacity .2s linear;width:100%;z-index:100}.page-header.sticky[data-v-baf0253a]{position:sticky}.page-header.toggle[data-v-baf0253a]{opacity:0;transform:translateY(-60%)}.page-header .logo[data-v-baf0253a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff80;box-shadow:0 0 10px #0000004d;font-size:24px;font-weight:700;padding:10px 0;text-align:center}.page-header .logo a[data-v-baf0253a]{color:var(--color-black);-webkit-text-decoration:none;text-decoration:none}:is(.page-header .logo) a[data-v-baf0253a]{color:var(--color-black);-webkit-text-decoration:none;text-decoration:none}.page-menu-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff9;border:none;border-radius:50%;bottom:10vh;box-shadow:0 0 10px #0000004d;box-sizing:border-box;cursor:pointer;display:block;left:calc(50% - 24px);outline:none;padding:12px;position:fixed;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:12.8vw;z-index:1001;-webkit-tap-highlight-color:transparent}@media (min-width:576px){.page-menu-button{width:48px}}@media (min-width:992px){.page-menu-button{bottom:80px}}.page-menu-button svg{display:block;width:100%}.page-menu-button i{display:block;position:relative}.page-menu-button i:before{content:"";display:block;padding-top:100%}:is(.page-menu-button i):before{content:"";display:block;padding-top:100%}.page-menu-button i>*{left:0;position:absolute;top:0}:is(.page-menu-button i)>*{left:0;position:absolute;top:0}.page-menu-button svg g{transform-origin:center center;transition:transform .3s linear,opacity .3s linear}.page-menu-button svg g:last-child{opacity:0;transform:scale(.4);transition:transform .15s linear,opacity .15s linear}.page-menu-button.selected{background:#00000080}.page-menu-button.selected svg{fill:#fff}.page-menu-button.selected svg g:first-child{opacity:0;transform:scale(.4);transition:transform .15s linear,opacity .15s linear}.page-menu-button.selected svg g:last-child{opacity:1;transform:scale(1)}.button-toggle-enter-active,.button-toggle-leave-active{transition:transform .3s linear,opacity .3s linear}.button-toggle-enter,.button-toggle-leave-to{opacity:0;transform:scale(.4);transition:transform .15s linear,opacity .15s linear}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:375px){body{font-size:max(4.266666666666667vw,1rem)}}@media (min-width:576px){body{font-size:max(2.7777777777777777vw,1rem)}}@media (min-width:768px){body{font-size:max(2.083333333333333vw,1rem)}}@media (min-width:992px){body{font-size:max(1.6129032258064515vw,1rem)}}@media (min-width:1200px){body{font-size:16px}}html[data-prevent-scrolling=true] body{overflow:hidden} diff --git a/_nuxt/eBQLBkBq.js b/_nuxt/eBQLBkBq.js deleted file mode 100644 index 1e8d282b4..000000000 --- a/_nuxt/eBQLBkBq.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o,o as r,c as t,r as s}from"./vJooreM4.js";import"./DymiHvcm.js";const c={};function n(e,l){return r(),t("ol",null,[s(e.$slots,"default")])}const f=o(c,[["render",n]]);export{f as default}; diff --git a/_nuxt/CPpVy9J9.js b/_nuxt/fvbY-Txy.js similarity index 96% rename from _nuxt/CPpVy9J9.js rename to _nuxt/fvbY-Txy.js index fe04d4951..9ef902a31 100644 --- a/_nuxt/CPpVy9J9.js +++ b/_nuxt/fvbY-Txy.js @@ -1 +1 @@ -import{_ as s,q as a,o as i,c as u,s as e,t as o}from"./vJooreM4.js";import"./DymiHvcm.js";const l={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},c={class:"max-w-520px text-center"},d=["textContent"],p=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const r=t;return a({title:`${r.statusCode} - ${r.statusMessage} | ${r.appName}`,script:[{children:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{children:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(g,n)=>(i(),u("div",l,[n[0]||(n[0]=e("div",{class:"-bottom-1/2 fixed h-1/2 left-0 right-0 spotlight"},null,-1)),e("div",c,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:o(t.statusCode)},null,8,d),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:o(t.description)},null,8,p)])]))}},b=s(f,[["__scopeId","data-v-9ae14d19"]]);export{b as default}; +import{_ as s,q as a,o as i,c as u,s as e,t as o}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const l={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},c={class:"max-w-520px text-center"},d=["textContent"],p=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const r=t;return a({title:`${r.statusCode} - ${r.statusMessage} | ${r.appName}`,script:[{children:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{children:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(g,n)=>(i(),u("div",l,[n[0]||(n[0]=e("div",{class:"-bottom-1/2 fixed h-1/2 left-0 right-0 spotlight"},null,-1)),e("div",c,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:o(t.statusCode)},null,8,d),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:o(t.description)},null,8,p)])]))}},b=s(f,[["__scopeId","data-v-9ae14d19"]]);export{b as default}; diff --git a/_nuxt/xTnPjyRh.js b/_nuxt/mm_HofrF.js similarity index 78% rename from _nuxt/xTnPjyRh.js rename to _nuxt/mm_HofrF.js index 3d3aa0d10..322ff0020 100644 --- a/_nuxt/xTnPjyRh.js +++ b/_nuxt/mm_HofrF.js @@ -1 +1 @@ -import{d as p,B as i,k as u,o as r,c as s,u as f,r as n}from"./vJooreM4.js";import"./DymiHvcm.js";const l=["id"],d=["href"],h=p({__name:"ProseH6",props:{id:{}},setup(c){const t=c,{headings:o}=i().public.mdc,a=u(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h6))});return(e,m)=>(r(),s("h6",{id:t.id},[t.id&&f(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{h as default}; +import{d as p,B as i,k as u,o as r,c as s,u as f,r as n}from"./C1gMrKxA.js";import"./DIaG-MKO.js";const l=["id"],d=["href"],h=p({__name:"ProseH6",props:{id:{}},setup(c){const t=c,{headings:o}=i().public.mdc,a=u(()=>{var e;return t.id&&(typeof(o==null?void 0:o.anchorLinks)=="boolean"&&(o==null?void 0:o.anchorLinks)===!0||typeof(o==null?void 0:o.anchorLinks)=="object"&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h6))});return(e,m)=>(r(),s("h6",{id:t.id},[t.id&&f(a)?(r(),s("a",{key:0,href:`#${t.id}`},[n(e.$slots,"default")],8,d)):n(e.$slots,"default",{key:1})],8,l))}});export{h as default}; diff --git a/_nuxt/DLgiZnh3.js b/_nuxt/rvdrpRXJ.js similarity index 72% rename from _nuxt/DLgiZnh3.js rename to _nuxt/rvdrpRXJ.js index ce8c8bf9b..930691e8a 100644 --- a/_nuxt/DLgiZnh3.js +++ b/_nuxt/rvdrpRXJ.js @@ -1 +1 @@ -import{_ as t}from"./DA9Si3U8.js";import{E as r}from"./C48hqZjG.js";import{_ as a,h as o,w as i,o as s,n as m,m as p,i as c}from"./vJooreM4.js";import"./OfDyTZSY.js";import"./COxfyWQi.js";import"./PDZ1yoi5.js";import"./DymiHvcm.js";import"./CEjXfAZE.js";const d={__name:"StageVideo",props:{video:{type:Object,required:!1,default(){return{poster:{sources:[{src:"/img/sample-a-16-9.jpg",sizes:{default:"100vw",xxs:"100vw",xs:"100vw",sm:"100vw",md:"100vw",lg:"100vw",xl:"100vw",xxl:"100vw"}}]}}}}},setup(e){return(n,l)=>(s(),o(t,{class:"organism-stage-video"},{background:i(()=>[e.video?(s(),o(r,m(p({key:0},e.video)),null,16)):c("",!0)]),_:1}))}},V=a(d,[["__scopeId","data-v-114d7c89"]]);export{V as default}; +import{_ as t}from"./BVTpiPKT.js";import{E as r}from"./5McJmytf.js";import{_ as a,h as o,w as i,o as s,n as m,m as p,i as c}from"./C1gMrKxA.js";import"./Wl9UxdZF.js";import"./CzxwTkpV.js";import"./DEtFJgIk.js";import"./DIaG-MKO.js";import"./BFwmvoP_.js";const d={__name:"StageVideo",props:{video:{type:Object,required:!1,default(){return{poster:{sources:[{src:"/img/sample-a-16-9.jpg",sizes:{default:"100vw",xxs:"100vw",xs:"100vw",sm:"100vw",md:"100vw",lg:"100vw",xl:"100vw",xxl:"100vw"}}]}}}}},setup(e){return(n,l)=>(s(),o(t,{class:"organism-stage-video"},{background:i(()=>[e.video?(s(),o(r,m(p({key:0},e.video)),null,16)):c("",!0)]),_:1}))}},V=a(d,[["__scopeId","data-v-114d7c89"]]);export{V as default}; diff --git a/_nuxt/B_qz00jE.js b/_nuxt/vUhX2R-C.js similarity index 90% rename from _nuxt/B_qz00jE.js rename to _nuxt/vUhX2R-C.js index 4a8c05f4f..739f54386 100644 --- a/_nuxt/B_qz00jE.js +++ b/_nuxt/vUhX2R-C.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./cp97Ae_n.js","./DymiHvcm.js","./vJooreM4.js","./entry.CXeSEdd5.css"])))=>i.map(i=>d[i]); -import{_ as g}from"./DymiHvcm.js";import{S as h,Z as f}from"./vJooreM4.js";const N={page:"NqDOsfMBoL",layout:"XIr8lT84SZ"},y={page:"_content_page",layout:"_content_layout",info:"_content_info"},_={page:{fields:{id:"string",stem:"string",extension:"string",meta:"json",path:"string",title:"string",description:"string",seo:"json",body:"json",navigation:"json"}},layout:{fields:{id:"string",stem:"string",extension:"string",meta:"json",path:"string",title:"string",description:"string",seo:"json",body:"json",navigation:"json"}},info:{fields:{}}},u=(o,i)=>{const n=o._conditions;return n.length>0?`(${n.join(` ${i} `)})`:""},l=o=>{const i=[],n={_conditions:i,where(e,s,t){let r;switch(s.toUpperCase()){case"IN":case"NOT IN":if(Array.isArray(t)){const a=t.map(c=>`'${c}'`).join(", ");r=`"${String(e)}" ${s.toUpperCase()} (${a})`}else throw new TypeError(`Value for ${s} must be an array`);break;case"BETWEEN":case"NOT BETWEEN":if(Array.isArray(t)&&t.length===2)r=`"${String(e)}" ${s.toUpperCase()} '${t[0]}' AND '${t[1]}'`;else throw new Error(`Value for ${s} must be an array with two elements`);break;case"IS NULL":case"IS NOT NULL":r=`"${String(e)}" ${s.toUpperCase()}`;break;case"LIKE":case"NOT LIKE":r=`"${String(e)}" ${s.toUpperCase()} '${t}'`;break;default:r=`"${String(e)}" ${s} '${t}'`}return i.push(`${r}`),n},andWhere(e){const s=e(l());return i.push(u(s,"AND")),n},orWhere(e){const s=e(l());return i.push(u(s,"OR")),n}};return n},$=(o,i)=>{const n={conditions:[],selectedFields:[],offset:0,limit:0,orderBy:[],count:{field:"",distinct:!1}},e={__params:n,andWhere(t){const r=t(l());return n.conditions.push(u(r,"AND")),e},orWhere(t){const r=t(l());return n.conditions.push(u(r,"OR")),e},path(t){return e.where("path","=",h(t))},skip(t){return n.offset=t,e},where(t,r,a){return e.andWhere(c=>c.where(String(t),r,a)),e},limit(t){return n.limit=t,e},select(...t){return t.length&&n.selectedFields.push(...t),e},order(t,r){return n.orderBy.push(`"${String(t)}" ${r}`),e},async all(){return i(o,s()).then(t=>t||[])},async first(){return i(o,s({limit:1})).then(t=>t[0]||null)},async count(t="*",r=!1){return i(o,s({count:{field:String(t),distinct:r}})).then(a=>a[0].count)}};function s(t={}){let r="SELECT ";if(t!=null&&t.count)r+=`COUNT(${t.count.distinct?"DISTINCT":""} ${t.count.field}) as count`;else{const c=Array.from(new Set(n.selectedFields));r+=c.length>0?c.map(d=>`"${String(d)}"`).join(", "):"*"}r+=` FROM ${y[String(o)]}`,n.conditions.length>0&&(r+=` WHERE ${n.conditions.join(" AND ")}`),n.orderBy.length>0?r+=` ORDER BY ${n.orderBy.join(", ")}`:r+=" ORDER BY stem ASC";const a=(t==null?void 0:t.limit)||n.limit;return a>0&&(n.offset>0?r+=` LIMIT ${a} OFFSET ${n.offset}`:r+=` LIMIT ${a}`),r}return e},T=o=>{var n,e;const i=(e=(n=f())==null?void 0:n.ssrContext)==null?void 0:e.event;return $(o,(s,t)=>m(i,s,t))};async function m(o,i,n){return p(i,n)}async function p(o,i){return await g(()=>import("./cp97Ae_n.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(e=>e.loadDatabaseAdapter(o)).then(e=>e.all(i))}export{_ as a,N as c,T as q,y as t}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DMLY8m-y.js","./DIaG-MKO.js","./C1gMrKxA.js","./entry.CXeSEdd5.css"])))=>i.map(i=>d[i]); +import{_ as g}from"./DIaG-MKO.js";import{S as h,Z as f}from"./C1gMrKxA.js";const N={page:"NqDOsfMBoL",layout:"XIr8lT84SZ"},y={page:"_content_page",layout:"_content_layout",info:"_content_info"},_={page:{fields:{id:"string",stem:"string",extension:"string",meta:"json",path:"string",title:"string",description:"string",seo:"json",body:"json",navigation:"json"}},layout:{fields:{id:"string",stem:"string",extension:"string",meta:"json",path:"string",title:"string",description:"string",seo:"json",body:"json",navigation:"json"}},info:{fields:{}}},u=(o,i)=>{const n=o._conditions;return n.length>0?`(${n.join(` ${i} `)})`:""},l=o=>{const i=[],n={_conditions:i,where(e,s,t){let r;switch(s.toUpperCase()){case"IN":case"NOT IN":if(Array.isArray(t)){const a=t.map(c=>`'${c}'`).join(", ");r=`"${String(e)}" ${s.toUpperCase()} (${a})`}else throw new TypeError(`Value for ${s} must be an array`);break;case"BETWEEN":case"NOT BETWEEN":if(Array.isArray(t)&&t.length===2)r=`"${String(e)}" ${s.toUpperCase()} '${t[0]}' AND '${t[1]}'`;else throw new Error(`Value for ${s} must be an array with two elements`);break;case"IS NULL":case"IS NOT NULL":r=`"${String(e)}" ${s.toUpperCase()}`;break;case"LIKE":case"NOT LIKE":r=`"${String(e)}" ${s.toUpperCase()} '${t}'`;break;default:r=`"${String(e)}" ${s} '${t}'`}return i.push(`${r}`),n},andWhere(e){const s=e(l());return i.push(u(s,"AND")),n},orWhere(e){const s=e(l());return i.push(u(s,"OR")),n}};return n},$=(o,i)=>{const n={conditions:[],selectedFields:[],offset:0,limit:0,orderBy:[],count:{field:"",distinct:!1}},e={__params:n,andWhere(t){const r=t(l());return n.conditions.push(u(r,"AND")),e},orWhere(t){const r=t(l());return n.conditions.push(u(r,"OR")),e},path(t){return e.where("path","=",h(t))},skip(t){return n.offset=t,e},where(t,r,a){return e.andWhere(c=>c.where(String(t),r,a)),e},limit(t){return n.limit=t,e},select(...t){return t.length&&n.selectedFields.push(...t),e},order(t,r){return n.orderBy.push(`"${String(t)}" ${r}`),e},async all(){return i(o,s()).then(t=>t||[])},async first(){return i(o,s({limit:1})).then(t=>t[0]||null)},async count(t="*",r=!1){return i(o,s({count:{field:String(t),distinct:r}})).then(a=>a[0].count)}};function s(t={}){let r="SELECT ";if(t!=null&&t.count)r+=`COUNT(${t.count.distinct?"DISTINCT":""} ${t.count.field}) as count`;else{const c=Array.from(new Set(n.selectedFields));r+=c.length>0?c.map(d=>`"${String(d)}"`).join(", "):"*"}r+=` FROM ${y[String(o)]}`,n.conditions.length>0&&(r+=` WHERE ${n.conditions.join(" AND ")}`),n.orderBy.length>0?r+=` ORDER BY ${n.orderBy.join(", ")}`:r+=" ORDER BY stem ASC";const a=(t==null?void 0:t.limit)||n.limit;return a>0&&(n.offset>0?r+=` LIMIT ${a} OFFSET ${n.offset}`:r+=` LIMIT ${a}`),r}return e},T=o=>{var n,e;const i=(e=(n=f())==null?void 0:n.ssrContext)==null?void 0:e.event;return $(o,(s,t)=>m(i,s,t))};async function m(o,i,n){return p(i,n)}async function p(o,i){return await g(()=>import("./DMLY8m-y.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(e=>e.loadDatabaseAdapter(o)).then(e=>e.all(i))}export{_ as a,N as c,T as q,y as t}; diff --git a/_nuxt/zTUrMMwg.js b/_nuxt/zTUrMMwg.js deleted file mode 100644 index 4256fb557..000000000 --- a/_nuxt/zTUrMMwg.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,o,c as t,r as s}from"./vJooreM4.js";import"./DymiHvcm.js";const a={};function c(e,n){return o(),t("thead",null,[s(e.$slots,"default")])}const d=r(a,[["render",c]]);export{d as default}; diff --git a/_payload.json b/_payload.json index 7ca85ce5f..adc32395a 100644 --- a/_payload.json +++ b/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737364926216] \ No newline at end of file +[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737365215558] \ No newline at end of file diff --git a/about/_payload.json b/about/_payload.json index 1701e592c..adc32395a 100644 --- a/about/_payload.json +++ b/about/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737364926267] \ No newline at end of file +[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737365215558] \ No newline at end of file diff --git a/about/index.html b/about/index.html index f8a62675e..49aeae5b8 100644 --- a/about/index.html +++ b/about/index.html @@ -2,27 +2,27 @@ About | gp-vue-boilerplate - + - + - - - + + + @@ -62,17 +62,17 @@ - +
Text Image

About

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Single Image
- \ No newline at end of file +
Text Image

About

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Single Image
+ \ No newline at end of file diff --git a/contact/_payload.json b/contact/_payload.json index 020a290a3..adc32395a 100644 --- a/contact/_payload.json +++ b/contact/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737364930533] \ No newline at end of file +[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737365215558] \ No newline at end of file diff --git a/contact/index.html b/contact/index.html index 4702e4a60..227f2a6da 100644 --- a/contact/index.html +++ b/contact/index.html @@ -12,7 +12,7 @@ - + @@ -60,16 +60,16 @@ - +

Contact

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Contact
- \ No newline at end of file +

Contact

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Contact
+ \ No newline at end of file diff --git a/de/_payload.json b/de/_payload.json index 1f660dda2..9142f857d 100644 --- a/de/_payload.json +++ b/de/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737364882144] \ No newline at end of file +[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737365259149] \ No newline at end of file diff --git a/de/index.html b/de/index.html index 8d1dd1cbd..1d4d9cde0 100644 --- a/de/index.html +++ b/de/index.html @@ -11,7 +11,7 @@ - + @@ -69,18 +69,18 @@ - +
Home

gp-vue-boilerplate

Home

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Text Image

Text Image OverlineLorem HeadlineText Image Subline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Text Image

Text OverlineLorem HeadlineText Subline

Example Text

Single Image
- \ No newline at end of file +.element-responsive-video[data-v-c9a83489]{background:var(--color-black);position:relative}.element-responsive-video[data-v-c9a83489]:before{content:"";display:block;padding-top:177.77778%}@media (min-width:576px){.element-responsive-video[data-v-c9a83489]:before{padding-top:56.25%}}.element-responsive-video video[data-v-c9a83489]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.element-responsive-video .poster[data-v-c9a83489]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.element-responsive-video .poster[data-v-c9a83489]:before{content:"";display:block;padding-top:177.77778%}:is(.element-responsive-video .poster[data-v-c9a83489]):before{content:"";display:block;padding-top:177.77778%}@media (min-width:576px){.element-responsive-video .poster[data-v-c9a83489]:before{padding-top:56.25%}:is(.element-responsive-video .poster[data-v-c9a83489]):before{padding-top:56.25%}}.element-responsive-video .poster[data-v-c9a83489] picture{height:100%;left:0;position:absolute;top:0;width:100%}.element-responsive-video .poster[data-v-c9a83489] img{left:0;position:absolute;top:0;width:100%}.element-responsive-video .play-button[data-v-c9a83489]{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:11}.element-responsive-video .play-button svg[data-v-c9a83489]{color:var(--color-white);filter:drop-shadow(0 0 6px black);height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}:is(.element-responsive-video .play-button) svg[data-v-c9a83489]{color:var(--color-white);filter:drop-shadow(0 0 6px black);height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.element-responsive-video.started .play-button[data-v-c9a83489],.element-responsive-video.started .poster[data-v-c9a83489]{opacity:0;pointer-events:none} +
Home

gp-vue-boilerplate

Home

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Text Image

Text Image OverlineLorem HeadlineText Image Subline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Text Image

Text OverlineLorem HeadlineText Subline

Example Text

Single Image
+ \ No newline at end of file diff --git a/de/kontakt/_payload.json b/de/kontakt/_payload.json index 1f660dda2..f2edcee7f 100644 --- a/de/kontakt/_payload.json +++ b/de/kontakt/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737364882144] \ No newline at end of file +[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737365264085] \ No newline at end of file diff --git a/de/kontakt/index.html b/de/kontakt/index.html index c7da95aee..f39f43b66 100644 --- a/de/kontakt/index.html +++ b/de/kontakt/index.html @@ -12,7 +12,7 @@ - + @@ -60,16 +60,16 @@ - +

Kontakt

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Contact
- \ No newline at end of file +

Kontakt

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Contact
+ \ No newline at end of file diff --git a/de/nutzungsbedingungen/_payload.json b/de/nutzungsbedingungen/_payload.json index 1f660dda2..45c1246ea 100644 --- a/de/nutzungsbedingungen/_payload.json +++ b/de/nutzungsbedingungen/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737364882144] \ No newline at end of file +[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737365264117] \ No newline at end of file diff --git a/de/nutzungsbedingungen/index.html b/de/nutzungsbedingungen/index.html index 6eea852f3..7de04817c 100644 --- a/de/nutzungsbedingungen/index.html +++ b/de/nutzungsbedingungen/index.html @@ -8,7 +8,7 @@ - + @@ -56,16 +56,16 @@ - +
Legals

Stage Picture

Nutzungsbedingungen

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

- \ No newline at end of file +
Legals

Stage Picture

Nutzungsbedingungen

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

+ \ No newline at end of file diff --git a/de/projekte/_payload.json b/de/projekte/_payload.json index 1f660dda2..78a6c1638 100644 --- a/de/projekte/_payload.json +++ b/de/projekte/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737364882144] \ No newline at end of file +[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737365260702] \ No newline at end of file diff --git a/de/projekte/index.html b/de/projekte/index.html index cbd6b72f9..3793add9a 100644 --- a/de/projekte/index.html +++ b/de/projekte/index.html @@ -14,7 +14,7 @@ - + @@ -67,18 +67,18 @@ - +

Projekte

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Projekt 1

Lorem Headline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

More…
Projekt 2

Lorem Headline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

More…
Text Image
- \ No newline at end of file +

Projekte

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Projekt 1

Lorem Headline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

More…
Projekt 2

Lorem Headline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

More…
Text Image
+ \ No newline at end of file diff --git a/de/projekte/projekt-1/_payload.json b/de/projekte/projekt-1/_payload.json index 1f660dda2..683d4ae38 100644 --- a/de/projekte/projekt-1/_payload.json +++ b/de/projekte/projekt-1/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737364882144] \ No newline at end of file +[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737365262466] \ No newline at end of file diff --git a/de/projekte/projekt-1/index.html b/de/projekte/projekt-1/index.html index aee971d6c..4c044b819 100644 --- a/de/projekte/projekt-1/index.html +++ b/de/projekte/projekt-1/index.html @@ -8,7 +8,7 @@ - + @@ -56,16 +56,16 @@ - +
Projekt 1

Stage Picture

Projekt 1

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

- \ No newline at end of file +
Projekt 1

Stage Picture

Projekt 1

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

+ \ No newline at end of file diff --git a/de/projekte/projekt-2/_payload.json b/de/projekte/projekt-2/_payload.json index 1f660dda2..5dea7b47a 100644 --- a/de/projekte/projekt-2/_payload.json +++ b/de/projekte/projekt-2/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737364882144] \ No newline at end of file +[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737365262804] \ No newline at end of file diff --git a/de/projekte/projekt-2/index.html b/de/projekte/projekt-2/index.html index bd8f15086..4e6a4e730 100644 --- a/de/projekte/projekt-2/index.html +++ b/de/projekte/projekt-2/index.html @@ -8,7 +8,7 @@ - + @@ -56,16 +56,16 @@ - +
Projekt 2

Stage Picture

Projekt 2

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

- \ No newline at end of file +
Projekt 2

Stage Picture

Projekt 2

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

+ \ No newline at end of file diff --git a/de/rechtliche-hinweise/_payload.json b/de/rechtliche-hinweise/_payload.json index 1f660dda2..daafec79e 100644 --- a/de/rechtliche-hinweise/_payload.json +++ b/de/rechtliche-hinweise/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737364882144] \ No newline at end of file +[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737365264134] \ No newline at end of file diff --git a/de/rechtliche-hinweise/index.html b/de/rechtliche-hinweise/index.html index 18acad379..345516265 100644 --- a/de/rechtliche-hinweise/index.html +++ b/de/rechtliche-hinweise/index.html @@ -8,7 +8,7 @@ - + @@ -56,16 +56,16 @@ - +
Legals

Stage Picture

Rechtliche Hinweise

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

- \ No newline at end of file +
Legals

Stage Picture

Rechtliche Hinweise

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

+ \ No newline at end of file diff --git a/de/ueber-uns/_payload.json b/de/ueber-uns/_payload.json index 1f660dda2..f1417c0b8 100644 --- a/de/ueber-uns/_payload.json +++ b/de/ueber-uns/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737364882144] \ No newline at end of file +[{"data":1,"prerenderedAt":44},["ShallowReactive",2],{"layout-data-de":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":29,"pageFooter":31},{},{"navigation":7},[8,12,16],{"title":9,"to":10},"Home",{"path":11},"/",{"title":13,"to":14},"Über uns",{"path":15},"/ueber-uns",{"title":17,"to":18,"childs":20},"Projekte",{"path":19},"/projekte",[21,25],{"title":22,"to":23},"Projekt 1",{"path":24},"/projekte/projekt-1",{"title":26,"to":27},"Projekt 2",{"path":28},"/projekte/projekt-2",{"label":30},"Menu Öffnen/Schließen",{"navigation":32},[33,37,41],{"title":34,"to":35},"Kontakt",{"path":36},"/kontakt",{"title":38,"to":39},"Nutzungsbedingungen",{"path":40},"/nutzungsbedingungen",{"title":42,"to":43},"Rechtliche Hinweise","/rechtliche-hinweise",1737365259184] \ No newline at end of file diff --git a/de/ueber-uns/index.html b/de/ueber-uns/index.html index 2b9cd6f32..6d37de09b 100644 --- a/de/ueber-uns/index.html +++ b/de/ueber-uns/index.html @@ -2,27 +2,27 @@ Über uns | gp-vue-boilerplate + - - + + + + - - - @@ -62,17 +62,17 @@ - +
Text Image

Ãœber uns

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Single Image
- \ No newline at end of file +
Text Image

Ãœber uns

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Single Image
+ \ No newline at end of file diff --git a/index.html b/index.html index 65c468179..969f2963e 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ - + @@ -69,18 +69,18 @@ - +
Home

gp-vue-boilerplate

Home

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Text Image

Text Image OverlineLorem HeadlineText Image Subline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Text Image

Text OverlineLorem HeadlineText Subline

Example Text

Single Image
- \ No newline at end of file +.element-responsive-video[data-v-c9a83489]{background:var(--color-black);position:relative}.element-responsive-video[data-v-c9a83489]:before{content:"";display:block;padding-top:177.77778%}@media (min-width:576px){.element-responsive-video[data-v-c9a83489]:before{padding-top:56.25%}}.element-responsive-video video[data-v-c9a83489]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.element-responsive-video .poster[data-v-c9a83489]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.element-responsive-video .poster[data-v-c9a83489]:before{content:"";display:block;padding-top:177.77778%}:is(.element-responsive-video .poster[data-v-c9a83489]):before{content:"";display:block;padding-top:177.77778%}@media (min-width:576px){.element-responsive-video .poster[data-v-c9a83489]:before{padding-top:56.25%}:is(.element-responsive-video .poster[data-v-c9a83489]):before{padding-top:56.25%}}.element-responsive-video .poster[data-v-c9a83489] picture{height:100%;left:0;position:absolute;top:0;width:100%}.element-responsive-video .poster[data-v-c9a83489] img{left:0;position:absolute;top:0;width:100%}.element-responsive-video .play-button[data-v-c9a83489]{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:11}.element-responsive-video .play-button svg[data-v-c9a83489]{color:var(--color-white);filter:drop-shadow(0 0 6px black);height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}:is(.element-responsive-video .play-button) svg[data-v-c9a83489]{color:var(--color-white);filter:drop-shadow(0 0 6px black);height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.element-responsive-video.started .play-button[data-v-c9a83489],.element-responsive-video.started .poster[data-v-c9a83489]{opacity:0;pointer-events:none} +
Home

gp-vue-boilerplate

Home

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Text Image

Text Image OverlineLorem HeadlineText Image Subline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Text Image

Text OverlineLorem HeadlineText Subline

Example Text

Single Image
+ \ No newline at end of file diff --git a/legals/_payload.json b/legals/_payload.json index 12db3dffd..adc32395a 100644 --- a/legals/_payload.json +++ b/legals/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737364930675] \ No newline at end of file +[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737365215558] \ No newline at end of file diff --git a/legals/index.html b/legals/index.html index 289071664..d8e60a84a 100644 --- a/legals/index.html +++ b/legals/index.html @@ -8,7 +8,7 @@ - + @@ -56,16 +56,16 @@ - +
Legals

Stage Picture

Legals

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

- \ No newline at end of file +
Legals

Stage Picture

Legals

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

+ \ No newline at end of file diff --git a/projects/_payload.json b/projects/_payload.json index a988e8dfd..adc32395a 100644 --- a/projects/_payload.json +++ b/projects/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737364926307] \ No newline at end of file +[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737365215558] \ No newline at end of file diff --git a/projects/index.html b/projects/index.html index a9b4a41c0..4fa715de1 100644 --- a/projects/index.html +++ b/projects/index.html @@ -14,7 +14,7 @@ - + @@ -67,18 +67,18 @@ - +

Lorem Headline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Project 1

Lorem Headline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

More…
Project 2

Lorem Headline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Text Image
- \ No newline at end of file +

Lorem Headline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Project 1

Lorem Headline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

More…
Project 2

Lorem Headline

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Text Image
+ \ No newline at end of file diff --git a/projects/project-1/_payload.json b/projects/project-1/_payload.json index bef94e923..adc32395a 100644 --- a/projects/project-1/_payload.json +++ b/projects/project-1/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737364926424] \ No newline at end of file +[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737365215558] \ No newline at end of file diff --git a/projects/project-1/index.html b/projects/project-1/index.html index 5c1b12fcb..4f6ef69bd 100644 --- a/projects/project-1/index.html +++ b/projects/project-1/index.html @@ -8,7 +8,7 @@ - + @@ -56,16 +56,16 @@ - +
Project 1

Stage Picture

Project 1

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

- \ No newline at end of file +
Project 1

Stage Picture

Project 1

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

+ \ No newline at end of file diff --git a/projects/project-2/_payload.json b/projects/project-2/_payload.json index d34fb1df8..adc32395a 100644 --- a/projects/project-2/_payload.json +++ b/projects/project-2/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737364929284] \ No newline at end of file +[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737365215558] \ No newline at end of file diff --git a/projects/project-2/index.html b/projects/project-2/index.html index 8712d9e73..3b69ebc9e 100644 --- a/projects/project-2/index.html +++ b/projects/project-2/index.html @@ -8,7 +8,7 @@ - + @@ -56,16 +56,16 @@ - +
Project 2

Stage Picture

Project 2

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

- \ No newline at end of file +
Project 2

Stage Picture

Project 2

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

+ \ No newline at end of file diff --git a/sitemap_index.xml b/sitemap_index.xml index ab7d5a328..5e7ca99f3 100644 --- a/sitemap_index.xml +++ b/sitemap_index.xml @@ -7,4 +7,4 @@ https://grabarzundpartner.github.io/gp-vue-boilerplate/__sitemap__/en-EN.xml - \ No newline at end of file + \ No newline at end of file diff --git a/terms/_payload.json b/terms/_payload.json index d6bdf6321..adc32395a 100644 --- a/terms/_payload.json +++ b/terms/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737364930661] \ No newline at end of file +[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"layout-data-en":3},{"components":4},{"pageHeader":5,"pageMenu":6,"pageMenuButton":24,"pageFooter":26},{},{"navigation":7},[8,11,14],{"title":9,"to":10},"Home","/",{"title":12,"to":13},"About","/about",{"title":15,"to":16,"childs":17},"Projects","/projects",[18,21],{"title":19,"to":20},"Project 1","/projects/project-1",{"title":22,"to":23},"Project 2","/projects/project-2",{"label":25},"Menu Open/Close",{"navigation":27},[28,31,34],{"title":29,"to":30},"Contact","/contact",{"title":32,"to":33},"Terms of use","/terms",{"title":35,"to":36},"Legals","/legals",1737365215558] \ No newline at end of file diff --git a/terms/index.html b/terms/index.html index 92fd25be5..8d5c6ab90 100644 --- a/terms/index.html +++ b/terms/index.html @@ -8,7 +8,7 @@ - + @@ -56,16 +56,16 @@ - +
Legals

Stage Picture

Terms

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

- \ No newline at end of file +
Legals

Stage Picture

Terms

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

Laboriosam, blanditiis non ducimus tortor. Voluptate reprehenderit placerat voluptates itaque cillum sociosqu, mauris rem nesciunt ipsam aliqua, pharetra odit animi distinctio! Aut, orci euismod? Malesuada, tempore sit corporis nostrud posuere? Repellat hac eiusmod tellus. Ut bibendum? Convallis cillum aliquam, voluptatum.

Excepteur condimentum ac voluptate ea fugit nihil alias molestias ullamco architecto ipsam, sequi magnis cillum, etiam. Assumenda eveniet! Adipisicing architecto quibusdam primis hymenaeos ultrices! Quas doloribus libero? Class! Occaecati rerum arcu, blanditiis illum elementum curabitur adipiscing! Elementum hendrerit morbi excepteur.

+ \ No newline at end of file