1import{f1 as g,fa as m,f3 as o,f8 as f,f2 as t}from"./index-DcSVvNrM.js";import{aggregateOfferResolver as s}from"./index-CUR9FKpw.js";import{aggregateRatingResolver as p}from"./index2-BBfOF0Pe.js";import{offerResolver as l}from"./index23-s1CoV-kp.js";import{reviewResolver as v}from"./index32-DpL0Xo3c.js";import{d as R}from"./index3-xz71EKZb.js";import"./schema-org.F44ipjVJ-D1Hbsjq7.js";import"./schema-org.Ba7D0Hp1-BbEwKDn5.js";import"./index16-CmRnD2s0.js";import"./index28-Db439zsR.js";import"./index40-BnBq1dH6.js";import"./index39-Hcmk7Jv8.js";const n="#product",M=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),a=r(m);return a&&o(e,"brand",f(a)),i&&o(e,"mainEntityOfPage",f(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.