import{M as B,W as N,n as L,u as I,p as C,q as G,r as M,v as d,B as w,z as m,y as P,_ as R,Q as T,cP as H,N as U,X as V,U as W,V as E,o as O,Y,R as j,$ as q,x as z}from"./C-p8iwFB.js";import{u as D}from"./CzhqWxCr.js";import{a as k,e as F}from"./BS7h1Lqf.js";import{u as K}from"./By8KGx2a.js";import{u as Q}from"./eUkVycX5.js";import{_ as X}from"./CLiMtjFX.js";import{B as Z}from"./B-PLZ75n.js";import{A as J}from"./WOw5ZxFs.js";import"./BosuxZz1.js";import"./CeX-HMq3.js";import"./ha1fAqgW.js";import"./NPB8-mQI.js";import"./Bw4pmyJw.js";import"./0J232JST.js";import"./D8ddURuF.js";async function x(y,n){const{data:r}=await D(async e=>{try{const i=e==null?void 0:e.vueApp.config.globalProperties.$i18n.defaultLocale,c=e==null?void 0:e.$config.public.webId,p=e==null?void 0:e.$pages,b=B();let a,u=y,_,g;if(c===N.PACKETA_COM){const s=await k(e,`glossary-of-terms/${u}`,{});a=s?"story"in s.story?s==null?void 0:s.story.story:s==null?void 0:s.story:void 0}else{const s=`en/${c}/glossary-of-terms`,$=b.resolve({name:`${p.glossary}___${i}`}).path.split("/").pop(),t=(await F(s,100,e)).stories;_=t.find(f=>f.default_full_slug.includes(u)),g=t.find(f=>f.full_slug.includes(u)),_||(u=(g==null?void 0:g.default_full_slug.split("/").pop())||"");const o=await k(e,`${$}/${u}`,{},!1,n);a=o?"story"in o.story?o==null?void 0:o.story.story:o==null?void 0:o.story:void 0,a&&(a.slug=a.full_slug.split("/").pop()||"")}return{story:a,defaultSlug:_,foreignSlug:g}}catch(i){return console.error("Glossary slug error",i),null}},"$LW9B3Nu5VR");return r.value}const A={class:"container pt-48 pt-lg-120 pb-160"},ss={class:"d-lg-flex flex-lg-row-reverse justify-content-lg-between"},es={class:"description"},ts=["innerHTML"],os={class:"bg-grey-50 pt-120 pb-120"},ls=L({__name:"slug",props:{glossaryDetail:{},items:{}},setup(y){const{t:n}=I();return(r,e)=>(G(),C(X,{content:r.glossaryDetail},{default:M(({data:i})=>[d("div",A,[d("div",ss,[w(J,{"icon-name":"file-icon-book-2",text:m(n)("glossary.backToGlossary"),link:r.$pages.glossary,class:"back-btn mb-64"},null,8,["text","link"]),d("div",es,[d("h2",null,P(i.title),1),d("div",{class:"text-body-big-grey",innerHTML:r.$renderStoryblokRichtext(i.description)},null,8,ts)])])]),d("div",os,[w(Z,{class:"benefits-list-container",items:r.items},null,8,["items"])])]),_:1},8,["content"]))}}),rs=R(ls,[["__scopeId","data-v-6edb01f6"]]),as=L({__name:"slug",async setup(y){let n,r;const{locale:e,t:i}=I(),c=Y(),p=T(),b=B(),a=p.params.slug,u=H({addSeoAttributes:!0}),g=U().$pages,s=([n,r]=V(()=>x(a,{locale:e.value,t:i})),n=await n,r(),n);if(!s)throw W({status:404,message:E.GLOSSARY_SLUG_NOT_FOUND});const $=O(()=>u.value.link.filter(l=>l.rel!=="canonical").map(l=>{var f,h,v,S;let t;l.hreflang&&["en","en-CZ"].includes(l.hreflang)?t=((f=s.defaultSlug)==null?void 0:f.full_slug)||((h=s.foreignSlug)==null?void 0:h.full_slug):t=((v=s.defaultSlug)==null?void 0:v.default_full_slug)||((S=s.foreignSlug)==null?void 0:S.default_full_slug);let o=t?`${c.public.webUrl}/${t}`:null;return o&&c.public.isEnvironmentProd&&(o=`${c.public.webUrl}/${t}`.replace(`/${c.public.webId}`,"")),{...l,href:o||l.href}}));return j(()=>{var t;const l=(t=s.story)==null?void 0:t.slug;a!==l&&q(()=>{b.replace({name:`${g.glossarySlug}___${e.value}`,params:{slug:l}})})}),Q(s.story),K(s.story,void 0,void 0,$.value),(l,t)=>m(s).story?(G(),C(rs,{key:0,"glossary-detail":m(s).story.content.glossaryDetail,items:m(s).story.content.contactItems},null,8,["glossary-detail","items"])):z("",!0)}}),Ss=as;export{Ss as default}; //# sourceMappingURL=Xz1OO1AQ.js.map