1import{cB as a,cK as i,cD as s,cI as l,cG as u,cQ as h,cC as o}from"./gtL6pf2-.js";const c=a({defaults:{"@type":"Book"},inheritMeta:["inLanguage"],resolve(t,e){return t.bookFormat&&(t.bookFormat=u(t.bookFormat,"https://schema.org/")),t.datePublished&&(t.datePublished=h(t.datePublished)),t.author=o(t.author,e),t},resolveRootNode(t,{find:e}){const r=e(i);return r&&s(t,"provider",l(r)),t}}),m="#book",k=a({defaults:{"@type":"Book"},inheritMeta:["description","url",{meta:"title",key:"name"}],idPrefix:["url",m],resolve(t,e){return t.workExample=o(t.workExample,e,c),t.author=o(t.author,e),t.url&&u(t.url,e.meta.host),t},resolveRootNode(t,{find:e}){const r=e(i);return r&&s(t,"author",l(r)),t}});export{m as PrimaryBookId,c as bookEditionResolver,k as bookResolver};
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.