1import{d as g,I as f,s as a,i as m,r as t}from"./Buj8bOcv.js";import{aggregateOfferResolver as s}from"./CsDOABSJ.js";import{aggregateRatingResolver as p}from"./DhLEoIQv.js";import{offerResolver as l}from"./DnIhBwWl.js";import{reviewResolver as v}from"./CmgvsfNE.js";import{d as R}from"./CQbvEf18.js";import"#entry";import"./Dlb5ga2j.js";import"./BczybQl9.js";import"./5prWrolU.js";import"./NDEb_VUT.js";import"./DiKaLTon.js";import"./B2z06hd5.js";import"./Cdwk-qcW.js";const n="#product",S=g({defaults:{"@type":"Product"},inheritMeta:["description","image",{meta:"title",key:"name"}],idPrefix:["url",n],resolve(e,r){return e.aggregateOffer=t(e.aggregateOffer,r,s),e.aggregateRating=t(e.aggregateRating,r,p),e.offers=t(e.offers,r,l),e.review=t(e.review,r,v),e},resolveRootNode(e,{find:r}){const i=r(R),o=r(f);return o&&a(e,"brand",m(o)),i&&a(e,"mainEntityOfPage",m(i)),e}});export{n as ProductId,S as productResolver};
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.