1import{m as e,p as t}from"./api-contract-BBRQu6_I.js";import"./schemas-DPk_Do7s.js";import{n}from"./ts-utils-CBod9KnW.js";var r={gender:`male`,image_url:`/voice-images/am_liam.webp`,is_free:!0,lang:`en`,model_id:e(`am_liam`),name:t(`Will`),sample_url:`/voice-samples/am_liam.mp3`,softness:`moderate`},i={gender:`female`,image_url:`/voice-images/af_heart.webp`,is_free:!0,lang:`en`,model_id:e(`af_heart`),name:t(`Scarlett`),sample_url:`/voice-samples/af_heart.mp3`,softness:`moderate`},a=(e,t)=>e.page===t.page&&e.bbox[0]===t.bbox[0]&&e.bbox[1]===t.bbox[1]&&e.bbox[2]===t.bbox[2]&&e.bbox[3]===t.bbox[3],o=e=>({page:e.page,bbox:[e.bbox[0],e.bbox[1],e.bbox[2],e.bbox[3]]});function s(e){let t=null,r=0;return{cursor:e.cursor,data:e.chapters.map(e=>({id:e.id,paragraphs:e.paragraphs.map(e=>({bboxes:e.bboxes.map(o),sentences:e.sentences.map(e=>({bboxes:e.bboxes.map(o),words:e.words.map((i,s)=>{let c=e.words[s-1];return i.tts_hash_id?(t=i.tts_hash_id,r=0):r+=1,{bboxes:i.bboxes.filter(e=>!c?.bboxes.some(t=>a(t,e))).map(o),chunkId:n(t),text:i.text,wordIdxInChunk:r}})}))})),title:e.title}))}}export{r as n,s as r,i as t}; 2//# sourceMappingURL=legacy-client-types-D8gRsvnp.js.map
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.