const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DWirGcS-.js","./DtccNOkr.js","./entry.DRksefy_.css"])))=>i.map(i=>d[i]); import{e as W,$ as T,m as B,K as N,a0 as U,J as H,c as F,a1 as V,g as O,a2 as Y,W as Q,a3 as J,l as $,a4 as z,a5 as G,k as X,a6 as Z,a7 as K,U as ee,i as L,a8 as te,n as ne,a9 as se,aa as ae,ab as re,ac as oe,_ as ie}from"./DtccNOkr.js";const ce={trailing:!0};function le(e,t=25,a={}){if(a={...ce,...a},!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let r,s,i=[],n,o;const l=(_,h)=>(n=ue(e,_,h),n.finally(()=>{if(n=null,a.trailing&&o&&!s){const p=l(_,o);return o=null,p}}),n),b=function(..._){return a.trailing&&(o=_),n||new Promise(h=>{const p=!s&&a.leading;clearTimeout(s),s=setTimeout(()=>{s=null;const u=a.leading?r:l(this,_);o=null;for(const g of i)g(u);i=[]},t),p?(r=l(this,_),h(r)):i.push(h)})},c=_=>{_&&(clearTimeout(_),s=null)};return b.isPending=()=>!!s,b.cancel=()=>{c(s),i=[],o=null},b.flush=()=>{if(c(s),!o||n)return;const _=o;return o=null,l(this,_)},b}async function ue(e,t,a){return await e.apply(t,a)}const R=Symbol.for("nuxt:client-only"),De=W({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:t,attrs:a}){const r=T(!1);B(()=>{r.value=!0});const s=N();return s&&(s._nuxtClientOnly=!0),V(R,!0),()=>{if(r.value){const l=t.default?.();return l&&l.length===1?[U(l[0],a)]:l}const i=t.fallback||t.placeholder;if(i)return H(i);const n=e.fallback||e.placeholder||"",o=e.fallbackTag||e.placeholderTag||"span";return F(o,a,n)}}});function je(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;de(e[0],e[1])&&e.unshift(t);let[a,r,s={}]=e,i=!1;const n=O(()=>Y(a));if(typeof n.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a string.");if(typeof r!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const o=Q();s.server??=!0,s.default??=_e,s.getCachedData??=q,s.lazy??=!1,s.immediate??=!0,s.deep??=J.deep,s.dedupe??="cancel",s._functionName,o._asyncData[n.value];function l(){const u={cause:"initial",dedupe:s.dedupe};return o._asyncData[n.value]?._init||(u.cachedData=s.getCachedData(n.value,o,{cause:"initial"}),o._asyncData[n.value]=A(o,n.value,r,s,u.cachedData)),()=>o._asyncData[n.value].execute(u)}const b=l(),c=o._asyncData[n.value];c._deps++;const _=s.server!==!1&&o.payload.serverRendered;{let u=function(f){const d=o._asyncData[f];d?._deps&&(d._deps--,d._deps===0&&d?._off())};const g=N();if(g&&_&&s.immediate&&!g.sp&&(g.sp=[]),g&&!g._nuxtOnBeforeMountCbs){g._nuxtOnBeforeMountCbs=[];const f=g._nuxtOnBeforeMountCbs;te(()=>{f.forEach(d=>{d()}),f.splice(0,f.length)}),ne(()=>f.splice(0,f.length))}const j=g&&(g._nuxtClientOnly||se(R,!1));_&&o.isHydrating&&(c.error.value||c.data.value!==void 0)?c.status.value=c.error.value?"error":"success":g&&(!j&&o.payload.serverRendered&&o.isHydrating||s.lazy)&&s.immediate?g._nuxtOnBeforeMountCbs.push(b):s.immediate&&c.status.value!=="success"&&b();const m=G(),y=$(n,(f,d)=>{if((f||d)&&f!==d){i=!0;const x=o._asyncData[d]?.data.value!==void 0,M=o._asyncDataPromises[d]!==void 0,P={cause:"initial",dedupe:s.dedupe};if(!o._asyncData[f]?._init){let E;d&&x?E=o._asyncData[d].data.value:(E=s.getCachedData(f,o,{cause:"initial"}),P.cachedData=E),o._asyncData[f]=A(o,f,r,s,E)}o._asyncData[f]._deps++,d&&u(d),(s.immediate||x||M)&&o._asyncData[f].execute(P),ae(()=>{i=!1})}},{flush:"sync"}),v=s.watch?$(s.watch,()=>{i||c._execute({cause:"watch",dedupe:s.dedupe})}):()=>{};m&&z(()=>{y(),v(),u(n.value)})}const h={data:C(()=>o._asyncData[n.value]?.data),pending:C(()=>o._asyncData[n.value]?.pending),status:C(()=>o._asyncData[n.value]?.status),error:C(()=>o._asyncData[n.value]?.error),refresh:(...u)=>o._asyncData[n.value]?._init?o._asyncData[n.value].execute(...u):l()(),execute:(...u)=>h.refresh(...u),clear:()=>{const u=o._asyncData[n.value];if(u?._abortController)try{u._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{u._abortController=void 0}k(o,n.value)}},p=Promise.resolve(o._asyncDataPromises[n.value]).then(()=>h);return Object.assign(p,h),p}function C(e){return O({get(){return e()?.value},set(t){const a=e();a&&(a.value=t)}})}function de(e,t){return!(typeof e=="string"||typeof e=="object"&&e!==null||typeof e=="function"&&typeof t=="function")}function k(e,t){t in e.payload.data&&(e.payload.data[t]=void 0),t in e.payload._errors&&(e.payload._errors[t]=void 0),e._asyncData[t]&&(e._asyncData[t].data.value=L(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value="idle"),t in e._asyncDataPromises&&(e._asyncDataPromises[t]=void 0)}function fe(e,t){const a={};for(const r of t)a[r]=e[r];return a}function A(e,t,a,r,s){e.payload._errors[t]??=void 0;const i=r.getCachedData!==q,n=a,o=r.deep?X:T,l=s!==void 0,b=e.hook("app:data:refresh",async _=>{(!_||_.includes(t))&&await c.execute({cause:"refresh:hook"})}),c={data:o(l?s:r.default()),pending:O(()=>c.status.value==="pending"),error:Z(e.payload._errors,t),status:T("idle"),execute:(..._)=>{const[h,p=void 0]=_,u=h&&p===void 0&&typeof h=="object"?h:{};if(e._asyncDataPromises[t]&&(u.dedupe??r.dedupe)==="defer")return e._asyncDataPromises[t];{const m="cachedData"in u?u.cachedData:r.getCachedData(t,e,{cause:u.cause??"refresh:manual"});if(m!==void 0)return e.payload.data[t]=c.data.value=m,c.error.value=void 0,c.status.value="success",Promise.resolve(m)}c._abortController&&c._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),c._abortController=new AbortController,c.status.value="pending";const g=new AbortController,j=new Promise((m,y)=>{try{const v=u.timeout??r.timeout,f=ge([c._abortController?.signal,u?.signal],g.signal,v);if(f.aborted){const d=f.reason;y(d instanceof Error?d:new DOMException(String(d??"Aborted"),"AbortError"));return}return f.addEventListener("abort",()=>{const d=f.reason;y(d instanceof Error?d:new DOMException(String(d??"Aborted"),"AbortError"))},{once:!0,signal:g.signal}),Promise.resolve(n(e,{signal:f})).then(m,y)}catch(v){y(v)}}).then(async m=>{let y=m;r.transform&&(y=await r.transform(m)),r.pick&&(y=fe(y,r.pick)),e.payload.data[t]=y,c.data.value=y,c.error.value=void 0,c.status.value="success"}).catch(m=>{if(!(e._asyncDataPromises[t]&&e._asyncDataPromises[t]!==j)&&!c._abortController?.signal.aborted){if(typeof DOMException<"u"&&m instanceof DOMException&&m.name==="AbortError"){c.status.value="idle";return}c.error.value=ee(m),c.data.value=L(r.default()),c.status.value="error"}}).finally(()=>{g.abort(),delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=j,e._asyncDataPromises[t]},_execute:le((..._)=>c.execute(..._),0,{leading:!0}),_default:r.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{b(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),i||K(()=>{e._asyncData[t]?._init||(k(e,t),c.execute=()=>Promise.resolve())})}};return c}const _e=()=>{},q=(e,t,a)=>{if(t.isHydrating)return t.payload.data[e];if(a.cause!=="refresh:manual"&&a.cause!=="refresh:hook")return t.static.data[e]};function ge(e,t,a){const r=e.filter(n=>!!n);if(typeof a=="number"&&a>=0){const n=AbortSignal.timeout?.(a);n&&r.push(n)}if(AbortSignal.any)return AbortSignal.any(r);const s=new AbortController;for(const n of r)if(n.aborted){const o=n.reason??new DOMException("Aborted","AbortError");try{s.abort(o)}catch{s.abort()}return s.signal}const i=()=>{const o=r.find(l=>l.aborted)?.reason??new DOMException("Aborted","AbortError");try{s.abort(o)}catch{s.abort()}};for(const n of r)n.addEventListener?.("abort",i,{once:!0,signal:t});return s.signal}const I={blog_de:"v3.5.0--AemxR10KLSbmn_yIvZLaZOwbjrtnHzOnp7uny_AEiqo",blog_en:"v3.5.0--i7_ULTqaKghdr-lJiP5xbW50xqbakGyufgiFWhsLMAI",home_carousel_de:"v3.5.0--z43p6mt331UXRb_cxsb4sSzPkIuYRWSKj3lYJTDzAAg",home_carousel_en:"v3.5.0--aQLmFLhdNnKTZDe8udxYlHkze6Ujuiw5rL54dPUvj-w",server_connect_de:"v3.5.0--FBy_DigN-epkHi5gvWQp6s6NedLiLVRjRgmVoMRuL9g",server_connect_en:"v3.5.0--HACepMsSnWXvRrBDKXNygYa8uK02__JtS7tyY5amp04",timeline_de:"v3.5.0--FU9qBKVVAJMqnTe4d6K9h-h4KI9GB2TAgvXU4e0kkYw",timeline_en:"v3.5.0--Th0x_YEHOfdHhtF4RCcJ50Yhfb0Xf5O19n9ZfyeXwEE",team_de:"v3.5.0--JW-ysVjnR_KwzW7MQZOmqtfbXPVxF1cs5I2O3LuiLvo",team_en:"v3.5.0--Y9m48rMqQNOEL67z4TDnv2phXsMAJ9fyQi1hki3E-ho",server_concept_de:"v3.5.0--sq_HYmLQoxybHn4_IfSc9u-19ecliojm8Y93rzLJHWI",server_concept_en:"v3.5.0--MHn-crvOrC5-gwLWn60dTADkyYnbqeh0PpXnsoM7ocU",sponsors_de:"v3.5.0--RQodcHL1OKhxLYEyR0sjBd1HJVPkj6ZbKRSz7WmPGZs",sponsors_en:"v3.5.0--G6edrUbDQLTDE9X-2c06CvVN7xKGnR_qt9f1Lf2TIfk",authors:"v3.5.0---PbNGk5xJNvPpPikTH1syoJ3yBNq0T3qUwEqGe78H9A"},me={blog_de:"_content_blog_de",blog_en:"_content_blog_en",home_carousel_de:"_content_home_carousel_de",home_carousel_en:"_content_home_carousel_en",server_connect_de:"_content_server_connect_de",server_connect_en:"_content_server_connect_en",timeline_de:"_content_timeline_de",timeline_en:"_content_timeline_en",team_de:"_content_team_de",team_en:"_content_team_en",server_concept_de:"_content_server_concept_de",server_concept_en:"_content_server_concept_en",sponsors_de:"_content_sponsors_de",sponsors_en:"_content_sponsors_en",authors:"_content_authors",info:"_content_info"},Ee={blog_de:{type:"page",fields:{id:"string",title:"string",alternativeTitle:"string",body:"json",description:"string",excerpt:"json",extension:"string",head:"json",headerImage:"string",headerImageAlt:"string",meta:"json",navigation:"json",path:"string",pubDate:"date",schemaOrg:"json",seo:"json",sitemap:"json",slug:"string",stem:"string",tags:"json",updatedDate:"date"}},blog_en:{type:"page",fields:{id:"string",title:"string",alternativeTitle:"string",body:"json",description:"string",excerpt:"json",extension:"string",head:"json",headerImage:"string",headerImageAlt:"string",meta:"json",navigation:"json",path:"string",pubDate:"date",schemaOrg:"json",seo:"json",sitemap:"json",slug:"string",stem:"string",tags:"json",updatedDate:"date"}},home_carousel_de:{type:"data",fields:{id:"string",extension:"string",key:"string",meta:"json",slides:"json",stem:"string"}},home_carousel_en:{type:"data",fields:{id:"string",extension:"string",key:"string",meta:"json",slides:"json",stem:"string"}},server_connect_de:{type:"data",fields:{id:"string",bedrockAddress:"string",bedrockHost:"string",bedrockPort:"string",extension:"string",javaAddress:"string",meta:"json",stem:"string"}},server_connect_en:{type:"data",fields:{id:"string",bedrockAddress:"string",bedrockHost:"string",bedrockPort:"string",extension:"string",javaAddress:"string",meta:"json",stem:"string"}},timeline_de:{type:"data",fields:{id:"string",events:"json",extension:"string",key:"string",meta:"json",stem:"string"}},timeline_en:{type:"data",fields:{id:"string",events:"json",extension:"string",key:"string",meta:"json",stem:"string"}},team_de:{type:"data",fields:{id:"string",extension:"string",key:"string",members:"json",meta:"json",stem:"string"}},team_en:{type:"data",fields:{id:"string",extension:"string",key:"string",members:"json",meta:"json",stem:"string"}},server_concept_de:{type:"data",fields:{id:"string",title:"string",extension:"string",key:"string",meta:"json",points:"json",stem:"string",subtitle:"string"}},server_concept_en:{type:"data",fields:{id:"string",title:"string",extension:"string",key:"string",meta:"json",points:"json",stem:"string",subtitle:"string"}},sponsors_de:{type:"data",fields:{id:"string",extension:"string",key:"string",meta:"json",sponsors:"json",stem:"string"}},sponsors_en:{type:"data",fields:{id:"string",extension:"string",key:"string",meta:"json",sponsors:"json",stem:"string"}},authors:{type:"page",fields:{id:"string",title:"string",avatar:"string",bio:"string",body:"json",description:"string",extension:"string",links:"json",meta:"json",name:"string",navigation:"json",path:"string",role:"string",seo:"json",slug:"string",stem:"string"}},info:{type:"data",fields:{}}},w=(e,t)=>{const a=e._conditions;return a.length>0?`(${a.join(` ${t} `)})`:""},S=e=>{const t=[],a={_conditions:t,where(r,s,i){let n;switch(s.toUpperCase()){case"IN":case"NOT IN":if(Array.isArray(i)){const o=i.map(l=>D(l)).join(", ");n=`"${String(r)}" ${s.toUpperCase()} (${o})`}else throw new TypeError(`Value for ${s} must be an array`);break;case"BETWEEN":case"NOT BETWEEN":if(Array.isArray(i)&&i.length===2)n=`"${String(r)}" ${s.toUpperCase()} ${D(i[0])} AND ${D(i[1])}`;else throw new Error(`Value for ${s} must be an array with two elements`);break;case"IS NULL":case"IS NOT NULL":n=`"${String(r)}" ${s.toUpperCase()}`;break;case"LIKE":case"NOT LIKE":n=`"${String(r)}" ${s.toUpperCase()} ${D(i)}`;break;default:n=`"${String(r)}" ${s} ${D(typeof i=="boolean"?Number(i):i)}`}return t.push(`${n}`),a},andWhere(r){const s=r(S());return t.push(w(s,"AND")),a},orWhere(r){const s=r(S());return t.push(w(s,"OR")),a}};return a},he=(e,t)=>{const a={conditions:[],selectedFields:[],offset:0,limit:0,orderBy:[],count:{field:"",distinct:!1}},r={__params:a,andWhere(i){const n=i(S());return a.conditions.push(w(n,"AND")),r},orWhere(i){const n=i(S());return a.conditions.push(w(n,"OR")),r},path(i){return r.where("path","=",re(i))},skip(i){return a.offset=i,r},where(i,n,o){return r.andWhere(l=>l.where(String(i),n,o)),r},limit(i){return a.limit=i,r},select(...i){return i.length&&a.selectedFields.push(...i),r},order(i,n){return a.orderBy.push(`"${String(i)}" ${n}`),r},async all(){return t(e,s()).then(i=>i||[])},async first(){return t(e,s({limit:1})).then(i=>i[0]||null)},async count(i="*",n=!1){return t(e,s({count:{field:String(i),distinct:n}})).then(o=>o[0].count)}};function s(i={}){let n="SELECT ";if(i?.count)n+=`COUNT(${i.count.distinct?"DISTINCT ":""}${i.count.field}) as count`;else{const l=Array.from(new Set(a.selectedFields));n+=l.length>0?l.map(b=>`"${String(b)}"`).join(", "):"*"}n+=` FROM ${me[String(e)]}`,a.conditions.length>0&&(n+=` WHERE ${a.conditions.join(" AND ")}`),a.orderBy.length>0?n+=` ORDER BY ${a.orderBy.join(", ")}`:n+=" ORDER BY stem ASC";const o=i?.limit||a.limit;return o>0&&(a.offset>0?n+=` LIMIT ${o} OFFSET ${a.offset}`:n+=` LIMIT ${o}`),n}return r};function D(e){return`'${String(e).replace(/'/g,"''")}'`}async function Ce(e,t){return await $fetch(`/__nuxt_content/${t}/sql_dump.txt`,{context:{},responseType:"text",headers:{"content-type":"text/plain"},query:{v:I[String(t)],t:void 0}})}async function ye(e,t,a){return await $fetch(`/__nuxt_content/${t}/query`,{context:e?{cloudflare:e.context.cloudflare}:{},headers:{"content-type":"application/json",...e?.node?.req?.headers?.cookie?{cookie:e.node.req.headers.cookie}:{}},query:{v:I[String(t)],t:void 0},method:"POST",body:{sql:a}})}const we=e=>{const t=oe()?.ssrContext?.event;return he(e,(a,r)=>be(t,a,r))};async function be(e,t,a){return window.WebAssembly?pe(t,a):ye(e,String(t),a)}async function pe(e,t){return await ie(()=>import("./DWirGcS-.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(r=>r.loadDatabaseAdapter(e)).then(r=>r.all(t))}export{De as _,I as a,Ee as c,Ce as f,we as q,me as t,je as u};