1import{b as x,c as z,e as A,f as H,g as k,i as I,w as B,j as S,o as j,k as q,l as D,r as _,m as s,n as F,p as L,d as O,u as E,q as M,s as T,t as U,v as N,x as m,y as b,z as J,_ as R,A as V,F as W,B as K,C as G,D as Q}from"./BJhlU1rR.js";import{u as X}from"./jbwdfM5M.js";import{q as Y,g as Z}from"./BmSbySIe.js";import{u as tt}from"./DQByq9Ob.js";import"./C9VaeVMa.js";import"./BldDexor.js";import"./DxGZjgJY.js";import"./CL93qZiK.js";import"./CIrLuYlH.js";import"./1KCVpQuK.js";import"./DYLCWdhn.js";import"./BXfYkOy9.js";import"./DlAUqK2U.js";import"./DIheCY_a.js";import"./C4-wI4XM.js";import"./v9y1S7hN.js";import"./BkGlnVwb.js";import"./BwAlTTr4.js";import"./Bq7KJGpY.js";import"./CRhldU5I.js";import"./CU2qTum1.js";import"./B8w_Lhcj.js";import"./CX8jxeM3.js";import"./DE9ZQcn5.js";import"./B2mMrSe6.js";import"./DT9ktyTK.js";import"./B-IoMRrc.js";import"./DI6bt38v.js";import"./DbzN6KbO.js";import"./D6gOJ86O.js";import"./BnAC6YzM.js";import"./CFxhoaL9.js";function et(){const t=x(),{locale:e}=z(),a=Y.stringify({pLevel:7,filters:{path:{$eq:t.params.route}},locale:e.value},{encodeValuesOnly:!0});return A(`/api/pages?${a}`,{key:`pages-${e.value}-${t.params.route}`,$fetch:H(),transform:o=>{const r=o.data[0];return{content:k(r.content),description:r.description,locale:r.locale,localizations:r.localizations,title:r.title,metatags:r.metatags,id:r.id}}},"$9gg162LWu4")}var at;function ot(){return at}function nt(t){return typeof t=="function"?t():s(t)}function d(t){if(t instanceof Promise||t instanceof Date||t instanceof RegExp)return t;const e=nt(t);if(!t||!e)return e;if(Array.isArray(e))return e.map(a=>d(a));if(typeof e=="object"){const a={};for(const o in e)if(Object.prototype.hasOwnProperty.call(e,o)){if(o==="titleTemplate"||o[0]==="o"&&o[1]==="n"){a[o]=s(e[o]);continue}a[o]=d(e[o])}return a}return e}var rt="usehead",w=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},C="__unhead_injection_handler__";function st(){return C in w?w[C]():I(rt)||ot()}function it(t,e={}){const a=e.head||st();if(a)return a.ssr?a.push(t,e):ct(a,t,e)}function ct(t,e,a={}){const o=_(!1),r=_({});B(()=>{r.value=o.value?{}:d(e)});const i=t.push(r.value,a);return S(r,n=>{i.patch(n)}),F()&&(j(()=>{i.dispose()}),q(()=>{o.value=!0}),D(()=>{o.value=!1})),i}var ut=t=>typeof t=="function",lt=(t,e)=>{if(!t)return;const a=L(()=>ut(t)?t():t);it(()=>a.value?{script:[{type:"application/ld+json",innerHTML:JSON.stringify(a.value,null,"")}]}:{},e)};const Nt=O({__name:"[route]",async setup(t){var h,g;let e,a;const{$aosInit:o}=E(),r=x(),{locale:i}=z(),f=X(),{data:n,status:$}=([e,a]=M(()=>et()),e=await e,a(),e);if($.value==="error")throw T({statusCode:500,statusMessage:`Page ${r.fullPath} is empty`});const P=U();n.value.localizations&&n.value.localizations[0]&&n.value.localizations[0].locale&&n.value.localizations[0].path&&P({[`${i.value}`]:{route:r.params.route},[`${n.value.localizations[0].locale}`]:{route:n.value.localizations[0].path}});const v=(h=n.value)!=null&&h.content?Z((g=n.value)==null?void 0:g.content):[];return Q("copyrights",v),N(()=>{o()}),lt(()=>{var u,l,c;return{"@context":"https://schema.org","@type":"WebPage",name:((u=n.value)==null?void 0:u.title)||"",description:((l=n.value)==null?void 0:l.description)||"",publisher:{"@type":"Organization",name:"Deutsche Bahn Connect",url:"https://www.deutschebahnconnect.com/dbconnect"},dateModified:((c=n.value)==null?void 0:c.updatedAt)||""}}),tt(n.value),(u,l)=>{const c=R;return m(),b(c,{name:"base",page:s(n),copyrights:s(v)},{default:J(()=>{var y;return[(m(!0),V(W,null,K((y=s(n))==null?void 0:y.content,p=>(m(),b(G(s(f)[p.__component]),{key:p.__component,content:p},null,8,["content"]))),128))]}),_:1},8,["page","copyrights"])}}});export{Nt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.