[{"data":1,"prerenderedAt":2154},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:cYL7DxIUxwzdGWvcC4mYTSCxYy6KjET11d0FBJX7Fww":133,"content-page-surround:docs:cYL7DxIUxwzdGWvcC4mYTSCxYy6KjET11d0FBJX7Fww":2143,"i-logos:vue":2146,"i-lucide:clipboard":2151},[4,25,73,121,127],{"title":5,"id":6,"canonicalKey":7,"locale":8,"draft":9,"icon":10,"sidebar":11,"path":12,"children":13},"Getting Started","content:docs:1.getting-started:.navigation.yml","1","en",false,"lucide:rocket","group","\u002Fdocs\u002Fgetting-started",[14,20],{"title":15,"id":16,"canonicalKey":17,"locale":8,"draft":9,"icon":18,"path":19},"Installation","content:docs:1.getting-started:2.installation.md","1\u002F2","lucide:download","\u002Fdocs\u002Fgetting-started\u002Finstallation",{"title":21,"id":22,"canonicalKey":23,"locale":8,"draft":9,"icon":10,"path":24},"Quickstart","content:docs:1.getting-started:3.quickstart.md","1\u002F3","\u002Fdocs\u002Fgetting-started\u002Fquickstart",{"title":26,"page":9,"canonicalKey":27,"locale":8,"id":28,"draft":9,"icon":29,"sidebar":11,"children":30},"Guides","2","content:docs:2.guides:.navigation.yml","lucide:compass",[31,37,43,49,55,61,67],{"title":32,"id":33,"canonicalKey":34,"locale":8,"draft":9,"icon":35,"path":36},"Authoring","content:docs:2.guides:1.authoring.md","2\u002F1","lucide:component","\u002Fdocs\u002Fguides\u002Fauthoring",{"title":38,"id":39,"canonicalKey":40,"locale":8,"draft":9,"icon":41,"path":42},"Contents, links & bookmarks","content:docs:2.guides:2.contents-links-bookmarks.md","2\u002F2","lucide:list-tree","\u002Fdocs\u002Fguides\u002Fcontents-links-bookmarks",{"title":44,"id":45,"canonicalKey":46,"locale":8,"draft":9,"icon":47,"path":48},"Images & fonts","content:docs:2.guides:3.images-and-fonts.md","2\u002F3","lucide:image","\u002Fdocs\u002Fguides\u002Fimages-and-fonts",{"title":50,"id":51,"canonicalKey":52,"locale":8,"draft":9,"icon":53,"path":54},"SVG graphics","content:docs:2.guides:4.svg-graphics.md","2\u002F4","lucide:shapes","\u002Fdocs\u002Fguides\u002Fsvg-graphics",{"title":56,"id":57,"canonicalKey":58,"locale":8,"draft":9,"icon":59,"path":60},"Errors & debugging","content:docs:2.guides:5.errors-and-debugging.md","2\u002F5","lucide:bug","\u002Fdocs\u002Fguides\u002Ferrors-and-debugging",{"title":62,"id":63,"canonicalKey":64,"locale":8,"draft":9,"icon":65,"path":66},"Testing your PDFs","content:docs:2.guides:6.testing.md","2\u002F6","lucide:flask-conical","\u002Fdocs\u002Fguides\u002Ftesting",{"title":68,"id":69,"canonicalKey":70,"locale":8,"draft":9,"icon":71,"path":72},"Production recipes","content:docs:2.guides:7.recipes.md","2\u002F7","lucide:notebook-tabs","\u002Fdocs\u002Fguides\u002Frecipes",{"title":74,"page":9,"canonicalKey":75,"locale":8,"id":76,"draft":9,"icon":77,"sidebar":11,"children":78},"Reference","3","content:docs:3.reference:.navigation.yml","lucide:book-marked",[79,85,91,97,103,109,115],{"title":80,"id":81,"canonicalKey":82,"locale":8,"draft":9,"icon":83,"path":84},"definePdf","content:docs:3.reference:1.define-pdf.md","3\u002F1","lucide:settings-2","\u002Fdocs\u002Freference\u002Fdefine-pdf",{"title":86,"id":87,"canonicalKey":88,"locale":8,"draft":9,"icon":89,"path":90},"The #pdf registry","content:docs:3.reference:2.registry.md","3\u002F2","lucide:braces","\u002Fdocs\u002Freference\u002Fregistry",{"title":92,"id":93,"canonicalKey":94,"locale":8,"draft":9,"icon":95,"path":96},"Module options","content:docs:3.reference:3.module-options.md","3\u002F3","lucide:sliders","\u002Fdocs\u002Freference\u002Fmodule-options",{"title":98,"id":99,"canonicalKey":100,"locale":8,"draft":9,"icon":101,"path":102},"Primitives","content:docs:3.reference:4.primitives.md","3\u002F4","lucide:box","\u002Fdocs\u002Freference\u002Fprimitives",{"title":104,"id":105,"canonicalKey":106,"locale":8,"draft":9,"icon":107,"path":108},"Composables","content:docs:3.reference:5.composables.md","3\u002F5","lucide:function-square","\u002Fdocs\u002Freference\u002Fcomposables",{"title":110,"id":111,"canonicalKey":112,"locale":8,"draft":9,"icon":113,"path":114},"Test utilities","content:docs:3.reference:6.test-utilities.md","3\u002F6","lucide:test-tube","\u002Fdocs\u002Freference\u002Ftest-utilities",{"title":116,"id":117,"canonicalKey":118,"locale":8,"draft":9,"icon":119,"path":120},"Styles","content:docs:3.reference:7.styles.md","3\u002F7","lucide:palette","\u002Fdocs\u002Freference\u002Fstyles",{"title":122,"id":123,"canonicalKey":124,"locale":8,"draft":9,"icon":125,"sidebar":11,"path":126},"Conformance & Philosophy","content:docs:4.conformance:.navigation.yml","4","lucide:scale","\u002Fdocs\u002Fconformance",{"title":128,"id":129,"canonicalKey":130,"locale":8,"draft":9,"icon":131,"sidebar":11,"path":132},"Examples","content:docs:5.examples:.navigation.yml","5","lucide:layout-grid","\u002Fdocs\u002Fexamples",{"title":134,"description":135,"icon":131,"body":136,"type":2129,"id":2130,"canonicalKey":130,"draft":9,"partial":9,"locale":8,"collection":2131,"navigationFile":9,"file":2132,"resolvedRefs":2137,"route":2138,"resolution":2140},"Example gallery","Six playground templates and the technique that each template demonstrates.",{"type":137,"children":138,"toc":2119},"root",[139,176,188,195,363,369,399,551,577,754,760,787,1035,1047,1053,1065,1875,1880,1886,1897,2058,2084],{"type":140,"tag":141,"props":142,"children":143},"element","p",{},[144,147,153,155,160,162,167,169,174],{"type":145,"value":146},"text","The playground under ",{"type":140,"tag":148,"props":149,"children":150},"code",{},[151],{"type":145,"value":152},"playground\u002Fpdfs\u002F",{"type":145,"value":154}," ships six complete templates. Each is an\nordinary ",{"type":140,"tag":148,"props":156,"children":157},{},[158],{"type":145,"value":159},".vue",{"type":145,"value":161}," single-file component discovered by the module, rendered through\nthe same registry in development and production, and covered by an end-to-end\nrendering test. Selected visually load-bearing showcases additionally compare\nreviewed raster baselines. Run ",{"type":140,"tag":148,"props":163,"children":164},{},[165],{"type":145,"value":166},"pnpm dev",{"type":145,"value":168}," and open ",{"type":140,"tag":148,"props":170,"children":171},{},[172],{"type":145,"value":173},"\u002F_pdf",{"type":145,"value":175}," to browse them, or\nread each source alongside the excerpts below.",{"type":140,"tag":177,"props":178,"children":180},"info",{"icon":179},"lucide:info",[181,186],{"type":140,"tag":148,"props":182,"children":183},{},[184],{"type":145,"value":185},"renderPdfSfc",{"type":145,"value":187}," compiles the same nested child-SFC graph as the production Nuxt\nmodule. The packed-package gate exercises typed child props, a local image, and\nmultiple local font faces.",{"type":140,"tag":189,"props":190,"children":192},"h2",{"id":191},"at-a-glance",[193],{"type":145,"value":194},"At a glance",{"type":140,"tag":196,"props":197,"children":198},"table",{},[199,223],{"type":140,"tag":200,"props":201,"children":202},"thead",{},[203],{"type":140,"tag":204,"props":205,"children":206},"tr",{},[207,213,218],{"type":140,"tag":208,"props":209,"children":210},"th",{},[211],{"type":145,"value":212},"Template",{"type":140,"tag":208,"props":214,"children":215},{},[216],{"type":145,"value":217},"Source",{"type":140,"tag":208,"props":219,"children":220},{},[221],{"type":145,"value":222},"Demonstrates",{"type":140,"tag":224,"props":225,"children":226},"tbody",{},[227,249,275,296,317,342],{"type":140,"tag":204,"props":228,"children":229},{},[230,236,244],{"type":140,"tag":231,"props":232,"children":233},"td",{},[234],{"type":145,"value":235},"Invoice",{"type":140,"tag":231,"props":237,"children":238},{},[239],{"type":140,"tag":148,"props":240,"children":241},{},[242],{"type":145,"value":243},"pdfs\u002Finvoice.vue",{"type":140,"tag":231,"props":245,"children":246},{},[247],{"type":145,"value":248},"Typed props, computed totals, a fixed footer, dynamic page count",{"type":140,"tag":204,"props":250,"children":251},{},[252,257,265],{"type":140,"tag":231,"props":253,"children":254},{},[255],{"type":145,"value":256},"Report",{"type":140,"tag":231,"props":258,"children":259},{},[260],{"type":140,"tag":148,"props":261,"children":262},{},[263],{"type":145,"value":264},"pdfs\u002Freport.vue",{"type":140,"tag":231,"props":266,"children":267},{},[268,273],{"type":140,"tag":148,"props":269,"children":270},{},[271],{"type":145,"value":272},"usePdfPageNumbers",{"type":145,"value":274}," table of contents, internal links, bookmarks",{"type":140,"tag":204,"props":276,"children":277},{},[278,283,291],{"type":140,"tag":231,"props":279,"children":280},{},[281],{"type":145,"value":282},"Annual report",{"type":140,"tag":231,"props":284,"children":285},{},[286],{"type":140,"tag":148,"props":287,"children":288},{},[289],{"type":145,"value":290},"pdfs\u002Fannual-report.vue",{"type":140,"tag":231,"props":292,"children":293},{},[294],{"type":145,"value":295},"SVG bar \u002F line \u002F donut charts and tables drawn from Views",{"type":140,"tag":204,"props":297,"children":298},{},[299,304,312],{"type":140,"tag":231,"props":300,"children":301},{},[302],{"type":145,"value":303},"Certificate",{"type":140,"tag":231,"props":305,"children":306},{},[307],{"type":140,"tag":148,"props":308,"children":309},{},[310],{"type":145,"value":311},"pdfs\u002Fcertificate.vue",{"type":140,"tag":231,"props":313,"children":314},{},[315],{"type":145,"value":316},"SVG ornament craft with an engraver's border and a seal",{"type":140,"tag":204,"props":318,"children":319},{},[320,325,333],{"type":140,"tag":231,"props":321,"children":322},{},[323],{"type":145,"value":324},"E-book",{"type":140,"tag":231,"props":326,"children":327},{},[328],{"type":140,"tag":148,"props":329,"children":330},{},[331],{"type":145,"value":332},"pdfs\u002Febook.vue",{"type":140,"tag":231,"props":334,"children":335},{},[336,340],{"type":140,"tag":148,"props":337,"children":338},{},[339],{"type":145,"value":272},{"type":145,"value":341}," with chapter-aware running matter",{"type":140,"tag":204,"props":343,"children":344},{},[345,350,358],{"type":140,"tag":231,"props":346,"children":347},{},[348],{"type":145,"value":349},"Menu",{"type":140,"tag":231,"props":351,"children":352},{},[353],{"type":140,"tag":148,"props":354,"children":355},{},[356],{"type":145,"value":357},"pdfs\u002Fmenu.vue",{"type":140,"tag":231,"props":359,"children":360},{},[361],{"type":145,"value":362},"Pure typography, diacritics, dotted leaders, tabular prices",{"type":140,"tag":189,"props":364,"children":366},{"id":365},"e-book-with-chapter-aware-running-matter",[367],{"type":145,"value":368},"E-book with chapter-aware running matter",{"type":140,"tag":141,"props":370,"children":371},{},[372,378,380,389,391,397],{"type":140,"tag":373,"props":374,"children":375},"em",{},[376],{"type":145,"value":377},"The Reed Line",{"type":145,"value":379}," is a 21-page digest novella. It reads the resolved page map from\n",{"type":140,"tag":381,"props":382,"children":384},"a",{"href":383},"$docs\u002Freference\u002Fcomposables",[385],{"type":140,"tag":148,"props":386,"children":387},{},[388],{"type":145,"value":272},{"type":145,"value":390}," twice: once to print a\nContents page with real page numbers, and once for a running foot that names the\n",{"type":140,"tag":392,"props":393,"children":394},"strong",{},[395],{"type":145,"value":396},"current",{"type":145,"value":398}," chapter on every page it repeats onto. The chapter is derived from\nmeasured pagination, never hard-coded.",{"type":140,"tag":400,"props":401,"children":405},"pre",{"language":402,"filename":332,"class":403,"tabindex":404},"vue","shiki shiki-themes light-plus dark-plus dark:dark-plus","0",[406],{"type":140,"tag":148,"props":407,"children":409},{"class":408},"language-vue",[410,422,424,427,428,436,437,445,446,454,455,463,464,472,473,520,521,529,530,542,543],{"type":140,"tag":411,"props":412,"children":415},"span",{"class":413,"style":414},"line","display: inline",[416],{"type":140,"tag":411,"props":417,"children":419},{"style":418},"color:#000000;--shiki-dark:#D4D4D4",[420],{"type":145,"value":421},"const pageNumbers = usePdfPageNumbers()",{"type":145,"value":423},"\n",{"type":140,"tag":411,"props":425,"children":426},{"class":413,"style":414},[],{"type":145,"value":423},{"type":140,"tag":411,"props":429,"children":430},{"class":413,"style":414},[431],{"type":140,"tag":411,"props":432,"children":433},{"style":418},[434],{"type":145,"value":435},"\u002F\u002F Derive the current chapter for any page from the resolved start-page map.",{"type":145,"value":423},{"type":140,"tag":411,"props":438,"children":439},{"class":413,"style":414},[440],{"type":140,"tag":411,"props":441,"children":442},{"style":418},[443],{"type":145,"value":444},"const chapterAt = (pageNumber: number): Ebook['chapters'][number] => {",{"type":145,"value":423},{"type":140,"tag":411,"props":447,"children":448},{"class":413,"style":414},[449],{"type":140,"tag":411,"props":450,"children":451},{"style":418},[452],{"type":145,"value":453},"  let current = ebook.chapters[0]!",{"type":145,"value":423},{"type":140,"tag":411,"props":456,"children":457},{"class":413,"style":414},[458],{"type":140,"tag":411,"props":459,"children":460},{"style":418},[461],{"type":145,"value":462},"  for (const chapter of ebook.chapters) {",{"type":145,"value":423},{"type":140,"tag":411,"props":465,"children":466},{"class":413,"style":414},[467],{"type":140,"tag":411,"props":468,"children":469},{"style":418},[470],{"type":145,"value":471},"    const start = pageNumbers[chapter.id]",{"type":145,"value":423},{"type":140,"tag":411,"props":474,"children":475},{"class":413,"style":414},[476,481,487,492,498,504,509,514],{"type":140,"tag":411,"props":477,"children":478},{"style":418},[479],{"type":145,"value":480},"    if (typeof start === 'number' && start ",{"type":140,"tag":411,"props":482,"children":484},{"style":483},"color:#800000;--shiki-dark:#808080",[485],{"type":145,"value":486},"\u003C",{"type":140,"tag":411,"props":488,"children":489},{"style":418},[490],{"type":145,"value":491},"= ",{"type":140,"tag":411,"props":493,"children":495},{"style":494},"color:#800000;--shiki-dark:#569CD6",[496],{"type":145,"value":497},"pageNumber",{"type":140,"tag":411,"props":499,"children":501},{"style":500},"color:#E50000;--shiki-dark:#9CDCFE",[502],{"type":145,"value":503},")",{"type":140,"tag":411,"props":505,"children":506},{"style":500},[507],{"type":145,"value":508}," current",{"type":140,"tag":411,"props":510,"children":511},{"style":418},[512],{"type":145,"value":513}," = ",{"type":140,"tag":411,"props":515,"children":517},{"style":516},"color:#0000FF;--shiki-dark:#CE9178",[518],{"type":145,"value":519},"chapter",{"type":145,"value":423},{"type":140,"tag":411,"props":522,"children":523},{"class":413,"style":414},[524],{"type":140,"tag":411,"props":525,"children":526},{"style":500},[527],{"type":145,"value":528},"  }",{"type":145,"value":423},{"type":140,"tag":411,"props":531,"children":532},{"class":413,"style":414},[533,538],{"type":140,"tag":411,"props":534,"children":535},{"style":500},[536],{"type":145,"value":537},"  return",{"type":140,"tag":411,"props":539,"children":540},{"style":500},[541],{"type":145,"value":508},{"type":145,"value":423},{"type":140,"tag":411,"props":544,"children":545},{"class":413,"style":414},[546],{"type":140,"tag":411,"props":547,"children":548},{"style":500},[549],{"type":145,"value":550},"}",{"type":140,"tag":141,"props":552,"children":553},{},[554,556,561,563,568,570,575],{"type":145,"value":555},"The foot is a single ",{"type":140,"tag":148,"props":557,"children":558},{},[559],{"type":145,"value":560},"fixed",{"type":145,"value":562}," node whose ",{"type":140,"tag":148,"props":564,"children":565},{},[566],{"type":145,"value":567},":render",{"type":145,"value":569}," closes over ",{"type":140,"tag":148,"props":571,"children":572},{},[573],{"type":145,"value":574},"chapterAt",{"type":145,"value":576},", so one\ncallback prints the right chapter and folio on every page:",{"type":140,"tag":400,"props":578,"children":579},{"language":402,"filename":332,"class":403,"tabindex":404},[580],{"type":140,"tag":148,"props":581,"children":582},{"class":408},[583,595,596,604,605,715,716,745,746],{"type":140,"tag":411,"props":584,"children":585},{"class":413,"style":414},[586,590],{"type":140,"tag":411,"props":587,"children":588},{"style":483},[589],{"type":145,"value":486},{"type":140,"tag":411,"props":591,"children":592},{"style":494},[593],{"type":145,"value":594},"PdfText",{"type":145,"value":423},{"type":140,"tag":411,"props":597,"children":598},{"class":413,"style":414},[599],{"type":140,"tag":411,"props":600,"children":601},{"style":500},[602],{"type":145,"value":603},"  fixed",{"type":145,"value":423},{"type":140,"tag":411,"props":606,"children":607},{"class":413,"style":414},[608,613,618,623,628,633,638,643,649,655,660,665,671,675,680,685,689,694,698,702,706,711],{"type":140,"tag":411,"props":609,"children":610},{"style":418},[611],{"type":145,"value":612},"  :",{"type":140,"tag":411,"props":614,"children":615},{"style":500},[616],{"type":145,"value":617},"render",{"type":140,"tag":411,"props":619,"children":620},{"style":418},[621],{"type":145,"value":622},"=",{"type":140,"tag":411,"props":624,"children":625},{"style":418},[626],{"type":145,"value":627},"\"",{"type":140,"tag":411,"props":629,"children":630},{"style":418},[631],{"type":145,"value":632},"({ ",{"type":140,"tag":411,"props":634,"children":636},{"style":635},"color:#001080;--shiki-dark:#9CDCFE",[637],{"type":145,"value":497},{"type":140,"tag":411,"props":639,"children":640},{"style":418},[641],{"type":145,"value":642}," }) ",{"type":140,"tag":411,"props":644,"children":646},{"style":645},"color:#0000FF;--shiki-dark:#569CD6",[647],{"type":145,"value":648},"=>",{"type":140,"tag":411,"props":650,"children":652},{"style":651},"color:#A31515;--shiki-dark:#CE9178",[653],{"type":145,"value":654}," `",{"type":140,"tag":411,"props":656,"children":657},{"style":645},[658],{"type":145,"value":659},"${",{"type":140,"tag":411,"props":661,"children":663},{"style":662},"color:#795E26;--shiki-dark:#DCDCAA",[664],{"type":145,"value":574},{"type":140,"tag":411,"props":666,"children":668},{"style":667},"color:#000000FF;--shiki-dark:#D4D4D4",[669],{"type":145,"value":670},"(",{"type":140,"tag":411,"props":672,"children":673},{"style":635},[674],{"type":145,"value":497},{"type":140,"tag":411,"props":676,"children":677},{"style":667},[678],{"type":145,"value":679},").",{"type":140,"tag":411,"props":681,"children":682},{"style":635},[683],{"type":145,"value":684},"title",{"type":140,"tag":411,"props":686,"children":687},{"style":645},[688],{"type":145,"value":550},{"type":140,"tag":411,"props":690,"children":691},{"style":651},[692],{"type":145,"value":693},"   ·   ",{"type":140,"tag":411,"props":695,"children":696},{"style":645},[697],{"type":145,"value":659},{"type":140,"tag":411,"props":699,"children":700},{"style":635},[701],{"type":145,"value":497},{"type":140,"tag":411,"props":703,"children":704},{"style":645},[705],{"type":145,"value":550},{"type":140,"tag":411,"props":707,"children":708},{"style":651},[709],{"type":145,"value":710},"`",{"type":140,"tag":411,"props":712,"children":713},{"style":418},[714],{"type":145,"value":627},{"type":145,"value":423},{"type":140,"tag":411,"props":717,"children":718},{"class":413,"style":414},[719,723,728,732,736,741],{"type":140,"tag":411,"props":720,"children":721},{"style":418},[722],{"type":145,"value":612},{"type":140,"tag":411,"props":724,"children":725},{"style":500},[726],{"type":145,"value":727},"style",{"type":140,"tag":411,"props":729,"children":730},{"style":418},[731],{"type":145,"value":622},{"type":140,"tag":411,"props":733,"children":734},{"style":418},[735],{"type":145,"value":627},{"type":140,"tag":411,"props":737,"children":738},{"style":635},[739],{"type":145,"value":740},"footStyle",{"type":140,"tag":411,"props":742,"children":743},{"style":418},[744],{"type":145,"value":627},{"type":145,"value":423},{"type":140,"tag":411,"props":747,"children":748},{"class":413,"style":414},[749],{"type":140,"tag":411,"props":750,"children":751},{"style":418},[752],{"type":145,"value":753},"\u002F>",{"type":140,"tag":189,"props":755,"children":757},{"id":756},"annual-report-with-svg-charts-and-view-tables",[758],{"type":145,"value":759},"Annual report with SVG charts and View tables",{"type":140,"tag":141,"props":761,"children":762},{},[763,765,771,773,778,780,785],{"type":145,"value":764},"The Fieldnote Studio annual report draws a grouped bar chart, a line chart with a\ngradient area tint, and a donut. It uses the ",{"type":140,"tag":381,"props":766,"children":768},{"href":767},"$docs\u002Fguides\u002Fsvg-graphics",[769],{"type":145,"value":770},"SVG primitives",{"type":145,"value":772},",\nwith every figure computed from one canonical ",{"type":140,"tag":148,"props":774,"children":775},{},[776],{"type":145,"value":777},"YearFigures",{"type":145,"value":779}," source. The donut\nsegments come from a pure geometry model and render as a ",{"type":140,"tag":148,"props":781,"children":782},{},[783],{"type":145,"value":784},"v-for",{"type":145,"value":786}," of paths:",{"type":140,"tag":400,"props":788,"children":789},{"language":402,"filename":290,"class":403,"tabindex":404},[790],{"type":140,"tag":148,"props":791,"children":792},{"class":408},[793,955,956,964,965,973,974,982,983,991,992,1000,1001,1009,1010,1018,1019],{"type":140,"tag":411,"props":794,"children":795},{"class":413,"style":414},[796,800,805,810,815,819,823,828,832,837,842,847,851,856,860,864,868,872,876,880,884,888,892,896,901,906,911,915,919,924,929,933,937,941,946,950],{"type":140,"tag":411,"props":797,"children":798},{"style":483},[799],{"type":145,"value":486},{"type":140,"tag":411,"props":801,"children":802},{"style":494},[803],{"type":145,"value":804},"PdfSvg",{"type":140,"tag":411,"props":806,"children":807},{"style":418},[808],{"type":145,"value":809}," :",{"type":140,"tag":411,"props":811,"children":812},{"style":500},[813],{"type":145,"value":814},"viewBox",{"type":140,"tag":411,"props":816,"children":817},{"style":418},[818],{"type":145,"value":622},{"type":140,"tag":411,"props":820,"children":821},{"style":418},[822],{"type":145,"value":627},{"type":140,"tag":411,"props":824,"children":825},{"style":651},[826],{"type":145,"value":827},"`0 0 ",{"type":140,"tag":411,"props":829,"children":830},{"style":645},[831],{"type":145,"value":659},{"type":140,"tag":411,"props":833,"children":834},{"style":635},[835],{"type":145,"value":836},"donut",{"type":140,"tag":411,"props":838,"children":839},{"style":667},[840],{"type":145,"value":841},".",{"type":140,"tag":411,"props":843,"children":844},{"style":635},[845],{"type":145,"value":846},"size",{"type":140,"tag":411,"props":848,"children":849},{"style":645},[850],{"type":145,"value":550},{"type":140,"tag":411,"props":852,"children":853},{"style":645},[854],{"type":145,"value":855}," ${",{"type":140,"tag":411,"props":857,"children":858},{"style":635},[859],{"type":145,"value":836},{"type":140,"tag":411,"props":861,"children":862},{"style":667},[863],{"type":145,"value":841},{"type":140,"tag":411,"props":865,"children":866},{"style":635},[867],{"type":145,"value":846},{"type":140,"tag":411,"props":869,"children":870},{"style":645},[871],{"type":145,"value":550},{"type":140,"tag":411,"props":873,"children":874},{"style":651},[875],{"type":145,"value":710},{"type":140,"tag":411,"props":877,"children":878},{"style":418},[879],{"type":145,"value":627},{"type":140,"tag":411,"props":881,"children":882},{"style":418},[883],{"type":145,"value":809},{"type":140,"tag":411,"props":885,"children":886},{"style":500},[887],{"type":145,"value":727},{"type":140,"tag":411,"props":889,"children":890},{"style":418},[891],{"type":145,"value":622},{"type":140,"tag":411,"props":893,"children":894},{"style":418},[895],{"type":145,"value":627},{"type":140,"tag":411,"props":897,"children":898},{"style":418},[899],{"type":145,"value":900},"{ ",{"type":140,"tag":411,"props":902,"children":903},{"style":635},[904],{"type":145,"value":905},"width:",{"type":140,"tag":411,"props":907,"children":908},{"style":635},[909],{"type":145,"value":910}," donut",{"type":140,"tag":411,"props":912,"children":913},{"style":418},[914],{"type":145,"value":841},{"type":140,"tag":411,"props":916,"children":917},{"style":635},[918],{"type":145,"value":846},{"type":140,"tag":411,"props":920,"children":921},{"style":418},[922],{"type":145,"value":923},", ",{"type":140,"tag":411,"props":925,"children":926},{"style":635},[927],{"type":145,"value":928},"height:",{"type":140,"tag":411,"props":930,"children":931},{"style":635},[932],{"type":145,"value":910},{"type":140,"tag":411,"props":934,"children":935},{"style":418},[936],{"type":145,"value":841},{"type":140,"tag":411,"props":938,"children":939},{"style":635},[940],{"type":145,"value":846},{"type":140,"tag":411,"props":942,"children":943},{"style":418},[944],{"type":145,"value":945}," }",{"type":140,"tag":411,"props":947,"children":948},{"style":418},[949],{"type":145,"value":627},{"type":140,"tag":411,"props":951,"children":952},{"style":483},[953],{"type":145,"value":954},">",{"type":145,"value":423},{"type":140,"tag":411,"props":957,"children":958},{"class":413,"style":414},[959],{"type":140,"tag":411,"props":960,"children":961},{"style":418},[962],{"type":145,"value":963},"  \u003CPdfPath",{"type":145,"value":423},{"type":140,"tag":411,"props":966,"children":967},{"class":413,"style":414},[968],{"type":140,"tag":411,"props":969,"children":970},{"style":418},[971],{"type":145,"value":972},"    v-for=\"segment in donut.segments\"",{"type":145,"value":423},{"type":140,"tag":411,"props":975,"children":976},{"class":413,"style":414},[977],{"type":140,"tag":411,"props":978,"children":979},{"style":418},[980],{"type":145,"value":981},"    :key=\"segment.id\"",{"type":145,"value":423},{"type":140,"tag":411,"props":984,"children":985},{"class":413,"style":414},[986],{"type":140,"tag":411,"props":987,"children":988},{"style":418},[989],{"type":145,"value":990},"    :d=\"segment.d\"",{"type":145,"value":423},{"type":140,"tag":411,"props":993,"children":994},{"class":413,"style":414},[995],{"type":140,"tag":411,"props":996,"children":997},{"style":418},[998],{"type":145,"value":999},"    :fill=\"segment.fill\"",{"type":145,"value":423},{"type":140,"tag":411,"props":1002,"children":1003},{"class":413,"style":414},[1004],{"type":140,"tag":411,"props":1005,"children":1006},{"style":418},[1007],{"type":145,"value":1008},"    :transform=\"segment.transform\"",{"type":145,"value":423},{"type":140,"tag":411,"props":1011,"children":1012},{"class":413,"style":414},[1013],{"type":140,"tag":411,"props":1014,"children":1015},{"style":418},[1016],{"type":145,"value":1017},"  \u002F>",{"type":145,"value":423},{"type":140,"tag":411,"props":1020,"children":1021},{"class":413,"style":414},[1022,1027,1031],{"type":140,"tag":411,"props":1023,"children":1024},{"style":483},[1025],{"type":145,"value":1026},"\u003C\u002F",{"type":140,"tag":411,"props":1028,"children":1029},{"style":494},[1030],{"type":145,"value":804},{"type":140,"tag":411,"props":1032,"children":1033},{"style":483},[1034],{"type":145,"value":954},{"type":140,"tag":141,"props":1036,"children":1037},{},[1038,1040,1045],{"type":145,"value":1039},"The financial statement has no first-class table primitive. It uses\n",{"type":140,"tag":148,"props":1041,"children":1042},{},[1043],{"type":145,"value":1044},"View",{"type":145,"value":1046}," rows with right-aligned tabular numerals, hairline rules above totals, and\nparenthesised outflows. The quarter and sector breakdowns provably sum to the\nyearly totals (asserted in the template's test).",{"type":140,"tag":189,"props":1048,"children":1050},{"id":1049},"certificate-with-svg-ornaments",[1051],{"type":145,"value":1052},"Certificate with SVG ornaments",{"type":140,"tag":141,"props":1054,"children":1055},{},[1056,1058,1063],{"type":145,"value":1057},"The certificate is a single A4 landscape page whose decoration is drawn entirely\nfrom primitives: a double-rule engraver's border with corner diamonds, and a\nconcentric seal with two rules, a 32-dot beaded coin edge, a five-point star, and a\nsingle bronze ",{"type":140,"tag":148,"props":1059,"children":1060},{},[1061],{"type":145,"value":1062},"RadialGradient",{"type":145,"value":1064}," used once.",{"type":140,"tag":400,"props":1066,"children":1068},{"language":402,"filename":1067,"class":403,"tabindex":404},"pdfs\u002Fcomponents\u002Fcertificate\u002FCertificateSeal.vue",[1069],{"type":140,"tag":148,"props":1070,"children":1071},{"class":408},[1072,1107,1108,1117,1118,1198,1199,1284,1285,1396,1397,1405,1406,1421,1422,1425,1426,1442,1443,1473,1474,1491,1492,1565,1566,1612,1613,1654,1655,1696,1697,1713,1714,1730,1731,1743,1744,1761,1762,1779,1780,1797,1798,1815,1816,1833,1834,1842,1843,1859,1860],{"type":140,"tag":411,"props":1073,"children":1074},{"class":413,"style":414},[1075,1079,1084,1089,1094,1098,1103],{"type":140,"tag":411,"props":1076,"children":1077},{"style":483},[1078],{"type":145,"value":486},{"type":140,"tag":411,"props":1080,"children":1081},{"style":494},[1082],{"type":145,"value":1083},"script",{"type":140,"tag":411,"props":1085,"children":1086},{"style":500},[1087],{"type":145,"value":1088}," setup",{"type":140,"tag":411,"props":1090,"children":1091},{"style":500},[1092],{"type":145,"value":1093}," lang",{"type":140,"tag":411,"props":1095,"children":1096},{"style":418},[1097],{"type":145,"value":622},{"type":140,"tag":411,"props":1099,"children":1100},{"style":516},[1101],{"type":145,"value":1102},"\"ts\"",{"type":140,"tag":411,"props":1104,"children":1105},{"style":483},[1106],{"type":145,"value":954},{"type":145,"value":423},{"type":140,"tag":411,"props":1109,"children":1110},{"class":413,"style":414},[1111],{"type":140,"tag":411,"props":1112,"children":1114},{"style":1113},"color:#008000;--shiki-dark:#6A9955",[1115],{"type":145,"value":1116},"\u002F\u002F Evenly spaced dots in the band between the two rules.",{"type":145,"value":423},{"type":140,"tag":411,"props":1119,"children":1120},{"class":413,"style":414},[1121,1126,1132,1136,1141,1145,1150,1154,1159,1165,1170,1175,1179,1184,1189,1193],{"type":140,"tag":411,"props":1122,"children":1123},{"style":645},[1124],{"type":145,"value":1125},"const",{"type":140,"tag":411,"props":1127,"children":1129},{"style":1128},"color:#0070C1;--shiki-dark:#4FC1FF",[1130],{"type":145,"value":1131}," beads",{"type":140,"tag":411,"props":1133,"children":1134},{"style":418},[1135],{"type":145,"value":513},{"type":140,"tag":411,"props":1137,"children":1138},{"style":635},[1139],{"type":145,"value":1140},"Array",{"type":140,"tag":411,"props":1142,"children":1143},{"style":418},[1144],{"type":145,"value":841},{"type":140,"tag":411,"props":1146,"children":1147},{"style":662},[1148],{"type":145,"value":1149},"from",{"type":140,"tag":411,"props":1151,"children":1152},{"style":418},[1153],{"type":145,"value":632},{"type":140,"tag":411,"props":1155,"children":1156},{"style":635},[1157],{"type":145,"value":1158},"length:",{"type":140,"tag":411,"props":1160,"children":1162},{"style":1161},"color:#098658;--shiki-dark:#B5CEA8",[1163],{"type":145,"value":1164}," 32",{"type":140,"tag":411,"props":1166,"children":1167},{"style":418},[1168],{"type":145,"value":1169}," }, (",{"type":140,"tag":411,"props":1171,"children":1172},{"style":635},[1173],{"type":145,"value":1174},"_",{"type":140,"tag":411,"props":1176,"children":1177},{"style":418},[1178],{"type":145,"value":923},{"type":140,"tag":411,"props":1180,"children":1181},{"style":635},[1182],{"type":145,"value":1183},"index",{"type":140,"tag":411,"props":1185,"children":1186},{"style":418},[1187],{"type":145,"value":1188},") ",{"type":140,"tag":411,"props":1190,"children":1191},{"style":645},[1192],{"type":145,"value":648},{"type":140,"tag":411,"props":1194,"children":1195},{"style":418},[1196],{"type":145,"value":1197}," {",{"type":145,"value":423},{"type":140,"tag":411,"props":1200,"children":1201},{"class":413,"style":414},[1202,1207,1212,1217,1221,1226,1231,1236,1241,1245,1250,1255,1259,1264,1268,1272,1276,1280],{"type":140,"tag":411,"props":1203,"children":1204},{"style":645},[1205],{"type":145,"value":1206},"  const",{"type":140,"tag":411,"props":1208,"children":1209},{"style":1128},[1210],{"type":145,"value":1211}," angle",{"type":140,"tag":411,"props":1213,"children":1214},{"style":418},[1215],{"type":145,"value":1216}," = (",{"type":140,"tag":411,"props":1218,"children":1219},{"style":635},[1220],{"type":145,"value":1183},{"type":140,"tag":411,"props":1222,"children":1223},{"style":418},[1224],{"type":145,"value":1225}," \u002F ",{"type":140,"tag":411,"props":1227,"children":1228},{"style":1161},[1229],{"type":145,"value":1230},"32",{"type":140,"tag":411,"props":1232,"children":1233},{"style":418},[1234],{"type":145,"value":1235},") * ",{"type":140,"tag":411,"props":1237,"children":1238},{"style":635},[1239],{"type":145,"value":1240},"Math",{"type":140,"tag":411,"props":1242,"children":1243},{"style":418},[1244],{"type":145,"value":841},{"type":140,"tag":411,"props":1246,"children":1247},{"style":1128},[1248],{"type":145,"value":1249},"PI",{"type":140,"tag":411,"props":1251,"children":1252},{"style":418},[1253],{"type":145,"value":1254}," * ",{"type":140,"tag":411,"props":1256,"children":1257},{"style":1161},[1258],{"type":145,"value":27},{"type":140,"tag":411,"props":1260,"children":1261},{"style":418},[1262],{"type":145,"value":1263}," - ",{"type":140,"tag":411,"props":1265,"children":1266},{"style":635},[1267],{"type":145,"value":1240},{"type":140,"tag":411,"props":1269,"children":1270},{"style":418},[1271],{"type":145,"value":841},{"type":140,"tag":411,"props":1273,"children":1274},{"style":1128},[1275],{"type":145,"value":1249},{"type":140,"tag":411,"props":1277,"children":1278},{"style":418},[1279],{"type":145,"value":1225},{"type":140,"tag":411,"props":1281,"children":1282},{"style":1161},[1283],{"type":145,"value":27},{"type":145,"value":423},{"type":140,"tag":411,"props":1286,"children":1287},{"class":413,"style":414},[1288,1293,1298,1303,1308,1313,1318,1322,1326,1330,1335,1339,1344,1349,1354,1358,1362,1366,1370,1374,1378,1383,1387,1391],{"type":140,"tag":411,"props":1289,"children":1291},{"style":1290},"color:#AF00DB;--shiki-dark:#C586C0",[1292],{"type":145,"value":537},{"type":140,"tag":411,"props":1294,"children":1295},{"style":418},[1296],{"type":145,"value":1297}," { ",{"type":140,"tag":411,"props":1299,"children":1300},{"style":635},[1301],{"type":145,"value":1302},"cx:",{"type":140,"tag":411,"props":1304,"children":1305},{"style":1161},[1306],{"type":145,"value":1307}," 50",{"type":140,"tag":411,"props":1309,"children":1310},{"style":418},[1311],{"type":145,"value":1312}," + ",{"type":140,"tag":411,"props":1314,"children":1315},{"style":1161},[1316],{"type":145,"value":1317},"45.2",{"type":140,"tag":411,"props":1319,"children":1320},{"style":418},[1321],{"type":145,"value":1254},{"type":140,"tag":411,"props":1323,"children":1324},{"style":635},[1325],{"type":145,"value":1240},{"type":140,"tag":411,"props":1327,"children":1328},{"style":418},[1329],{"type":145,"value":841},{"type":140,"tag":411,"props":1331,"children":1332},{"style":662},[1333],{"type":145,"value":1334},"cos",{"type":140,"tag":411,"props":1336,"children":1337},{"style":418},[1338],{"type":145,"value":670},{"type":140,"tag":411,"props":1340,"children":1341},{"style":635},[1342],{"type":145,"value":1343},"angle",{"type":140,"tag":411,"props":1345,"children":1346},{"style":418},[1347],{"type":145,"value":1348},"), ",{"type":140,"tag":411,"props":1350,"children":1351},{"style":635},[1352],{"type":145,"value":1353},"cy:",{"type":140,"tag":411,"props":1355,"children":1356},{"style":1161},[1357],{"type":145,"value":1307},{"type":140,"tag":411,"props":1359,"children":1360},{"style":418},[1361],{"type":145,"value":1312},{"type":140,"tag":411,"props":1363,"children":1364},{"style":1161},[1365],{"type":145,"value":1317},{"type":140,"tag":411,"props":1367,"children":1368},{"style":418},[1369],{"type":145,"value":1254},{"type":140,"tag":411,"props":1371,"children":1372},{"style":635},[1373],{"type":145,"value":1240},{"type":140,"tag":411,"props":1375,"children":1376},{"style":418},[1377],{"type":145,"value":841},{"type":140,"tag":411,"props":1379,"children":1380},{"style":662},[1381],{"type":145,"value":1382},"sin",{"type":140,"tag":411,"props":1384,"children":1385},{"style":418},[1386],{"type":145,"value":670},{"type":140,"tag":411,"props":1388,"children":1389},{"style":635},[1390],{"type":145,"value":1343},{"type":140,"tag":411,"props":1392,"children":1393},{"style":418},[1394],{"type":145,"value":1395},") }",{"type":145,"value":423},{"type":140,"tag":411,"props":1398,"children":1399},{"class":413,"style":414},[1400],{"type":140,"tag":411,"props":1401,"children":1402},{"style":418},[1403],{"type":145,"value":1404},"})",{"type":145,"value":423},{"type":140,"tag":411,"props":1407,"children":1408},{"class":413,"style":414},[1409,1413,1417],{"type":140,"tag":411,"props":1410,"children":1411},{"style":483},[1412],{"type":145,"value":1026},{"type":140,"tag":411,"props":1414,"children":1415},{"style":494},[1416],{"type":145,"value":1083},{"type":140,"tag":411,"props":1418,"children":1419},{"style":483},[1420],{"type":145,"value":954},{"type":145,"value":423},{"type":140,"tag":411,"props":1423,"children":1424},{"class":413,"style":414},[],{"type":145,"value":423},{"type":140,"tag":411,"props":1427,"children":1428},{"class":413,"style":414},[1429,1433,1438],{"type":140,"tag":411,"props":1430,"children":1431},{"style":483},[1432],{"type":145,"value":486},{"type":140,"tag":411,"props":1434,"children":1435},{"style":494},[1436],{"type":145,"value":1437},"template",{"type":140,"tag":411,"props":1439,"children":1440},{"style":483},[1441],{"type":145,"value":954},{"type":145,"value":423},{"type":140,"tag":411,"props":1444,"children":1445},{"class":413,"style":414},[1446,1451,1455,1460,1464,1469],{"type":140,"tag":411,"props":1447,"children":1448},{"style":483},[1449],{"type":145,"value":1450},"  \u003C",{"type":140,"tag":411,"props":1452,"children":1453},{"style":494},[1454],{"type":145,"value":804},{"type":140,"tag":411,"props":1456,"children":1457},{"style":500},[1458],{"type":145,"value":1459}," view-box",{"type":140,"tag":411,"props":1461,"children":1462},{"style":418},[1463],{"type":145,"value":622},{"type":140,"tag":411,"props":1465,"children":1466},{"style":516},[1467],{"type":145,"value":1468},"\"0 0 100 100\"",{"type":140,"tag":411,"props":1470,"children":1471},{"style":483},[1472],{"type":145,"value":954},{"type":145,"value":423},{"type":140,"tag":411,"props":1475,"children":1476},{"class":413,"style":414},[1477,1482,1487],{"type":140,"tag":411,"props":1478,"children":1479},{"style":483},[1480],{"type":145,"value":1481},"    \u003C",{"type":140,"tag":411,"props":1483,"children":1484},{"style":494},[1485],{"type":145,"value":1486},"PdfDefs",{"type":140,"tag":411,"props":1488,"children":1489},{"style":483},[1490],{"type":145,"value":954},{"type":145,"value":423},{"type":140,"tag":411,"props":1493,"children":1494},{"class":413,"style":414},[1495,1500,1505,1510,1514,1519,1524,1528,1533,1538,1542,1547,1552,1556,1561],{"type":140,"tag":411,"props":1496,"children":1497},{"style":483},[1498],{"type":145,"value":1499},"      \u003C",{"type":140,"tag":411,"props":1501,"children":1502},{"style":494},[1503],{"type":145,"value":1504},"PdfRadialGradient",{"type":140,"tag":411,"props":1506,"children":1507},{"style":500},[1508],{"type":145,"value":1509}," id",{"type":140,"tag":411,"props":1511,"children":1512},{"style":418},[1513],{"type":145,"value":622},{"type":140,"tag":411,"props":1515,"children":1516},{"style":516},[1517],{"type":145,"value":1518},"\"seal-bronze\"",{"type":140,"tag":411,"props":1520,"children":1521},{"style":500},[1522],{"type":145,"value":1523}," cx",{"type":140,"tag":411,"props":1525,"children":1526},{"style":418},[1527],{"type":145,"value":622},{"type":140,"tag":411,"props":1529,"children":1530},{"style":516},[1531],{"type":145,"value":1532},"\"0.5\"",{"type":140,"tag":411,"props":1534,"children":1535},{"style":500},[1536],{"type":145,"value":1537}," cy",{"type":140,"tag":411,"props":1539,"children":1540},{"style":418},[1541],{"type":145,"value":622},{"type":140,"tag":411,"props":1543,"children":1544},{"style":516},[1545],{"type":145,"value":1546},"\"0.38\"",{"type":140,"tag":411,"props":1548,"children":1549},{"style":500},[1550],{"type":145,"value":1551}," r",{"type":140,"tag":411,"props":1553,"children":1554},{"style":418},[1555],{"type":145,"value":622},{"type":140,"tag":411,"props":1557,"children":1558},{"style":516},[1559],{"type":145,"value":1560},"\"0.62\"",{"type":140,"tag":411,"props":1562,"children":1563},{"style":483},[1564],{"type":145,"value":954},{"type":145,"value":423},{"type":140,"tag":411,"props":1567,"children":1568},{"class":413,"style":414},[1569,1574,1579,1584,1588,1593,1598,1602,1607],{"type":140,"tag":411,"props":1570,"children":1571},{"style":483},[1572],{"type":145,"value":1573},"        \u003C",{"type":140,"tag":411,"props":1575,"children":1576},{"style":494},[1577],{"type":145,"value":1578},"PdfStop",{"type":140,"tag":411,"props":1580,"children":1581},{"style":500},[1582],{"type":145,"value":1583}," offset",{"type":140,"tag":411,"props":1585,"children":1586},{"style":418},[1587],{"type":145,"value":622},{"type":140,"tag":411,"props":1589,"children":1590},{"style":516},[1591],{"type":145,"value":1592},"\"0\"",{"type":140,"tag":411,"props":1594,"children":1595},{"style":500},[1596],{"type":145,"value":1597}," stop-color",{"type":140,"tag":411,"props":1599,"children":1600},{"style":418},[1601],{"type":145,"value":622},{"type":140,"tag":411,"props":1603,"children":1604},{"style":516},[1605],{"type":145,"value":1606},"\"#E7CC86\"",{"type":140,"tag":411,"props":1608,"children":1609},{"style":483},[1610],{"type":145,"value":1611}," \u002F>",{"type":145,"value":423},{"type":140,"tag":411,"props":1614,"children":1615},{"class":413,"style":414},[1616,1620,1624,1628,1632,1637,1641,1645,1650],{"type":140,"tag":411,"props":1617,"children":1618},{"style":483},[1619],{"type":145,"value":1573},{"type":140,"tag":411,"props":1621,"children":1622},{"style":494},[1623],{"type":145,"value":1578},{"type":140,"tag":411,"props":1625,"children":1626},{"style":500},[1627],{"type":145,"value":1583},{"type":140,"tag":411,"props":1629,"children":1630},{"style":418},[1631],{"type":145,"value":622},{"type":140,"tag":411,"props":1633,"children":1634},{"style":516},[1635],{"type":145,"value":1636},"\"0.55\"",{"type":140,"tag":411,"props":1638,"children":1639},{"style":500},[1640],{"type":145,"value":1597},{"type":140,"tag":411,"props":1642,"children":1643},{"style":418},[1644],{"type":145,"value":622},{"type":140,"tag":411,"props":1646,"children":1647},{"style":516},[1648],{"type":145,"value":1649},"\"#C9A24B\"",{"type":140,"tag":411,"props":1651,"children":1652},{"style":483},[1653],{"type":145,"value":1611},{"type":145,"value":423},{"type":140,"tag":411,"props":1656,"children":1657},{"class":413,"style":414},[1658,1662,1666,1670,1674,1679,1683,1687,1692],{"type":140,"tag":411,"props":1659,"children":1660},{"style":483},[1661],{"type":145,"value":1573},{"type":140,"tag":411,"props":1663,"children":1664},{"style":494},[1665],{"type":145,"value":1578},{"type":140,"tag":411,"props":1667,"children":1668},{"style":500},[1669],{"type":145,"value":1583},{"type":140,"tag":411,"props":1671,"children":1672},{"style":418},[1673],{"type":145,"value":622},{"type":140,"tag":411,"props":1675,"children":1676},{"style":516},[1677],{"type":145,"value":1678},"\"1\"",{"type":140,"tag":411,"props":1680,"children":1681},{"style":500},[1682],{"type":145,"value":1597},{"type":140,"tag":411,"props":1684,"children":1685},{"style":418},[1686],{"type":145,"value":622},{"type":140,"tag":411,"props":1688,"children":1689},{"style":516},[1690],{"type":145,"value":1691},"\"#8A6A2F\"",{"type":140,"tag":411,"props":1693,"children":1694},{"style":483},[1695],{"type":145,"value":1611},{"type":145,"value":423},{"type":140,"tag":411,"props":1698,"children":1699},{"class":413,"style":414},[1700,1705,1709],{"type":140,"tag":411,"props":1701,"children":1702},{"style":483},[1703],{"type":145,"value":1704},"      \u003C\u002F",{"type":140,"tag":411,"props":1706,"children":1707},{"style":494},[1708],{"type":145,"value":1504},{"type":140,"tag":411,"props":1710,"children":1711},{"style":483},[1712],{"type":145,"value":954},{"type":145,"value":423},{"type":140,"tag":411,"props":1715,"children":1716},{"class":413,"style":414},[1717,1722,1726],{"type":140,"tag":411,"props":1718,"children":1719},{"style":483},[1720],{"type":145,"value":1721},"    \u003C\u002F",{"type":140,"tag":411,"props":1723,"children":1724},{"style":494},[1725],{"type":145,"value":1486},{"type":140,"tag":411,"props":1727,"children":1728},{"style":483},[1729],{"type":145,"value":954},{"type":145,"value":423},{"type":140,"tag":411,"props":1732,"children":1733},{"class":413,"style":414},[1734,1738],{"type":140,"tag":411,"props":1735,"children":1736},{"style":483},[1737],{"type":145,"value":1481},{"type":140,"tag":411,"props":1739,"children":1740},{"style":494},[1741],{"type":145,"value":1742},"PdfCircle",{"type":145,"value":423},{"type":140,"tag":411,"props":1745,"children":1746},{"class":413,"style":414},[1747,1752,1756],{"type":140,"tag":411,"props":1748,"children":1749},{"style":500},[1750],{"type":145,"value":1751},"      v-for",{"type":140,"tag":411,"props":1753,"children":1754},{"style":418},[1755],{"type":145,"value":622},{"type":140,"tag":411,"props":1757,"children":1758},{"style":516},[1759],{"type":145,"value":1760},"\"(bead, index) in beads\"",{"type":145,"value":423},{"type":140,"tag":411,"props":1763,"children":1764},{"class":413,"style":414},[1765,1770,1774],{"type":140,"tag":411,"props":1766,"children":1767},{"style":500},[1768],{"type":145,"value":1769},"      :key",{"type":140,"tag":411,"props":1771,"children":1772},{"style":418},[1773],{"type":145,"value":622},{"type":140,"tag":411,"props":1775,"children":1776},{"style":516},[1777],{"type":145,"value":1778},"\"`bead-${index}`\"",{"type":145,"value":423},{"type":140,"tag":411,"props":1781,"children":1782},{"class":413,"style":414},[1783,1788,1792],{"type":140,"tag":411,"props":1784,"children":1785},{"style":500},[1786],{"type":145,"value":1787},"      :cx",{"type":140,"tag":411,"props":1789,"children":1790},{"style":418},[1791],{"type":145,"value":622},{"type":140,"tag":411,"props":1793,"children":1794},{"style":516},[1795],{"type":145,"value":1796},"\"bead.cx\"",{"type":145,"value":423},{"type":140,"tag":411,"props":1799,"children":1800},{"class":413,"style":414},[1801,1806,1810],{"type":140,"tag":411,"props":1802,"children":1803},{"style":500},[1804],{"type":145,"value":1805},"      :cy",{"type":140,"tag":411,"props":1807,"children":1808},{"style":418},[1809],{"type":145,"value":622},{"type":140,"tag":411,"props":1811,"children":1812},{"style":516},[1813],{"type":145,"value":1814},"\"bead.cy\"",{"type":145,"value":423},{"type":140,"tag":411,"props":1817,"children":1818},{"class":413,"style":414},[1819,1824,1828],{"type":140,"tag":411,"props":1820,"children":1821},{"style":500},[1822],{"type":145,"value":1823},"      :r",{"type":140,"tag":411,"props":1825,"children":1826},{"style":418},[1827],{"type":145,"value":622},{"type":140,"tag":411,"props":1829,"children":1830},{"style":516},[1831],{"type":145,"value":1832},"\"0.75\"",{"type":145,"value":423},{"type":140,"tag":411,"props":1835,"children":1836},{"class":413,"style":414},[1837],{"type":140,"tag":411,"props":1838,"children":1839},{"style":483},[1840],{"type":145,"value":1841},"    \u002F>",{"type":145,"value":423},{"type":140,"tag":411,"props":1844,"children":1845},{"class":413,"style":414},[1846,1851,1855],{"type":140,"tag":411,"props":1847,"children":1848},{"style":483},[1849],{"type":145,"value":1850},"  \u003C\u002F",{"type":140,"tag":411,"props":1852,"children":1853},{"style":494},[1854],{"type":145,"value":804},{"type":140,"tag":411,"props":1856,"children":1857},{"style":483},[1858],{"type":145,"value":954},{"type":145,"value":423},{"type":140,"tag":411,"props":1861,"children":1862},{"class":413,"style":414},[1863,1867,1871],{"type":140,"tag":411,"props":1864,"children":1865},{"style":483},[1866],{"type":145,"value":1026},{"type":140,"tag":411,"props":1868,"children":1869},{"style":494},[1870],{"type":145,"value":1437},{"type":140,"tag":411,"props":1872,"children":1873},{"style":483},[1874],{"type":145,"value":954},{"type":140,"tag":141,"props":1876,"children":1877},{},[1878],{"type":145,"value":1879},"The decorative layers are absolutely positioned, so a long recipient name wraps\nat spaces to two centred lines and the page can never spill to a second sheet.",{"type":140,"tag":189,"props":1881,"children":1883},{"id":1882},"menu-with-typography-and-diacritics",[1884],{"type":145,"value":1885},"Menu with typography and diacritics",{"type":140,"tag":141,"props":1887,"children":1888},{},[1889,1891,1895],{"type":145,"value":1890},"The Gasthaus Alpenrose card is two A5 pages of typography without borders or\nboxes. German dish names carry their umlauts through rendering and extraction,\nand a flex-",{"type":140,"tag":148,"props":1892,"children":1893},{},[1894],{"type":145,"value":7},{"type":145,"value":1896}," dotted leader ties each name to a right-aligned tabular price:",{"type":140,"tag":400,"props":1898,"children":1899},{"language":402,"filename":357,"class":403,"tabindex":404},[1900],{"type":140,"tag":148,"props":1901,"children":1902},{"class":408},[1903,1971,1972,1980,1981,1989,1990,1998,1999,2007,2008,2016,2017,2025,2026,2034,2035,2042,2043],{"type":140,"tag":411,"props":1904,"children":1905},{"class":413,"style":414},[1906,1910,1915,1919,1923,1927,1931,1935,1940,1945,1949,1954,1959,1963,1967],{"type":140,"tag":411,"props":1907,"children":1908},{"style":483},[1909],{"type":145,"value":486},{"type":140,"tag":411,"props":1911,"children":1912},{"style":494},[1913],{"type":145,"value":1914},"PdfView",{"type":140,"tag":411,"props":1916,"children":1917},{"style":418},[1918],{"type":145,"value":809},{"type":140,"tag":411,"props":1920,"children":1921},{"style":500},[1922],{"type":145,"value":727},{"type":140,"tag":411,"props":1924,"children":1925},{"style":418},[1926],{"type":145,"value":622},{"type":140,"tag":411,"props":1928,"children":1929},{"style":418},[1930],{"type":145,"value":627},{"type":140,"tag":411,"props":1932,"children":1933},{"style":418},[1934],{"type":145,"value":900},{"type":140,"tag":411,"props":1936,"children":1937},{"style":635},[1938],{"type":145,"value":1939},"alignItems:",{"type":140,"tag":411,"props":1941,"children":1942},{"style":651},[1943],{"type":145,"value":1944}," 'flex-end'",{"type":140,"tag":411,"props":1946,"children":1947},{"style":418},[1948],{"type":145,"value":923},{"type":140,"tag":411,"props":1950,"children":1951},{"style":635},[1952],{"type":145,"value":1953},"flexDirection:",{"type":140,"tag":411,"props":1955,"children":1956},{"style":651},[1957],{"type":145,"value":1958}," 'row'",{"type":140,"tag":411,"props":1960,"children":1961},{"style":418},[1962],{"type":145,"value":945},{"type":140,"tag":411,"props":1964,"children":1965},{"style":418},[1966],{"type":145,"value":627},{"type":140,"tag":411,"props":1968,"children":1969},{"style":483},[1970],{"type":145,"value":954},{"type":145,"value":423},{"type":140,"tag":411,"props":1973,"children":1974},{"class":413,"style":414},[1975],{"type":140,"tag":411,"props":1976,"children":1977},{"style":418},[1978],{"type":145,"value":1979},"  \u003CPdfText :style=\"{ fontFamily: 'Inter', fontSize: 10, fontWeight: 600 }\">",{"type":145,"value":423},{"type":140,"tag":411,"props":1982,"children":1983},{"class":413,"style":414},[1984],{"type":140,"tag":411,"props":1985,"children":1986},{"style":418},[1987],{"type":145,"value":1988},"    {{ dish.name }}",{"type":145,"value":423},{"type":140,"tag":411,"props":1991,"children":1992},{"class":413,"style":414},[1993],{"type":140,"tag":411,"props":1994,"children":1995},{"style":418},[1996],{"type":145,"value":1997},"  \u003C\u002FPdfText>",{"type":145,"value":423},{"type":140,"tag":411,"props":2000,"children":2001},{"class":413,"style":414},[2002],{"type":140,"tag":411,"props":2003,"children":2004},{"style":418},[2005],{"type":145,"value":2006},"  \u003CPdfView :style=\"{ flex: 1, marginHorizontal: 7, marginBottom: 2,",{"type":145,"value":423},{"type":140,"tag":411,"props":2009,"children":2010},{"class":413,"style":414},[2011],{"type":140,"tag":411,"props":2012,"children":2013},{"style":418},[2014],{"type":145,"value":2015},"    borderBottomWidth: 0.75, borderBottomStyle: 'dotted', borderBottomColor: leader }\" \u002F>",{"type":145,"value":423},{"type":140,"tag":411,"props":2018,"children":2019},{"class":413,"style":414},[2020],{"type":140,"tag":411,"props":2021,"children":2022},{"style":418},[2023],{"type":145,"value":2024},"  \u003CPdfText :style=\"{ fontFamily: 'Inter', fontSize: 10, textAlign: 'right', width: 32 }\">",{"type":145,"value":423},{"type":140,"tag":411,"props":2027,"children":2028},{"class":413,"style":414},[2029],{"type":140,"tag":411,"props":2030,"children":2031},{"style":418},[2032],{"type":145,"value":2033},"    {{ formatMenuPrice(dish.price) }}",{"type":145,"value":423},{"type":140,"tag":411,"props":2036,"children":2037},{"class":413,"style":414},[2038],{"type":140,"tag":411,"props":2039,"children":2040},{"style":418},[2041],{"type":145,"value":1997},{"type":145,"value":423},{"type":140,"tag":411,"props":2044,"children":2045},{"class":413,"style":414},[2046,2050,2054],{"type":140,"tag":411,"props":2047,"children":2048},{"style":483},[2049],{"type":145,"value":1026},{"type":140,"tag":411,"props":2051,"children":2052},{"style":494},[2053],{"type":145,"value":1914},{"type":140,"tag":411,"props":2055,"children":2056},{"style":483},[2057],{"type":145,"value":954},{"type":140,"tag":141,"props":2059,"children":2060},{},[2061,2063,2068,2070,2075,2077,2082],{"type":145,"value":2062},"Prices use the locale format. For example, ",{"type":140,"tag":148,"props":2064,"children":2065},{},[2066],{"type":145,"value":2067},"9.5",{"type":145,"value":2069}," becomes ",{"type":140,"tag":148,"props":2071,"children":2072},{},[2073],{"type":145,"value":2074},"9,50",{"type":145,"value":2076},". The whole card\nis data-driven, so the ",{"type":140,"tag":148,"props":2078,"children":2079},{},[2080],{"type":145,"value":2081},"winter",{"type":145,"value":2083}," scenario swaps every dish and pour without\ntouching the template.",{"type":140,"tag":2085,"props":2086,"children":2088},"idea",{"icon":2087},"lucide:lightbulb",[2089,2091,2096,2098,2103,2105,2109,2111,2117],{"type":145,"value":2090},"Every template ships ",{"type":140,"tag":148,"props":2092,"children":2093},{},[2094],{"type":145,"value":2095},"sampleData",{"type":145,"value":2097}," and at least one named ",{"type":140,"tag":148,"props":2099,"children":2100},{},[2101],{"type":145,"value":2102},"scenario",{"type":145,"value":2104},", so the dev\npreview at ",{"type":140,"tag":148,"props":2106,"children":2107},{},[2108],{"type":145,"value":173},{"type":145,"value":2110}," can render each one without a live route. See\n",{"type":140,"tag":381,"props":2112,"children":2114},{"href":2113},"$docs\u002Freference\u002Fdefine-pdf",[2115],{"type":145,"value":2116},"define-pdf",{"type":145,"value":2118}," for the definition shape.",{"title":2120,"searchDepth":2121,"depth":2121,"links":2122},"",4,[2123,2125,2126,2127,2128],{"id":191,"depth":2124,"text":194},2,{"id":365,"depth":2124,"text":368},{"id":756,"depth":2124,"text":759},{"id":1049,"depth":2124,"text":1052},{"id":1882,"depth":2124,"text":1885},"markdown","content:docs:5.examples:1.index.md","docs",{"source":2133,"path":2134,"stem":2135,"dir":2131,"extension":2136},"content","docs\u002F5.examples\u002F1.index.md","docs\u002F5.examples\u002F1.index","md",{"$docs\u002Freference\u002Fcomposables":108,"$docs\u002Fguides\u002Fsvg-graphics":54,"$docs\u002Freference\u002Fdefine-pdf":84},{"requestedPath":132,"resolvedPath":132,"alternates":2139},[],{"requested":2141,"resolved":2142,"usedFallback":9},{},{"locale":8},{"previous":2144,"next":2145},{"title":122,"id":123,"canonicalKey":124,"locale":8,"draft":9,"path":126},null,{"left":2147,"top":2147,"width":2148,"height":2149,"rotate":2147,"vFlip":9,"hFlip":9,"body":2150},0,256,221,"\u003Cpath fill=\"#41b883\" d=\"M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 0z\"\u002F>\u003Cpath fill=\"#41b883\" d=\"m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0z\"\u002F>\u003Cpath fill=\"#35495e\" d=\"M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0z\"\u002F>",{"left":2147,"top":2147,"width":2152,"height":2152,"rotate":2147,"vFlip":9,"hFlip":9,"body":2153},24,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\u002F>\u003Cpath d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"\u002F>\u003C\u002Fg>",1786511356294]