1import{a as gt,b as ft}from"/build/_shared/chunk-7TNVKNP7.js";import{l as pt,n as mt}from"/build/_shared/chunk-WLJCJIPL.js";import{a as ut}from"/build/_shared/chunk-ZDXAFWYJ.js";import{a as ct}from"/build/_shared/chunk-NB4ZCS2I.js";import{j as at}from"/build/_shared/chunk-6E4F4CYW.js";import{a as yt}from"/build/_shared/chunk-M4KRBYOQ.js";import{a as lt}from"/build/_shared/chunk-Y2WIWXRO.js";import{a as dt}from"/build/_shared/chunk-KPWQHS6G.js";import{b as nt,i as it,t as c}from"/build/_shared/chunk-L4FEFM7G.js";import{a as st}from"/build/_shared/chunk-5OBEDPFR.js";import{d as a}from"/build/_shared/chunk-T36URGAI.js";var ht=a(dt());var wt=a(yt());var o=a(st());var u=e=>typeof e=="object"&&e!==null,kt=e=>{var b,P,C,S,x,R,F,L,v,k,U,E,I,N,M,$,D,T,z,K,q,A,B,H,O,j,W,G,J,Q,X,Y,Z,_,V,tt,et,rt,ot;let{data:t,matches:n}=e;if(u(t)&&"product"in t)return gt(e);if(u(t)&&"categoryName"in t)return pt(e);if(!(t!=null&&t.page))return n.flatMap(i=>{var s;return(s=i.meta)!=null?s:[]});let l=((P=(b=t==null?void 0:t.page.attributes)==null?void 0:b.seo)==null?void 0:P.metaTitle)||((C=t==null?void 0:t.page.attributes)==null?void 0:C.title),p=(x=(S=t==null?void 0:t.page.attributes)==null?void 0:S.seo)==null?void 0:x.metaDescription,m=((F=(R=t==null?void 0:t.page.attributes)==null?void 0:R.seo)==null?void 0:F.metaRobots)||"index,follow",r=(v=(L=t==null?void 0:t.page.attributes)==null?void 0:L.seo)!=null&&v.metaSocial?(U=(k=t==null?void 0:t.page.attributes)==null?void 0:k.seo)==null?void 0:U.metaSocial.reduce((i,s)=>Object.assign(i,{[s.socialNetwork]:{...s}}),{}):{},g=(E=r==null?void 0:r.Facebook)==null?void 0:E.title,f=(I=r==null?void 0:r.Facebook)==null?void 0:I.description,d=((D=($=(M=(N=r==null?void 0:r.Facebook)==null?void 0:N.image)==null?void 0:M.data)==null?void 0:$.attributes)==null?void 0:D.url)||((A=(q=(K=(z=(T=t==null?void 0:t.page.attributes)==null?void 0:T.seo)==null?void 0:z.metaImage)==null?void 0:K.data)==null?void 0:q.attributes)==null?void 0:A.url),y=(B=r==null?void 0:r.Twitter)==null?void 0:B.title,h=(H=r==null?void 0:r.Twitter)==null?void 0:H.description,w=((G=(W=(j=(O=r==null?void 0:r.Twitter)==null?void 0:O.image)==null?void 0:j.data)==null?void 0:W.attributes)==null?void 0:G.url)||((Z=(Y=(X=(Q=(J=t==null?void 0:t.page.attributes)==null?void 0:J.seo)==null?void 0:Q.metaImage)==null?void 0:X.data)==null?void 0:Y.attributes)==null?void 0:Z.url);return[...lt(n,{removeCanonical:!!((V=(_=t==null?void 0:t.page.attributes)==null?void 0:_.seo)!=null&&V.canonicalURL)}),l&&{title:l},p&&{description:p},m&&{robots:m},g&&{"og:title":g},f&&{"og:description":f},d&&{"og:image":d},y&&{"twitter:title":y},h&&{"twitter:description":h},w&&{"twitter:image":w},((et=(tt=t==null?void 0:t.page.attributes)==null?void 0:tt.seo)==null?void 0:et.canonicalURL)&&{tagName:"link",rel:"canonical",href:(ot=(rt=t==null?void 0:t.page.attributes)==null?void 0:rt.seo)==null?void 0:ot.canonicalURL}].filter(i=>i)};function bt(){let e=c();if(!u(e))throw new Error("not-found");return"product"in e?(0,o.jsx)(ft,{}):"categoryName"in e?(0,o.jsx)(mt,{}):(0,o.jsx)(Pt,{})}var Pt=()=>{var t,n;let{page:e}=c();return ct({pageCategory:"page",subCategory:"404"}),ut(),(0,o.jsx)(at,{sections:(t=e==null?void 0:e.attributes)==null?void 0:t.content,removeComponentVerticalPadding:(n=e==null?void 0:e.attributes)==null?void 0:n.removeComponentVerticalPadding,listLocation:"404"})},Ut=()=>{let e=it();return nt(e)&&e.status===404||e instanceof Error&&e.message==="not-found"?(0,o.jsx)("div",{className:"text-center text-xl p-10",children:"Page Not Found"}):(0,o.jsxs)("div",{className:"text-center text-xl p-10",children:["Error rendering page ",e==null?void 0:e.toString()]})};export{kt as a,bt as b,Ut as c};
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.