diff --git a/.output/nitro.json b/.output/nitro.json new file mode 100644 index 00000000..64240933 --- /dev/null +++ b/.output/nitro.json @@ -0,0 +1,15 @@ +{ + "date": "2024-12-10T08:37:08.080Z", + "preset": "static", + "framework": { + "name": "nuxt", + "version": "3.14.1592" + }, + "versions": { + "nitro": "2.10.4" + }, + "commands": { + "preview": "npx serve ./public" + }, + "config": {} +} \ No newline at end of file diff --git a/.output/public/1.profile/_payload.json b/.output/public/1.profile/_payload.json new file mode 100644 index 00000000..36f92a93 --- /dev/null +++ b/.output/public/1.profile/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1733819827434] \ No newline at end of file diff --git a/.output/public/1.profile/index.html b/.output/public/1.profile/index.html new file mode 100644 index 00000000..cecb820c --- /dev/null +++ b/.output/public/1.profile/index.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/.output/public/2.education/_payload.json b/.output/public/2.education/_payload.json new file mode 100644 index 00000000..60962eab --- /dev/null +++ b/.output/public/2.education/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1733819827435] \ No newline at end of file diff --git a/.output/public/2.education/index.html b/.output/public/2.education/index.html new file mode 100644 index 00000000..d546d8f5 --- /dev/null +++ b/.output/public/2.education/index.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/.output/public/200.html b/.output/public/200.html new file mode 100644 index 00000000..55f7ce0b --- /dev/null +++ b/.output/public/200.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/.output/public/3.experience/_payload.json b/.output/public/3.experience/_payload.json new file mode 100644 index 00000000..1f45ba6f --- /dev/null +++ b/.output/public/3.experience/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1733819827436] \ No newline at end of file diff --git a/.output/public/3.experience/index.html b/.output/public/3.experience/index.html new file mode 100644 index 00000000..5890407b --- /dev/null +++ b/.output/public/3.experience/index.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/.output/public/4.skills/_payload.json b/.output/public/4.skills/_payload.json new file mode 100644 index 00000000..a02f7ffe --- /dev/null +++ b/.output/public/4.skills/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1733819827444] \ No newline at end of file diff --git a/.output/public/4.skills/index.html b/.output/public/4.skills/index.html new file mode 100644 index 00000000..beb99ac7 --- /dev/null +++ b/.output/public/4.skills/index.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/.output/public/404.html b/.output/public/404.html new file mode 100644 index 00000000..5fa3fc99 --- /dev/null +++ b/.output/public/404.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/.output/public/_nuxt/-0OlMWcN.js b/.output/public/_nuxt/-0OlMWcN.js new file mode 100644 index 00000000..c1606260 --- /dev/null +++ b/.output/public/_nuxt/-0OlMWcN.js @@ -0,0 +1 @@ +import{e as p,E as f,n as i,o as n,c as s,g as u,v as r}from"./BjRs9lcT.js";const l=["id"],d=["href"],_=p({__name:"ProseH2",props:{id:{}},setup(c){const t=c,{headings:o}=f().public.mdc,a=i(()=>{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)=>(n(),s("h2",{id:t.id},[t.id&&u(a)?(n(),s("a",{key:0,href:`#${t.id}`},[r(e.$slots,"default")],8,d)):r(e.$slots,"default",{key:1})],8,l))}});export{_ as default}; diff --git a/.output/public/_nuxt/9K2a_Cqq.js b/.output/public/_nuxt/9K2a_Cqq.js new file mode 100644 index 00000000..522b9e32 --- /dev/null +++ b/.output/public/_nuxt/9K2a_Cqq.js @@ -0,0 +1 @@ +import{_ as a}from"./DqLfwP8R.js";import{_ as i}from"./DlAUqK2U.js";import{u}from"./D3wnONYH.js";import{o as c,c as l,a as e,t as r,b as d,w as p,d as f}from"./BjRs9lcT.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})])])])}}},N=i(y,[["__scopeId","data-v-28c488d2"]]);export{N as default}; diff --git a/.output/public/_nuxt/B08py-34.js b/.output/public/_nuxt/B08py-34.js new file mode 100644 index 00000000..6e18a6da --- /dev/null +++ b/.output/public/_nuxt/B08py-34.js @@ -0,0 +1 @@ +import{e as c,j as n,g as a,n as l,r as o,q as u,s as m,y as d,o as f,c as _,v as i,x as p}from"./BjRs9lcT.js";import{_ as k}from"./DlAUqK2U.js";const v="rgba(0, 0, 0, 0.18)",M=c({__name:"default",setup(g){n(t=>({fd7c8798:a(e),fd7c86a0:a(r)}));const s=l(()=>d().value),e=o(),r=o("white");return u(()=>{m(d(),()=>{s.value?e.value="black":e.value=v,document.documentElement.classList.toggle("dark")},{immediate:!0})}),(t,h)=>(f(),_("div",{class:p(["layout",{darkMode:a(s)}])},[i(t.$slots,"default",{},void 0,!0)],2))}}),b=k(M,[["__scopeId","data-v-275ab331"]]);export{b as default}; diff --git a/.output/public/_nuxt/B2m0StLH.js b/.output/public/_nuxt/B2m0StLH.js new file mode 100644 index 00000000..f2b74cd9 --- /dev/null +++ b/.output/public/_nuxt/B2m0StLH.js @@ -0,0 +1 @@ +import{e as n,I as e}from"./BjRs9lcT.js";const r=n({name:"DocumentDrivenEmpty",props:{value:{type:Object,required:!0}},render({value:t}){return e("div",void 0,[e("p","Document is empty"),e("p",`Add content to it by opening ${t._source}/${t._file} file.`)])}});export{r as default}; diff --git a/.output/public/_nuxt/B7oelW36.js b/.output/public/_nuxt/B7oelW36.js new file mode 100644 index 00000000..63b8797a --- /dev/null +++ b/.output/public/_nuxt/B7oelW36.js @@ -0,0 +1 @@ +import{e as _,k as z,r as s,q as M,s as L,o as T,c as C,a,d as h,t as g,g as k,z as B}from"./BjRs9lcT.js";import{_ as Z}from"./DlAUqK2U.js";function y(n,e,c){let f=0,i=3,l="";const o=()=>{setTimeout(()=>{e.classList.contains("tick")?e.classList.remove("tick"):e.classList.add("tick"),i--,(i>0||i<=0&&e.classList.contains("tick"))&&o()},700)};o(),[...n].forEach(r=>{setTimeout(()=>{l=l+r,c.value=l,e.classList.add("tick")},f),f+=120})}function V(n,e,c){c&&(c.style.transform="translate3d("+n+", "+e+", 0)")}const H={class:"footer mt-auto mb-0"},j={class:"footer--inner flex flex-col justify-end items-start"},E={class:"text-2xl"},N={class:"mt-0 sm:flex flex-row-reverse container-xl py-4 px-2 flex-justify-between items-center [font-family:Play] w-[100vw] self-end"},S={class:"flex shrink-0 [flex-direction:row] items-center"},Y={class:"footer--copyright text-md source-sans-pro mr-3 shrink-0 p-1 rounded"},I=_({__name:"Footer",setup(n){const{setLocale:e,locale:c,locales:f,t:i}=z(),l=s(i("welcome")),o=s(),d=s(),r=s(),p=s(""),u=s(),v=s(l.value),b=s(!1);function A(x){if(o.value){const t=x+window.innerHeight,w=document.body.scrollHeight;if(t>w-window.innerHeight){const m=t-w;m>-10&&!b.value&&(r.value.textContent,y("Meldencio Czarlemagne",r.value,p),y(v.value,u.value,v),b.value=!0),V("0",m/1.3+"px",o.value),o.value.style.opacity=(1- -m/1900).toString()}}}return M(()=>{window.addEventListener("scroll",()=>{d.value=window.scrollY})}),L(d,()=>A(d.value)),(x,t)=>(T(),C("div",H,[a("div",j,[a("div",{ref_key:"footerText",ref:o,class:"m-auto mt-[666px]"},[a("div",{ref_key:"creditTitle",ref:u,class:"font-bold source-sans-pro text-4xl text-[rgb(241,155,20)] bg-black/[0.9] [background:linear-gradient(690deg,black,rgb(51,35,9))] rounded px-2"},[t[0]||(t[0]=h("Created by [mczvc]")),t[1]||(t[1]=a("br",null,null,-1)),a("span",E,g(k(v)),1)],512),a("div",N,[t[5]||(t[5]=B('
',1)),a("div",S,[a("p",Y,[t[2]||(t[2]=a("span",{class:"copyright-symbol"},null,-1)),t[3]||(t[3]=a("span",{class:"font-semibold source-sans-pro"},"2023 - 2024",-1)),t[4]||(t[4]=h()),a("span",{ref_key:"mczvcCredits",ref:r},g(k(p)),513)])])])],512)])]))}}),D=Z(I,[["__scopeId","data-v-63001d7b"]]);export{D as default}; diff --git a/.output/public/_nuxt/BASAOzWq.js b/.output/public/_nuxt/BASAOzWq.js new file mode 100644 index 00000000..7130748c --- /dev/null +++ b/.output/public/_nuxt/BASAOzWq.js @@ -0,0 +1 @@ +import{_ as r}from"./DlAUqK2U.js";import{o as e,c as o}from"./BjRs9lcT.js";const c={};function t(n,s){return e(),o("hr")}const f=r(c,[["render",t]]);export{f as default}; diff --git a/.output/public/_nuxt/BEZ6FJ_V.js b/.output/public/_nuxt/BEZ6FJ_V.js new file mode 100644 index 00000000..198c1819 --- /dev/null +++ b/.output/public/_nuxt/BEZ6FJ_V.js @@ -0,0 +1 @@ +import{_ as o}from"./DlAUqK2U.js";import{o as r,c as t,v as s}from"./BjRs9lcT.js";const a={};function c(e,n){return r(),t("thead",null,[s(e.$slots,"default")])}const _=o(a,[["render",c]]);export{_ as default}; diff --git a/.output/public/_nuxt/BH4s98EV.js b/.output/public/_nuxt/BH4s98EV.js new file mode 100644 index 00000000..6663290d --- /dev/null +++ b/.output/public/_nuxt/BH4s98EV.js @@ -0,0 +1 @@ +import{e as t,o as n,c as s,t as r,g as l,y as e}from"./BjRs9lcT.js";import{_ as c}from"./DlAUqK2U.js";const u=t({__name:"DarkMode",setup(d){const a=()=>{console.log(e().value),e().value=!e().value};return(o,_)=>(n(),s("button",{class:"light-mode-icon darkMode-toggler rounded-full w-[50px] h-[50px] bg-black text-white flex-shrink-0 z-1",onClick:a},r(("useDarkMode"in o?o.useDarkMode:l(e))().value?"":"D"),1))}}),k=c(u,[["__scopeId","data-v-82dcfee1"]]);export{k as default}; diff --git a/.output/public/_nuxt/BIPk4c1S.js b/.output/public/_nuxt/BIPk4c1S.js new file mode 100644 index 00000000..e8e3b7bb --- /dev/null +++ b/.output/public/_nuxt/BIPk4c1S.js @@ -0,0 +1 @@ +import{_ as r}from"./DlAUqK2U.js";import{o,c as t,v as s}from"./BjRs9lcT.js";const c={};function n(e,a){return o(),t("tr",null,[s(e.$slots,"default")])}const _=r(c,[["render",n]]);export{_ as default}; diff --git a/.output/public/_nuxt/BOWZR48g.js b/.output/public/_nuxt/BOWZR48g.js new file mode 100644 index 00000000..a82611f7 --- /dev/null +++ b/.output/public/_nuxt/BOWZR48g.js @@ -0,0 +1 @@ +import{e as p,E as f,n as i,o as n,c as s,g as u,v as r}from"./BjRs9lcT.js";const l=["id"],d=["href"],_=p({__name:"ProseH6",props:{id:{}},setup(c){const t=c,{headings:o}=f().public.mdc,a=i(()=>{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)=>(n(),s("h6",{id:t.id},[t.id&&u(a)?(n(),s("a",{key:0,href:`#${t.id}`},[r(e.$slots,"default")],8,d)):r(e.$slots,"default",{key:1})],8,l))}});export{_ as default}; diff --git a/.output/public/_nuxt/BPKDLdwM.js b/.output/public/_nuxt/BPKDLdwM.js new file mode 100644 index 00000000..0d458ee7 --- /dev/null +++ b/.output/public/_nuxt/BPKDLdwM.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DtPyx7qt.js","./BjRs9lcT.js","./entry.D2tsbICN.css","./C-v3KzvZ.js","./Cpj98o6Y.js","./Cr5uhKVw.js"])))=>i.map(i=>d[i]); +import{T as L,U as m,r as D,V as j,W as q,X as I,Y as Q,s as V,Z as $,$ as F,g as M,P as U,a0 as H,a1 as K,E as g,a2 as N,a3 as z,a4 as W,Q as E,_ as A}from"./BjRs9lcT.js";import{u as B}from"./Cr5uhKVw.js";const G=e=>e==="defer"||e===!1;function se(...e){var b;const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);let[a,i,n={}]=e;if(typeof a!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof i!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const s=L(),r=i,u=()=>m.value,l=()=>s.isHydrating?s.payload.data[a]:s.static.data[a];n.server=n.server??!0,n.default=n.default??u,n.getCachedData=n.getCachedData??l,n.lazy=n.lazy??!1,n.immediate=n.immediate??!0,n.deep=n.deep??m.deep,n.dedupe=n.dedupe??"cancel";const y=n.getCachedData(a,s),w=y!=null;if(!s._asyncData[a]||!n.immediate){(b=s.payload._errors)[a]??(b[a]=m.errorValue);const f=n.deep?D:j;s._asyncData[a]={data:f(w?y:n.default()),pending:D(!w),error:q(s.payload._errors,a),status:D("idle"),_default:n.default}}const o={...s._asyncData[a]};delete o._default,o.refresh=o.execute=(f={})=>{if(s._asyncDataPromises[a]){if(G(f.dedupe??n.dedupe))return s._asyncDataPromises[a];s._asyncDataPromises[a].cancelled=!0}if(f._initial||s.isHydrating&&f._initial!==!1){const d=f._initial?y:n.getCachedData(a,s);if(d!=null)return Promise.resolve(d)}o.pending.value=!0,o.status.value="pending";const p=new Promise((d,c)=>{try{d(r(s))}catch(_){c(_)}}).then(async d=>{if(p.cancelled)return s._asyncDataPromises[a];let c=d;n.transform&&(c=await n.transform(d)),n.pick&&(c=Y(c,n.pick)),s.payload.data[a]=c,o.data.value=c,o.error.value=m.errorValue,o.status.value="success"}).catch(d=>{if(p.cancelled)return s._asyncDataPromises[a];o.error.value=F(d),o.data.value=M(n.default()),o.status.value="error"}).finally(()=>{p.cancelled||(o.pending.value=!1,delete s._asyncDataPromises[a])});return s._asyncDataPromises[a]=p,s._asyncDataPromises[a]},o.clear=()=>X(s,a);const P=()=>o.refresh({_initial:!0}),x=n.server!==!1&&s.payload.serverRendered;{const f=U();if(f&&!f._nuxtOnBeforeMountCbs){f._nuxtOnBeforeMountCbs=[];const c=f._nuxtOnBeforeMountCbs;I(()=>{c.forEach(_=>{_()}),c.splice(0,c.length)}),Q(()=>c.splice(0,c.length))}x&&s.isHydrating&&(o.error.value||y!=null)?(o.pending.value=!1,o.status.value=o.error.value?"error":"success"):f&&(s.payload.serverRendered&&s.isHydrating||n.lazy)&&n.immediate?f._nuxtOnBeforeMountCbs.push(P):n.immediate&&P();const p=H();if(n.watch){const c=V(n.watch,()=>o.refresh());p&&$(c)}const d=s.hook("app:data:refresh",async c=>{(!c||c.includes(a))&&await o.refresh()});p&&$(d)}const C=Promise.resolve(s._asyncDataPromises[a]).then(()=>o);return Object.assign(C,o),C}function X(e,t){t in e.payload.data&&(e.payload.data[t]=void 0),t in e.payload._errors&&(e.payload._errors[t]=m.errorValue),e._asyncData[t]&&(e._asyncData[t].data.value=void 0,e._asyncData[t].error.value=m.errorValue,e._asyncData[t].pending.value=!1,e._asyncData[t].status.value="idle"),t in e._asyncDataPromises&&(e._asyncDataPromises[t]&&(e._asyncDataPromises[t].cancelled=!0),e._asyncDataPromises[t]=void 0)}function Y(e,t){const a={};for(const i of t)a[i]=e[i];return a}const O=(e,t)=>t.split(".").reduce((a,i)=>a&&a[i],e),v=(e,t)=>Object.keys(e).filter(t).reduce((a,i)=>Object.assign(a,{[i]:e[i]}),{}),ie=e=>t=>e&&e.length?v(t,a=>!e.includes(a)):t,oe=e=>t=>Array.isArray(t)?t.map(a=>e(a)):e(t),R=e=>{const t=[],a=[];for(const i of e)["$","_"].includes(i)?t.push(i):a.push(i);return{prefixes:t,properties:a}},ce=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:a,properties:i}=R(e);return v(t,n=>!i.includes(n)&&!a.includes(n[0]))},ue=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:a,properties:i}=R(e);return v(t,n=>i.includes(n)||a.includes(n[0]))},le=(e,t)=>{const a=new Intl.Collator(t.$locale,{numeric:t.$numeric,caseFirst:t.$caseFirst,sensitivity:t.$sensitivity}),i=Object.keys(t).filter(n=>!n.startsWith("$"));for(const n of i)e=e.sort((s,r)=>{const u=[O(s,n),O(r,n)].map(l=>{if(l!==null)return l instanceof Date?l.toISOString():l});return t[n]===-1&&u.reverse(),a.compare(u[0],u[1])});return e},fe=(e,t="Expected an array")=>{if(!Array.isArray(e))throw new TypeError(t)},h=e=>Array.isArray(e)?e:[void 0,null].includes(e)?[]:[e],k=["sort","where","only","without"];function J(e,t={}){const a={};for(const r of Object.keys(t.initialParams||{}))a[r]=k.includes(r)?h(t.initialParams[r]):t.initialParams[r];const i=(r,u=l=>l)=>(...l)=>(a[r]=u(...l),s),n=r=>{var u;return t.legacy?r!=null&&r.surround?r.surround:r&&(r!=null&&r.dirConfig&&(r.result={_path:(u=r.dirConfig)==null?void 0:u._path,...r.result,_dir:r.dirConfig}),r!=null&&r._path||Array.isArray(r)||!Object.prototype.hasOwnProperty.call(r,"result")?r:r==null?void 0:r.result):r},s={params:()=>({...a,...a.where?{where:[...h(a.where)]}:{},...a.sort?{sort:[...h(a.sort)]}:{}}),only:i("only",h),without:i("without",h),where:i("where",r=>[...h(a.where),...h(r)]),sort:i("sort",r=>[...h(a.sort),...h(r)]),limit:i("limit",r=>parseInt(String(r),10)),skip:i("skip",r=>parseInt(String(r),10)),find:()=>e(s).then(n),findOne:()=>e(i("first")(!0)).then(n),count:()=>e(i("count")(!0)).then(n),locale:r=>s.where({_locale:r}),withSurround:i("surround",(r,u)=>({query:r,...u})),withDirConfig:()=>i("dirConfig")(!0)};return t.legacy&&(s.findSurround=(r,u)=>s.withSurround(r,u).find().then(n)),s}function T(e){return JSON.stringify(e,Z)}function Z(e,t){return t instanceof RegExp?`--REGEX ${t.toString()}`:t}const ee=e=>{let t=T(e);return t=typeof Buffer<"u"?Buffer.from(t).toString("base64"):btoa(t),t=t.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),(t.match(/.{1,100}/g)||[]).join("/")},S=e=>K(e,g().public.content.api.baseURL),de=()=>{throw console.warn("useContent is only accessible when you are using `documentDriven` mode."),console.warn("Learn more by visiting: https://content.nuxt.com/document-driven"),new Error("useContent is only accessible when you are using `documentDriven` mode.")},te=()=>{const{experimental:e}=g().public.content;return e.clientDB?!0:B().isEnabled()},ae=()=>async e=>{const{content:t}=g().public,a=e.params(),i=t.experimental.stripQueryParameters?S(`/query/${`${E(a)}.${t.integrity}`}/${ee(a)}.json`):S(`/query/${E(a)}.${t.integrity}.json`);if(te())return(await A(()=>import("./DtPyx7qt.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(r=>r.useContentDatabase())).fetch(e);const n=await $fetch(i,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:T(a),previewToken:B().getPreviewToken()}});if(typeof n=="string"&&n.startsWith(""))throw new Error("Not found");return n};function he(e,...t){const{content:a}=g().public,i=J(ae(),{initialParams:typeof e!="string"?e:{},legacy:!0});let n;typeof e=="string"&&(n=N(z(e,...t)));const s=i.params;return i.params=()=>{var u,l,y;const r=s();return n&&(r.where=r.where||[],r.first&&(r.where||[]).length===0?r.where.push({_path:W(n)}):r.where.push({_path:new RegExp(`^${n.replace(/[-[\]{}()*+.,^$\s/]/g,"\\$&")}`)})),(u=r.sort)!=null&&u.length||(r.sort=[{_stem:1,$numeric:!0}]),a.locales.length&&((y=(l=r.where)==null?void 0:l.find(o=>o._locale))!=null&&y._locale||(r.where=r.where||[],r.where.push({_locale:a.defaultLocale}))),r},i}export{de as a,fe as b,h as c,le as d,ee as e,oe as f,O as g,ce as h,ue as i,T as j,J as k,ie as o,he as q,te as s,se as u,S as w}; diff --git a/.output/public/_nuxt/BSMiXRwT.js b/.output/public/_nuxt/BSMiXRwT.js new file mode 100644 index 00000000..5bb185c9 --- /dev/null +++ b/.output/public/_nuxt/BSMiXRwT.js @@ -0,0 +1 @@ +import{e as W,P as an,a5 as un,n as M,C as sn,s as cn,I as E,a6 as pn,a7 as dn,a8 as R,a9 as gn,aa as hn,o as fn,h as mn,g as yn}from"./BjRs9lcT.js";import{p as K,k as vn}from"./C-v3KzvZ.js";import{f as X}from"./BmlbPuZL.js";import{u as bn}from"./Cr5uhKVw.js";class D{constructor(l,o,t){this.property=l,this.normal=o,t&&(this.space=t)}}D.prototype.property={};D.prototype.normal={};D.prototype.space=null;function Y(n,l){const o={},t={};let r=-1;for(;++r4&&o.slice(0,4)==="data"&&wn.test(l)){if(l.charAt(4)==="-"){const a=l.slice(5).replace(q,Ln);t="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=l.slice(4);if(!q.test(a)){let i=a.replace(Pn,Dn);i.charAt(0)!=="-"&&(i="-"+i),l="data"+i}}r=_}return new r(t,l)}function Dn(n){return"-"+n.toLowerCase()}function Ln(n){return n.charAt(1).toUpperCase()}const Mn=Y([J,Z,nn,ln,Sn],"html");Y([J,Z,nn,ln,xn],"svg");const H=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function Rn(n,l){return l.reduce((o,t)=>{const r=Tn(n,t);return r!==void 0&&(o[t]=r),o},{})}function Tn(n,l){return l.split(".").reduce((o,t)=>o&&o[t],n)}const z="default",en=/^@|^v-on:/,on=/^:|^v-bind:/,An=/^v-model/,En=["select","textarea","input"],Un=Object.fromEntries(["p","a","blockquote","code","pre","code","em","h1","h2","h3","h4","h5","h6","hr","img","ul","ol","li","strong","table","thead","tbody","td","th","tr","script"].map(n=>[n,`prose-${n}`])),Bn=W({name:"MDCRenderer",props:{body:{type:Object,required:!0},data:{type:Object,default:()=>({})},class:{type:[String,Object],default:void 0},tag:{type:[String,Boolean],default:void 0},prose:{type:Boolean,default:void 0},components:{type:Object,default:()=>({})},unwrap:{type:[Boolean,String],default:!1}},async setup(n){var c,d,h,m,f,b,k,V;const l=(h=(d=(c=an())==null?void 0:c.appContext)==null?void 0:d.app)==null?void 0:h.$nuxt,o=(l==null?void 0:l.$route)||(l==null?void 0:l._route),{mdc:t}=((m=l==null?void 0:l.$config)==null?void 0:m.public)||{},r={...(f=t==null?void 0:t.components)!=null&&f.prose&&n.prose!==!1?Un:{},...((b=t==null?void 0:t.components)==null?void 0:b.map)||{},...un(((V=(k=n.data)==null?void 0:k.mdc)==null?void 0:V.components)||{}),...n.components},a=M(()=>{var L;const S=(((L=n.body)==null?void 0:L.children)||[]).map(x=>x.tag||x.type).filter(x=>!H.includes(x));return Array.from(new Set(S)).sort().join(".")}),i=sn({...n.data});cn(()=>n.data,S=>{Object.assign(i,S)}),await Kn(n.body,{tags:r});function s(S,L){const x=S.split(".").length-1;return S.split(".").reduce((O,A,rn)=>rn==x&&O?(O[A]=L,O[A]):typeof O=="object"?O[A]:void 0,i)}return{tags:r,contentKey:a,route:o,runtimeData:i,updateRuntimeData:s}},render(n){var b,k;const{tags:l,tag:o,body:t,data:r,contentKey:a,route:i,unwrap:s,runtimeData:c,updateRuntimeData:d}=n;if(!t)return null;const h={...r,tags:l,$route:i,runtimeData:c,updateRuntimeData:d},m=o!==!1?F(o||((b=h.component)==null?void 0:b.name)||h.component||"div"):void 0;return m?E(m,{...(k=h.component)==null?void 0:k.props,class:n.class,...this.$attrs,key:a},{default:f}):f==null?void 0:f();function f(){return s?X(j(t,E,h,h).default(),typeof s=="string"?s.split(" "):["*"]):j(t,E,h,h).default()}}});function In(n,l,o,t={}){if(n.type==="text")return l(R,n.value);if(n.type==="comment")return l(gn,null,n.value);const r=n.tag,a=tn(n,o.tags);if(n.tag==="binding")return zn(n,l,o,t);const i=F(a);typeof i=="object"&&(i.tag=r);const s=jn(n,o);return l(i,s,j(n,l,o,{...t,...s}))}function zn(n,l,o,t={}){var d,h;const r={...o.runtimeData,...t,$document:o,$doc:o},a=/\.|\[(\d+)\]/,s=((d=n.props)==null?void 0:d.value.trim().split(a).filter(Boolean)).reduce((m,f)=>{if(m&&f in m)return typeof m[f]=="function"?m[f]():m[f]},r),c=(h=n.props)==null?void 0:h.defaultValue;return l(R,s??c??"")}function j(n,l,o,t){const a=(n.children||[]).reduce((s,c)=>{if(!qn(c))return s[z].children.push(c),s;const d=Nn(c);return s[d]=s[d]||{props:{},children:[]},c.type==="element"&&(s[d].props=c.props,s[d].children.push(...c.children||[])),s},{[z]:{props:{},children:[]}});return Object.entries(a).reduce((s,[c,{props:d,children:h}])=>(h.length&&(s[c]=(m={})=>{const f=Rn(m,Object.keys(d||{}));let b=h.map(k=>In(k,l,o,{...t,...f}));return d!=null&&d.unwrap&&(b=X(b,d.unwrap)),Wn(b)}),s),{})}function jn(n,l){const{tag:o="",props:t={}}=n;return Object.keys(t).reduce(function(r,a){if(a==="__ignoreMap")return r;const i=t[a];if(An.test(a))return _n(a,i,r,l,{native:En.includes(o)});if(a==="v-bind")return Hn(a,i,r,l);if(en.test(a))return Fn(a,i,r,l);if(on.test(a))return Vn(a,i,r,l);const{attribute:s}=On(Mn,a);return Array.isArray(i)&&i.every(c=>typeof c=="string")?(r[s]=i.join(" "),r):(r[s]=i,r)},{})}function _n(n,l,o,t,{native:r}){var c;const a=((c=n.match(/^v-model:([^=]+)/))==null?void 0:c[1])||"modelValue",i=r?"value":a,s=r?"onInput":`onUpdate:${a}`;return o[i]=T(l,t.runtimeData),o[s]=d=>{var h;t.updateRuntimeData(l,r?(h=d.target)==null?void 0:h.value:d)},o}function Hn(n,l,o,t){const r=T(l,t);return o=Object.assign(o,r),o}function Fn(n,l,o,t){return n=n.replace(en,""),o.on=o.on||{},o.on[n]=()=>T(l,t),o}function Vn(n,l,o,t){return n=n.replace(on,""),o[n]=T(l,t),o}const F=n=>{if(typeof n=="string"){if(H.includes(n))return n;const l=pn(K(n),!1);return!n||(l==null?void 0:l.name)==="AsyncComponentWrapper"||typeof l=="string"?l:"setup"in l?dn(()=>new Promise(o=>o(l))):l}return n};function T(n,l){const o=n.split(".").reduce((t,r)=>typeof t=="object"?t[r]:void 0,l);return typeof o>"u"?hn(n):o}function Nn(n){let l="";for(const o of Object.keys(n.props||{}))if(!(!o.startsWith("#")&&!o.startsWith("v-slot:"))){l=o.split(/[:#]/,2)[1];break}return l||z}function qn(n){return n.tag==="template"}function Wn(n){const l=[];for(const o of n){const t=l[l.length-1];o.type===R&&(t==null?void 0:t.type)===R?t.children=t.children+o.children:l.push(o)}return l}async function Kn(n,l){if(!n)return;const o=Array.from(new Set(t(n,l)));await Promise.all(o.map(async r=>{if(r!=null&&r.render||r!=null&&r.ssrRender||r!=null&&r.__ssrInlineRender)return;const a=F(r);a!=null&&a.__asyncLoader&&!a.__asyncResolved&&await a.__asyncLoader()}));function t(r,a){const i=r.tag;if(r.type==="text"||i==="binding"||r.type==="comment")return[];const s=tn(r,a.tags),c=[];r.type!=="root"&&!H.includes(s)&&c.push(s);for(const d of r.children||[])c.push(...t(d,a));return c}}function tn(n,l){var t;const o=n.tag;return!o||typeof((t=n.props)==null?void 0:t.__ignoreMap)<"u"?o:l[o]||l[K(o)]||l[vn(n.tag)]||o}const Jn=W({__name:"ContentRendererMarkdown",props:{value:{type:Object,required:!0},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"},components:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})}},setup(n){const l=n,o=bn().isEnabled(),t=M(()=>{let i=l.value.body||l.value;return l.excerpt&&l.value.excerpt&&(i=l.value.excerpt),i}),r=M(()=>{const{body:i,excerpt:s,...c}=l.value;return{...c,...l.data}}),a=M(()=>({...l.components,...r.value._components||{}}));return(i,s)=>{const c=Bn;return fn(),mn(c,{body:t.value,data:r.value,tag:n.tag,components:a.value,"data-content-id":yn(o)?n.value._id:void 0},null,8,["body","data","tag","components","data-content-id"])}}});export{Jn as _}; diff --git a/.output/public/_nuxt/BXI0xhEI.js b/.output/public/_nuxt/BXI0xhEI.js new file mode 100644 index 00000000..2055773e --- /dev/null +++ b/.output/public/_nuxt/BXI0xhEI.js @@ -0,0 +1 @@ +import{g as d,s as D,u as y,D as w,E as g,e as H,G as S,H as _,I as u}from"./BjRs9lcT.js";import b from"./C_JrZ1Mo.js";import q from"./CQCvOdyV.js";import{u as x}from"./D3wnONYH.js";import"./BSMiXRwT.js";import"./C-v3KzvZ.js";import"./BmlbPuZL.js";import"./Cr5uhKVw.js";import"./BPKDLdwM.js";const a=(p,s=y())=>{const e=d(p),f=g();D(()=>d(p),(n=e)=>{if(!s.path||!n)return;const t=Object.assign({},(n==null?void 0:n.head)||{});t.meta=[...t.meta||[]],t.link=[...t.link||[]];const r=t.title||(n==null?void 0:n.title);r&&(t.title=r),f.public.content.host;const c=(t==null?void 0:t.description)||(n==null?void 0:n.description);c&&t.meta.filter(l=>l.name==="description").length===0&&t.meta.push({name:"description",content:c}),t!=null&&t.image||(n==null||n.image),w(()=>x(t))},{immediate:!0})},$=H({name:"ContentDoc",props:{tag:{type:String,required:!1,default:"div"},excerpt:{type:Boolean,default:!1},path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0},head:{type:Boolean,required:!1,default:void 0}},render(p){const{contentHead:s}=g().public.content,e=S(),{tag:f,excerpt:m,path:n,query:t,head:r}=p,c=r===void 0?s:r,l={...t||{},path:n||(t==null?void 0:t.path)||_(y().path),find:"one"},C=(o,i)=>u("pre",null,JSON.stringify({message:"You should use slots with ",slot:o,data:i},null,2));return u(q,l,{default:e!=null&&e.default?({data:o,refresh:i,isPartial:v})=>{var h;return c&&a(o),(h=e.default)==null?void 0:h.call(e,{doc:o,refresh:i,isPartial:v,excerpt:m,...this.$attrs})}:({data:o})=>(c&&a(o),u(b,{value:o,excerpt:m,tag:f,...this.$attrs},{empty:i=>e!=null&&e.empty?e.empty(i):C("default",o)})),empty:o=>{var i;return((i=e==null?void 0:e.empty)==null?void 0:i.call(e,o))||u("p",null,"Document is empty, overwrite this content with #empty slot in .")},"not-found":o=>{var i;return((i=e==null?void 0:e["not-found"])==null?void 0:i.call(e,o))||u("p",null,"Document not found, overwrite this content with #not-found slot in .")}})}}),G=$;export{G as default}; diff --git a/.output/public/_nuxt/BY4RZ3h1.js b/.output/public/_nuxt/BY4RZ3h1.js new file mode 100644 index 00000000..685212e3 --- /dev/null +++ b/.output/public/_nuxt/BY4RZ3h1.js @@ -0,0 +1 @@ +import{_ as m}from"./Bv32zcNm.js";import"./BjRs9lcT.js";export{m as default}; diff --git a/.output/public/_nuxt/Ba-jAUoj.js b/.output/public/_nuxt/Ba-jAUoj.js new file mode 100644 index 00000000..b020baca --- /dev/null +++ b/.output/public/_nuxt/Ba-jAUoj.js @@ -0,0 +1 @@ +import{_ as o}from"./DlAUqK2U.js";import{o as r,c as t,v as n}from"./BjRs9lcT.js";const s={};function c(e,a){return r(),t("strong",null,[n(e.$slots,"default")])}const _=o(s,[["render",c]]);export{_ as default}; diff --git a/.output/public/_nuxt/BjRs9lcT.js b/.output/public/_nuxt/BjRs9lcT.js new file mode 100644 index 00000000..c4980299 --- /dev/null +++ b/.output/public/_nuxt/BjRs9lcT.js @@ -0,0 +1,49 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BzB-oT-X.js","./C_JrZ1Mo.js","./BSMiXRwT.js","./C-v3KzvZ.js","./BmlbPuZL.js","./Cr5uhKVw.js","./BPKDLdwM.js","./DQghPXqr.js","./DqLfwP8R.js","./BH4s98EV.js","./DlAUqK2U.js","./DarkMode.BfUT4nw8.css","./index.CAw4QHHf.css","./VYLKzc7N.js","./D8s2c-rd.js","./C2Owb4du.js","./BubbleMenu.CHVPhR8a.css","./D2zSI4c2.js","./Paragraph.Qg2heVKu.css","./cI2KBgiv.js","./Menu.CL-UEGvc.css","./Cpj98o6Y.js","./TabView.CPBYKxlD.css","./B7oelW36.js","./Footer.CvGFyrji.css","./mczvc.DucsZlf6.css","./Q_QQ67j3.js","./Highlighter.us1ZXELq.css","./BXI0xhEI.js","./CQCvOdyV.js","./D3wnONYH.js","./DLD60Gv_.js","./CC6rXuIT.js","./Ckf0q1bM.js","./CUlYIo2c.js","./CsOdgMXL.js","./BY4RZ3h1.js","./Bv32zcNm.js","./ProsePre.B_fgAJq0.css","./By_yWMqN.js","./BoMNX4dH.js","./C4fhtynW.js","./CGOEeutR.js","./fSOz440x.js","./BASAOzWq.js","./ClHej11D.js","./TFiMn3fx.js","./Ce6e9MyR.js","./Ba-jAUoj.js","./xkikZ9NO.js","./BmHjpJm4.js","./DHdlLAwh.js","./CoAzUEMg.js","./BEZ6FJ_V.js","./BIPk4c1S.js","./BrVnfC9I.js","./B08py-34.js","./default.CzOjAlMi.css","./9K2a_Cqq.js","./error-404.SWzu_puR.css","./XtdiIfeo.js","./error-500.Bkv_zTjr.css"])))=>i.map(i=>d[i]); +var Gd=Object.defineProperty;var qd=(e,t,n)=>t in e?Gd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ka=(e,t,n)=>qd(e,typeof t!="symbol"?t+"":t,n);/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Mi(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Ee={},Gn=[],wt=()=>{},zd=()=>!1,Br=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Fi=e=>e.startsWith("onUpdate:"),Ie=Object.assign,$i=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Yd=Object.prototype.hasOwnProperty,he=(e,t)=>Yd.call(e,t),ee=Array.isArray,qn=e=>Vr(e)==="[object Map]",Vc=e=>Vr(e)==="[object Set]",Xd=e=>Vr(e)==="[object RegExp]",ne=e=>typeof e=="function",Ce=e=>typeof e=="string",Gt=e=>typeof e=="symbol",Le=e=>e!==null&&typeof e=="object",Hi=e=>(Le(e)||ne(e))&&ne(e.then)&&ne(e.catch),Wc=Object.prototype.toString,Vr=e=>Wc.call(e),Jd=e=>Vr(e).slice(8,-1),Kc=e=>Vr(e)==="[object Object]",Ui=e=>Ce(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,zn=Mi(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Vs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Qd=/-(\w)/g,pt=Vs(e=>e.replace(Qd,(t,n)=>n?n.toUpperCase():"")),Zd=/\B([A-Z])/g,Nn=Vs(e=>e.replace(Zd,"-$1").toLowerCase()),Ws=Vs(e=>e.charAt(0).toUpperCase()+e.slice(1)),mo=Vs(e=>e?`on${Ws(e)}`:""),ln=(e,t)=>!Object.is(e,t),yr=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},eh=e=>{const t=parseFloat(e);return isNaN(t)?e:t},qc=e=>{const t=Ce(e)?Number(e):NaN;return isNaN(t)?e:t};let Aa;const Ks=()=>Aa||(Aa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Gs(e){if(ee(e)){const t={};for(let n=0;n{if(n){const r=n.split(nh);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function qs(e){let t="";if(Ce(e))t=e;else if(ee(e))for(let n=0;n!!(e&&e.__v_isRef===!0),lh=e=>Ce(e)?e:e==null?"":ee(e)||Le(e)&&(e.toString===Wc||!ne(e.toString))?Yc(e)?lh(e.value):JSON.stringify(e,Xc,2):String(e),Xc=(e,t)=>Yc(t)?Xc(e,t.value):qn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[go(r,o)+" =>"]=s,n),{})}:Vc(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>go(n))}:Gt(t)?go(t):Le(t)&&!ee(t)&&!Kc(t)?String(t):t,go=(e,t="")=>{var n;return Gt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Xe;class Jc{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Xe,!t&&Xe&&(this.index=(Xe.scopes||(Xe.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(vr){let t=vr;for(vr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;br;){let t=br;for(br=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function tu(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function nu(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),Vi(r),ch(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function jo(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(ru(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function ru(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===kr))return;e.globalVersion=kr;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!jo(e)){e.flags&=-3;return}const n=ve,r=Lt;ve=e,Lt=!0;try{tu(e);const s=e.fn(e._value);(t.version===0||ln(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{ve=n,Lt=r,nu(e),e.flags&=-3}}function Vi(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)Vi(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function ch(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Lt=!0;const su=[];function hn(){su.push(Lt),Lt=!1}function pn(){const e=su.pop();Lt=e===void 0?!0:e}function Oa(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ve;ve=void 0;try{t()}finally{ve=n}}}let kr=0;class uh{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class zs{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ve||!Lt||ve===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ve)n=this.activeLink=new uh(ve,this),ve.deps?(n.prevDep=ve.depsTail,ve.depsTail.nextDep=n,ve.depsTail=n):ve.deps=ve.depsTail=n,ou(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=ve.depsTail,n.nextDep=void 0,ve.depsTail.nextDep=n,ve.depsTail=n,ve.deps===n&&(ve.deps=r)}return n}trigger(t){this.version++,kr++,this.notify(t)}notify(t){ji();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Bi()}}}function ou(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)ou(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const vs=new WeakMap,Pn=Symbol(""),Bo=Symbol(""),Ar=Symbol("");function Ve(e,t,n){if(Lt&&ve){let r=vs.get(e);r||vs.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new zs),s.map=r,s.key=n),s.track()}}function Ht(e,t,n,r,s,o){const i=vs.get(e);if(!i){kr++;return}const a=l=>{l&&l.trigger()};if(ji(),t==="clear")i.forEach(a);else{const l=ee(e),u=l&&Ui(n);if(l&&n==="length"){const c=Number(r);i.forEach((f,d)=>{(d==="length"||d===Ar||!Gt(d)&&d>=c)&&a(f)})}else switch((n!==void 0||i.has(void 0))&&a(i.get(n)),u&&a(i.get(Ar)),t){case"add":l?u&&a(i.get("length")):(a(i.get(Pn)),qn(e)&&a(i.get(Bo)));break;case"delete":l||(a(i.get(Pn)),qn(e)&&a(i.get(Bo)));break;case"set":qn(e)&&a(i.get(Pn));break}}Bi()}function fh(e,t){const n=vs.get(e);return n&&n.get(t)}function xn(e){const t=fe(e);return t===e?t:(Ve(t,"iterate",Ar),ht(e)?t:t.map(We))}function Ys(e){return Ve(e=fe(e),"iterate",Ar),e}const dh={__proto__:null,[Symbol.iterator](){return yo(this,Symbol.iterator,We)},concat(...e){return xn(this).concat(...e.map(t=>ee(t)?xn(t):t))},entries(){return yo(this,"entries",e=>(e[1]=We(e[1]),e))},every(e,t){return xt(this,"every",e,t,void 0,arguments)},filter(e,t){return xt(this,"filter",e,t,n=>n.map(We),arguments)},find(e,t){return xt(this,"find",e,t,We,arguments)},findIndex(e,t){return xt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return xt(this,"findLast",e,t,We,arguments)},findLastIndex(e,t){return xt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return xt(this,"forEach",e,t,void 0,arguments)},includes(...e){return bo(this,"includes",e)},indexOf(...e){return bo(this,"indexOf",e)},join(e){return xn(this).join(e)},lastIndexOf(...e){return bo(this,"lastIndexOf",e)},map(e,t){return xt(this,"map",e,t,void 0,arguments)},pop(){return dr(this,"pop")},push(...e){return dr(this,"push",e)},reduce(e,...t){return Ia(this,"reduce",e,t)},reduceRight(e,...t){return Ia(this,"reduceRight",e,t)},shift(){return dr(this,"shift")},some(e,t){return xt(this,"some",e,t,void 0,arguments)},splice(...e){return dr(this,"splice",e)},toReversed(){return xn(this).toReversed()},toSorted(e){return xn(this).toSorted(e)},toSpliced(...e){return xn(this).toSpliced(...e)},unshift(...e){return dr(this,"unshift",e)},values(){return yo(this,"values",We)}};function yo(e,t,n){const r=Ys(e),s=r[t]();return r!==e&&!ht(e)&&(s._next=s.next,s.next=()=>{const o=s._next();return o.value&&(o.value=n(o.value)),o}),s}const hh=Array.prototype;function xt(e,t,n,r,s,o){const i=Ys(e),a=i!==e&&!ht(e),l=i[t];if(l!==hh[t]){const f=l.apply(e,o);return a?We(f):f}let u=n;i!==e&&(a?u=function(f,d){return n.call(this,We(f),d,e)}:n.length>2&&(u=function(f,d){return n.call(this,f,d,e)}));const c=l.call(i,u,r);return a&&s?s(c):c}function Ia(e,t,n,r){const s=Ys(e);let o=n;return s!==e&&(ht(e)?n.length>3&&(o=function(i,a,l){return n.call(this,i,a,l,e)}):o=function(i,a,l){return n.call(this,i,We(a),l,e)}),s[t](o,...r)}function bo(e,t,n){const r=fe(e);Ve(r,"iterate",Ar);const s=r[t](...n);return(s===-1||s===!1)&&Gi(n[0])?(n[0]=fe(n[0]),r[t](...n)):s}function dr(e,t,n=[]){hn(),ji();const r=fe(e)[t].apply(e,n);return Bi(),pn(),r}const ph=Mi("__proto__,__v_isRef,__isVue"),iu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Gt));function mh(e){Gt(e)||(e=String(e));const t=fe(this);return Ve(t,"has",e),t.hasOwnProperty(e)}class au{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?Ch:fu:o?uu:cu).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=ee(t);if(!s){let l;if(i&&(l=dh[n]))return l;if(n==="hasOwnProperty")return mh}const a=Reflect.get(t,n,we(t)?t:r);return(Gt(n)?iu.has(n):ph(n))||(s||Ve(t,"get",n),o)?a:we(a)?i&&Ui(n)?a:a.value:Le(a)?s?du(a):qt(a):a}}class lu extends au{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const l=dn(o);if(!ht(r)&&!dn(r)&&(o=fe(o),r=fe(r)),!ee(t)&&we(o)&&!we(r))return l?!1:(o.value=r,!0)}const i=ee(t)&&Ui(n)?Number(n)e,Zr=e=>Reflect.getPrototypeOf(e);function vh(e,t,n){return function(...r){const s=this.__v_raw,o=fe(s),i=qn(o),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=s[e](...r),c=n?Vo:t?Wo:We;return!t&&Ve(o,"iterate",l?Bo:Pn),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:a?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function es(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Eh(e,t){const n={get(s){const o=this.__v_raw,i=fe(o),a=fe(s);e||(ln(s,a)&&Ve(i,"get",s),Ve(i,"get",a));const{has:l}=Zr(i),u=t?Vo:e?Wo:We;if(l.call(i,s))return u(o.get(s));if(l.call(i,a))return u(o.get(a));o!==i&&o.get(s)},get size(){const s=this.__v_raw;return!e&&Ve(fe(s),"iterate",Pn),Reflect.get(s,"size",s)},has(s){const o=this.__v_raw,i=fe(o),a=fe(s);return e||(ln(s,a)&&Ve(i,"has",s),Ve(i,"has",a)),s===a?o.has(s):o.has(s)||o.has(a)},forEach(s,o){const i=this,a=i.__v_raw,l=fe(a),u=t?Vo:e?Wo:We;return!e&&Ve(l,"iterate",Pn),a.forEach((c,f)=>s.call(o,u(c),u(f),i))}};return Ie(n,e?{add:es("add"),set:es("set"),delete:es("delete"),clear:es("clear")}:{add(s){!t&&!ht(s)&&!dn(s)&&(s=fe(s));const o=fe(this);return Zr(o).has.call(o,s)||(o.add(s),Ht(o,"add",s,s)),this},set(s,o){!t&&!ht(o)&&!dn(o)&&(o=fe(o));const i=fe(this),{has:a,get:l}=Zr(i);let u=a.call(i,s);u||(s=fe(s),u=a.call(i,s));const c=l.call(i,s);return i.set(s,o),u?ln(o,c)&&Ht(i,"set",s,o):Ht(i,"add",s,o),this},delete(s){const o=fe(this),{has:i,get:a}=Zr(o);let l=i.call(o,s);l||(s=fe(s),l=i.call(o,s)),a&&a.call(o,s);const u=o.delete(s);return l&&Ht(o,"delete",s,void 0),u},clear(){const s=fe(this),o=s.size!==0,i=s.clear();return o&&Ht(s,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=vh(s,e,t)}),n}function Wi(e,t){const n=Eh(e,t);return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(he(n,s)&&s in r?n:r,s,o)}const wh={get:Wi(!1,!1)},Lh={get:Wi(!1,!0)},Th={get:Wi(!0,!1)};const cu=new WeakMap,uu=new WeakMap,fu=new WeakMap,Ch=new WeakMap;function Sh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ph(e){return e.__v_skip||!Object.isExtensible(e)?0:Sh(Jd(e))}function qt(e){return dn(e)?e:Ki(e,!1,_h,wh,cu)}function jt(e){return Ki(e,!1,bh,Lh,uu)}function du(e){return Ki(e,!0,yh,Th,fu)}function Ki(e,t,n,r,s){if(!Le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=Ph(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return s.set(e,a),a}function Wt(e){return dn(e)?Wt(e.__v_raw):!!(e&&e.__v_isReactive)}function dn(e){return!!(e&&e.__v_isReadonly)}function ht(e){return!!(e&&e.__v_isShallow)}function Gi(e){return e?!!e.__v_raw:!1}function fe(e){const t=e&&e.__v_raw;return t?fe(t):e}function qi(e){return!he(e,"__v_skip")&&Object.isExtensible(e)&&Gc(e,"__v_skip",!0),e}const We=e=>Le(e)?qt(e):e,Wo=e=>Le(e)?du(e):e;function we(e){return e?e.__v_isRef===!0:!1}function Ue(e){return hu(e,!1)}function Qn(e){return hu(e,!0)}function hu(e,t){return we(e)?e:new Rh(e,t)}class Rh{constructor(t,n){this.dep=new zs,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:fe(t),this._value=n?t:We(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||ht(t)||dn(t);t=r?t:fe(t),ln(t,n)&&(this._rawValue=t,this._value=r?t:We(t),this.dep.trigger())}}function oe(e){return we(e)?e.value:e}const kh={get:(e,t,n)=>t==="__v_raw"?e:oe(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return we(s)&&!we(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function pu(e){return Wt(e)?e:new Proxy(e,kh)}class Ah{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new zs,{get:r,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Oh(e){return new Ah(e)}function Ih(e){const t=ee(e)?new Array(e.length):{};for(const n in e)t[n]=gu(e,n);return t}class Nh{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return fh(fe(this._object),this._key)}}class xh{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function mu(e,t,n){return we(e)?e:ne(e)?new xh(e):Le(e)&&arguments.length>1?gu(e,t,n):Ue(e)}function gu(e,t,n){const r=e[t];return we(r)?r:new Nh(e,t,n)}class Dh{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new zs(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=kr-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&ve!==this)return eu(this,!0),!0}get value(){const t=this.dep.track();return ru(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Mh(e,t,n=!1){let r,s;return ne(e)?r=e:(r=e.get,s=e.set),new Dh(r,s,n)}const ts={},Es=new WeakMap;let Cn;function Fh(e,t=!1,n=Cn){if(n){let r=Es.get(n);r||Es.set(n,r=[]),r.push(e)}}function $h(e,t,n=Ee){const{immediate:r,deep:s,once:o,scheduler:i,augmentJob:a,call:l}=n,u=p=>s?p:ht(p)||s===!1||s===0?on(p,1):on(p);let c,f,d,h,y=!1,T=!1;if(we(e)?(f=()=>e.value,y=ht(e)):Wt(e)?(f=()=>u(e),y=!0):ee(e)?(T=!0,y=e.some(p=>Wt(p)||ht(p)),f=()=>e.map(p=>{if(we(p))return p.value;if(Wt(p))return u(p);if(ne(p))return l?l(p,2):p()})):ne(e)?t?f=l?()=>l(e,2):e:f=()=>{if(d){hn();try{d()}finally{pn()}}const p=Cn;Cn=c;try{return l?l(e,3,[h]):e(h)}finally{Cn=p}}:f=wt,t&&s){const p=f,E=s===!0?1/0:s;f=()=>on(p(),E)}const R=Kr(),_=()=>{c.stop(),R&&R.active&&$i(R.effects,c)};if(o&&t){const p=t;t=(...E)=>{p(...E),_()}}let w=T?new Array(e.length).fill(ts):ts;const m=p=>{if(!(!(c.flags&1)||!c.dirty&&!p))if(t){const E=c.run();if(s||y||(T?E.some((S,P)=>ln(S,w[P])):ln(E,w))){d&&d();const S=Cn;Cn=c;try{const P=[E,w===ts?void 0:T&&w[0]===ts?[]:w,h];l?l(t,3,P):t(...P),w=E}finally{Cn=S}}}else c.run()};return a&&a(m),c=new Qc(f),c.scheduler=i?()=>i(m,!1):m,h=p=>Fh(p,!1,c),d=c.onStop=()=>{const p=Es.get(c);if(p){if(l)l(p,4);else for(const E of p)E();Es.delete(c)}},t?r?m(!0):w=c.run():i?i(m.bind(null,!0),!0):c.run(),_.pause=c.pause.bind(c),_.resume=c.resume.bind(c),_.stop=_,_}function on(e,t=1/0,n){if(t<=0||!Le(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,we(e))on(e.value,t,n);else if(ee(e))for(let r=0;r{on(r,t,n)});else if(Kc(e)){for(const r in e)on(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&on(e[r],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Gr(e,t,n,r){try{return r?e(...r):e()}catch(s){cr(s,t,n)}}function Tt(e,t,n,r){if(ne(e)){const s=Gr(e,t,n,r);return s&&Hi(s)&&s.catch(o=>{cr(o,t,n)}),s}if(ee(e)){const s=[];for(let o=0;o>>1,s=Je[r],o=Or(s);o=Or(n)?Je.push(e):Je.splice(Uh(t),0,e),e.flags|=1,yu()}}function yu(){ws||(ws=_u.then(bu))}function Ls(e){ee(e)?Yn.push(...e):en&&e.id===-1?en.splice(Hn+1,0,e):e.flags&1||(Yn.push(e),e.flags|=1),yu()}function Na(e,t,n=Ot+1){for(;nOr(n)-Or(r));if(Yn.length=0,en){en.push(...t);return}for(en=t,Hn=0;Hne.id==null?e.flags&2?-1:1/0:e.id;function bu(e){try{for(Ot=0;Ot{r._d&&Ka(-1);const o=Cs(t);let i;try{i=e(...s)}finally{Cs(o),r._d&&Ka(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function It(e,t,n,r){const s=e.dirs,o=t&&t.dirs;for(let i=0;ie.__isTeleport,tn=Symbol("_leaveCb"),ns=Symbol("_enterCb");function Bh(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return zr(()=>{e.isMounted=!0}),Ji(()=>{e.isUnmounting=!0}),e}const ct=[Function,Array],wu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ct,onEnter:ct,onAfterEnter:ct,onEnterCancelled:ct,onBeforeLeave:ct,onLeave:ct,onAfterLeave:ct,onLeaveCancelled:ct,onBeforeAppear:ct,onAppear:ct,onAfterAppear:ct,onAppearCancelled:ct},Lu=e=>{const t=e.subTree;return t.component?Lu(t.component):t},Vh={name:"BaseTransition",props:wu,setup(e,{slots:t}){const n=Yt(),r=Bh();return()=>{const s=t.default&&Su(t.default(),!0);if(!s||!s.length)return;const o=Tu(s),i=fe(e),{mode:a}=i;if(r.isLeaving)return vo(o);const l=xa(o);if(!l)return vo(o);let u=Ko(l,i,r,n,f=>u=f);l.type!==xe&&Zn(l,u);let c=n.subTree&&xa(n.subTree);if(c&&c.type!==xe&&!bt(l,c)&&Lu(n).type!==xe){let f=Ko(c,i,r,n);if(Zn(c,f),a==="out-in"&&l.type!==xe)return r.isLeaving=!0,f.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,c=void 0},vo(o);a==="in-out"&&l.type!==xe?f.delayLeave=(d,h,y)=>{const T=Cu(r,c);T[String(c.key)]=c,d[tn]=()=>{h(),d[tn]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{y(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return o}}};function Tu(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==xe){t=n;break}}return t}const Wh=Vh;function Cu(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Ko(e,t,n,r,s){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:y,onLeaveCancelled:T,onBeforeAppear:R,onAppear:_,onAfterAppear:w,onAppearCancelled:m}=t,p=String(e.key),E=Cu(n,e),S=(A,x)=>{A&&Tt(A,r,9,x)},P=(A,x)=>{const B=x[1];S(A,x),ee(A)?A.every(D=>D.length<=1)&&B():A.length<=1&&B()},M={mode:i,persisted:a,beforeEnter(A){let x=l;if(!n.isMounted)if(o)x=R||l;else return;A[tn]&&A[tn](!0);const B=E[p];B&&bt(e,B)&&B.el[tn]&&B.el[tn](),S(x,[A])},enter(A){let x=u,B=c,D=f;if(!n.isMounted)if(o)x=_||u,B=w||c,D=m||f;else return;let z=!1;const re=A[ns]=se=>{z||(z=!0,se?S(D,[A]):S(B,[A]),M.delayedLeave&&M.delayedLeave(),A[ns]=void 0)};x?P(x,[A,re]):re()},leave(A,x){const B=String(e.key);if(A[ns]&&A[ns](!0),n.isUnmounting)return x();S(d,[A]);let D=!1;const z=A[tn]=re=>{D||(D=!0,x(),re?S(T,[A]):S(y,[A]),A[tn]=void 0,E[B]===e&&delete E[B])};E[B]=e,h?P(h,[A,z]):z()},clone(A){const x=Ko(A,t,n,r,s);return s&&s(x),x}};return M}function vo(e){if(qr(e))return e=Kt(e),e.children=null,e}function xa(e){if(!qr(e))return Eu(e.type)&&e.children?Tu(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ne(n.default))return n.default()}}function Zn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Zn(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Su(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;oIr(y,t&&(ee(t)?t[T]:t),n,r,s));return}if(cn(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Ir(e,t,n,r.component.subTree);return}const o=r.shapeFlag&4?sa(r.component):r.el,i=s?null:o,{i:a,r:l}=e,u=t&&t.r,c=a.refs===Ee?a.refs={}:a.refs,f=a.setupState,d=fe(f),h=f===Ee?()=>!1:y=>he(d,y);if(u!=null&&u!==l&&(Ce(u)?(c[u]=null,h(u)&&(f[u]=null)):we(u)&&(u.value=null)),ne(l))Gr(l,a,12,[i,c]);else{const y=Ce(l),T=we(l);if(y||T){const R=()=>{if(e.f){const _=y?h(l)?f[l]:c[l]:l.value;s?ee(_)&&$i(_,o):ee(_)?_.includes(o)||_.push(o):y?(c[l]=[o],h(l)&&(f[l]=c[l])):(l.value=[o],e.k&&(c[e.k]=l.value))}else y?(c[l]=i,h(l)&&(f[l]=i)):T&&(l.value=i,e.k&&(c[e.k]=i))};i?(R.id=-1,$e(R,n)):R()}}}let Da=!1;const Dn=()=>{Da||(console.error("Hydration completed but contains mismatches."),Da=!0)},Kh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Gh=e=>e.namespaceURI.includes("MathML"),rs=e=>{if(e.nodeType===1){if(Kh(e))return"svg";if(Gh(e))return"mathml"}},Bn=e=>e.nodeType===8;function qh(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:a,insert:l,createComment:u}}=e,c=(m,p)=>{if(!p.hasChildNodes()){n(null,m,p),Ts(),p._vnode=m;return}f(p.firstChild,m,null,null,null),Ts(),p._vnode=m},f=(m,p,E,S,P,M=!1)=>{M=M||!!p.dynamicChildren;const A=Bn(m)&&m.data==="[",x=()=>T(m,p,E,S,P,A),{type:B,ref:D,shapeFlag:z,patchFlag:re}=p;let se=m.nodeType;p.el=m,re===-2&&(M=!1,p.dynamicChildren=null);let G=null;switch(B){case un:se!==3?p.children===""?(l(p.el=s(""),i(m),m),G=m):G=x():(m.data!==p.children&&(Dn(),m.data=p.children),G=o(m));break;case xe:w(m)?(G=o(m),_(p.el=m.content.firstChild,m,E)):se!==8||A?G=x():G=o(m);break;case Jn:if(A&&(m=o(m),se=m.nodeType),se===1||se===3){G=m;const J=!p.children.length;for(let Y=0;Y{M=M||!!p.dynamicChildren;const{type:A,props:x,patchFlag:B,shapeFlag:D,dirs:z,transition:re}=p,se=A==="input"||A==="option";if(se||B!==-1){z&&It(p,null,E,"created");let G=!1;if(w(m)){G=qu(null,re)&&E&&E.vnode.props&&E.vnode.props.appear;const Y=m.content.firstChild;G&&re.beforeEnter(Y),_(Y,m,E),p.el=m=Y}if(D&16&&!(x&&(x.innerHTML||x.textContent))){let Y=h(m.firstChild,p,m,E,S,P,M);for(;Y;){ss(m,1)||Dn();const pe=Y;Y=Y.nextSibling,a(pe)}}else if(D&8){let Y=p.children;Y[0]===` +`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(Y=Y.slice(1)),m.textContent!==Y&&(ss(m,0)||Dn(),m.textContent=p.children)}if(x){if(se||!M||B&48){const Y=m.tagName.includes("-");for(const pe in x)(se&&(pe.endsWith("value")||pe==="indeterminate")||Br(pe)&&!zn(pe)||pe[0]==="."||Y)&&r(m,pe,null,x[pe],void 0,E)}else if(x.onClick)r(m,"onClick",null,x.onClick,void 0,E);else if(B&4&&Wt(x.style))for(const Y in x.style)x.style[Y]}let J;(J=x&&x.onVnodeBeforeMount)&&Qe(J,E,p),z&&It(p,null,E,"beforeMount"),((J=x&&x.onVnodeMounted)||z||G)&&Zu(()=>{J&&Qe(J,E,p),G&&re.enter(m),z&&It(p,null,E,"mounted")},S)}return m.nextSibling},h=(m,p,E,S,P,M,A)=>{A=A||!!p.dynamicChildren;const x=p.children,B=x.length;for(let D=0;D{const{slotScopeIds:A}=p;A&&(P=P?P.concat(A):A);const x=i(m),B=h(o(m),p,x,E,S,P,M);return B&&Bn(B)&&B.data==="]"?o(p.anchor=B):(Dn(),l(p.anchor=u("]"),x,B),B)},T=(m,p,E,S,P,M)=>{if(ss(m.parentElement,1)||Dn(),p.el=null,M){const B=R(m);for(;;){const D=o(m);if(D&&D!==B)a(D);else break}}const A=o(m),x=i(m);return a(m),n(null,p,x,A,E,S,rs(x),P),E&&(E.vnode.el=p.el,Zs(E,p.el)),A},R=(m,p="[",E="]")=>{let S=0;for(;m;)if(m=o(m),m&&Bn(m)&&(m.data===p&&S++,m.data===E)){if(S===0)return o(m);S--}return m},_=(m,p,E)=>{const S=p.parentNode;S&&S.replaceChild(m,p);let P=E;for(;P;)P.vnode.el===p&&(P.vnode.el=P.subTree.el=m),P=P.parent},w=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[c,f]}const Ma="data-allow-mismatch",zh={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function ss(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Ma);)e=e.parentElement;const n=e&&e.getAttribute(Ma);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(zh[t])}}Ks().requestIdleCallback;Ks().cancelIdleCallback;function Yh(e,t){if(Bn(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Bn(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const cn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function te(e){ne(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:o,timeout:i,suspensible:a=!0,onError:l}=e;let u=null,c,f=0;const d=()=>(f++,u=null,h()),h=()=>{let y;return u||(y=u=t().catch(T=>{if(T=T instanceof Error?T:new Error(String(T)),l)return new Promise((R,_)=>{l(T,()=>R(d()),()=>_(T),f+1)});throw T}).then(T=>y!==u&&u?u:(T&&(T.__esModule||T[Symbol.toStringTag]==="Module")&&(T=T.default),c=T,T)))};return gt({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(y,T,R){const _=o?()=>{const w=o(R,m=>Yh(y,m));w&&(T.bum||(T.bum=[])).push(w)}:R;c?_():h().then(()=>!T.isUnmounted&&_())},get __asyncResolved(){return c},setup(){const y=De;if(Xi(y),c)return()=>Eo(c,y);const T=m=>{u=null,cr(m,y,13,!r)};if(a&&y.suspense||tr)return h().then(m=>()=>Eo(m,y)).catch(m=>(T(m),()=>r?Te(r,{error:m}):null));const R=Ue(!1),_=Ue(),w=Ue(!!s);return s&&setTimeout(()=>{w.value=!1},s),i!=null&&setTimeout(()=>{if(!R.value&&!_.value){const m=new Error(`Async component timed out after ${i}ms.`);T(m),_.value=m}},i),h().then(()=>{R.value=!0,y.parent&&qr(y.parent.vnode)&&y.parent.update()}).catch(m=>{T(m),_.value=m}),()=>{if(R.value&&c)return Eo(c,y);if(_.value&&r)return Te(r,{error:_.value});if(n&&!w.value)return Te(n)}}})}function Eo(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=Te(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const qr=e=>e.type.__isKeepAlive,Xh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Yt(),r=n.ctx;if(!r.renderer)return()=>{const w=t.default&&t.default();return w&&w.length===1?w[0]:w};const s=new Map,o=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=r,d=f("div");r.activate=(w,m,p,E,S)=>{const P=w.component;u(w,m,p,0,a),l(P.vnode,w,m,p,P,a,E,w.slotScopeIds,S),$e(()=>{P.isDeactivated=!1,P.a&&yr(P.a);const M=w.props&&w.props.onVnodeMounted;M&&Qe(M,P.parent,w)},a)},r.deactivate=w=>{const m=w.component;Ps(m.m),Ps(m.a),u(w,d,null,1,a),$e(()=>{m.da&&yr(m.da);const p=w.props&&w.props.onVnodeUnmounted;p&&Qe(p,m.parent,w),m.isDeactivated=!0},a)};function h(w){wo(w),c(w,n,a,!0)}function y(w){s.forEach((m,p)=>{const E=ei(m.type);E&&!w(E)&&T(p)})}function T(w){const m=s.get(w);m&&(!i||!bt(m,i))?h(m):i&&wo(i),s.delete(w),o.delete(w)}tt(()=>[e.include,e.exclude],([w,m])=>{w&&y(p=>gr(w,p)),m&&y(p=>!gr(m,p))},{flush:"post",deep:!0});let R=null;const _=()=>{R!=null&&(Rs(n.subTree.type)?$e(()=>{s.set(R,os(n.subTree))},n.subTree.suspense):s.set(R,os(n.subTree)))};return zr(_),ku(_),Ji(()=>{s.forEach(w=>{const{subTree:m,suspense:p}=n,E=os(m);if(w.type===E.type&&w.key===E.key){wo(E);const S=E.component.da;S&&$e(S,p);return}h(w)})}),()=>{if(R=null,!t.default)return i=null;const w=t.default(),m=w[0];if(w.length>1)return i=null,w;if(!On(m)||!(m.shapeFlag&4)&&!(m.shapeFlag&128))return i=null,m;let p=os(m);if(p.type===xe)return i=null,p;const E=p.type,S=ei(cn(p)?p.type.__asyncResolved||{}:E),{include:P,exclude:M,max:A}=e;if(P&&(!S||!gr(P,S))||M&&S&&gr(M,S))return p.shapeFlag&=-257,i=p,m;const x=p.key==null?E:p.key,B=s.get(x);return p.el&&(p=Kt(p),m.shapeFlag&128&&(m.ssContent=p)),R=x,B?(p.el=B.el,p.component=B.component,p.transition&&Zn(p,p.transition),p.shapeFlag|=512,o.delete(x),o.add(x)):(o.add(x),A&&o.size>parseInt(A,10)&&T(o.values().next().value)),p.shapeFlag|=256,i=p,Rs(m.type)?m:p}}},Jh=Xh;function gr(e,t){return ee(e)?e.some(n=>gr(n,t)):Ce(e)?e.split(",").includes(t):Xd(e)?(e.lastIndex=0,e.test(t)):!1}function Qh(e,t){Pu(e,"a",t)}function Zh(e,t){Pu(e,"da",t)}function Pu(e,t,n=De){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Xs(t,r,n),n){let s=n.parent;for(;s&&s.parent;)qr(s.parent.vnode)&&ep(r,t,n,s),s=s.parent}}function ep(e,t,n,r){const s=Xs(t,e,r,!0);Js(()=>{$i(r[t],s)},n)}function wo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function os(e){return e.shapeFlag&128?e.ssContent:e}function Xs(e,t,n=De,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{hn();const a=In(n),l=Tt(t,n,e,i);return a(),pn(),l});return r?s.unshift(o):s.push(o),o}}const zt=e=>(t,n=De)=>{(!tr||e==="sp")&&Xs(e,(...r)=>t(...r),n)},tp=zt("bm"),zr=zt("m"),Ru=zt("bu"),ku=zt("u"),Ji=zt("bum"),Js=zt("um"),np=zt("sp"),rp=zt("rtg"),sp=zt("rtc");function Au(e,t=De){Xs("ec",e,t)}const Ou="components";function OL(e,t){return Nu(Ou,e,!0,t)||e}const Iu=Symbol.for("v-ndc");function op(e){return Ce(e)?Nu(Ou,e,!1)||e:e||Iu}function Nu(e,t,n=!0,r=!1){const s=He||De;if(s){const o=s.type;{const a=ei(o,!1);if(a&&(a===t||a===pt(t)||a===Ws(pt(t))))return o}const i=Fa(s[e]||o[e],t)||Fa(s.appContext[e],t);return!i&&r?o:i}}function Fa(e,t){return e&&(e[t]||e[pt(t)]||e[Ws(pt(t))])}function IL(e,t,n,r){let s;const o=n,i=ee(e);if(i||Ce(e)){const a=i&&Wt(e);let l=!1;a&&(l=!ht(e),e=Ys(e)),s=new Array(e.length);for(let u=0,c=e.length;ut(a,l,void 0,o));else{const a=Object.keys(e);s=new Array(a.length);for(let l=0,u=a.length;lOn(t)?!(t.type===xe||t.type===Ne&&!xu(t.children)):!0)?e:null}const Go=e=>e?cf(e)?sa(e):Go(e.parent):null,Er=Ie(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Go(e.parent),$root:e=>Go(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Qi(e),$forceUpdate:e=>e.f||(e.f=()=>{zi(e.update)}),$nextTick:e=>e.n||(e.n=mn.bind(e.proxy)),$watch:e=>Sp.bind(e)}),Lo=(e,t)=>e!==Ee&&!e.__isScriptSetup&&he(e,t),ip={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:a,appContext:l}=e;let u;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Lo(r,t))return i[t]=1,r[t];if(s!==Ee&&he(s,t))return i[t]=2,s[t];if((u=e.propsOptions[0])&&he(u,t))return i[t]=3,o[t];if(n!==Ee&&he(n,t))return i[t]=4,n[t];qo&&(i[t]=0)}}const c=Er[t];let f,d;if(c)return t==="$attrs"&&Ve(e.attrs,"get",""),c(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==Ee&&he(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,he(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Lo(s,t)?(s[t]=n,!0):r!==Ee&&he(r,t)?(r[t]=n,!0):he(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let a;return!!n[i]||e!==Ee&&he(e,i)||Lo(t,i)||(a=o[0])&&he(a,i)||he(r,i)||he(Er,i)||he(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:he(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function xL(){return ap().slots}function ap(){const e=Yt();return e.setupContext||(e.setupContext=ff(e))}function $a(e){return ee(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function DL(e){const t=Yt();let n=e();return Qo(),Hi(n)&&(n=n.catch(r=>{throw In(t),r})),[n,()=>In(t)]}let qo=!0;function lp(e){const t=Qi(e),n=e.proxy,r=e.ctx;qo=!1,t.beforeCreate&&Ha(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:h,updated:y,activated:T,deactivated:R,beforeDestroy:_,beforeUnmount:w,destroyed:m,unmounted:p,render:E,renderTracked:S,renderTriggered:P,errorCaptured:M,serverPrefetch:A,expose:x,inheritAttrs:B,components:D,directives:z,filters:re}=t;if(u&&cp(u,r,null),i)for(const J in i){const Y=i[J];ne(Y)&&(r[J]=Y.bind(n))}if(s){const J=s.call(n,n);Le(J)&&(e.data=qt(J))}if(qo=!0,o)for(const J in o){const Y=o[J],pe=ne(Y)?Y.bind(n,n):ne(Y.get)?Y.get.bind(n,n):wt,rt=!ne(Y)&&ne(Y.set)?Y.set.bind(n):wt,qe=Pe({get:pe,set:rt});Object.defineProperty(r,J,{enumerable:!0,configurable:!0,get:()=>qe.value,set:Me=>qe.value=Me})}if(a)for(const J in a)Du(a[J],r,n,J);if(l){const J=ne(l)?l.call(n):l;Reflect.ownKeys(J).forEach(Y=>{kn(Y,J[Y])})}c&&Ha(c,e,"c");function G(J,Y){ee(Y)?Y.forEach(pe=>J(pe.bind(n))):Y&&J(Y.bind(n))}if(G(tp,f),G(zr,d),G(Ru,h),G(ku,y),G(Qh,T),G(Zh,R),G(Au,M),G(sp,S),G(rp,P),G(Ji,w),G(Js,p),G(np,A),ee(x))if(x.length){const J=e.exposed||(e.exposed={});x.forEach(Y=>{Object.defineProperty(J,Y,{get:()=>n[Y],set:pe=>n[Y]=pe})})}else e.exposed||(e.exposed={});E&&e.render===wt&&(e.render=E),B!=null&&(e.inheritAttrs=B),D&&(e.components=D),z&&(e.directives=z),A&&Xi(e)}function cp(e,t,n=wt){ee(e)&&(e=zo(e));for(const r in e){const s=e[r];let o;Le(s)?"default"in s?o=je(s.from||r,s.default,!0):o=je(s.from||r):o=je(s),we(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Ha(e,t,n){Tt(ee(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Du(e,t,n,r){let s=r.includes(".")?Xu(n,r):()=>n[r];if(Ce(e)){const o=t[e];ne(o)&&tt(s,o)}else if(ne(e))tt(s,e.bind(n));else if(Le(e))if(ee(e))e.forEach(o=>Du(o,t,n,r));else{const o=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(o)&&tt(s,o,e)}}function Qi(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let l;return a?l=a:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(u=>Ss(l,u,i,!0)),Ss(l,t,i)),Le(t)&&o.set(t,l),l}function Ss(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Ss(e,o,n,!0),s&&s.forEach(i=>Ss(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=up[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const up={data:Ua,props:ja,emits:ja,methods:_r,computed:_r,beforeCreate:ze,created:ze,beforeMount:ze,mounted:ze,beforeUpdate:ze,updated:ze,beforeDestroy:ze,beforeUnmount:ze,destroyed:ze,unmounted:ze,activated:ze,deactivated:ze,errorCaptured:ze,serverPrefetch:ze,components:_r,directives:_r,watch:dp,provide:Ua,inject:fp};function Ua(e,t){return t?e?function(){return Ie(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function fp(e,t){return _r(zo(e),zo(t))}function zo(e){if(ee(e)){const t={};for(let n=0;n1)return n&&ne(t)?t.call(r&&r.proxy):t}}function Zi(){return!!(De||He||Rn)}const Fu={},$u=()=>Object.create(Fu),Hu=e=>Object.getPrototypeOf(e)===Fu;function mp(e,t,n,r=!1){const s={},o=$u();e.propsDefaults=Object.create(null),Uu(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:jt(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function gp(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,a=fe(s),[l]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,h]=ju(f,t,!0);Ie(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!l)return Le(e)&&r.set(e,Gn),Gn;if(ee(o))for(let c=0;ce[0]==="_"||e==="$stable",ea=e=>ee(e)?e.map(it):[it(e)],yp=(e,t,n)=>{if(t._n)return t;const r=Yi((...s)=>ea(t(...s)),n);return r._c=!1,r},Vu=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Bu(s))continue;const o=e[s];if(ne(o))t[s]=yp(s,o,r);else if(o!=null){const i=ea(o);t[s]=()=>i}}},Wu=(e,t)=>{const n=ea(t);e.slots.default=()=>n},Ku=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},bp=(e,t,n)=>{const r=e.slots=$u();if(e.vnode.shapeFlag&32){const s=t._;s?(Ku(r,t,n),n&&Gc(r,"_",s,!0)):Vu(t,r)}else t&&Wu(e,t)},vp=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=Ee;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:Ku(s,t,n):(o=!t.$stable,Vu(t,s)),i=t}else t&&(Wu(e,t),i={default:1});if(o)for(const a in s)!Bu(a)&&i[a]==null&&delete s[a]},$e=Zu;function Ep(e){return Gu(e)}function wp(e){return Gu(e,qh)}function Gu(e,t){const n=Ks();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:h=wt,insertStaticContent:y}=e,T=(b,L,O,U=null,F=null,g=null,v=void 0,k=null,N=!!L.dynamicChildren)=>{if(b===L)return;b&&!bt(b,L)&&(U=$(b),Me(b,F,g,!0),b=null),L.patchFlag===-2&&(N=!1,L.dynamicChildren=null);const{type:H,ref:j,shapeFlag:C}=L;switch(H){case un:R(b,L,O,U);break;case xe:_(b,L,O,U);break;case Jn:b==null&&w(L,O,U,v);break;case Ne:D(b,L,O,U,F,g,v,k,N);break;default:C&1?E(b,L,O,U,F,g,v,k,N):C&6?z(b,L,O,U,F,g,v,k,N):(C&64||C&128)&&H.process(b,L,O,U,F,g,v,k,N,X)}j!=null&&F&&Ir(j,b&&b.ref,g,L||b,!L)},R=(b,L,O,U)=>{if(b==null)r(L.el=a(L.children),O,U);else{const F=L.el=b.el;L.children!==b.children&&u(F,L.children)}},_=(b,L,O,U)=>{b==null?r(L.el=l(L.children||""),O,U):L.el=b.el},w=(b,L,O,U)=>{[b.el,b.anchor]=y(b.children,L,O,U,b.el,b.anchor)},m=({el:b,anchor:L},O,U)=>{let F;for(;b&&b!==L;)F=d(b),r(b,O,U),b=F;r(L,O,U)},p=({el:b,anchor:L})=>{let O;for(;b&&b!==L;)O=d(b),s(b),b=O;s(L)},E=(b,L,O,U,F,g,v,k,N)=>{L.type==="svg"?v="svg":L.type==="math"&&(v="mathml"),b==null?S(L,O,U,F,g,v,k,N):A(b,L,F,g,v,k,N)},S=(b,L,O,U,F,g,v,k)=>{let N,H;const{props:j,shapeFlag:C,transition:I,dirs:W}=b;if(N=b.el=i(b.type,g,j&&j.is,j),C&8?c(N,b.children):C&16&&M(b.children,N,null,U,F,To(b,g),v,k),W&&It(b,null,U,"created"),P(N,b,b.scopeId,v,U),j){for(const le in j)le!=="value"&&!zn(le)&&o(N,le,null,j[le],g,U);"value"in j&&o(N,"value",null,j.value,g),(H=j.onVnodeBeforeMount)&&Qe(H,U,b)}W&&It(b,null,U,"beforeMount");const Q=qu(F,I);Q&&I.beforeEnter(N),r(N,L,O),((H=j&&j.onVnodeMounted)||Q||W)&&$e(()=>{H&&Qe(H,U,b),Q&&I.enter(N),W&&It(b,null,U,"mounted")},F)},P=(b,L,O,U,F)=>{if(O&&h(b,O),U)for(let g=0;g{for(let H=N;H{const k=L.el=b.el;let{patchFlag:N,dynamicChildren:H,dirs:j}=L;N|=b.patchFlag&16;const C=b.props||Ee,I=L.props||Ee;let W;if(O&&vn(O,!1),(W=I.onVnodeBeforeUpdate)&&Qe(W,O,L,b),j&&It(L,b,O,"beforeUpdate"),O&&vn(O,!0),(C.innerHTML&&I.innerHTML==null||C.textContent&&I.textContent==null)&&c(k,""),H?x(b.dynamicChildren,H,k,O,U,To(L,F),g):v||Y(b,L,k,null,O,U,To(L,F),g,!1),N>0){if(N&16)B(k,C,I,O,F);else if(N&2&&C.class!==I.class&&o(k,"class",null,I.class,F),N&4&&o(k,"style",C.style,I.style,F),N&8){const Q=L.dynamicProps;for(let le=0;le{W&&Qe(W,O,L,b),j&&It(L,b,O,"updated")},U)},x=(b,L,O,U,F,g,v)=>{for(let k=0;k{if(L!==O){if(L!==Ee)for(const g in L)!zn(g)&&!(g in O)&&o(b,g,L[g],null,F,U);for(const g in O){if(zn(g))continue;const v=O[g],k=L[g];v!==k&&g!=="value"&&o(b,g,k,v,F,U)}"value"in O&&o(b,"value",L.value,O.value,F)}},D=(b,L,O,U,F,g,v,k,N)=>{const H=L.el=b?b.el:a(""),j=L.anchor=b?b.anchor:a("");let{patchFlag:C,dynamicChildren:I,slotScopeIds:W}=L;W&&(k=k?k.concat(W):W),b==null?(r(H,O,U),r(j,O,U),M(L.children||[],O,j,F,g,v,k,N)):C>0&&C&64&&I&&b.dynamicChildren?(x(b.dynamicChildren,I,O,F,g,v,k),(L.key!=null||F&&L===F.subTree)&&zu(b,L,!0)):Y(b,L,O,j,F,g,v,k,N)},z=(b,L,O,U,F,g,v,k,N)=>{L.slotScopeIds=k,b==null?L.shapeFlag&512?F.ctx.activate(L,O,U,v,N):re(L,O,U,F,g,v,N):se(b,L,N)},re=(b,L,O,U,F,g,v)=>{const k=b.component=Bp(b,U,F);if(qr(b)&&(k.ctx.renderer=X),Vp(k,!1,v),k.asyncDep){if(F&&F.registerDep(k,G,v),!b.el){const N=k.subTree=Te(xe);_(null,N,L,O)}}else G(k,b,L,O,F,g,v)},se=(b,L,O)=>{const U=L.component=b.component;if(Ip(b,L,O))if(U.asyncDep&&!U.asyncResolved){J(U,L,O);return}else U.next=L,U.update();else L.el=b.el,U.vnode=L},G=(b,L,O,U,F,g,v)=>{const k=()=>{if(b.isMounted){let{next:C,bu:I,u:W,parent:Q,vnode:le}=b;{const st=Yu(b);if(st){C&&(C.el=le.el,J(b,C,v)),st.asyncDep.then(()=>{b.isUnmounted||k()});return}}let ce=C,ke;vn(b,!1),C?(C.el=le.el,J(b,C,v)):C=le,I&&yr(I),(ke=C.props&&C.props.onVnodeBeforeUpdate)&&Qe(ke,Q,C,le),vn(b,!0);const Fe=Co(b),lt=b.subTree;b.subTree=Fe,T(lt,Fe,f(lt.el),$(lt),b,F,g),C.el=Fe.el,ce===null&&Zs(b,Fe.el),W&&$e(W,F),(ke=C.props&&C.props.onVnodeUpdated)&&$e(()=>Qe(ke,Q,C,le),F)}else{let C;const{el:I,props:W}=L,{bm:Q,m:le,parent:ce,root:ke,type:Fe}=b,lt=cn(L);if(vn(b,!1),Q&&yr(Q),!lt&&(C=W&&W.onVnodeBeforeMount)&&Qe(C,ce,L),vn(b,!0),I&&ye){const st=()=>{b.subTree=Co(b),ye(I,b.subTree,b,F,null)};lt&&Fe.__asyncHydrate?Fe.__asyncHydrate(I,b,st):st()}else{ke.ce&&ke.ce._injectChildStyle(Fe);const st=b.subTree=Co(b);T(null,st,O,U,b,F,g),L.el=st.el}if(le&&$e(le,F),!lt&&(C=W&&W.onVnodeMounted)){const st=L;$e(()=>Qe(C,ce,st),F)}(L.shapeFlag&256||ce&&cn(ce.vnode)&&ce.vnode.shapeFlag&256)&&b.a&&$e(b.a,F),b.isMounted=!0,L=O=U=null}};b.scope.on();const N=b.effect=new Qc(k);b.scope.off();const H=b.update=N.run.bind(N),j=b.job=N.runIfDirty.bind(N);j.i=b,j.id=b.uid,N.scheduler=()=>zi(j),vn(b,!0),H()},J=(b,L,O)=>{L.component=b;const U=b.vnode.props;b.vnode=L,b.next=null,gp(b,L.props,U,O),vp(b,L.children,O),hn(),Na(b),pn()},Y=(b,L,O,U,F,g,v,k,N=!1)=>{const H=b&&b.children,j=b?b.shapeFlag:0,C=L.children,{patchFlag:I,shapeFlag:W}=L;if(I>0){if(I&128){rt(H,C,O,U,F,g,v,k,N);return}else if(I&256){pe(H,C,O,U,F,g,v,k,N);return}}W&8?(j&16&&Be(H,F,g),C!==H&&c(O,C)):j&16?W&16?rt(H,C,O,U,F,g,v,k,N):Be(H,F,g,!0):(j&8&&c(O,""),W&16&&M(C,O,U,F,g,v,k,N))},pe=(b,L,O,U,F,g,v,k,N)=>{b=b||Gn,L=L||Gn;const H=b.length,j=L.length,C=Math.min(H,j);let I;for(I=0;Ij?Be(b,F,g,!0,!1,C):M(L,O,U,F,g,v,k,N,C)},rt=(b,L,O,U,F,g,v,k,N)=>{let H=0;const j=L.length;let C=b.length-1,I=j-1;for(;H<=C&&H<=I;){const W=b[H],Q=L[H]=N?nn(L[H]):it(L[H]);if(bt(W,Q))T(W,Q,O,null,F,g,v,k,N);else break;H++}for(;H<=C&&H<=I;){const W=b[C],Q=L[I]=N?nn(L[I]):it(L[I]);if(bt(W,Q))T(W,Q,O,null,F,g,v,k,N);else break;C--,I--}if(H>C){if(H<=I){const W=I+1,Q=WI)for(;H<=C;)Me(b[H],F,g,!0),H++;else{const W=H,Q=H,le=new Map;for(H=Q;H<=I;H++){const ot=L[H]=N?nn(L[H]):it(L[H]);ot.key!=null&&le.set(ot.key,H)}let ce,ke=0;const Fe=I-Q+1;let lt=!1,st=0;const fr=new Array(Fe);for(H=0;H=Fe){Me(ot,F,g,!0);continue}let kt;if(ot.key!=null)kt=le.get(ot.key);else for(ce=Q;ce<=I;ce++)if(fr[ce-Q]===0&&bt(ot,L[ce])){kt=ce;break}kt===void 0?Me(ot,F,g,!0):(fr[kt-Q]=H+1,kt>=st?st=kt:lt=!0,T(ot,L[kt],O,null,F,g,v,k,N),ke++)}const Pa=lt?Lp(fr):Gn;for(ce=Pa.length-1,H=Fe-1;H>=0;H--){const ot=Q+H,kt=L[ot],Ra=ot+1{const{el:g,type:v,transition:k,children:N,shapeFlag:H}=b;if(H&6){qe(b.component.subTree,L,O,U);return}if(H&128){b.suspense.move(L,O,U);return}if(H&64){v.move(b,L,O,X);return}if(v===Ne){r(g,L,O);for(let C=0;Ck.enter(g),F);else{const{leave:C,delayLeave:I,afterLeave:W}=k,Q=()=>r(g,L,O),le=()=>{C(g,()=>{Q(),W&&W()})};I?I(g,Q,le):le()}else r(g,L,O)},Me=(b,L,O,U=!1,F=!1)=>{const{type:g,props:v,ref:k,children:N,dynamicChildren:H,shapeFlag:j,patchFlag:C,dirs:I,cacheIndex:W}=b;if(C===-2&&(F=!1),k!=null&&Ir(k,null,O,b,!0),W!=null&&(L.renderCache[W]=void 0),j&256){L.ctx.deactivate(b);return}const Q=j&1&&I,le=!cn(b);let ce;if(le&&(ce=v&&v.onVnodeBeforeUnmount)&&Qe(ce,L,b),j&6)bn(b.component,O,U);else{if(j&128){b.suspense.unmount(O,U);return}Q&&It(b,null,L,"beforeUnmount"),j&64?b.type.remove(b,L,O,X,U):H&&!H.hasOnce&&(g!==Ne||C>0&&C&64)?Be(H,L,O,!1,!0):(g===Ne&&C&384||!F&&j&16)&&Be(N,L,O),U&&Pt(b)}(le&&(ce=v&&v.onVnodeUnmounted)||Q)&&$e(()=>{ce&&Qe(ce,L,b),Q&&It(b,null,L,"unmounted")},O)},Pt=b=>{const{type:L,el:O,anchor:U,transition:F}=b;if(L===Ne){Rt(O,U);return}if(L===Jn){p(b);return}const g=()=>{s(O),F&&!F.persisted&&F.afterLeave&&F.afterLeave()};if(b.shapeFlag&1&&F&&!F.persisted){const{leave:v,delayLeave:k}=F,N=()=>v(O,g);k?k(b.el,g,N):N()}else g()},Rt=(b,L)=>{let O;for(;b!==L;)O=d(b),s(b),b=O;s(L)},bn=(b,L,O)=>{const{bum:U,scope:F,job:g,subTree:v,um:k,m:N,a:H}=b;Ps(N),Ps(H),U&&yr(U),F.stop(),g&&(g.flags|=8,Me(v,b,L,O)),k&&$e(k,L),$e(()=>{b.isUnmounted=!0},L),L&&L.pendingBranch&&!L.isUnmounted&&b.asyncDep&&!b.asyncResolved&&b.suspenseId===L.pendingId&&(L.deps--,L.deps===0&&L.resolve())},Be=(b,L,O,U=!1,F=!1,g=0)=>{for(let v=g;v{if(b.shapeFlag&6)return $(b.component.subTree);if(b.shapeFlag&128)return b.suspense.next();const L=d(b.anchor||b.el),O=L&&L[jh];return O?d(O):L};let q=!1;const V=(b,L,O)=>{b==null?L._vnode&&Me(L._vnode,null,null,!0):T(L._vnode||null,b,L,null,null,null,O),L._vnode=b,q||(q=!0,Na(),Ts(),q=!1)},X={p:T,um:Me,m:qe,r:Pt,mt:re,mc:M,pc:Y,pbc:x,n:$,o:e};let ae,ye;return t&&([ae,ye]=t(X)),{render:V,hydrate:ae,createApp:pp(V,ae)}}function To({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function vn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function qu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function zu(e,t,n=!1){const r=e.children,s=t.children;if(ee(r)&&ee(s))for(let o=0;o>1,e[n[a]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Yu(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Yu(t)}function Ps(e){if(e)for(let t=0;tje(Tp);function ML(e,t){return ta(e,null,t)}function tt(e,t,n){return ta(e,t,n)}function ta(e,t,n=Ee){const{immediate:r,deep:s,flush:o,once:i}=n,a=Ie({},n),l=t&&r||!t&&o!=="post";let u;if(tr){if(o==="sync"){const h=Cp();u=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=wt,h.resume=wt,h.pause=wt,h}}const c=De;a.call=(h,y,T)=>Tt(h,c,y,T);let f=!1;o==="post"?a.scheduler=h=>{$e(h,c&&c.suspense)}:o!=="sync"&&(f=!0,a.scheduler=(h,y)=>{y?h():zi(h)}),a.augmentJob=h=>{t&&(h.flags|=4),f&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const d=$h(e,t,a);return tr&&(u?u.push(d):l&&d()),d}function Sp(e,t,n){const r=this.proxy,s=Ce(e)?e.includes(".")?Xu(r,e):()=>r[e]:e.bind(r,r);let o;ne(t)?o=t:(o=t.handler,n=t);const i=In(this),a=ta(s,o.bind(r),n);return i(),a}function Xu(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${pt(t)}Modifiers`]||e[`${Nn(t)}Modifiers`];function Rp(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ee;let s=n;const o=t.startsWith("update:"),i=o&&Pp(r,t.slice(7));i&&(i.trim&&(s=n.map(c=>Ce(c)?c.trim():c)),i.number&&(s=n.map(eh)));let a,l=r[a=mo(t)]||r[a=mo(pt(t))];!l&&o&&(l=r[a=mo(Nn(t))]),l&&Tt(l,e,6,s);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Tt(u,e,6,s)}}function Ju(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},a=!1;if(!ne(e)){const l=u=>{const c=Ju(u,t,!0);c&&(a=!0,Ie(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(Le(e)&&r.set(e,null),null):(ee(o)?o.forEach(l=>i[l]=null):Ie(i,o),Le(e)&&r.set(e,i),i)}function Qs(e,t){return!e||!Br(t)?!1:(t=t.slice(2).replace(/Once$/,""),he(e,t[0].toLowerCase()+t.slice(1))||he(e,Nn(t))||he(e,t))}function Co(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[o],slots:i,attrs:a,emit:l,render:u,renderCache:c,props:f,data:d,setupState:h,ctx:y,inheritAttrs:T}=e,R=Cs(e);let _,w;try{if(n.shapeFlag&4){const p=s||r,E=p;_=it(u.call(E,p,c,f,h,d,y)),w=a}else{const p=t;_=it(p.length>1?p(f,{attrs:a,slots:i,emit:l}):p(f,null)),w=t.props?a:Ap(a)}}catch(p){wr.length=0,cr(p,e,1),_=Te(xe)}let m=_;if(w&&T!==!1){const p=Object.keys(w),{shapeFlag:E}=m;p.length&&E&7&&(o&&p.some(Fi)&&(w=Op(w,o)),m=Kt(m,w,!1,!0))}return n.dirs&&(m=Kt(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&Zn(m,n.transition),_=m,Cs(R),_}function kp(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||Br(n))&&((t||(t={}))[n]=e[n]);return t},Op=(e,t)=>{const n={};for(const r in e)(!Fi(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Ip(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:a,patchFlag:l}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Va(r,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;let Xo=0;const Np={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,a,l,u){if(e==null)xp(t,n,r,s,o,i,a,l,u);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Dp(e,t,n,r,s,i,a,l,u)}},hydrate:Mp,normalize:Fp},na=Np;function Nr(e,t){const n=e.props&&e.props[t];ne(n)&&n()}function xp(e,t,n,r,s,o,i,a,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=Qu(e,s,r,t,f,n,o,i,a,l);u(null,d.pendingBranch=e.ssContent,f,null,r,d,o,i),d.deps>0?(Nr(e,"onPending"),Nr(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,o,i),Xn(d,e.ssFallback)):d.resolve(!1,!0)}function Dp(e,t,n,r,s,o,i,a,{p:l,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:y,pendingBranch:T,isInFallback:R,isHydrating:_}=f;if(T)f.pendingBranch=d,bt(d,T)?(l(T,d,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0?f.resolve():R&&(_||(l(y,h,n,r,s,null,o,i,a),Xn(f,h)))):(f.pendingId=Xo++,_?(f.isHydrating=!1,f.activeBranch=T):u(T,s,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),R?(l(null,d,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0?f.resolve():(l(y,h,n,r,s,null,o,i,a),Xn(f,h))):y&&bt(d,y)?(l(y,d,n,r,s,f,o,i,a),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0&&f.resolve()));else if(y&&bt(d,y))l(y,d,n,r,s,f,o,i,a),Xn(f,d);else if(Nr(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=Xo++,l(null,d,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0)f.resolve();else{const{timeout:w,pendingId:m}=f;w>0?setTimeout(()=>{f.pendingId===m&&f.fallback(h)},w):w===0&&f.fallback(h)}}function Qu(e,t,n,r,s,o,i,a,l,u,c=!1){const{p:f,m:d,um:h,n:y,o:{parentNode:T,remove:R}}=u;let _;const w=$p(e);w&&t&&t.pendingBranch&&(_=t.pendingId,t.deps++);const m=e.props?qc(e.props.timeout):void 0,p=o,E={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:s,deps:0,pendingId:Xo++,timeout:typeof m=="number"?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(S=!1,P=!1){const{vnode:M,activeBranch:A,pendingBranch:x,pendingId:B,effects:D,parentComponent:z,container:re}=E;let se=!1;E.isHydrating?E.isHydrating=!1:S||(se=A&&x.transition&&x.transition.mode==="out-in",se&&(A.transition.afterLeave=()=>{B===E.pendingId&&(d(x,re,o===p?y(A):o,0),Ls(D))}),A&&(T(A.el)===re&&(o=y(A)),h(A,z,E,!0)),se||d(x,re,o,0)),Xn(E,x),E.pendingBranch=null,E.isInFallback=!1;let G=E.parent,J=!1;for(;G;){if(G.pendingBranch){G.effects.push(...D),J=!0;break}G=G.parent}!J&&!se&&Ls(D),E.effects=[],w&&t&&t.pendingBranch&&_===t.pendingId&&(t.deps--,t.deps===0&&!P&&t.resolve()),Nr(M,"onResolve")},fallback(S){if(!E.pendingBranch)return;const{vnode:P,activeBranch:M,parentComponent:A,container:x,namespace:B}=E;Nr(P,"onFallback");const D=y(M),z=()=>{E.isInFallback&&(f(null,S,x,D,A,null,B,a,l),Xn(E,S))},re=S.transition&&S.transition.mode==="out-in";re&&(M.transition.afterLeave=z),E.isInFallback=!0,h(M,A,null,!0),re||z()},move(S,P,M){E.activeBranch&&d(E.activeBranch,S,P,M),E.container=S},next(){return E.activeBranch&&y(E.activeBranch)},registerDep(S,P,M){const A=!!E.pendingBranch;A&&E.deps++;const x=S.vnode.el;S.asyncDep.catch(B=>{cr(B,S,0)}).then(B=>{if(S.isUnmounted||E.isUnmounted||E.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:D}=S;Zo(S,B,!1),x&&(D.el=x);const z=!x&&S.subTree.el;P(S,D,T(x||S.subTree.el),x?null:y(S.subTree),E,i,M),z&&R(z),Zs(S,D.el),A&&--E.deps===0&&E.resolve()})},unmount(S,P){E.isUnmounted=!0,E.activeBranch&&h(E.activeBranch,n,S,P),E.pendingBranch&&h(E.pendingBranch,n,S,P)}};return E}function Mp(e,t,n,r,s,o,i,a,l){const u=t.suspense=Qu(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,a,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,o,i);return u.deps===0&&u.resolve(!1,!0),c}function Fp(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Wa(r?n.default:n),e.ssFallback=r?Wa(n.fallback):Te(xe)}function Wa(e){let t;if(ne(e)){const n=er&&e._c;n&&(e._d=!1,ft()),e=e(),n&&(e._d=!0,t=et,ef())}return ee(e)&&(e=kp(e)),e=it(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Zu(e,t){t&&t.pendingBranch?ee(e)?t.effects.push(...e):t.effects.push(e):Ls(e)}function Xn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,Zs(r,s))}function $p(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ne=Symbol.for("v-fgt"),un=Symbol.for("v-txt"),xe=Symbol.for("v-cmt"),Jn=Symbol.for("v-stc"),wr=[];let et=null;function ft(e=!1){wr.push(et=e?null:[])}function ef(){wr.pop(),et=wr[wr.length-1]||null}let er=1;function Ka(e,t=!1){er+=e,e<0&&et&&t&&(et.hasOnce=!0)}function tf(e){return e.dynamicChildren=er>0?et||Gn:null,ef(),er>0&&et&&et.push(e),e}function nf(e,t,n,r,s,o){return tf(sf(e,t,n,r,s,o,!0))}function Ut(e,t,n,r,s){return tf(Te(e,t,n,r,s,!0))}function On(e){return e?e.__v_isVNode===!0:!1}function bt(e,t){return e.type===t.type&&e.key===t.key}const rf=({key:e})=>e??null,ps=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ce(e)||we(e)||ne(e)?{i:He,r:e,k:t,f:!!n}:e:null);function sf(e,t=null,n=null,r=0,s=null,o=e===Ne?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&rf(t),ref:t&&ps(t),scopeId:vu,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:He};return a?(ra(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=Ce(n)?8:16),er>0&&!i&&et&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&et.push(l),l}const Te=Hp;function Hp(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Iu)&&(e=xe),On(e)){const a=Kt(e,t,!0);return n&&ra(a,n),er>0&&!o&&et&&(a.shapeFlag&6?et[et.indexOf(e)]=a:et.push(a)),a.patchFlag=-2,a}if(Gp(e)&&(e=e.__vccOpts),t){t=of(t);let{class:a,style:l}=t;a&&!Ce(a)&&(t.class=qs(a)),Le(l)&&(Gi(l)&&!ee(l)&&(l=Ie({},l)),t.style=Gs(l))}const i=Ce(e)?1:Rs(e)?128:Eu(e)?64:Le(e)?4:ne(e)?2:0;return sf(e,t,n,r,s,i,o,!0)}function of(e){return e?Gi(e)||Hu(e)?Ie({},e):e:null}function Kt(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:a,transition:l}=e,u=t?lf(s||{},t):s,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&rf(u),ref:t&&t.ref?n&&o?ee(o)?o.concat(ps(t)):[o,ps(t)]:ps(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Kt(e.ssContent),ssFallback:e.ssFallback&&Kt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Zn(c,l.clone(c)),c}function af(e=" ",t=0){return Te(un,null,e,t)}function FL(e,t){const n=Te(Jn,null,e);return n.staticCount=t,n}function $L(e="",t=!1){return t?(ft(),Ut(xe,null,e)):Te(xe,null,e)}function it(e){return e==null||typeof e=="boolean"?Te(xe):ee(e)?Te(Ne,null,e.slice()):On(e)?nn(e):Te(un,null,String(e))}function nn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Kt(e)}function ra(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(ee(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),ra(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Hu(t)?t._ctx=He:s===3&&He&&(He.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:He},n=32):(t=String(t),r&64?(n=16,t=[af(t)]):n=8);e.children=t,e.shapeFlag|=n}function lf(...e){const t={};for(let n=0;nDe||He;let ks,Jo;{const e=Ks(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};ks=t("__VUE_INSTANCE_SETTERS__",n=>De=n),Jo=t("__VUE_SSR_SETTERS__",n=>tr=n)}const In=e=>{const t=De;return ks(e),e.scope.on(),()=>{e.scope.off(),ks(t)}},Qo=()=>{De&&De.scope.off(),ks(null)};function cf(e){return e.vnode.shapeFlag&4}let tr=!1;function Vp(e,t=!1,n=!1){t&&Jo(t);const{props:r,children:s}=e.vnode,o=cf(e);mp(e,r,o,t),bp(e,s,n);const i=o?Wp(e,t):void 0;return t&&Jo(!1),i}function Wp(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ip);const{setup:r}=n;if(r){hn();const s=e.setupContext=r.length>1?ff(e):null,o=In(e),i=Gr(r,e,0,[e.props,s]),a=Hi(i);if(pn(),o(),(a||e.sp)&&!cn(e)&&Xi(e),a){if(i.then(Qo,Qo),t)return i.then(l=>{Zo(e,l,t)}).catch(l=>{cr(l,e,0)});e.asyncDep=i}else Zo(e,i,t)}else uf(e,t)}function Zo(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Le(t)&&(e.setupState=pu(t)),uf(e,n)}let Ga;function uf(e,t,n){const r=e.type;if(!e.render){if(!t&&Ga&&!r.render){const s=r.template||Qi(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,u=Ie(Ie({isCustomElement:o,delimiters:a},i),l);r.render=Ga(s,u)}}e.render=r.render||wt}{const s=In(e);hn();try{lp(e)}finally{pn(),s()}}}const Kp={get(e,t){return Ve(e,"get",""),e[t]}};function ff(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Kp),slots:e.slots,emit:e.emit,expose:t}}function sa(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(pu(qi(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Er)return Er[n](e)},has(t,n){return n in t||n in Er}})):e.proxy}function ei(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function Gp(e){return ne(e)&&"__vccOpts"in e}const Pe=(e,t)=>Mh(e,t,tr);function Ke(e,t,n){const r=arguments.length;return r===2?Le(t)&&!ee(t)?On(t)?Te(e,null,[t]):Te(e,t):Te(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&On(n)&&(n=[n]),Te(e,t,n))}const df="3.5.13";/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ti;const qa=typeof window<"u"&&window.trustedTypes;if(qa)try{ti=qa.createPolicy("vue",{createHTML:e=>e})}catch{}const hf=ti?e=>ti.createHTML(e):e=>e,qp="http://www.w3.org/2000/svg",zp="http://www.w3.org/1998/Math/MathML",$t=typeof document<"u"?document:null,za=$t&&$t.createElement("template"),Yp={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?$t.createElementNS(qp,e):t==="mathml"?$t.createElementNS(zp,e):n?$t.createElement(e,{is:n}):$t.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>$t.createTextNode(e),createComment:e=>$t.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>$t.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{za.innerHTML=hf(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const a=za.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Jt="transition",hr="animation",xr=Symbol("_vtc"),pf={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Xp=Ie({},wu,pf),Jp=e=>(e.displayName="Transition",e.props=Xp,e),mf=Jp((e,{slots:t})=>Ke(Wh,Qp(e),t)),En=(e,t=[])=>{ee(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ya=e=>e?ee(e)?e.some(t=>t.length>1):e.length>1:!1;function Qp(e){const t={};for(const D in e)D in pf||(t[D]=e[D]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,y=Zp(s),T=y&&y[0],R=y&&y[1],{onBeforeEnter:_,onEnter:w,onEnterCancelled:m,onLeave:p,onLeaveCancelled:E,onBeforeAppear:S=_,onAppear:P=w,onAppearCancelled:M=m}=t,A=(D,z,re,se)=>{D._enterCancelled=se,wn(D,z?c:a),wn(D,z?u:i),re&&re()},x=(D,z)=>{D._isLeaving=!1,wn(D,f),wn(D,h),wn(D,d),z&&z()},B=D=>(z,re)=>{const se=D?P:w,G=()=>A(z,D,re);En(se,[z,G]),Xa(()=>{wn(z,D?l:o),Dt(z,D?c:a),Ya(se)||Ja(z,r,T,G)})};return Ie(t,{onBeforeEnter(D){En(_,[D]),Dt(D,o),Dt(D,i)},onBeforeAppear(D){En(S,[D]),Dt(D,l),Dt(D,u)},onEnter:B(!1),onAppear:B(!0),onLeave(D,z){D._isLeaving=!0;const re=()=>x(D,z);Dt(D,f),D._enterCancelled?(Dt(D,d),el()):(el(),Dt(D,d)),Xa(()=>{D._isLeaving&&(wn(D,f),Dt(D,h),Ya(p)||Ja(D,r,R,re))}),En(p,[D,re])},onEnterCancelled(D){A(D,!1,void 0,!0),En(m,[D])},onAppearCancelled(D){A(D,!0,void 0,!0),En(M,[D])},onLeaveCancelled(D){x(D),En(E,[D])}})}function Zp(e){if(e==null)return null;if(Le(e))return[So(e.enter),So(e.leave)];{const t=So(e);return[t,t]}}function So(e){return qc(e)}function Dt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[xr]||(e[xr]=new Set)).add(t)}function wn(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[xr];n&&(n.delete(t),n.size||(e[xr]=void 0))}function Xa(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let em=0;function Ja(e,t,n,r){const s=e._endId=++em,o=()=>{s===e._endId&&r()};if(n!=null)return setTimeout(o,n);const{type:i,timeout:a,propCount:l}=tm(e,t);if(!i)return r();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,d),o()},d=h=>{h.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[y]||"").split(", "),s=r(`${Jt}Delay`),o=r(`${Jt}Duration`),i=Qa(s,o),a=r(`${hr}Delay`),l=r(`${hr}Duration`),u=Qa(a,l);let c=null,f=0,d=0;t===Jt?i>0&&(c=Jt,f=i,d=o.length):t===hr?u>0&&(c=hr,f=u,d=l.length):(f=Math.max(i,u),c=f>0?i>u?Jt:hr:null,d=c?c===Jt?o.length:l.length:0);const h=c===Jt&&/\b(transform|all)(,|$)/.test(r(`${Jt}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:h}}function Qa(e,t){for(;e.lengthZa(n)+Za(e[r])))}function Za(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function el(){return document.body.offsetHeight}function nm(e,t,n){const r=e[xr];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const tl=Symbol("_vod"),rm=Symbol("_vsh"),gf=Symbol("");function HL(e){const t=Yt();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>As(o,s))},r=()=>{const s=e(t.proxy);t.ce?As(t.ce,s):ni(t.subTree,s),n(s)};Ru(()=>{Ls(r)}),zr(()=>{tt(r,wt,{flush:"post"});const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),Js(()=>s.disconnect())})}function ni(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{ni(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)As(e.el,t);else if(e.type===Ne)e.children.forEach(n=>ni(n,t));else if(e.type===Jn){let{el:n,anchor:r}=e;for(;n&&(As(n,t),n!==r);)n=n.nextSibling}}function As(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t)n.setProperty(`--${s}`,t[s]),r+=`--${s}: ${t[s]};`;n[gf]=r}}const sm=/(^|;)\s*display\s*:/;function om(e,t,n){const r=e.style,s=Ce(n);let o=!1;if(n&&!s){if(t)if(Ce(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&ms(r,a,"")}else for(const i in t)n[i]==null&&ms(r,i,"");for(const i in n)i==="display"&&(o=!0),ms(r,i,n[i])}else if(s){if(t!==n){const i=r[gf];i&&(n+=";"+i),r.cssText=n,o=sm.test(n)}}else t&&e.removeAttribute("style");tl in e&&(e[tl]=o?r.display:"",e[rm]&&(r.display="none"))}const nl=/\s*!important$/;function ms(e,t,n){if(ee(n))n.forEach(r=>ms(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=im(e,t);nl.test(n)?e.setProperty(Nn(r),n.replace(nl,""),"important"):e[r]=n}}const rl=["Webkit","Moz","ms"],Po={};function im(e,t){const n=Po[t];if(n)return n;let r=pt(t);if(r!=="filter"&&r in e)return Po[t]=r;r=Ws(r);for(let s=0;sRo||(fm.then(()=>Ro=0),Ro=Date.now());function hm(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Tt(pm(r,n.value),t,5,[r])};return n.value=e,n.attached=dm(),n}function pm(e,t){if(ee(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const cl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,mm=(e,t,n,r,s,o)=>{const i=s==="svg";t==="class"?nm(e,r,i):t==="style"?om(e,n,r):Br(t)?Fi(t)||cm(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):gm(e,t,r,i))?(il(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ol(e,t,r,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Ce(r))?il(e,pt(t),r,o,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),ol(e,t,r,i))};function gm(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&cl(t)&&ne(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return cl(t)&&Ce(n)?!1:t in e}const _m=["ctrl","shift","alt","meta"],ym={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>_m.some(n=>e[`${n}Key`]&&!t.includes(n))},UL=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i{const t=bm().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=bf(r);if(!s)return;const o=t._component;!ne(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const i=n(s,!1,yf(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},wm=(...e)=>{const t=vm().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=bf(r);if(s)return n(s,!0,yf(s))},t};function yf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function bf(e){return Ce(e)?document.querySelector(e):e}const Lm=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Tm=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Cm=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Sm(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Pm(e);return}return t}function Pm(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Dr(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!Cm.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Lm.test(e)||Tm.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Sm)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const Rm=/#/g,km=/&/g,Am=/\//g,Om=/=/g,oa=/\+/g,Im=/%5e/gi,Nm=/%60/gi,xm=/%7c/gi,Dm=/%20/gi;function Mm(e){return encodeURI(""+e).replace(xm,"|")}function ri(e){return Mm(typeof e=="string"?e:JSON.stringify(e)).replace(oa,"%2B").replace(Dm,"+").replace(Rm,"%23").replace(km,"%26").replace(Nm,"`").replace(Im,"^").replace(Am,"%2F")}function ko(e){return ri(e).replace(Om,"%3D")}function Os(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Fm(e){return Os(e.replace(oa," "))}function $m(e){return Os(e.replace(oa," "))}function vf(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const s=Fm(r[1]);if(s==="__proto__"||s==="constructor")continue;const o=$m(r[2]||"");t[s]===void 0?t[s]=o:Array.isArray(t[s])?t[s].push(o):t[s]=[t[s],o]}return t}function Hm(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${ko(e)}=${ri(n)}`).join("&"):`${ko(e)}=${ri(t)}`:ko(e)}function Um(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Hm(t,e[t])).filter(Boolean).join("&")}const jm=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Bm=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Vm=/^([/\\]\s*){2,}[^/\\]/,Wm=/^[\s\0]*(blob|data|javascript|vbscript):$/i,Km=/\/$|\/\?|\/#/,Gm=/^\.?\//;function Nt(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?jm.test(e):Bm.test(e)||(t.acceptRelative?Vm.test(e):!1)}function qm(e){return!!e&&Wm.test(e)}function si(e="",t){return t?Km.test(e):e.endsWith("/")}function eo(e="",t){if(!t)return(si(e)?e.slice(0,-1):e)||"/";if(!si(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");s>=0&&(n=e.slice(0,s),r=e.slice(s));const[o,...i]=n.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function Is(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(si(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");if(s>=0&&(n=e.slice(0,s),r=e.slice(s),!n))return r;const[o,...i]=n.split("?");return o+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function zm(e=""){return e.startsWith("/")}function fl(e=""){return zm(e)?e:"/"+e}function Ym(e,t){if(wf(t)||Nt(e))return e;const n=eo(t);return e.startsWith(n)?e:ur(n,e)}function dl(e,t){if(wf(t))return e;const n=eo(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function Ef(e,t){const n=Jm(e),r={...vf(n.search),...t};return n.search=Um(r),Qm(n)}function wf(e){return!e||e==="/"}function Xm(e){return e&&e!=="/"}function ur(e,...t){let n=e||"";for(const r of t.filter(s=>Xm(s)))if(n){const s=r.replace(Gm,"");n=Is(n)+s}else n=r;return n}function Lf(...e){var i,a,l,u;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let s=0;for(const c of n)if(!(!c||c==="/")){for(const[f,d]of c.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&&Nt(r[0]))continue;r.pop(),s--;continue}if(f===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),s++}}let o=r.join("/");return s>=0?(a=n[0])!=null&&a.startsWith("/")&&!o.startsWith("/")?o="/"+o:(l=n[0])!=null&&l.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*s)+o,(u=n[n.length-1])!=null&&u.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function oi(e,t,n={}){return n.trailingSlash||(e=Is(e),t=Is(t)),n.leadingSlash||(e=fl(e),t=fl(t)),n.encoding||(e=Os(e),t=Os(t)),e===t}const Tf=Symbol.for("ufo:protocolRelative");function Jm(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!Nt(e,{acceptRelative:!0}))return ii(e);const[,r="",s,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",a=""]=o.match(/([^#/?]*)(.*)?/)||[];r==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:u,hash:c}=ii(a);return{protocol:r.toLowerCase(),auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:i,pathname:l,search:u,hash:c,[Tf]:!r}}function ii(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Qm(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",s=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol||e[Tf]?(e.protocol||"")+"//":"")+s+o+t+n+r}class Zm extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function eg(e){var l,u,c,f,d;const t=((l=e.error)==null?void 0:l.message)||((u=e.error)==null?void 0:u.toString())||"",n=((c=e.request)==null?void 0:c.method)||((f=e.options)==null?void 0:f.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",s=`[${n}] ${JSON.stringify(r)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${s}: ${o}${t?` ${t}`:""}`,a=new Zm(i,e.error?{cause:e.error}:void 0);for(const h of["request","options","response"])Object.defineProperty(a,h,{get(){return e[h]}});for(const[h,y]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,h,{get(){return e.response&&e.response[y]}});return a}const tg=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function hl(e="GET"){return tg.has(e.toUpperCase())}function ng(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const rg=new Set(["image/svg","application/xml","application/xhtml","application/html"]),sg=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function og(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return sg.test(t)?"json":rg.has(t)||t.startsWith("text/")?"text":"blob"}function ig(e,t,n,r){const s=ag((t==null?void 0:t.headers)??(e==null?void 0:e.headers),n==null?void 0:n.headers,r);let o;return(n!=null&&n.query||n!=null&&n.params||t!=null&&t.params||t!=null&&t.query)&&(o={...n==null?void 0:n.params,...n==null?void 0:n.query,...t==null?void 0:t.params,...t==null?void 0:t.query}),{...n,...t,query:o,params:o,headers:s}}function ag(e,t,n){if(!t)return new n(e);const r=new n(t);if(e)for(const[s,o]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))r.set(s,o);return r}async function is(e,t){if(t)if(Array.isArray(t))for(const n of t)await n(e);else await t(e)}const lg=new Set([408,409,425,429,500,502,503,504]),cg=new Set([101,204,205,304]);function Cf(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function s(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=hl(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):lg.has(f))){const d=typeof a.options.retryDelay=="function"?a.options.retryDelay(a):a.options.retryDelay||0;return d>0&&await new Promise(h=>setTimeout(h,d)),o(a.request,{...a.options,retry:c-1})}}const u=eg(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,o),u}const o=async function(l,u={}){const c={request:l,options:ig(l,u,e.defaults,n),response:void 0,error:void 0};c.options.method&&(c.options.method=c.options.method.toUpperCase()),c.options.onRequest&&await is(c,c.options.onRequest),typeof c.request=="string"&&(c.options.baseURL&&(c.request=Ym(c.request,c.options.baseURL)),c.options.query&&(c.request=Ef(c.request,c.options.query),delete c.options.query),"query"in c.options&&delete c.options.query,"params"in c.options&&delete c.options.params),c.options.body&&hl(c.options.method)&&(ng(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half")));let f;if(!c.options.signal&&c.options.timeout){const h=new r;f=setTimeout(()=>{const y=new Error("[TimeoutError]: The operation was aborted due to timeout");y.name="TimeoutError",y.code=23,h.abort(y)},c.options.timeout),c.options.signal=h.signal}try{c.response=await t(c.request,c.options)}catch(h){return c.error=h,c.options.onRequestError&&await is(c,c.options.onRequestError),await s(c)}finally{f&&clearTimeout(f)}if((c.response.body||c.response._bodyInit)&&!cg.has(c.response.status)&&c.options.method!=="HEAD"){const h=(c.options.parseResponse?"json":c.options.responseType)||og(c.response.headers.get("content-type")||"");switch(h){case"json":{const y=await c.response.text(),T=c.options.parseResponse||Dr;c.response._data=T(y);break}case"stream":{c.response._data=c.response.body||c.response._bodyInit;break}default:c.response._data=await c.response[h]()}}return c.options.onResponse&&await is(c,c.options.onResponse),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await is(c,c.options.onResponseError),await s(c)):c.response},i=async function(l,u){return(await o(l,u))._data};return i.raw=o,i.native=(...a)=>t(...a),i.create=(a={},l={})=>Cf({...e,...l,defaults:{...e.defaults,...l.defaults,...a}}),i}const Ns=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),ug=Ns.fetch?(...e)=>Ns.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),fg=Ns.Headers,dg=Ns.AbortController,hg=Cf({fetch:ug,Headers:fg,AbortController:dg}),pg=hg,mg=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},xs=mg().app,gg=()=>xs.baseURL,_g=()=>xs.buildAssetsDir,ia=(...e)=>Lf(Sf(),_g(),...e),Sf=(...e)=>{const t=xs.cdnURL||xs.baseURL;return e.length?Lf(t,...e):t};globalThis.__buildAssetsURL=ia,globalThis.__publicAssetsURL=Sf;globalThis.$fetch||(globalThis.$fetch=pg.create({baseURL:gg()}));function ai(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?ai(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const yg={run:e=>e()},bg=()=>yg,Pf=typeof console.createTask<"u"?console.createTask:bg;function vg(e,t){const n=t.shift(),r=Pf(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function Eg(e,t){const n=t.shift(),r=Pf(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function Ao(e,t){for(const n of[...e])n(t)}class wg{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let i=o.message;i||(i=`${s} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...o));return r=this.hook(t,s),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const s of r)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=ai(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(t){const n=ai(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(vg,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Eg,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&Ao(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&Ao(this._after,s)}):(this._after&&s&&Ao(this._after,s),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Rf(){return new wg}function Lg(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let s;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?s=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(s&&t===void 0){const i=s.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=o();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>o(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return s?s.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},u=()=>t===i?l:void 0;li.add(u);try{const c=s?s.run(i,a):a();return n||(t=void 0),await c}finally{li.delete(u)}}}}function Tg(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=Lg({...e,...r})),t[n],t[n]}}}const Ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},pl="__unctx__",Cg=Ds[pl]||(Ds[pl]=Tg()),Sg=(e,t={})=>Cg.get(e,t),ml="__unctx_async_handlers__",li=Ds[ml]||(Ds[ml]=new Set);function vt(e){const t=[];for(const s of li){const o=s();o&&t.push(o)}const n=()=>{for(const s of t)s()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(s=>{throw n(),s})),[r,n]}const Pg=!1,ci=!1,Rg=!1,jL={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},BL={value:null,errorValue:null,deep:!0},kg=null,Ag="#__nuxt",kf="nuxt-app",gl=36e5,Og="vite:preloadError";function Af(e=kf){return Sg(e,{asyncContext:!1})}const Ig="__nuxt_plugin";function Ng(e){var s;let t=0;const n={_id:e.id||kf||"nuxt-app",_scope:Wr(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.14.1592"},get vue(){return n.vueApp.version}},payload:jt({...((s=e.ssrContext)==null?void 0:s.payload)||{},data:jt({}),state:qt({}),once:new Set,_errors:jt({})}),static:{data:{}},runWithContext(o){return n._scope.active&&!Kr()?n._scope.run(()=>_l(n,o)):_l(n,o)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:jt({}),_payloadRevivers:{},...e};{const o=window.__NUXT__;if(o)for(const i in o)switch(i){case"data":case"state":case"_errors":Object.assign(n.payload[i],o[i]);break;default:n.payload[i]=o[i]}}n.hooks=Rf(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,i)=>{const a="$"+o;as(n,a,i),as(n.vueApp.config.globalProperties,a,i)},as(n.vueApp,"$nuxt",n),as(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(Og,i=>{n.callHook("app:chunkError",{error:i.payload}),(n.isHydrating||i.payload.message.includes("Unable to preload CSS"))&&i.preventDefault()}),window.useNuxtApp=window.useNuxtApp||_e;const o=n.hook("app:error",(...i)=>{console.error("[nuxt] error caught during app initialization",...i)});n.hook("app:mounted",o)}const r=n.payload.config;return n.provide("config",r),n}function xg(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function Dg(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function Mg(e,t){const n=[],r=[],s=[],o=[];let i=0;async function a(l){var c;const u=((c=l.dependsOn)==null?void 0:c.filter(f=>t.some(d=>d._name===f)&&!n.includes(f)))??[];if(u.length>0)r.push([new Set(u),l]);else{const f=Dg(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(r.map(async([d,h])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(i++,await a(h)))})))});l.parallel?s.push(f.catch(d=>o.push(d))):await f}}for(const l of t)xg(e,l);for(const l of t)await a(l);if(await Promise.all(s),i)for(let l=0;l{}),e,{[Ig]:!0,_name:t})}const Fg=Ge;function _l(e,t,n){const r=()=>t();return Af(e._id).set(e),e.vueApp.runWithContext(r)}function $g(e){var n;let t;return Zi()&&(t=(n=Yt())==null?void 0:n.appContext.app.$nuxt),t=t||Af(e).tryUse(),t||null}function _e(e){const t=$g(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function at(e){return _e().$config}function as(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function Hg(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},r=t||{},s=r.decode||Ug;let o=0;for(;o{t+=s};return{toString(){return t},getContext(){return n},dispatch(s){return e.replacer&&(s=e.replacer(s)),this[s===null?"null":typeof s](s)},object(s){if(s&&typeof s.toJSON=="function")return this.object(s.toJSON());const o=Object.prototype.toString.call(s);let i="";const a=o.length;a<10?i="unknown:["+o+"]":i=o.slice(8,a-1),i=i.toLowerCase();let l=null;if((l=n.get(s))===void 0)n.set(s,n.size);else return this.dispatch("[CIRCULAR:"+l+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(s))return r("buffer:"),r(s.toString("utf8"));if(i!=="object"&&i!=="function"&&i!=="asyncfunction")this[i]?this[i](s):e.ignoreUnknown||this.unkown(s,i);else{let u=Object.keys(s);e.unorderedObjects&&(u=u.sort());let c=[];e.respectType!==!1&&!vl(s)&&(c=Vg),e.excludeKeys&&(u=u.filter(d=>!e.excludeKeys(d)),c=c.filter(d=>!e.excludeKeys(d))),r("object:"+(u.length+c.length)+":");const f=d=>{this.dispatch(d),r(":"),e.excludeValues||this.dispatch(s[d]),r(",")};for(const d of u)f(d);for(const d of c)f(d)}},array(s,o){if(o=o===void 0?e.unorderedArrays!==!1:o,r("array:"+s.length+":"),!o||s.length<=1){for(const l of s)this.dispatch(l);return}const i=new Map,a=s.map(l=>{const u=Of(e);u.dispatch(l);for(const[c,f]of u.getContext())i.set(c,f);return u.toString()});return n=i,a.sort(),this.array(a,!1)},date(s){return r("date:"+s.toJSON())},symbol(s){return r("symbol:"+s.toString())},unkown(s,o){if(r(o),!!s&&(r(":"),s&&typeof s.entries=="function"))return this.array(Array.from(s.entries()),!0)},error(s){return r("error:"+s.toString())},boolean(s){return r("bool:"+s)},string(s){r("string:"+s.length+":"),r(s)},function(s){r("fn:"),vl(s)?this.dispatch("[native]"):this.dispatch(s.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(s.name)),e.respectFunctionProperties&&this.object(s)},number(s){return r("number:"+s)},xml(s){return r("xml:"+s.toString())},null(){return r("Null")},undefined(){return r("Undefined")},regexp(s){return r("regex:"+s.toString())},uint8array(s){return r("uint8array:"),this.dispatch(Array.prototype.slice.call(s))},uint8clampedarray(s){return r("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(s))},int8array(s){return r("int8array:"),this.dispatch(Array.prototype.slice.call(s))},uint16array(s){return r("uint16array:"),this.dispatch(Array.prototype.slice.call(s))},int16array(s){return r("int16array:"),this.dispatch(Array.prototype.slice.call(s))},uint32array(s){return r("uint32array:"),this.dispatch(Array.prototype.slice.call(s))},int32array(s){return r("int32array:"),this.dispatch(Array.prototype.slice.call(s))},float32array(s){return r("float32array:"),this.dispatch(Array.prototype.slice.call(s))},float64array(s){return r("float64array:"),this.dispatch(Array.prototype.slice.call(s))},arraybuffer(s){return r("arraybuffer:"),this.dispatch(new Uint8Array(s))},url(s){return r("url:"+s.toString())},map(s){r("map:");const o=[...s];return this.array(o,e.unorderedSets!==!1)},set(s){r("set:");const o=[...s];return this.array(o,e.unorderedSets!==!1)},file(s){return r("file:"),this.dispatch([s.name,s.size,s.type,s.lastModfied])},blob(){if(e.ignoreUnknown)return r("[blob]");throw new Error(`Hashing Blob objects is currently not supported +Use "options.replacer" or "options.ignoreUnknown" +`)},domwindow(){return r("domwindow")},bigint(s){return r("bigint:"+s.toString())},process(){return r("process")},timer(){return r("timer")},pipe(){return r("pipe")},tcp(){return r("tcp")},udp(){return r("udp")},tty(){return r("tty")},statwatcher(){return r("statwatcher")},securecontext(){return r("securecontext")},connection(){return r("connection")},zlib(){return r("zlib")},context(){return r("context")},nodescript(){return r("nodescript")},httpparser(){return r("httpparser")},dataview(){return r("dataview")},signal(){return r("signal")},fsevent(){return r("fsevent")},tlswrap(){return r("tlswrap")}}}const If="[native code] }",Wg=If.length;function vl(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-Wg)===If}var Kg=Object.defineProperty,Gg=(e,t,n)=>t in e?Kg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Vn=(e,t,n)=>(Gg(e,typeof t!="symbol"?t+"":t,n),n);class fn{constructor(t,n){Vn(this,"words"),Vn(this,"sigBytes"),t=this.words=t||[],this.sigBytes=n===void 0?t.length*4:n}toString(t){return(t||qg).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let n=0;n>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=r<<24-(this.sigBytes+n)%4*8}else for(let n=0;n>>2]=t.words[n>>>2];return this.sigBytes+=t.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new fn([...this.words])}}const qg={stringify(e){const t=[];for(let n=0;n>>2]>>>24-n%4*8&255;t.push((r>>>4).toString(16),(r&15).toString(16))}return t.join("")}},zg={stringify(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[];for(let r=0;r>>2]>>>24-r%4*8&255,o=e.words[r+1>>>2]>>>24-(r+1)%4*8&255,i=e.words[r+2>>>2]>>>24-(r+2)%4*8&255,a=s<<16|o<<8|i;for(let l=0;l<4&&r*8+l*6>>6*(3-l)&63))}return n.join("")}},Yg={parse(e){const t=e.length,n=[];for(let r=0;r>>2]|=(e.charCodeAt(r)&255)<<24-r%4*8;return new fn(n,t)}},Xg={parse(e){return Yg.parse(unescape(encodeURIComponent(e)))}};class Jg{constructor(){Vn(this,"_data",new fn),Vn(this,"_nDataBytes",0),Vn(this,"_minBufferSize",0),Vn(this,"blockSize",512/32)}reset(){this._data=new fn,this._nDataBytes=0}_append(t){typeof t=="string"&&(t=Xg.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_doProcessBlock(t,n){}_process(t){let n,r=this._data.sigBytes/(this.blockSize*4);t?r=Math.ceil(r):r=Math.max((r|0)-this._minBufferSize,0);const s=r*this.blockSize,o=Math.min(s*4,this._data.sigBytes);if(s){for(let i=0;it in e?Zg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,t_=(e,t,n)=>(e_(e,t+"",n),n);const El=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],n_=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],Ln=[];class r_ extends Qg{constructor(){super(...arguments),t_(this,"_hash",new fn([...El]))}reset(){super.reset(),this._hash=new fn([...El])}_doProcessBlock(t,n){const r=this._hash.words;let s=r[0],o=r[1],i=r[2],a=r[3],l=r[4],u=r[5],c=r[6],f=r[7];for(let d=0;d<64;d++){if(d<16)Ln[d]=t[n+d]|0;else{const m=Ln[d-15],p=(m<<25|m>>>7)^(m<<14|m>>>18)^m>>>3,E=Ln[d-2],S=(E<<15|E>>>17)^(E<<13|E>>>19)^E>>>10;Ln[d]=p+Ln[d-7]+S+Ln[d-16]}const h=l&u^~l&c,y=s&o^s&i^o&i,T=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),R=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),_=f+R+h+n_[d]+Ln[d],w=T+y;f=c,c=u,u=l,l=a+_|0,a=i,i=o,o=s,s=_+w|0}r[0]=r[0]+s|0,r[1]=r[1]+o|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+l|0,r[5]=r[5]+u|0,r[6]=r[6]+c|0,r[7]=r[7]+f|0}finalize(t){super.finalize(t);const n=this._nDataBytes*8,r=this._data.sigBytes*8;return this._data.words[r>>>5]|=128<<24-r%32,this._data.words[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(r+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function s_(e){return new r_().finalize(e).toString(zg)}function VL(e,t={}){const n=typeof e=="string"?e:ui(e,t);return s_(n).slice(0,10)}function o_(e,t,n={}){return e===t||ui(e,n)===ui(t,n)}function i_(e,t){return{ctx:{table:e},matchAll:n=>xf(n,e)}}function Nf(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,s])=>[r,Nf(s)])):new Map(Object.entries(e[n]));return t}function a_(e){return i_(Nf(e))}function xf(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[o,i]of wl(t.wildcard))(e===o||e.startsWith(o+"/"))&&r.push(i);for(const[o,i]of wl(t.dynamic))if(e.startsWith(o+"/")){const a="/"+e.slice(o.length).split("/").splice(2).join("/");r.push(...xf(a,i))}const s=t.static.get(e);return s&&r.push(s),r.filter(Boolean)}function wl(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Oo(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function fi(e,t,n=".",r){if(!Oo(t))return fi(e,{},n,r);const s=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(r&&r(s,o,i,n)||(Array.isArray(i)&&Array.isArray(s[o])?s[o]=[...i,...s[o]]:Oo(i)&&Oo(s[o])?s[o]=fi(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function l_(e){return(...t)=>t.reduce((n,r)=>fi(n,r,"",e),{})}const Df=l_();function c_(e,t){try{return t in e}catch{return!1}}var u_=Object.defineProperty,f_=(e,t,n)=>t in e?u_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Sn=(e,t,n)=>(f_(e,typeof t!="symbol"?t+"":t,n),n);class di extends Error{constructor(t,n={}){super(t,n),Sn(this,"statusCode",500),Sn(this,"fatal",!1),Sn(this,"unhandled",!1),Sn(this,"statusMessage"),Sn(this,"data"),Sn(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:pi(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Mf(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Sn(di,"__h3_error__",!0);function hi(e){if(typeof e=="string")return new di(e);if(d_(e))return e;const t=new di(e.message??e.statusMessage??"",{cause:e.cause||e});if(c_(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=pi(e.statusCode,t.statusCode):e.status&&(t.statusCode=pi(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Mf(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function d_(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const h_=/[^\u0009\u0020-\u007E]/g;function Mf(e=""){return e.replace(h_,"")}function pi(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const Ff=Symbol("layout-meta"),Yr=Symbol("route"),nt=()=>{var e;return(e=_e())==null?void 0:e.$router},Mr=()=>Zi()?je(Yr,_e()._route):_e()._route;const p_=(e,t,n={})=>{const r=_e(),s=n.global||typeof e!="string",o=t;if(!o){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}s?r._middleware.global.push(o):r._middleware.named[e]=o},m_=()=>{try{if(_e()._processingMiddleware)return!0}catch{return!1}return!1},g_=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:"path"in e?__(e):nt().resolve(e).href;if(t!=null&&t.open){const{target:l="_blank",windowFeatures:u={}}=t.open,c=Object.entries(u).filter(([f,d])=>d!==void 0).map(([f,d])=>`${f.toLowerCase()}=${d}`).join(", ");return open(n,l,c),Promise.resolve()}const r=Nt(n,{acceptRelative:!0}),s=(t==null?void 0:t.external)||r;if(s){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:l}=new URL(n,window.location.href);if(l&&qm(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const o=m_();if(!s&&o)return e;const i=nt(),a=_e();return s?(a._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?i.replace(e):i.push(e)};function __(e){return Ef(e.path||"",e.query||{})+(e.hash||"")}const $f="__nuxt_error",to=()=>mu(_e().payload,"error"),Wn=e=>{const t=no(e);try{const n=_e(),r=to();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},y_=async(e={})=>{const t=_e(),n=to();t.callHook("app:error:cleared",e),e.redirect&&await nt().replace(e.redirect),n.value=kg},b_=e=>!!e&&typeof e=="object"&&$f in e,no=e=>{const t=hi(e);return Object.defineProperty(t,$f,{value:!0,configurable:!1,writable:!1}),t},v_=!1;/*! + * pinia v2.3.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */let Hf;const Xr=e=>Hf=e,Uf=Symbol();function mi(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Tr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Tr||(Tr={}));function E_(){const e=Wr(!0),t=e.run(()=>Ue({}));let n=[],r=[];const s=qi({install(o){Xr(s),s._a=o,o.provide(Uf,s),o.config.globalProperties.$pinia=s,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!v_?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const jf=()=>{};function Ll(e,t,n,r=jf){e.push(t);const s=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&Kr()&&bs(s),s}function Mn(e,...t){e.slice().forEach(n=>{n(...t)})}const w_=e=>e(),Tl=Symbol(),Io=Symbol();function gi(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,r)=>e.set(r,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],s=e[n];mi(s)&&mi(r)&&e.hasOwnProperty(n)&&!we(r)&&!Wt(r)?e[n]=gi(s,r):e[n]=r}return e}const L_=Symbol();function T_(e){return!mi(e)||!e.hasOwnProperty(L_)}const{assign:Zt}=Object;function C_(e){return!!(we(e)&&e.effect)}function S_(e,t,n,r){const{state:s,actions:o,getters:i}=t,a=n.state.value[e];let l;function u(){a||(n.state.value[e]=s?s():{});const c=Ih(n.state.value[e]);return Zt(c,o,Object.keys(i||{}).reduce((f,d)=>(f[d]=qi(Pe(()=>{Xr(n);const h=n._s.get(e);return i[d].call(h,h)})),f),{}))}return l=Bf(e,u,t,n,r,!0),l}function Bf(e,t,n={},r,s,o){let i;const a=Zt({actions:{}},n),l={deep:!0};let u,c,f=[],d=[],h;const y=r.state.value[e];!o&&!y&&(r.state.value[e]={}),Ue({});let T;function R(M){let A;u=c=!1,typeof M=="function"?(M(r.state.value[e]),A={type:Tr.patchFunction,storeId:e,events:h}):(gi(r.state.value[e],M),A={type:Tr.patchObject,payload:M,storeId:e,events:h});const x=T=Symbol();mn().then(()=>{T===x&&(u=!0)}),c=!0,Mn(f,A,r.state.value[e])}const _=o?function(){const{state:A}=n,x=A?A():{};this.$patch(B=>{Zt(B,x)})}:jf;function w(){i.stop(),f=[],d=[],r._s.delete(e)}const m=(M,A="")=>{if(Tl in M)return M[Io]=A,M;const x=function(){Xr(r);const B=Array.from(arguments),D=[],z=[];function re(J){D.push(J)}function se(J){z.push(J)}Mn(d,{args:B,name:x[Io],store:E,after:re,onError:se});let G;try{G=M.apply(this&&this.$id===e?this:E,B)}catch(J){throw Mn(z,J),J}return G instanceof Promise?G.then(J=>(Mn(D,J),J)).catch(J=>(Mn(z,J),Promise.reject(J))):(Mn(D,G),G)};return x[Tl]=!0,x[Io]=A,x},p={_p:r,$id:e,$onAction:Ll.bind(null,d),$patch:R,$reset:_,$subscribe(M,A={}){const x=Ll(f,M,A.detached,()=>B()),B=i.run(()=>tt(()=>r.state.value[e],D=>{(A.flush==="sync"?c:u)&&M({storeId:e,type:Tr.direct,events:h},D)},Zt({},l,A)));return x},$dispose:w},E=qt(p);r._s.set(e,E);const P=(r._a&&r._a.runWithContext||w_)(()=>r._e.run(()=>(i=Wr()).run(()=>t({action:m}))));for(const M in P){const A=P[M];if(we(A)&&!C_(A)||Wt(A))o||(y&&T_(A)&&(we(A)?A.value=y[M]:gi(A,y[M])),r.state.value[e][M]=A);else if(typeof A=="function"){const x=m(A,M);P[M]=x,a.actions[M]=A}}return Zt(E,P),Zt(fe(E),P),Object.defineProperty(E,"$state",{get:()=>r.state.value[e],set:M=>{R(A=>{Zt(A,M)})}}),r._p.forEach(M=>{Zt(E,i.run(()=>M({store:E,app:r._a,pinia:r,options:a})))}),y&&o&&n.hydrate&&n.hydrate(E.$state,y),u=!0,c=!0,E}/*! #__NO_SIDE_EFFECTS__ */function WL(e,t,n){let r,s;const o=typeof t=="function";r=e,s=o?n:t;function i(a,l){const u=Zi();return a=a||(u?je(Uf,null):null),a&&Xr(a),a=Hf,a._s.has(r)||(o?Bf(r,t,s,a):S_(r,s,a)),a._s.get(r)}return i.$id=r,i}function Cl(e){const t=R_(e),n=new ArrayBuffer(t.length),r=new DataView(n);for(let s=0;s>16),t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255),n=r=0);return r===12?(n>>=4,t+=String.fromCharCode(n)):r===18&&(n>>=2,t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255)),t}const k_=-1,A_=-2,O_=-3,I_=-4,N_=-5,x_=-6;function D_(e,t){return M_(JSON.parse(e),t)}function M_(e,t){if(typeof e=="number")return s(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function s(o,i=!1){if(o===k_)return;if(o===O_)return NaN;if(o===I_)return 1/0;if(o===N_)return-1/0;if(o===x_)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const a=n[o];if(!a||typeof a!="object")r[o]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],u=t==null?void 0:t[l];if(u)return r[o]=u(s(a[1]));switch(l){case"Date":r[o]=new Date(a[1]);break;case"Set":const c=new Set;r[o]=c;for(let h=1;h>>9)+65536).toString(16).substring(1,8).toLowerCase()}function _i(e){if(e._h)return e._h;if(e._d)return Ms(e._d);let t=`${e.tag}:${e.textContent||e.innerHTML||""}:`;for(const n in e.props)t+=`${n}:${String(e.props[n])},`;return Ms(t)}function j_(e,t){return e instanceof Promise?e.then(t):t(e)}function yi(e,t,n,r){const s=r||Kf(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},e==="templateParams"||e==="titleTemplate");if(s instanceof Promise)return s.then(i=>yi(e,t,n,i));const o={tag:e,props:s};for(const i of Vf){const a=o.props[i]!==void 0?o.props[i]:n[i];a!==void 0&&((!(i==="innerHTML"||i==="textContent"||i==="children")||F_.has(o.tag))&&(o[i==="children"?"innerHTML":i]=a),delete o.props[i])}return o.props.body&&(o.tagPosition="bodyClose",delete o.props.body),o.tag==="script"&&typeof o.innerHTML=="object"&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),Array.isArray(o.props.content)?o.props.content.map(i=>({...o,props:{...o.props,content:i}})):o}function B_(e,t){var r;const n=e==="class"?" ":";";return t&&typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,s])=>s).map(([s,o])=>e==="style"?`${s}:${o}`:s)),(r=String(Array.isArray(t)?t.join(n):t))==null?void 0:r.split(n).filter(s=>!!s.trim()).join(n)}function Wf(e,t,n,r){for(let s=r;s(e[o]=i,Wf(e,t,n,s)));if(!t&&!Vf.has(o)){const i=String(e[o]),a=o.startsWith("data-");i==="true"||i===""?e[o]=a?"true":!0:e[o]||(a&&i==="false"?e[o]="false":delete e[o])}}}function Kf(e,t=!1){const n=Wf(e,t,Object.keys(e),0);return n instanceof Promise?n.then(()=>e):e}const V_=10;function Gf(e,t,n){for(let r=n;r(t[r]=o,Gf(e,t,r)));Array.isArray(s)?e.push(...s):e.push(s)}}function W_(e){const t=[],n=e.resolvedInput;for(const s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;const o=n[s];if(!(o===void 0||!$_.has(s))){if(Array.isArray(o)){for(const i of o)t.push(yi(s,i,e));continue}t.push(yi(s,o,e))}}if(t.length===0)return[];const r=[];return j_(Gf(r,t,0),()=>r.map((s,o)=>(s._e=e._i,e.mode&&(s._m=e.mode),s._p=(e._i<{if(a===rn||!o.includes(a))return a;const l=q_(t,a.slice(1),r);return l!==void 0?l:a}).trim(),i&&(e.endsWith(rn)&&(e=e.slice(0,-rn.length)),e.startsWith(rn)&&(e=e.slice(rn.length)),e=e.replace(z_,n).trim()),e}function kl(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function zf(e,t={}){const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!!r.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async s=>{var f;const o=(await e.resolveTags()).map(d=>({tag:d,id:gs.has(d.tag)?_i(d):d.tag,shouldRender:!0}));let i=e._dom;if(!i){i={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};const d=new Set;for(const h of["body","head"]){const y=(f=n[h])==null?void 0:f.children;for(const T of y){const R=T.tagName.toLowerCase();if(!gs.has(R))continue;const _={tag:R,props:await Kf(T.getAttributeNames().reduce((E,S)=>({...E,[S]:T.getAttribute(S)}),{})),innerHTML:T.innerHTML},w=qf(_);let m=w,p=1;for(;m&&d.has(m);)m=`${w}:${p++}`;m&&(_._d=m,d.add(m)),i.elMap[T.getAttribute("data-hid")||_i(_)]=T}}}i.pendingSideEffects={...i.sideEffects},i.sideEffects={};function a(d,h,y){const T=`${d}:${h}`;i.sideEffects[T]=y,delete i.pendingSideEffects[T]}function l({id:d,$el:h,tag:y}){const T=y.tag.endsWith("Attrs");if(i.elMap[d]=h,T||(y.textContent&&y.textContent!==h.textContent&&(h.textContent=y.textContent),y.innerHTML&&y.innerHTML!==h.innerHTML&&(h.innerHTML=y.innerHTML),a(d,"el",()=>{var R;(R=i.elMap[d])==null||R.remove(),delete i.elMap[d]})),y._eventHandlers)for(const R in y._eventHandlers)Object.prototype.hasOwnProperty.call(y._eventHandlers,R)&&h.getAttribute(`data-${R}`)!==""&&((y.tag==="bodyAttrs"?n.defaultView:h).addEventListener(R.substring(2),y._eventHandlers[R].bind(h)),h.setAttribute(`data-${R}`,""));for(const R in y.props){if(!Object.prototype.hasOwnProperty.call(y.props,R))continue;const _=y.props[R],w=`attr:${R}`;if(R==="class"){if(!_)continue;for(const m of _.split(" "))T&&a(d,`${w}:${m}`,()=>h.classList.remove(m)),!h.classList.contains(m)&&h.classList.add(m)}else if(R==="style"){if(!_)continue;for(const m of _.split(";")){const p=m.indexOf(":"),E=m.substring(0,p).trim(),S=m.substring(p+1).trim();a(d,`${w}:${E}`,()=>{h.style.removeProperty(E)}),h.style.setProperty(E,S)}}else h.getAttribute(R)!==_&&h.setAttribute(R,_===!0?"":String(_)),T&&a(d,w,()=>h.removeAttribute(R))}}const u=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const d of o){const{tag:h,shouldRender:y,id:T}=d;if(y){if(h.tag==="title"){n.title=h.textContent;continue}d.$el=d.$el||i.elMap[T],d.$el?l(d):gs.has(h.tag)&&u.push(d)}}for(const d of u){const h=d.tag.tagPosition||"head";d.$el=n.createElement(d.tag.tag),l(d),c[h]=c[h]||n.createDocumentFragment(),c[h].appendChild(d.$el)}for(const d of o)await e.hooks.callHook("dom:renderTag",d,n,a);c.head&&n.head.appendChild(c.head),c.bodyOpen&&n.body.insertBefore(c.bodyOpen,n.body.firstChild),c.bodyClose&&n.body.appendChild(c.bodyClose);for(const d in i.pendingSideEffects)i.pendingSideEffects[d]();e._dom=i,await e.hooks.callHook("dom:rendered",{renders:o}),s()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function Y_(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domDebouncedUpdatePromise=e._domDebouncedUpdatePromise||new Promise(r=>n(()=>zf(e,t).then(()=>{delete e._domDebouncedUpdatePromise,r()})))}function X_(e){return t=>{var r,s;const n=((s=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":o=>{Y_(o,e)}}}}}const J_=new Set(["templateParams","htmlAttrs","bodyAttrs"]),Q_={hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&(e.key=e.props.key,delete e.props.key);const t=qf(e);t&&!t.startsWith("meta:og:")&&!t.startsWith("meta:twitter:")&&delete e.key;const n=t||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":e=>{const t=Object.create(null);for(const r of e.tags){const s=(r.key?`${r.tag}:${r.key}`:r._d)||_i(r),o=t[s];if(o){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&J_.has(r.tag)&&(a="merge"),a==="merge"){const l=o.props;l.style&&r.props.style&&(l.style[l.style.length-1]!==";"&&(l.style+=";"),r.props.style=`${l.style} ${r.props.style}`),l.class&&r.props.class?r.props.class=`${l.class} ${r.props.class}`:l.class&&(r.props.class=l.class),t[s].props={...l,...r.props};continue}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);continue}else if(Fs(r)>Fs(o))continue}if(!(r.innerHTML||r.textContent||Object.keys(r.props).length!==0)&&gs.has(r.tag)){delete t[s];continue}t[s]=r}const n=[];for(const r in t){const s=t[r],o=s._duped;n.push(s),o&&(delete s._duped,n.push(...o))}e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},Z_=new Set(["script","link","bodyAttrs"]),ey=e=>({hooks:{"tags:resolve":t=>{for(const n of t.tags){if(!Z_.has(n.tag))continue;const r=n.props;for(const s in r){if(s[0]!=="o"||s[1]!=="n"||!Object.prototype.hasOwnProperty.call(r,s))continue;const o=r[s];typeof o=="function"&&(e.ssr&&Sl.has(s)?r[s]=`this.dataset.${s}fired = true`:delete r[s],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[s]=o)}e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Ms(n.props.src||n.props.href))}},"dom:renderTag":({$el:t,tag:n})=>{var s,o;const r=t==null?void 0:t.dataset;if(r)for(const i in r){if(!i.endsWith("fired"))continue;const a=i.slice(0,-5);Sl.has(a)&&((o=(s=n._eventHandlers)==null?void 0:s[a])==null||o.call(t,new Event(a.substring(2))))}}}}),ty=new Set(["link","style","script","noscript"]),ny={hooks:{"tag:normalise":({tag:e})=>{e.key&&ty.has(e.tag)&&(e.props["data-hid"]=e._h=Ms(e.key))}}},ry={mode:"server",hooks:{"tags:beforeResolve":e=>{const t={};let n=!1;for(const r of e.tags)r._m!=="server"||r.tag!=="titleTemplate"&&r.tag!=="templateParams"&&r.tag!=="title"||(t[r.tag]=r.tag==="title"||r.tag==="titleTemplate"?r.textContent:r.props,n=!0);n&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},sy={hooks:{"tags:resolve":e=>{var t;for(const n of e.tags)if(typeof n.tagPriority=="string")for(const{prefix:r,offset:s}of K_){if(!n.tagPriority.startsWith(r))continue;const o=n.tagPriority.substring(r.length),i=(t=e.tags.find(a=>a._d===o))==null?void 0:t._p;if(i!==void 0){n._p=i+s;break}}e.tags.sort((n,r)=>{const s=Fs(n),o=Fs(r);return so?1:n._p-r._p})}}},oy={meta:"content",link:"href",htmlAttrs:"lang"},iy=["innerHTML","textContent"],ay=e=>({hooks:{"tags:resolve":t=>{var i;const{tags:n}=t;let r;for(let a=0;aa.tag==="title"))==null?void 0:i.textContent)||"",s,o);for(const a of n){if(a.processTemplateParams===!1)continue;const l=oy[a.tag];if(l&&typeof a.props[l]=="string")a.props[l]=cs(a.props[l],s,o);else if(a.processTemplateParams||a.tag==="titleTemplate"||a.tag==="title")for(const u of iy)typeof a[u]=="string"&&(a[u]=cs(a[u],s,o,a.tag==="script"&&a.props.type.endsWith("json")))}e._templateParams=s,e._separator=o},"tags:afterResolve":({tags:t})=>{let n;for(let r=0;r{const{tags:t}=e;let n,r;for(let s=0;s{for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&(t.props.type==="application/ld+json"||t.props.type==="application/json")?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let s=0,o=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(l){const u=typeof l=="function"?l(a):l;(!u.key||!i.some(c=>c.key===u.key))&&(i.push(u),Al(u.mode,n)&&t.addHooks(u.hooks||{}))},push(l,u){u==null||delete u.head;const c={_i:s++,input:l,...u};return Al(c.mode,n)&&(o.push(c),r()),{dispose(){o=o.filter(f=>f._i!==c._i),r()},patch(f){for(const d of o)d._i===c._i&&(d.input=c.input=f);r()}}},async resolveTags(){const l={tags:[],entries:[...o]};await t.callHook("entries:resolve",l);for(const u of l.entries){const c=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(c):c),u.resolvedInput)for(const f of await W_(u)){const d={tag:f,entry:u,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[Q_,ry,ey,ny,sy,ay,ly,cy,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function dy(){return Yf}const hy=df[0]==="3";function py(e){return typeof e=="function"?e():oe(e)}function bi(e){if(e instanceof Promise||e instanceof Date||e instanceof RegExp)return e;const t=py(e);if(!e||!t)return t;if(Array.isArray(t))return t.map(n=>bi(n));if(typeof t=="object"){const n={};for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(r==="titleTemplate"||r[0]==="o"&&r[1]==="n"){n[r]=oe(t[r]);continue}n[r]=bi(t[r])}return n}return t}const my={hooks:{"entries:resolve":e=>{for(const t of e.entries)t.resolvedInput=bi(t.input)}}},Xf="usehead";function gy(e){return{install(n){hy&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Xf,e))}}.install}function _y(e={}){e.domDelayFn=e.domDelayFn||(n=>mn(()=>setTimeout(()=>n(),0)));const t=uy(e);return t.use(my),t.install=gy(t),t}const vi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ei="__unhead_injection_handler__";function yy(e){vi[Ei]=e}function KL(){if(Ei in vi)return vi[Ei]();const e=je(Xf);return e||dy()}let _s,ys;function by(){return _s=$fetch(ia(`builds/meta/${at().app.buildId}.json`),{responseType:"json"}),_s.then(e=>{ys=a_(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),_s}function ro(){return _s||by()}async function aa(e){if(await ro(),!ys)return console.error("[nuxt] Error creating app manifest matcher.",ys),{};try{return Df({},...ys.matchAll(e).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function Ol(e,t={}){const n=await Ey(e,t),r=_e(),s=r._payloadCache=r._payloadCache||{};return n in s?s[n]||null:(s[n]=Qf(e).then(o=>o?Jf(n).then(i=>i||(delete s[n],null)):(s[n]=null,null)),s[n])}const vy="_payload.json";async function Ey(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||Nt(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=at(),s=t.hash||(t.fresh?Date.now():r.app.buildId),o=r.app.cdnURL,i=o&&await Qf(e)?o:r.app.baseURL;return ur(i,n.pathname,vy+(s?`?${s}`:""))}async function Jf(e){const t=fetch(e).then(n=>n.text().then(Zf));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Qf(e=Mr().path){if(e=eo(e),(await ro()).prerendered.includes(e))return!0;const n=await aa(e);return!!n.prerender&&!n.redirect}let Tn=null;async function wy(){var r;if(Tn)return Tn;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await Zf(e.textContent||""),n=e.dataset.src?await Jf(e.dataset.src):void 0;return Tn={...t,...n,...window.__NUXT__},(r=Tn.config)!=null&&r.public&&(Tn.config.public=qt(Tn.config.public)),Tn}async function Zf(e){return await D_(e,_e()._payloadRevivers)}function ed(e,t){_e()._payloadRevivers[e]=t}const Ly=Fg(()=>{ed("skipHydrate",e=>{})}),Ty=[["NuxtError",e=>no(e)],["EmptyShallowRef",e=>Qn(e==="_"?void 0:e==="0n"?BigInt(0):Dr(e))],["EmptyRef",e=>Ue(e==="_"?void 0:e==="0n"?BigInt(0):Dr(e))],["ShallowRef",e=>Qn(e)],["ShallowReactive",e=>jt(e)],["Ref",e=>Ue(e)],["Reactive",e=>qt(e)]],Cy=Ge({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const[r,s]of Ty)ed(r,s);Object.assign(e.payload,([t,n]=vt(()=>e.runWithContext(wy)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Sy=[],Py=Ge({name:"nuxt:head",enforce:"pre",setup(e){const t=_y({plugins:Sy});yy(()=>_e().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await zf(t)};t.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! + * vue-router v4.5.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const Un=typeof document<"u";function td(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ry(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&td(e.default)}const de=Object.assign;function No(e,t){const n={};for(const r in t){const s=t[r];n[r]=Ct(s)?s.map(e):e(s)}return n}const Cr=()=>{},Ct=Array.isArray,nd=/#/g,ky=/&/g,Ay=/\//g,Oy=/=/g,Iy=/\?/g,rd=/\+/g,Ny=/%5B/g,xy=/%5D/g,sd=/%5E/g,Dy=/%60/g,od=/%7B/g,My=/%7C/g,id=/%7D/g,Fy=/%20/g;function la(e){return encodeURI(""+e).replace(My,"|").replace(Ny,"[").replace(xy,"]")}function $y(e){return la(e).replace(od,"{").replace(id,"}").replace(sd,"^")}function wi(e){return la(e).replace(rd,"%2B").replace(Fy,"+").replace(nd,"%23").replace(ky,"%26").replace(Dy,"`").replace(od,"{").replace(id,"}").replace(sd,"^")}function Hy(e){return wi(e).replace(Oy,"%3D")}function Uy(e){return la(e).replace(nd,"%23").replace(Iy,"%3F")}function jy(e){return e==null?"":Uy(e).replace(Ay,"%2F")}function Fr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const By=/\/$/,Vy=e=>e.replace(By,"");function xo(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=qy(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:Fr(i)}}function Wy(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Il(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ky(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&nr(t.matched[r],n.matched[s])&&ad(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function nr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ad(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Gy(e[n],t[n]))return!1;return!0}function Gy(e,t){return Ct(e)?Nl(e,t):Ct(t)?Nl(t,e):e===t}function Nl(e,t){return Ct(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function qy(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 _t={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var $r;(function(e){e.pop="pop",e.push="push"})($r||($r={}));var Sr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Sr||(Sr={}));function zy(e){if(!e)if(Un){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Vy(e)}const Yy=/^[^#]+#/;function Xy(e,t){return e.replace(Yy,"#")+t}function Jy(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 so=()=>({left:window.scrollX,top:window.scrollY});function Qy(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=Jy(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 xl(e,t){return(history.state?history.state.position-t:-1)+e}const Li=new Map;function Zy(e,t){Li.set(e,t)}function eb(e){const t=Li.get(e);return Li.delete(e),t}let tb=()=>location.protocol+"//"+location.host;function ld(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),Il(l,"")}return Il(n,e)+r+s}function nb(e,t,n,r){let s=[],o=[],i=null;const a=({state:d})=>{const h=ld(e,location),y=n.value,T=t.value;let R=0;if(d){if(n.value=h,t.value=d,i&&i===y){i=null;return}R=T?d.position-T.position:0}else r(h);s.forEach(_=>{_(n.value,y,{delta:R,type:$r.pop,direction:R?R>0?Sr.forward:Sr.back:Sr.unknown})})};function l(){i=n.value}function u(d){s.push(d);const h=()=>{const y=s.indexOf(d);y>-1&&s.splice(y,1)};return o.push(h),h}function c(){const{history:d}=window;d.state&&d.replaceState(de({},d.state,{scroll:so()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function Dl(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?so():null}}function rb(e){const{history:t,location:n}=window,r={value:ld(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,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:tb()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),s.value=u}catch(h){console.error(h),n[c?"replace":"assign"](d)}}function i(l,u){const c=de({},t.state,Dl(s.value.back,l,s.value.forward,!0),u,{position:s.value.position});o(l,c,!0),r.value=l}function a(l,u){const c=de({},s.value,t.state,{forward:l,scroll:so()});o(c.current,c,!0);const f=de({},Dl(r.value,l,null),{position:c.position+1},u);o(l,f,!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function cd(e){e=zy(e);const t=rb(e),n=nb(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:Xy.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 sb(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),cd(e)}function ob(e){return typeof e=="string"||e&&typeof e=="object"}function ud(e){return typeof e=="string"||typeof e=="symbol"}const fd=Symbol("");var Ml;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ml||(Ml={}));function rr(e,t){return de(new Error,{type:e,[fd]:!0},t)}function Mt(e,t){return e instanceof Error&&fd in e&&(t==null||!!(e.type&t))}const Fl="[^/]+?",ib={sensitive:!1,strict:!1,start:!0,end:!0},ab=/[.+*?^${}()[\]/\\]/g;function lb(e,t){const n=de({},ib,t),r=[];let s=n.start?"^":"";const o=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function dd(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const ub={type:0,value:""},fb=/[a-zA-Z0-9_]/;function db(e){if(!e)return[[]];if(e==="/")return[[ub]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,u="",c="";function f(){u&&(n===0?o.push({type:0,value:u}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;a{i(m)}:Cr}function i(f){if(ud(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=_b(f,n);n.splice(d,0,f),f.record.name&&!jl(f)&&r.set(f.record.name,f)}function u(f,d){let h,y={},T,R;if("name"in f&&f.name){if(h=r.get(f.name),!h)throw rr(1,{location:f});R=h.record.name,y=de(Hl(d.params,h.keys.filter(m=>!m.optional).concat(h.parent?h.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),f.params&&Hl(f.params,h.keys.map(m=>m.name))),T=h.stringify(y)}else if(f.path!=null)T=f.path,h=n.find(m=>m.re.test(T)),h&&(y=h.parse(T),R=h.record.name);else{if(h=d.name?r.get(d.name):n.find(m=>m.re.test(d.path)),!h)throw rr(1,{location:f,currentLocation:d});R=h.record.name,y=de({},d.params,f.params),T=h.stringify(y)}const _=[];let w=h;for(;w;)_.unshift(w.record),w=w.parent;return{name:R,path:T,params:y,matched:_,meta:gb(_)}}e.forEach(f=>o(f));function c(){n.length=0,r.clear()}return{addRoute:o,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:a,getRecordMatcher:s}}function Hl(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Ul(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:mb(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 mb(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 jl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function gb(e){return e.reduce((t,n)=>de(t,n.meta),{})}function Bl(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function _b(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;dd(e,t[o])<0?r=o:n=o+1}const s=yb(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function yb(e){let t=e;for(;t=t.parent;)if(hd(t)&&dd(e,t)===0)return t}function hd({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function bb(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&wi(o)):[r&&wi(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function vb(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ct(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Eb=Symbol(""),Wl=Symbol(""),ca=Symbol(""),ua=Symbol(""),Ti=Symbol("");function pr(){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 sn(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const u=d=>{d===!1?l(rr(4,{from:n,to:t})):d instanceof Error?l(d):ob(d)?l(rr(2,{from:t,to:d})):(i&&r.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),a())},c=o(()=>e.call(r&&r.instances[s],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function Do(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(td(l)){const c=(l.__vccOpts||l)[t];c&&o.push(sn(c,n,r,i,a,s))}else{let u=l();o.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const f=Ry(c)?c.default:c;i.mods[a]=c,i.components[a]=f;const h=(f.__vccOpts||f)[t];return h&&sn(h,n,r,i,a,s)()}))}}return o}function Kl(e){const t=je(ca),n=je(ua),r=Pe(()=>{const l=oe(e.to);return t.resolve(l)}),s=Pe(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(nr.bind(null,c));if(d>-1)return d;const h=Gl(l[u-2]);return u>1&&Gl(c)===h&&f[f.length-1].path!==h?f.findIndex(nr.bind(null,l[u-2])):d}),o=Pe(()=>s.value>-1&&Sb(n.params,r.value.params)),i=Pe(()=>s.value>-1&&s.value===n.matched.length-1&&ad(n.params,r.value.params));function a(l={}){if(Cb(l)){const u=t[oe(e.replace)?"replace":"push"](oe(e.to)).catch(Cr);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:Pe(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}function wb(e){return e.length===1?e[0]:e}const Lb=gt({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:Kl,setup(e,{slots:t}){const n=qt(Kl(e)),{options:r}=je(ca),s=Pe(()=>({[ql(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ql(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&wb(t.default(n));return e.custom?o:Ke("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Tb=Lb;function Cb(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 Sb(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(!Ct(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function Gl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ql=(e,t,n)=>e??t??n,Pb=gt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=je(Ti),s=Pe(()=>e.route||r.value),o=je(Wl,0),i=Pe(()=>{let u=oe(o);const{matched:c}=s.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=Pe(()=>s.value.matched[i.value]);kn(Wl,Pe(()=>i.value+1)),kn(Eb,a),kn(Ti,s);const l=Ue();return tt(()=>[l.value,a.value,e.name],([u,c,f],[d,h,y])=>{c&&(c.instances[f]=u,h&&h!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!nr(c,h)||!d)&&(c.enterCallbacks[f]||[]).forEach(T=>T(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,f=a.value,d=f&&f.components[c];if(!d)return zl(n.default,{Component:d,route:u});const h=f.props[c],y=h?h===!0?u.params:typeof h=="function"?h(u):h:null,R=Ke(d,de({},y,t,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return zl(n.default,{Component:R,route:u})||R}}});function zl(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const pd=Pb;function Rb(e){const t=pb(e.routes,e),n=e.parseQuery||bb,r=e.stringifyQuery||Vl,s=e.history,o=pr(),i=pr(),a=pr(),l=Qn(_t);let u=_t;Un&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=No.bind(null,$=>""+$),f=No.bind(null,jy),d=No.bind(null,Fr);function h($,q){let V,X;return ud($)?(V=t.getRecordMatcher($),X=q):X=$,t.addRoute(X,V)}function y($){const q=t.getRecordMatcher($);q&&t.removeRoute(q)}function T(){return t.getRoutes().map($=>$.record)}function R($){return!!t.getRecordMatcher($)}function _($,q){if(q=de({},q||l.value),typeof $=="string"){const L=xo(n,$,q.path),O=t.resolve({path:L.path},q),U=s.createHref(L.fullPath);return de(L,O,{params:d(O.params),hash:Fr(L.hash),redirectedFrom:void 0,href:U})}let V;if($.path!=null)V=de({},$,{path:xo(n,$.path,q.path).path});else{const L=de({},$.params);for(const O in L)L[O]==null&&delete L[O];V=de({},$,{params:f(L)}),q.params=f(q.params)}const X=t.resolve(V,q),ae=$.hash||"";X.params=c(d(X.params));const ye=Wy(r,de({},$,{hash:$y(ae),path:X.path})),b=s.createHref(ye);return de({fullPath:ye,hash:ae,query:r===Vl?vb($.query):$.query||{}},X,{redirectedFrom:void 0,href:b})}function w($){return typeof $=="string"?xo(n,$,l.value.path):de({},$)}function m($,q){if(u!==$)return rr(8,{from:q,to:$})}function p($){return P($)}function E($){return p(de(w($),{replace:!0}))}function S($){const q=$.matched[$.matched.length-1];if(q&&q.redirect){const{redirect:V}=q;let X=typeof V=="function"?V($):V;return typeof X=="string"&&(X=X.includes("?")||X.includes("#")?X=w(X):{path:X},X.params={}),de({query:$.query,hash:$.hash,params:X.path!=null?{}:$.params},X)}}function P($,q){const V=u=_($),X=l.value,ae=$.state,ye=$.force,b=$.replace===!0,L=S(V);if(L)return P(de(w(L),{state:typeof L=="object"?de({},ae,L.state):ae,force:ye,replace:b}),q||V);const O=V;O.redirectedFrom=q;let U;return!ye&&Ky(r,X,V)&&(U=rr(16,{to:O,from:X}),qe(X,X,!0,!1)),(U?Promise.resolve(U):x(O,X)).catch(F=>Mt(F)?Mt(F,2)?F:rt(F):Y(F,O,X)).then(F=>{if(F){if(Mt(F,2))return P(de({replace:b},w(F.to),{state:typeof F.to=="object"?de({},ae,F.to.state):ae,force:ye}),q||O)}else F=D(O,X,!0,b,ae);return B(O,X,F),F})}function M($,q){const V=m($,q);return V?Promise.reject(V):Promise.resolve()}function A($){const q=Rt.values().next().value;return q&&typeof q.runWithContext=="function"?q.runWithContext($):$()}function x($,q){let V;const[X,ae,ye]=kb($,q);V=Do(X.reverse(),"beforeRouteLeave",$,q);for(const L of X)L.leaveGuards.forEach(O=>{V.push(sn(O,$,q))});const b=M.bind(null,$,q);return V.push(b),Be(V).then(()=>{V=[];for(const L of o.list())V.push(sn(L,$,q));return V.push(b),Be(V)}).then(()=>{V=Do(ae,"beforeRouteUpdate",$,q);for(const L of ae)L.updateGuards.forEach(O=>{V.push(sn(O,$,q))});return V.push(b),Be(V)}).then(()=>{V=[];for(const L of ye)if(L.beforeEnter)if(Ct(L.beforeEnter))for(const O of L.beforeEnter)V.push(sn(O,$,q));else V.push(sn(L.beforeEnter,$,q));return V.push(b),Be(V)}).then(()=>($.matched.forEach(L=>L.enterCallbacks={}),V=Do(ye,"beforeRouteEnter",$,q,A),V.push(b),Be(V))).then(()=>{V=[];for(const L of i.list())V.push(sn(L,$,q));return V.push(b),Be(V)}).catch(L=>Mt(L,8)?L:Promise.reject(L))}function B($,q,V){a.list().forEach(X=>A(()=>X($,q,V)))}function D($,q,V,X,ae){const ye=m($,q);if(ye)return ye;const b=q===_t,L=Un?history.state:{};V&&(X||b?s.replace($.fullPath,de({scroll:b&&L&&L.scroll},ae)):s.push($.fullPath,ae)),l.value=$,qe($,q,V,b),rt()}let z;function re(){z||(z=s.listen(($,q,V)=>{if(!bn.listening)return;const X=_($),ae=S(X);if(ae){P(de(ae,{replace:!0,force:!0}),X).catch(Cr);return}u=X;const ye=l.value;Un&&Zy(xl(ye.fullPath,V.delta),so()),x(X,ye).catch(b=>Mt(b,12)?b:Mt(b,2)?(P(de(w(b.to),{force:!0}),X).then(L=>{Mt(L,20)&&!V.delta&&V.type===$r.pop&&s.go(-1,!1)}).catch(Cr),Promise.reject()):(V.delta&&s.go(-V.delta,!1),Y(b,X,ye))).then(b=>{b=b||D(X,ye,!1),b&&(V.delta&&!Mt(b,8)?s.go(-V.delta,!1):V.type===$r.pop&&Mt(b,20)&&s.go(-1,!1)),B(X,ye,b)}).catch(Cr)}))}let se=pr(),G=pr(),J;function Y($,q,V){rt($);const X=G.list();return X.length?X.forEach(ae=>ae($,q,V)):console.error($),Promise.reject($)}function pe(){return J&&l.value!==_t?Promise.resolve():new Promise(($,q)=>{se.add([$,q])})}function rt($){return J||(J=!$,re(),se.list().forEach(([q,V])=>$?V($):q()),se.reset()),$}function qe($,q,V,X){const{scrollBehavior:ae}=e;if(!Un||!ae)return Promise.resolve();const ye=!V&&eb(xl($.fullPath,0))||(X||!V)&&history.state&&history.state.scroll||null;return mn().then(()=>ae($,q,ye)).then(b=>b&&Qy(b)).catch(b=>Y(b,$,q))}const Me=$=>s.go($);let Pt;const Rt=new Set,bn={currentRoute:l,listening:!0,addRoute:h,removeRoute:y,clearRoutes:t.clearRoutes,hasRoute:R,getRoutes:T,resolve:_,options:e,push:p,replace:E,go:Me,back:()=>Me(-1),forward:()=>Me(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:G.add,isReady:pe,install($){const q=this;$.component("RouterLink",Tb),$.component("RouterView",pd),$.config.globalProperties.$router=q,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>oe(l)}),Un&&!Pt&&l.value===_t&&(Pt=!0,p(s.location).catch(ae=>{}));const V={};for(const ae in _t)Object.defineProperty(V,ae,{get:()=>l.value[ae],enumerable:!0});$.provide(ca,q),$.provide(ua,jt(V)),$.provide(Ti,l);const X=$.unmount;Rt.add($),$.unmount=function(){Rt.delete($),Rt.size<1&&(u=_t,z&&z(),z=null,l.value=_t,Pt=!1,J=!1),X()}}};function Be($){return $.reduce((q,V)=>q.then(()=>A(V)),Promise.resolve())}return bn}function kb(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;inr(u,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>nr(u,l))||s.push(l))}return[n,r,s]}function Ab(e){return je(ua)}const Ob=/(:\w+)\([^)]+\)/g,Ib=/(:\w+)[?+*]/g,Nb=/:\w+/g,xb=(e,t)=>t.path.replace(Ob,"$1").replace(Ib,"$1").replace(Nb,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),Ci=(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&&xb(e.route,n));return typeof r=="function"?r(e.route):r},Db=(e,t)=>({default:()=>e?Ke(Jh,e===!0?{}:e,t):t});function fa(e){return Array.isArray(e)?e:[e]}const Mb="modulepreload",Fb=function(e,t){return new URL(e,t).href},Yl={},Z=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));s=Promise.allSettled(n.map(u=>{if(u=Fb(u,r),u in Yl)return;Yl[u]=!0;const c=u.endsWith(".css"),f=c?'[rel="stylesheet"]':"";if(!!r)for(let y=i.length-1;y>=0;y--){const T=i[y];if(T.href===u&&(!c||T.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${f}`))return;const h=document.createElement("link");if(h.rel=c?"stylesheet":Mb,c||(h.as="script"),h.crossOrigin="",h.href=u,l&&h.setAttribute("nonce",l),document.head.appendChild(h),c)return new Promise((y,T)=>{h.addEventListener("load",y),h.addEventListener("error",()=>T(new Error(`Unable to preload CSS for ${u}`)))})}))}function o(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return s.then(i=>{for(const a of i||[])a.status==="rejected"&&o(a.reason);return t().catch(o)})},Mo=[{name:"slug___en",path:"/:slug(.*)*",component:()=>Z(()=>import("./BzB-oT-X.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)},{name:"slug___jp",path:"/jp/:slug(.*)*",component:()=>Z(()=>import("./BzB-oT-X.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)},{name:"index___en",path:"/",component:()=>Z(()=>import("./DQghPXqr.js"),__vite__mapDeps([7,8,9,10,11,12]),import.meta.url)},{name:"index___jp",path:"/jp",component:()=>Z(()=>import("./DQghPXqr.js"),__vite__mapDeps([7,8,9,10,11,12]),import.meta.url)},{name:"mczvc___en",path:"/mczvc",component:()=>Z(()=>import("./VYLKzc7N.js"),__vite__mapDeps([13,8,14,15,10,16,1,2,3,4,5,17,18,19,20,6,21,22,23,24,25]),import.meta.url)},{name:"mczvc___jp",path:"/jp/mczvc",component:()=>Z(()=>import("./VYLKzc7N.js"),__vite__mapDeps([13,8,14,15,10,16,1,2,3,4,5,17,18,19,20,6,21,22,23,24,25]),import.meta.url)}],md=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Ke(e,t,n):(r=n.default)==null?void 0:r.call(n)}}),$b=/(:\w+)\([^)]+\)/g,Hb=/(:\w+)[?+*]/g,Ub=/:\w+/g;function Xl(e){const t=(e==null?void 0:e.meta.key)??e.path.replace($b,"$1").replace(Hb,"$1").replace(Ub,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function jb(e,t){return e===t||t===_t?!1:Xl(e)!==Xl(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 Bb={scrollBehavior(e,t,n){var u;const r=_e(),s=((u=nt().options)==null?void 0:u.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&&jb(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:Jl(e.hash),behavior:s}:!1;const a=c=>!!(c.meta.pageTransition??ci),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(c=>{r.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(o={el:e.hash,top:Jl(e.hash),behavior:s}),c(o)})})}};function Jl(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 Vb={hashMode:!1,scrollBehaviorType:"auto"},ut={...Vb,...Bb},Wb=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=_e(),s=nt(),o=([t,n]=vt(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(o===!0)return;const i=no({statusCode:o&&o.statusCode||404,statusMessage:o&&o.statusMessage||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=s.beforeResolve(u=>{if(a(),u===e){const c=s.afterEach(async()=>{c(),await r.runWithContext(()=>Wn(i)),window==null||window.history.pushState({},"",e.fullPath)});return!1}})},Kb=async e=>{let t,n;const r=([t,n]=vt(()=>aa(e.path)),t=await t,n(),t);if(r.redirect)return Nt(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},Gb=[Wb,Kb],Pr={};function qb(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const u=o.includes(e.slice(i))?e.slice(i).length:1;let c=o.slice(u);return c[0]!=="/"&&(c="/"+c),dl(c,"")}const a=dl(r,e),l=!n||oi(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":s)+o}const zb=Ge({name:"nuxt:router",enforce:"pre",async setup(e){var R;let t,n,r=at().app.baseURL;ut.hashMode&&!r.includes("#")&&(r+="#");const s=((R=ut.history)==null?void 0:R.call(ut,r))??(ut.hashMode?sb(r):cd(r)),o=ut.routes?([t,n]=vt(()=>ut.routes(Mo)),t=await t,n(),t??Mo):Mo;let i;const a=Rb({...ut,scrollBehavior:(_,w,m)=>{if(w===_t){i=m;return}if(ut.scrollBehavior){if(a.options.scrollBehavior=ut.scrollBehavior,"scrollRestoration"in window.history){const p=a.beforeEach(()=>{p(),window.history.scrollRestoration="manual"})}return ut.scrollBehavior(_,_t,i||m)}},history:s,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=Qn(a.currentRoute.value);a.afterEach((_,w)=>{l.value=w}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=qb(r,window.location,e.payload.path),c=Qn(a.currentRoute.value),f=()=>{c.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((_,w)=>{var m,p,E,S;((p=(m=_.matched[0])==null?void 0:m.components)==null?void 0:p.default)===((S=(E=w.matched[0])==null?void 0:E.components)==null?void 0:S.default)&&f()});const d={};for(const _ in c.value)Object.defineProperty(d,_,{get:()=>c.value[_],enumerable:!0});e._route=jt(d),e._middleware=e._middleware||{global:[],named:{}};const h=to();a.afterEach(async(_,w,m)=>{delete e._processingMiddleware,!e.isHydrating&&h.value&&await e.runWithContext(y_),m&&await e.callHook("page:loading:end")});try{[t,n]=vt(()=>a.isReady()),await t,n()}catch(_){[t,n]=vt(()=>e.runWithContext(()=>Wn(_))),await t,n()}const y=u!==a.currentRoute.value.fullPath?a.resolve(u):a.currentRoute.value;f();const T=e.payload.state._layout;return a.beforeEach(async(_,w)=>{var m;await e.callHook("page:loading:start"),_.meta=qt(_.meta),e.isHydrating&&T&&!dn(_.meta.layout)&&(_.meta.layout=T),e._processingMiddleware=!0;{const p=new Set([...Gb,...e._middleware.global]);for(const E of _.matched){const S=E.meta.middleware;if(S)for(const P of fa(S))p.add(P)}{const E=await e.runWithContext(()=>aa(_.path));if(E.appMiddleware)for(const S in E.appMiddleware)E.appMiddleware[S]?p.add(S):p.delete(S)}for(const E of p){const S=typeof E=="string"?e._middleware.named[E]||await((m=Pr[E])==null?void 0:m.call(Pr).then(M=>M.default||M)):E;if(!S)throw new Error(`Unknown route middleware: '${E}'.`);const P=await e.runWithContext(()=>S(_,w));if(!e.payload.serverRendered&&e.isHydrating&&(P===!1||P instanceof Error)){const M=P||hi({statusCode:404,statusMessage:`Page Not Found: ${u}`});return await e.runWithContext(()=>Wn(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(_,w)=>{_.matched.length===0&&await e.runWithContext(()=>Wn(hi({statusCode:404,fatal:!1,statusMessage:`Page not found: ${_.fullPath}`,data:{path:_.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in y&&(y.name=void 0),await a.replace({...y,force:!0}),a.options.scrollBehavior=ut.scrollBehavior}catch(_){await e.runWithContext(()=>Wn(_))}}),{provide:{router:a}}}}),Ql=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),GL=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),da=e=>{const t=_e();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Ql(()=>e())}):Ql(()=>e())},Yb=Ge({name:"nuxt:payload",setup(e){nt().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await Ol(t.path);r&&Object.assign(e.static.data,r.data)}),da(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await Ol(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(ro,1e3)})}}),Xb=Ge(()=>{const e=nt();da(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),Jb=Ge(e=>{let t;async function n(){const r=await ro();t&&clearTimeout(t),t=setTimeout(n,gl);try{const s=await $fetch(ia("builds/latest.json")+`?${Date.now()}`);s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}catch{}}da(()=>{t=setTimeout(n,gl)})});function Qb(e={}){const t=e.path||window.location.pathname;let n={};try{n=Dr(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){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:ur(n.app.baseURL,o.fullPath);Qb({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),ev="$s";function ha(...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=ev+n,o=_e(),i=mu(o.payload.state,s);if(i.value===void 0&&r){const a=r();if(we(a))return o.payload.state[s]=a,a;i.value=a}return i}function yt(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]=yt(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:yt(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=yt(e[t])}return n}if(r==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=yt(e[t]);return n}return r==="[object Set]"?(n=new Set,e.forEach(function(s){n.add(yt(s))}),n):r==="[object Map]"?(n=new Map,e.forEach(function(s,o){n.set(yt(o),yt(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(yt(e.buffer)):r==="[object ArrayBuffer]"?e.slice(0):r.slice(-6)==="Array]"?new e.constructor(e):e}const tv={path:"/",watch:!0,decode:e=>Dr(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},us=window.cookieStore;function nv(e,t){var l;const n={...tv,...t};n.filter??(n.filter=u=>u===e);const r=Zl(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=yt(o?void 0:r[e]??((l=n.default)==null?void 0:l.call(n))),a=s&&!o?ov(i,s,n.watch&&n.watch!=="shallow"):Ue(i);{let u=null;try{!us&&typeof BroadcastChannel<"u"&&(u=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=()=>{n.readonly||o_(a.value,r[e])||(sv(e,a.value,n),r[e]=yt(a.value),u==null||u.postMessage({value:n.encode(a.value)}))},f=y=>{var R;const T=y.refresh?(R=Zl(n))==null?void 0:R[e]:n.decode(y.value);d=!0,a.value=T,r[e]=yt(T),mn(()=>{d=!1})};let d=!1;const h=!!Kr();if(h&&bs(()=>{d=!0,c(),u==null||u.close()}),us){const y=T=>{const R=T.changed.find(w=>w.name===e),_=T.deleted.find(w=>w.name===e);R&&f({value:R.value}),_&&f({value:null})};us.addEventListener("change",y),h&&bs(()=>us.removeEventListener("change",y))}else u&&(u.onmessage=({data:y})=>f(y));n.watch?tt(a,()=>{d||c()},{deep:n.watch!=="shallow"}):c()}return a}function Zl(e={}){return Hg(document.cookie,e)}function rv(e,t,n={}){return t==null?yl(e,t,{...n,maxAge:-1}):yl(e,t,n)}function sv(e,t,n={}){document.cookie=rv(e,t,n)}const ec=2147483647;function ov(e,t,n){let r,s,o=0;const i=n?Ue(e):{value:e};return Kr()&&bs(()=>{s==null||s(),clearTimeout(r)}),Oh((a,l)=>{n&&(s=tt(i,l));function u(){o=0,clearTimeout(r);const c=t-o,f=c{if(o+=f,oZ(()=>import("./Dp_bAvRA.js"),[],import.meta.url).then(e=>e.default||e.default||e)),lv=te(()=>Z(()=>import("./C2Owb4du.js"),__vite__mapDeps([15,10,16]),import.meta.url).then(e=>e.default||e.default||e)),cv=te(()=>Z(()=>import("./BH4s98EV.js"),__vite__mapDeps([9,10,11]),import.meta.url).then(e=>e.default||e.default||e)),uv=te(()=>Z(()=>import("./DuRYhw1p.js"),[],import.meta.url).then(e=>e.default||e.default||e)),fv=te(()=>Z(()=>import("./B7oelW36.js"),__vite__mapDeps([23,10,24]),import.meta.url).then(e=>e.default||e.default||e)),dv=te(()=>Z(()=>import("./Q_QQ67j3.js"),__vite__mapDeps([26,27]),import.meta.url).then(e=>e.default||e.default||e)),hv=te(()=>Z(()=>import("./cI2KBgiv.js"),__vite__mapDeps([19,10,20]),import.meta.url).then(e=>e.default||e.default||e)),pv=te(()=>Z(()=>import("./D2zSI4c2.js"),__vite__mapDeps([17,10,18]),import.meta.url).then(e=>e.default||e.default||e)),mv=te(()=>Z(()=>import("./D8s2c-rd.js").then(e=>e.T),__vite__mapDeps([14,15,10,16,1,2,3,4,5,17,18,19,20,6,21,22]),import.meta.url).then(e=>e.default||e.default||e)),gv=te(()=>Z(()=>import("./BXI0xhEI.js"),__vite__mapDeps([28,1,2,3,4,5,29,6,30]),import.meta.url).then(e=>e.default||e.default||e)),_v=te(()=>Z(()=>import("./DLD60Gv_.js"),__vite__mapDeps([31,29,6,5]),import.meta.url).then(e=>e.default||e.default||e)),yv=te(()=>Z(()=>import("./CC6rXuIT.js"),__vite__mapDeps([32,6,5,8]),import.meta.url).then(e=>e.default||e.default||e)),bv=te(()=>Z(()=>import("./CQCvOdyV.js"),__vite__mapDeps([29,6,5]),import.meta.url).then(e=>e.default||e.default||e)),vv=te(()=>Z(()=>import("./C_JrZ1Mo.js"),__vite__mapDeps([1,2,3,4,5]),import.meta.url).then(e=>e.default||e.default||e)),Ev=te(()=>Z(()=>import("./Ckf0q1bM.js"),__vite__mapDeps([33,2,3,4,5]),import.meta.url).then(e=>e.default||e.default||e)),wv=te(()=>Z(()=>import("./CUlYIo2c.js"),__vite__mapDeps([34,4]),import.meta.url).then(e=>e.default||e.default||e)),Lv=te(()=>Z(()=>import("./B2m0StLH.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Tv=te(()=>Z(()=>import("./C2GbH-Yl.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Cv=te(()=>Z(()=>import("./CsOdgMXL.js"),__vite__mapDeps([35,34,4]),import.meta.url).then(e=>e.default||e.default||e)),Sv=te(()=>Z(()=>import("./BY4RZ3h1.js"),__vite__mapDeps([36,37,38]),import.meta.url).then(e=>e.default||e.default||e)),Pv=te(()=>Z(()=>import("./By_yWMqN.js"),__vite__mapDeps([39,10]),import.meta.url).then(e=>e.default||e.default||e)),Rv=te(()=>Z(()=>import("./BoMNX4dH.js"),__vite__mapDeps([40,37,38]),import.meta.url).then(e=>e.default||e.default||e)),kv=te(()=>Z(()=>import("./C4fhtynW.js"),__vite__mapDeps([41,8]),import.meta.url).then(e=>e.default||e.default||e)),Av=te(()=>Z(()=>import("./CGOEeutR.js"),__vite__mapDeps([42,10]),import.meta.url).then(e=>e.default||e.default||e)),Ov=te(()=>Z(()=>import("./fSOz440x.js"),__vite__mapDeps([43,10]),import.meta.url).then(e=>e.default||e.default||e)),Iv=te(()=>Z(()=>import("./vwG3UtBw.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Nv=te(()=>Z(()=>import("./-0OlMWcN.js"),[],import.meta.url).then(e=>e.default||e.default||e)),xv=te(()=>Z(()=>import("./Cpdqo6aG.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Dv=te(()=>Z(()=>import("./BtshsJ2K.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Mv=te(()=>Z(()=>import("./C91pL1Ci.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Fv=te(()=>Z(()=>import("./BOWZR48g.js"),[],import.meta.url).then(e=>e.default||e.default||e)),$v=te(()=>Z(()=>import("./BASAOzWq.js"),__vite__mapDeps([44,10]),import.meta.url).then(e=>e.default||e.default||e)),Hv=te(()=>Z(()=>import("./yirtcEzJ.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Uv=te(()=>Z(()=>import("./ClHej11D.js"),__vite__mapDeps([45,10]),import.meta.url).then(e=>e.default||e.default||e)),jv=te(()=>Z(()=>import("./TFiMn3fx.js"),__vite__mapDeps([46,10]),import.meta.url).then(e=>e.default||e.default||e)),Bv=te(()=>Z(()=>import("./Ce6e9MyR.js"),__vite__mapDeps([47,10]),import.meta.url).then(e=>e.default||e.default||e)),Vv=te(()=>Z(()=>import("./Ccrg81Sp.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Wv=te(()=>Z(()=>import("./Ba-jAUoj.js"),__vite__mapDeps([48,10]),import.meta.url).then(e=>e.default||e.default||e)),Kv=te(()=>Z(()=>import("./xkikZ9NO.js"),__vite__mapDeps([49,10]),import.meta.url).then(e=>e.default||e.default||e)),Gv=te(()=>Z(()=>import("./BmHjpJm4.js"),__vite__mapDeps([50,10]),import.meta.url).then(e=>e.default||e.default||e)),qv=te(()=>Z(()=>import("./DHdlLAwh.js"),__vite__mapDeps([51,10]),import.meta.url).then(e=>e.default||e.default||e)),zv=te(()=>Z(()=>import("./CoAzUEMg.js"),__vite__mapDeps([52,10]),import.meta.url).then(e=>e.default||e.default||e)),Yv=te(()=>Z(()=>import("./BEZ6FJ_V.js"),__vite__mapDeps([53,10]),import.meta.url).then(e=>e.default||e.default||e)),Xv=te(()=>Z(()=>import("./BIPk4c1S.js"),__vite__mapDeps([54,10]),import.meta.url).then(e=>e.default||e.default||e)),Jv=te(()=>Z(()=>import("./BrVnfC9I.js"),__vite__mapDeps([55,10]),import.meta.url).then(e=>e.default||e.default||e)),Qv=[["BasicContainer",av],["BubbleMenu",lv],["DarkMode",cv],["DocumentContainer",uv],["Footer",fv],["Highlighter",dv],["Menu",hv],["Paragraph",pv],["TabView",mv],["ContentDoc",gv],["ContentList",_v],["ContentNavigation",yv],["ContentQuery",bv],["ContentRenderer",vv],["ContentRendererMarkdown",Ev],["MDCSlot",wv],["DocumentDrivenEmpty",Lv],["DocumentDrivenNotFound",Tv],["Markdown",Cv],["ProseCode",Sv],["ProseCodeInline",Pv],["ProsePre",Rv],["ProseA",kv],["ProseBlockquote",Av],["ProseEm",Ov],["ProseH1",Iv],["ProseH2",Nv],["ProseH3",xv],["ProseH4",Dv],["ProseH5",Mv],["ProseH6",Fv],["ProseHr",$v],["ProseImg",Hv],["ProseLi",Uv],["ProseOl",jv],["ProseP",Bv],["ProseScript",Vv],["ProseStrong",Wv],["ProseTable",Kv],["ProseTbody",Gv],["ProseTd",qv],["ProseTh",zv],["ProseThead",Yv],["ProseTr",Xv],["ProseUl",Jv]],Zv=Ge({name:"nuxt:global-components",setup(e){for(const[t,n]of Qv)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),an={default:te(()=>Z(()=>import("./B08py-34.js"),__vite__mapDeps([56,10,57]),import.meta.url))},eE=Ge({name:"nuxt:prefetch",setup(e){const t=nt();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 an[r]=="function"&&await an[r]()})}),e.hooks.hook("link:prefetch",n=>{if(Nt(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=fa(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof Pr[i]=="function"&&Pr[i]();s&&typeof an[s]=="function"&&an[s]()})}});/*! + * shared v10.0.5 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */const $s=typeof window<"u",gn=(e,t=!1)=>t?Symbol.for(e):Symbol(e),tE=(e,t,n)=>nE({l:e,k:t,s:n}),nE=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Ae=e=>typeof e=="number"&&isFinite(e),rE=e=>ma(e)==="[object Date]",Hs=e=>ma(e)==="[object RegExp]",oo=e=>ue(e)&&Object.keys(e).length===0,Oe=Object.assign,sE=Object.create,be=(e=null)=>sE(e);let tc;const pa=()=>tc||(tc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:be());function nc(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const oE=Object.prototype.hasOwnProperty;function Et(e,t){return oE.call(e,t)}const Re=Array.isArray,ge=e=>typeof e=="function",K=e=>typeof e=="string",Se=e=>typeof e=="boolean",iE=e=>typeof e=="symbol",ie=e=>e!==null&&typeof e=="object",aE=e=>ie(e)&&ge(e.then)&&ge(e.catch),gd=Object.prototype.toString,ma=e=>gd.call(e),ue=e=>ma(e)==="[object Object]",lE=e=>e==null?"":Re(e)||ue(e)&&e.toString===gd?JSON.stringify(e,null,2):String(e);function ga(e,t=""){return e.reduce((n,r,s)=>s===0?n+r:n+t+r,"")}function cE(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const fs=e=>!ie(e)||Re(e);function An(e,t){if(fs(e)||fs(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:s}=n.pop();Object.keys(r).forEach(o=>{o!=="__proto__"&&(ie(r[o])&&!ie(s[o])&&(s[o]=Array.isArray(r[o])?[]:be()),fs(s[o])||fs(r[o])?s[o]=r[o]:n.push({src:r[o],des:s[o]}))})}}const uE={welcome:{t:0,b:{t:2,i:[{t:3}],s:"Welcome and good day!"}},"mczvc.m":{t:0,b:{t:2,i:[{t:3}],s:"Meldencio"}},"mczvc.cz":{t:0,b:{t:2,i:[{t:3}],s:"Czarlemagne"}},"mczvc.c":{t:0,b:{t:2,i:[{t:3}],s:"Corrales"}},resume:{t:0,b:{t:2,i:[{t:3}],s:"Resumé"}},"work_experience.display":{t:0,b:{t:2,i:[{t:3}],s:"Work Experience"}}},fE={welcome:{t:0,b:{t:2,i:[{t:3}],s:"ようこそ、良い一日を!"}},"mczvc.m":{t:0,b:{t:2,i:[{t:3}],s:"メルデンシオ"}},"mczvc.cz":{t:0,b:{t:2,i:[{t:3}],s:"ツァルレマーニュ"}},"mczvc.c":{t:0,b:{t:2,i:[{t:3}],s:"コラレス"}},resume:{t:0,b:{t:2,i:[{t:3}],s:"経歴書"}},"work_experience.display":{t:0,b:{t:2,i:[{t:3}],s:"職歴"}}},sr=["en","jp"],Us={en:[{key:"../i18n/locales/en.json",load:()=>Promise.resolve(uE),cache:!0}],jp:[{key:"../i18n/locales/jp.json",load:()=>Promise.resolve(fE),cache:!0}]},dE=[()=>Z(()=>import("./ZCdxTtWu.js"),[],import.meta.url)],io=[{name:"English",code:"en",language:"en",files:[{path:"/home/mczvc/js-ws/nuxt-portfolio-main/i18n/locales/en.json"}]},{name:"Japanese",code:"jp",language:"jp",files:[{path:"/home/mczvc/js-ws/nuxt-portfolio-main/i18n/locales/jp.json"}]}],_d="@nuxtjs/i18n",hE=!1,pE="nuxtI18nInternal",mE="i18n_redirected",rc="nuxt-i18n-slp",gE=typeof window<"u";function _E(e){e=e||[];const t=[];for(const n of e)K(n)?t.push({code:n}):t.push(n);return t}function ao(e){return K(e)?e:iE(e)?e.toString():"(null)"}function sc(e,t,{defaultLocale:n,strategy:r,routesNameSeparator:s,defaultLocaleRouteNameSuffix:o,differentDomains:i}){const a=r!=="no_prefix"||i;let l=ao(e)+(a?s+t:"");return t===n&&r==="prefix_and_default"&&(l+=s+o),l}function oc(e,t){return ge(e)?e(t):e}function yE(e,t){const n=[];for(const[r,s]of t.entries()){const o=e.find(i=>i.language.toLowerCase()===s.toLowerCase());if(o){n.push({code:o.code,score:1-r/t.length});break}}for(const[r,s]of t.entries()){const o=s.split("-")[0].toLowerCase(),i=e.find(a=>a.language.split("-")[0].toLowerCase()===o);if(i){n.push({code:i.code,score:.999-r/t.length});break}}return n}const bE=yE;function vE(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}const EE=vE;function wE(e,t,{matcher:n=bE,comparer:r=EE}={}){const s=[];for(const i of e){const{code:a}=i,l=i.language||a;s.push({code:a,language:l})}const o=n(s,t);return o.length>1&&o.sort(r),o.length?o[0].code:""}function _a(e){return new RegExp(`^/(${e.join("|")})(?:/|$)`,"i")}const Rr=new Map;async function LE(e,t){const n={messages:{}};for(const r of e){const{default:s}=await r(),o=ge(s)?await t.runWithContext(async()=>await s()):s;An(o,n)}return n}function yd(e,t){let n=[];if(Re(e))n=e;else if(ie(e)){const r=[...t,"default"];for(const s of r)e[s]&&(n=[...n,...e[s].filter(Boolean)])}else K(e)&&t.every(r=>r!==e)&&n.push(e);return n}async function TE(e,t,n){const{defaultLocale:r,initialLocale:s,localeCodes:o,fallbackLocale:i,lazy:a}=n;if(a&&i){const u=yd(i,[r,s]);await Promise.all(u.map(c=>ic(c,t,e)))}const l=a?[...new Set().add(r).add(s)]:o;return await Promise.all(l.map(u=>ic(u,t,e))),e}async function CE(e,{key:t,load:n}){let r=null;try{const s=await n().then(o=>"default"in o?o.default:o);ge(s)?r=await s(e):(r=s,r!=null&&Rr&&Rr.set(t,r))}catch(s){console.error("Failed locale loading: "+s.message)}return r}async function js(e,t,n){const r=t[e];if(r==null){console.warn("Could not find messages for locale code: "+e);return}const s={};for(const o of r){let i=null;Rr&&Rr.has(o.key)&&o.cache?i=Rr.get(o.key):i=await CE(e,o),i!=null&&An(i,s)}n(e,s)}async function ic(e,t,n){await js(e,t,(s,o)=>{const i=n[s]||{};An(o,i),n[s]=i})}function SE(e){return e!=null&&"global"in e&&"mode"in e}function PE(e){return e!=null&&!("__composer"in e)&&"locale"in e&&we(e.locale)}function bd(e){return e!=null&&"__composer"in e}function Xt(e){return SE(e)?e.global:e}function Kn(e){const t=Xt(e);return PE(t)?t:bd(t)?t.__composer:t}function RE(e,t){return oe(e[t])}function lo(e,t){return RE(Xt(e),t)}function vd(e,t){const n=Xt(e);we(n.locale)?n.locale.value=t:n.locale=t}function co(e){return lo(e,"locale")}function kE(e){return lo(e,"locales")}function AE(e){return lo(e,"localeCodes")}function OE(e,t){return Xt(e).setLocale(t)}function IE(e,t){return Xt(e).setLocaleCookie(t)}function Ed(e,t,n){return Xt(e).mergeLocaleMessage(t,n)}async function NE(e,t,n,r,s){return Xt(e).onBeforeLanguageSwitch(t,n,r,s)}function xE(e,t,n){return Xt(e).onLanguageSwitched(t,n)}function DE(e,t){return[e.slice(0,t),e.slice(t)]}function ME(e){const{fullPath:t,query:n,hash:r,name:s,path:o,params:i,meta:a,redirectedFrom:l,matched:u}=e;return{fullPath:t,params:i,query:n,hash:r,name:s,path:o,meta:a,matched:u,redirectedFrom:l}}function FE({router:e},t,n,r){var u,c;if(n!=="prefix")return e.resolve(t);const[s,o]=DE(t.path,1),i=`${s}${r}${o===""?o:`/${o}`}`,a=(c=(u=e.options)==null?void 0:u.routes)==null?void 0:c.find(f=>f.path===i);if(a==null)return t;const l=Oe({},t,a);return l.path=i,e.resolve(l)}const $E=new Set(["prefix_and_default","prefix_except_default"]);function HE(e){const{currentLocale:t,defaultLocale:n,strategy:r}=e;return!(t===n&&$E.has(r))&&r!=="no_prefix"}const UE=HE;function or(e,t){const{routesNameSeparator:n}=e.runtimeConfig.public.i18n,r=oe(t);return r==null||!r.name?void 0:ao(r.name).split(n)[0]}function Jr(e,t,n){var s;if(typeof t=="string"&&Nt(t,{acceptRelative:!0}))return t;const r=uo(e,t,n);return r==null?"":((s=r.redirectedFrom)==null?void 0:s.fullPath)||r.fullPath}function ya(e,t,n){return uo(e,t,n)??void 0}function jE(e,t,n){return uo(e,t,n)??void 0}function uo(e,t,n){const{router:r,i18n:s}=e,o=n||co(s),{defaultLocale:i,strategy:a,trailingSlash:l}=e.runtimeConfig.public.i18n,u=QE(e.runtimeConfig);let c;if(K(t))if(t[0]==="/"){const{pathname:h,search:y,hash:T}=ii(t),R=vf(y);c={path:h,query:R,hash:T}}else c={name:t};else c=t;let f=Oe({},c);if((h=>"path"in h&&!!h.path&&!("name"in h))(f)){const h=FE(e,f,a,o),y=or(e,h);K(y)?(f={name:sc(y,o,e.runtimeConfig.public.i18n),params:h.params,query:h.query,hash:h.hash},f.state=h.state):(u({currentLocale:o,defaultLocale:i,strategy:a})&&(f.path=`/${o}${f.path}`),f.path=l?Is(f.path,!0):eo(f.path,!0))}else!f.name&&!("path"in f)&&(f.name=or(e,r.currentRoute.value)),f.name=sc(f.name,o,e.runtimeConfig.public.i18n);try{const h=r.resolve(f);return h.name?h:r.resolve(t)}catch(h){if(typeof h=="object"&&"type"in h&&h.type===1)return null}}function BE(e,t){var r;if(e.runtimeConfig.public.i18n.experimental.switchLocalePathLinkSSR)return oe(e.metaState.value);const n=t.meta||{};return((r=oe(n))==null?void 0:r[pE])||{}}function ir(e,t,n){const r=n??e.router.currentRoute.value,s=or(e,r);if(!s)return"";const o=ZE(e.runtimeConfig),i=ME(r),a=BE(e,r)[t],l={...i,name:s,params:{...i.params,...a}},u=Jr(e,l,t);return o(u,t)}function wd(e,{dir:t=!0,lang:n=!0,seo:r=!0,key:s="hid"}){const{defaultDirection:o}=at().public.i18n,i=Kn(e.i18n),a={htmlAttrs:{},link:[],meta:[]},l=oe(i.baseUrl);if(l||console.warn("I18n `baseUrl` is required to generate valid SEO tag links."),oe(i.locales)==null||l==null)return a;const u=co(e.i18n),c=kE(e.i18n),f=_E(c).find(y=>y.code===u)||{code:u},d=f.language,h=f.dir||o;return t&&(a.htmlAttrs.dir=h),n&&d&&(a.htmlAttrs.lang=d),r&&u&&oe(i.locales)&&(a.link.push(...VE(e,oe(c),s),...WE(e,s,r)),a.meta.push(...KE(e,s,r),...GE(f,d,s),...qE(oe(c),d,s))),a}function ba(){const e=_e(),t=Kn(e.$i18n);return ur(oe(t.baseUrl),e.$config.app.baseURL)}function VE(e,t,n){const r=ba(),{defaultLocale:s,strategy:o}=at().public.i18n,i=[];if(o==="no_prefix")return i;const a=new Map;for(const l of t){const u=l.language;if(!u){console.warn("Locale `language` ISO code is required to generate alternate link");continue}const[c,f]=u.split("-");c&&f&&(l.isCatchallLocale||!a.has(c))&&a.set(c,l),a.set(u,l)}for(const[l,u]of a.entries()){const c=ir(e,u.code);c&&i.push({[n]:`i18n-alt-${l}`,rel:"alternate",href:Si(c,r),hreflang:l})}if(s){const l=ir(e,s);l&&i.push({[n]:"i18n-xd",rel:"alternate",href:Si(l,r),hreflang:"x-default"})}return i}function Ld(e,t,n){const r=e.router.currentRoute.value,s=ya(e,{...r,path:void 0,name:or(e,r)});if(!s)return"";let o=Si(s.path,t);const i=ie(n)&&n.canonicalQueries||[],a=s.query,l=new URLSearchParams;for(const c of i)if(c in a){const f=a[c];Re(f)?f.forEach(d=>l.append(c,d||"")):l.append(c,f||"")}const u=l.toString();return u&&(o=`${o}?${u}`),o}function WE(e,t,n){const r=ba(),s=Ld(e,r,n);return s?[{[t]:"i18n-can",rel:"canonical",href:s}]:[]}function KE(e,t,n){const r=ba(),s=Ld(e,r,n);return s?[{[t]:"i18n-og-url",property:"og:url",content:s}]:[]}function GE(e,t,n){return!e||!t?[]:[{[n]:"i18n-og",property:"og:locale",content:Td(t)}]}function qE(e,t,n){return e.filter(s=>s.language&&s.language!==t).map(s=>({[n]:`i18n-og-alt-${s.language}`,property:"og:locale:alternate",content:Td(s.language)}))}function Td(e){return(e||"").replace(/-/g,"_")}function Si(e,t){return e.match(/^https?:\/\//)?e:ur(t,e)}const zE=`(${sr.join("|")})`,ac=_a(sr);function Cd(){const{routesNameSeparator:e,defaultLocaleRouteNameSuffix:t}=at().public.i18n,n=`(?:${e}${t})?`,r=new RegExp(`${e}${zE}${n}$`,"i");return o=>{let i=null;return typeof o=="string"?(i=o.match(ac),(i==null?void 0:i[1])??""):(o.name?i=ao(o.name).match(r):o.path&&(i=o.path.match(ac)),(i==null?void 0:i[1])??"")}}function va(e){return{i18n:e??_e().$i18n,router:nt(),runtimeConfig:at(),metaState:ha("nuxt-i18n-meta",()=>({}))}}async function lc(e,t,n,r=!1){const{differentDomains:s,skipSettingLocaleOnNavigate:o,lazy:i}=n,a=Qr(n),l=_e(),u=co(t),c=AE(t);function f(h=u){a===!1||!a.useCookie||o||IE(t,h)}if(!e||!r&&s||u===e)return f(),!1;const d=await NE(t,u,e,r,l);if(d&&c.includes(d)){if(u===d)return f(),!1;e=d}if(i){const h=lo(t,"fallbackLocale"),y=Ed.bind(null,t);if(h){const T=yd(h,[e]);await Promise.all(T.map(R=>js(R,Us,y)))}await js(e,Us,y)}return o?!1:(f(e),vd(t,e),await xE(t,u,e),!0)}function cc(e,t,n,r,s){const{strategy:o,defaultLocale:i,differentDomains:a,multiDomainLocales:l}=s,{localeCookie:u}=r,c=Qr(s),f=ge(n)?n():n,d=kd(e,r,f);if(d.reason===Rd.SSG_IGNORE)return f;if(d.locale&&d.from!=null)return d.locale;let h="";a||l?h||(h=s0(io,o,e)):o!=="no_prefix"&&(h||(h=t));const y=c&&c.useCookie&&u;return h||(h=y||f||i||""),h}function uc({route:e,locale:t,routeLocale:n,strategy:r},s=!1){if(n===t||r==="no_prefix")return"";const o=va();let i=ir(o,t,e.to);return s&&!i&&(i=Jr(o,e.to.fullPath,t)),oi(i,e.to.fullPath)||e.from&&oi(i,e.from.fullPath)?"":i}function YE(e){return ie(e)&&"path"in e&&"statusCode"in e}const XE=()=>ha(_d+":redirect",()=>"");function Fn(e,t){return g_(e,{redirectCode:t})}async function fc(e,{status:t=302,enableNavigate:n=!1}={}){const{nuxtApp:r,i18n:s,locale:o,route:i}=e,{rootRedirect:a,differentDomains:l,multiDomainLocales:u,skipSettingLocaleOnNavigate:c,locales:f,strategy:d}=r.$config.public.i18n;let{redirectPath:h}=e;if(i.path==="/"&&a)return K(a)?h="/"+a:YE(a)&&(h="/"+a.path,t=a.statusCode),h=r.$localePath(h,o),Fn(h,t);if(!(c&&(s.__pendingLocale=o,s.__pendingLocalePromise=new Promise(y=>{s.__resolvePendingLocalePromise=y}),!n))){if(u&&d==="prefix_except_default"){const y=fo(),T=f.find(_=>{var w;return typeof _!="string"?(w=_.defaultForDomains)==null?void 0:w.find(m=>m===y):!1}),R=typeof T!="string"?T==null?void 0:T.code:void 0;if(i.path.startsWith(`/${R}`))return Fn(i.path.replace(`/${R}`,""),t);if(!i.path.startsWith(`/${o}`)&&o!==R){const w=Cd()(i.path);return Fn(w!==""?`/${o+i.path.replace(`/${w}`,"")}`:`/${o+(i.path==="/"?"":i.path)}`,t)}else if(h&&i.path!==h)return Fn(h,t);return}if(l){const y=XE();y.value&&y.value!==h&&(y.value="",window.location.assign(h))}else if(h)return Fn(h,t)}}function JE(e,t){$n(e,"$i18n",Xt(t)),$n(e,"$getRouteBaseName",Ze(or)),$n(e,"$localePath",Ze(Jr)),$n(e,"$localeRoute",Ze(ya)),$n(e,"$switchLocalePath",Ze(ir)),$n(e,"$localeHead",Ze(wd))}function QE(e=at()){return t=>UE(t)&&!e.public.i18n.differentDomains}function ZE(e=at()){return(t,n)=>{if(!e.public.i18n.differentDomains)return t;const r=Ad(n);return r&&ur(r,t)||t}}function e0(){return()=>{const e=_e(),{baseUrl:t,defaultLocale:n,differentDomains:r}=e.$config.public.i18n;if(ge(t))return t(e);const s=ge(n)?n():n;if(r&&s){const o=Ad(s);if(o)return o}return t}}function Sd(e){return _d+" "+e}function $n(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function Ze(e,t=va()){return(...n)=>e(t,...n)}function Pd(){let e;return navigator.languages&&(e=wE(io,navigator.languages)),e}function t0(){const e=Qr(),t=e&&e.cookieKey||mE,n=new Date,r={expires:new Date(n.setDate(n.getDate()+365)),path:"/",sameSite:e&&e.cookieCrossOrigin?"none":"lax",secure:e&&e.cookieCrossOrigin||e&&e.cookieSecure};return e&&e.cookieDomain&&(r.domain=e.cookieDomain),nv(t,r)}function Fo(e,t,n){if(t===!1||!t.useCookie)return;const r=e.value??void 0;if(r!=null){if(sr.includes(r))return r;if(n)return e.value=n,n;e.value=void 0}}function n0(e,t,n){n===!1||!n.useCookie||(e.value=t)}var Rd=(e=>(e.NOT_FOUND="not_found_match",e.FIRST_ACCESS="first_access_only",e.NO_REDIRECT_ROOT="not_redirect_on_root",e.NO_REDIRECT_NO_PREFIX="not_redirect_on_no_prefix",e.SSG_IGNORE="detect_ignore_on_ssg",e))(Rd||{});const r0={locale:""};function kd(e,t,n=""){const r=Qr();if(!r)return r0;const{strategy:s}=at().public.i18n,{ssg:o,callType:i,firstAccess:a,localeCookie:l}=t;if(s==="no_prefix"&&o==="ssg_ignore")return{locale:"",reason:"detect_ignore_on_ssg"};if(!a)return{locale:s==="no_prefix"?n:"",reason:"first_access_only"};const{redirectOn:u,alwaysRedirect:c,useCookie:f,fallbackLocale:d}=r,h=K(e)?e:e.path;if(s!=="no_prefix"){if(u==="root"&&h!=="/")return{locale:"",reason:"not_redirect_on_root"};if(u==="no prefix"&&!c&&h.match(_a(sr)))return{locale:"",reason:"not_redirect_on_no_prefix"}}let y;const T=f&&l||void 0;f&&(y="cookie");const R=Pd();T||(y="navigator_or_header");const _=T||R,w=_||d||"";return!_&&d&&(y="fallback"),{locale:w,from:y}}function fo(){let e;return e=window.location.host,e}function s0(e,t,n){let r=fo()||"";const s=ie(n)?n.path:K(n)?n:"";if(r){let o;const i=e.filter(a=>{if(a&&a.domain){let l=a.domain;return Nt(a.domain)&&(l=a.domain.replace(/(http|https):\/\//,"")),l===r}else if(Array.isArray(a==null?void 0:a.domains))return a.domains.includes(r);return!1});if(i.length===1)o=i[0];else if(i.length>1)if(t==="no_prefix")console.warn(Sd("Multiple matching domains found! This is not supported for no_prefix strategy in combination with differentDomains!")),o=i[0];else{if(n&&s&&s!==""){const a=s.match(_a(i.map(l=>l.code)));a&&a.length>1&&(o=i.find(l=>l.code===a[1]))}o||(o=i.find(a=>Array.isArray(a.defaultForDomains)?a.defaultForDomains.includes(r):a.domainDefault))}if(o)return o.code;r=""}return r}function Ad(e){var i,a,l;const t=at();_e();const n=fo(),r=t.public.i18n,s=io.find(u=>u.code===e),o=((a=(i=r==null?void 0:r.domainLocales)==null?void 0:i[e])==null?void 0:a.domain)||(s==null?void 0:s.domain)||((l=s==null?void 0:s.domains)==null?void 0:l.find(u=>u===n));if(o){if(Nt(o,{strict:!0}))return o;let u;return u=new URL(window.location.origin).protocol,u+"//"+o}console.warn(Sd("Could not find domain name for locale "+e))}const Qr=(e=at().public.i18n)=>(e==null?void 0:e.detectBrowserLanguage)===!1?!1:e==null?void 0:e.detectBrowserLanguage;function o0(e,t){const{multiDomainLocales:n,strategy:r,routesNameSeparator:s,defaultLocaleRouteNameSuffix:o}=e.$config.public.i18n;if(!n||!(r==="prefix_except_default"||r==="prefix_and_default"))return;const i=nt(),a=[s,o].join("");for(const l of i.getRoutes()){const u=ao(l.name);if(u.endsWith(a)){i.removeRoute(u);continue}const c=u.split(s)[1];c===t&&i.addRoute({...l,path:l.path===`/${c}`?"/":l.path.replace(`/${c}`,"")})}}function i0(e){const{locales:t,defaultLocale:n,multiDomainLocales:r}=e.$config.public.i18n;let s=n||"";if(!r)return s;const o=fo();if(t.some(a=>typeof a!="string"&&Array.isArray(a.defaultForDomains))){const a=t.find(l=>typeof l=="string"||!Array.isArray(l.defaultForDomains)?!1:l.defaultForDomains.includes(o??""));s=(a==null?void 0:a.code)??""}return s}/*! + * message-compiler v10.0.5 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */function a0(e,t,n){return{line:e,column:t,offset:n}}function Pi(e,t,n){return{start:e,end:t}}const me={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16},l0=17;function ho(e,t,n={}){const{domain:r,messages:s,args:o}=n,i=e,a=new SyntaxError(String(i));return a.code=e,t&&(a.location=t),a.domain=r,a}function c0(e){throw e}const Ft=" ",u0="\r",Ye=` +`,f0="\u2028",d0="\u2029";function h0(e){const t=e;let n=0,r=1,s=1,o=0;const i=P=>t[P]===u0&&t[P+1]===Ye,a=P=>t[P]===Ye,l=P=>t[P]===d0,u=P=>t[P]===f0,c=P=>i(P)||a(P)||l(P)||u(P),f=()=>n,d=()=>r,h=()=>s,y=()=>o,T=P=>i(P)||l(P)||u(P)?Ye:t[P],R=()=>T(n),_=()=>T(n+o);function w(){return o=0,c(n)&&(r++,s=0),i(n)&&n++,n++,s++,t[n]}function m(){return i(n+o)&&o++,o++,t[n+o]}function p(){n=0,r=1,s=1,o=0}function E(P=0){o=P}function S(){const P=n+o;for(;P!==n;)w();o=0}return{index:f,line:d,column:h,peekOffset:y,charAt:T,currentChar:R,currentPeek:_,next:w,peek:m,reset:p,resetPeek:E,skipToPeek:S}}const Qt=void 0,p0=".",dc="'",m0="tokenizer";function g0(e,t={}){const n=t.location!==!1,r=h0(e),s=()=>r.index(),o=()=>a0(r.line(),r.column(),r.index()),i=o(),a=s(),l={currentType:13,offset:a,startLoc:i,endLoc:i,lastType:13,lastOffset:a,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},u=()=>l,{onError:c}=t;function f(g,v,k,...N){const H=u();if(v.column+=k,v.offset+=k,c){const j=n?Pi(H.startLoc,v):null,C=ho(g,j,{domain:m0,args:N});c(C)}}function d(g,v,k){g.endLoc=o(),g.currentType=v;const N={type:v};return n&&(N.loc=Pi(g.startLoc,g.endLoc)),k!=null&&(N.value=k),N}const h=g=>d(g,13);function y(g,v){return g.currentChar()===v?(g.next(),v):(f(me.EXPECTED_TOKEN,o(),0,v),"")}function T(g){let v="";for(;g.currentPeek()===Ft||g.currentPeek()===Ye;)v+=g.currentPeek(),g.peek();return v}function R(g){const v=T(g);return g.skipToPeek(),v}function _(g){if(g===Qt)return!1;const v=g.charCodeAt(0);return v>=97&&v<=122||v>=65&&v<=90||v===95}function w(g){if(g===Qt)return!1;const v=g.charCodeAt(0);return v>=48&&v<=57}function m(g,v){const{currentType:k}=v;if(k!==2)return!1;T(g);const N=_(g.currentPeek());return g.resetPeek(),N}function p(g,v){const{currentType:k}=v;if(k!==2)return!1;T(g);const N=g.currentPeek()==="-"?g.peek():g.currentPeek(),H=w(N);return g.resetPeek(),H}function E(g,v){const{currentType:k}=v;if(k!==2)return!1;T(g);const N=g.currentPeek()===dc;return g.resetPeek(),N}function S(g,v){const{currentType:k}=v;if(k!==7)return!1;T(g);const N=g.currentPeek()===".";return g.resetPeek(),N}function P(g,v){const{currentType:k}=v;if(k!==8)return!1;T(g);const N=_(g.currentPeek());return g.resetPeek(),N}function M(g,v){const{currentType:k}=v;if(!(k===7||k===11))return!1;T(g);const N=g.currentPeek()===":";return g.resetPeek(),N}function A(g,v){const{currentType:k}=v;if(k!==9)return!1;const N=()=>{const j=g.currentPeek();return j==="{"?_(g.peek()):j==="@"||j==="|"||j===":"||j==="."||j===Ft||!j?!1:j===Ye?(g.peek(),N()):B(g,!1)},H=N();return g.resetPeek(),H}function x(g){T(g);const v=g.currentPeek()==="|";return g.resetPeek(),v}function B(g,v=!0){const k=(H=!1,j="")=>{const C=g.currentPeek();return C==="{"||C==="@"||!C?H:C==="|"?!(j===Ft||j===Ye):C===Ft?(g.peek(),k(!0,Ft)):C===Ye?(g.peek(),k(!0,Ye)):!0},N=k();return v&&g.resetPeek(),N}function D(g,v){const k=g.currentChar();return k===Qt?Qt:v(k)?(g.next(),k):null}function z(g){const v=g.charCodeAt(0);return v>=97&&v<=122||v>=65&&v<=90||v>=48&&v<=57||v===95||v===36}function re(g){return D(g,z)}function se(g){const v=g.charCodeAt(0);return v>=97&&v<=122||v>=65&&v<=90||v>=48&&v<=57||v===95||v===36||v===45}function G(g){return D(g,se)}function J(g){const v=g.charCodeAt(0);return v>=48&&v<=57}function Y(g){return D(g,J)}function pe(g){const v=g.charCodeAt(0);return v>=48&&v<=57||v>=65&&v<=70||v>=97&&v<=102}function rt(g){return D(g,pe)}function qe(g){let v="",k="";for(;v=Y(g);)k+=v;return k}function Me(g){let v="";for(;;){const k=g.currentChar();if(k==="{"||k==="}"||k==="@"||k==="|"||!k)break;if(k===Ft||k===Ye)if(B(g))v+=k,g.next();else{if(x(g))break;v+=k,g.next()}else v+=k,g.next()}return v}function Pt(g){R(g);let v="",k="";for(;v=G(g);)k+=v;return g.currentChar()===Qt&&f(me.UNTERMINATED_CLOSING_BRACE,o(),0),k}function Rt(g){R(g);let v="";return g.currentChar()==="-"?(g.next(),v+=`-${qe(g)}`):v+=qe(g),g.currentChar()===Qt&&f(me.UNTERMINATED_CLOSING_BRACE,o(),0),v}function bn(g){return g!==dc&&g!==Ye}function Be(g){R(g),y(g,"'");let v="",k="";for(;v=D(g,bn);)v==="\\"?k+=$(g):k+=v;const N=g.currentChar();return N===Ye||N===Qt?(f(me.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,o(),0),N===Ye&&(g.next(),y(g,"'")),k):(y(g,"'"),k)}function $(g){const v=g.currentChar();switch(v){case"\\":case"'":return g.next(),`\\${v}`;case"u":return q(g,v,4);case"U":return q(g,v,6);default:return f(me.UNKNOWN_ESCAPE_SEQUENCE,o(),0,v),""}}function q(g,v,k){y(g,v);let N="";for(let H=0;H{const N=g.currentChar();return N==="{"||N==="@"||N==="|"||N==="("||N===")"||!N||N===Ft?k:(k+=N,g.next(),v(k))};return v("")}function b(g){R(g);const v=y(g,"|");return R(g),v}function L(g,v){let k=null;switch(g.currentChar()){case"{":return v.braceNest>=1&&f(me.NOT_ALLOW_NEST_PLACEHOLDER,o(),0),g.next(),k=d(v,2,"{"),R(g),v.braceNest++,k;case"}":return v.braceNest>0&&v.currentType===2&&f(me.EMPTY_PLACEHOLDER,o(),0),g.next(),k=d(v,3,"}"),v.braceNest--,v.braceNest>0&&R(g),v.inLinked&&v.braceNest===0&&(v.inLinked=!1),k;case"@":return v.braceNest>0&&f(me.UNTERMINATED_CLOSING_BRACE,o(),0),k=O(g,v)||h(v),v.braceNest=0,k;default:{let H=!0,j=!0,C=!0;if(x(g))return v.braceNest>0&&f(me.UNTERMINATED_CLOSING_BRACE,o(),0),k=d(v,1,b(g)),v.braceNest=0,v.inLinked=!1,k;if(v.braceNest>0&&(v.currentType===4||v.currentType===5||v.currentType===6))return f(me.UNTERMINATED_CLOSING_BRACE,o(),0),v.braceNest=0,U(g,v);if(H=m(g,v))return k=d(v,4,Pt(g)),R(g),k;if(j=p(g,v))return k=d(v,5,Rt(g)),R(g),k;if(C=E(g,v))return k=d(v,6,Be(g)),R(g),k;if(!H&&!j&&!C)return k=d(v,12,X(g)),f(me.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,k.value),R(g),k;break}}return k}function O(g,v){const{currentType:k}=v;let N=null;const H=g.currentChar();switch((k===7||k===8||k===11||k===9)&&(H===Ye||H===Ft)&&f(me.INVALID_LINKED_FORMAT,o(),0),H){case"@":return g.next(),N=d(v,7,"@"),v.inLinked=!0,N;case".":return R(g),g.next(),d(v,8,".");case":":return R(g),g.next(),d(v,9,":");default:return x(g)?(N=d(v,1,b(g)),v.braceNest=0,v.inLinked=!1,N):S(g,v)||M(g,v)?(R(g),O(g,v)):P(g,v)?(R(g),d(v,11,ae(g))):A(g,v)?(R(g),H==="{"?L(g,v)||N:d(v,10,ye(g))):(k===7&&f(me.INVALID_LINKED_FORMAT,o(),0),v.braceNest=0,v.inLinked=!1,U(g,v))}}function U(g,v){let k={type:13};if(v.braceNest>0)return L(g,v)||h(v);if(v.inLinked)return O(g,v)||h(v);switch(g.currentChar()){case"{":return L(g,v)||h(v);case"}":return f(me.UNBALANCED_CLOSING_BRACE,o(),0),g.next(),d(v,3,"}");case"@":return O(g,v)||h(v);default:{if(x(g))return k=d(v,1,b(g)),v.braceNest=0,v.inLinked=!1,k;if(B(g))return d(v,0,Me(g));break}}return k}function F(){const{currentType:g,offset:v,startLoc:k,endLoc:N}=l;return l.lastType=g,l.lastOffset=v,l.lastStartLoc=k,l.lastEndLoc=N,l.offset=s(),l.startLoc=o(),r.currentChar()===Qt?d(l,13):U(r,l)}return{nextToken:F,currentOffset:s,currentPosition:o,context:u}}const _0="parser",y0=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function b0(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function v0(e={}){const t=e.location!==!1,{onError:n}=e;function r(_,w,m,p,...E){const S=_.currentPosition();if(S.offset+=p,S.column+=p,n){const P=t?Pi(m,S):null,M=ho(w,P,{domain:_0,args:E});n(M)}}function s(_,w,m){const p={type:_};return t&&(p.start=w,p.end=w,p.loc={start:m,end:m}),p}function o(_,w,m,p){t&&(_.end=w,_.loc&&(_.loc.end=m))}function i(_,w){const m=_.context(),p=s(3,m.offset,m.startLoc);return p.value=w,o(p,_.currentOffset(),_.currentPosition()),p}function a(_,w){const m=_.context(),{lastOffset:p,lastStartLoc:E}=m,S=s(5,p,E);return S.index=parseInt(w,10),_.nextToken(),o(S,_.currentOffset(),_.currentPosition()),S}function l(_,w){const m=_.context(),{lastOffset:p,lastStartLoc:E}=m,S=s(4,p,E);return S.key=w,_.nextToken(),o(S,_.currentOffset(),_.currentPosition()),S}function u(_,w){const m=_.context(),{lastOffset:p,lastStartLoc:E}=m,S=s(9,p,E);return S.value=w.replace(y0,b0),_.nextToken(),o(S,_.currentOffset(),_.currentPosition()),S}function c(_){const w=_.nextToken(),m=_.context(),{lastOffset:p,lastStartLoc:E}=m,S=s(8,p,E);return w.type!==11?(r(_,me.UNEXPECTED_EMPTY_LINKED_MODIFIER,m.lastStartLoc,0),S.value="",o(S,p,E),{nextConsumeToken:w,node:S}):(w.value==null&&r(_,me.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,At(w)),S.value=w.value||"",o(S,_.currentOffset(),_.currentPosition()),{node:S})}function f(_,w){const m=_.context(),p=s(7,m.offset,m.startLoc);return p.value=w,o(p,_.currentOffset(),_.currentPosition()),p}function d(_){const w=_.context(),m=s(6,w.offset,w.startLoc);let p=_.nextToken();if(p.type===8){const E=c(_);m.modifier=E.node,p=E.nextConsumeToken||_.nextToken()}switch(p.type!==9&&r(_,me.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,At(p)),p=_.nextToken(),p.type===2&&(p=_.nextToken()),p.type){case 10:p.value==null&&r(_,me.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,At(p)),m.key=f(_,p.value||"");break;case 4:p.value==null&&r(_,me.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,At(p)),m.key=l(_,p.value||"");break;case 5:p.value==null&&r(_,me.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,At(p)),m.key=a(_,p.value||"");break;case 6:p.value==null&&r(_,me.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,At(p)),m.key=u(_,p.value||"");break;default:{r(_,me.UNEXPECTED_EMPTY_LINKED_KEY,w.lastStartLoc,0);const E=_.context(),S=s(7,E.offset,E.startLoc);return S.value="",o(S,E.offset,E.startLoc),m.key=S,o(m,E.offset,E.startLoc),{nextConsumeToken:p,node:m}}}return o(m,_.currentOffset(),_.currentPosition()),{node:m}}function h(_){const w=_.context(),m=w.currentType===1?_.currentOffset():w.offset,p=w.currentType===1?w.endLoc:w.startLoc,E=s(2,m,p);E.items=[];let S=null;do{const A=S||_.nextToken();switch(S=null,A.type){case 0:A.value==null&&r(_,me.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,At(A)),E.items.push(i(_,A.value||""));break;case 5:A.value==null&&r(_,me.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,At(A)),E.items.push(a(_,A.value||""));break;case 4:A.value==null&&r(_,me.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,At(A)),E.items.push(l(_,A.value||""));break;case 6:A.value==null&&r(_,me.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,At(A)),E.items.push(u(_,A.value||""));break;case 7:{const x=d(_);E.items.push(x.node),S=x.nextConsumeToken||null;break}}}while(w.currentType!==13&&w.currentType!==1);const P=w.currentType===1?w.lastOffset:_.currentOffset(),M=w.currentType===1?w.lastEndLoc:_.currentPosition();return o(E,P,M),E}function y(_,w,m,p){const E=_.context();let S=p.items.length===0;const P=s(1,w,m);P.cases=[],P.cases.push(p);do{const M=h(_);S||(S=M.items.length===0),P.cases.push(M)}while(E.currentType!==13);return S&&r(_,me.MUST_HAVE_MESSAGES_IN_PLURAL,m,0),o(P,_.currentOffset(),_.currentPosition()),P}function T(_){const w=_.context(),{offset:m,startLoc:p}=w,E=h(_);return w.currentType===13?E:y(_,m,p,E)}function R(_){const w=g0(_,Oe({},e)),m=w.context(),p=s(0,m.offset,m.startLoc);return t&&p.loc&&(p.loc.source=_),p.body=T(w),e.onCacheKey&&(p.cacheKey=e.onCacheKey(_)),m.currentType!==13&&r(w,me.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,_[m.offset]||""),o(p,w.currentOffset(),w.currentPosition()),p}return{parse:R}}function At(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function E0(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:o=>(n.helpers.add(o),o)}}function hc(e,t){for(let n=0;npc(n)),e}function pc(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;na;function u(R,_){a.code+=R}function c(R,_=!0){const w=_?s:"";u(o?w+" ".repeat(R):w)}function f(R=!0){const _=++a.indentLevel;R&&c(_)}function d(R=!0){const _=--a.indentLevel;R&&c(_)}function h(){c(a.indentLevel)}return{context:l,push:u,indent:f,deindent:d,newline:h,helper:R=>`_${R}`,needIndent:()=>a.needIndent}}function C0(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),ar(e,t.key),t.modifier?(e.push(", "),ar(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function S0(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const s=t.items.length;for(let o=0;o1){e.push(`${n("plural")}([`),e.indent(r());const s=t.cases.length;for(let o=0;o{const n=K(t.mode)?t.mode:"normal",r=K(t.filename)?t.filename:"message.intl",s=!!t.sourceMap,o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` +`,i=t.needIndent?t.needIndent:n!=="arrow",a=e.helpers||[],l=T0(e,{mode:n,filename:r,sourceMap:s,breakLineCode:o,needIndent:i});l.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(i),a.length>0&&(l.push(`const { ${ga(a.map(f=>`${f}: _${f}`),", ")} } = ctx`),l.newline()),l.push("return "),ar(l,e),l.deindent(i),l.push("}"),delete e.helpers;const{code:u,map:c}=l.context();return{ast:e,code:u,map:c?c.toJSON():void 0}};function A0(e,t={}){const n=Oe({},t),r=!!n.jit,s=!!n.minify,o=n.optimize==null?!0:n.optimize,a=v0(n).parse(e);return r?(o&&L0(a),s&&jn(a),{ast:a,code:""}):(w0(a,n),k0(a,n))}/*! + * core-base v10.0.5 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */function O0(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(pa().__INTLIFY_PROD_DEVTOOLS__=!1)}function $o(e){return n=>I0(n,e)}function I0(e,t){const n=x0(t);if(n==null)throw Hr(0);if(wa(n)===1){const o=M0(n);return e.plural(o.reduce((i,a)=>[...i,mc(e,a)],[]))}else return mc(e,n)}const N0=["b","body"];function x0(e){return _n(e,N0)}const D0=["c","cases"];function M0(e){return _n(e,D0,[])}function mc(e,t){const n=$0(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=U0(t).reduce((s,o)=>[...s,Ri(e,o)],[]);return e.normalize(r)}}const F0=["s","static"];function $0(e){return _n(e,F0)}const H0=["i","items"];function U0(e){return _n(e,H0,[])}function Ri(e,t){const n=wa(t);switch(n){case 3:return ds(t,n);case 9:return ds(t,n);case 4:{const r=t;if(Et(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(Et(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw Hr(n)}case 5:{const r=t;if(Et(r,"i")&&Ae(r.i))return e.interpolate(e.list(r.i));if(Et(r,"index")&&Ae(r.index))return e.interpolate(e.list(r.index));throw Hr(n)}case 6:{const r=t,s=W0(r),o=G0(r);return e.linked(Ri(e,o),s?Ri(e,s):void 0,e.type)}case 7:return ds(t,n);case 8:return ds(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const j0=["t","type"];function wa(e){return _n(e,j0)}const B0=["v","value"];function ds(e,t){const n=_n(e,B0);if(n)return n;throw Hr(t)}const V0=["m","modifier"];function W0(e){return _n(e,V0)}const K0=["k","key"];function G0(e){const t=_n(e,K0);if(t)return t;throw Hr(6)}function _n(e,t,n){for(let r=0;re;let hs=be();function lr(e){return ie(e)&&wa(e)===0&&(Et(e,"b")||Et(e,"body"))}function z0(e,t={}){let n=!1;const r=t.onError||c0;return t.onError=s=>{n=!0,r(s)},{...A0(e,t),detectError:n}}function Y0(e,t){if(K(e)){Se(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||q0)(e),s=hs[r];if(s)return s;const{ast:o,detectError:i}=z0(e,{...t,location:!1,jit:!0}),a=$o(o);return i?a:hs[r]=a}else{const n=e.cacheKey;if(n){const r=hs[n];return r||(hs[n]=$o(e))}else return $o(e)}}let Ur=null;function X0(e){Ur=e}function J0(e,t,n){Ur&&Ur.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Q0=Z0("function:translate");function Z0(e){return t=>Ur&&Ur.emit(e,t)}const Bt={INVALID_ARGUMENT:l0,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_NON_STRING_MESSAGE:20,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},ew=24;function Vt(e){return ho(e,null,void 0)}function La(e,t){return t.locale!=null?gc(t.locale):gc(e.locale)}let Ho;function gc(e){if(K(e))return e;if(ge(e)){if(e.resolvedOnce&&Ho!=null)return Ho;if(e.constructor.name==="Function"){const t=e();if(aE(t))throw Vt(Bt.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Ho=t}else throw Vt(Bt.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw Vt(Bt.NOT_SUPPORT_LOCALE_TYPE)}function tw(e,t,n){return[...new Set([n,...Re(t)?t:ie(t)?Object.keys(t):K(t)?[t]:[n]])]}function Od(e,t,n){const r=K(n)?n:Bs,s=e;s.__localeChainCache||(s.__localeChainCache=new Map);let o=s.__localeChainCache.get(r);if(!o){o=[];let i=[n];for(;Re(i);)i=_c(o,i,t);const a=Re(t)||!ue(t)?t:t.default?t.default:null;i=K(a)?[a]:a,Re(i)&&_c(o,i,!1),s.__localeChainCache.set(r,o)}return o}function _c(e,t,n){let r=!0;for(let s=0;s{i===void 0?i=a:i+=a},d[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},d[2]=()=>{d[0](),s++},d[3]=()=>{if(s>0)s--,r=4,d[0]();else{if(s=0,i===void 0||(i=lw(i),i===!1))return!1;d[1]()}};function h(){const y=e[n+1];if(r===5&&y==="'"||r===6&&y==='"')return n++,a="\\"+y,d[0](),!0}for(;r!==null;)if(n++,o=e[n],!(o==="\\"&&h())){if(l=aw(o),f=yn[r],u=f[l]||f.l||8,u===8||(r=u[0],u[1]!==void 0&&(c=d[u[1]],c&&(a=o,c()===!1))))return;if(r===7)return t}}const yc=new Map;function uw(e,t){return ie(e)?e[t]:null}function fw(e,t){if(!ie(e))return null;let n=yc.get(t);if(n||(n=cw(t),n&&yc.set(t,n)),!n)return null;const r=n.length;let s=e,o=0;for(;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function hw(){return{upper:(e,t)=>t==="text"&&K(e)?e.toUpperCase():t==="vnode"&&ie(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&K(e)?e.toLowerCase():t==="vnode"&&ie(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&K(e)?vc(e):t==="vnode"&&ie(e)&&"__v_isVNode"in e?vc(e.children):e}}let Id;function pw(e){Id=e}let Nd;function mw(e){Nd=e}let xd;function gw(e){xd=e}let Dd=null;const _w=e=>{Dd=e},yw=()=>Dd;let Md=null;const Ec=e=>{Md=e},bw=()=>Md;let wc=0;function vw(e={}){const t=ge(e.onWarn)?e.onWarn:cE,n=K(e.version)?e.version:dw,r=K(e.locale)||ge(e.locale)?e.locale:Bs,s=ge(r)?Bs:r,o=Re(e.fallbackLocale)||ue(e.fallbackLocale)||K(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s,i=ue(e.messages)?e.messages:Uo(s),a=ue(e.datetimeFormats)?e.datetimeFormats:Uo(s),l=ue(e.numberFormats)?e.numberFormats:Uo(s),u=Oe(be(),e.modifiers,hw()),c=e.pluralRules||be(),f=ge(e.missing)?e.missing:null,d=Se(e.missingWarn)||Hs(e.missingWarn)?e.missingWarn:!0,h=Se(e.fallbackWarn)||Hs(e.fallbackWarn)?e.fallbackWarn:!0,y=!!e.fallbackFormat,T=!!e.unresolving,R=ge(e.postTranslation)?e.postTranslation:null,_=ue(e.processor)?e.processor:null,w=Se(e.warnHtmlMessage)?e.warnHtmlMessage:!0,m=!!e.escapeParameter,p=ge(e.messageCompiler)?e.messageCompiler:Id,E=ge(e.messageResolver)?e.messageResolver:Nd||uw,S=ge(e.localeFallbacker)?e.localeFallbacker:xd||tw,P=ie(e.fallbackContext)?e.fallbackContext:void 0,M=e,A=ie(M.__datetimeFormatters)?M.__datetimeFormatters:new Map,x=ie(M.__numberFormatters)?M.__numberFormatters:new Map,B=ie(M.__meta)?M.__meta:{};wc++;const D={version:n,cid:wc,locale:r,fallbackLocale:o,messages:i,modifiers:u,pluralRules:c,missing:f,missingWarn:d,fallbackWarn:h,fallbackFormat:y,unresolving:T,postTranslation:R,processor:_,warnHtmlMessage:w,escapeParameter:m,messageCompiler:p,messageResolver:E,localeFallbacker:S,fallbackContext:P,onWarn:t,__meta:B};return D.datetimeFormats=a,D.numberFormats=l,D.__datetimeFormatters=A,D.__numberFormatters=x,__INTLIFY_PROD_DEVTOOLS__&&J0(D,n,B),D}const Uo=e=>({[e]:be()});function Ta(e,t,n,r,s){const{missing:o,onWarn:i}=e;if(o!==null){const a=o(e,n,t,s);return K(a)?a:t}else return t}function mr(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function Ew(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function ww(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r{Fd.includes(l)?i[l]=n[l]:o[l]=n[l]}),K(r)?o.locale=r:ue(r)&&(i=r),ue(s)&&(i=s),[o.key||"",a,o,i]}function Tc(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;r.__datetimeFormatters.has(o)&&r.__datetimeFormatters.delete(o)}}function Cc(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:s,onWarn:o,localeFallbacker:i}=e,{__numberFormatters:a}=e,[l,u,c,f]=Ai(...t),d=Se(c.missingWarn)?c.missingWarn:e.missingWarn;Se(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const h=!!c.part,y=La(e,c),T=i(e,s,y);if(!K(l)||l==="")return new Intl.NumberFormat(y,f).format(u);let R={},_,w=null;const m="number format";for(let S=0;S{$d.includes(l)?i[l]=n[l]:o[l]=n[l]}),K(r)?o.locale=r:ue(r)&&(i=r),ue(s)&&(i=s),[o.key||"",a,o,i]}function Sc(e,t,n){const r=e;for(const s in n){const o=`${t}__${s}`;r.__numberFormatters.has(o)&&r.__numberFormatters.delete(o)}}const Lw=e=>e,Tw=e=>"",Cw="text",Sw=e=>e.length===0?"":ga(e),Pw=lE;function Pc(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function Rw(e){const t=Ae(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Ae(e.named.count)||Ae(e.named.n))?Ae(e.named.count)?e.named.count:Ae(e.named.n)?e.named.n:t:t}function kw(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Aw(e={}){const t=e.locale,n=Rw(e),r=ie(e.pluralRules)&&K(t)&&ge(e.pluralRules[t])?e.pluralRules[t]:Pc,s=ie(e.pluralRules)&&K(t)&&ge(e.pluralRules[t])?Pc:void 0,o=_=>_[r(n,_.length,s)],i=e.list||[],a=_=>i[_],l=e.named||be();Ae(e.pluralIndex)&&kw(n,l);const u=_=>l[_];function c(_,w){const m=ge(e.messages)?e.messages(_,!!w):ie(e.messages)?e.messages[_]:!1;return m||(e.parent?e.parent.message(_):Tw)}const f=_=>e.modifiers?e.modifiers[_]:Lw,d=ue(e.processor)&&ge(e.processor.normalize)?e.processor.normalize:Sw,h=ue(e.processor)&&ge(e.processor.interpolate)?e.processor.interpolate:Pw,y=ue(e.processor)&&K(e.processor.type)?e.processor.type:Cw,R={list:a,named:u,plural:o,linked:(_,...w)=>{const[m,p]=w;let E="text",S="";w.length===1?ie(m)?(S=m.modifier||S,E=m.type||E):K(m)&&(S=m||S):w.length===2&&(K(m)&&(S=m||S),K(p)&&(E=p||E));const P=c(_,!0)(R),M=E==="vnode"&&Re(P)&&S?P[0]:P;return S?f(S)(M,E):M},message:c,type:y,interpolate:h,normalize:d,values:Oe(be(),i,l)};return R}const Rc=()=>"",dt=e=>ge(e);function kc(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:s,messageCompiler:o,fallbackLocale:i,messages:a}=e,[l,u]=Oi(...t),c=Se(u.missingWarn)?u.missingWarn:e.missingWarn,f=Se(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,d=Se(u.escapeParameter)?u.escapeParameter:e.escapeParameter,h=!!u.resolvedMessage,y=K(u.default)||Se(u.default)?Se(u.default)?o?l:()=>l:u.default:n?o?l:()=>l:null,T=n||y!=null&&(K(y)||ge(y)),R=La(e,u);d&&Ow(u);let[_,w,m]=h?[l,R,a[R]||be()]:Hd(e,l,R,i,f,c),p=_,E=l;if(!h&&!(K(p)||lr(p)||dt(p))&&T&&(p=y,E=p),!h&&(!(K(p)||lr(p)||dt(p))||!K(w)))return s?po:l;let S=!1;const P=()=>{S=!0},M=dt(p)?p:Ud(e,l,w,p,E,P);if(S)return p;const A=xw(e,w,m,u),x=Aw(A),B=Iw(e,M,x),D=r?r(B,l):B;if(__INTLIFY_PROD_DEVTOOLS__){const z={timestamp:Date.now(),key:K(l)?l:dt(p)?p.key:"",locale:w||(dt(p)?p.locale:""),format:K(p)?p:dt(p)?p.source:"",message:D};z.meta=Oe({},e.__meta,yw()||{}),Q0(z)}return D}function Ow(e){Re(e.list)?e.list=e.list.map(t=>K(t)?nc(t):t):ie(e.named)&&Object.keys(e.named).forEach(t=>{K(e.named[t])&&(e.named[t]=nc(e.named[t]))})}function Hd(e,t,n,r,s,o){const{messages:i,onWarn:a,messageResolver:l,localeFallbacker:u}=e,c=u(e,r,n);let f=be(),d,h=null;const y="translate";for(let T=0;Tr;return u.locale=n,u.key=t,u}const l=i(r,Nw(e,n,s,r,a,o));return l.locale=n,l.key=t,l.source=r,l}function Iw(e,t,n){return t(n)}function Oi(...e){const[t,n,r]=e,s=be();if(!K(t)&&!Ae(t)&&!dt(t)&&!lr(t))throw Vt(Bt.INVALID_ARGUMENT);const o=Ae(t)?String(t):(dt(t),t);return Ae(n)?s.plural=n:K(n)?s.default=n:ue(n)&&!oo(n)?s.named=n:Re(n)&&(s.list=n),Ae(r)?s.plural=r:K(r)?s.default=r:ue(r)&&Oe(s,r),[o,s]}function Nw(e,t,n,r,s,o){return{locale:t,key:n,warnHtmlMessage:s,onError:i=>{throw o&&o(i),i},onCacheKey:i=>tE(t,n,i)}}function xw(e,t,n,r){const{modifiers:s,pluralRules:o,messageResolver:i,fallbackLocale:a,fallbackWarn:l,missingWarn:u,fallbackContext:c}=e,d={locale:t,modifiers:s,pluralRules:o,messages:(h,y)=>{let T=i(n,h);if(T==null&&(c||y)){const[,,R]=Hd(c||e,h,t,a,l,u);T=i(R,h)}if(K(T)||lr(T)){let R=!1;const w=Ud(e,h,t,T,h,()=>{R=!0});return R?Rc:w}else return dt(T)?T:Rc}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),Ae(r.plural)&&(d.pluralIndex=r.plural),d}O0();/*! + * vue-i18n v10.0.5 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */const Dw="10.0.5";function Mw(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(pa().__INTLIFY_PROD_DEVTOOLS__=!1)}const mt={UNEXPECTED_RETURN_TYPE:ew,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 St(e,...t){return ho(e,null,void 0)}const Ii=gn("__translateVNode"),Ni=gn("__datetimeParts"),xi=gn("__numberParts"),Fw=gn("__setPluralRules"),$w=gn("__injectWithOption"),Di=gn("__dispose");function jr(e){if(!ie(e))return e;for(const t in e)if(Et(e,t))if(!t.includes("."))ie(e[t])&&jr(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:u}=a;l?(i[l]=i[l]||be(),An(u,i[l])):An(u,i)}else K(a)&&An(JSON.parse(a),i)}),s==null&&o)for(const a in i)Et(i,a)&&jr(i[a]);return i}function Bd(e){return e.type}function Hw(e,t,n){let r=ie(t.messages)?t.messages:be();"__i18nGlobal"in n&&(r=jd(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const s=Object.keys(r);s.length&&s.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(ie(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(ie(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function Ac(e){return Te(un,null,e,0)}const Oc="__INTLIFY_META__",Ic=()=>[],Uw=()=>!1;let Nc=0;function xc(e){return(t,n,r,s)=>e(n,r,Yt()||void 0,s)}const jw=()=>{const e=Yt();let t=null;return e&&(t=Bd(e)[Oc])?{[Oc]:t}:null};function Vd(e={}){const{__root:t,__injectWithOption:n}=e,r=t===void 0,s=e.flatJson,o=$s?Ue:Qn;let i=Se(e.inheritLocale)?e.inheritLocale:!0;const a=o(t&&i?t.locale.value:K(e.locale)?e.locale:Bs),l=o(t&&i?t.fallbackLocale.value:K(e.fallbackLocale)||Re(e.fallbackLocale)||ue(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a.value),u=o(jd(a.value,e)),c=o(ue(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),f=o(ue(e.numberFormats)?e.numberFormats:{[a.value]:{}});let d=t?t.missingWarn:Se(e.missingWarn)||Hs(e.missingWarn)?e.missingWarn:!0,h=t?t.fallbackWarn:Se(e.fallbackWarn)||Hs(e.fallbackWarn)?e.fallbackWarn:!0,y=t?t.fallbackRoot:Se(e.fallbackRoot)?e.fallbackRoot:!0,T=!!e.fallbackFormat,R=ge(e.missing)?e.missing:null,_=ge(e.missing)?xc(e.missing):null,w=ge(e.postTranslation)?e.postTranslation:null,m=t?t.warnHtmlMessage:Se(e.warnHtmlMessage)?e.warnHtmlMessage:!0,p=!!e.escapeParameter;const E=t?t.modifiers:ue(e.modifiers)?e.modifiers:{};let S=e.pluralRules||t&&t.pluralRules,P;P=(()=>{r&&Ec(null);const C={version:Dw,locale:a.value,fallbackLocale:l.value,messages:u.value,modifiers:E,pluralRules:S,missing:_===null?void 0:_,missingWarn:d,fallbackWarn:h,fallbackFormat:T,unresolving:!0,postTranslation:w===null?void 0:w,warnHtmlMessage:m,escapeParameter:p,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};C.datetimeFormats=c.value,C.numberFormats=f.value,C.__datetimeFormatters=ue(P)?P.__datetimeFormatters:void 0,C.__numberFormatters=ue(P)?P.__numberFormatters:void 0;const I=vw(C);return r&&Ec(I),I})(),mr(P,a.value,l.value);function A(){return[a.value,l.value,u.value,c.value,f.value]}const x=Pe({get:()=>a.value,set:C=>{a.value=C,P.locale=a.value}}),B=Pe({get:()=>l.value,set:C=>{l.value=C,P.fallbackLocale=l.value,mr(P,a.value,C)}}),D=Pe(()=>u.value),z=Pe(()=>c.value),re=Pe(()=>f.value);function se(){return ge(w)?w:null}function G(C){w=C,P.postTranslation=C}function J(){return R}function Y(C){C!==null&&(_=xc(C)),R=C,P.missing=_}const pe=(C,I,W,Q,le,ce)=>{A();let ke;try{__INTLIFY_PROD_DEVTOOLS__,r||(P.fallbackContext=t?bw():void 0),ke=C(P)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(P.fallbackContext=void 0)}if(W!=="translate exists"&&Ae(ke)&&ke===po||W==="translate exists"&&!ke){const[Fe,lt]=I();return t&&y?Q(t):le(Fe)}else{if(ce(ke))return ke;throw St(mt.UNEXPECTED_RETURN_TYPE)}};function rt(...C){return pe(I=>Reflect.apply(kc,null,[I,...C]),()=>Oi(...C),"translate",I=>Reflect.apply(I.t,I,[...C]),I=>I,I=>K(I))}function qe(...C){const[I,W,Q]=C;if(Q&&!ie(Q))throw St(mt.INVALID_ARGUMENT);return rt(I,W,Oe({resolvedMessage:!0},Q||{}))}function Me(...C){return pe(I=>Reflect.apply(Lc,null,[I,...C]),()=>ki(...C),"datetime format",I=>Reflect.apply(I.d,I,[...C]),()=>bc,I=>K(I))}function Pt(...C){return pe(I=>Reflect.apply(Cc,null,[I,...C]),()=>Ai(...C),"number format",I=>Reflect.apply(I.n,I,[...C]),()=>bc,I=>K(I))}function Rt(C){return C.map(I=>K(I)||Ae(I)||Se(I)?Ac(String(I)):I)}const Be={normalize:Rt,interpolate:C=>C,type:"vnode"};function $(...C){return pe(I=>{let W;const Q=I;try{Q.processor=Be,W=Reflect.apply(kc,null,[Q,...C])}finally{Q.processor=null}return W},()=>Oi(...C),"translate",I=>I[Ii](...C),I=>[Ac(I)],I=>Re(I))}function q(...C){return pe(I=>Reflect.apply(Cc,null,[I,...C]),()=>Ai(...C),"number format",I=>I[xi](...C),Ic,I=>K(I)||Re(I))}function V(...C){return pe(I=>Reflect.apply(Lc,null,[I,...C]),()=>ki(...C),"datetime format",I=>I[Ni](...C),Ic,I=>K(I)||Re(I))}function X(C){S=C,P.pluralRules=S}function ae(C,I){return pe(()=>{if(!C)return!1;const W=K(I)?I:a.value,Q=L(W),le=P.messageResolver(Q,C);return lr(le)||dt(le)||K(le)},()=>[C],"translate exists",W=>Reflect.apply(W.te,W,[C,I]),Uw,W=>Se(W))}function ye(C){let I=null;const W=Od(P,l.value,a.value);for(let Q=0;Q{i&&(a.value=C,P.locale=C,mr(P,a.value,l.value))}),tt(t.fallbackLocale,C=>{i&&(l.value=C,P.fallbackLocale=C,mr(P,a.value,l.value))}));const j={id:Nc,locale:x,fallbackLocale:B,get inheritLocale(){return i},set inheritLocale(C){i=C,C&&t&&(a.value=t.locale.value,l.value=t.fallbackLocale.value,mr(P,a.value,l.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:D,get modifiers(){return E},get pluralRules(){return S||{}},get isGlobal(){return r},get missingWarn(){return d},set missingWarn(C){d=C,P.missingWarn=d},get fallbackWarn(){return h},set fallbackWarn(C){h=C,P.fallbackWarn=h},get fallbackRoot(){return y},set fallbackRoot(C){y=C},get fallbackFormat(){return T},set fallbackFormat(C){T=C,P.fallbackFormat=T},get warnHtmlMessage(){return m},set warnHtmlMessage(C){m=C,P.warnHtmlMessage=C},get escapeParameter(){return p},set escapeParameter(C){p=C,P.escapeParameter=C},t:rt,getLocaleMessage:L,setLocaleMessage:O,mergeLocaleMessage:U,getPostTranslationHandler:se,setPostTranslationHandler:G,getMissingHandler:J,setMissingHandler:Y,[Fw]:X};return j.datetimeFormats=z,j.numberFormats=re,j.rt=qe,j.te=ae,j.tm=b,j.d=Me,j.n=Pt,j.getDateTimeFormat=F,j.setDateTimeFormat=g,j.mergeDateTimeFormat=v,j.getNumberFormat=k,j.setNumberFormat=N,j.mergeNumberFormat=H,j[$w]=n,j[Ii]=$,j[Ni]=V,j[xi]=q,j}const Ca={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Bw({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,s)=>[...r,...s.type===Ne?s.children:[s]],[]):t.reduce((n,r)=>{const s=e[r];return s&&(n[r]=s()),n},be())}function Wd(){return Ne}const Vw=gt({name:"i18n-t",props:Oe({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ae(e)||!isNaN(e)}},Ca),setup(e,t){const{slots:n,attrs:r}=t,s=e.i18n||Sa({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=Bw(t,o),l=s[Ii](e.keypath,a,i),u=Oe(be(),r),c=K(e.tag)||ie(e.tag)?e.tag:Wd();return Ke(c,u,l)}}}),Dc=Vw;function Ww(e){return Re(e)&&!K(e[0])}function Kd(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:ie(e.format)&&(K(e.format.key)&&(i.key=e.format.key),a=Object.keys(e.format).reduce((d,h)=>n.includes(h)?Oe(be(),d,{[h]:e.format[h]}):d,be()));const l=r(e.value,i,a);let u=[i.key];Re(l)?u=l.map((d,h)=>{const y=s[d.type],T=y?y({[d.type]:d.value,index:h,parts:l}):[d.value];return Ww(T)&&(T[0].key=`${d.type}-${h}`),T}):K(l)&&(u=[l]);const c=Oe(be(),o),f=K(e.tag)||ie(e.tag)?e.tag:Wd();return Ke(f,c,u)}}const Kw=gt({name:"i18n-n",props:Oe({value:{type:Number,required:!0},format:{type:[String,Object]}},Ca),setup(e,t){const n=e.i18n||Sa({useScope:e.scope,__useComponent:!0});return Kd(e,t,$d,(...r)=>n[xi](...r))}}),Mc=Kw,Gw=gt({name:"i18n-d",props:Oe({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Ca),setup(e,t){const n=e.i18n||Sa({useScope:e.scope,__useComponent:!0});return Kd(e,t,Fd,(...r)=>n[Ni](...r))}}),Fc=Gw;function qw(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 zw(e){const t=i=>{const{instance:a,value:l}=i;if(!a||!a.$)throw St(mt.UNEXPECTED_ERROR);const u=qw(e,a.$),c=$c(l);return[Reflect.apply(u.t,u,[...Hc(c)]),u]};return{created:(i,a)=>{const[l,u]=t(a);$s&&e.global===u&&(i.__i18nWatcher=tt(u.locale,()=>{a.instance&&a.instance.$forceUpdate()})),i.__composer=u,i.textContent=l},unmounted:i=>{$s&&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,u=$c(a);i.textContent=Reflect.apply(l.t,l,[...Hc(u)])}},getSSRProps:i=>{const[a]=t(i);return{textContent:a}}}}function $c(e){if(K(e))return{path:e};if(ue(e)){if(!("path"in e))throw St(mt.REQUIRED_VALUE,"path");return e}else throw St(mt.INVALID_VALUE)}function Hc(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 Yw(e,t,...n){const r=ue(n[0])?n[0]:{};(Se(r.globalInstall)?r.globalInstall:!0)&&([Dc.name,"I18nT"].forEach(o=>e.component(o,Dc)),[Mc.name,"I18nN"].forEach(o=>e.component(o,Mc)),[Fc.name,"I18nD"].forEach(o=>e.component(o,Fc))),e.directive("t",zw(t))}const Xw=gn("global-vue-i18n");function Jw(e={},t){const n=Se(e.globalInjection)?e.globalInjection:!0,r=new Map,[s,o]=Qw(e),i=gn("");function a(f){return r.get(f)||null}function l(f,d){r.set(f,d)}function u(f){r.delete(f)}const c={get mode(){return"composition"},async install(f,...d){if(f.__VUE_I18N_SYMBOL__=i,f.provide(f.__VUE_I18N_SYMBOL__,c),ue(d[0])){const T=d[0];c.__composerExtend=T.__composerExtend,c.__vueI18nExtend=T.__vueI18nExtend}let h=null;n&&(h=iL(f,c.global)),Yw(f,c,...d);const y=f.unmount;f.unmount=()=>{h&&h(),c.dispose(),y()}},get global(){return o},dispose(){s.stop()},__instances:r,__getInstance:a,__setInstance:l,__deleteInstance:u};return c}function Sa(e={}){const t=Yt();if(t==null)throw St(mt.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw St(mt.NOT_INSTALLED);const n=Zw(t),r=tL(n),s=Bd(t),o=eL(e,s);if(o==="global")return Hw(r,e,s),r;if(o==="parent"){let l=nL(n,t,e.__useComponent);return l==null&&(l=r),l}const i=n;let a=i.__getInstance(t);if(a==null){const l=Oe({},e);"__i18n"in s&&(l.__i18n=s.__i18n),r&&(l.__root=r),a=Vd(l),i.__composerExtend&&(a[Di]=i.__composerExtend(a)),sL(i,t,a),i.__setInstance(t,a)}return a}function Qw(e,t,n){const r=Wr(),s=r.run(()=>Vd(e));if(s==null)throw St(mt.UNEXPECTED_ERROR);return[r,s]}function Zw(e){const t=je(e.isCE?Xw:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw St(e.isCE?mt.NOT_INSTALLED_WITH_PROVIDE:mt.UNEXPECTED_ERROR);return t}function eL(e,t){return oo(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function tL(e){return e.mode==="composition"?e.global:e.global.__composer}function nL(e,t,n=!1){let r=null;const s=t.root;let o=rL(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 rL(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function sL(e,t,n){zr(()=>{},t),Js(()=>{const r=n;e.__deleteInstance(t);const s=r[Di];s&&(s(),delete r[Di])},t)}const oL=["locale","fallbackLocale","availableLocales"],Uc=["t","rt","d","n","tm","te"];function iL(e,t){const n=Object.create(null);return oL.forEach(s=>{const o=Object.getOwnPropertyDescriptor(t,s);if(!o)throw St(mt.UNEXPECTED_ERROR);const i=we(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,Uc.forEach(s=>{const o=Object.getOwnPropertyDescriptor(t,s);if(!o||!o.value)throw St(mt.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${s}`,o)}),()=>{delete e.config.globalProperties.$i18n,Uc.forEach(s=>{delete e.config.globalProperties[`$${s}`]})}}Mw();pw(Y0);mw(fw);gw(Od);if(__INTLIFY_PROD_DEVTOOLS__){const e=pa();e.__INTLIFY__=!0,X0(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}function qL(){return Ze(Jr)}function aL(){return Ze(ir)}const lL=Ge({name:"i18n:plugin:switch-locale-path-ssr",dependsOn:["i18n:plugin"],setup(e){if(e.$config.public.i18n.experimental.switchLocalePathLinkSSR!==!0)return;const t=aL(),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 cL(e,{extendComposer:t,extendComposerInstance:n}){const r=Wr(),s=e.install.bind(e);return e.install=(o,...i)=>{const a=Object.assign({},i[0]);a.inject??(a.inject=!0),a.__composerExtend=u=>(n(u,Kn(e)),()=>{}),e.mode==="legacy"&&(a.__vueI18nExtend=u=>(n(u,Kn(u)),()=>{})),Reflect.apply(s,e,[o,a]);const l=Kn(e);if(r.run(()=>{t(l),e.mode==="legacy"&&bd(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 u=va(e);o.mixin({methods:{$getRouteBaseName:Ze(or,u),$resolveRoute:Ze(uo,u),$localePath:Ze(Jr,u),$localeRoute:Ze(ya,u),$localeLocation:Ze(jE,u),$switchLocalePath:Ze(ir,u),$localeHead:Ze(wd,u)}})}if(o.unmount){const u=o.unmount.bind(o);o.unmount=()=>{r.stop(),u()}}},r}const uL=Ge({name:"i18n:plugin",parallel:hE,async setup(e){let t,n;const r=Mr(),{vueApp:s}=e,o=e,i=i0(o);o0(o,i);const a={...o.$config.public.i18n,defaultLocale:i};a.baseUrl=e0();const l=Qr(),u=([t,n]=vt(()=>LE(dE,_e())),t=await t,n(),t);u.messages=u.messages||{},u.fallbackLocale=u.fallbackLocale??!1;const c=Cd(),f=p=>p||u.locale||"en-US",d=t0();let h=cc(r,c(r),f(a.defaultLocale),{ssg:a.strategy==="no_prefix"?"ssg_ignore":"normal",callType:"setup",firstAccess:!0,localeCookie:Fo(d,l,a.defaultLocale)},a);u.messages=([t,n]=vt(()=>TE(u.messages,Us,{localeCodes:sr,initialLocale:h,lazy:a.lazy,defaultLocale:a.defaultLocale,fallbackLocale:u.fallbackLocale})),t=await t,n(),t),h=f(h);const y=Jw({...u,locale:h});let T=!0;const R=p=>h!==p&&T;let _=!0;const w=()=>_;if(w()&&a.strategy==="no_prefix"){const p=d.value;e.hook("app:mounted",async()=>{const E=kd(r,{ssg:"ssg_setup",callType:"setup",firstAccess:!0,localeCookie:p},h);await OE(y,E.locale),_=!1})}cL(y,{extendComposer(p){const E=Mr(),S=Ue(a.locales),P=Ue(sr),M=Ue("");p.locales=Pe(()=>S.value),p.localeCodes=Pe(()=>P.value),p.baseUrl=Pe(()=>M.value),gE?tt(p.locale,()=>{M.value=oc(a.baseUrl,o)},{immediate:!0}):M.value=oc(a.baseUrl,o),p.strategy=a.strategy,p.localeProperties=Pe(()=>io.find(A=>A.code===p.locale.value)||{code:p.locale.value}),p.setLocale=async A=>{const x=R(A);await lc(A,y,a,x)&&x&&(T=!1);const D=await o.runWithContext(()=>uc({route:{to:E},locale:A,routeLocale:c(E),strategy:a.strategy}));await o.runWithContext(async()=>await fc({nuxtApp:o,i18n:y,redirectPath:D,locale:A,route:E},{enableNavigate:!0}))},p.loadLocaleMessages=async A=>{const x=Ed.bind(null,y);await js(A,Us,x)},p.differentDomains=a.differentDomains,p.defaultLocale=a.defaultLocale,p.getBrowserLocale=()=>Pd(),p.getLocaleCookie=()=>Fo(d,l,a.defaultLocale),p.setLocaleCookie=A=>n0(d,A,l),p.onBeforeLanguageSwitch=(A,x,B,D)=>e.callHook("i18n:beforeLocaleSwitch",{oldLocale:A,newLocale:x,initialSetup:B,context:D}),p.onLanguageSwitched=(A,x)=>e.callHook("i18n:localeSwitched",{oldLocale:A,newLocale:x}),p.finalizePendingLocaleChange=async()=>{y.__pendingLocale&&(vd(y,y.__pendingLocale),y.__resolvePendingLocalePromise&&await y.__resolvePendingLocalePromise(),y.__pendingLocale=void 0)},p.waitForPendingLocaleChange=async()=>{y.__pendingLocale&&y.__pendingLocalePromise&&await y.__pendingLocalePromise}},extendComposerInstance(p,E){const S={locales:{get:()=>E.locales.value},localeCodes:{get:()=>E.localeCodes.value},baseUrl:{get:()=>E.baseUrl.value},strategy:{get:()=>E.strategy},localeProperties:{get:()=>E.localeProperties.value},setLocale:{get:()=>async P=>Reflect.apply(E.setLocale,E,[P])},loadLocaleMessages:{get:()=>async P=>Reflect.apply(E.loadLocaleMessages,E,[P])},differentDomains:{get:()=>E.differentDomains},defaultLocale:{get:()=>E.defaultLocale},getBrowserLocale:{get:()=>()=>Reflect.apply(E.getBrowserLocale,E,[])},getLocaleCookie:{get:()=>()=>Reflect.apply(E.getLocaleCookie,E,[])},setLocaleCookie:{get:()=>P=>Reflect.apply(E.setLocaleCookie,E,[P])},onBeforeLanguageSwitch:{get:()=>(P,M,A,x)=>Reflect.apply(E.onBeforeLanguageSwitch,E,[P,M,A,x])},onLanguageSwitched:{get:()=>(P,M)=>Reflect.apply(E.onLanguageSwitched,E,[P,M])},finalizePendingLocaleChange:{get:()=>()=>Reflect.apply(E.finalizePendingLocaleChange,E,[])},waitForPendingLocaleChange:{get:()=>()=>Reflect.apply(E.waitForPendingLocaleChange,E,[])}};for(const[P,M]of Object.entries(S))Object.defineProperty(p,P,M)}}),s.use(y),JE(o,y);let m=0;p_("locale-changing",async(p,E)=>{let S,P;const M=c(p),A=cc(p,M,()=>co(y)||f(a.defaultLocale),{ssg:w()&&a.strategy==="no_prefix"?"ssg_ignore":"normal",callType:"routing",firstAccess:m===0,localeCookie:Fo(d,l,a.defaultLocale)},a),x=R(A);([S,P]=vt(()=>lc(A,y,a,x)),S=await S,P(),S)&&x&&(T=!1);const D=([S,P]=vt(()=>o.runWithContext(()=>uc({route:{to:p,from:E},locale:A,routeLocale:M,strategy:a.strategy},!0))),S=await S,P(),S);return m++,[S,P]=vt(()=>o.runWithContext(async()=>fc({nuxtApp:o,i18n:y,redirectPath:D,locale:A,route:p}))),S=await S,P(),S},{global:!0})}}),fL=Ge(()=>{});class dL{constructor(){ka(this,"events");this.events={}}on(t,n){this.events[t]=this.events[t]||[],this.events[t].push(n)}off(t,n){if(this.events[t]){for(let r=0;r({provide:{bus:new dL}})),pL=Ge(e=>({provide:{greet:t=>`Greetings, ${t}!`}})),mL=[Ly,Cy,Py,zb,Yb,Xb,Jb,Zb,iv,Zv,eE,lL,uL,fL,hL,pL],gL=gt({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 kn(Yr,jt(r)),()=>Ke(e.vnode,{ref:e.vnodeRef})}}),_L=gt({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=_e(),o=Ue(),i=je(Yr,null);let a;r({pageRef:o});const l=je(Ff,null);let u;const c=s.deferHydration();if(s.isHydrating){const f=s.hooks.hookOnce("app:error",c);nt().beforeEach(f)}return e.pageKey&&tt(()=>e.pageKey,(f,d)=>{f!==d&&s.callHook("page:loading:start")}),()=>Ke(pd,{name:e.name,route:e.route,...t},{default:f=>{const d=bL(i,f.route,f.Component),h=i&&i.matched.length===f.route.matched.length;if(!f.Component){if(u&&!h)return u;c();return}if(u&&l&&!l.isCurrent(f.route))return u;if(d&&i&&(!l||l!=null&&l.isCurrent(i)))return h?u:null;const y=Ci(f,e.pageKey);!s.isHydrating&&!vL(i,f.route,f.Component)&&a===y&&s.callHook("page:loading:end"),a=y;const T=!!(e.transition??f.route.meta.pageTransition??ci),R=T&&yL([e.transition,f.route.meta.pageTransition,ci,{onAfterLeave:()=>{s.callHook("page:transition:finish",f.Component)}}].filter(Boolean)),_=e.keepalive??f.route.meta.keepalive??Rg;return u=md(mf,T&&R,Db(_,Ke(na,{suspensible:!0,onPending:()=>s.callHook("page:start",f.Component),onResolve:()=>{mn(()=>s.callHook("page:finish",f.Component).then(()=>s.callHook("page:loading:end")).finally(c))}},{default:()=>{const w=Ke(gL,{key:y||void 0,vnode:n.default?Ke(Ne,void 0,n.default(f)):f.Component,route:f.route,renderKey:y||void 0,trackRootNodes:T,vnodeRef:o});return _&&(w.type.name=f.Component.type.name||f.Component.type.__name||"RouteProvider"),w}}))).default(),u}})}});function yL(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?fa(n.onAfterLeave):void 0}));return Df(...t)}function bL(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&&Ci({route:t,Component:n})!==Ci({route:e,Component:n})}function vL(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)})Ke(an[e.name],e.layoutProps,t.slots)}}),wL=gt({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const n=_e(),r=je(Yr),s=r===Mr()?Ab():r,o=Pe(()=>{let l=oe(e.name)??s.meta.layout??"default";return l&&!(l in an)&&e.fallback&&(l=oe(e.fallback)),l}),i=Ue();t.expose({layoutRef:i});const a=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",a);nt().beforeEach(l)}return()=>{const l=o.value&&o.value in an,u=s.meta.layoutTransition??Pg;return md(mf,l&&u,{default:()=>Ke(na,{suspensible:!0,onResolve:()=>{mn(a)}},{default:()=>Ke(LL,{layoutProps:lf(t.attrs,{ref:i}),key:o.value||void 0,name:o.value,shouldProvide:!e.name,hasTransition:!!u},t.slots)})}).default()}}}),LL=gt({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&&kn(Ff,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,s;return!n||typeof n=="string"&&!(n in an)?(s=(r=t.slots).default)==null?void 0:s.call(r):Ke(EL,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}});function TL(e,t){return localStorage.getItem(e)}const CL=()=>ha("dark-mode",()=>!0),SL={class:"app"},PL=gt({__name:"app",setup(e){return setTimeout(()=>{{const t=TL("dark-mode");CL().value=t!=="false"}},0),(t,n)=>{const r=_L,s=wL;return ft(),nf("div",SL,[Te(s,null,{default:Yi(()=>[Te(r)]),_:1})])}}}),RL={__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,c=s?te(()=>Z(()=>import("./9K2a_Cqq.js"),__vite__mapDeps([58,8,10,30,59]),import.meta.url)):te(()=>Z(()=>import("./XtdiIfeo.js"),__vite__mapDeps([60,10,30,61]),import.meta.url));return(f,d)=>(ft(),Ut(oe(c),oh(of({statusCode:oe(r),statusMessage:oe(o),description:oe(i),stack:oe(a)})),null,16))}},kL={key:0},jc={__name:"nuxt-root",setup(e){const t=()=>null,n=_e(),r=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",r);nt().beforeEach(l)}const s=!1;kn(Yr,Mr()),n.hooks.callHookWith(l=>l.map(u=>u()),"vue:setup");const o=to(),i=!1;Au((l,u,c)=>{if(n.hooks.callHook("vue:error",l,u,c).catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),b_(l)&&(l.fatal||l.unhandled))return n.runWithContext(()=>Wn(l)),!1});const a=!1;return(l,u)=>(ft(),Ut(na,{onResolve:oe(r)},{default:Yi(()=>[oe(i)?(ft(),nf("div",kL)):oe(o)?(ft(),Ut(oe(RL),{key:1,error:oe(o)},null,8,["error"])):oe(a)?(ft(),Ut(oe(t),{key:2,context:oe(a)},null,8,["context"])):oe(s)?(ft(),Ut(op(oe(s)),{key:3})):(ft(),Ut(oe(PL),{key:4}))]),_:1},8,["onResolve"]))}};let Bc;{let e;Bc=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")?wm(jc):Em(jc),s=Ng({vueApp:r});async function o(l){await s.callHook("app:error",l),s.payload.error=s.payload.error||no(l)}r.config.errorHandler=o,s.hook("app:suspense:resolve",()=>{r.config.errorHandler===o&&(r.config.errorHandler=void 0)});try{await Mg(s,mL)}catch(l){o(l)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(Ag),await s.hooks.callHook("app:mounted",r),await mn()}catch(l){o(l)}return r},e=Bc().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{no as $,UL as A,WL as B,qt as C,mn as D,at as E,Ne as F,xL as G,Is as H,Ke as I,KL as J,ML as K,Ji as L,Zh as M,Qh as N,bi as O,Yt as P,VL as Q,Ih as R,ha as S,_e as T,BL as U,Qn as V,mu as W,tp as X,Js as Y,bs as Z,Z as _,sf as a,Kr as a0,Ym as a1,fl as a2,ur as a3,eo as a4,fe as a5,OL as a6,te as a7,un as a8,xe as a9,Dr as aa,nv as ab,Gs as ac,nt as ad,da as ae,Ql as af,GL as ag,vf as ah,jL as ai,Nt as aj,__ as ak,g_ as al,op as am,Te as b,nf as c,af as d,gt as e,DL as f,oe as g,Ut as h,$L as i,HL as j,Sa as k,aL as l,qL as m,Pe as n,ft as o,IL as p,zr as q,Ue as r,tt as s,lh as t,Mr as u,NL as v,Yi as w,qs as x,CL as y,FL as z}; diff --git a/.output/public/_nuxt/BmHjpJm4.js b/.output/public/_nuxt/BmHjpJm4.js new file mode 100644 index 00000000..8c0f9d1b --- /dev/null +++ b/.output/public/_nuxt/BmHjpJm4.js @@ -0,0 +1 @@ +import{_ as o}from"./DlAUqK2U.js";import{o as r,c as t,v as s}from"./BjRs9lcT.js";const c={};function n(e,a){return r(),t("tbody",null,[s(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/.output/public/_nuxt/BmlbPuZL.js b/.output/public/_nuxt/BmlbPuZL.js new file mode 100644 index 00000000..7af2179a --- /dev/null +++ b/.output/public/_nuxt/BmlbPuZL.js @@ -0,0 +1 @@ +const y=["p","h1","h2","h3","h4","h5","h6","li"];function f(r,t){return r.type===t||typeof r.type=="object"&&r.type.tag===t||r.tag===t}function u(r){return f(r,"text")||f(r,Symbol.for("v-txt"))}function l(r){var t;return Array.isArray(r.children)||typeof r.children=="string"?r.children:typeof((t=r.children)==null?void 0:t.default)=="function"?r.children.default():[]}function n(r){if(!r)return"";if(Array.isArray(r))return r.map(n).join("");if(u(r))return r.value||r.children||"";const t=l(r);return Array.isArray(t)?t.map(n).filter(Boolean).join(""):""}function h(r,t=[]){if(Array.isArray(r))return r.flatMap(e=>h(e,t));let i=r;return t.some(e=>e==="*"||f(r,e))&&(i=l(r)||r,!Array.isArray(i)&&y.some(e=>f(r,e))&&(i=[i])),i}function p(r,t=[]){return r=Array.isArray(r)?r:[r],t.length?r.flatMap(i=>p(h(i,[t[0]]),t.slice(1))).filter(i=>!(u(i)&&n(i).trim()==="")):r}function a(r,t=[]){return typeof t=="string"&&(t=t.split(/[,\s]/).map(i=>i.trim()).filter(Boolean)),t.length?p(r,t).reduce((i,e)=>(u(e)?typeof i[i.length-1]=="string"?i[i.length-1]+=e.children:i.push(e.children):i.push(e),i),[]):r}export{a as f}; diff --git a/.output/public/_nuxt/BoMNX4dH.js b/.output/public/_nuxt/BoMNX4dH.js new file mode 100644 index 00000000..fa3660c1 --- /dev/null +++ b/.output/public/_nuxt/BoMNX4dH.js @@ -0,0 +1 @@ +import{_ as l}from"./Bv32zcNm.js";import{e as n,o as s,h as i,w as o,a as r,v as g,x as u,ac as c}from"./BjRs9lcT.js";const h=n({__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},style:{type:[String,Object],default:null}},setup(e){return(a,f)=>{const t=l;return s(),i(t,{code:e.code,language:e.language,filename:e.filename,highlights:e.highlights,meta:e.meta},{default:o(()=>[r("pre",{class:u(a.$props.class),style:c(e.style)},[g(a.$slots,"default")],6)]),_:3},8,["code","language","filename","highlights","meta"])}}});export{h as default}; diff --git a/.output/public/_nuxt/BrVnfC9I.js b/.output/public/_nuxt/BrVnfC9I.js new file mode 100644 index 00000000..fa687e86 --- /dev/null +++ b/.output/public/_nuxt/BrVnfC9I.js @@ -0,0 +1 @@ +import{_ as o}from"./DlAUqK2U.js";import{o as r,c as t,v as s}from"./BjRs9lcT.js";const c={};function n(e,l){return r(),t("ul",null,[s(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/.output/public/_nuxt/BtshsJ2K.js b/.output/public/_nuxt/BtshsJ2K.js new file mode 100644 index 00000000..cf1bfd10 --- /dev/null +++ b/.output/public/_nuxt/BtshsJ2K.js @@ -0,0 +1 @@ +import{e as p,E as f,n as i,o as n,c as s,g as u,v as r}from"./BjRs9lcT.js";const l=["id"],d=["href"],_=p({__name:"ProseH4",props:{id:{}},setup(c){const t=c,{headings:o}=f().public.mdc,a=i(()=>{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)=>(n(),s("h4",{id:t.id},[t.id&&u(a)?(n(),s("a",{key:0,href:`#${t.id}`},[r(e.$slots,"default")],8,d)):r(e.$slots,"default",{key:1})],8,l))}});export{_ as default}; diff --git a/.output/public/_nuxt/BubbleMenu.CHVPhR8a.css b/.output/public/_nuxt/BubbleMenu.CHVPhR8a.css new file mode 100644 index 00000000..8cc2936d --- /dev/null +++ b/.output/public/_nuxt/BubbleMenu.CHVPhR8a.css @@ -0,0 +1 @@ +.menu-toggler[data-v-da440c39]{display:block;height:40px;opacity:0;position:absolute;width:40px;z-index:3}@media (max-width:400px){.bub-menu-container[data-v-da440c39]{padding:0;width:48px}}.bub-menu-container:has(.menu-toggler:checked) ul .menu-item[data-v-da440c39]{opacity:1}.bub-menu-container:has(.menu-toggler:checked) ul .menu-item[data-v-da440c39]:first-child{transform:rotate(-90deg) translate(-110px)}.bub-menu-container:has(.menu-toggler:checked) ul .menu-item[data-v-da440c39]:nth-child(2){transform:rotate(calc(240deg/var(--6e9ad126) - 90deg)) translate(-110px)}.bub-menu-container:has(.menu-toggler:checked) ul .menu-item[data-v-da440c39]:nth-child(3){transform:rotate(calc(480deg/var(--6e9ad126) - 90deg)) translate(-110px)}.bub-menu-container:has(.menu-toggler:checked) ul .menu-item[data-v-da440c39]:nth-child(4){transform:rotate(calc(2turn/var(--6e9ad126) - 90deg)) translate(-110px)}.bub-menu-container:has(.menu-toggler:checked) ul .menu-item[data-v-da440c39]:nth-child(5){transform:rotate(calc(960deg/var(--6e9ad126) - 90deg)) translate(-110px)}.bub-menu-container:has(.menu-toggler:checked) ul .menu-item[data-v-da440c39]:nth-child(6){transform:rotate(300deg) translate(-110px)}.bub-menu-container:has(.menu-toggler:checked) ul .menu-item a[data-v-da440c39]{pointer-events:auto}.menu-toggler+label[data-v-da440c39]{background:#e6effae6;bottom:0;margin:auto;right:0;top:0}.menu-toggler+label[data-v-da440c39],.menu-toggler+label[data-v-da440c39]:after,.menu-toggler+label[data-v-da440c39]:before{border-radius:2.5px;display:block;height:5px;left:0;position:absolute;transition:transform top .5s .5s;width:40px;z-index:1}.menu-toggler+label[data-v-da440c39]:after,.menu-toggler+label[data-v-da440c39]:before{background:#ffffffb3;content:""}.menu-toggler+label[data-v-da440c39]:before{top:10px}.menu-toggler+label[data-v-da440c39]:after{top:-10px}.menu-item:first-child a[data-v-da440c39]{transform:rotate(60deg)}.menu-item:nth-child(2) a[data-v-da440c39]{transform:rotate(0)}.menu-item:nth-child(3) a[data-v-da440c39]{transform:rotate(-60deg)}.menu-item:nth-child(4) a[data-v-da440c39]{transform:rotate(-90deg)}.menu-item:nth-child(5) a[data-v-da440c39]{transform:rotate(-240deg)}.menu-item:nth-child(6) a[data-v-da440c39]{transform:rotate(-300deg)}.menu-item[data-v-da440c39]{display:block;height:80px;margin:auto;opacity:0;position:absolute;right:70px;top:var(--01ec12c9);transition:.5s;width:80px}.menu-item a[data-v-da440c39]{background:radial-gradient(circle,#f4f4f4,#68b2c8);border-radius:50%;color:#00172f;display:block;font-size:10px;height:inherit;line-height:80px;pointer-events:none;text-align:center;text-decoration:none;transition:.2s;width:inherit}.menu-item a[data-v-da440c39]:hover{background:radial-gradient(circle,#ffe456,#6c671c);box-shadow:0 0 0 2px #5540104d;color:#150031;transform:rotate(1turn)} diff --git a/.output/public/_nuxt/Bv32zcNm.js b/.output/public/_nuxt/Bv32zcNm.js new file mode 100644 index 00000000..442cee5f --- /dev/null +++ b/.output/public/_nuxt/Bv32zcNm.js @@ -0,0 +1 @@ +import{e as t,v as n}from"./BjRs9lcT.js";const o=t({__name:"ProseCode",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null}},setup(r){return(e,a)=>n(e.$slots,"default")}});export{o as _}; diff --git a/.output/public/_nuxt/By_yWMqN.js b/.output/public/_nuxt/By_yWMqN.js new file mode 100644 index 00000000..35aef3b3 --- /dev/null +++ b/.output/public/_nuxt/By_yWMqN.js @@ -0,0 +1 @@ +import{_ as o}from"./DlAUqK2U.js";import{o as r,c as n,v as t}from"./BjRs9lcT.js";const c={};function s(e,a){return r(),n("code",null,[t(e.$slots,"default")])}const _=o(c,[["render",s]]);export{_ as default}; diff --git a/.output/public/_nuxt/BzB-oT-X.js b/.output/public/_nuxt/BzB-oT-X.js new file mode 100644 index 00000000..816ee98c --- /dev/null +++ b/.output/public/_nuxt/BzB-oT-X.js @@ -0,0 +1 @@ +import c from"./C_JrZ1Mo.js";import{e as m,u,f as p,o as a,c as _,g as r,h as i,i as l}from"./BjRs9lcT.js";import{u as f,q as d}from"./BPKDLdwM.js";import"./BSMiXRwT.js";import"./C-v3KzvZ.js";import"./BmlbPuZL.js";import"./Cr5uhKVw.js";const A=m({__name:"[...slug]",async setup(h){let e,t;const{path:n}=u(),{data:o}=([e,t]=p(()=>f(`content-${n}`,()=>d().where({_path:n}).findOne())),e=await e,t(),e);return(y,C)=>{const s=c;return a(),_("main",null,[r(o)?(a(),i(s,{key:0,value:r(o)},null,8,["value"])):l("",!0)])}}});export{A as default}; diff --git a/.output/public/_nuxt/C-v3KzvZ.js b/.output/public/_nuxt/C-v3KzvZ.js new file mode 100644 index 00000000..2ec26af8 --- /dev/null +++ b/.output/public/_nuxt/C-v3KzvZ.js @@ -0,0 +1 @@ +const l=/\d/,C=["-","_","/","."];function h(e=""){if(!l.test(e))return e!==e.toLowerCase()}function c(e,o){const t=C,r=[];if(!e||typeof e!="string")return r;let n="",i,u;for(const s of e){const p=t.includes(s);if(p===!0){r.push(n),n="",i=void 0;continue}const a=h(s);if(u===!1){if(i===!1&&a===!0){r.push(n),n=s,i=a;continue}if(i===!0&&a===!1&&n.length>1){const f=n.at(-1);r.push(n.slice(0,Math.max(0,n.length-1))),n=f+s,i=a;continue}}n+=s,i=a,u=p}return r.push(n),r}function y(e){return e?e[0].toUpperCase()+e.slice(1):""}function A(e,o){return e?(Array.isArray(e)?e:c(e)).map(t=>y(o!=null&&o.normalize?t.toLowerCase():t)).join(""):""}function R(e,o){return e?(Array.isArray(e)?e:c(e)).map(t=>t.toLowerCase()).join("-"):""}export{R as k,A as p}; diff --git a/.output/public/_nuxt/C2GbH-Yl.js b/.output/public/_nuxt/C2GbH-Yl.js new file mode 100644 index 00000000..07ca57eb --- /dev/null +++ b/.output/public/_nuxt/C2GbH-Yl.js @@ -0,0 +1 @@ +import{e as n,I as e}from"./BjRs9lcT.js";const t=n({name:"DocumentDrivenNotFound",render(){return e("div","Document not found")}});export{t as default}; diff --git a/.output/public/_nuxt/C2Owb4du.js b/.output/public/_nuxt/C2Owb4du.js new file mode 100644 index 00000000..b49ca8a3 --- /dev/null +++ b/.output/public/_nuxt/C2Owb4du.js @@ -0,0 +1 @@ +import{e as b,j as x,g as c,r as s,q as C,o as i,c as r,a as t,F as w,p as y,A as B,t as I}from"./BjRs9lcT.js";import{_ as z}from"./DlAUqK2U.js";const M={class:""},V={class:"group"},E=["checked"],F=["onClick"],L=b({__name:"BubbleMenu",props:{items:{},show:{type:Boolean}},emits:["itemClick"],setup(m,{emit:d}){x(e=>({"6e9ad126":c(l),"01ec12c9":c(a)}));const l=s(0),u=s(),a=s("0px"),p=s(),_=s(!1),f=e=>{p.value.click(),h("itemClick",e)},h=d,k=m;return C(()=>{var n;l.value=(n=k.items)==null?void 0:n.length;const e=()=>{var o;return((((o=u.value)==null?void 0:o.offsetTop)||0)-20).toString()+"px"};a.value=e(),window.addEventListener("resize",()=>{a.value=e()})}),(e,n)=>(i(),r("div",{id:"bub-menu-container",ref_key:"menuContainer",ref:u,class:"bub-menu-container"},[t("div",M,[t("label",V,[t("input",{ref_key:"checkInput",ref:p,class:"menu-toggler [z-index:3]",type:"checkbox",checked:e.show||c(_)},null,8,E),n[0]||(n[0]=t("button",{class:"w-[40px] h-[40px] cursor-pointer rounded-full group-hover:bg-[rgba(215,175,18,0.84)] group-hover:translate-x-[-25px] btn [transition:all_ease-in-out_120ms]"},"=",-1))]),t("ul",null,[(i(!0),r(w,null,y(e.items,({title:o,display:g},v)=>(i(),r("li",{key:v,class:"menu-item [z-index:2]"},[t("a",{onClick:B(S=>f(o),["prevent"])},I(g),9,F)]))),128))])])],512))}}),q=z(L,[["__scopeId","data-v-da440c39"]]);export{q as default}; diff --git a/.output/public/_nuxt/C4fhtynW.js b/.output/public/_nuxt/C4fhtynW.js new file mode 100644 index 00000000..bbb94910 --- /dev/null +++ b/.output/public/_nuxt/C4fhtynW.js @@ -0,0 +1 @@ +import{_ as a}from"./DqLfwP8R.js";import{e as n,o as s,h as f,w as p,v as _}from"./BjRs9lcT.js";const l=n({__name:"ProseA",props:{href:{type:String,default:""},target:{type:String,default:void 0,required:!1}},setup(t){const e=t;return(r,c)=>{const o=a;return s(),f(o,{href:e.href,target:e.target},{default:p(()=>[_(r.$slots,"default")]),_:3},8,["href","target"])}}});export{l as default}; diff --git a/.output/public/_nuxt/C91pL1Ci.js b/.output/public/_nuxt/C91pL1Ci.js new file mode 100644 index 00000000..172fe570 --- /dev/null +++ b/.output/public/_nuxt/C91pL1Ci.js @@ -0,0 +1 @@ +import{e as p,E as f,n as i,o as n,c as s,g as u,v as r}from"./BjRs9lcT.js";const l=["id"],d=["href"],_=p({__name:"ProseH5",props:{id:{}},setup(c){const t=c,{headings:o}=f().public.mdc,a=i(()=>{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)=>(n(),s("h5",{id:t.id},[t.id&&u(a)?(n(),s("a",{key:0,href:`#${t.id}`},[r(e.$slots,"default")],8,d)):r(e.$slots,"default",{key:1})],8,l))}});export{_ as default}; diff --git a/.output/public/_nuxt/CC6rXuIT.js b/.output/public/_nuxt/CC6rXuIT.js new file mode 100644 index 00000000..789f25dd --- /dev/null +++ b/.output/public/_nuxt/CC6rXuIT.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DtPyx7qt.js","./BjRs9lcT.js","./entry.D2tsbICN.css","./BPKDLdwM.js","./Cr5uhKVw.js","./C-v3KzvZ.js","./Cpj98o6Y.js"])))=>i.map(i=>d[i]); +import{E as f,Q as p,_ as v,e as g,R as d,n as l,S as h,G as _,I as r}from"./BjRs9lcT.js";import{q as y,w as m,e as C,s as w,j as P,a as $,u as N}from"./BPKDLdwM.js";import{u as j}from"./Cr5uhKVw.js";import{_ as E}from"./DqLfwP8R.js";const T=async e=>{const{content:t}=f().public;typeof(e==null?void 0:e.params)!="function"&&(e=y(e));const a=e.params(),s=t.experimental.stripQueryParameters?m(`/navigation/${`${p(a)}.${t.integrity}`}/${C(a)}.json`):m(`/navigation/${p(a)}.${t.integrity}.json`);if(w())return(await v(()=>import("./DtPyx7qt.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url).then(o=>o.generateNavigation))(a);const n=await $fetch(s,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:P(a),previewToken:j().getPreviewToken()}});if(typeof n=="string"&&n.startsWith(""))throw new Error("Not found");return n},D=g({name:"ContentNavigation",props:{query:{type:Object,required:!1,default:void 0}},async setup(e){const{query:t}=d(e),a=l(()=>{var n;return typeof((n=t.value)==null?void 0:n.params)=="function"?t.value.params():t.value});if(!a.value&&h("dd-navigation").value){const{navigation:n}=$();return{navigation:n}}const{data:s}=await N(`content-navigation-${p(a.value)}`,()=>T(a.value));return{navigation:s}},render(e){const t=_(),{navigation:a}=e,s=o=>r(E,{to:o._path},()=>o.title),n=(o,u)=>r("ul",u?{"data-level":u}:null,o.map(i=>i.children?r("li",null,[s(i),n(i.children,u+1)]):r("li",null,s(i)))),c=o=>n(o,0);return t!=null&&t.default?t.default({navigation:a,...this.$attrs}):c(a)}}),b=D;export{b as default}; diff --git a/.output/public/_nuxt/CGOEeutR.js b/.output/public/_nuxt/CGOEeutR.js new file mode 100644 index 00000000..184204f6 --- /dev/null +++ b/.output/public/_nuxt/CGOEeutR.js @@ -0,0 +1 @@ +import{_ as o}from"./DlAUqK2U.js";import{o as r,c as t,v as c}from"./BjRs9lcT.js";const s={};function n(e,l){return r(),t("blockquote",null,[c(e.$slots,"default")])}const _=o(s,[["render",n]]);export{_ as default}; diff --git a/.output/public/_nuxt/CQCvOdyV.js b/.output/public/_nuxt/CQCvOdyV.js new file mode 100644 index 00000000..63316366 --- /dev/null +++ b/.output/public/_nuxt/CQCvOdyV.js @@ -0,0 +1 @@ +import{e as g,R as C,n as S,E as b,s as Q,Q as _,G as k,I as A}from"./BjRs9lcT.js";import{u as N,q as m}from"./BPKDLdwM.js";import"./Cr5uhKVw.js";const O=g({name:"ContentQuery",props:{path:{type:String,required:!1,default:void 0},only:{type:Array,required:!1,default:void 0},without:{type:Array,required:!1,default:void 0},where:{type:Object,required:!1,default:void 0},sort:{type:Object,required:!1,default:void 0},limit:{type:Number,required:!1,default:void 0},skip:{type:Number,required:!1,default:void 0},locale:{type:String,required:!1,default:void 0},find:{type:String,required:!1,default:void 0}},async setup(u){const{path:t,only:r,without:o,where:a,sort:l,limit:f,skip:d,locale:s,find:p}=C(u),y=S(()=>{var e;return(e=t.value)==null?void 0:e.includes("/_")}),h=!b().public.content.experimental.advanceQuery;Q(()=>u,()=>n(),{deep:!0});const i=e=>h?e!=null&&e.surround?e.surround:e!=null&&e._id||Array.isArray(e)?e:e==null?void 0:e.result:e.result,{data:v,refresh:n}=await N(`content-query-${_(u)}`,()=>{let e;return t.value?e=m(t.value):e=m(),r.value&&(e=e.only(r.value)),o.value&&(e=e.without(o.value)),a.value&&(e=e.where(a.value)),l.value&&(e=e.sort(l.value)),f.value&&(e=e.limit(f.value)),d.value&&(e=e.skip(d.value)),s.value&&(e=e.where({_locale:s.value})),p.value==="one"?e.findOne().then(i):p.value==="surround"?t.value?h?e.findSurround(t.value):e.withSurround(t.value).findOne().then(i):(console.warn("[Content] Surround queries requires `path` prop to be set."),console.warn("[Content] Query without `path` will return regular `find()` results."),e.find().then(i)):e.find().then(i)});return{isPartial:y,data:v,refresh:n}},render(u){var c;const t=k(),{data:r,refresh:o,isPartial:a,path:l,only:f,without:d,where:s,sort:p,limit:y,skip:h,locale:i,find:v}=u,n={path:l,only:f,without:d,where:s,sort:p,limit:y,skip:h,locale:i,find:v};if(n.find==="one"){if(!r&&(t!=null&&t["not-found"]))return t["not-found"]({props:n,...this.$attrs});if(t!=null&&t.empty&&(r==null?void 0:r._type)==="markdown"&&!((c=r==null?void 0:r.body)!=null&&c.children.length))return t.empty({props:n,...this.$attrs})}else if((!r||!r.length)&&t!=null&&t["not-found"])return t["not-found"]({props:n,...this.$attrs});return t!=null&&t.default?t.default({data:r,refresh:o,isPartial:a,props:n,...this.$attrs}):((w,q)=>A("pre",null,JSON.stringify({message:"You should use slots with !",slot:w,data:q},null,2)))("default",{data:r,props:n,isPartial:a})}}),x=O;export{x as default}; diff --git a/.output/public/_nuxt/CUlYIo2c.js b/.output/public/_nuxt/CUlYIo2c.js new file mode 100644 index 00000000..c6a35543 --- /dev/null +++ b/.output/public/_nuxt/CUlYIo2c.js @@ -0,0 +1 @@ +import{f as i}from"./BmlbPuZL.js";import{e as u,G as f,n as c,I as a,P as d}from"./BjRs9lcT.js";const p=u({name:"MDCSlot",functional:!0,props:{name:{type:String,default:"default"},unwrap:{type:[Boolean,String],default:!1},use:{type:Function,default:void 0}},setup(t){const{parent:s}=d(),{default:n}=f(),r=c(()=>typeof t.unwrap=="string"?t.unwrap.split(" "):["*"]);return{fallbackSlot:n,tags:r,parent:s}},render({use:t,unwrap:s,fallbackSlot:n,tags:r,parent:e}){var l;try{let o=t;return typeof t=="string"&&(o=(e==null?void 0:e.slots[t])||((l=e==null?void 0:e.parent)==null?void 0:l.slots[t]),console.warn(`Please set :use="$slots.${t}" in component to enable reactivity`)),o?s?i(o(),r):[o()]:n?n():a("div")}catch{return a("div")}}}),g=u({props:{use:{type:Function,default:void 0},unwrap:{type:[Boolean,String],default:!1}},render(t){return a(p,t)}});export{g as default}; diff --git a/.output/public/_nuxt/C_JrZ1Mo.js b/.output/public/_nuxt/C_JrZ1Mo.js new file mode 100644 index 00000000..f43ecbdd --- /dev/null +++ b/.output/public/_nuxt/C_JrZ1Mo.js @@ -0,0 +1 @@ +import{_ as f}from"./BSMiXRwT.js";import{e as s,s as l,G as d,I as c}from"./BjRs9lcT.js";import"./C-v3KzvZ.js";import"./BmlbPuZL.js";import"./Cr5uhKVw.js";const _=s({name:"ContentRenderer",props:{value:{type:Object,required:!1,default:()=>({})},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"}},setup(t){l(()=>t.excerpt,n=>{var e,a,i;n&&!((e=t.value)!=null&&e.excerpt)&&(console.warn(`No excerpt found for document content/${(a=t==null?void 0:t.value)==null?void 0:a._path}.${(i=t==null?void 0:t.value)==null?void 0:i._extension}!`),console.warn("Make sure to use in your content if you want to use excerpt feature."))},{immediate:!0})},render(t){var u,o;const n=d(),{value:e,excerpt:a,tag:i}=t,r=a?e==null?void 0:e.excerpt:e==null?void 0:e.body;return!((u=r==null?void 0:r.children)!=null&&u.length)&&(n!=null&&n.empty)?n.empty({value:e,excerpt:a,tag:i,...this.$attrs}):n!=null&&n.default?n.default({value:e,excerpt:a,tag:i,...this.$attrs}):(r==null?void 0:r.type)==="root"&&((o=r==null?void 0:r.children)!=null&&o.length)?c(f,{value:e,excerpt:a,tag:i,...this.$attrs}):c("pre",null,JSON.stringify({message:"You should use slots with ",value:e,excerpt:a,tag:i},null,2))}});export{_ as default}; diff --git a/.output/public/_nuxt/Ccrg81Sp.js b/.output/public/_nuxt/Ccrg81Sp.js new file mode 100644 index 00000000..bd1e2e9b --- /dev/null +++ b/.output/public/_nuxt/Ccrg81Sp.js @@ -0,0 +1 @@ +import{e as r,g as n,o as s,c as a,d as e,a as o,i}from"./BjRs9lcT.js";const d={key:0},u=r({__name:"ProseScript",props:{src:{type:String,default:""}},setup(c){return(p,t)=>n(!1)?(s(),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{u as default}; diff --git a/.output/public/_nuxt/Ce6e9MyR.js b/.output/public/_nuxt/Ce6e9MyR.js new file mode 100644 index 00000000..7ce9fe8b --- /dev/null +++ b/.output/public/_nuxt/Ce6e9MyR.js @@ -0,0 +1 @@ +import{_ as o}from"./DlAUqK2U.js";import{o as r,c as t,v as s}from"./BjRs9lcT.js";const c={};function n(e,a){return r(),t("p",null,[s(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/.output/public/_nuxt/Ckf0q1bM.js b/.output/public/_nuxt/Ckf0q1bM.js new file mode 100644 index 00000000..c8892346 --- /dev/null +++ b/.output/public/_nuxt/Ckf0q1bM.js @@ -0,0 +1 @@ +import{_ as o}from"./BSMiXRwT.js";import"./BjRs9lcT.js";import"./C-v3KzvZ.js";import"./BmlbPuZL.js";import"./Cr5uhKVw.js";export{o as default}; diff --git a/.output/public/_nuxt/ClHej11D.js b/.output/public/_nuxt/ClHej11D.js new file mode 100644 index 00000000..39679afa --- /dev/null +++ b/.output/public/_nuxt/ClHej11D.js @@ -0,0 +1 @@ +import{_ as o}from"./DlAUqK2U.js";import{o as r,c as t,v as s}from"./BjRs9lcT.js";const c={};function n(e,a){return r(),t("li",null,[s(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/.output/public/_nuxt/CoAzUEMg.js b/.output/public/_nuxt/CoAzUEMg.js new file mode 100644 index 00000000..3cbe2149 --- /dev/null +++ b/.output/public/_nuxt/CoAzUEMg.js @@ -0,0 +1 @@ +import{_ as o}from"./DlAUqK2U.js";import{o as r,c as t,v as s}from"./BjRs9lcT.js";const c={};function n(e,a){return r(),t("th",null,[s(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/.output/public/_nuxt/Cpdqo6aG.js b/.output/public/_nuxt/Cpdqo6aG.js new file mode 100644 index 00000000..2f4b4ee2 --- /dev/null +++ b/.output/public/_nuxt/Cpdqo6aG.js @@ -0,0 +1 @@ +import{e as p,E as f,n as i,o as n,c as s,g as u,v as r}from"./BjRs9lcT.js";const l=["id"],d=["href"],_=p({__name:"ProseH3",props:{id:{}},setup(c){const t=c,{headings:o}=f().public.mdc,a=i(()=>{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)=>(n(),s("h3",{id:t.id},[t.id&&u(a)?(n(),s("a",{key:0,href:`#${t.id}`},[r(e.$slots,"default")],8,d)):r(e.$slots,"default",{key:1})],8,l))}});export{_ as default}; diff --git a/.output/public/_nuxt/Cpj98o6Y.js b/.output/public/_nuxt/Cpj98o6Y.js new file mode 100644 index 00000000..b285ce54 --- /dev/null +++ b/.output/public/_nuxt/Cpj98o6Y.js @@ -0,0 +1 @@ +var o=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function l(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}export{o as c,l as g}; diff --git a/.output/public/_nuxt/Cr5uhKVw.js b/.output/public/_nuxt/Cr5uhKVw.js new file mode 100644 index 00000000..fb2ab0e0 --- /dev/null +++ b/.output/public/_nuxt/Cr5uhKVw.js @@ -0,0 +1 @@ +import{ab as r,u as o}from"./BjRs9lcT.js";const v=()=>({isEnabled:()=>{const e=o().query;return Object.prototype.hasOwnProperty.call(e,"preview")&&!e.preview?!1:!!(e.preview||r("previewToken").value||sessionStorage.getItem("previewToken"))},getPreviewToken:()=>r("previewToken").value||sessionStorage.getItem("previewToken")||void 0,setPreviewToken:e=>{r("previewToken").value=e,o().query.preview=e||"",e?sessionStorage.setItem("previewToken",e):sessionStorage.removeItem("previewToken"),window.location.reload()}});export{v as u}; diff --git a/.output/public/_nuxt/CsOdgMXL.js b/.output/public/_nuxt/CsOdgMXL.js new file mode 100644 index 00000000..856a40ba --- /dev/null +++ b/.output/public/_nuxt/CsOdgMXL.js @@ -0,0 +1 @@ +import s from"./CUlYIo2c.js";import{e as o,G as u,n as f,P as m}from"./BjRs9lcT.js";import"./BmlbPuZL.js";const l=o({name:"Markdown",extends:s,setup(t){const{parent:e}=m(),{between:n,default:a}=u(),r=f(()=>typeof t.unwrap=="string"?t.unwrap.split(" "):["*"]);return{fallbackSlot:a,tags:r,between:n,parent:e}}});export{l as default}; diff --git a/.output/public/_nuxt/D2zSI4c2.js b/.output/public/_nuxt/D2zSI4c2.js new file mode 100644 index 00000000..261f4e18 --- /dev/null +++ b/.output/public/_nuxt/D2zSI4c2.js @@ -0,0 +1 @@ +import{_ as s}from"./DlAUqK2U.js";import{o,c as a,v as t,a as c}from"./BjRs9lcT.js";const n={},r={class:"-mt-1 px-2"},d={class:"details -mx-2 max-w-[444px]"};function _(e,i){return o(),a("div",r,[t(e.$slots,"title",{},void 0,!0),c("div",d,[t(e.$slots,"default",{},void 0,!0)])])}const m=s(n,[["render",_],["__scopeId","data-v-933bcbca"]]);export{m as default}; diff --git a/.output/public/_nuxt/D3wnONYH.js b/.output/public/_nuxt/D3wnONYH.js new file mode 100644 index 00000000..e3832426 --- /dev/null +++ b/.output/public/_nuxt/D3wnONYH.js @@ -0,0 +1 @@ +import{J as o,r as u,K as f,s as d,L as v,M as l,N as i,O as h,P as m}from"./BjRs9lcT.js";function U(t,a={}){const e=a.head||o();if(e)return e.ssr?e.push(t,a):p(e,t,a)}function p(t,a,e={}){const s=u(!1),n=u({});f(()=>{n.value=s.value?{}:h(a)});const r=t.push(n.value,e);return d(n,c=>{r.patch(c)}),m()&&(v(()=>{r.dispose()}),l(()=>{s.value=!0}),i(()=>{s.value=!1})),r}export{U as u}; diff --git a/.output/public/_nuxt/D8s2c-rd.js b/.output/public/_nuxt/D8s2c-rd.js new file mode 100644 index 00000000..35071689 --- /dev/null +++ b/.output/public/_nuxt/D8s2c-rd.js @@ -0,0 +1,121 @@ +import ge from"./C2Owb4du.js";import fe from"./C_JrZ1Mo.js";import me from"./D2zSI4c2.js";import be from"./cI2KBgiv.js";import{B as ke,e as ye,k as ve,f as M,r as k,C as xe,q as _e,D as we,o as Z,c as Se,b as J,w as Y,a as O,t as Ce,g as q,h as $e,i as Le}from"./BjRs9lcT.js";import{u as B,q as j}from"./BPKDLdwM.js";import{g as Ae}from"./Cpj98o6Y.js";import{_ as Ie}from"./DlAUqK2U.js";const ee={title:"Software Engineer and Architect, DevOps Engineer, Database Manager and Administrator, IT & IS Manager",fullName:{first:"Meldencio Czarlemagne",last:"Corrales"},contact:{email:["mczvc.biomew@gmail.com","mczvc@proton.me"],phone:["960 205 6160","954 276 9143"]},summary:`
+

Results-driven software developer with extensive experience in both systems and business domain programming languages (C, C++, C#, Java) and (Python, JavaScript, Ruby, Typescript), leveraging expertise and proficiency in wide variety of frameworks for these languages, for example: Python (flask, Django, Pandas, Numpy), Java Spring, Ruby on Rails, Javascript (NextJS, ReactJS, AngularJS, VueJS), C++ (Boost, Qt5, and OpenGL graphics library), delivering high-quality and innovative solutions across multiple platforms.

+ +

Strong foundation and solid grasp in algorithms, data-structures, and mathematics, with proficiency in TDD and safety assurance, ensuring code quality and functionality of tested software, in compliance to specifications and use cases of software; applied to, and worked for Distributed, High-performance, and Scientific Computing.

+ +

I am experienced in technical and team leadership: As a seasoned technical leader, I excel and bring expertise in software design, leveraging in deployment automation to improve and optimize the CI/CD pipelines; commend testing frameworks to the team; and playing the role of designing and operating mission critical services in a cloud-based architecture — I effectively guide cross-functional teams and drive project and business to success — delivering high-quality and efficient, scalable software solutions.

+ +

Polyglot to familiarize programming in 15+ languages, which includes: Bash, Perl, Powershell, Ruby, Clojure, Haskell, Julia, Go, Kotlin, Swift, Lua, Rust, Zig, Assembly, SQL, Typescript.

+ +

As a software architect and database manager, I am proficient in designing API, software architecture, and cloud-based services, providing solutions in building effective, efficient, and robust software.

+ +

Mastered and practiced clean code principles and Design Patterns for 10+ years; pragmatic, and highly accomplished practitioner of agile methodology such as Scrum, Lean, XP, and crystal.

+ +

As a full-stack developer and DevOps engineer with 6+ years of experience, I possess a unique blend of technical expertise, leadership skills, and passion for delivering high-quality software solutions.

+
`,education:{college:`
Bachelor of Science in Computer Science + +

New Era University

+New Era, Quezon City +College of Computer Studies +
August 2014 – October 2016
`,coursework:`
+

Coursework Information

+
+ Calculus I, II English Composition I, II + Interpersonal Communication Skills Reasoning & Argumentation + Computation in Physical Sciences Discrete Mathematics + Concrete Mathematics * Logic & Mathematical Reasoning + Distributed Systems Parallel and Distributed Algorithms + Algorithms-I * Algorithms-II Database and Web System Development + Computer Organization & Architecture Computer Networks + Networks and Data Communications Statistics * + Formal Language and Automata Theory Software Engineering * + Software Engineering for Data Scientists Programming Languages + Software Architecture Software Design * + Operating Systems * Database Management Systems * + Speech and Natural Language Processing Ethical and Secure Computing + Machine Learning Breadth Life Science + High Performance Computing & Computer Architecture + Computational Science and Engineering + MATLAB * for Engineering and the Life Sciences + Graphics and Computer Vision * + Image Processing + Graphics Programming with OpenGL + Network Science * + Social Computing Discrete Structures + Cryptography * Blockchain Technologies * + Cloud Computing * Artificial Intelligence * + Symbolic Logic ERGU | EREG + Rizal + +
(* Coursework had a lab component as well) +
+
`},work_history:`
+

CEO & Founder, Software Engineer and Architect

+
+ +
+

Egg. Co. Creations

+
+
May 2019 – Nov. 2019 (6 months)
+Quezon City + +
    +
  • Developed the Easy Graphics, Easy Game, and Easy Animation library using Java and OpenGL.
  • +
  • Released two Android games using the library.
  • +
+
+ +
+

+ + Senior Software Engineer and Architect, Full-stack Developer, DevOps Engineer – R&D, Database Administrator, IT & IS Manager, Business Innovator +

+
+ +
+

DADS University, Bayanihan College, Network Careers

+
+
Dec. 2019Present
+Quezon City +
  • Built several micro-services and API endpoints for the consumers and producers operating in the open-source, MOOC and value-based Careers platform to implement automated management solutions.
  • +
  • Developed automation tools for document generation.
  • +
  • Created full-stack web applications for the university’s virtual learning environment.
  • +
  • Designed a business model for university-wide learning; a balanced and prosperous ecosystem, for not-for-profit design of business.
  • +
  • Maintained and organized the public and private libraries of colleges: its database, and its distributed access to information, under its IS infrastructure, I have built a managed Library System for Librarians, Students of different departments, Faculty (educators of Business; and, Science, Engineering, and Medicine; and to the Members of Royal Society); frontier in seeding the Foundation’s Academic Resources.
  • +
  • Developed, and maintained business tools used in managerial task; began innovating the solutions for business, work careers, HR workforce, and transformed, with new models of learning environment for a wide audience in a university-wide environment setup.
  • +`,skills:{programming_language:["C, C++, C#, Clojure, Carbon, Go, Java, Kotlin, Python, Lua, Haskell, Julia, HTML5 / XML, CSS3, PHP, JavaScript, Typescript, Rust, Ruby, OCaml, Swift, Zig, Assembly, Bash, Powershell, SQL, Solidity, Vyper"],frameworks_libraries:["Django, Flask, FastAPI, Vue.js, React.js, Angular.js, Next.js, Nuxt.js, Webpack, Vite, Express.js, Fastify.js, Nest.js, OpenAPI, GraphQL, Redis, Apollo, Mongoose, Jest, Cypress, Node.js, Deno, Bun, Electron, React Native, Bootstrap, TailwindCSS, UnoCSS, Bulma, Boost, Qt5, Kafka, jOOQ, Spring, Rails, Django REST Framework, Pydantic, Swagger, Scipy, beautifulsoup4, Kivy, Pandas, Numpy, OpenGL"],tools_technologies:["Docker, Kubernetes, Oracle, PostgreSQL, MySQL, MariaDB, SQLite3, MongoDB, GraphQL, Compass, Postman, Selenium, Nginx, Git, Apache, Jira, CMake, CLion, IntelliJ, VS Code, Linux, Ansible, Chef, Terraform, IBM Control Desk, Vivantio, Firebase, Elasticsearch, Logstash, Kibana, Salesforce, SAP, Heroku, AWS"],methodologies:["Pragmatism, ArchOps, Waterfall, SRE: Site Reliability Engineering, DevOps (CI/CD, dynamic testing, Infrastructure as Code, CCA: Continuous Configuration Automation), TPS: Transaction Processing System (Kaizen, Continuous Improvement, OLTP: Online Transaction Processing), Agile (Scrum, Lean, XP, Crystal), Twelve-Factor App (SaaS, PaaS), DevSecOps (DAST, PSS ISE, Security by Design, Security Automation), DataOps"]}},Pe=ke("resume",{state:()=>({doc:ee}),hydrate:(e,t)=>{e.doc=ee}});function De(e,t){return e.replace(t?/&/g:/&(?!#?\w+;)/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function Oe(e){return e.replace(/&([#\w]+);/g,function(t,i){return i=i.toLowerCase(),i==="colon"?":":i.charAt(0)==="#"?i.charAt(1)==="x"?String.fromCharCode(parseInt(i.substring(2),16)):String.fromCharCode(+i.substring(1)):""})}function Te(e,t){return e=e.source,t=t||"",function i(n,l){return n?(l=l.source||l,l=l.replace(/(^|[^\[])\^/g,"$1"),e=e.replace(n,l),i):new RegExp(e,t)}}function Q(){}Q.exec=Q;function Ee(e){for(var t=1,i,n;t[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? *(?:\n|$)/,footnote:/^\[\^([^\]]+)\]: ([^\n]+)/,table:N,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def|math))+)\n*/,text:/^[^\n]+/,math:/^ *(\${2,}) *([\s\S]+?)\s*\1 *(?:\n|$)/};p._bullet=/(?:[*+-]|\d+\.)/;p._item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;p._item=D(p._item,"gm")(/bull/g,p._bullet)();p.list=D(p.list)(/bull/g,p._bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+p.def.source+")")("footnote",p.footnote)();p.blockquote=D(p.blockquote)("def",p.def)();p._tag="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:\\/|[^\\w\\s@]*@)\\b";p.html=D(p.html)("comment",//)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/])*?>/)(/tag/g,p._tag)();p.paragraph=D(p.paragraph)("hr",p.hr)("heading",p.heading)("lheading",p.lheading)("blockquote",p.blockquote)("tag","<"+p._tag)("def",p.def)("math",p.math)();p.normal=K({},p);p.gfm=K({},p.normal,{fences:/^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n|$)/,paragraph:/^/,yamlHeader:/^ *(?=```)/});p.gfm.paragraph=D(p.paragraph)("(?!","(?!"+p.gfm.fences.source.replace("\\1","\\2")+"|"+p.list.source.replace("\\1","\\3")+"|")();p.tables=K({},p.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/});var Re=p,se={gfm:!0,tables:!0,breaks:!1,pedantic:!1,sanitize:!1,smartLists:!1,mathjax:!0},Me=P,qe=Me.noop,E=Re,Be=se;function I(e){this.tokens=[],this.tokens.links={},this.options=e||Be,this.rules=E.normal,this.options.gfm&&(this.options.tables?this.rules=E.tables:this.rules=E.gfm),this.options.mathjax||(this.rules.math=qe)}I.rules=E;I.lex=function(e,t){var i=new I(t);return i.lex(e)};I.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,` +`).replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,` +`),this.token(e,!0)};I.prototype.token=function(n,t,i){for(var n=n.replace(/^ +$/gm,""),l,s,r,f,c,a,d,o,m;n;){if((r=this.rules.newline.exec(n))&&(n=n.substring(r[0].length),r[0].length>1&&this.tokens.push({type:"space"})),r=this.rules.code.exec(n)){n=n.substring(r[0].length),r=r[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?r:r.replace(/\n+$/,"")});continue}if(r=this.rules.fences.exec(n)){n=n.substring(r[0].length),this.tokens.push({type:"code",lang:r[2],text:r[3]});continue}if(r=this.rules.footnote.exec(n)){n=n.substring(r[0].length),this.tokens.push({type:"footnote",refname:r[1],text:r[2]});continue}if(r=this.rules.math.exec(n)){n=n.substring(r[0].length),this.tokens.push({type:"math",text:r[2]});continue}if(r=this.rules.heading.exec(n)){n=n.substring(r[0].length),this.tokens.push({type:"heading",depth:r[1].length,text:r[2]});continue}if(t&&(r=this.rules.nptable.exec(n))){for(n=n.substring(r[0].length),a={type:"table",header:r[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:r[3].replace(/\n$/,"").split(` +`)},o=0;o ?/gm,""),this.token(r,t,!0),this.tokens.push({type:"blockquote_end"});continue}if(r=this.rules.list.exec(n)){for(n=n.substring(r[0].length),f=r[2],this.tokens.push({type:"list_start",ordered:f.length>1}),r=r[0].match(this.rules._item),l=!1,m=r.length,o=0;o1&&c.length>1)&&(n=r.slice(o+1).join(` +`)+n,o=m-1)),s=l||/\n\n(?!\s*$)/.test(a),o!==m-1&&(l=a.charAt(a.length-1)===` +`,s||(s=l)),this.tokens.push({type:s?"loose_item_start":"list_item_start"}),this.token(a,!1,i),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"});continue}if(r=this.rules.html.exec(n)){n=n.substring(r[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:r[1]==="pre"||r[1]==="script"||r[1]==="style",text:r[0]});continue}if(!i&&t&&(r=this.rules.def.exec(n))){n=n.substring(r[0].length),this.tokens.links[r[1].toLowerCase()]={href:r[2],title:r[3]};continue}if(t&&(r=this.rules.table.exec(n))){for(n=n.substring(r[0].length),a={type:"table",header:r[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:r[3].replace(/(?: *\| *)?\n$/,"").split(` +`).slice(0)},o=0;o])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:te,html:/^|^<(\w+(?!:\/|[^\w\s@]*@)\b)*?(?:"[^"]*"|'[^']*'|[^'">])*?>([\s\S]*?)?<\/\1>|^<(\w+(?!:\/|[^\w\s@]*@)\b)(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,reffn:/^!?\[\^(inside)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:te,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/;u.link=$(u.link)("inside",u._inside)("href",u._href)();u.reflink=$(u.reflink)("inside",u._inside)();u.reffn=$(u.reffn)("inside",u._inside)();u.normal=R({},u);u.pedantic=R({},u.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/});u.gfm=R({},u.normal,{escape:$(u.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:$(u.text)("]|","~]|")("|","|https?://|")()});u.gitbook=R({},u.gfm,{tplvar:/^{{\s*(.*?)\s*(?=}})}}/,tplexpr:/^{%\s*(.*?)\s*(?=%})%}/});u.gitbook.text=$(u.gfm.text)("~]|","~]|"+u.gitbook.tplvar.source+"|"+u.gitbook.tplexpr.source+"|")();u.breaks=R({},u.gfm,{br:$(u.br)("{2,}","*")(),text:$(u.gfm.text)("{2,}","*")()});var Ne=u,ie=P,V=ie.escape,Ge=ie.unescape,ze={langPrefix:"lang-",smartypants:!1,headerPrefix:"",headerAutoId:!0,xhtml:!1};function h(e){this.options=e||ze}h.prototype.code=function(e,t,i){if(this.options.highlight){var n=this.options.highlight(e,t);n!=null&&n!==e&&(i=!0,e=n)}return t?'
    '+(i?e:V(e,!0))+`
    +
    +`:"
    "+(i?e:V(e,!0))+`
    +
    `};h.prototype.blockquote=function(e){return`
    +`+e+`
    +`};h.prototype.html=function(e){return e};h.prototype._createId=function(e){e=e.toLowerCase().replace(/[\s\]\[\!\"\#\$\%\&\'\(\)\*\+\,\.\/\:\;\<\=\>\?\@\\\^\_\`\{\|\}\~\-]+/g,"-");try{e=encodeURIComponent(e)}catch{e=e.replace(/[^\w]+/g,"-")}return e.replace(/-$/,"")};h.prototype.heading=function(e,t,i){var n=/({#)(.+)(})/g.exec(i);return n=n?n[2]:null,!n&&this.options.headerAutoId!==!1&&(n=this._createId(i)),""+e.replace(/{#.+}/g,"")+" +`};h.prototype.hr=function(){return this.options.xhtml?`
    +`:`
    +`};h.prototype.list=function(e,t){var i=t?"ol":"ul";return"<"+i+`> +`+e+" +`};h.prototype.listitem=function(e){return"
  • "+e+`
  • +`};h.prototype.paragraph=function(e){return"

    "+e+`

    +`};h.prototype.table=function(e,t){return` + +`+e+` + +`+t+` +
    +`};h.prototype.tablerow=function(e){return` +`+e+` +`};h.prototype.tablecell=function(e,t){var i=t.header?"th":"td",n=t.align?"<"+i+' style="text-align:'+t.align+'">':"<"+i+">";return n+e+" +`};h.prototype.math=function(e,t,i){return mode=i?"; mode=display":"",'
    Bachelor of Science in Computer Science

    New Era University

    New Era, Quezon CityCollege of Computer Studies
    August 2014 – October 2016

    +

    Coursework Information

    +
    + Calculus I, II English Composition I, II + Interpersonal Communication Skills Reasoning & Argumentation + Computation in Physical Sciences Discrete Mathematics + Concrete Mathematics * Logic & Mathematical Reasoning + Distributed Systems Parallel and Distributed Algorithms + Algorithms-I * Algorithms-II Database and Web System Development + Computer Organization & Architecture Computer Networks + Networks and Data Communications Statistics * + Formal Language and Automata Theory Software Engineering * + Software Engineering for Data Scientists Programming Languages + Software Architecture Software Design * + Operating Systems * Database Management Systems * + Speech and Natural Language Processing Ethical and Secure Computing + Machine Learning Breadth Life Science + High Performance Computing & Computer Architecture + Computational Science and Engineering + MATLAB * for Engineering and the Life Sciences + Graphics and Computer Vision * + Image Processing + Graphics Programming with OpenGL + Network Science * + Social Computing Discrete Structures + Cryptography * Blockchain Technologies * + Cloud Computing * Artificial Intelligence * + Symbolic Logic ERGU | EREG Rizal +
    +

    (* Coursework had a lab component as well)

    + \ No newline at end of file diff --git a/.output/public/experience/_payload.json b/.output/public/experience/_payload.json new file mode 100644 index 00000000..e59a83e7 --- /dev/null +++ b/.output/public/experience/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":358},["ShallowReactive",2],{"content-/experience":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":5,"body":8,"_type":352,"_id":353,"_source":354,"_file":355,"_stem":356,"_extension":357},"/experience","",false,"Experience",{"type":9,"children":10,"toc":349},"root",[11],{"type":12,"tag":13,"props":14,"children":16},"element","basic-container",{":class":15},"experience-page",[17],{"type":12,"tag":18,"props":19,"children":23},"div",{"className":20},[21,22],"mx-4","ml-8",[24,27,61,63,83,84,132,133,208,209,245,246,262,263],{"type":25,"value":26},"text","\n ",{"type":12,"tag":18,"props":28,"children":36},{"className":29},[30,31,32,33,34,35],"first-job-position","-ml-8","-mr-4","border-b-1","border-b-black/[.08]","[border-inline-start:4px_solid_rgb(255,143,131)]",[37,39,60],{"type":25,"value":38},"\n ",{"type":12,"tag":40,"props":41,"children":49},"h2",{"className":42,"id":48},[43,44,45,46,47],"text-md","font-bold","open-sans","py-2","mx-1","ceo-founder-software-engineer-and-architect",[50,58],{"type":12,"tag":51,"props":52,"children":55},"span",{"className":53},[54],"tracking-widest",[56],{"type":25,"value":57},"CEO",{"type":25,"value":59}," & Founder, Software Engineer and Architect",{"type":25,"value":26},{"type":25,"value":62}," ",{"type":12,"tag":18,"props":64,"children":70},{"className":65},[66,67,68,31,32,33,34,69],"first-work","bg-yellow-200","hover:bg-yellow-300/[0.7]","[border-inline-start:4px_solid_#f0cc40]",[71,72,82],{"type":25,"value":38},{"type":12,"tag":73,"props":74,"children":79},"h1",{"className":75,"id":78},[76,77],"title","pl-3","egg-co-creations",[80],{"type":25,"value":81},"Egg. Co. Creations",{"type":25,"value":26},{"type":25,"value":26},{"type":12,"tag":18,"props":85,"children":94},{"className":86},[87,88,89,90,91,92,32,93],"bg-yellow-800/25","finished","flex","flex-col","flex-wrap","-ml-9","pr-2",[95,96,122,123,131],{"type":25,"value":38},{"type":12,"tag":18,"props":97,"children":102},{"className":98},[99,100,101],"date-span","date-alt-finished","flex-shrink-0",[103,105,113,115,120],{"type":25,"value":104},"May ",{"type":12,"tag":51,"props":106,"children":110},{"className":107},[44,108,109],"text-lg","source-sans-pro",[111],{"type":25,"value":112},"2019",{"type":25,"value":114}," – Nov. ",{"type":12,"tag":51,"props":116,"children":118},{"className":117},[44,108,109],[119],{"type":25,"value":112},{"type":25,"value":121}," (6 months)",{"type":25,"value":38},{"type":12,"tag":51,"props":124,"children":128},{"className":125},[126,127,101],"location","italic",[129],{"type":25,"value":130},"Quezon City",{"type":25,"value":26},{"type":25,"value":26},{"type":12,"tag":134,"props":135,"children":139},"ul",{"className":136},[137,138],"droid-serif","pt-3",[140,141,193,194,207],{"type":25,"value":38},{"type":12,"tag":142,"props":143,"children":144},"li",{},[145,147,155,157,163,165,171,173,183,185,191],{"type":25,"value":146},"Developed the ",{"type":12,"tag":51,"props":148,"children":152},{"className":149},[150,44,151],"djvu-serif-bold","px-1",[153],{"type":25,"value":154},"Easy Graphics",{"type":25,"value":156},", ",{"type":12,"tag":51,"props":158,"children":160},{"className":159},[150,44,151],[161],{"type":25,"value":162},"Easy Game",{"type":25,"value":164},", and ",{"type":12,"tag":51,"props":166,"children":168},{"className":167},[150,44,151],[169],{"type":25,"value":170},"Easy Animation",{"type":25,"value":172}," library using ",{"type":12,"tag":51,"props":174,"children":180},{"className":175},[176,177,178,179],"tech-highlights","font-semibold","border-b-2","border-b-sky-800",[181],{"type":25,"value":182},"Java",{"type":25,"value":184}," and ",{"type":12,"tag":51,"props":186,"children":188},{"className":187},[176,177,178,179],[189],{"type":25,"value":190},"OpenGL",{"type":25,"value":192},".",{"type":25,"value":38},{"type":12,"tag":142,"props":195,"children":196},{},[197,199,205],{"type":25,"value":198},"Released two ",{"type":12,"tag":51,"props":200,"children":202},{"className":201},[176,177,178,179],[203],{"type":25,"value":204},"Android",{"type":25,"value":206}," games using the library.",{"type":25,"value":26},{"type":25,"value":62},{"type":12,"tag":18,"props":210,"children":214},{"className":211},[212,213,31,32,34,35],"second-job-position","bg-[rgb(255,246,180)]/[0.6]",[215,216,244],{"type":25,"value":38},{"type":12,"tag":40,"props":217,"children":220},{"className":218,"id":219},[43,177,109,47],"senior-software-engineer-and-architect-full-stack-developer-devops-engineer-rd-database-administrator-it-is-manager-business-innovator",[221,223,228,229,235,236,242],{"type":25,"value":222},"\n ",{"type":12,"tag":51,"props":224,"children":227},{"className":225},[226],"work-icon",[],{"type":25,"value":222},{"type":12,"tag":51,"props":230,"children":232},{"className":231},[44],[233],{"type":25,"value":234},"Senior Software Engineer",{"type":25,"value":184},{"type":12,"tag":51,"props":237,"children":239},{"className":238},[44],[240],{"type":25,"value":241},"Architect",{"type":25,"value":243},", Full-stack Developer, DevOps Engineer – R&D, Database Administrator, IT & IS Manager, Business Innovator\n ",{"type":25,"value":26},{"type":25,"value":62},{"type":12,"tag":18,"props":247,"children":251},{"className":248},[249,67,250,31,32,178,34,69],"second-work","hover:!bg-[rgba(238,203,22,0.7)]",[252,253,261],{"type":25,"value":38},{"type":12,"tag":73,"props":254,"children":258},{"className":255,"id":257},[76,256,77],"text-[rgb(28,68,1)]","dads-university-bayanihan-college-network-careers",[259],{"type":25,"value":260},"DADS University, Bayanihan College, Network Careers",{"type":25,"value":26},{"type":25,"value":62},{"type":12,"tag":18,"props":264,"children":267},{"className":265},[137,266],"pb-2",[268,269,306,307,348],{"type":25,"value":38},{"type":12,"tag":18,"props":270,"children":273},{"className":271},[272,89,91,92,32,93],"bg-blue-800/25",[274,275,298,299,305],{"type":25,"value":222},{"type":12,"tag":18,"props":276,"children":281},{"className":277},[99,278,101,279,280],"date-alt-up","flex-grow-1","mr-auto",[282,284,289,291,297],{"type":25,"value":283},"Dec. ",{"type":12,"tag":51,"props":285,"children":287},{"className":286},[44,108,109],[288],{"type":25,"value":112},{"type":25,"value":290}," – ",{"type":12,"tag":51,"props":292,"children":294},{"className":293},[44],[295],{"type":25,"value":296},"Present",{"type":25,"value":222},{"type":25,"value":222},{"type":12,"tag":51,"props":300,"children":303},{"className":301},[126,127,302],"flex-grow-0",[304],{"type":25,"value":130},{"type":25,"value":38},{"type":25,"value":38},{"type":12,"tag":134,"props":308,"children":310},{"className":309},[138],[311,312,317,318,323,324,329,330,335,336,341,342,347],{"type":25,"value":222},{"type":12,"tag":142,"props":313,"children":314},{},[315],{"type":25,"value":316},"Built several micro-services and API endpoints for the consumers and producers operating in the open-source, MOOC and value-based Careers platform to implement automated management solutions.",{"type":25,"value":222},{"type":12,"tag":142,"props":319,"children":320},{},[321],{"type":25,"value":322},"Developed automation tools for document generation.",{"type":25,"value":222},{"type":12,"tag":142,"props":325,"children":326},{},[327],{"type":25,"value":328},"Created full-stack web applications for the university’s virtual learning environment.",{"type":25,"value":222},{"type":12,"tag":142,"props":331,"children":332},{},[333],{"type":25,"value":334},"Designed a business model for university-wide learning; a balanced and prosperous ecosystem, for not-for-profit design of business.",{"type":25,"value":222},{"type":12,"tag":142,"props":337,"children":338},{},[339],{"type":25,"value":340},"Maintained and organized the public and private libraries of colleges: its database, and its distributed access to information, under its IS infrastructure, I have built a managed Library System for Librarians, Students of different departments, Faculty (educators of Business; and, Science, Engineering, and Medicine; and to the Members of Royal Society); frontier in seeding the Foundation’s Academic Resources.",{"type":25,"value":222},{"type":12,"tag":142,"props":343,"children":344},{},[345],{"type":25,"value":346},"Developed, and maintained business tools used in managerial task; began innovating the solutions for business, work careers, HR workforce, and transformed, with new models of learning environment for a wide audience in a university-wide environment setup.",{"type":25,"value":38},{"type":25,"value":26},{"title":5,"searchDepth":350,"depth":350,"links":351},2,[],"markdown","content:3.experience.md","content","3.experience.md","3.experience","md",1733819827447] \ No newline at end of file diff --git a/.output/public/experience/index.html b/.output/public/experience/index.html new file mode 100644 index 00000000..cbb25726 --- /dev/null +++ b/.output/public/experience/index.html @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Egg. Co. Creations

    +
    +
    +
    May 2019 – Nov. 2019 (6 months)
    + Quezon City +
    +
      +
    • Developed the Easy Graphics, Easy Game, and Easy Animation library using Java and OpenGL.
    • +
    • Released two Android games using the library.
    • +
    +

    DADS University, Bayanihan College, Network Careers

    +
    +
    +
    Dec. 2019Present +
    + Quezon City +
    +
      +
    • Built several micro-services and API endpoints for the consumers and producers operating in the open-source, MOOC and value-based Careers platform to implement automated management solutions.
    • +
    • Developed automation tools for document generation.
    • +
    • Created full-stack web applications for the university’s virtual learning environment.
    • +
    • Designed a business model for university-wide learning; a balanced and prosperous ecosystem, for not-for-profit design of business.
    • +
    • Maintained and organized the public and private libraries of colleges: its database, and its distributed access to information, under its IS infrastructure, I have built a managed Library System for Librarians, Students of different departments, Faculty (educators of Business; and, Science, Engineering, and Medicine; and to the Members of Royal Society); frontier in seeding the Foundation’s Academic Resources.
    • +
    • Developed, and maintained business tools used in managerial task; began innovating the solutions for business, work careers, HR workforce, and transformed, with new models of learning environment for a wide audience in a university-wide environment setup.
    • +
    +
    + \ No newline at end of file diff --git a/.output/public/favicon.ico b/.output/public/favicon.ico new file mode 100644 index 00000000..18993ad9 Binary files /dev/null and b/.output/public/favicon.ico differ diff --git a/.output/public/fonts/DejaVuSerif-Bold.otf b/.output/public/fonts/DejaVuSerif-Bold.otf new file mode 100644 index 00000000..f28098bd Binary files /dev/null and b/.output/public/fonts/DejaVuSerif-Bold.otf differ diff --git a/.output/public/fonts/DejaVuSerif-Bold.ttf b/.output/public/fonts/DejaVuSerif-Bold.ttf new file mode 100644 index 00000000..3fffea61 Binary files /dev/null and b/.output/public/fonts/DejaVuSerif-Bold.ttf differ diff --git a/.output/public/fonts/DejaVuSerif.otf b/.output/public/fonts/DejaVuSerif.otf new file mode 100644 index 00000000..20812e4c Binary files /dev/null and b/.output/public/fonts/DejaVuSerif.otf differ diff --git a/.output/public/fonts/DejaVuSerif.ttf b/.output/public/fonts/DejaVuSerif.ttf new file mode 100644 index 00000000..712a59b0 Binary files /dev/null and b/.output/public/fonts/DejaVuSerif.ttf differ diff --git a/.output/public/fonts/DejaVuSerifCondensed.otf b/.output/public/fonts/DejaVuSerifCondensed.otf new file mode 100644 index 00000000..ae7b1012 Binary files /dev/null and b/.output/public/fonts/DejaVuSerifCondensed.otf differ diff --git a/.output/public/fonts/DejaVuSerifCondensed.ttf b/.output/public/fonts/DejaVuSerifCondensed.ttf new file mode 100644 index 00000000..3291fc50 Binary files /dev/null and b/.output/public/fonts/DejaVuSerifCondensed.ttf differ diff --git a/.output/public/fonts/Lora-Italic.ttf b/.output/public/fonts/Lora-Italic.ttf new file mode 100644 index 00000000..05cbde29 Binary files /dev/null and b/.output/public/fonts/Lora-Italic.ttf differ diff --git a/.output/public/fonts/Lora.ttf b/.output/public/fonts/Lora.ttf new file mode 100644 index 00000000..b23ea948 Binary files /dev/null and b/.output/public/fonts/Lora.ttf differ diff --git a/.output/public/fonts/SourceSans.woff2 b/.output/public/fonts/SourceSans.woff2 new file mode 100644 index 00000000..f53ca7de Binary files /dev/null and b/.output/public/fonts/SourceSans.woff2 differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-200.woff b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-200.woff new file mode 100644 index 00000000..666a8e31 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-200.woff differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-200.woff2 b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-200.woff2 new file mode 100644 index 00000000..60e59a1a Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-200.woff2 differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-200italic.woff b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-200italic.woff new file mode 100644 index 00000000..7c42187e Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-200italic.woff differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-200italic.woff2 b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-200italic.woff2 new file mode 100644 index 00000000..c455464d Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-200italic.woff2 differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-300.woff b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-300.woff new file mode 100644 index 00000000..e966494d Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-300.woff differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-300.woff2 b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-300.woff2 new file mode 100644 index 00000000..fed32a93 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-300.woff2 differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-300italic.woff b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-300italic.woff new file mode 100644 index 00000000..c0dca072 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-300italic.woff differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-300italic.woff2 b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-300italic.woff2 new file mode 100644 index 00000000..a8e1fff2 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-300italic.woff2 differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-600.woff b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-600.woff new file mode 100644 index 00000000..83497bc6 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-600.woff differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-600.woff2 b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-600.woff2 new file mode 100644 index 00000000..587993b2 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-600.woff2 differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-600italic.woff b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-600italic.woff new file mode 100644 index 00000000..94686e26 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-600italic.woff differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-600italic.woff2 b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-600italic.woff2 new file mode 100644 index 00000000..f2636175 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-600italic.woff2 differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-700.woff b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-700.woff new file mode 100644 index 00000000..a6786d1f Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-700.woff differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-700.woff2 b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-700.woff2 new file mode 100644 index 00000000..cd6bfd0f Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-700.woff2 differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-700italic.woff b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-700italic.woff new file mode 100644 index 00000000..729bdee9 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-700italic.woff differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-700italic.woff2 b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-700italic.woff2 new file mode 100644 index 00000000..b413356f Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-700italic.woff2 differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-900.woff b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-900.woff new file mode 100644 index 00000000..073a3b7e Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-900.woff differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-900.woff2 b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-900.woff2 new file mode 100644 index 00000000..4e6e5e23 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-900.woff2 differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-900italic.woff b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-900italic.woff new file mode 100644 index 00000000..8857ea57 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-900italic.woff differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-900italic.woff2 b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-900italic.woff2 new file mode 100644 index 00000000..3329cc9d Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-900italic.woff2 differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-italic.woff b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-italic.woff new file mode 100644 index 00000000..f927419c Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-italic.woff differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-italic.woff2 b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-italic.woff2 new file mode 100644 index 00000000..9448cd52 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-italic.woff2 differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-regular.woff b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-regular.woff new file mode 100644 index 00000000..db90a83e Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-regular.woff differ diff --git a/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-regular.woff2 b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-regular.woff2 new file mode 100644 index 00000000..e49928e8 Binary files /dev/null and b/.output/public/fonts/source-sans-pro/source-sans-pro-v21-latin-regular.woff2 differ diff --git a/.output/public/index.html b/.output/public/index.html new file mode 100644 index 00000000..f71604d1 --- /dev/null +++ b/.output/public/index.html @@ -0,0 +1,56 @@ + + +Bayanihan College | Bayanihan Open-Library - Meldencio Czarlemagne Corrales + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Japanese

    Meldencio

    Czarlemagne

    Meldencio

    Czarlemagne

    Corrales

    Bayanihan College
    OpenLibraryRoyal Professional
    + \ No newline at end of file diff --git a/.output/public/jp/_payload.json b/.output/public/jp/_payload.json new file mode 100644 index 00000000..0cf242b3 --- /dev/null +++ b/.output/public/jp/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1733819827673] \ No newline at end of file diff --git a/.output/public/jp/index.html b/.output/public/jp/index.html new file mode 100644 index 00000000..8f8d649c --- /dev/null +++ b/.output/public/jp/index.html @@ -0,0 +1,56 @@ + + +Bayanihan College | Bayanihan Open-Library - Meldencio Czarlemagne Corrales + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    English

    メルデンシオ

    ツァルレマーニュ

    メルデンシオ

    ツァルレマーニュ

    コラレス

    Bayanihan College
    OpenLibraryRoyal Professional
    + \ No newline at end of file diff --git a/.output/public/jp/mczvc/_payload.json b/.output/public/jp/mczvc/_payload.json new file mode 100644 index 00000000..7d324efb --- /dev/null +++ b/.output/public/jp/mczvc/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":907},["ShallowReactive",2],{"content-profile1":3,"content-education2":110,"content-experience3":500,"content-skills4":832},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":5,"body":8,"_type":104,"_id":105,"_source":106,"_file":107,"_stem":108,"_extension":109},"/profile","",false,"Profile",{"type":9,"children":10,"toc":101},"root",[11],{"type":12,"tag":13,"props":14,"children":16},"element","basic-container",{":class":15},"profile-container px-4",[17],{"type":12,"tag":18,"props":19,"children":20},"ul",{},[21,35,46,57,68,79,90],{"type":12,"tag":22,"props":23,"children":24},"li",{},[25,33],{"type":12,"tag":26,"props":27,"children":29},"h2",{"id":28},"software-developer",[30],{"type":31,"value":32},"text","Software Developer",{"type":31,"value":34},"Results-driven software developer with extensive experience in both systems and business domain programming languages (C, C++, C#, Java) and (Python, JavaScript, Ruby, Typescript), leveraging expertise and proficiency in wide variety of frameworks for these languages, for example: Python (flask, Django, Pandas, Numpy), Java Spring, Ruby on Rails, Javascript (NextJS, ReactJS, AngularJS, VueJS), C++ (Boost, Qt5, and OpenGL graphics library), delivering high-quality and innovative solutions across multiple platforms.",{"type":12,"tag":22,"props":36,"children":37},{},[38,44],{"type":12,"tag":26,"props":39,"children":41},{"id":40},"computer-science",[42],{"type":31,"value":43},"Computer Science",{"type":31,"value":45},"Strong foundation and solid grasp in algorithms, data-structures, and mathematics, with proficiency in TDD and safety assurance, ensuring code quality and functionality of tested software, in compliance to specifications and use cases of software; applied to, and worked for Distributed, High-performance, and Scientific Computing.",{"type":12,"tag":22,"props":47,"children":48},{},[49,55],{"type":12,"tag":26,"props":50,"children":52},{"id":51},"technical-team-leader",[53],{"type":31,"value":54},"Technical Team Leader",{"type":31,"value":56},"I am experienced in technical and team leadership: As a seasoned technical leader, I excel and bring expertise in software design, leveraging in deployment automation to improve and optimize the CI/CD pipelines; commend testing frameworks to the team; and playing the role of designing and operating mission critical services in a cloud-based architecture — I effectively guide cross-functional teams and drive project and business to success — delivering high-quality and efficient, scalable software solutions.",{"type":12,"tag":22,"props":58,"children":59},{},[60,66],{"type":12,"tag":26,"props":61,"children":63},{"id":62},"polyglot",[64],{"type":31,"value":65},"Polyglot",{"type":31,"value":67},"Polyglot to familiarize programming in 15+ languages, which includes: Bash, Perl, Powershell, Ruby, Clojure, Haskell, Julia, Go, Kotlin, Swift, Lua, Rust, Zig, Assembly, SQL, Typescript.",{"type":12,"tag":22,"props":69,"children":70},{},[71,77],{"type":12,"tag":26,"props":72,"children":74},{"id":73},"solutions-architect",[75],{"type":31,"value":76},"Solutions Architect",{"type":31,"value":78},"As a software architect and database manager, I am proficient in designing API, software architecture, and cloud-based services, providing solutions in building effective, efficient, and robust software.",{"type":12,"tag":22,"props":80,"children":81},{},[82,88],{"type":12,"tag":26,"props":83,"children":85},{"id":84},"software-architect",[86],{"type":31,"value":87},"Software Architect",{"type":31,"value":89},"Mastered and practiced clean code principles and Design Patterns for 10+ years; pragmatic, and highly accomplished practitioner of agile methodology such as Scrum, Lean, XP, and crystal.",{"type":12,"tag":22,"props":91,"children":92},{},[93,99],{"type":12,"tag":26,"props":94,"children":96},{"id":95},"software-engineer",[97],{"type":31,"value":98},"Software Engineer",{"type":31,"value":100},"As a full-stack developer and DevOps engineer with 6+ years of experience, I possess a unique blend of technical expertise, leadership skills, and passion for delivering high-quality software solutions.",{"title":5,"searchDepth":102,"depth":102,"links":103},2,[],"markdown","content:1.profile.md","content","1.profile.md","1.profile","md",{"_path":111,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":112,"description":5,"body":113,"_type":104,"_id":497,"_source":106,"_file":498,"_stem":499,"_extension":109},"/education","Education",{"type":9,"children":114,"toc":495},[115],{"type":12,"tag":116,"props":117,"children":120},"document-container",{":class":118,"text":119},"education mx-4 my-6","Bachelor of Science in Computer Science",[121,132,140,146,168,172,484],{"type":12,"tag":122,"props":123,"children":129},"h1",{"className":124,"id":128},[125,126,127],"source-sans-pro","title","new-era","new-era-university",[130],{"type":31,"value":131},"New Era University",{"type":12,"tag":133,"props":134,"children":137},"span",{"className":135},[136],"location",[138],{"type":31,"value":139},"New Era, Quezon City",{"type":12,"tag":133,"props":141,"children":143},{"className":142},[125],[144],{"type":31,"value":145},"College of Computer Studies",{"type":12,"tag":147,"props":148,"children":150},"div",{"className":149},[125],[151,153,160,162],{"type":31,"value":152},"August ",{"type":12,"tag":133,"props":154,"children":157},{"className":155},[156],"font-bold",[158],{"type":31,"value":159},"2014",{"type":31,"value":161}," – October ",{"type":12,"tag":133,"props":163,"children":165},{"className":164},[156],[166],{"type":31,"value":167},"2016",{"type":12,"tag":169,"props":170,"children":171},"br",{},[],{"type":12,"tag":147,"props":173,"children":175},{"className":174},[],[176,178,187,188,483],{"type":31,"value":177},"\n ",{"type":12,"tag":26,"props":179,"children":184},{"className":180,"id":183},[181,182],"text-2xl","pb-2","coursework-information",[185],{"type":31,"value":186},"Coursework Information",{"type":31,"value":177},{"type":12,"tag":147,"props":189,"children":199},{"className":190},[191,192,193,194,195,196,197,198],"coursework","*:cursor-pointer","*:rounded","*:bg-black/[0.08]","*:p-2","text-xs","![line-height:3]","*:text-nowrap",[200,202,207,209,214,216,221,222,227,228,233,234,239,240,247,248,253,254,259,260,265,266,272,273,278,279,284,285,290,291,296,297,302,303,309,310,315,316,322,323,328,329,334,335,340,341,347,348,354,355,361,362,367,368,373,374,379,380,385,386,391,392,397,398,404,405,411,412,417,418,424,425,430,431,436,437,443,444,450,451,457,458,464,465,470,471,476,477,482],{"type":31,"value":201},"\n ",{"type":12,"tag":133,"props":203,"children":204},{},[205],{"type":31,"value":206},"Calculus I, II",{"type":31,"value":208}," ",{"type":12,"tag":133,"props":210,"children":211},{},[212],{"type":31,"value":213},"English Composition I, II",{"type":31,"value":215}," \n ",{"type":12,"tag":133,"props":217,"children":218},{},[219],{"type":31,"value":220},"Interpersonal Communication Skills",{"type":31,"value":208},{"type":12,"tag":133,"props":223,"children":224},{},[225],{"type":31,"value":226},"Reasoning & Argumentation",{"type":31,"value":215},{"type":12,"tag":133,"props":229,"children":230},{},[231],{"type":31,"value":232},"Computation in Physical Sciences",{"type":31,"value":208},{"type":12,"tag":133,"props":235,"children":236},{},[237],{"type":31,"value":238},"Discrete Mathematics",{"type":31,"value":215},{"type":12,"tag":133,"props":241,"children":244},{"className":242},[243],"asterisked",[245],{"type":31,"value":246},"Concrete Mathematics *",{"type":31,"value":208},{"type":12,"tag":133,"props":249,"children":250},{},[251],{"type":31,"value":252},"Logic & Mathematical Reasoning",{"type":31,"value":215},{"type":12,"tag":133,"props":255,"children":256},{},[257],{"type":31,"value":258},"Distributed Systems",{"type":31,"value":208},{"type":12,"tag":133,"props":261,"children":262},{},[263],{"type":31,"value":264},"Parallel and Distributed Algorithms",{"type":31,"value":215},{"type":12,"tag":133,"props":267,"children":269},{"className":268},[243],[270],{"type":31,"value":271},"Algorithms-I *",{"type":31,"value":208},{"type":12,"tag":133,"props":274,"children":275},{},[276],{"type":31,"value":277},"Algorithms-II",{"type":31,"value":208},{"type":12,"tag":133,"props":280,"children":281},{},[282],{"type":31,"value":283},"Database and Web System Development",{"type":31,"value":215},{"type":12,"tag":133,"props":286,"children":287},{},[288],{"type":31,"value":289},"Computer Organization & Architecture",{"type":31,"value":208},{"type":12,"tag":133,"props":292,"children":293},{},[294],{"type":31,"value":295},"Computer Networks",{"type":31,"value":201},{"type":12,"tag":133,"props":298,"children":299},{},[300],{"type":31,"value":301},"Networks and Data Communications",{"type":31,"value":208},{"type":12,"tag":133,"props":304,"children":306},{"className":305},[243],[307],{"type":31,"value":308},"Statistics *",{"type":31,"value":215},{"type":12,"tag":133,"props":311,"children":312},{},[313],{"type":31,"value":314},"Formal Language and Automata Theory",{"type":31,"value":208},{"type":12,"tag":133,"props":317,"children":319},{"className":318},[243],[320],{"type":31,"value":321},"Software Engineering *",{"type":31,"value":215},{"type":12,"tag":133,"props":324,"children":325},{},[326],{"type":31,"value":327},"Software Engineering for Data Scientists",{"type":31,"value":208},{"type":12,"tag":133,"props":330,"children":331},{},[332],{"type":31,"value":333},"Programming Languages",{"type":31,"value":215},{"type":12,"tag":133,"props":336,"children":337},{},[338],{"type":31,"value":339},"Software Architecture",{"type":31,"value":208},{"type":12,"tag":133,"props":342,"children":344},{"className":343},[243],[345],{"type":31,"value":346},"Software Design *",{"type":31,"value":215},{"type":12,"tag":133,"props":349,"children":351},{"className":350},[243],[352],{"type":31,"value":353},"Operating Systems *",{"type":31,"value":208},{"type":12,"tag":133,"props":356,"children":358},{"className":357},[243],[359],{"type":31,"value":360},"Database Management Systems *",{"type":31,"value":215},{"type":12,"tag":133,"props":363,"children":364},{},[365],{"type":31,"value":366},"Speech and Natural Language Processing",{"type":31,"value":208},{"type":12,"tag":133,"props":369,"children":370},{},[371],{"type":31,"value":372},"Ethical and Secure Computing",{"type":31,"value":215},{"type":12,"tag":133,"props":375,"children":376},{},[377],{"type":31,"value":378},"Machine Learning",{"type":31,"value":208},{"type":12,"tag":133,"props":381,"children":382},{},[383],{"type":31,"value":384},"Breadth Life Science",{"type":31,"value":201},{"type":12,"tag":133,"props":387,"children":388},{},[389],{"type":31,"value":390},"High Performance Computing & Computer Architecture",{"type":31,"value":201},{"type":12,"tag":133,"props":393,"children":394},{},[395],{"type":31,"value":396},"Computational Science and Engineering",{"type":31,"value":215},{"type":12,"tag":133,"props":399,"children":401},{"className":400},[243],[402],{"type":31,"value":403},"MATLAB * for Engineering and the Life Sciences",{"type":31,"value":215},{"type":12,"tag":133,"props":406,"children":408},{"className":407},[243],[409],{"type":31,"value":410},"Graphics and Computer Vision * + Image Processing",{"type":31,"value":215},{"type":12,"tag":133,"props":413,"children":414},{},[415],{"type":31,"value":416},"Graphics Programming with OpenGL",{"type":31,"value":215},{"type":12,"tag":133,"props":419,"children":421},{"className":420},[243],[422],{"type":31,"value":423},"Network Science *",{"type":31,"value":215},{"type":12,"tag":133,"props":426,"children":427},{},[428],{"type":31,"value":429},"Social Computing",{"type":31,"value":208},{"type":12,"tag":133,"props":432,"children":433},{},[434],{"type":31,"value":435},"Discrete Structures",{"type":31,"value":215},{"type":12,"tag":133,"props":438,"children":440},{"className":439},[243],[441],{"type":31,"value":442},"Cryptography *",{"type":31,"value":208},{"type":12,"tag":133,"props":445,"children":447},{"className":446},[243],[448],{"type":31,"value":449},"Blockchain Technologies *",{"type":31,"value":215},{"type":12,"tag":133,"props":452,"children":454},{"className":453},[243],[455],{"type":31,"value":456},"Cloud Computing *",{"type":31,"value":208},{"type":12,"tag":133,"props":459,"children":461},{"className":460},[243],[462],{"type":31,"value":463},"Artificial Intelligence *",{"type":31,"value":215},{"type":12,"tag":133,"props":466,"children":467},{},[468],{"type":31,"value":469},"Symbolic Logic",{"type":31,"value":208},{"type":12,"tag":133,"props":472,"children":473},{},[474],{"type":31,"value":475},"ERGU | EREG",{"type":31,"value":208},{"type":12,"tag":133,"props":478,"children":479},{},[480],{"type":31,"value":481},"Rizal",{"type":31,"value":177},{"type":31,"value":177},{"type":12,"tag":485,"props":486,"children":487},"template",{"v-slot:footer":5},[488],{"type":12,"tag":489,"props":490,"children":492},"highlighter",{"id":491},"coursework-lab-highlights",[493],{"type":31,"value":494},"(* Coursework had a lab component as well)",{"title":5,"searchDepth":102,"depth":102,"links":496},[],"content:2.education.md","2.education.md","2.education",{"_path":501,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":502,"description":5,"body":503,"_type":104,"_id":829,"_source":106,"_file":830,"_stem":831,"_extension":109},"/experience","Experience",{"type":9,"children":504,"toc":827},[505],{"type":12,"tag":13,"props":506,"children":508},{":class":507},"experience-page",[509],{"type":12,"tag":147,"props":510,"children":514},{"className":511},[512,513],"mx-4","ml-8",[515,516,546,548,566,567,613,614,687,688,724,725,741,742],{"type":31,"value":177},{"type":12,"tag":147,"props":517,"children":525},{"className":518},[519,520,521,522,523,524],"first-job-position","-ml-8","-mr-4","border-b-1","border-b-black/[.08]","[border-inline-start:4px_solid_rgb(255,143,131)]",[526,527,545],{"type":31,"value":201},{"type":12,"tag":26,"props":528,"children":535},{"className":529,"id":534},[530,156,531,532,533],"text-md","open-sans","py-2","mx-1","ceo-founder-software-engineer-and-architect",[536,543],{"type":12,"tag":133,"props":537,"children":540},{"className":538},[539],"tracking-widest",[541],{"type":31,"value":542},"CEO",{"type":31,"value":544}," & Founder, Software Engineer and Architect",{"type":31,"value":177},{"type":31,"value":547}," ",{"type":12,"tag":147,"props":549,"children":555},{"className":550},[551,552,553,520,521,522,523,554],"first-work","bg-yellow-200","hover:bg-yellow-300/[0.7]","[border-inline-start:4px_solid_#f0cc40]",[556,557,565],{"type":31,"value":201},{"type":12,"tag":122,"props":558,"children":562},{"className":559,"id":561},[126,560],"pl-3","egg-co-creations",[563],{"type":31,"value":564},"Egg. Co. Creations",{"type":31,"value":177},{"type":31,"value":177},{"type":12,"tag":147,"props":568,"children":577},{"className":569},[570,571,572,573,574,575,521,576],"bg-yellow-800/25","finished","flex","flex-col","flex-wrap","-ml-9","pr-2",[578,579,604,605,612],{"type":31,"value":201},{"type":12,"tag":147,"props":580,"children":585},{"className":581},[582,583,584],"date-span","date-alt-finished","flex-shrink-0",[586,588,595,597,602],{"type":31,"value":587},"May ",{"type":12,"tag":133,"props":589,"children":592},{"className":590},[156,591,125],"text-lg",[593],{"type":31,"value":594},"2019",{"type":31,"value":596}," – Nov. ",{"type":12,"tag":133,"props":598,"children":600},{"className":599},[156,591,125],[601],{"type":31,"value":594},{"type":31,"value":603}," (6 months)",{"type":31,"value":201},{"type":12,"tag":133,"props":606,"children":609},{"className":607},[136,608,584],"italic",[610],{"type":31,"value":611},"Quezon City",{"type":31,"value":177},{"type":31,"value":177},{"type":12,"tag":18,"props":615,"children":619},{"className":616},[617,618],"droid-serif","pt-3",[620,621,672,673,686],{"type":31,"value":201},{"type":12,"tag":22,"props":622,"children":623},{},[624,626,634,636,642,644,650,652,662,664,670],{"type":31,"value":625},"Developed the ",{"type":12,"tag":133,"props":627,"children":631},{"className":628},[629,156,630],"djvu-serif-bold","px-1",[632],{"type":31,"value":633},"Easy Graphics",{"type":31,"value":635},", ",{"type":12,"tag":133,"props":637,"children":639},{"className":638},[629,156,630],[640],{"type":31,"value":641},"Easy Game",{"type":31,"value":643},", and ",{"type":12,"tag":133,"props":645,"children":647},{"className":646},[629,156,630],[648],{"type":31,"value":649},"Easy Animation",{"type":31,"value":651}," library using ",{"type":12,"tag":133,"props":653,"children":659},{"className":654},[655,656,657,658],"tech-highlights","font-semibold","border-b-2","border-b-sky-800",[660],{"type":31,"value":661},"Java",{"type":31,"value":663}," and ",{"type":12,"tag":133,"props":665,"children":667},{"className":666},[655,656,657,658],[668],{"type":31,"value":669},"OpenGL",{"type":31,"value":671},".",{"type":31,"value":201},{"type":12,"tag":22,"props":674,"children":675},{},[676,678,684],{"type":31,"value":677},"Released two ",{"type":12,"tag":133,"props":679,"children":681},{"className":680},[655,656,657,658],[682],{"type":31,"value":683},"Android",{"type":31,"value":685}," games using the library.",{"type":31,"value":177},{"type":31,"value":547},{"type":12,"tag":147,"props":689,"children":693},{"className":690},[691,692,520,521,523,524],"second-job-position","bg-[rgb(255,246,180)]/[0.6]",[694,695,723],{"type":31,"value":201},{"type":12,"tag":26,"props":696,"children":699},{"className":697,"id":698},[530,656,125,533],"senior-software-engineer-and-architect-full-stack-developer-devops-engineer-rd-database-administrator-it-is-manager-business-innovator",[700,702,707,708,714,715,721],{"type":31,"value":701},"\n ",{"type":12,"tag":133,"props":703,"children":706},{"className":704},[705],"work-icon",[],{"type":31,"value":701},{"type":12,"tag":133,"props":709,"children":711},{"className":710},[156],[712],{"type":31,"value":713},"Senior Software Engineer",{"type":31,"value":663},{"type":12,"tag":133,"props":716,"children":718},{"className":717},[156],[719],{"type":31,"value":720},"Architect",{"type":31,"value":722},", Full-stack Developer, DevOps Engineer – R&D, Database Administrator, IT & IS Manager, Business Innovator\n ",{"type":31,"value":177},{"type":31,"value":547},{"type":12,"tag":147,"props":726,"children":730},{"className":727},[728,552,729,520,521,657,523,554],"second-work","hover:!bg-[rgba(238,203,22,0.7)]",[731,732,740],{"type":31,"value":201},{"type":12,"tag":122,"props":733,"children":737},{"className":734,"id":736},[126,735,560],"text-[rgb(28,68,1)]","dads-university-bayanihan-college-network-careers",[738],{"type":31,"value":739},"DADS University, Bayanihan College, Network Careers",{"type":31,"value":177},{"type":31,"value":547},{"type":12,"tag":147,"props":743,"children":745},{"className":744},[617,182],[746,747,784,785,826],{"type":31,"value":201},{"type":12,"tag":147,"props":748,"children":751},{"className":749},[750,572,574,575,521,576],"bg-blue-800/25",[752,753,776,777,783],{"type":31,"value":701},{"type":12,"tag":147,"props":754,"children":759},{"className":755},[582,756,584,757,758],"date-alt-up","flex-grow-1","mr-auto",[760,762,767,769,775],{"type":31,"value":761},"Dec. ",{"type":12,"tag":133,"props":763,"children":765},{"className":764},[156,591,125],[766],{"type":31,"value":594},{"type":31,"value":768}," – ",{"type":12,"tag":133,"props":770,"children":772},{"className":771},[156],[773],{"type":31,"value":774},"Present",{"type":31,"value":701},{"type":31,"value":701},{"type":12,"tag":133,"props":778,"children":781},{"className":779},[136,608,780],"flex-grow-0",[782],{"type":31,"value":611},{"type":31,"value":201},{"type":31,"value":201},{"type":12,"tag":18,"props":786,"children":788},{"className":787},[618],[789,790,795,796,801,802,807,808,813,814,819,820,825],{"type":31,"value":701},{"type":12,"tag":22,"props":791,"children":792},{},[793],{"type":31,"value":794},"Built several micro-services and API endpoints for the consumers and producers operating in the open-source, MOOC and value-based Careers platform to implement automated management solutions.",{"type":31,"value":701},{"type":12,"tag":22,"props":797,"children":798},{},[799],{"type":31,"value":800},"Developed automation tools for document generation.",{"type":31,"value":701},{"type":12,"tag":22,"props":803,"children":804},{},[805],{"type":31,"value":806},"Created full-stack web applications for the university’s virtual learning environment.",{"type":31,"value":701},{"type":12,"tag":22,"props":809,"children":810},{},[811],{"type":31,"value":812},"Designed a business model for university-wide learning; a balanced and prosperous ecosystem, for not-for-profit design of business.",{"type":31,"value":701},{"type":12,"tag":22,"props":815,"children":816},{},[817],{"type":31,"value":818},"Maintained and organized the public and private libraries of colleges: its database, and its distributed access to information, under its IS infrastructure, I have built a managed Library System for Librarians, Students of different departments, Faculty (educators of Business; and, Science, Engineering, and Medicine; and to the Members of Royal Society); frontier in seeding the Foundation’s Academic Resources.",{"type":31,"value":701},{"type":12,"tag":22,"props":821,"children":822},{},[823],{"type":31,"value":824},"Developed, and maintained business tools used in managerial task; began innovating the solutions for business, work careers, HR workforce, and transformed, with new models of learning environment for a wide audience in a university-wide environment setup.",{"type":31,"value":201},{"type":31,"value":177},{"title":5,"searchDepth":102,"depth":102,"links":828},[],"content:3.experience.md","3.experience.md","3.experience",{"_path":833,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":834,"description":5,"body":835,"_type":104,"_id":904,"_source":106,"_file":905,"_stem":906,"_extension":109},"/skills","Skills",{"type":9,"children":836,"toc":902},[837],{"type":12,"tag":13,"props":838,"children":843},{":class":512,"frameworks-libraries":839,"methodologies":840,"programming-languages":841,"tools-technologies":842},"Django, Flask, FastAPI, Vue.js, React.js, Angular.js, Next.js, Nuxt.js, Webpack, Vite, Express.js, Fastify.js, Nest.js, OpenAPI, GraphQL, Redis, Apollo, Mongoose, Jest, Cypress, Node.js, Deno, Bun, Electron, React Native, Bootstrap, TailwindCSS, UnoCSS, Bulma, Boost, Qt5, Kafka, jOOQ, Spring, Rails, Django REST Framework, Pydantic, Swagger, Scipy, beautifulsoup4, Kivy, Pandas, Numpy, OpenGL","Pragmatism, ArchOps, Waterfall, SRE: Site Reliability Engineering, DevOps (CI/CD, dynamic testing, Infrastructure as Code, CCA: Continuous Configuration Automation), TPS: Transaction Processing System (Kaizen, Continuous Improvement, OLTP: Online Transaction Processing), Agile (Scrum, Lean, XP, Crystal), Twelve-Factor App (SaaS, PaaS), DevSecOps (DAST, PSS ISE, Security by Design, Security Automation), DataOps","C, C++, C#, Clojure, Carbon, Go, Java, Kotlin, Python, Lua, Haskell, Julia, HTML5 / XML, CSS3, PHP, JavaScript, Typescript, Rust, Ruby, OCaml, Swift, Zig, Assembly, Bash, Powershell, SQL, Solidity, Vyper","Docker, Kubernetes, Oracle, PostgreSQL, MySQL, MariaDB, SQLite3, MongoDB, GraphQL, Compass, Postman, Selenium, Nginx, Git, Apache, Jira, CMake, CLion, IntelliJ, VS Code, Linux, Ansible, Chef, Terraform, IBM Control Desk, Vivantio, Firebase, Elasticsearch, Logstash, Kibana, Salesforce, SAP, Heroku, AWS",[844],{"type":12,"tag":13,"props":845,"children":847},{":class":846},"skills",[848,855,864,870,877,883,890,896],{"type":12,"tag":849,"props":850,"children":852},"h3",{"id":851},"programming-language",[853],{"type":31,"value":854},"Programming Language",{"type":12,"tag":856,"props":857,"children":858},"p",{},[859],{"type":12,"tag":860,"props":861,"children":863},"binding",{"value":862},"programming-languages",[],{"type":12,"tag":849,"props":865,"children":867},{"id":866},"framework-and-libraries",[868],{"type":31,"value":869},"Framework and Libraries",{"type":12,"tag":856,"props":871,"children":872},{},[873],{"type":12,"tag":860,"props":874,"children":876},{"value":875},"frameworks-libraries",[],{"type":12,"tag":849,"props":878,"children":880},{"id":879},"tools-and-technologies",[881],{"type":31,"value":882},"Tools and Technologies",{"type":12,"tag":856,"props":884,"children":885},{},[886],{"type":12,"tag":860,"props":887,"children":889},{"value":888},"tools-technologies",[],{"type":12,"tag":849,"props":891,"children":893},{"id":892},"methodologies",[894],{"type":31,"value":895},"Methodologies",{"type":12,"tag":856,"props":897,"children":898},{},[899],{"type":12,"tag":860,"props":900,"children":901},{"value":892},[],{"title":5,"searchDepth":102,"depth":102,"links":903},[],"content:4.skills.md","4.skills.md","4.skills",1733819827675] \ No newline at end of file diff --git a/.output/public/jp/mczvc/index.html b/.output/public/jp/mczvc/index.html new file mode 100644 index 00000000..f617cdd8 --- /dev/null +++ b/.output/public/jp/mczvc/index.html @@ -0,0 +1,59 @@ + + +Resume - Meldencio Czarlemagne Corrales + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Meldencio CzarlemagneCorrales

    mczvc

    Software Engineer and Architect, DevOps Engineer, Database Manager and Administrator, IT & IS Manager

    + \ No newline at end of file diff --git a/.output/public/mczvc/_payload.json b/.output/public/mczvc/_payload.json new file mode 100644 index 00000000..6b5ad14e --- /dev/null +++ b/.output/public/mczvc/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":907},["ShallowReactive",2],{"content-profile1":3,"content-education2":110,"content-experience3":500,"content-skills4":832},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":5,"body":8,"_type":104,"_id":105,"_source":106,"_file":107,"_stem":108,"_extension":109},"/profile","",false,"Profile",{"type":9,"children":10,"toc":101},"root",[11],{"type":12,"tag":13,"props":14,"children":16},"element","basic-container",{":class":15},"profile-container px-4",[17],{"type":12,"tag":18,"props":19,"children":20},"ul",{},[21,35,46,57,68,79,90],{"type":12,"tag":22,"props":23,"children":24},"li",{},[25,33],{"type":12,"tag":26,"props":27,"children":29},"h2",{"id":28},"software-developer",[30],{"type":31,"value":32},"text","Software Developer",{"type":31,"value":34},"Results-driven software developer with extensive experience in both systems and business domain programming languages (C, C++, C#, Java) and (Python, JavaScript, Ruby, Typescript), leveraging expertise and proficiency in wide variety of frameworks for these languages, for example: Python (flask, Django, Pandas, Numpy), Java Spring, Ruby on Rails, Javascript (NextJS, ReactJS, AngularJS, VueJS), C++ (Boost, Qt5, and OpenGL graphics library), delivering high-quality and innovative solutions across multiple platforms.",{"type":12,"tag":22,"props":36,"children":37},{},[38,44],{"type":12,"tag":26,"props":39,"children":41},{"id":40},"computer-science",[42],{"type":31,"value":43},"Computer Science",{"type":31,"value":45},"Strong foundation and solid grasp in algorithms, data-structures, and mathematics, with proficiency in TDD and safety assurance, ensuring code quality and functionality of tested software, in compliance to specifications and use cases of software; applied to, and worked for Distributed, High-performance, and Scientific Computing.",{"type":12,"tag":22,"props":47,"children":48},{},[49,55],{"type":12,"tag":26,"props":50,"children":52},{"id":51},"technical-team-leader",[53],{"type":31,"value":54},"Technical Team Leader",{"type":31,"value":56},"I am experienced in technical and team leadership: As a seasoned technical leader, I excel and bring expertise in software design, leveraging in deployment automation to improve and optimize the CI/CD pipelines; commend testing frameworks to the team; and playing the role of designing and operating mission critical services in a cloud-based architecture — I effectively guide cross-functional teams and drive project and business to success — delivering high-quality and efficient, scalable software solutions.",{"type":12,"tag":22,"props":58,"children":59},{},[60,66],{"type":12,"tag":26,"props":61,"children":63},{"id":62},"polyglot",[64],{"type":31,"value":65},"Polyglot",{"type":31,"value":67},"Polyglot to familiarize programming in 15+ languages, which includes: Bash, Perl, Powershell, Ruby, Clojure, Haskell, Julia, Go, Kotlin, Swift, Lua, Rust, Zig, Assembly, SQL, Typescript.",{"type":12,"tag":22,"props":69,"children":70},{},[71,77],{"type":12,"tag":26,"props":72,"children":74},{"id":73},"solutions-architect",[75],{"type":31,"value":76},"Solutions Architect",{"type":31,"value":78},"As a software architect and database manager, I am proficient in designing API, software architecture, and cloud-based services, providing solutions in building effective, efficient, and robust software.",{"type":12,"tag":22,"props":80,"children":81},{},[82,88],{"type":12,"tag":26,"props":83,"children":85},{"id":84},"software-architect",[86],{"type":31,"value":87},"Software Architect",{"type":31,"value":89},"Mastered and practiced clean code principles and Design Patterns for 10+ years; pragmatic, and highly accomplished practitioner of agile methodology such as Scrum, Lean, XP, and crystal.",{"type":12,"tag":22,"props":91,"children":92},{},[93,99],{"type":12,"tag":26,"props":94,"children":96},{"id":95},"software-engineer",[97],{"type":31,"value":98},"Software Engineer",{"type":31,"value":100},"As a full-stack developer and DevOps engineer with 6+ years of experience, I possess a unique blend of technical expertise, leadership skills, and passion for delivering high-quality software solutions.",{"title":5,"searchDepth":102,"depth":102,"links":103},2,[],"markdown","content:1.profile.md","content","1.profile.md","1.profile","md",{"_path":111,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":112,"description":5,"body":113,"_type":104,"_id":497,"_source":106,"_file":498,"_stem":499,"_extension":109},"/education","Education",{"type":9,"children":114,"toc":495},[115],{"type":12,"tag":116,"props":117,"children":120},"document-container",{":class":118,"text":119},"education mx-4 my-6","Bachelor of Science in Computer Science",[121,132,140,146,168,172,484],{"type":12,"tag":122,"props":123,"children":129},"h1",{"className":124,"id":128},[125,126,127],"source-sans-pro","title","new-era","new-era-university",[130],{"type":31,"value":131},"New Era University",{"type":12,"tag":133,"props":134,"children":137},"span",{"className":135},[136],"location",[138],{"type":31,"value":139},"New Era, Quezon City",{"type":12,"tag":133,"props":141,"children":143},{"className":142},[125],[144],{"type":31,"value":145},"College of Computer Studies",{"type":12,"tag":147,"props":148,"children":150},"div",{"className":149},[125],[151,153,160,162],{"type":31,"value":152},"August ",{"type":12,"tag":133,"props":154,"children":157},{"className":155},[156],"font-bold",[158],{"type":31,"value":159},"2014",{"type":31,"value":161}," – October ",{"type":12,"tag":133,"props":163,"children":165},{"className":164},[156],[166],{"type":31,"value":167},"2016",{"type":12,"tag":169,"props":170,"children":171},"br",{},[],{"type":12,"tag":147,"props":173,"children":175},{"className":174},[],[176,178,187,188,483],{"type":31,"value":177},"\n ",{"type":12,"tag":26,"props":179,"children":184},{"className":180,"id":183},[181,182],"text-2xl","pb-2","coursework-information",[185],{"type":31,"value":186},"Coursework Information",{"type":31,"value":177},{"type":12,"tag":147,"props":189,"children":199},{"className":190},[191,192,193,194,195,196,197,198],"coursework","*:cursor-pointer","*:rounded","*:bg-black/[0.08]","*:p-2","text-xs","![line-height:3]","*:text-nowrap",[200,202,207,209,214,216,221,222,227,228,233,234,239,240,247,248,253,254,259,260,265,266,272,273,278,279,284,285,290,291,296,297,302,303,309,310,315,316,322,323,328,329,334,335,340,341,347,348,354,355,361,362,367,368,373,374,379,380,385,386,391,392,397,398,404,405,411,412,417,418,424,425,430,431,436,437,443,444,450,451,457,458,464,465,470,471,476,477,482],{"type":31,"value":201},"\n ",{"type":12,"tag":133,"props":203,"children":204},{},[205],{"type":31,"value":206},"Calculus I, II",{"type":31,"value":208}," ",{"type":12,"tag":133,"props":210,"children":211},{},[212],{"type":31,"value":213},"English Composition I, II",{"type":31,"value":215}," \n ",{"type":12,"tag":133,"props":217,"children":218},{},[219],{"type":31,"value":220},"Interpersonal Communication Skills",{"type":31,"value":208},{"type":12,"tag":133,"props":223,"children":224},{},[225],{"type":31,"value":226},"Reasoning & Argumentation",{"type":31,"value":215},{"type":12,"tag":133,"props":229,"children":230},{},[231],{"type":31,"value":232},"Computation in Physical Sciences",{"type":31,"value":208},{"type":12,"tag":133,"props":235,"children":236},{},[237],{"type":31,"value":238},"Discrete Mathematics",{"type":31,"value":215},{"type":12,"tag":133,"props":241,"children":244},{"className":242},[243],"asterisked",[245],{"type":31,"value":246},"Concrete Mathematics *",{"type":31,"value":208},{"type":12,"tag":133,"props":249,"children":250},{},[251],{"type":31,"value":252},"Logic & Mathematical Reasoning",{"type":31,"value":215},{"type":12,"tag":133,"props":255,"children":256},{},[257],{"type":31,"value":258},"Distributed Systems",{"type":31,"value":208},{"type":12,"tag":133,"props":261,"children":262},{},[263],{"type":31,"value":264},"Parallel and Distributed Algorithms",{"type":31,"value":215},{"type":12,"tag":133,"props":267,"children":269},{"className":268},[243],[270],{"type":31,"value":271},"Algorithms-I *",{"type":31,"value":208},{"type":12,"tag":133,"props":274,"children":275},{},[276],{"type":31,"value":277},"Algorithms-II",{"type":31,"value":208},{"type":12,"tag":133,"props":280,"children":281},{},[282],{"type":31,"value":283},"Database and Web System Development",{"type":31,"value":215},{"type":12,"tag":133,"props":286,"children":287},{},[288],{"type":31,"value":289},"Computer Organization & Architecture",{"type":31,"value":208},{"type":12,"tag":133,"props":292,"children":293},{},[294],{"type":31,"value":295},"Computer Networks",{"type":31,"value":201},{"type":12,"tag":133,"props":298,"children":299},{},[300],{"type":31,"value":301},"Networks and Data Communications",{"type":31,"value":208},{"type":12,"tag":133,"props":304,"children":306},{"className":305},[243],[307],{"type":31,"value":308},"Statistics *",{"type":31,"value":215},{"type":12,"tag":133,"props":311,"children":312},{},[313],{"type":31,"value":314},"Formal Language and Automata Theory",{"type":31,"value":208},{"type":12,"tag":133,"props":317,"children":319},{"className":318},[243],[320],{"type":31,"value":321},"Software Engineering *",{"type":31,"value":215},{"type":12,"tag":133,"props":324,"children":325},{},[326],{"type":31,"value":327},"Software Engineering for Data Scientists",{"type":31,"value":208},{"type":12,"tag":133,"props":330,"children":331},{},[332],{"type":31,"value":333},"Programming Languages",{"type":31,"value":215},{"type":12,"tag":133,"props":336,"children":337},{},[338],{"type":31,"value":339},"Software Architecture",{"type":31,"value":208},{"type":12,"tag":133,"props":342,"children":344},{"className":343},[243],[345],{"type":31,"value":346},"Software Design *",{"type":31,"value":215},{"type":12,"tag":133,"props":349,"children":351},{"className":350},[243],[352],{"type":31,"value":353},"Operating Systems *",{"type":31,"value":208},{"type":12,"tag":133,"props":356,"children":358},{"className":357},[243],[359],{"type":31,"value":360},"Database Management Systems *",{"type":31,"value":215},{"type":12,"tag":133,"props":363,"children":364},{},[365],{"type":31,"value":366},"Speech and Natural Language Processing",{"type":31,"value":208},{"type":12,"tag":133,"props":369,"children":370},{},[371],{"type":31,"value":372},"Ethical and Secure Computing",{"type":31,"value":215},{"type":12,"tag":133,"props":375,"children":376},{},[377],{"type":31,"value":378},"Machine Learning",{"type":31,"value":208},{"type":12,"tag":133,"props":381,"children":382},{},[383],{"type":31,"value":384},"Breadth Life Science",{"type":31,"value":201},{"type":12,"tag":133,"props":387,"children":388},{},[389],{"type":31,"value":390},"High Performance Computing & Computer Architecture",{"type":31,"value":201},{"type":12,"tag":133,"props":393,"children":394},{},[395],{"type":31,"value":396},"Computational Science and Engineering",{"type":31,"value":215},{"type":12,"tag":133,"props":399,"children":401},{"className":400},[243],[402],{"type":31,"value":403},"MATLAB * for Engineering and the Life Sciences",{"type":31,"value":215},{"type":12,"tag":133,"props":406,"children":408},{"className":407},[243],[409],{"type":31,"value":410},"Graphics and Computer Vision * + Image Processing",{"type":31,"value":215},{"type":12,"tag":133,"props":413,"children":414},{},[415],{"type":31,"value":416},"Graphics Programming with OpenGL",{"type":31,"value":215},{"type":12,"tag":133,"props":419,"children":421},{"className":420},[243],[422],{"type":31,"value":423},"Network Science *",{"type":31,"value":215},{"type":12,"tag":133,"props":426,"children":427},{},[428],{"type":31,"value":429},"Social Computing",{"type":31,"value":208},{"type":12,"tag":133,"props":432,"children":433},{},[434],{"type":31,"value":435},"Discrete Structures",{"type":31,"value":215},{"type":12,"tag":133,"props":438,"children":440},{"className":439},[243],[441],{"type":31,"value":442},"Cryptography *",{"type":31,"value":208},{"type":12,"tag":133,"props":445,"children":447},{"className":446},[243],[448],{"type":31,"value":449},"Blockchain Technologies *",{"type":31,"value":215},{"type":12,"tag":133,"props":452,"children":454},{"className":453},[243],[455],{"type":31,"value":456},"Cloud Computing *",{"type":31,"value":208},{"type":12,"tag":133,"props":459,"children":461},{"className":460},[243],[462],{"type":31,"value":463},"Artificial Intelligence *",{"type":31,"value":215},{"type":12,"tag":133,"props":466,"children":467},{},[468],{"type":31,"value":469},"Symbolic Logic",{"type":31,"value":208},{"type":12,"tag":133,"props":472,"children":473},{},[474],{"type":31,"value":475},"ERGU | EREG",{"type":31,"value":208},{"type":12,"tag":133,"props":478,"children":479},{},[480],{"type":31,"value":481},"Rizal",{"type":31,"value":177},{"type":31,"value":177},{"type":12,"tag":485,"props":486,"children":487},"template",{"v-slot:footer":5},[488],{"type":12,"tag":489,"props":490,"children":492},"highlighter",{"id":491},"coursework-lab-highlights",[493],{"type":31,"value":494},"(* Coursework had a lab component as well)",{"title":5,"searchDepth":102,"depth":102,"links":496},[],"content:2.education.md","2.education.md","2.education",{"_path":501,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":502,"description":5,"body":503,"_type":104,"_id":829,"_source":106,"_file":830,"_stem":831,"_extension":109},"/experience","Experience",{"type":9,"children":504,"toc":827},[505],{"type":12,"tag":13,"props":506,"children":508},{":class":507},"experience-page",[509],{"type":12,"tag":147,"props":510,"children":514},{"className":511},[512,513],"mx-4","ml-8",[515,516,546,548,566,567,613,614,687,688,724,725,741,742],{"type":31,"value":177},{"type":12,"tag":147,"props":517,"children":525},{"className":518},[519,520,521,522,523,524],"first-job-position","-ml-8","-mr-4","border-b-1","border-b-black/[.08]","[border-inline-start:4px_solid_rgb(255,143,131)]",[526,527,545],{"type":31,"value":201},{"type":12,"tag":26,"props":528,"children":535},{"className":529,"id":534},[530,156,531,532,533],"text-md","open-sans","py-2","mx-1","ceo-founder-software-engineer-and-architect",[536,543],{"type":12,"tag":133,"props":537,"children":540},{"className":538},[539],"tracking-widest",[541],{"type":31,"value":542},"CEO",{"type":31,"value":544}," & Founder, Software Engineer and Architect",{"type":31,"value":177},{"type":31,"value":547}," ",{"type":12,"tag":147,"props":549,"children":555},{"className":550},[551,552,553,520,521,522,523,554],"first-work","bg-yellow-200","hover:bg-yellow-300/[0.7]","[border-inline-start:4px_solid_#f0cc40]",[556,557,565],{"type":31,"value":201},{"type":12,"tag":122,"props":558,"children":562},{"className":559,"id":561},[126,560],"pl-3","egg-co-creations",[563],{"type":31,"value":564},"Egg. Co. Creations",{"type":31,"value":177},{"type":31,"value":177},{"type":12,"tag":147,"props":568,"children":577},{"className":569},[570,571,572,573,574,575,521,576],"bg-yellow-800/25","finished","flex","flex-col","flex-wrap","-ml-9","pr-2",[578,579,604,605,612],{"type":31,"value":201},{"type":12,"tag":147,"props":580,"children":585},{"className":581},[582,583,584],"date-span","date-alt-finished","flex-shrink-0",[586,588,595,597,602],{"type":31,"value":587},"May ",{"type":12,"tag":133,"props":589,"children":592},{"className":590},[156,591,125],"text-lg",[593],{"type":31,"value":594},"2019",{"type":31,"value":596}," – Nov. ",{"type":12,"tag":133,"props":598,"children":600},{"className":599},[156,591,125],[601],{"type":31,"value":594},{"type":31,"value":603}," (6 months)",{"type":31,"value":201},{"type":12,"tag":133,"props":606,"children":609},{"className":607},[136,608,584],"italic",[610],{"type":31,"value":611},"Quezon City",{"type":31,"value":177},{"type":31,"value":177},{"type":12,"tag":18,"props":615,"children":619},{"className":616},[617,618],"droid-serif","pt-3",[620,621,672,673,686],{"type":31,"value":201},{"type":12,"tag":22,"props":622,"children":623},{},[624,626,634,636,642,644,650,652,662,664,670],{"type":31,"value":625},"Developed the ",{"type":12,"tag":133,"props":627,"children":631},{"className":628},[629,156,630],"djvu-serif-bold","px-1",[632],{"type":31,"value":633},"Easy Graphics",{"type":31,"value":635},", ",{"type":12,"tag":133,"props":637,"children":639},{"className":638},[629,156,630],[640],{"type":31,"value":641},"Easy Game",{"type":31,"value":643},", and ",{"type":12,"tag":133,"props":645,"children":647},{"className":646},[629,156,630],[648],{"type":31,"value":649},"Easy Animation",{"type":31,"value":651}," library using ",{"type":12,"tag":133,"props":653,"children":659},{"className":654},[655,656,657,658],"tech-highlights","font-semibold","border-b-2","border-b-sky-800",[660],{"type":31,"value":661},"Java",{"type":31,"value":663}," and ",{"type":12,"tag":133,"props":665,"children":667},{"className":666},[655,656,657,658],[668],{"type":31,"value":669},"OpenGL",{"type":31,"value":671},".",{"type":31,"value":201},{"type":12,"tag":22,"props":674,"children":675},{},[676,678,684],{"type":31,"value":677},"Released two ",{"type":12,"tag":133,"props":679,"children":681},{"className":680},[655,656,657,658],[682],{"type":31,"value":683},"Android",{"type":31,"value":685}," games using the library.",{"type":31,"value":177},{"type":31,"value":547},{"type":12,"tag":147,"props":689,"children":693},{"className":690},[691,692,520,521,523,524],"second-job-position","bg-[rgb(255,246,180)]/[0.6]",[694,695,723],{"type":31,"value":201},{"type":12,"tag":26,"props":696,"children":699},{"className":697,"id":698},[530,656,125,533],"senior-software-engineer-and-architect-full-stack-developer-devops-engineer-rd-database-administrator-it-is-manager-business-innovator",[700,702,707,708,714,715,721],{"type":31,"value":701},"\n ",{"type":12,"tag":133,"props":703,"children":706},{"className":704},[705],"work-icon",[],{"type":31,"value":701},{"type":12,"tag":133,"props":709,"children":711},{"className":710},[156],[712],{"type":31,"value":713},"Senior Software Engineer",{"type":31,"value":663},{"type":12,"tag":133,"props":716,"children":718},{"className":717},[156],[719],{"type":31,"value":720},"Architect",{"type":31,"value":722},", Full-stack Developer, DevOps Engineer – R&D, Database Administrator, IT & IS Manager, Business Innovator\n ",{"type":31,"value":177},{"type":31,"value":547},{"type":12,"tag":147,"props":726,"children":730},{"className":727},[728,552,729,520,521,657,523,554],"second-work","hover:!bg-[rgba(238,203,22,0.7)]",[731,732,740],{"type":31,"value":201},{"type":12,"tag":122,"props":733,"children":737},{"className":734,"id":736},[126,735,560],"text-[rgb(28,68,1)]","dads-university-bayanihan-college-network-careers",[738],{"type":31,"value":739},"DADS University, Bayanihan College, Network Careers",{"type":31,"value":177},{"type":31,"value":547},{"type":12,"tag":147,"props":743,"children":745},{"className":744},[617,182],[746,747,784,785,826],{"type":31,"value":201},{"type":12,"tag":147,"props":748,"children":751},{"className":749},[750,572,574,575,521,576],"bg-blue-800/25",[752,753,776,777,783],{"type":31,"value":701},{"type":12,"tag":147,"props":754,"children":759},{"className":755},[582,756,584,757,758],"date-alt-up","flex-grow-1","mr-auto",[760,762,767,769,775],{"type":31,"value":761},"Dec. ",{"type":12,"tag":133,"props":763,"children":765},{"className":764},[156,591,125],[766],{"type":31,"value":594},{"type":31,"value":768}," – ",{"type":12,"tag":133,"props":770,"children":772},{"className":771},[156],[773],{"type":31,"value":774},"Present",{"type":31,"value":701},{"type":31,"value":701},{"type":12,"tag":133,"props":778,"children":781},{"className":779},[136,608,780],"flex-grow-0",[782],{"type":31,"value":611},{"type":31,"value":201},{"type":31,"value":201},{"type":12,"tag":18,"props":786,"children":788},{"className":787},[618],[789,790,795,796,801,802,807,808,813,814,819,820,825],{"type":31,"value":701},{"type":12,"tag":22,"props":791,"children":792},{},[793],{"type":31,"value":794},"Built several micro-services and API endpoints for the consumers and producers operating in the open-source, MOOC and value-based Careers platform to implement automated management solutions.",{"type":31,"value":701},{"type":12,"tag":22,"props":797,"children":798},{},[799],{"type":31,"value":800},"Developed automation tools for document generation.",{"type":31,"value":701},{"type":12,"tag":22,"props":803,"children":804},{},[805],{"type":31,"value":806},"Created full-stack web applications for the university’s virtual learning environment.",{"type":31,"value":701},{"type":12,"tag":22,"props":809,"children":810},{},[811],{"type":31,"value":812},"Designed a business model for university-wide learning; a balanced and prosperous ecosystem, for not-for-profit design of business.",{"type":31,"value":701},{"type":12,"tag":22,"props":815,"children":816},{},[817],{"type":31,"value":818},"Maintained and organized the public and private libraries of colleges: its database, and its distributed access to information, under its IS infrastructure, I have built a managed Library System for Librarians, Students of different departments, Faculty (educators of Business; and, Science, Engineering, and Medicine; and to the Members of Royal Society); frontier in seeding the Foundation’s Academic Resources.",{"type":31,"value":701},{"type":12,"tag":22,"props":821,"children":822},{},[823],{"type":31,"value":824},"Developed, and maintained business tools used in managerial task; began innovating the solutions for business, work careers, HR workforce, and transformed, with new models of learning environment for a wide audience in a university-wide environment setup.",{"type":31,"value":201},{"type":31,"value":177},{"title":5,"searchDepth":102,"depth":102,"links":828},[],"content:3.experience.md","3.experience.md","3.experience",{"_path":833,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":834,"description":5,"body":835,"_type":104,"_id":904,"_source":106,"_file":905,"_stem":906,"_extension":109},"/skills","Skills",{"type":9,"children":836,"toc":902},[837],{"type":12,"tag":13,"props":838,"children":843},{":class":512,"frameworks-libraries":839,"methodologies":840,"programming-languages":841,"tools-technologies":842},"Django, Flask, FastAPI, Vue.js, React.js, Angular.js, Next.js, Nuxt.js, Webpack, Vite, Express.js, Fastify.js, Nest.js, OpenAPI, GraphQL, Redis, Apollo, Mongoose, Jest, Cypress, Node.js, Deno, Bun, Electron, React Native, Bootstrap, TailwindCSS, UnoCSS, Bulma, Boost, Qt5, Kafka, jOOQ, Spring, Rails, Django REST Framework, Pydantic, Swagger, Scipy, beautifulsoup4, Kivy, Pandas, Numpy, OpenGL","Pragmatism, ArchOps, Waterfall, SRE: Site Reliability Engineering, DevOps (CI/CD, dynamic testing, Infrastructure as Code, CCA: Continuous Configuration Automation), TPS: Transaction Processing System (Kaizen, Continuous Improvement, OLTP: Online Transaction Processing), Agile (Scrum, Lean, XP, Crystal), Twelve-Factor App (SaaS, PaaS), DevSecOps (DAST, PSS ISE, Security by Design, Security Automation), DataOps","C, C++, C#, Clojure, Carbon, Go, Java, Kotlin, Python, Lua, Haskell, Julia, HTML5 / XML, CSS3, PHP, JavaScript, Typescript, Rust, Ruby, OCaml, Swift, Zig, Assembly, Bash, Powershell, SQL, Solidity, Vyper","Docker, Kubernetes, Oracle, PostgreSQL, MySQL, MariaDB, SQLite3, MongoDB, GraphQL, Compass, Postman, Selenium, Nginx, Git, Apache, Jira, CMake, CLion, IntelliJ, VS Code, Linux, Ansible, Chef, Terraform, IBM Control Desk, Vivantio, Firebase, Elasticsearch, Logstash, Kibana, Salesforce, SAP, Heroku, AWS",[844],{"type":12,"tag":13,"props":845,"children":847},{":class":846},"skills",[848,855,864,870,877,883,890,896],{"type":12,"tag":849,"props":850,"children":852},"h3",{"id":851},"programming-language",[853],{"type":31,"value":854},"Programming Language",{"type":12,"tag":856,"props":857,"children":858},"p",{},[859],{"type":12,"tag":860,"props":861,"children":863},"binding",{"value":862},"programming-languages",[],{"type":12,"tag":849,"props":865,"children":867},{"id":866},"framework-and-libraries",[868],{"type":31,"value":869},"Framework and Libraries",{"type":12,"tag":856,"props":871,"children":872},{},[873],{"type":12,"tag":860,"props":874,"children":876},{"value":875},"frameworks-libraries",[],{"type":12,"tag":849,"props":878,"children":880},{"id":879},"tools-and-technologies",[881],{"type":31,"value":882},"Tools and Technologies",{"type":12,"tag":856,"props":884,"children":885},{},[886],{"type":12,"tag":860,"props":887,"children":889},{"value":888},"tools-technologies",[],{"type":12,"tag":849,"props":891,"children":893},{"id":892},"methodologies",[894],{"type":31,"value":895},"Methodologies",{"type":12,"tag":856,"props":897,"children":898},{},[899],{"type":12,"tag":860,"props":900,"children":901},{"value":892},[],{"title":5,"searchDepth":102,"depth":102,"links":903},[],"content:4.skills.md","4.skills.md","4.skills",1733819827674] \ No newline at end of file diff --git a/.output/public/mczvc/index.html b/.output/public/mczvc/index.html new file mode 100644 index 00000000..363e332a --- /dev/null +++ b/.output/public/mczvc/index.html @@ -0,0 +1,59 @@ + + +Resume - Meldencio Czarlemagne Corrales + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Meldencio CzarlemagneCorrales

    mczvc

    Software Engineer and Architect, DevOps Engineer, Database Manager and Administrator, IT & IS Manager

    + \ No newline at end of file diff --git a/.output/public/profile/_payload.json b/.output/public/profile/_payload.json new file mode 100644 index 00000000..17ecd222 --- /dev/null +++ b/.output/public/profile/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":110},["ShallowReactive",2],{"content-/profile":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":5,"body":8,"_type":104,"_id":105,"_source":106,"_file":107,"_stem":108,"_extension":109},"/profile","",false,"Profile",{"type":9,"children":10,"toc":101},"root",[11],{"type":12,"tag":13,"props":14,"children":16},"element","basic-container",{":class":15},"profile-container px-4",[17],{"type":12,"tag":18,"props":19,"children":20},"ul",{},[21,35,46,57,68,79,90],{"type":12,"tag":22,"props":23,"children":24},"li",{},[25,33],{"type":12,"tag":26,"props":27,"children":29},"h2",{"id":28},"software-developer",[30],{"type":31,"value":32},"text","Software Developer",{"type":31,"value":34},"Results-driven software developer with extensive experience in both systems and business domain programming languages (C, C++, C#, Java) and (Python, JavaScript, Ruby, Typescript), leveraging expertise and proficiency in wide variety of frameworks for these languages, for example: Python (flask, Django, Pandas, Numpy), Java Spring, Ruby on Rails, Javascript (NextJS, ReactJS, AngularJS, VueJS), C++ (Boost, Qt5, and OpenGL graphics library), delivering high-quality and innovative solutions across multiple platforms.",{"type":12,"tag":22,"props":36,"children":37},{},[38,44],{"type":12,"tag":26,"props":39,"children":41},{"id":40},"computer-science",[42],{"type":31,"value":43},"Computer Science",{"type":31,"value":45},"Strong foundation and solid grasp in algorithms, data-structures, and mathematics, with proficiency in TDD and safety assurance, ensuring code quality and functionality of tested software, in compliance to specifications and use cases of software; applied to, and worked for Distributed, High-performance, and Scientific Computing.",{"type":12,"tag":22,"props":47,"children":48},{},[49,55],{"type":12,"tag":26,"props":50,"children":52},{"id":51},"technical-team-leader",[53],{"type":31,"value":54},"Technical Team Leader",{"type":31,"value":56},"I am experienced in technical and team leadership: As a seasoned technical leader, I excel and bring expertise in software design, leveraging in deployment automation to improve and optimize the CI/CD pipelines; commend testing frameworks to the team; and playing the role of designing and operating mission critical services in a cloud-based architecture — I effectively guide cross-functional teams and drive project and business to success — delivering high-quality and efficient, scalable software solutions.",{"type":12,"tag":22,"props":58,"children":59},{},[60,66],{"type":12,"tag":26,"props":61,"children":63},{"id":62},"polyglot",[64],{"type":31,"value":65},"Polyglot",{"type":31,"value":67},"Polyglot to familiarize programming in 15+ languages, which includes: Bash, Perl, Powershell, Ruby, Clojure, Haskell, Julia, Go, Kotlin, Swift, Lua, Rust, Zig, Assembly, SQL, Typescript.",{"type":12,"tag":22,"props":69,"children":70},{},[71,77],{"type":12,"tag":26,"props":72,"children":74},{"id":73},"solutions-architect",[75],{"type":31,"value":76},"Solutions Architect",{"type":31,"value":78},"As a software architect and database manager, I am proficient in designing API, software architecture, and cloud-based services, providing solutions in building effective, efficient, and robust software.",{"type":12,"tag":22,"props":80,"children":81},{},[82,88],{"type":12,"tag":26,"props":83,"children":85},{"id":84},"software-architect",[86],{"type":31,"value":87},"Software Architect",{"type":31,"value":89},"Mastered and practiced clean code principles and Design Patterns for 10+ years; pragmatic, and highly accomplished practitioner of agile methodology such as Scrum, Lean, XP, and crystal.",{"type":12,"tag":22,"props":91,"children":92},{},[93,99],{"type":12,"tag":26,"props":94,"children":96},{"id":95},"software-engineer",[97],{"type":31,"value":98},"Software Engineer",{"type":31,"value":100},"As a full-stack developer and DevOps engineer with 6+ years of experience, I possess a unique blend of technical expertise, leadership skills, and passion for delivering high-quality software solutions.",{"title":5,"searchDepth":102,"depth":102,"links":103},2,[],"markdown","content:1.profile.md","content","1.profile.md","1.profile","md",1733819827448] \ No newline at end of file diff --git a/.output/public/profile/index.html b/.output/public/profile/index.html new file mode 100644 index 00000000..7a31a25b --- /dev/null +++ b/.output/public/profile/index.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • Software Developer

      Results-driven software developer with extensive experience in both systems and business domain programming languages (C, C++, C#, Java) and (Python, JavaScript, Ruby, Typescript), leveraging expertise and proficiency in wide variety of frameworks for these languages, for example: Python (flask, Django, Pandas, Numpy), Java Spring, Ruby on Rails, Javascript (NextJS, ReactJS, AngularJS, VueJS), C++ (Boost, Qt5, and OpenGL graphics library), delivering high-quality and innovative solutions across multiple platforms.
    • Computer Science

      Strong foundation and solid grasp in algorithms, data-structures, and mathematics, with proficiency in TDD and safety assurance, ensuring code quality and functionality of tested software, in compliance to specifications and use cases of software; applied to, and worked for Distributed, High-performance, and Scientific Computing.
    • Technical Team Leader

      I am experienced in technical and team leadership: As a seasoned technical leader, I excel and bring expertise in software design, leveraging in deployment automation to improve and optimize the CI/CD pipelines; commend testing frameworks to the team; and playing the role of designing and operating mission critical services in a cloud-based architecture — I effectively guide cross-functional teams and drive project and business to success — delivering high-quality and efficient, scalable software solutions.
    • Polyglot

      Polyglot to familiarize programming in 15+ languages, which includes: Bash, Perl, Powershell, Ruby, Clojure, Haskell, Julia, Go, Kotlin, Swift, Lua, Rust, Zig, Assembly, SQL, Typescript.
    • Solutions Architect

      As a software architect and database manager, I am proficient in designing API, software architecture, and cloud-based services, providing solutions in building effective, efficient, and robust software.
    • Software Architect

      Mastered and practiced clean code principles and Design Patterns for 10+ years; pragmatic, and highly accomplished practitioner of agile methodology such as Scrum, Lean, XP, and crystal.
    • Software Engineer

      As a full-stack developer and DevOps engineer with 6+ years of experience, I possess a unique blend of technical expertise, leadership skills, and passion for delivering high-quality software solutions.
    + \ No newline at end of file diff --git a/.output/public/robots.txt b/.output/public/robots.txt new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/.output/public/robots.txt @@ -0,0 +1 @@ + diff --git a/.output/public/sitemap.xml b/.output/public/sitemap.xml new file mode 100644 index 00000000..0a52f665 --- /dev/null +++ b/.output/public/sitemap.xml @@ -0,0 +1 @@ +https://mczvc-biomew.github.io/2024-12-10T08:37:07.814Zdaily0.7https://mczvc-biomew.github.io/mczvc2024-12-10T08:37:07.814Zdaily0.7 \ No newline at end of file diff --git a/.output/public/skills/_payload.json b/.output/public/skills/_payload.json new file mode 100644 index 00000000..fed6d587 --- /dev/null +++ b/.output/public/skills/_payload.json @@ -0,0 +1 @@ +[{"data":1,"prerenderedAt":89},["ShallowReactive",2],{"content-/skills":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":5,"body":8,"_type":83,"_id":84,"_source":85,"_file":86,"_stem":87,"_extension":88},"/skills","",false,"Skills",{"type":9,"children":10,"toc":80},"root",[11],{"type":12,"tag":13,"props":14,"children":20},"element","basic-container",{":class":15,"frameworks-libraries":16,"methodologies":17,"programming-languages":18,"tools-technologies":19},"mx-4","Django, Flask, FastAPI, Vue.js, React.js, Angular.js, Next.js, Nuxt.js, Webpack, Vite, Express.js, Fastify.js, Nest.js, OpenAPI, GraphQL, Redis, Apollo, Mongoose, Jest, Cypress, Node.js, Deno, Bun, Electron, React Native, Bootstrap, TailwindCSS, UnoCSS, Bulma, Boost, Qt5, Kafka, jOOQ, Spring, Rails, Django REST Framework, Pydantic, Swagger, Scipy, beautifulsoup4, Kivy, Pandas, Numpy, OpenGL","Pragmatism, ArchOps, Waterfall, SRE: Site Reliability Engineering, DevOps (CI/CD, dynamic testing, Infrastructure as Code, CCA: Continuous Configuration Automation), TPS: Transaction Processing System (Kaizen, Continuous Improvement, OLTP: Online Transaction Processing), Agile (Scrum, Lean, XP, Crystal), Twelve-Factor App (SaaS, PaaS), DevSecOps (DAST, PSS ISE, Security by Design, Security Automation), DataOps","C, C++, C#, Clojure, Carbon, Go, Java, Kotlin, Python, Lua, Haskell, Julia, HTML5 / XML, CSS3, PHP, JavaScript, Typescript, Rust, Ruby, OCaml, Swift, Zig, Assembly, Bash, Powershell, SQL, Solidity, Vyper","Docker, Kubernetes, Oracle, PostgreSQL, MySQL, MariaDB, SQLite3, MongoDB, GraphQL, Compass, Postman, Selenium, Nginx, Git, Apache, Jira, CMake, CLion, IntelliJ, VS Code, Linux, Ansible, Chef, Terraform, IBM Control Desk, Vivantio, Firebase, Elasticsearch, Logstash, Kibana, Salesforce, SAP, Heroku, AWS",[21],{"type":12,"tag":13,"props":22,"children":24},{":class":23},"skills",[25,33,42,48,55,61,68,74],{"type":12,"tag":26,"props":27,"children":29},"h3",{"id":28},"programming-language",[30],{"type":31,"value":32},"text","Programming Language",{"type":12,"tag":34,"props":35,"children":36},"p",{},[37],{"type":12,"tag":38,"props":39,"children":41},"binding",{"value":40},"programming-languages",[],{"type":12,"tag":26,"props":43,"children":45},{"id":44},"framework-and-libraries",[46],{"type":31,"value":47},"Framework and Libraries",{"type":12,"tag":34,"props":49,"children":50},{},[51],{"type":12,"tag":38,"props":52,"children":54},{"value":53},"frameworks-libraries",[],{"type":12,"tag":26,"props":56,"children":58},{"id":57},"tools-and-technologies",[59],{"type":31,"value":60},"Tools and Technologies",{"type":12,"tag":34,"props":62,"children":63},{},[64],{"type":12,"tag":38,"props":65,"children":67},{"value":66},"tools-technologies",[],{"type":12,"tag":26,"props":69,"children":71},{"id":70},"methodologies",[72],{"type":31,"value":73},"Methodologies",{"type":12,"tag":34,"props":75,"children":76},{},[77],{"type":12,"tag":38,"props":78,"children":79},{"value":70},[],{"title":5,"searchDepth":81,"depth":81,"links":82},2,[],"markdown","content:4.skills.md","content","4.skills.md","4.skills","md",1733819827449] \ No newline at end of file diff --git a/.output/public/skills/index.html b/.output/public/skills/index.html new file mode 100644 index 00000000..20cc4ac7 --- /dev/null +++ b/.output/public/skills/index.html @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Programming Language

    C, C++, C#, Clojure, Carbon, Go, Java, Kotlin, Python, Lua, Haskell, Julia, HTML5 / XML, CSS3, PHP, JavaScript, Typescript, Rust, Ruby, OCaml, Swift, Zig, Assembly, Bash, Powershell, SQL, Solidity, Vyper

    Framework and Libraries

    Django, Flask, FastAPI, Vue.js, React.js, Angular.js, Next.js, Nuxt.js, Webpack, Vite, Express.js, Fastify.js, Nest.js, OpenAPI, GraphQL, Redis, Apollo, Mongoose, Jest, Cypress, Node.js, Deno, Bun, Electron, React Native, Bootstrap, TailwindCSS, UnoCSS, Bulma, Boost, Qt5, Kafka, jOOQ, Spring, Rails, Django REST Framework, Pydantic, Swagger, Scipy, beautifulsoup4, Kivy, Pandas, Numpy, OpenGL

    Tools and Technologies

    Docker, Kubernetes, Oracle, PostgreSQL, MySQL, MariaDB, SQLite3, MongoDB, GraphQL, Compass, Postman, Selenium, Nginx, Git, Apache, Jira, CMake, CLion, IntelliJ, VS Code, Linux, Ansible, Chef, Terraform, IBM Control Desk, Vivantio, Firebase, Elasticsearch, Logstash, Kibana, Salesforce, SAP, Heroku, AWS

    Methodologies

    Pragmatism, ArchOps, Waterfall, SRE: Site Reliability Engineering, DevOps (CI/CD, dynamic testing, Infrastructure as Code, CCA: Continuous Configuration Automation), TPS: Transaction Processing System (Kaizen, Continuous Improvement, OLTP: Online Transaction Processing), Agile (Scrum, Lean, XP, Crystal), Twelve-Factor App (SaaS, PaaS), DevSecOps (DAST, PSS ISE, Security by Design, Security Automation), DataOps

    + \ No newline at end of file