1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./C33JBWH8.js","./DPie0MZL.js","./entry.aIWJBKKh.css"])))=>i.map(i=>d[i]); 2import{aF as C,aG as I,aX as x,b6 as L,c2 as T,bc as E,bb as U,b4 as A,aY as v,cg as P,aZ as y,aQ as F,aS as N,aH as S,aI as $,aT as s,b0 as h,aP as D,a_ as H,b5 as z,aN as d,c0 as q,c1 as O,bs as V}from"./DPie0MZL.js";import Y from"./BCEYWgUm.js";import{u as j}from"./C8LCnb38.js";import{u as G}from"./Cpr01X5x.js";import{u as M}from"./DakIw2Ra.js";import{u as Q}from"./VbmZnp1u.js";import"./wZ2dxuz5.js";import"./DN_n32nH.js";import"./BcMTOi1B.js";import"./CKN8E_sM.js";import"./DP8hkDDi.js";import"./DK308hWD.js";import"./D1820SeE.js";import"./DH1L8fSz.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"a4g-pwa-v20261008-"};var a=new t.Error().stack;a&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[a]="842f1123-d529-468f-8520-47842a07817c",t._sentryDebugIdIdentifier="sentry-dbid-842f1123-d529-468f-8520-47842a07817c")}catch{}})();const X=q(()=>O(()=>import("./C33JBWH8.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(t=>t.default||t)),Z=C({__name:"FrontendDetailPageContent",props:{productResponse:{}},setup(t){const a=t,{t:m}=I(),p=x(),f=L(),{product:e}=j(a.productResponse.product,a.productResponse.configurator??[]),c=a.productResponse.product?.canonicalProduct;if(c?.id!=null&&c.id!==a.productResponse.product?.id){const o=T(c);if(o!=="/"){const n=E(),{formatLink:r}=U(n),{overrideCanonicalUrl:i}=G(),l=A().app.baseURL,k=l&&l!=="/"?l.replace(/\/$/,""):"";i(`${k}${r(o)}`)}}const{breadcrumbs:u,clearBreadcrumbs:R,pushBreadcrumb:B}=v(),_=a.productResponse.product?.extensions?.a4g_breadcrumb??[];if((!u.value||u.value.length===0)&&_.length>0){const o=_.map(r=>({name:r.name??"",path:r.path?"/"+r.path.replace(/^\/+|\/+$/g,""):`/navigation/${r.categoryId}`}));o.push({name:P(e.value,"name")});const{clearBreadcrumbs:n}=v(o);y(()=>{n()})}else B({name:P(e.value,"name")}),y(()=>{R()});const{interceptBrowserBack:w}=M(),b=w(),g=z();return V("detailPromotionData",g),F(async()=>{const{fetchPromotionData:o}=Q(),n=await o(e.value.id);n!=null&&n.total>0&&(g.value=n.elements),p.callHook("viewProductDetail",{product:e.value,breadcrumb:u.value}),f.query.section!=null&&f.query.section==="reviews"&&setTimeout(()=>{p.callHook("productReviewsShow")},1e3)}),N(()=>{b&&b()}),S({title:e?.value?.metaTitle?e?.value?.metaTitle:e?.value?.name,meta:[{name:"description",content:e?.value?.metaDescription!=null&&e?.value?.metaDescription.trim()!==""?e?.value?.metaDescription:m("product.detail.seo.description",{name:e?.value?.name})}]}),(o,n)=>{const r=X,i=Y;return d(),$(H,null,[s(e).manufacturer?.name?.trim().toLowerCase()==="ping"&&s(e).customFields?.is_configurable?(d(),h(r,{key:0,"product-id":s(e).id},null,8,["product-id"])):D("",!0),s(e).cmsPage?(d(),h(i,{key:1,content:s(e).cmsPage},null,8,["content"])):D("",!0)],64)}}}),de=Object.assign(Z,{__name:"FrontendDetailPageContent"});export{de as default}; 3//# sourceMappingURL=BDA-lLLK.js.map
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.