1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./B08r_ixH.js","./D0nhW5pJ.js","./C_EUrVCI.js","./CRH6RdRn.js","./Cl6cRLuo.js","./entry.D-OQ90iP.css","./13sVtu3i.js","./wbXfoPsw.js","./BwwfGQWU.js","./CgFOJkgB.js","./BWzvYCQ5.js","./wzUBbnfp.js","./DzSntzAG.js","./GcY0SbWx.js","./BlogCardList.BXTSIJbK.css","./CFv_6gDn.js","./RelatedArticles.BO0fBs7f.css"])))=>i.map(i=>d[i]); 2import{_ as oe,t as se,Z as ie,f as ce,u as ue,z as O,a as ge,v as de,E as G,n as pe}from"#entry";import{_ as _e}from"./13sVtu3i.js";import{d as j,t as n,v as d,u as e,c as t,N as o,S as b,O as K,l as R,C as D,Q as L,V as Q,U as Y,F as V,J as Z,E as ee,r as he}from"./C_EUrVCI.js";import{u as me}from"./BWzvYCQ5.js";import{a as ve}from"./wzUBbnfp.js";import{u as q}from"./Cl6cRLuo.js";import be from"./FkDLirBH.js";import{L as fe}from"./CGLfbNqN.js";import{b as ye,f as we,c as ke,d as xe,e as te}from"./B08r_ixH.js";import{g as Be,n as Ce}from"./DzSntzAG.js";import{c as ae,r as Le,b as $e}from"./CmzIonFW.js";import{e as Te,b as Ie,n as Se,f as Ae,h as He,u as Ee,d as ze}from"./Dq8oyiFE.js";import{f as Pe}from"./DI3nRdQ4.js";import{u as Re}from"./CBnr8fee.js";import{u as De}from"./DogL6XQ5.js";import"./CRH6RdRn.js";import"./Cm-LjXz_.js";import"./BAhPUk4L.js";import"./Dt3MZY0d.js";import"./DD1b-DtJ.js";import"./D3ZvfdCi.js";import"./LaSL0i4J.js";import"./NWVUScFM.js";import"./wbXfoPsw.js";import"./BwwfGQWU.js";import"./CgFOJkgB.js";import"./GcY0SbWx.js";(function(){try{var c=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};c.SENTRY_RELEASE={id:"ecos-frontend-landing@12213eb99e1069e82980933c1ec51c50139958dd"};var s=new c.Error().stack;s&&(c._sentryDebugIds=c._sentryDebugIds||{},c._sentryDebugIds[s]="a3275b59-0e85-4d0c-b8fc-3e7197218575",c._sentryDebugIdIdentifier="sentry-dbid-a3275b59-0e85-4d0c-b8fc-3e7197218575")}
2catch{}})();const Ue=/<h([2-6])(\b[^>]*)>([\s\S]*?)<\/h\1>/giu;function Ne(c,s=1){let l=s;return c.replace(Ue,(m,k,u,h)=>{const v=Math.min(Number(k),l+1);return l=v,`<h${v}${u}>${h}</h${v}>`})}const Me=["innerHTML"],Fe=j({__name:"BlogContentWrapper",props:{content:{}},setup(c){const s=c,l=t(()=>Ne(s.content));return(m,k)=>(n(),d("div",{class:"blog-content-wrapper","data-blog-renderer":"structured",innerHTML:e(l)},null,8,Me))}}),Ve=Object.assign(oe(Fe,[["__scopeId","data-v-c0c9b41b"]]),{__name:"BlogContentWrapper"}),Oe={class:"blog-share"},je={class:"blog-share__label"},qe={class:"blog-share__buttons"},We=["href","aria-label","title"],Xe=["href","aria-label","title"],Je=["href","aria-label","title"],Ge=["href","aria-label","title"],Ke=j({__name:"BlogShareSection",props:{url:{},title:{}},setup(c){const s=c,{t:l}=q(),m=me(),k=t(()=>ve(s.url,m.value)),u=t(()=>encodeURIComponent(k.value)),h=t(()=>encodeURIComponent(s.title)),v=t(()=>`https://twitter.com/intent/tweet?url=${u.value}&text=${h.value}`),p=t(()=>`https://t.me/share/url?url=${u.value}&text=${h.value}`),$=t(()=>`https://www.facebook.com/sharer/sharer.php?u=${u.value}`),x=t(()=>`https://www.linkedin.com/sharing/share-offsite/?url=${u.value}`);return(a,g)=>(n(),d("div",Oe,[o("span",je,b(e(l)("pages.blog.share")),1),o("div",qe,[o("a",{class:"blog-share__btn blog-share__btn--twitter",href:e(v),target:"_blank",rel:"noopener noreferrer","aria-label":e(l)("pages.blog.share_on",{network:"X / Twitter"}),title:e(l)("pages.blog.share_on",{network:"X / Twitter"})},[...g[0]||(g[0]=[o("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[o("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.744l7.73-8.835L1.254 2.25H8.08l4.258 5.632L18.244 2.25zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77z"})],-1),o("span",null,"X",-1)])],8,We),o("a",{class:"blog-share__btn blog-share__btn--telegram",href:e(p),target:"_blank",rel:"noopener noreferrer","aria-label":e(l)("pages.blog.share_on",{network:"Telegram"}),title:e(l)("pages.blog.share_on",{network:"Telegram"})},[...g[1]||(g[1]=[o("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[o("path",{d:"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"})],-1),o("span",null,"Telegram",-1)])],8,Xe),o("a",{class:"blog-share__btn blog-share__btn--facebook",href:e($),target:"_blank",rel:"noopener noreferrer","aria-label":e(l)("pages.blog.share_on",{network:"Facebook"}),title:e(l)("pages.blog.share_on",{network:"Facebook"})},[...g[2]||(g[2]=[o("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[o("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})],-1),o("span",null,"Facebook",-1)])],8,Je),o("a",{class:"blog-share__btn blog-share__btn--linkedin",href:e(x),target:"_blank",rel:"noopener noreferrer","aria-label":e(l)("pages.blog.share_on",{network:"LinkedIn"}),title:e(l)("pages.blog.share_on",{network:"LinkedIn"})},[...g[3]||(g[3]=[o("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[o("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})],-1),o("span",null,"LinkedIn",-1)])],8,Ge)])]))}}),Qe=Object.assign(oe(Ke,[["__scopeId","data-v-87ecd4f8"]]),{__name:"BlogShareSection"}),Ye=async()=>{const c=Ee(),s=se(),{locale:l,t:m}=q(),k=ge(),u=ie(),h=ce(),v=t(()=>Be(l.value)),p=t(()=>Ae(s.params.slug)),$=ue(()=>`blog-article-${l.value}-${p.value}`,async()=>p.value?await Pe("/api/blog/article",{params:{include_related:"static",lang:l.value,limit:6,slug:p.value}}):null,{getCachedData(i){const E=h.payload.data[i]||h.static.data[i];return h.isHydrating?E:E?.preview===!0?void 0:E},lazy:!1,server:!0,watch:[()=>l.value,()=>p.value]}),{data:x,pending:a,error:g}=$,r=t(()=>x.value?.post??null),I=t(()=>x.value?.preview===!0),U=t(()=>x.value?.related_posts??[]),S=t(()=>te(r.value?.h1||r.value?.title)),z=t(()=>te(r.value?.excerpt)),A=t(()=>(r.value?.toc??[]).map(i=>({href:`#${i.id}`,text:i.text}))),N=t(()=>r.value?.reading_time??ke(r.value?.content_html||r.value?.content)),M=t(()=>xe(r.value?.date,l.value)),C=t(()=>we(r.value?.date)),f=t(()=>String(k.public.BASE_URL||`${u.protocol}//${u.host}`).replace(/\/$/,"")),T=t(()=>Ce(r.value?.lang||l.value)),y=t(()=>r.value?.slug||p.value||""),P=t(()=>ze(f.value,T.value,"blog",y.value)??""),w=t(()=>$e(f.value,P.value,r.value?.yoast_head_json?.canonical)),B=t(()=>He({currentLocale:T.value,currentSlug:y.value,documentKind:"blog",siteBase:f.value,translationSlugs:r.value?.translation_slugs})),H=t(()=>S.value||p.value||""),W=t(()=>[{label:m("breadcrumbs.blog"),to:v.value},...H.value?[{label:H.value}]:[]]);Re(W);const X=t(()=>{const i=H.value;if(!i||!p.value)return null;const E=T.value,re=`${f.value}/${E}`,ne=`${f.value}${v.value}`;return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",item:re,name:m("breadcrumbs.home"),position:1},{"@type":"ListItem",item:ne,name:m("breadcrumbs.blog"),position:2}
2,{"@type":"ListItem",item:w.value,name:i,position:3}]}}),_=t(()=>ye(r.value,S.value||m("pages.blog.title"),z.value||m("pages.blog.meta_description"))),F=t(()=>I.value?"noindex,nofollow,noarchive":Le(r.value?.yoast_head_json?.robots_directive)),le=t(()=>ae(f.value,_.value.ogImage));if(O(()=>{if(!r.value)return{link:[],meta:[{content:"noindex, nofollow, noarchive",name:"robots"}],title:"Blog article not found"};const i=[{content:_.value.description,name:"description"},...I.value?[{content:"no-referrer",name:"referrer"}]:[],{content:F.value,name:"robots"},{content:F.value,name:"googlebot"},{content:F.value,name:"bingbot"},{content:"article",property:"og:type"},{content:_.value.ogTitle,property:"og:title"},{content:_.value.ogDescription,property:"og:description"},{content:w.value,property:"og:url"},{content:le.value,property:"og:image"},{content:_.value.twitterCard,name:"twitter:card"},{content:_.value.twitterTitle,name:"twitter:title"},{content:_.value.twitterDescription,name:"twitter:description"},{content:ae(f.value,_.value.twitterImage),name:"twitter:image"}];return C.value&&i.push({content:C.value,property:"article:published_time"}),_.value.articleAuthor?.length&&i.push({content:_.value.articleAuthor.join(", "),property:"article:author"}),_.value.articleTags?.length&&i.push({content:_.value.articleTags.join(", "),property:"article:tag"}),{link:[{rel:"canonical",href:w.value,key:"canonical"},...B.value,{rel:"apple-touch-icon",sizes:"180x180",href:"/logo.png",key:"apple-touch-icon"},{rel:"icon",type:"image/png",sizes:"32x32",href:"/logo.png",key:"icon-32"},{rel:"icon",type:"image/png",sizes:"16x16",href:"/logo.png",key:"icon-16"}],meta:i,script:X.value?[{type:"application/ld+json",innerHTML:JSON.stringify(X.value),tagPriority:"high",key:"breadcrumb-schema"}]:[],title:_.value.title}}),Te(r,w),De(t(()=>r.value?.faq??[]),"faq-blog-article"),await $,g.value){const i=Ie(g.value);i!==404&&c({statusCode:i,statusMessage:"Blog article is temporarily unavailable"})}const J=x.value?.post;if(J){const i=J.slug||p.value||void 0;Se(i)||c({statusCode:502,statusMessage:"Blog article returned an invalid slug"}),w.value||c({statusCode:502,statusMessage:"Blog article returned an invalid canonical URL"})}return{breadcrumbs:W,canonicalHref:w,decodedTitle:S,error:g,formattedDate:M,isPreview:I,notFound:t(()=>!a.value&&!r.value),pending:a,post:r,publishedAtIso:C,readingTime:N,relatedPosts:U,slug:p,tableOfContents:A}},Ze={key:1,class:"landing-container"},et={key:0,class:"blog-preview-banner",role:"status"},tt={key:1,class:"blog-single","aria-labelledby":"blog-title"},at={class:"blog-single__hero"},ot={id:"blog-title"},lt={class:"blog-single__meta"},rt=["datetime"],nt={key:1,class:"blog-single__author"},st=["aria-label"],it={key:0,class:"blog-single__tags"},ct={key:0,class:"blog-single__media"},ut=["aria-label"],gt={class:"blog-single__toc-list"},dt=["href"],pt={key:2,class:"blog-single__state"},_t="(max-width: 1231px) calc(100vw - 32px), 1232px",Vt=j({__name:"[slug]",async setup(c){let s,l;const m=ee(()=>G(()=>import("./B08r_ixH.js").then(y=>y.g),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]),import.meta.url)),k=ee(()=>G(()=>import("./CFv_6gDn.js"),__vite__mapDeps([15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16]),import.meta.url));O({script:[{src:"/scripts/blog-mini-calculator.js",tagPosition:"bodyClose",type:"module"}]});const{t:u}=q(),h=de(),v=he(!1),p=()=>{v.value=!0},$=y=>h(`/tag/${y}`),{breadcrumbs:x,post:a,relatedPosts:g,decodedTitle:r,formattedDate:I,isPreview:U,publishedAtIso:S,tableOfContents:z,readingTime:A,canonicalHref:N,slug:M,notFound:C}=([s,l]=K(()=>Ye()),s=await s,l(),s),f=t(()=>C.value?[{label:u("breadcrumbs.not_found")}]:x.value),T=t(()=>a.value?.author_link?a.value.author_link:a.value?.author_slug?h(`/authors/${a.value.author_slug}`):"");if(a.value?.slug&&a.value.slug!==M.value){const y=h(`/blog/${a.value.slug}`);[s,l]=K(()=>pe(y,{})),await s,l()}return O(()=>({bodyAttrs:C.value?{}:{class:"ecos-blog-article-page"}})),(y,P)=>{const w=_e;return n(),d(V,null,[R(fe,{items:e(f)},null,8,["items"]),e(C)?(n(),D(be,{key:0,"load-home-translations":""})):(n(),d("div",Ze,[e(U)?(n(),d("aside",et,b(e(u)("pages.blog.preview_banner")),1)):L("",!0),e(a)?(n(),d("article",tt,[o("div",at,[o("h1",ot,b(e(r)),1
2),o("div",lt,[o("time",{datetime:e(S)},b(e(I)),9,rt),e(T)?(n(),D(w,{key:0,to:e(T),prefetch:!1,class:"blog-single__author blog-single__author-link"},{default:Q(()=>[o("span",null,b(e(a).author),1)]),_:1},8,["to"])):e(a).author?(n(),d("span",nt,b(e(a).author),1)):L("",!0),e(A)?(n(),d("span",{key:2,class:"blog-single__reading-time","aria-label":e(u)("pages.blog.reading_time_aria",{n:e(A)})},[P[0]||(P[0]=o("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true"},[o("circle",{cx:"12",cy:"12",r:"10"}),o("polyline",{points:"12 6 12 12 16 14"})],-1)),Y(" "+b(e(u)("pages.blog.reading_time",{n:e(A)})),1)],8,st)):L("",!0)]),e(a).tags?.length?(n(),d("div",it,[(n(!0),d(V,null,Z(e(a).tags,B=>(n(),D(w,{key:B.id,to:$(B.slug),prefetch:!1,class:"blog-single__chip"},{default:Q(()=>[Y(b(B.name),1)]),_:2},1032,["to"]))),128))])):L("",!0)]),e(a).featured_image&&!e(v)?(n(),d("div",ct,[R(e(m),{src:e(a).featured_image,alt:e(a).featured_image_alt||e(a).title,width:e(a).featured_image_width,height:e(a).featured_image_height,"focal-x":e(a).featured_image_focal_x,"focal-y":e(a).featured_image_focal_y,profile:"article",variants:e(a).featured_image_variants,sizes:_t,"nuxt-sizes":"320px sm:640px md:768px lg:1024px xl:1232px",class:"blog-single__hero-image",loading:"eager",decoding:"async",fetchpriority:"high",preload:"",onError:p},null,8,["src","alt","width","height","focal-x","focal-y","variants"])])):L("",!0),e(z).length?(n(),d("nav",{key:1,class:"blog-single__toc","aria-label":e(u)("pages.blog.table_of_contents")},[o("ol",gt,[(n(!0),d(V,null,Z(e(z),(B,H)=>(n(),d("li",{key:H,class:"blog-single__toc-item"},[o("a",{href:B.href,class:"blog-single__toc-link"},b(B.text),9,dt)]))),128))])],8,ut)):L("",!0),R(Ve,{content:e(a).content_html||e(a).content},null,8,["content"]),R(Qe,{url:e(N),title:e(r)},null,8,["url","title"]),e(g).length?(n(),D(e(k),{key:2,posts:e(g)},null,8,["posts"])):L("",!0)])):(n(),d("div",pt,b(e(u)("common.loading")),1))]))],64)}}});export{Vt 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.