1import{b4 as f,bd as m,b6 as o,bb as g,b5 as t}from"./BNv7CK9h.js";import{aggregateOfferResolver as s}from"./BMydctI5.js";import{aggregateRatingResolver as p}from"./Cic6mro7.js";import{offerResolver as l}from"./BYnR64b_.js";import{reviewResolver as v}from"./Dqd2buJ-.js";import{d as R}from"./Ck3cg2yb.js";import"./DMkEzgHN.js";import"./DF4oL3JR.js";import"./C6dVlwic.js";import"./DkR8jRCm.js";import"./BIm6NLGn.js";import"./DX8fJsPi.js";const n="#product",M=f({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),a=r(m);return a&&o(e,"brand",g(a)),i&&o(e,"mainEntityOfPage",g(i)),e}});export{n as ProductId,M 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.