1import{Wn as e,_n as t,on as n,s as r}from"./ChQdSMSK.js";var i=e=>e==null||e===``,a=(e,t)=>Array.isArray(t)?t.filter(e=>!i(e)):i(t)?void 0:t,o=(e,t)=>t.every(t=>!i(e[t]))?e:void 0,s=(e,t)=>({innerHTML:JSON.stringify({"@context":`https://schema.org`,...e},a),key:t,type:`application/ld+json`}),c=(e,t)=>e?[s(e,t)]:[],l=({author:e,dateModified:t,datePublished:n,description:i,headline:a,image:o,url:s})=>({"@type":`Article`,headline:a,...i?{description:i}:{},mainEntityOfPage:{"@type":`WebPage`,"@id":s},publisher:{"@type":`Organization`,name:r},...o?{image:o}:{},...n?{datePublished:n}:{},...t?{dateModified:t}:{},...e?{author:e}:{}}),u=()=>({"@type":`Brand`,name:r}),d=n=>{let r=e[n],i=t[n]?.prefix;return i?`https://www.myposter.${r}/${i}`:`https://www.myposter.${r}`},f=e=>(Math.round(e*100)/100).toString(),p=({locale:e,price:t,priceCurrency:r,priceValidUntil:i,shippingRate:a,url:o})=>({"@type":`Offer`,availability:`https://schema.org/InStock`,...o?{url:o}:{},...i?{priceValidUntil:i}:{},hasMerchantReturnPolicy:{"@type":`MerchantReturnPolicy`,applicableCountry:n[e],returnPolicyCategory:`https://schema.org/MerchantReturnNotPermitted`},itemCondition:`https://schema.org/NewCondition`,price:f(t),priceCurrency:r?.toUpperCase(),seller:{"@type":`Organization`,name:`myposter GmbH`,url:d(e)},...a==null?{}:{shippingDetails:{"@type":`OfferShippingDetails`,shippingDestination:{"@type":`DefinedRegion`,addressCountry:n[e]},shippingRate:{"@type":`MonetaryAmount`,currency:r?.toUpperCase(),value:f(a)}}}}),m=({locale:e,name:t,price:n,priceCurrency:r,shippingRate:i,...a})=>o({"@type":`Product`,brand:u(),name:t??void 0,...n?{offers:p({locale:e,price:n,priceCurrency:r,shippingRate:i})}:{},...a},[`name`]),h=({name:e,value:t})=>({"@type":`PropertyValue`,name:e,value:t}),g=({axes:e,feedSku:t,name:n,price:r,shippingRate:i,size:a,sku:o},{image:s,locale:c,priceCurrency:l,priceValidUntil:u,productGroupID:d,url:f})=>{let m=t?`${f}?sku=${encodeURIComponent(t)}`:f;return{"@type":`Product`,name:n,sku:o,inProductGroupWithID:d,size:a,url:m,...s?{image:s}:{},...e?.length?{additionalProperty:e.map(h)}:{},offers:p({locale:c,price:r,priceCurrency:l,priceValidUntil:u,shippingRate:i,url:m})}},_=(e,t)=>{let{description:n,image:r,locale:i,name:a,priceCurrency:s,priceValidUntil:c,productGroupID:l,url:d,variants:f,variesBy:p}=e;return o({"@type":`ProductGroup`,brand:u(),name:a,url:d,productGroupID:l,variesBy:p,...r?{image:r}:{},...t?{aggregateRating:t}:{},...n?.length?{additionalProperty:n.map(h)}:{},hasVariant:f.map(e=>g(e,{image:r,locale:i,priceCurrency:s,priceValidUntil:c,productGroupID:l,url:d}))},[`name`])};export{c as a,s as i,m as n,l as r,_ as t};
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.