1import{ai as m,ap as f,ak as i,aq as a,ar as p,aj as o}from"./DLfi8le2.js";import{aggregateRatingResolver as g}from"./CvLOJAbK.js";import{offerResolver as v}from"./BiLgS-cG.js";import{reviewResolver as l}from"./BmRFGncJ.js";import{d as n}from"./CHq1nE9v.js";import"./Dv4gQ4sq.js";import"./C7An788J.js";import"./BA34y8Dc.js";import"./BxqwOYpJ.js";import"./BOyYrlHW.js";import"./D0IwZbEE.js";const R="#service",E=m({defaults:{"@type":"Service"},inheritMeta:["description","image",{meta:"title",key:"name"}],idPrefix:["url",R],resolve(e,r){return p(e,"Service"),e.offers=o(e.offers,r,v),e.aggregateRating=o(e.aggregateRating,r,g),e.review=o(e.review,r,l),e},resolveRootNode(e,{find:r}){const s=r(n),t=r(f);return t&&i(e,"provider",a(t)),t&&i(e,"brand",a(t)),s&&i(e,"mainEntityOfPage",a(s)),e}});export{R as ServiceId,E as serviceResolver};
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.