[{"data":1,"prerenderedAt":4273},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:vujmsvqW7DY7WEsUcqks8FN7SQbUM4W8A1aa5Nk2y9o":261,"content-page-surround:docs:vujmsvqW7DY7WEsUcqks8FN7SQbUM4W8A1aa5Nk2y9o":4263,"i-logos:typescript-icon":4266,"i-lucide:clipboard":4270},[4,18,49,65,148,207,230],{"title":5,"page":6,"canonicalKey":7,"locale":8,"id":9,"draft":6,"icon":10,"sidebar":11,"children":12},"Documentation",false,"1","en","content:docs:1.get-started:.navigation.yml","i-lucide-book-open","section",[13],{"title":14,"id":15,"canonicalKey":16,"locale":8,"draft":6,"path":17},"Quickstart","content:docs:1.get-started:1.quickstart.md","1\u002F1","\u002Fdocs\u002Fget-started\u002Fquickstart",{"title":19,"page":6,"canonicalKey":20,"locale":8,"id":21,"draft":6,"icon":22,"sidebar":23,"children":24},"Build","2","content:docs:2.build:.navigation.yml","i-lucide-hammer","group",[25,31,37,43],{"title":26,"id":27,"canonicalKey":28,"locale":8,"draft":6,"navigation":29,"path":30},"Documentation site","content:docs:2.build:1.documentation-site.md","2\u002F1",{"title":26},"\u002Fdocs\u002Fbuild\u002Fdocumentation-site",{"title":32,"id":33,"canonicalKey":34,"locale":8,"draft":6,"navigation":35,"path":36},"Blog","content:docs:2.build:2.blog.md","2\u002F2",{"title":32},"\u002Fdocs\u002Fbuild\u002Fblog",{"title":38,"id":39,"canonicalKey":40,"locale":8,"draft":6,"navigation":41,"path":42},"Multilingual site","content:docs:2.build:3.multilingual-site.md","2\u002F3",{"title":38},"\u002Fdocs\u002Fbuild\u002Fmultilingual-site",{"title":44,"id":45,"canonicalKey":46,"locale":8,"draft":6,"navigation":47,"path":48},"Search and navigation","content:docs:2.build:4.search-and-navigation.md","2\u002F4",{"title":44},"\u002Fdocs\u002Fbuild\u002Fsearch-and-navigation",{"title":50,"page":6,"canonicalKey":51,"locale":8,"id":52,"draft":6,"icon":53,"sidebar":23,"children":54},"Concepts","3","content:docs:3.concepts:.navigation.yml","i-lucide-lightbulb",[55,60],{"title":56,"id":57,"canonicalKey":58,"locale":8,"draft":6,"path":59},"How Ginko thinks","content:docs:3.concepts:1.how-ginko-thinks.md","3\u002F1","\u002Fdocs\u002Fconcepts\u002Fhow-ginko-thinks",{"title":61,"id":62,"canonicalKey":63,"locale":8,"draft":6,"path":64},"Why Ginko (and when not)","content:docs:3.concepts:2.why-ginko.md","3\u002F2","\u002Fdocs\u002Fconcepts\u002Fwhy-ginko",{"title":66,"page":6,"canonicalKey":67,"locale":8,"id":68,"draft":6,"icon":69,"sidebar":23,"children":70},"Guides","4","content:docs:4.guides:.navigation.yml","i-lucide-compass",[71,77,83,89,95,101,107,113,119,125,131,137,143],{"title":72,"id":73,"canonicalKey":74,"locale":8,"draft":6,"navigation":75,"path":76},"Frontmatter and schemas","content:docs:4.guides:1.frontmatter-and-schemas.md","4\u002F1",{"title":72},"\u002Fdocs\u002Fguides\u002Ffrontmatter-and-schemas",{"title":78,"id":79,"canonicalKey":80,"locale":8,"draft":6,"navigation":81,"path":82},"MDC components","content:docs:4.guides:2.mdc-components.md","4\u002F2",{"title":78},"\u002Fdocs\u002Fguides\u002Fmdc-components",{"title":84,"id":85,"canonicalKey":86,"locale":8,"draft":6,"navigation":87,"path":88},"Data and references","content:docs:4.guides:3.data-collections-and-references.md","4\u002F3",{"title":84},"\u002Fdocs\u002Fguides\u002Fdata-collections-and-references",{"title":90,"id":91,"canonicalKey":92,"locale":8,"draft":6,"navigation":93,"path":94},"Drafts and partials","content:docs:4.guides:4.drafts-and-partials.md","4\u002F4",{"title":90},"\u002Fdocs\u002Fguides\u002Fdrafts-and-partials",{"title":96,"id":97,"canonicalKey":98,"locale":8,"draft":6,"navigation":99,"path":100},"Navigation","content:docs:4.guides:5.navigation.md","4\u002F5",{"title":96},"\u002Fdocs\u002Fguides\u002Fnavigation",{"title":102,"id":103,"canonicalKey":104,"locale":8,"draft":6,"navigation":105,"path":106},"Routes and redirects","content:docs:4.guides:6.routes-links-and-redirects.md","4\u002F6",{"title":102},"\u002Fdocs\u002Fguides\u002Froutes-links-and-redirects",{"title":108,"id":109,"canonicalKey":110,"locale":8,"draft":6,"navigation":111,"path":112},"Translated slugs","content:docs:4.guides:7.translated-slugs.md","4\u002F7",{"title":108},"\u002Fdocs\u002Fguides\u002Ftranslated-slugs",{"title":114,"id":115,"canonicalKey":116,"locale":8,"draft":6,"navigation":117,"path":118},"Search engines","content:docs:4.guides:8.search-engines.md","4\u002F8",{"title":114},"\u002Fdocs\u002Fguides\u002Fsearch-engines",{"title":120,"id":121,"canonicalKey":122,"locale":8,"draft":6,"navigation":123,"path":124},"Sitemap and prerender","content:docs:4.guides:9.sitemap-and-prerender.md","4\u002F9",{"title":120},"\u002Fdocs\u002Fguides\u002Fsitemap-and-prerender",{"title":126,"id":127,"canonicalKey":128,"locale":8,"draft":6,"navigation":129,"path":130},"Providers","content:docs:4.guides:10.providers.md","4\u002F10",{"title":126},"\u002Fdocs\u002Fguides\u002Fproviders",{"title":132,"id":133,"canonicalKey":134,"locale":8,"draft":6,"navigation":135,"path":136},"Provider search and caching","content:docs:4.guides:11.provider-search-and-caching.md","4\u002F11",{"title":132},"\u002Fdocs\u002Fguides\u002Fprovider-search-and-caching",{"title":138,"id":139,"canonicalKey":140,"locale":8,"draft":6,"navigation":141,"path":142},"Agent-readable output","content:docs:4.guides:12.agent-readable-output.md","4\u002F12",{"title":138},"\u002Fdocs\u002Fguides\u002Fagent-readable-output",{"title":144,"id":145,"canonicalKey":146,"locale":8,"draft":6,"path":147},"Data-source adapters","content:docs:4.guides:13.data-source-adapters.md","4\u002F13","\u002Fdocs\u002Fguides\u002Fdata-source-adapters",{"title":149,"id":150,"canonicalKey":151,"locale":8,"draft":6,"navigation":152,"icon":154,"sidebar":11,"path":155,"children":156},"Reference","content:docs:5.reference:.navigation.yml","5",{"title":153},"Overview","i-lucide-braces","\u002Fdocs\u002Freference",[157,162,167,172,177,182,187,192,197,202],{"title":158,"id":159,"canonicalKey":160,"locale":8,"draft":6,"path":161},"content.config.ts","content:docs:5.reference:2.content-config.md","5\u002F2","\u002Fdocs\u002Freference\u002Fcontent-config",{"title":163,"id":164,"canonicalKey":165,"locale":8,"draft":6,"path":166},"Module options","content:docs:5.reference:3.module-options.md","5\u002F3","\u002Fdocs\u002Freference\u002Fmodule-options",{"title":168,"id":169,"canonicalKey":170,"locale":8,"draft":6,"path":171},"Query API","content:docs:5.reference:4.query-api.md","5\u002F4","\u002Fdocs\u002Freference\u002Fquery-api",{"title":173,"id":174,"canonicalKey":175,"locale":8,"draft":6,"path":176},"Composables","content:docs:5.reference:5.composables.md","5\u002F5","\u002Fdocs\u002Freference\u002Fcomposables",{"title":178,"id":179,"canonicalKey":180,"locale":8,"draft":6,"path":181},"Server API","content:docs:5.reference:6.server-api.md","5\u002F6","\u002Fdocs\u002Freference\u002Fserver-api",{"title":183,"id":184,"canonicalKey":185,"locale":8,"draft":6,"path":186},"Components","content:docs:5.reference:7.components.md","5\u002F7","\u002Fdocs\u002Freference\u002Fcomponents",{"title":188,"id":189,"canonicalKey":190,"locale":8,"draft":6,"path":191},"Document envelope","content:docs:5.reference:8.document-envelope.md","5\u002F8","\u002Fdocs\u002Freference\u002Fdocument-envelope",{"title":193,"id":194,"canonicalKey":195,"locale":8,"draft":6,"path":196},"Query operators","content:docs:5.reference:9.query-operators.md","5\u002F9","\u002Fdocs\u002Freference\u002Fquery-operators",{"title":198,"id":199,"canonicalKey":200,"locale":8,"draft":6,"path":201},"Provider contract","content:docs:5.reference:10.provider-contract.md","5\u002F10","\u002Fdocs\u002Freference\u002Fprovider-contract",{"title":203,"id":204,"canonicalKey":205,"locale":8,"draft":6,"path":206},"Package exports","content:docs:5.reference:11.package-exports.md","5\u002F11","\u002Fdocs\u002Freference\u002Fpackage-exports",{"title":208,"id":209,"canonicalKey":210,"locale":8,"draft":6,"navigation":211,"icon":212,"sidebar":23,"path":213,"children":214},"Migration","content:docs:6.migration:.navigation.yml","6",{"title":153},"i-lucide-move-right","\u002Fdocs\u002Fmigration",[215,220,225],{"title":216,"id":217,"canonicalKey":218,"locale":8,"draft":6,"path":219},"From Nuxt Content v2","content:docs:6.migration:2.from-nuxt-content-v2.md","6\u002F2","\u002Fdocs\u002Fmigration\u002Ffrom-nuxt-content-v2",{"title":221,"id":222,"canonicalKey":223,"locale":8,"draft":6,"path":224},"From Nuxt Content v3","content:docs:6.migration:3.from-nuxt-content-v3.md","6\u002F3","\u002Fdocs\u002Fmigration\u002Ffrom-nuxt-content-v3",{"title":226,"id":227,"canonicalKey":228,"locale":8,"draft":6,"path":229},"Ginko version upgrades","content:docs:6.migration:4.ginko-version-upgrades.md","6\u002F4","\u002Fdocs\u002Fmigration\u002Fginko-version-upgrades",{"title":231,"page":6,"canonicalKey":232,"locale":8,"id":233,"draft":6,"icon":234,"sidebar":23,"children":235},"Resources","7","content:docs:7.resources:.navigation.yml","i-lucide-library",[236,241,246,251,256],{"title":237,"id":238,"canonicalKey":239,"locale":8,"draft":6,"path":240},"Examples","content:docs:7.resources:1.examples.md","7\u002F1","\u002Fdocs\u002Fresources\u002Fexamples",{"title":242,"id":243,"canonicalKey":244,"locale":8,"draft":6,"path":245},"Deployment","content:docs:7.resources:2.deployment.md","7\u002F2","\u002Fdocs\u002Fresources\u002Fdeployment",{"title":247,"id":248,"canonicalKey":249,"locale":8,"draft":6,"path":250},"Troubleshooting","content:docs:7.resources:3.troubleshooting.md","7\u002F3","\u002Fdocs\u002Fresources\u002Ftroubleshooting",{"title":252,"id":253,"canonicalKey":254,"locale":8,"draft":6,"path":255},"Design principles","content:docs:7.resources:4.design-principles.md","7\u002F4","\u002Fdocs\u002Fresources\u002Fdesign-principles",{"title":257,"id":258,"canonicalKey":259,"locale":8,"draft":6,"path":260},"Support and stability","content:docs:7.resources:5.support-and-stability.md","7\u002F5","\u002Fdocs\u002Fresources\u002Fsupport-and-stability",{"title":198,"description":262,"body":263,"type":4251,"id":199,"canonicalKey":200,"draft":6,"partial":6,"locale":8,"collection":481,"navigationFile":6,"file":4252,"route":4258,"resolution":4260},"Implement a server-side content source for Ginko Content.",{"type":264,"children":265,"toc":4236},"root",[266,289,367,374,379,496,508,514,1146,1176,1345,1356,1362,1367,1458,1470,2244,2249,2350,2374,2384,2728,2746,2784,2803,2808,2914,2965,2977,2989,2995,3005,3260,3499,3529,3563,3628,3659,3665,3670,3767,3772,3822,3827,3839,3845,3856,3873,3879,3925,3942,3948,3958,4126,4150,4156,4168,4212],{"type":267,"tag":268,"props":269,"children":270},"element","p",{},[271,274,280,282,287],{"type":272,"value":273},"text","A provider supplies raw documents and route facts behind Ginko's public APIs. The filesystem provider is built in; remote stores implement ",{"type":267,"tag":275,"props":276,"children":277},"code",{},[278],{"type":272,"value":279},"ContentProvider",{"type":272,"value":281}," from ",{"type":267,"tag":275,"props":283,"children":284},{},[285],{"type":272,"value":286},"@lupinum\u002Fginko-content\u002Fprovider",{"type":272,"value":288},".",{"type":267,"tag":290,"props":291,"children":294},"pre",{"language":292,"class":293},"ts","shiki shiki-themes light-plus dark-plus dark:dark-plus",[295],{"type":267,"tag":275,"props":296,"children":298},{"class":297},"language-ts",[299,322,324,338,339,347,348],{"type":267,"tag":300,"props":301,"children":304},"span",{"class":302,"style":303},"line","display: inline",[305,311,316],{"type":267,"tag":300,"props":306,"children":308},{"style":307},"color:#AF00DB;--shiki-dark:#C586C0",[309],{"type":272,"value":310},"import",{"type":267,"tag":300,"props":312,"children":313},{"style":307},[314],{"type":272,"value":315}," type",{"type":267,"tag":300,"props":317,"children":319},{"style":318},"color:#000000;--shiki-dark:#D4D4D4",[320],{"type":272,"value":321}," {",{"type":272,"value":323},"\n",{"type":267,"tag":300,"props":325,"children":326},{"class":302,"style":303},[327,333],{"type":267,"tag":300,"props":328,"children":330},{"style":329},"color:#001080;--shiki-dark:#9CDCFE",[331],{"type":272,"value":332},"  ContentProvider",{"type":267,"tag":300,"props":334,"children":335},{"style":318},[336],{"type":272,"value":337},",",{"type":272,"value":323},{"type":267,"tag":300,"props":340,"children":341},{"class":302,"style":303},[342],{"type":267,"tag":300,"props":343,"children":344},{"style":329},[345],{"type":272,"value":346},"  ProviderDocumentInput",{"type":272,"value":323},{"type":267,"tag":300,"props":349,"children":350},{"class":302,"style":303},[351,356,361],{"type":267,"tag":300,"props":352,"children":353},{"style":318},[354],{"type":272,"value":355},"} ",{"type":267,"tag":300,"props":357,"children":358},{"style":307},[359],{"type":272,"value":360},"from",{"type":267,"tag":300,"props":362,"children":364},{"style":363},"color:#A31515;--shiki-dark:#CE9178",[365],{"type":272,"value":366}," '@lupinum\u002Fginko-content\u002Fprovider'",{"type":267,"tag":368,"props":369,"children":371},"h2",{"id":370},"registration",[372],{"type":272,"value":373},"Registration",{"type":267,"tag":268,"props":375,"children":376},{},[377],{"type":272,"value":378},"Map a provider name to its server module, then select it:",{"type":267,"tag":290,"props":380,"children":381},{"language":292,"filename":158,"class":293},[382],{"type":267,"tag":275,"props":383,"children":384},{"class":297},[385,409,410,427,428,440,441,454,455,463,464,487,488],{"type":267,"tag":300,"props":386,"children":387},{"class":302,"style":303},[388,393,398,404],{"type":267,"tag":300,"props":389,"children":390},{"style":307},[391],{"type":272,"value":392},"export",{"type":267,"tag":300,"props":394,"children":395},{"style":307},[396],{"type":272,"value":397}," default",{"type":267,"tag":300,"props":399,"children":401},{"style":400},"color:#795E26;--shiki-dark:#DCDCAA",[402],{"type":272,"value":403}," defineContentConfig",{"type":267,"tag":300,"props":405,"children":406},{"style":318},[407],{"type":272,"value":408},"({",{"type":272,"value":323},{"type":267,"tag":300,"props":411,"children":412},{"class":302,"style":303},[413,418,423],{"type":267,"tag":300,"props":414,"children":415},{"style":329},[416],{"type":272,"value":417},"  provider:",{"type":267,"tag":300,"props":419,"children":420},{"style":363},[421],{"type":272,"value":422}," 'custom'",{"type":267,"tag":300,"props":424,"children":425},{"style":318},[426],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":429,"children":430},{"class":302,"style":303},[431,436],{"type":267,"tag":300,"props":432,"children":433},{"style":329},[434],{"type":272,"value":435},"  providers:",{"type":267,"tag":300,"props":437,"children":438},{"style":318},[439],{"type":272,"value":321},{"type":272,"value":323},{"type":267,"tag":300,"props":442,"children":443},{"class":302,"style":303},[444,449],{"type":267,"tag":300,"props":445,"children":446},{"style":329},[447],{"type":272,"value":448},"    custom:",{"type":267,"tag":300,"props":450,"children":451},{"style":363},[452],{"type":272,"value":453}," '@acme\u002Fcontent-provider'",{"type":272,"value":323},{"type":267,"tag":300,"props":456,"children":457},{"class":302,"style":303},[458],{"type":267,"tag":300,"props":459,"children":460},{"style":318},[461],{"type":272,"value":462},"  },",{"type":272,"value":323},{"type":267,"tag":300,"props":465,"children":466},{"class":302,"style":303},[467,472,477,482],{"type":267,"tag":300,"props":468,"children":469},{"style":329},[470],{"type":272,"value":471},"  collections:",{"type":267,"tag":300,"props":473,"children":474},{"style":318},[475],{"type":272,"value":476}," { ",{"type":267,"tag":300,"props":478,"children":479},{"style":329},[480],{"type":272,"value":481},"docs",{"type":267,"tag":300,"props":483,"children":484},{"style":318},[485],{"type":272,"value":486}," }",{"type":272,"value":323},{"type":267,"tag":300,"props":489,"children":490},{"class":302,"style":303},[491],{"type":267,"tag":300,"props":492,"children":493},{"style":318},[494],{"type":272,"value":495},"})",{"type":267,"tag":268,"props":497,"children":498},{},[499,501,506],{"type":272,"value":500},"First-party provider modules can register themselves, so consumers do not always need a ",{"type":267,"tag":275,"props":502,"children":503},{},[504],{"type":272,"value":505},"providers",{"type":272,"value":507}," entry.",{"type":267,"tag":368,"props":509,"children":511},{"id":510},"interface",[512],{"type":272,"value":513},"Interface",{"type":267,"tag":290,"props":515,"children":516},{"language":292,"class":293},[517],{"type":267,"tag":275,"props":518,"children":519},{"class":297},[520,538,539,557,558,575,576,589,590,611,612,629,630,676,677,690,691,710,711,726,727,760,761,773,774,793,794,815,816,836,837,855,856,907,908,920,921,940,941,958,959,991,992,1004,1005,1024,1025,1041,1042,1075,1076,1088,1089,1104,1105,1137,1138],{"type":267,"tag":300,"props":521,"children":522},{"class":302,"style":303},[523,528,534],{"type":267,"tag":300,"props":524,"children":526},{"style":525},"color:#0000FF;--shiki-dark:#569CD6",[527],{"type":272,"value":510},{"type":267,"tag":300,"props":529,"children":531},{"style":530},"color:#267F99;--shiki-dark:#4EC9B0",[532],{"type":272,"value":533}," ContentProvider",{"type":267,"tag":300,"props":535,"children":536},{"style":318},[537],{"type":272,"value":321},{"type":272,"value":323},{"type":267,"tag":300,"props":540,"children":541},{"class":302,"style":303},[542,547,552],{"type":267,"tag":300,"props":543,"children":544},{"style":329},[545],{"type":272,"value":546},"  name",{"type":267,"tag":300,"props":548,"children":549},{"style":318},[550],{"type":272,"value":551},": ",{"type":267,"tag":300,"props":553,"children":554},{"style":530},[555],{"type":272,"value":556},"ContentProviderName",{"type":272,"value":323},{"type":267,"tag":300,"props":559,"children":560},{"class":302,"style":303},[561,566,570],{"type":267,"tag":300,"props":562,"children":563},{"style":329},[564],{"type":272,"value":565},"  capabilities",{"type":267,"tag":300,"props":567,"children":568},{"style":318},[569],{"type":272,"value":551},{"type":267,"tag":300,"props":571,"children":572},{"style":530},[573],{"type":272,"value":574},"ContentProviderCapabilities",{"type":272,"value":323},{"type":267,"tag":300,"props":577,"children":578},{"class":302,"style":303},[579,584],{"type":267,"tag":300,"props":580,"children":581},{"style":400},[582],{"type":272,"value":583},"  query",{"type":267,"tag":300,"props":585,"children":586},{"style":318},[587],{"type":272,"value":588},"(",{"type":272,"value":323},{"type":267,"tag":300,"props":591,"children":592},{"class":302,"style":303},[593,598,602,607],{"type":267,"tag":300,"props":594,"children":595},{"style":329},[596],{"type":272,"value":597},"    event",{"type":267,"tag":300,"props":599,"children":600},{"style":318},[601],{"type":272,"value":551},{"type":267,"tag":300,"props":603,"children":604},{"style":530},[605],{"type":272,"value":606},"H3Event",{"type":267,"tag":300,"props":608,"children":609},{"style":318},[610],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":613,"children":614},{"class":302,"style":303},[615,620,624],{"type":267,"tag":300,"props":616,"children":617},{"style":329},[618],{"type":272,"value":619},"    query",{"type":267,"tag":300,"props":621,"children":622},{"style":318},[623],{"type":272,"value":551},{"type":267,"tag":300,"props":625,"children":626},{"style":530},[627],{"type":272,"value":628},"ContentProviderQuery",{"type":272,"value":323},{"type":267,"tag":300,"props":631,"children":632},{"class":302,"style":303},[633,638,643,648,653,657,662,666,671],{"type":267,"tag":300,"props":634,"children":635},{"style":318},[636],{"type":272,"value":637},"  ): ",{"type":267,"tag":300,"props":639,"children":640},{"style":530},[641],{"type":272,"value":642},"Promise",{"type":267,"tag":300,"props":644,"children":645},{"style":318},[646],{"type":272,"value":647},"\u003C",{"type":267,"tag":300,"props":649,"children":650},{"style":530},[651],{"type":272,"value":652},"MaybeContentProviderResult",{"type":267,"tag":300,"props":654,"children":655},{"style":318},[656],{"type":272,"value":647},{"type":267,"tag":300,"props":658,"children":659},{"style":530},[660],{"type":272,"value":661},"ContentQueryResponse",{"type":267,"tag":300,"props":663,"children":664},{"style":318},[665],{"type":272,"value":647},{"type":267,"tag":300,"props":667,"children":668},{"style":530},[669],{"type":272,"value":670},"ProviderDocumentInput",{"type":267,"tag":300,"props":672,"children":673},{"style":318},[674],{"type":272,"value":675},">>>",{"type":272,"value":323},{"type":267,"tag":300,"props":678,"children":679},{"class":302,"style":303},[680,685],{"type":267,"tag":300,"props":681,"children":682},{"style":400},[683],{"type":272,"value":684},"  navigation",{"type":267,"tag":300,"props":686,"children":687},{"style":318},[688],{"type":272,"value":689},"?(",{"type":272,"value":323},{"type":267,"tag":300,"props":692,"children":693},{"class":302,"style":303},[694,698,702,706],{"type":267,"tag":300,"props":695,"children":696},{"style":329},[697],{"type":272,"value":597},{"type":267,"tag":300,"props":699,"children":700},{"style":318},[701],{"type":272,"value":551},{"type":267,"tag":300,"props":703,"children":704},{"style":530},[705],{"type":272,"value":606},{"type":267,"tag":300,"props":707,"children":708},{"style":318},[709],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":712,"children":713},{"class":302,"style":303},[714,718,722],{"type":267,"tag":300,"props":715,"children":716},{"style":329},[717],{"type":272,"value":619},{"type":267,"tag":300,"props":719,"children":720},{"style":318},[721],{"type":272,"value":551},{"type":267,"tag":300,"props":723,"children":724},{"style":530},[725],{"type":272,"value":628},{"type":272,"value":323},{"type":267,"tag":300,"props":728,"children":729},{"class":302,"style":303},[730,734,738,742,746,750,755],{"type":267,"tag":300,"props":731,"children":732},{"style":318},[733],{"type":272,"value":637},{"type":267,"tag":300,"props":735,"children":736},{"style":530},[737],{"type":272,"value":642},{"type":267,"tag":300,"props":739,"children":740},{"style":318},[741],{"type":272,"value":647},{"type":267,"tag":300,"props":743,"children":744},{"style":530},[745],{"type":272,"value":652},{"type":267,"tag":300,"props":747,"children":748},{"style":318},[749],{"type":272,"value":647},{"type":267,"tag":300,"props":751,"children":752},{"style":530},[753],{"type":272,"value":754},"ContentProviderNavigationItem",{"type":267,"tag":300,"props":756,"children":757},{"style":318},[758],{"type":272,"value":759},"[]>>",{"type":272,"value":323},{"type":267,"tag":300,"props":762,"children":763},{"class":302,"style":303},[764,769],{"type":267,"tag":300,"props":765,"children":766},{"style":400},[767],{"type":272,"value":768},"  surroundings",{"type":267,"tag":300,"props":770,"children":771},{"style":318},[772],{"type":272,"value":689},{"type":272,"value":323},{"type":267,"tag":300,"props":775,"children":776},{"class":302,"style":303},[777,781,785,789],{"type":267,"tag":300,"props":778,"children":779},{"style":329},[780],{"type":272,"value":597},{"type":267,"tag":300,"props":782,"children":783},{"style":318},[784],{"type":272,"value":551},{"type":267,"tag":300,"props":786,"children":787},{"style":530},[788],{"type":272,"value":606},{"type":267,"tag":300,"props":790,"children":791},{"style":318},[792],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":795,"children":796},{"class":302,"style":303},[797,802,806,811],{"type":267,"tag":300,"props":798,"children":799},{"style":329},[800],{"type":272,"value":801},"    collection",{"type":267,"tag":300,"props":803,"children":804},{"style":318},[805],{"type":272,"value":551},{"type":267,"tag":300,"props":807,"children":808},{"style":530},[809],{"type":272,"value":810},"string",{"type":267,"tag":300,"props":812,"children":813},{"style":318},[814],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":817,"children":818},{"class":302,"style":303},[819,824,828,832],{"type":267,"tag":300,"props":820,"children":821},{"style":329},[822],{"type":272,"value":823},"    contentPath",{"type":267,"tag":300,"props":825,"children":826},{"style":318},[827],{"type":272,"value":551},{"type":267,"tag":300,"props":829,"children":830},{"style":530},[831],{"type":272,"value":810},{"type":267,"tag":300,"props":833,"children":834},{"style":318},[835],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":838,"children":839},{"class":302,"style":303},[840,845,850],{"type":267,"tag":300,"props":841,"children":842},{"style":329},[843],{"type":272,"value":844},"    options",{"type":267,"tag":300,"props":846,"children":847},{"style":318},[848],{"type":272,"value":849},"?: ",{"type":267,"tag":300,"props":851,"children":852},{"style":530},[853],{"type":272,"value":854},"ContentProviderSurroundingsOptions",{"type":272,"value":323},{"type":267,"tag":300,"props":857,"children":858},{"class":302,"style":303},[859,863,867,871,875,879,884,888,893,898,903],{"type":267,"tag":300,"props":860,"children":861},{"style":318},[862],{"type":272,"value":637},{"type":267,"tag":300,"props":864,"children":865},{"style":530},[866],{"type":272,"value":642},{"type":267,"tag":300,"props":868,"children":869},{"style":318},[870],{"type":272,"value":647},{"type":267,"tag":300,"props":872,"children":873},{"style":530},[874],{"type":272,"value":652},{"type":267,"tag":300,"props":876,"children":877},{"style":318},[878],{"type":272,"value":647},{"type":267,"tag":300,"props":880,"children":881},{"style":530},[882],{"type":272,"value":883},"Array",{"type":267,"tag":300,"props":885,"children":886},{"style":318},[887],{"type":272,"value":647},{"type":267,"tag":300,"props":889,"children":890},{"style":530},[891],{"type":272,"value":892},"ContentProviderSurroundItem",{"type":267,"tag":300,"props":894,"children":895},{"style":318},[896],{"type":272,"value":897}," | ",{"type":267,"tag":300,"props":899,"children":900},{"style":530},[901],{"type":272,"value":902},"null",{"type":267,"tag":300,"props":904,"children":905},{"style":318},[906],{"type":272,"value":675},{"type":272,"value":323},{"type":267,"tag":300,"props":909,"children":910},{"class":302,"style":303},[911,916],{"type":267,"tag":300,"props":912,"children":913},{"style":400},[914],{"type":272,"value":915},"  search",{"type":267,"tag":300,"props":917,"children":918},{"style":318},[919],{"type":272,"value":689},{"type":272,"value":323},{"type":267,"tag":300,"props":922,"children":923},{"class":302,"style":303},[924,928,932,936],{"type":267,"tag":300,"props":925,"children":926},{"style":329},[927],{"type":272,"value":597},{"type":267,"tag":300,"props":929,"children":930},{"style":318},[931],{"type":272,"value":551},{"type":267,"tag":300,"props":933,"children":934},{"style":530},[935],{"type":272,"value":606},{"type":267,"tag":300,"props":937,"children":938},{"style":318},[939],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":942,"children":943},{"class":302,"style":303},[944,949,953],{"type":267,"tag":300,"props":945,"children":946},{"style":329},[947],{"type":272,"value":948},"    request",{"type":267,"tag":300,"props":950,"children":951},{"style":318},[952],{"type":272,"value":551},{"type":267,"tag":300,"props":954,"children":955},{"style":530},[956],{"type":272,"value":957},"ContentProviderSearchRequest",{"type":272,"value":323},{"type":267,"tag":300,"props":960,"children":961},{"class":302,"style":303},[962,966,970,974,978,982,987],{"type":267,"tag":300,"props":963,"children":964},{"style":318},[965],{"type":272,"value":637},{"type":267,"tag":300,"props":967,"children":968},{"style":530},[969],{"type":272,"value":642},{"type":267,"tag":300,"props":971,"children":972},{"style":318},[973],{"type":272,"value":647},{"type":267,"tag":300,"props":975,"children":976},{"style":530},[977],{"type":272,"value":652},{"type":267,"tag":300,"props":979,"children":980},{"style":318},[981],{"type":272,"value":647},{"type":267,"tag":300,"props":983,"children":984},{"style":530},[985],{"type":272,"value":986},"ContentProviderSearchResult",{"type":267,"tag":300,"props":988,"children":989},{"style":318},[990],{"type":272,"value":759},{"type":272,"value":323},{"type":267,"tag":300,"props":993,"children":994},{"class":302,"style":303},[995,1000],{"type":267,"tag":300,"props":996,"children":997},{"style":400},[998],{"type":272,"value":999},"  siteData",{"type":267,"tag":300,"props":1001,"children":1002},{"style":318},[1003],{"type":272,"value":689},{"type":272,"value":323},{"type":267,"tag":300,"props":1006,"children":1007},{"class":302,"style":303},[1008,1012,1016,1020],{"type":267,"tag":300,"props":1009,"children":1010},{"style":329},[1011],{"type":272,"value":597},{"type":267,"tag":300,"props":1013,"children":1014},{"style":318},[1015],{"type":272,"value":551},{"type":267,"tag":300,"props":1017,"children":1018},{"style":530},[1019],{"type":272,"value":606},{"type":267,"tag":300,"props":1021,"children":1022},{"style":318},[1023],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":1026,"children":1027},{"class":302,"style":303},[1028,1032,1036],{"type":267,"tag":300,"props":1029,"children":1030},{"style":329},[1031],{"type":272,"value":948},{"type":267,"tag":300,"props":1033,"children":1034},{"style":318},[1035],{"type":272,"value":551},{"type":267,"tag":300,"props":1037,"children":1038},{"style":530},[1039],{"type":272,"value":1040},"ContentProviderSiteDataRequest",{"type":272,"value":323},{"type":267,"tag":300,"props":1043,"children":1044},{"class":302,"style":303},[1045,1049,1053,1057,1061,1065,1070],{"type":267,"tag":300,"props":1046,"children":1047},{"style":318},[1048],{"type":272,"value":637},{"type":267,"tag":300,"props":1050,"children":1051},{"style":530},[1052],{"type":272,"value":642},{"type":267,"tag":300,"props":1054,"children":1055},{"style":318},[1056],{"type":272,"value":647},{"type":267,"tag":300,"props":1058,"children":1059},{"style":530},[1060],{"type":272,"value":652},{"type":267,"tag":300,"props":1062,"children":1063},{"style":318},[1064],{"type":272,"value":647},{"type":267,"tag":300,"props":1066,"children":1067},{"style":530},[1068],{"type":272,"value":1069},"ContentProviderSiteDataResponse",{"type":267,"tag":300,"props":1071,"children":1072},{"style":318},[1073],{"type":272,"value":1074},">>",{"type":272,"value":323},{"type":267,"tag":300,"props":1077,"children":1078},{"class":302,"style":303},[1079,1084],{"type":267,"tag":300,"props":1080,"children":1081},{"style":400},[1082],{"type":272,"value":1083},"  routes",{"type":267,"tag":300,"props":1085,"children":1086},{"style":318},[1087],{"type":272,"value":689},{"type":272,"value":323},{"type":267,"tag":300,"props":1090,"children":1091},{"class":302,"style":303},[1092,1096,1100],{"type":267,"tag":300,"props":1093,"children":1094},{"style":329},[1095],{"type":272,"value":597},{"type":267,"tag":300,"props":1097,"children":1098},{"style":318},[1099],{"type":272,"value":551},{"type":267,"tag":300,"props":1101,"children":1102},{"style":530},[1103],{"type":272,"value":606},{"type":272,"value":323},{"type":267,"tag":300,"props":1106,"children":1107},{"class":302,"style":303},[1108,1112,1116,1120,1124,1128,1133],{"type":267,"tag":300,"props":1109,"children":1110},{"style":318},[1111],{"type":272,"value":637},{"type":267,"tag":300,"props":1113,"children":1114},{"style":530},[1115],{"type":272,"value":642},{"type":267,"tag":300,"props":1117,"children":1118},{"style":318},[1119],{"type":272,"value":647},{"type":267,"tag":300,"props":1121,"children":1122},{"style":530},[1123],{"type":272,"value":652},{"type":267,"tag":300,"props":1125,"children":1126},{"style":318},[1127],{"type":272,"value":647},{"type":267,"tag":300,"props":1129,"children":1130},{"style":530},[1131],{"type":272,"value":1132},"ContentRouteRecord",{"type":267,"tag":300,"props":1134,"children":1135},{"style":318},[1136],{"type":272,"value":759},{"type":272,"value":323},{"type":267,"tag":300,"props":1139,"children":1140},{"class":302,"style":303},[1141],{"type":267,"tag":300,"props":1142,"children":1143},{"style":318},[1144],{"type":272,"value":1145},"}",{"type":267,"tag":268,"props":1147,"children":1148},{},[1149,1154,1156,1161,1163,1168,1170,1174],{"type":267,"tag":275,"props":1150,"children":1151},{},[1152],{"type":272,"value":1153},"name",{"type":272,"value":1155},", ",{"type":267,"tag":275,"props":1157,"children":1158},{},[1159],{"type":272,"value":1160},"capabilities",{"type":272,"value":1162},", and ",{"type":267,"tag":275,"props":1164,"children":1165},{},[1166],{"type":272,"value":1167},"query()",{"type":272,"value":1169}," are required. ",{"type":267,"tag":275,"props":1171,"children":1172},{},[1173],{"type":272,"value":1167},{"type":272,"value":1175}," is the only required operation; optional methods enable their matching public features. There are no separate operation-capability booleans.",{"type":267,"tag":1177,"props":1178,"children":1179},"table",{},[1180,1204],{"type":267,"tag":1181,"props":1182,"children":1183},"thead",{},[1184],{"type":267,"tag":1185,"props":1186,"children":1187},"tr",{},[1188,1194,1199],{"type":267,"tag":1189,"props":1190,"children":1191},"th",{},[1192],{"type":272,"value":1193},"Method",{"type":267,"tag":1189,"props":1195,"children":1196},{},[1197],{"type":272,"value":1198},"Enables",{"type":267,"tag":1189,"props":1200,"children":1201},{},[1202],{"type":272,"value":1203},"Raw return value",{"type":267,"tag":1205,"props":1206,"children":1207},"tbody",{},[1208,1238,1267,1294,1321],{"type":267,"tag":1185,"props":1209,"children":1210},{},[1211,1220,1228],{"type":267,"tag":1212,"props":1213,"children":1214},"td",{},[1215],{"type":267,"tag":275,"props":1216,"children":1217},{},[1218],{"type":272,"value":1219},"navigation",{"type":267,"tag":1212,"props":1221,"children":1222},{},[1223],{"type":267,"tag":275,"props":1224,"children":1225},{},[1226],{"type":272,"value":1227},"navigation()",{"type":267,"tag":1212,"props":1229,"children":1230},{},[1231,1233],{"type":272,"value":1232},"Tree of ",{"type":267,"tag":275,"props":1234,"children":1235},{},[1236],{"type":272,"value":1237},"{ title, route?, children?, ...selected }",{"type":267,"tag":1185,"props":1239,"children":1240},{},[1241,1249,1257],{"type":267,"tag":1212,"props":1242,"children":1243},{},[1244],{"type":267,"tag":275,"props":1245,"children":1246},{},[1247],{"type":272,"value":1248},"surroundings",{"type":267,"tag":1212,"props":1250,"children":1251},{},[1252],{"type":267,"tag":275,"props":1253,"children":1254},{},[1255],{"type":272,"value":1256},"surround()",{"type":267,"tag":1212,"props":1258,"children":1259},{},[1260,1262],{"type":272,"value":1261},"Previous\u002Fnext array of ",{"type":267,"tag":275,"props":1263,"children":1264},{},[1265],{"type":272,"value":1266},"{ title, route, ...selected } | null",{"type":267,"tag":1185,"props":1268,"children":1269},{},[1270,1278,1286],{"type":267,"tag":1212,"props":1271,"children":1272},{},[1273],{"type":267,"tag":275,"props":1274,"children":1275},{},[1276],{"type":272,"value":1277},"search",{"type":267,"tag":1212,"props":1279,"children":1280},{},[1281],{"type":267,"tag":275,"props":1282,"children":1283},{},[1284],{"type":272,"value":1285},"content.search.engine: 'provider'",{"type":267,"tag":1212,"props":1287,"children":1288},{},[1289],{"type":267,"tag":275,"props":1290,"children":1291},{},[1292],{"type":272,"value":1293},"{ title, excerpt?, score, route, ...selected }[]",{"type":267,"tag":1185,"props":1295,"children":1296},{},[1297,1305,1313],{"type":267,"tag":1212,"props":1298,"children":1299},{},[1300],{"type":267,"tag":275,"props":1301,"children":1302},{},[1303],{"type":272,"value":1304},"siteData",{"type":267,"tag":1212,"props":1306,"children":1307},{},[1308],{"type":267,"tag":275,"props":1309,"children":1310},{},[1311],{"type":272,"value":1312},"querySiteData()",{"type":267,"tag":1212,"props":1314,"children":1315},{},[1316],{"type":267,"tag":275,"props":1317,"children":1318},{},[1319],{"type":272,"value":1320},"{ data, updatedAt? }",{"type":267,"tag":1185,"props":1322,"children":1323},{},[1324,1332,1337],{"type":267,"tag":1212,"props":1325,"children":1326},{},[1327],{"type":267,"tag":275,"props":1328,"children":1329},{},[1330],{"type":272,"value":1331},"routes",{"type":267,"tag":1212,"props":1333,"children":1334},{},[1335],{"type":272,"value":1336},"Sitemap, prerender, and route enumeration",{"type":267,"tag":1212,"props":1338,"children":1339},{},[1340],{"type":267,"tag":275,"props":1341,"children":1342},{},[1343],{"type":272,"value":1344},"ContentRouteRecord[]",{"type":267,"tag":268,"props":1346,"children":1347},{},[1348,1350,1355],{"type":272,"value":1349},"Every operation may return its result directly or wrap it with ",{"type":267,"tag":275,"props":1351,"children":1352},{},[1353],{"type":272,"value":1354},"withContentCache()",{"type":272,"value":288},{"type":267,"tag":368,"props":1357,"children":1359},{"id":1358},"query-implementation",[1360],{"type":272,"value":1361},"Query implementation",{"type":267,"tag":268,"props":1363,"children":1364},{},[1365],{"type":272,"value":1366},"The query boundary is the closed, JSON-pure version 4 wire:",{"type":267,"tag":290,"props":1368,"children":1369},{"language":292,"class":293},[1370],{"type":267,"tag":275,"props":1371,"children":1372},{"class":297},[1373,1389,1390,1407,1408,1432,1433,1450,1451],{"type":267,"tag":300,"props":1374,"children":1375},{"class":302,"style":303},[1376,1380,1385],{"type":267,"tag":300,"props":1377,"children":1378},{"style":525},[1379],{"type":272,"value":510},{"type":267,"tag":300,"props":1381,"children":1382},{"style":530},[1383],{"type":272,"value":1384}," ContentProviderQuery",{"type":267,"tag":300,"props":1386,"children":1387},{"style":318},[1388],{"type":272,"value":321},{"type":272,"value":323},{"type":267,"tag":300,"props":1391,"children":1392},{"class":302,"style":303},[1393,1398,1402],{"type":267,"tag":300,"props":1394,"children":1395},{"style":329},[1396],{"type":272,"value":1397},"  v",{"type":267,"tag":300,"props":1399,"children":1400},{"style":318},[1401],{"type":272,"value":551},{"type":267,"tag":300,"props":1403,"children":1405},{"style":1404},"color:#098658;--shiki-dark:#B5CEA8",[1406],{"type":272,"value":67},{"type":272,"value":323},{"type":267,"tag":300,"props":1409,"children":1410},{"class":302,"style":303},[1411,1416,1420,1424,1428],{"type":267,"tag":300,"props":1412,"children":1413},{"style":329},[1414],{"type":272,"value":1415},"  collection",{"type":267,"tag":300,"props":1417,"children":1418},{"style":318},[1419],{"type":272,"value":551},{"type":267,"tag":300,"props":1421,"children":1422},{"style":530},[1423],{"type":272,"value":810},{"type":267,"tag":300,"props":1425,"children":1426},{"style":318},[1427],{"type":272,"value":897},{"type":267,"tag":300,"props":1429,"children":1430},{"style":530},[1431],{"type":272,"value":902},{"type":272,"value":323},{"type":267,"tag":300,"props":1434,"children":1435},{"class":302,"style":303},[1436,1441,1445],{"type":267,"tag":300,"props":1437,"children":1438},{"style":329},[1439],{"type":272,"value":1440},"  plan",{"type":267,"tag":300,"props":1442,"children":1443},{"style":318},[1444],{"type":272,"value":551},{"type":267,"tag":300,"props":1446,"children":1447},{"style":530},[1448],{"type":272,"value":1449},"ContentProviderQueryPlan",{"type":272,"value":323},{"type":267,"tag":300,"props":1452,"children":1453},{"class":302,"style":303},[1454],{"type":267,"tag":300,"props":1455,"children":1456},{"style":318},[1457],{"type":272,"value":1145},{"type":267,"tag":268,"props":1459,"children":1460},{},[1461,1463,1468],{"type":272,"value":1462},"Branch on ",{"type":267,"tag":275,"props":1464,"children":1465},{},[1466],{"type":272,"value":1467},"query.plan.mode",{"type":272,"value":1469}," and return the corresponding envelope:",{"type":267,"tag":290,"props":1471,"children":1473},{"language":292,"filename":1472,"class":293},"server\u002Fprovider.ts",[1474],{"type":267,"tag":275,"props":1475,"children":1476},{"class":297},[1477,1509,1510,1513,1514,1529,1530,1546,1547,1559,1560,1572,1573,1605,1606,1628,1629,1637,1638,1645,1646,1682,1683,1722,1723,1741,1742,1782,1783,1786,1787,1803,1804,1840,1841,1844,1845,1862,1863,1905,1906,1943,1944,2011,2012,2023,2024,2082,2083,2108,2109,2134,2135,2170,2171,2192,2193,2201,2202,2210,2211,2218,2219,2227,2228],{"type":267,"tag":300,"props":1478,"children":1479},{"class":302,"style":303},[1480,1484,1488,1492,1496,1501,1505],{"type":267,"tag":300,"props":1481,"children":1482},{"style":307},[1483],{"type":272,"value":310},{"type":267,"tag":300,"props":1485,"children":1486},{"style":307},[1487],{"type":272,"value":315},{"type":267,"tag":300,"props":1489,"children":1490},{"style":318},[1491],{"type":272,"value":476},{"type":267,"tag":300,"props":1493,"children":1494},{"style":329},[1495],{"type":272,"value":279},{"type":267,"tag":300,"props":1497,"children":1498},{"style":318},[1499],{"type":272,"value":1500}," } ",{"type":267,"tag":300,"props":1502,"children":1503},{"style":307},[1504],{"type":272,"value":360},{"type":267,"tag":300,"props":1506,"children":1507},{"style":363},[1508],{"type":272,"value":366},{"type":272,"value":323},{"type":267,"tag":300,"props":1511,"children":1512},{"class":302,"style":303},[],{"type":272,"value":323},{"type":267,"tag":300,"props":1515,"children":1516},{"class":302,"style":303},[1517,1521,1525],{"type":267,"tag":300,"props":1518,"children":1519},{"style":307},[1520],{"type":272,"value":392},{"type":267,"tag":300,"props":1522,"children":1523},{"style":307},[1524],{"type":272,"value":397},{"type":267,"tag":300,"props":1526,"children":1527},{"style":318},[1528],{"type":272,"value":321},{"type":272,"value":323},{"type":267,"tag":300,"props":1531,"children":1532},{"class":302,"style":303},[1533,1538,1542],{"type":267,"tag":300,"props":1534,"children":1535},{"style":329},[1536],{"type":272,"value":1537},"  name:",{"type":267,"tag":300,"props":1539,"children":1540},{"style":363},[1541],{"type":272,"value":422},{"type":267,"tag":300,"props":1543,"children":1544},{"style":318},[1545],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":1548,"children":1549},{"class":302,"style":303},[1550,1555],{"type":267,"tag":300,"props":1551,"children":1552},{"style":329},[1553],{"type":272,"value":1554},"  capabilities:",{"type":267,"tag":300,"props":1556,"children":1557},{"style":318},[1558],{"type":272,"value":321},{"type":272,"value":323},{"type":267,"tag":300,"props":1561,"children":1562},{"class":302,"style":303},[1563,1568],{"type":267,"tag":300,"props":1564,"children":1565},{"style":329},[1566],{"type":272,"value":1567},"    query:",{"type":267,"tag":300,"props":1569,"children":1570},{"style":318},[1571],{"type":272,"value":321},{"type":272,"value":323},{"type":267,"tag":300,"props":1574,"children":1575},{"class":302,"style":303},[1576,1581,1586,1591,1595,1600],{"type":267,"tag":300,"props":1577,"children":1578},{"style":329},[1579],{"type":272,"value":1580},"      operators:",{"type":267,"tag":300,"props":1582,"children":1583},{"style":318},[1584],{"type":272,"value":1585}," [",{"type":267,"tag":300,"props":1587,"children":1588},{"style":363},[1589],{"type":272,"value":1590},"'$eq'",{"type":267,"tag":300,"props":1592,"children":1593},{"style":318},[1594],{"type":272,"value":1155},{"type":267,"tag":300,"props":1596,"children":1597},{"style":363},[1598],{"type":272,"value":1599},"'$in'",{"type":267,"tag":300,"props":1601,"children":1602},{"style":318},[1603],{"type":272,"value":1604},"],",{"type":272,"value":323},{"type":267,"tag":300,"props":1607,"children":1608},{"class":302,"style":303},[1609,1614,1618,1623],{"type":267,"tag":300,"props":1610,"children":1611},{"style":329},[1612],{"type":272,"value":1613},"      pagination:",{"type":267,"tag":300,"props":1615,"children":1616},{"style":318},[1617],{"type":272,"value":1585},{"type":267,"tag":300,"props":1619,"children":1620},{"style":363},[1621],{"type":272,"value":1622},"'offset'",{"type":267,"tag":300,"props":1624,"children":1625},{"style":318},[1626],{"type":272,"value":1627},"]",{"type":272,"value":323},{"type":267,"tag":300,"props":1630,"children":1631},{"class":302,"style":303},[1632],{"type":267,"tag":300,"props":1633,"children":1634},{"style":318},[1635],{"type":272,"value":1636},"    }",{"type":272,"value":323},{"type":267,"tag":300,"props":1639,"children":1640},{"class":302,"style":303},[1641],{"type":267,"tag":300,"props":1642,"children":1643},{"style":318},[1644],{"type":272,"value":462},{"type":272,"value":323},{"type":267,"tag":300,"props":1647,"children":1648},{"class":302,"style":303},[1649,1654,1659,1663,1668,1672,1677],{"type":267,"tag":300,"props":1650,"children":1651},{"style":525},[1652],{"type":272,"value":1653},"  async",{"type":267,"tag":300,"props":1655,"children":1656},{"style":400},[1657],{"type":272,"value":1658}," query",{"type":267,"tag":300,"props":1660,"children":1661},{"style":318},[1662],{"type":272,"value":588},{"type":267,"tag":300,"props":1664,"children":1665},{"style":329},[1666],{"type":272,"value":1667},"event",{"type":267,"tag":300,"props":1669,"children":1670},{"style":318},[1671],{"type":272,"value":1155},{"type":267,"tag":300,"props":1673,"children":1674},{"style":329},[1675],{"type":272,"value":1676},"query",{"type":267,"tag":300,"props":1678,"children":1679},{"style":318},[1680],{"type":272,"value":1681},") {",{"type":272,"value":323},{"type":267,"tag":300,"props":1684,"children":1685},{"class":302,"style":303},[1686,1691,1696,1700,1704,1709,1713,1718],{"type":267,"tag":300,"props":1687,"children":1688},{"style":307},[1689],{"type":272,"value":1690},"    switch",{"type":267,"tag":300,"props":1692,"children":1693},{"style":318},[1694],{"type":272,"value":1695}," (",{"type":267,"tag":300,"props":1697,"children":1698},{"style":329},[1699],{"type":272,"value":1676},{"type":267,"tag":300,"props":1701,"children":1702},{"style":318},[1703],{"type":272,"value":288},{"type":267,"tag":300,"props":1705,"children":1706},{"style":329},[1707],{"type":272,"value":1708},"plan",{"type":267,"tag":300,"props":1710,"children":1711},{"style":318},[1712],{"type":272,"value":288},{"type":267,"tag":300,"props":1714,"children":1715},{"style":329},[1716],{"type":272,"value":1717},"mode",{"type":267,"tag":300,"props":1719,"children":1720},{"style":318},[1721],{"type":272,"value":1681},{"type":272,"value":323},{"type":267,"tag":300,"props":1724,"children":1725},{"class":302,"style":303},[1726,1731,1736],{"type":267,"tag":300,"props":1727,"children":1728},{"style":307},[1729],{"type":272,"value":1730},"      case",{"type":267,"tag":300,"props":1732,"children":1733},{"style":363},[1734],{"type":272,"value":1735}," 'count'",{"type":267,"tag":300,"props":1737,"children":1738},{"style":318},[1739],{"type":272,"value":1740},":",{"type":272,"value":323},{"type":267,"tag":300,"props":1743,"children":1744},{"class":302,"style":303},[1745,1750,1754,1759,1764,1769,1773,1777],{"type":267,"tag":300,"props":1746,"children":1747},{"style":307},[1748],{"type":272,"value":1749},"        return",{"type":267,"tag":300,"props":1751,"children":1752},{"style":318},[1753],{"type":272,"value":476},{"type":267,"tag":300,"props":1755,"children":1756},{"style":329},[1757],{"type":272,"value":1758},"result:",{"type":267,"tag":300,"props":1760,"children":1761},{"style":307},[1762],{"type":272,"value":1763}," await",{"type":267,"tag":300,"props":1765,"children":1766},{"style":400},[1767],{"type":272,"value":1768}," countDocuments",{"type":267,"tag":300,"props":1770,"children":1771},{"style":318},[1772],{"type":272,"value":588},{"type":267,"tag":300,"props":1774,"children":1775},{"style":329},[1776],{"type":272,"value":1676},{"type":267,"tag":300,"props":1778,"children":1779},{"style":318},[1780],{"type":272,"value":1781},") }",{"type":272,"value":323},{"type":267,"tag":300,"props":1784,"children":1785},{"class":302,"style":303},[],{"type":272,"value":323},{"type":267,"tag":300,"props":1788,"children":1789},{"class":302,"style":303},[1790,1794,1799],{"type":267,"tag":300,"props":1791,"children":1792},{"style":307},[1793],{"type":272,"value":1730},{"type":267,"tag":300,"props":1795,"children":1796},{"style":363},[1797],{"type":272,"value":1798}," 'first'",{"type":267,"tag":300,"props":1800,"children":1801},{"style":318},[1802],{"type":272,"value":1740},{"type":272,"value":323},{"type":267,"tag":300,"props":1805,"children":1806},{"class":302,"style":303},[1807,1811,1815,1819,1823,1828,1832,1836],{"type":267,"tag":300,"props":1808,"children":1809},{"style":307},[1810],{"type":272,"value":1749},{"type":267,"tag":300,"props":1812,"children":1813},{"style":318},[1814],{"type":272,"value":476},{"type":267,"tag":300,"props":1816,"children":1817},{"style":329},[1818],{"type":272,"value":1758},{"type":267,"tag":300,"props":1820,"children":1821},{"style":307},[1822],{"type":272,"value":1763},{"type":267,"tag":300,"props":1824,"children":1825},{"style":400},[1826],{"type":272,"value":1827}," loadFirstDocument",{"type":267,"tag":300,"props":1829,"children":1830},{"style":318},[1831],{"type":272,"value":588},{"type":267,"tag":300,"props":1833,"children":1834},{"style":329},[1835],{"type":272,"value":1676},{"type":267,"tag":300,"props":1837,"children":1838},{"style":318},[1839],{"type":272,"value":1781},{"type":272,"value":323},{"type":267,"tag":300,"props":1842,"children":1843},{"class":302,"style":303},[],{"type":272,"value":323},{"type":267,"tag":300,"props":1846,"children":1847},{"class":302,"style":303},[1848,1852,1857],{"type":267,"tag":300,"props":1849,"children":1850},{"style":307},[1851],{"type":272,"value":1730},{"type":267,"tag":300,"props":1853,"children":1854},{"style":363},[1855],{"type":272,"value":1856}," 'all'",{"type":267,"tag":300,"props":1858,"children":1859},{"style":318},[1860],{"type":272,"value":1861},": {",{"type":272,"value":323},{"type":267,"tag":300,"props":1864,"children":1865},{"class":302,"style":303},[1866,1871,1877,1882,1887,1892,1896,1900],{"type":267,"tag":300,"props":1867,"children":1868},{"style":525},[1869],{"type":272,"value":1870},"        const",{"type":267,"tag":300,"props":1872,"children":1874},{"style":1873},"color:#0070C1;--shiki-dark:#4FC1FF",[1875],{"type":272,"value":1876}," page",{"type":267,"tag":300,"props":1878,"children":1879},{"style":318},[1880],{"type":272,"value":1881}," = ",{"type":267,"tag":300,"props":1883,"children":1884},{"style":307},[1885],{"type":272,"value":1886},"await",{"type":267,"tag":300,"props":1888,"children":1889},{"style":400},[1890],{"type":272,"value":1891}," loadDocuments",{"type":267,"tag":300,"props":1893,"children":1894},{"style":318},[1895],{"type":272,"value":588},{"type":267,"tag":300,"props":1897,"children":1898},{"style":329},[1899],{"type":272,"value":1676},{"type":267,"tag":300,"props":1901,"children":1902},{"style":318},[1903],{"type":272,"value":1904},")",{"type":272,"value":323},{"type":267,"tag":300,"props":1907,"children":1908},{"class":302,"style":303},[1909,1913,1918,1922,1926,1930,1934,1938],{"type":267,"tag":300,"props":1910,"children":1911},{"style":525},[1912],{"type":272,"value":1870},{"type":267,"tag":300,"props":1914,"children":1915},{"style":1873},[1916],{"type":272,"value":1917}," pagination",{"type":267,"tag":300,"props":1919,"children":1920},{"style":318},[1921],{"type":272,"value":1881},{"type":267,"tag":300,"props":1923,"children":1924},{"style":329},[1925],{"type":272,"value":1676},{"type":267,"tag":300,"props":1927,"children":1928},{"style":318},[1929],{"type":272,"value":288},{"type":267,"tag":300,"props":1931,"children":1932},{"style":329},[1933],{"type":272,"value":1708},{"type":267,"tag":300,"props":1935,"children":1936},{"style":318},[1937],{"type":272,"value":288},{"type":267,"tag":300,"props":1939,"children":1940},{"style":329},[1941],{"type":272,"value":1942},"pagination",{"type":272,"value":323},{"type":267,"tag":300,"props":1945,"children":1946},{"class":302,"style":303},[1947,1952,1956,1960,1964,1968,1973,1978,1983,1988,1993,1998,2002,2007],{"type":267,"tag":300,"props":1948,"children":1949},{"style":307},[1950],{"type":272,"value":1951},"        if",{"type":267,"tag":300,"props":1953,"children":1954},{"style":318},[1955],{"type":272,"value":1695},{"type":267,"tag":300,"props":1957,"children":1958},{"style":329},[1959],{"type":272,"value":1942},{"type":267,"tag":300,"props":1961,"children":1962},{"style":318},[1963],{"type":272,"value":288},{"type":267,"tag":300,"props":1965,"children":1966},{"style":329},[1967],{"type":272,"value":1717},{"type":267,"tag":300,"props":1969,"children":1970},{"style":318},[1971],{"type":272,"value":1972}," === ",{"type":267,"tag":300,"props":1974,"children":1975},{"style":363},[1976],{"type":272,"value":1977},"'cursor'",{"type":267,"tag":300,"props":1979,"children":1980},{"style":318},[1981],{"type":272,"value":1982},") ",{"type":267,"tag":300,"props":1984,"children":1985},{"style":307},[1986],{"type":272,"value":1987},"throw",{"type":267,"tag":300,"props":1989,"children":1990},{"style":525},[1991],{"type":272,"value":1992}," new",{"type":267,"tag":300,"props":1994,"children":1995},{"style":400},[1996],{"type":272,"value":1997}," Error",{"type":267,"tag":300,"props":1999,"children":2000},{"style":318},[2001],{"type":272,"value":588},{"type":267,"tag":300,"props":2003,"children":2004},{"style":363},[2005],{"type":272,"value":2006},"'Cursor pagination is not advertised'",{"type":267,"tag":300,"props":2008,"children":2009},{"style":318},[2010],{"type":272,"value":1904},{"type":272,"value":323},{"type":267,"tag":300,"props":2013,"children":2014},{"class":302,"style":303},[2015,2019],{"type":267,"tag":300,"props":2016,"children":2017},{"style":307},[2018],{"type":272,"value":1749},{"type":267,"tag":300,"props":2020,"children":2021},{"style":318},[2022],{"type":272,"value":321},{"type":272,"value":323},{"type":267,"tag":300,"props":2025,"children":2026},{"class":302,"style":303},[2027,2032,2036,2040,2044,2048,2052,2057,2062,2067,2072,2077],{"type":267,"tag":300,"props":2028,"children":2029},{"style":318},[2030],{"type":272,"value":2031},"          ...(",{"type":267,"tag":300,"props":2033,"children":2034},{"style":329},[2035],{"type":272,"value":1942},{"type":267,"tag":300,"props":2037,"children":2038},{"style":318},[2039],{"type":272,"value":288},{"type":267,"tag":300,"props":2041,"children":2042},{"style":329},[2043],{"type":272,"value":1717},{"type":267,"tag":300,"props":2045,"children":2046},{"style":318},[2047],{"type":272,"value":1972},{"type":267,"tag":300,"props":2049,"children":2050},{"style":363},[2051],{"type":272,"value":1622},{"type":267,"tag":300,"props":2053,"children":2054},{"style":318},[2055],{"type":272,"value":2056}," ? { ",{"type":267,"tag":300,"props":2058,"children":2059},{"style":329},[2060],{"type":272,"value":2061},"mode:",{"type":267,"tag":300,"props":2063,"children":2064},{"style":363},[2065],{"type":272,"value":2066}," 'offset'",{"type":267,"tag":300,"props":2068,"children":2069},{"style":307},[2070],{"type":272,"value":2071}," as",{"type":267,"tag":300,"props":2073,"children":2074},{"style":525},[2075],{"type":272,"value":2076}," const",{"type":267,"tag":300,"props":2078,"children":2079},{"style":318},[2080],{"type":272,"value":2081}," } : {}),",{"type":272,"value":323},{"type":267,"tag":300,"props":2084,"children":2085},{"class":302,"style":303},[2086,2091,2095,2099,2104],{"type":267,"tag":300,"props":2087,"children":2088},{"style":329},[2089],{"type":272,"value":2090},"          result:",{"type":267,"tag":300,"props":2092,"children":2093},{"style":329},[2094],{"type":272,"value":1876},{"type":267,"tag":300,"props":2096,"children":2097},{"style":318},[2098],{"type":272,"value":288},{"type":267,"tag":300,"props":2100,"children":2101},{"style":329},[2102],{"type":272,"value":2103},"items",{"type":267,"tag":300,"props":2105,"children":2106},{"style":318},[2107],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":2110,"children":2111},{"class":302,"style":303},[2112,2117,2121,2125,2130],{"type":267,"tag":300,"props":2113,"children":2114},{"style":329},[2115],{"type":272,"value":2116},"          skip:",{"type":267,"tag":300,"props":2118,"children":2119},{"style":329},[2120],{"type":272,"value":1917},{"type":267,"tag":300,"props":2122,"children":2123},{"style":318},[2124],{"type":272,"value":288},{"type":267,"tag":300,"props":2126,"children":2127},{"style":329},[2128],{"type":272,"value":2129},"skip",{"type":267,"tag":300,"props":2131,"children":2132},{"style":318},[2133],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":2136,"children":2137},{"class":302,"style":303},[2138,2143,2147,2151,2156,2161,2166],{"type":267,"tag":300,"props":2139,"children":2140},{"style":329},[2141],{"type":272,"value":2142},"          limit:",{"type":267,"tag":300,"props":2144,"children":2145},{"style":329},[2146],{"type":272,"value":1917},{"type":267,"tag":300,"props":2148,"children":2149},{"style":318},[2150],{"type":272,"value":288},{"type":267,"tag":300,"props":2152,"children":2153},{"style":329},[2154],{"type":272,"value":2155},"limit",{"type":267,"tag":300,"props":2157,"children":2158},{"style":318},[2159],{"type":272,"value":2160}," ?? ",{"type":267,"tag":300,"props":2162,"children":2163},{"style":1404},[2164],{"type":272,"value":2165},"100",{"type":267,"tag":300,"props":2167,"children":2168},{"style":318},[2169],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":2172,"children":2173},{"class":302,"style":303},[2174,2179,2183,2187],{"type":267,"tag":300,"props":2175,"children":2176},{"style":329},[2177],{"type":272,"value":2178},"          total:",{"type":267,"tag":300,"props":2180,"children":2181},{"style":329},[2182],{"type":272,"value":1876},{"type":267,"tag":300,"props":2184,"children":2185},{"style":318},[2186],{"type":272,"value":288},{"type":267,"tag":300,"props":2188,"children":2189},{"style":329},[2190],{"type":272,"value":2191},"total",{"type":272,"value":323},{"type":267,"tag":300,"props":2194,"children":2195},{"class":302,"style":303},[2196],{"type":267,"tag":300,"props":2197,"children":2198},{"style":318},[2199],{"type":272,"value":2200},"        }",{"type":272,"value":323},{"type":267,"tag":300,"props":2203,"children":2204},{"class":302,"style":303},[2205],{"type":267,"tag":300,"props":2206,"children":2207},{"style":318},[2208],{"type":272,"value":2209},"      }",{"type":272,"value":323},{"type":267,"tag":300,"props":2212,"children":2213},{"class":302,"style":303},[2214],{"type":267,"tag":300,"props":2215,"children":2216},{"style":318},[2217],{"type":272,"value":1636},{"type":272,"value":323},{"type":267,"tag":300,"props":2220,"children":2221},{"class":302,"style":303},[2222],{"type":267,"tag":300,"props":2223,"children":2224},{"style":318},[2225],{"type":272,"value":2226},"  }",{"type":272,"value":323},{"type":267,"tag":300,"props":2229,"children":2230},{"class":302,"style":303},[2231,2235,2240],{"type":267,"tag":300,"props":2232,"children":2233},{"style":318},[2234],{"type":272,"value":355},{"type":267,"tag":300,"props":2236,"children":2237},{"style":307},[2238],{"type":272,"value":2239},"satisfies",{"type":267,"tag":300,"props":2241,"children":2242},{"style":530},[2243],{"type":272,"value":533},{"type":267,"tag":268,"props":2245,"children":2246},{},[2247],{"type":272,"value":2248},"The response shapes are:",{"type":267,"tag":1177,"props":2250,"children":2251},{},[2252,2268],{"type":267,"tag":1181,"props":2253,"children":2254},{},[2255],{"type":267,"tag":1185,"props":2256,"children":2257},{},[2258,2263],{"type":267,"tag":1189,"props":2259,"children":2260},{},[2261],{"type":272,"value":2262},"Plan",{"type":267,"tag":1189,"props":2264,"children":2265},{},[2266],{"type":272,"value":2267},"Response",{"type":267,"tag":1205,"props":2269,"children":2270},{},[2271,2290,2309,2330],{"type":267,"tag":1185,"props":2272,"children":2273},{},[2274,2282],{"type":267,"tag":1212,"props":2275,"children":2276},{},[2277],{"type":267,"tag":275,"props":2278,"children":2279},{},[2280],{"type":272,"value":2281},"mode: 'count'",{"type":267,"tag":1212,"props":2283,"children":2284},{},[2285],{"type":267,"tag":275,"props":2286,"children":2287},{},[2288],{"type":272,"value":2289},"{ result: number }",{"type":267,"tag":1185,"props":2291,"children":2292},{},[2293,2301],{"type":267,"tag":1212,"props":2294,"children":2295},{},[2296],{"type":267,"tag":275,"props":2297,"children":2298},{},[2299],{"type":272,"value":2300},"mode: 'first'",{"type":267,"tag":1212,"props":2302,"children":2303},{},[2304],{"type":267,"tag":275,"props":2305,"children":2306},{},[2307],{"type":272,"value":2308},"{ result: ProviderDocumentInput | undefined }",{"type":267,"tag":1185,"props":2310,"children":2311},{},[2312,2322],{"type":267,"tag":1212,"props":2313,"children":2314},{},[2315,2317],{"type":272,"value":2316},"Offset or ordinary ",{"type":267,"tag":275,"props":2318,"children":2319},{},[2320],{"type":272,"value":2321},"mode: 'all'",{"type":267,"tag":1212,"props":2323,"children":2324},{},[2325],{"type":267,"tag":275,"props":2326,"children":2327},{},[2328],{"type":272,"value":2329},"{ mode?: 'offset', result, skip, limit, total }",{"type":267,"tag":1185,"props":2331,"children":2332},{},[2333,2342],{"type":267,"tag":1212,"props":2334,"children":2335},{},[2336,2338],{"type":272,"value":2337},"Cursor ",{"type":267,"tag":275,"props":2339,"children":2340},{},[2341],{"type":272,"value":2321},{"type":267,"tag":1212,"props":2343,"children":2344},{},[2345],{"type":267,"tag":275,"props":2346,"children":2347},{},[2348],{"type":272,"value":2349},"{ mode: 'cursor', result, limit, pageInfo: { endCursor, hasNext } }",{"type":267,"tag":268,"props":2351,"children":2352},{},[2353,2355,2359,2361,2365,2367,2372],{"type":272,"value":2354},"Offset responses must echo the requested ",{"type":267,"tag":275,"props":2356,"children":2357},{},[2358],{"type":272,"value":2129},{"type":272,"value":2360}," and ",{"type":267,"tag":275,"props":2362,"children":2363},{},[2364],{"type":272,"value":2155},{"type":272,"value":2366}," exactly. Cursor responses may contain fewer rows because ",{"type":267,"tag":275,"props":2368,"children":2369},{},[2370],{"type":272,"value":2371},"pageInfo.endCursor",{"type":272,"value":2373}," is the continuation authority. Cursor responses do not include synthetic totals.",{"type":267,"tag":268,"props":2375,"children":2376},{},[2377,2382],{"type":267,"tag":275,"props":2378,"children":2379},{},[2380],{"type":272,"value":2381},"plan.variant",{"type":272,"value":2383}," is the single variant-selection state. A provider receives one\nof these closed forms for public route and reference lookups:",{"type":267,"tag":290,"props":2385,"children":2386},{"language":292,"class":293},[2387],{"type":267,"tag":275,"props":2388,"children":2389},{"class":297},[2390,2408,2409,2417,2418,2435,2436,2452,2453,2469,2470,2491,2492,2509,2510,2517,2518,2525,2526,2542,2543,2559,2560,2576,2577,2633,2634,2641,2642,2649,2650,2666,2667,2683,2684,2699,2700,2720,2721],{"type":267,"tag":300,"props":2391,"children":2392},{"class":302,"style":303},[2393,2398,2403],{"type":267,"tag":300,"props":2394,"children":2395},{"style":525},[2396],{"type":272,"value":2397},"type",{"type":267,"tag":300,"props":2399,"children":2400},{"style":530},[2401],{"type":272,"value":2402}," ProviderVariantSelector",{"type":267,"tag":300,"props":2404,"children":2405},{"style":318},[2406],{"type":272,"value":2407}," =",{"type":272,"value":323},{"type":267,"tag":300,"props":2410,"children":2411},{"class":302,"style":303},[2412],{"type":267,"tag":300,"props":2413,"children":2414},{"style":318},[2415],{"type":272,"value":2416},"  | {",{"type":272,"value":323},{"type":267,"tag":300,"props":2419,"children":2420},{"class":302,"style":303},[2421,2426,2430],{"type":267,"tag":300,"props":2422,"children":2423},{"style":329},[2424],{"type":272,"value":2425},"      by",{"type":267,"tag":300,"props":2427,"children":2428},{"style":318},[2429],{"type":272,"value":551},{"type":267,"tag":300,"props":2431,"children":2432},{"style":363},[2433],{"type":272,"value":2434},"'path'",{"type":272,"value":323},{"type":267,"tag":300,"props":2437,"children":2438},{"class":302,"style":303},[2439,2444,2448],{"type":267,"tag":300,"props":2440,"children":2441},{"style":329},[2442],{"type":272,"value":2443},"      path",{"type":267,"tag":300,"props":2445,"children":2446},{"style":318},[2447],{"type":272,"value":551},{"type":267,"tag":300,"props":2449,"children":2450},{"style":530},[2451],{"type":272,"value":810},{"type":272,"value":323},{"type":267,"tag":300,"props":2454,"children":2455},{"class":302,"style":303},[2456,2461,2465],{"type":267,"tag":300,"props":2457,"children":2458},{"style":329},[2459],{"type":272,"value":2460},"      locale",{"type":267,"tag":300,"props":2462,"children":2463},{"style":318},[2464],{"type":272,"value":849},{"type":267,"tag":300,"props":2466,"children":2467},{"style":530},[2468],{"type":272,"value":810},{"type":272,"value":323},{"type":267,"tag":300,"props":2471,"children":2472},{"class":302,"style":303},[2473,2478,2482,2486],{"type":267,"tag":300,"props":2474,"children":2475},{"style":329},[2476],{"type":272,"value":2477},"      fallback",{"type":267,"tag":300,"props":2479,"children":2480},{"style":318},[2481],{"type":272,"value":849},{"type":267,"tag":300,"props":2483,"children":2484},{"style":530},[2485],{"type":272,"value":810},{"type":267,"tag":300,"props":2487,"children":2488},{"style":318},[2489],{"type":272,"value":2490},"[]",{"type":272,"value":323},{"type":267,"tag":300,"props":2493,"children":2494},{"class":302,"style":303},[2495,2500,2504],{"type":267,"tag":300,"props":2496,"children":2497},{"style":329},[2498],{"type":272,"value":2499},"      exact",{"type":267,"tag":300,"props":2501,"children":2502},{"style":318},[2503],{"type":272,"value":849},{"type":267,"tag":300,"props":2505,"children":2506},{"style":530},[2507],{"type":272,"value":2508},"boolean",{"type":272,"value":323},{"type":267,"tag":300,"props":2511,"children":2512},{"class":302,"style":303},[2513],{"type":267,"tag":300,"props":2514,"children":2515},{"style":318},[2516],{"type":272,"value":1636},{"type":272,"value":323},{"type":267,"tag":300,"props":2519,"children":2520},{"class":302,"style":303},[2521],{"type":267,"tag":300,"props":2522,"children":2523},{"style":318},[2524],{"type":272,"value":2416},{"type":272,"value":323},{"type":267,"tag":300,"props":2527,"children":2528},{"class":302,"style":303},[2529,2533,2537],{"type":267,"tag":300,"props":2530,"children":2531},{"style":329},[2532],{"type":272,"value":2425},{"type":267,"tag":300,"props":2534,"children":2535},{"style":318},[2536],{"type":272,"value":551},{"type":267,"tag":300,"props":2538,"children":2539},{"style":363},[2540],{"type":272,"value":2541},"'route'",{"type":272,"value":323},{"type":267,"tag":300,"props":2544,"children":2545},{"class":302,"style":303},[2546,2551,2555],{"type":267,"tag":300,"props":2547,"children":2548},{"style":329},[2549],{"type":272,"value":2550},"      requestedRoute",{"type":267,"tag":300,"props":2552,"children":2553},{"style":318},[2554],{"type":272,"value":551},{"type":267,"tag":300,"props":2556,"children":2557},{"style":530},[2558],{"type":272,"value":810},{"type":272,"value":323},{"type":267,"tag":300,"props":2561,"children":2562},{"class":302,"style":303},[2563,2568,2572],{"type":267,"tag":300,"props":2564,"children":2565},{"style":329},[2566],{"type":272,"value":2567},"      requestedLocale",{"type":267,"tag":300,"props":2569,"children":2570},{"style":318},[2571],{"type":272,"value":551},{"type":267,"tag":300,"props":2573,"children":2574},{"style":530},[2575],{"type":272,"value":810},{"type":272,"value":323},{"type":267,"tag":300,"props":2578,"children":2579},{"class":302,"style":303},[2580,2585,2589,2593,2598,2603,2607,2611,2615,2620,2624,2628],{"type":267,"tag":300,"props":2581,"children":2582},{"style":329},[2583],{"type":272,"value":2584},"      candidates",{"type":267,"tag":300,"props":2586,"children":2587},{"style":318},[2588],{"type":272,"value":551},{"type":267,"tag":300,"props":2590,"children":2591},{"style":530},[2592],{"type":272,"value":883},{"type":267,"tag":300,"props":2594,"children":2595},{"style":318},[2596],{"type":272,"value":2597},"\u003C{ ",{"type":267,"tag":300,"props":2599,"children":2600},{"style":329},[2601],{"type":272,"value":2602},"locale",{"type":267,"tag":300,"props":2604,"children":2605},{"style":318},[2606],{"type":272,"value":551},{"type":267,"tag":300,"props":2608,"children":2609},{"style":530},[2610],{"type":272,"value":810},{"type":267,"tag":300,"props":2612,"children":2613},{"style":318},[2614],{"type":272,"value":1155},{"type":267,"tag":300,"props":2616,"children":2617},{"style":329},[2618],{"type":272,"value":2619},"contentPath",{"type":267,"tag":300,"props":2621,"children":2622},{"style":318},[2623],{"type":272,"value":551},{"type":267,"tag":300,"props":2625,"children":2626},{"style":530},[2627],{"type":272,"value":810},{"type":267,"tag":300,"props":2629,"children":2630},{"style":318},[2631],{"type":272,"value":2632}," }>",{"type":272,"value":323},{"type":267,"tag":300,"props":2635,"children":2636},{"class":302,"style":303},[2637],{"type":267,"tag":300,"props":2638,"children":2639},{"style":318},[2640],{"type":272,"value":1636},{"type":272,"value":323},{"type":267,"tag":300,"props":2643,"children":2644},{"class":302,"style":303},[2645],{"type":267,"tag":300,"props":2646,"children":2647},{"style":318},[2648],{"type":272,"value":2416},{"type":272,"value":323},{"type":267,"tag":300,"props":2651,"children":2652},{"class":302,"style":303},[2653,2657,2661],{"type":267,"tag":300,"props":2654,"children":2655},{"style":329},[2656],{"type":272,"value":2425},{"type":267,"tag":300,"props":2658,"children":2659},{"style":318},[2660],{"type":272,"value":551},{"type":267,"tag":300,"props":2662,"children":2663},{"style":363},[2664],{"type":272,"value":2665},"'ref'",{"type":272,"value":323},{"type":267,"tag":300,"props":2668,"children":2669},{"class":302,"style":303},[2670,2675,2679],{"type":267,"tag":300,"props":2671,"children":2672},{"style":329},[2673],{"type":272,"value":2674},"      requestedRef",{"type":267,"tag":300,"props":2676,"children":2677},{"style":318},[2678],{"type":272,"value":551},{"type":267,"tag":300,"props":2680,"children":2681},{"style":530},[2682],{"type":272,"value":810},{"type":272,"value":323},{"type":267,"tag":300,"props":2685,"children":2686},{"class":302,"style":303},[2687,2691,2695],{"type":267,"tag":300,"props":2688,"children":2689},{"style":329},[2690],{"type":272,"value":2567},{"type":267,"tag":300,"props":2692,"children":2693},{"style":318},[2694],{"type":272,"value":551},{"type":267,"tag":300,"props":2696,"children":2697},{"style":530},[2698],{"type":272,"value":810},{"type":272,"value":323},{"type":267,"tag":300,"props":2701,"children":2702},{"class":302,"style":303},[2703,2708,2712,2716],{"type":267,"tag":300,"props":2704,"children":2705},{"style":329},[2706],{"type":272,"value":2707},"      localeChain",{"type":267,"tag":300,"props":2709,"children":2710},{"style":318},[2711],{"type":272,"value":551},{"type":267,"tag":300,"props":2713,"children":2714},{"style":530},[2715],{"type":272,"value":810},{"type":267,"tag":300,"props":2717,"children":2718},{"style":318},[2719],{"type":272,"value":2490},{"type":272,"value":323},{"type":267,"tag":300,"props":2722,"children":2723},{"class":302,"style":303},[2724],{"type":267,"tag":300,"props":2725,"children":2726},{"style":318},[2727],{"type":272,"value":1636},{"type":267,"tag":268,"props":2729,"children":2730},{},[2731,2733,2737,2739,2744],{"type":272,"value":2732},"Route candidates are ordered and already include each locale's collection\nmount, matching the ",{"type":267,"tag":275,"props":2734,"children":2735},{},[2736],{"type":272,"value":2619},{"type":272,"value":2738}," shape returned by provider documents. Return\nthe first match. Reference lookups walk ",{"type":267,"tag":275,"props":2740,"children":2741},{},[2742],{"type":272,"value":2743},"localeChain",{"type":272,"value":2745}," in order. The provider\nwire never carries a second raw route\u002Fref fallback request beside this selector.\nPath selectors also use the mounted provider coordinate. Canonical,\nmount-agnostic paths are internal to Ginko's graph executor and never cross\nthe provider contract.",{"type":267,"tag":268,"props":2747,"children":2748},{},[2749,2751,2756,2758,2763,2765,2770,2771,2776,2777,2782],{"type":272,"value":2750},"Provider and conformance tooling can use ",{"type":267,"tag":275,"props":2752,"children":2753},{},[2754],{"type":272,"value":2755},"toContentProviderQuery(input)",{"type":272,"value":2757}," for\ncontext-free filters and explicit mounted ",{"type":267,"tag":275,"props":2759,"children":2760},{},[2761],{"type":272,"value":2762},"providerPath",{"type":272,"value":2764}," selectors. Route\u002Freference fixtures must\nconstruct their already-closed v4 selectors explicitly. Application reads\nshould use ",{"type":267,"tag":275,"props":2766,"children":2767},{},[2768],{"type":272,"value":2769},"one()",{"type":272,"value":1155},{"type":267,"tag":275,"props":2772,"children":2773},{},[2774],{"type":272,"value":2775},"many()",{"type":272,"value":1162},{"type":267,"tag":275,"props":2778,"children":2779},{},[2780],{"type":272,"value":2781},"paginate()",{"type":272,"value":2783}," instead.",{"type":267,"tag":268,"props":2785,"children":2786},{},[2787,2789,2794,2796,2801],{"type":272,"value":2788},"Navigation always targets one named collection. This is required because\nmounts and locale fallback are collection policy; a cross-collection\nnavigation query has no single path vocabulary.\n",{"type":267,"tag":275,"props":2790,"children":2791},{},[2792],{"type":272,"value":2793},"toContentProviderNavigationQuery(input)",{"type":272,"value":2795}," applies the same context-free\nlowering rules and additionally requires ",{"type":267,"tag":275,"props":2797,"children":2798},{},[2799],{"type":272,"value":2800},"collection",{"type":272,"value":2802},", so a navigation fixture\ncannot compile without one.",{"type":267,"tag":368,"props":2804,"children":2805},{"id":1160},[2806],{"type":272,"value":2807},"Capabilities",{"type":267,"tag":290,"props":2809,"children":2810},{"language":292,"class":293},[2811],{"type":267,"tag":275,"props":2812,"children":2813},{"class":297},[2814,2826,2827,2838,2839,2860,2861,2898,2899,2906,2907],{"type":267,"tag":300,"props":2815,"children":2816},{"class":302,"style":303},[2817,2822],{"type":267,"tag":300,"props":2818,"children":2820},{"style":2819},"color:#000000;--shiki-dark:#C8C8C8",[2821],{"type":272,"value":1160},{"type":267,"tag":300,"props":2823,"children":2824},{"style":318},[2825],{"type":272,"value":1861},{"type":272,"value":323},{"type":267,"tag":300,"props":2828,"children":2829},{"class":302,"style":303},[2830,2834],{"type":267,"tag":300,"props":2831,"children":2832},{"style":2819},[2833],{"type":272,"value":583},{"type":267,"tag":300,"props":2835,"children":2836},{"style":318},[2837],{"type":272,"value":1861},{"type":272,"value":323},{"type":267,"tag":300,"props":2840,"children":2841},{"class":302,"style":303},[2842,2847,2851,2856],{"type":267,"tag":300,"props":2843,"children":2844},{"style":2819},[2845],{"type":272,"value":2846},"    operators",{"type":267,"tag":300,"props":2848,"children":2849},{"style":318},[2850],{"type":272,"value":551},{"type":267,"tag":300,"props":2852,"children":2853},{"style":329},[2854],{"type":272,"value":2855},"ProviderCapabilityOperator",{"type":267,"tag":300,"props":2857,"children":2858},{"style":318},[2859],{"type":272,"value":2490},{"type":272,"value":323},{"type":267,"tag":300,"props":2862,"children":2863},{"class":302,"style":303},[2864,2869,2873,2877,2881,2885,2889,2893],{"type":267,"tag":300,"props":2865,"children":2866},{"style":2819},[2867],{"type":272,"value":2868},"    pagination",{"type":267,"tag":300,"props":2870,"children":2871},{"style":318},[2872],{"type":272,"value":551},{"type":267,"tag":300,"props":2874,"children":2875},{"style":329},[2876],{"type":272,"value":883},{"type":267,"tag":300,"props":2878,"children":2879},{"style":318},[2880],{"type":272,"value":647},{"type":267,"tag":300,"props":2882,"children":2883},{"style":363},[2884],{"type":272,"value":1622},{"type":267,"tag":300,"props":2886,"children":2887},{"style":318},[2888],{"type":272,"value":897},{"type":267,"tag":300,"props":2890,"children":2891},{"style":363},[2892],{"type":272,"value":1977},{"type":267,"tag":300,"props":2894,"children":2895},{"style":318},[2896],{"type":272,"value":2897},">",{"type":272,"value":323},{"type":267,"tag":300,"props":2900,"children":2901},{"class":302,"style":303},[2902],{"type":267,"tag":300,"props":2903,"children":2904},{"style":318},[2905],{"type":272,"value":2226},{"type":272,"value":323},{"type":267,"tag":300,"props":2908,"children":2909},{"class":302,"style":303},[2910],{"type":267,"tag":300,"props":2911,"children":2912},{"style":318},[2913],{"type":272,"value":1145},{"type":267,"tag":268,"props":2915,"children":2916},{},[2917,2919,2924,2925,2930,2932,2937,2938,2943,2944,2949,2951,2956,2958,2963],{"type":272,"value":2918},"Advertise only operators and pagination modes the provider executes. All providers must handle ordered ",{"type":267,"tag":275,"props":2920,"children":2921},{},[2922],{"type":272,"value":2923},"plan.sort",{"type":272,"value":1155},{"type":267,"tag":275,"props":2926,"children":2927},{},[2928],{"type":272,"value":2929},"first",{"type":272,"value":2931},", and structural ",{"type":267,"tag":275,"props":2933,"children":2934},{},[2935],{"type":272,"value":2936},"and",{"type":272,"value":1155},{"type":267,"tag":275,"props":2939,"children":2940},{},[2941],{"type":272,"value":2942},"or",{"type":272,"value":1162},{"type":267,"tag":275,"props":2945,"children":2946},{},[2947],{"type":272,"value":2948},"not",{"type":272,"value":2950}," filter nodes. A provider advertising ",{"type":267,"tag":275,"props":2952,"children":2953},{},[2954],{"type":272,"value":2955},"offset",{"type":272,"value":2957}," must also execute ",{"type":267,"tag":275,"props":2959,"children":2960},{},[2961],{"type":272,"value":2962},"count",{"type":272,"value":2964},"; count is unavailable to cursor-only providers.",{"type":267,"tag":268,"props":2966,"children":2967},{},[2968,2970,2975],{"type":272,"value":2969},"Projection is an optional pushdown. A provider may reduce authored fields, but it must still return the raw identity fields needed for validation. Core applies the public ",{"type":267,"tag":275,"props":2971,"children":2972},{},[2973],{"type":272,"value":2974},"select",{"type":272,"value":2976}," shape after validation.",{"type":267,"tag":268,"props":2978,"children":2979},{},[2980,2982,2987],{"type":272,"value":2981},"When no sort is present, order is provider-defined. Deterministic pagination requires a deterministic provider order. Version 4 has no legacy dispatch or negotiation, and ",{"type":267,"tag":275,"props":2983,"children":2984},{},[2985],{"type":272,"value":2986},"$nin",{"type":272,"value":2988}," is a native comparison operator.",{"type":267,"tag":368,"props":2990,"children":2992},{"id":2991},"raw-documents",[2993],{"type":272,"value":2994},"Raw documents",{"type":267,"tag":268,"props":2996,"children":2997},{},[2998,3000,3004],{"type":272,"value":2999},"Return query rows as ",{"type":267,"tag":275,"props":3001,"children":3002},{},[3003],{"type":272,"value":670},{"type":272,"value":1740},{"type":267,"tag":290,"props":3006,"children":3007},{"language":292,"class":293},[3008],{"type":267,"tag":275,"props":3009,"children":3010},{"class":297},[3011,3037,3038,3055,3056,3073,3074,3091,3092,3109,3110,3122,3123,3160,3161,3192,3193,3201,3202,3238,3239,3252,3253],{"type":267,"tag":300,"props":3012,"children":3013},{"class":302,"style":303},[3014,3019,3024,3028,3032],{"type":267,"tag":300,"props":3015,"children":3016},{"style":525},[3017],{"type":272,"value":3018},"const",{"type":267,"tag":300,"props":3020,"children":3021},{"style":1873},[3022],{"type":272,"value":3023}," row",{"type":267,"tag":300,"props":3025,"children":3026},{"style":318},[3027],{"type":272,"value":551},{"type":267,"tag":300,"props":3029,"children":3030},{"style":530},[3031],{"type":272,"value":670},{"type":267,"tag":300,"props":3033,"children":3034},{"style":318},[3035],{"type":272,"value":3036}," = {",{"type":272,"value":323},{"type":267,"tag":300,"props":3039,"children":3040},{"class":302,"style":303},[3041,3046,3051],{"type":267,"tag":300,"props":3042,"children":3043},{"style":329},[3044],{"type":272,"value":3045},"  collection:",{"type":267,"tag":300,"props":3047,"children":3048},{"style":363},[3049],{"type":272,"value":3050}," 'docs'",{"type":267,"tag":300,"props":3052,"children":3053},{"style":318},[3054],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":3057,"children":3058},{"class":302,"style":303},[3059,3064,3069],{"type":267,"tag":300,"props":3060,"children":3061},{"style":329},[3062],{"type":272,"value":3063},"  canonicalKey:",{"type":267,"tag":300,"props":3065,"children":3066},{"style":363},[3067],{"type":272,"value":3068}," 'docs:intro'",{"type":267,"tag":300,"props":3070,"children":3071},{"style":318},[3072],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":3075,"children":3076},{"class":302,"style":303},[3077,3082,3087],{"type":267,"tag":300,"props":3078,"children":3079},{"style":329},[3080],{"type":272,"value":3081},"  locale:",{"type":267,"tag":300,"props":3083,"children":3084},{"style":363},[3085],{"type":272,"value":3086}," 'de'",{"type":267,"tag":300,"props":3088,"children":3089},{"style":318},[3090],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":3093,"children":3094},{"class":302,"style":303},[3095,3100,3105],{"type":267,"tag":300,"props":3096,"children":3097},{"style":329},[3098],{"type":272,"value":3099},"  contentPath:",{"type":267,"tag":300,"props":3101,"children":3102},{"style":363},[3103],{"type":272,"value":3104}," '\u002Fdokumentation\u002Feinstieg'",{"type":267,"tag":300,"props":3106,"children":3107},{"style":318},[3108],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":3111,"children":3112},{"class":302,"style":303},[3113,3118],{"type":267,"tag":300,"props":3114,"children":3115},{"style":329},[3116],{"type":272,"value":3117},"  routeVariants:",{"type":267,"tag":300,"props":3119,"children":3120},{"style":318},[3121],{"type":272,"value":1585},{"type":272,"value":323},{"type":267,"tag":300,"props":3124,"children":3125},{"class":302,"style":303},[3126,3131,3136,3141,3145,3150,3155],{"type":267,"tag":300,"props":3127,"children":3128},{"style":318},[3129],{"type":272,"value":3130},"    { ",{"type":267,"tag":300,"props":3132,"children":3133},{"style":329},[3134],{"type":272,"value":3135},"locale:",{"type":267,"tag":300,"props":3137,"children":3138},{"style":363},[3139],{"type":272,"value":3140}," 'en'",{"type":267,"tag":300,"props":3142,"children":3143},{"style":318},[3144],{"type":272,"value":1155},{"type":267,"tag":300,"props":3146,"children":3147},{"style":329},[3148],{"type":272,"value":3149},"contentPath:",{"type":267,"tag":300,"props":3151,"children":3152},{"style":363},[3153],{"type":272,"value":3154}," '\u002Fdocs\u002Fintro'",{"type":267,"tag":300,"props":3156,"children":3157},{"style":318},[3158],{"type":272,"value":3159}," },",{"type":272,"value":323},{"type":267,"tag":300,"props":3162,"children":3163},{"class":302,"style":303},[3164,3168,3172,3176,3180,3184,3188],{"type":267,"tag":300,"props":3165,"children":3166},{"style":318},[3167],{"type":272,"value":3130},{"type":267,"tag":300,"props":3169,"children":3170},{"style":329},[3171],{"type":272,"value":3135},{"type":267,"tag":300,"props":3173,"children":3174},{"style":363},[3175],{"type":272,"value":3086},{"type":267,"tag":300,"props":3177,"children":3178},{"style":318},[3179],{"type":272,"value":1155},{"type":267,"tag":300,"props":3181,"children":3182},{"style":329},[3183],{"type":272,"value":3149},{"type":267,"tag":300,"props":3185,"children":3186},{"style":363},[3187],{"type":272,"value":3104},{"type":267,"tag":300,"props":3189,"children":3190},{"style":318},[3191],{"type":272,"value":486},{"type":272,"value":323},{"type":267,"tag":300,"props":3194,"children":3195},{"class":302,"style":303},[3196],{"type":267,"tag":300,"props":3197,"children":3198},{"style":318},[3199],{"type":272,"value":3200},"  ],",{"type":272,"value":323},{"type":267,"tag":300,"props":3203,"children":3204},{"class":302,"style":303},[3205,3210,3214,3219,3224,3228,3233],{"type":267,"tag":300,"props":3206,"children":3207},{"style":329},[3208],{"type":272,"value":3209},"  body:",{"type":267,"tag":300,"props":3211,"children":3212},{"style":318},[3213],{"type":272,"value":476},{"type":267,"tag":300,"props":3215,"children":3216},{"style":329},[3217],{"type":272,"value":3218},"type:",{"type":267,"tag":300,"props":3220,"children":3221},{"style":363},[3222],{"type":272,"value":3223}," 'root'",{"type":267,"tag":300,"props":3225,"children":3226},{"style":318},[3227],{"type":272,"value":1155},{"type":267,"tag":300,"props":3229,"children":3230},{"style":329},[3231],{"type":272,"value":3232},"children:",{"type":267,"tag":300,"props":3234,"children":3235},{"style":318},[3236],{"type":272,"value":3237}," [] },",{"type":272,"value":323},{"type":267,"tag":300,"props":3240,"children":3241},{"class":302,"style":303},[3242,3247],{"type":267,"tag":300,"props":3243,"children":3244},{"style":329},[3245],{"type":272,"value":3246},"  title:",{"type":267,"tag":300,"props":3248,"children":3249},{"style":363},[3250],{"type":272,"value":3251}," 'Einstieg'",{"type":272,"value":323},{"type":267,"tag":300,"props":3254,"children":3255},{"class":302,"style":303},[3256],{"type":267,"tag":300,"props":3257,"children":3258},{"style":318},[3259],{"type":272,"value":1145},{"type":267,"tag":1177,"props":3261,"children":3262},{},[3263,3284],{"type":267,"tag":1181,"props":3264,"children":3265},{},[3266],{"type":267,"tag":1185,"props":3267,"children":3268},{},[3269,3274,3279],{"type":267,"tag":1189,"props":3270,"children":3271},{},[3272],{"type":272,"value":3273},"Field",{"type":267,"tag":1189,"props":3275,"children":3276},{},[3277],{"type":272,"value":3278},"Required",{"type":267,"tag":1189,"props":3280,"children":3281},{},[3282],{"type":272,"value":3283},"Contract",{"type":267,"tag":1205,"props":3285,"children":3286},{},[3287,3314,3333,3352,3376,3396,3417,3437,3479],{"type":267,"tag":1185,"props":3288,"children":3289},{},[3290,3297,3302],{"type":267,"tag":1212,"props":3291,"children":3292},{},[3293],{"type":267,"tag":275,"props":3294,"children":3295},{},[3296],{"type":272,"value":2800},{"type":267,"tag":1212,"props":3298,"children":3299},{},[3300],{"type":272,"value":3301},"yes",{"type":267,"tag":1212,"props":3303,"children":3304},{},[3305,3307,3312],{"type":272,"value":3306},"Must match ",{"type":267,"tag":275,"props":3308,"children":3309},{},[3310],{"type":272,"value":3311},"query.collection",{"type":272,"value":3313}," for collection-scoped queries",{"type":267,"tag":1185,"props":3315,"children":3316},{},[3317,3324,3328],{"type":267,"tag":1212,"props":3318,"children":3319},{},[3320],{"type":267,"tag":275,"props":3321,"children":3322},{},[3323],{"type":272,"value":2602},{"type":267,"tag":1212,"props":3325,"children":3326},{},[3327],{"type":272,"value":3301},{"type":267,"tag":1212,"props":3329,"children":3330},{},[3331],{"type":272,"value":3332},"Concrete returned variant",{"type":267,"tag":1185,"props":3334,"children":3335},{},[3336,3343,3347],{"type":267,"tag":1212,"props":3337,"children":3338},{},[3339],{"type":267,"tag":275,"props":3340,"children":3341},{},[3342],{"type":272,"value":2619},{"type":267,"tag":1212,"props":3344,"children":3345},{},[3346],{"type":272,"value":3301},{"type":267,"tag":1212,"props":3348,"children":3349},{},[3350],{"type":272,"value":3351},"Locale-specific path before the Nuxt locale prefix",{"type":267,"tag":1185,"props":3353,"children":3354},{},[3355,3363,3367],{"type":267,"tag":1212,"props":3356,"children":3357},{},[3358],{"type":267,"tag":275,"props":3359,"children":3360},{},[3361],{"type":272,"value":3362},"body",{"type":267,"tag":1212,"props":3364,"children":3365},{},[3366],{"type":272,"value":3301},{"type":267,"tag":1212,"props":3368,"children":3369},{},[3370,3372],{"type":272,"value":3371},"Markdown root, structured JSON value, or ",{"type":267,"tag":275,"props":3373,"children":3374},{},[3375],{"type":272,"value":902},{"type":267,"tag":1185,"props":3377,"children":3378},{},[3379,3387,3391],{"type":267,"tag":1212,"props":3380,"children":3381},{},[3382],{"type":267,"tag":275,"props":3383,"children":3384},{},[3385],{"type":272,"value":3386},"canonicalKey",{"type":267,"tag":1212,"props":3388,"children":3389},{},[3390],{"type":272,"value":3301},{"type":267,"tag":1212,"props":3392,"children":3393},{},[3394],{"type":272,"value":3395},"Opaque locale-independent identity authored by the provider",{"type":267,"tag":1185,"props":3397,"children":3398},{},[3399,3407,3412],{"type":267,"tag":1212,"props":3400,"children":3401},{},[3402],{"type":267,"tag":275,"props":3403,"children":3404},{},[3405],{"type":272,"value":3406},"routeVariants",{"type":267,"tag":1212,"props":3408,"children":3409},{},[3410],{"type":272,"value":3411},"no",{"type":267,"tag":1212,"props":3413,"children":3414},{},[3415],{"type":272,"value":3416},"Concrete variants visible to this request",{"type":267,"tag":1185,"props":3418,"children":3419},{},[3420,3428,3432],{"type":267,"tag":1212,"props":3421,"children":3422},{},[3423],{"type":267,"tag":275,"props":3424,"children":3425},{},[3426],{"type":272,"value":3427},"id",{"type":267,"tag":1212,"props":3429,"children":3430},{},[3431],{"type":272,"value":3411},{"type":267,"tag":1212,"props":3433,"children":3434},{},[3435],{"type":272,"value":3436},"Derived when absent",{"type":267,"tag":1185,"props":3438,"children":3439},{},[3440,3447,3451],{"type":267,"tag":1212,"props":3441,"children":3442},{},[3443],{"type":267,"tag":275,"props":3444,"children":3445},{},[3446],{"type":272,"value":2397},{"type":267,"tag":1212,"props":3448,"children":3449},{},[3450],{"type":272,"value":3411},{"type":267,"tag":1212,"props":3452,"children":3453},{},[3454,3459,3461,3466,3467,3472,3474],{"type":267,"tag":275,"props":3455,"children":3456},{},[3457],{"type":272,"value":3458},"'markdown'",{"type":272,"value":3460}," by default; also ",{"type":267,"tag":275,"props":3462,"children":3463},{},[3464],{"type":272,"value":3465},"'yaml'",{"type":272,"value":1155},{"type":267,"tag":275,"props":3468,"children":3469},{},[3470],{"type":272,"value":3471},"'json'",{"type":272,"value":3473},", or ",{"type":267,"tag":275,"props":3475,"children":3476},{},[3477],{"type":272,"value":3478},"'csv'",{"type":267,"tag":1185,"props":3480,"children":3481},{},[3482,3490,3494],{"type":267,"tag":1212,"props":3483,"children":3484},{},[3485],{"type":267,"tag":275,"props":3486,"children":3487},{},[3488],{"type":272,"value":3489},"file",{"type":267,"tag":1212,"props":3491,"children":3492},{},[3493],{"type":272,"value":3411},{"type":267,"tag":1212,"props":3495,"children":3496},{},[3497],{"type":272,"value":3498},"File provenance when a backing file exists",{"type":267,"tag":268,"props":3500,"children":3501},{},[3502,3506,3508,3513,3515,3520,3522,3527],{"type":267,"tag":275,"props":3503,"children":3504},{},[3505],{"type":272,"value":2619},{"type":272,"value":3507}," includes the collection's locale-specific mount but excludes the\napplication locale prefix. For example, canonical ",{"type":267,"tag":275,"props":3509,"children":3510},{},[3511],{"type":272,"value":3512},"\u002Fintro",{"type":272,"value":3514}," becomes provider\n",{"type":267,"tag":275,"props":3516,"children":3517},{},[3518],{"type":272,"value":3519},"\u002Fdokumentation\u002Fintro",{"type":272,"value":3521}," and public ",{"type":267,"tag":275,"props":3523,"children":3524},{},[3525],{"type":272,"value":3526},"\u002Fde\u002Fdokumentation\u002Fintro",{"type":272,"value":3528},". It must be a\nleading-slash, site-relative path without an absolute URL, query, fragment,\nbackslash, or traversal segment.",{"type":267,"tag":268,"props":3530,"children":3531},{},[3532,3536,3538,3542,3544,3548,3550,3554,3556,3561],{"type":267,"tag":275,"props":3533,"children":3534},{},[3535],{"type":272,"value":3386},{"type":272,"value":3537}," is always required and must remain stable when a collection mount or locale-specific slug changes. The ",{"type":267,"tag":275,"props":3539,"children":3540},{},[3541],{"type":272,"value":3406},{"type":272,"value":3543}," entry for the row's locale must equal ",{"type":267,"tag":275,"props":3545,"children":3546},{},[3547],{"type":272,"value":2619},{"type":272,"value":3549},". Return only variants visible under the current request policy. When ",{"type":267,"tag":275,"props":3551,"children":3552},{},[3553],{"type":272,"value":2381},{"type":272,"value":3555}," has a ",{"type":267,"tag":275,"props":3557,"children":3558},{},[3559],{"type":272,"value":3560},"by",{"type":272,"value":3562}," discriminator, return its first matching candidate in order so core can label a proven fallback route.",{"type":267,"tag":268,"props":3564,"children":3565},{},[3566,3568,3573,3575,3580,3582,3587,3588,3593,3594,3599,3600,3605,3606,3611,3612,3617,3618,3622,3623,3627],{"type":272,"value":3567},"Core derives canonical\u002Fpublic paths and the ",{"type":267,"tag":275,"props":3569,"children":3570},{},[3571],{"type":272,"value":3572},"route",{"type":272,"value":3574},"\u002F",{"type":267,"tag":275,"props":3576,"children":3577},{},[3578],{"type":272,"value":3579},"resolution",{"type":272,"value":3581}," envelope. Do not return top-level ",{"type":267,"tag":275,"props":3583,"children":3584},{},[3585],{"type":272,"value":3586},"path",{"type":272,"value":1155},{"type":267,"tag":275,"props":3589,"children":3590},{},[3591],{"type":272,"value":3592},"variants",{"type":272,"value":1155},{"type":267,"tag":275,"props":3595,"children":3596},{},[3597],{"type":272,"value":3598},"localePaths",{"type":272,"value":1155},{"type":267,"tag":275,"props":3601,"children":3602},{},[3603],{"type":272,"value":3604},"unprefixedPath",{"type":272,"value":1155},{"type":267,"tag":275,"props":3607,"children":3608},{},[3609],{"type":272,"value":3610},"dir",{"type":272,"value":1155},{"type":267,"tag":275,"props":3613,"children":3614},{},[3615],{"type":272,"value":3616},"resolved",{"type":272,"value":1155},{"type":267,"tag":275,"props":3619,"children":3620},{},[3621],{"type":272,"value":3572},{"type":272,"value":3473},{"type":267,"tag":275,"props":3624,"children":3625},{},[3626],{"type":272,"value":3579},{"type":272,"value":288},{"type":267,"tag":268,"props":3629,"children":3630},{},[3631,3636,3638,3642,3643,3647,3648,3652,3654,3658],{"type":267,"tag":275,"props":3632,"children":3633},{},[3634],{"type":272,"value":3635},"normalizeProviderDocument()",{"type":272,"value":3637}," validates the provider row and fills transport defaults such as ",{"type":267,"tag":275,"props":3639,"children":3640},{},[3641],{"type":272,"value":3427},{"type":272,"value":1155},{"type":267,"tag":275,"props":3644,"children":3645},{},[3646],{"type":272,"value":2397},{"type":272,"value":1162},{"type":267,"tag":275,"props":3649,"children":3650},{},[3651],{"type":272,"value":3406},{"type":272,"value":3653},"; it does not invent canonical identity. Structured bodies and all selected fields must be JSON-pure. Markdown bodies must be a root Markdown AST or ",{"type":267,"tag":275,"props":3655,"children":3656},{},[3657],{"type":272,"value":902},{"type":272,"value":288},{"type":267,"tag":368,"props":3660,"children":3662},{"id":3661},"route-facts",[3663],{"type":272,"value":3664},"Route facts",{"type":267,"tag":268,"props":3666,"children":3667},{},[3668],{"type":272,"value":3669},"Navigation, surroundings, search, and route enumeration share this raw identity:",{"type":267,"tag":290,"props":3671,"children":3672},{"language":292,"class":293},[3673],{"type":267,"tag":275,"props":3674,"children":3675},{"class":297},[3676,3692,3693,3708,3709,3725,3726,3742,3743,3759,3760],{"type":267,"tag":300,"props":3677,"children":3678},{"class":302,"style":303},[3679,3683,3688],{"type":267,"tag":300,"props":3680,"children":3681},{"style":525},[3682],{"type":272,"value":510},{"type":267,"tag":300,"props":3684,"children":3685},{"style":530},[3686],{"type":272,"value":3687}," ContentProviderRouteFact",{"type":267,"tag":300,"props":3689,"children":3690},{"style":318},[3691],{"type":272,"value":321},{"type":272,"value":323},{"type":267,"tag":300,"props":3694,"children":3695},{"class":302,"style":303},[3696,3700,3704],{"type":267,"tag":300,"props":3697,"children":3698},{"style":329},[3699],{"type":272,"value":1415},{"type":267,"tag":300,"props":3701,"children":3702},{"style":318},[3703],{"type":272,"value":551},{"type":267,"tag":300,"props":3705,"children":3706},{"style":530},[3707],{"type":272,"value":810},{"type":272,"value":323},{"type":267,"tag":300,"props":3710,"children":3711},{"class":302,"style":303},[3712,3717,3721],{"type":267,"tag":300,"props":3713,"children":3714},{"style":329},[3715],{"type":272,"value":3716},"  canonicalKey",{"type":267,"tag":300,"props":3718,"children":3719},{"style":318},[3720],{"type":272,"value":551},{"type":267,"tag":300,"props":3722,"children":3723},{"style":530},[3724],{"type":272,"value":810},{"type":272,"value":323},{"type":267,"tag":300,"props":3727,"children":3728},{"class":302,"style":303},[3729,3734,3738],{"type":267,"tag":300,"props":3730,"children":3731},{"style":329},[3732],{"type":272,"value":3733},"  locale",{"type":267,"tag":300,"props":3735,"children":3736},{"style":318},[3737],{"type":272,"value":551},{"type":267,"tag":300,"props":3739,"children":3740},{"style":530},[3741],{"type":272,"value":810},{"type":272,"value":323},{"type":267,"tag":300,"props":3744,"children":3745},{"class":302,"style":303},[3746,3751,3755],{"type":267,"tag":300,"props":3747,"children":3748},{"style":329},[3749],{"type":272,"value":3750},"  contentPath",{"type":267,"tag":300,"props":3752,"children":3753},{"style":318},[3754],{"type":272,"value":551},{"type":267,"tag":300,"props":3756,"children":3757},{"style":530},[3758],{"type":272,"value":810},{"type":272,"value":323},{"type":267,"tag":300,"props":3761,"children":3762},{"class":302,"style":303},[3763],{"type":267,"tag":300,"props":3764,"children":3765},{"style":318},[3766],{"type":272,"value":1145},{"type":267,"tag":268,"props":3768,"children":3769},{},[3770],{"type":272,"value":3771},"The same content-path rules apply as for documents. Extra selected fields must be JSON-pure.",{"type":267,"tag":268,"props":3773,"children":3774},{},[3775,3780,3782,3787,3788,3793,3795,3799,3801,3806,3808,3813,3815,3820],{"type":267,"tag":275,"props":3776,"children":3777},{},[3778],{"type":272,"value":3779},"routes()",{"type":272,"value":3781}," may add ",{"type":267,"tag":275,"props":3783,"children":3784},{},[3785],{"type":272,"value":3786},"draft",{"type":272,"value":2360},{"type":267,"tag":275,"props":3789,"children":3790},{},[3791],{"type":272,"value":3792},"sitemap",{"type":272,"value":3794},". ",{"type":267,"tag":275,"props":3796,"children":3797},{},[3798],{"type":272,"value":3792},{"type":272,"value":3800}," is ",{"type":267,"tag":275,"props":3802,"children":3803},{},[3804],{"type":272,"value":3805},"false",{"type":272,"value":3807}," or ",{"type":267,"tag":275,"props":3809,"children":3810},{},[3811],{"type":272,"value":3812},"{ lastmod?, images?: Array\u003C{ loc }> }",{"type":272,"value":3814},"; ",{"type":267,"tag":275,"props":3816,"children":3817},{},[3818],{"type":272,"value":3819},"lastmod",{"type":272,"value":3821}," must be normalized UTC ISO text. Ginko applies collection inclusion, visibility, and final URL policy after the provider returns.",{"type":267,"tag":268,"props":3823,"children":3824},{},[3825],{"type":272,"value":3826},"Direct provider results are limited to 64 KiB per UTF-8 JSON record, 32 MiB aggregate, 16 sitemap images per route, and 2 KiB per sitemap image location. These are rejection ceilings, not target page sizes.",{"type":267,"tag":268,"props":3828,"children":3829},{},[3830,3832,3837],{"type":272,"value":3831},"Framework-neutral data sources may enumerate routes with cursors before ",{"type":267,"tag":275,"props":3833,"children":3834},{},[3835],{"type":272,"value":3836},"bindContentProvider()",{"type":272,"value":3838}," adapts them. That boundary caps a route page at 250 entries and the logical enumeration at 100,000. It must keep one external snapshot across every page, bind cursors to that snapshot and exact scope, and make forward progress. A changed snapshot, repeated cursor, empty page with continuation, or non-progress is invalid.",{"type":267,"tag":368,"props":3840,"children":3842},{"id":3841},"visibility",[3843],{"type":272,"value":3844},"Visibility",{"type":267,"tag":268,"props":3846,"children":3847},{},[3848,3850,3854],{"type":272,"value":3849},"The provider receives the active ",{"type":267,"tag":275,"props":3851,"children":3852},{},[3853],{"type":272,"value":606},{"type":272,"value":3855},". It owns published-versus-preview selection and authentication for every provider surface. Apply the same policy to list, first, and count execution; Ginko does not retrieve all remote rows and filter hidden content afterward.",{"type":267,"tag":268,"props":3857,"children":3858},{},[3859,3861,3865,3867,3871],{"type":272,"value":3860},"Return only visible ",{"type":267,"tag":275,"props":3862,"children":3863},{},[3864],{"type":272,"value":3406},{"type":272,"value":3866}," and route facts. The filesystem provider's sealed-snapshot preview behavior is not encoded in ",{"type":267,"tag":275,"props":3868,"children":3869},{},[3870],{"type":272,"value":628},{"type":272,"value":3872}," and does not apply automatically to third-party providers.",{"type":267,"tag":368,"props":3874,"children":3876},{"id":3875},"site-data",[3877],{"type":272,"value":3878},"Site data",{"type":267,"tag":268,"props":3880,"children":3881},{},[3882,3887,3889,3894,3896,3900,3901,3906,3908,3912,3913,3918,3920,3924],{"type":267,"tag":275,"props":3883,"children":3884},{},[3885],{"type":272,"value":3886},"siteData()",{"type":272,"value":3888}," receives ",{"type":267,"tag":275,"props":3890,"children":3891},{},[3892],{"type":272,"value":3893},"{ key, locale? }",{"type":272,"value":3895}," and returns ",{"type":267,"tag":275,"props":3897,"children":3898},{},[3899],{"type":272,"value":1320},{"type":272,"value":3794},{"type":267,"tag":275,"props":3902,"children":3903},{},[3904],{"type":272,"value":3905},"data",{"type":272,"value":3907}," is required and must be a JSON value or ",{"type":267,"tag":275,"props":3909,"children":3910},{},[3911],{"type":272,"value":902},{"type":272,"value":3794},{"type":267,"tag":275,"props":3914,"children":3915},{},[3916],{"type":272,"value":3917},"updatedAt",{"type":272,"value":3919},", when present, is a non-negative safe-integer timestamp; omit it rather than returning ",{"type":267,"tag":275,"props":3921,"children":3922},{},[3923],{"type":272,"value":902},{"type":272,"value":288},{"type":267,"tag":268,"props":3926,"children":3927},{},[3928,3930,3935,3936,3940],{"type":272,"value":3929},"The request remains the source of truth for ",{"type":267,"tag":275,"props":3931,"children":3932},{},[3933],{"type":272,"value":3934},"key",{"type":272,"value":2360},{"type":267,"tag":275,"props":3937,"children":3938},{},[3939],{"type":272,"value":2602},{"type":272,"value":3941},". Ginko builds the public response identity from that request.",{"type":267,"tag":368,"props":3943,"children":3945},{"id":3944},"cache-hints",[3946],{"type":272,"value":3947},"Cache hints",{"type":267,"tag":268,"props":3949,"children":3950},{},[3951,3953,3957],{"type":272,"value":3952},"Wrap any operation result with ",{"type":267,"tag":275,"props":3954,"children":3955},{},[3956],{"type":272,"value":1354},{"type":272,"value":1740},{"type":267,"tag":290,"props":3959,"children":3960},{"language":292,"class":293},[3961],{"type":267,"tag":275,"props":3962,"children":3963},{"class":297},[3964,3992,3993,3996,3997,4024,4025,4064,4065,4086,4087,4104,4105,4118,4119],{"type":267,"tag":300,"props":3965,"children":3966},{"class":302,"style":303},[3967,3971,3975,3980,3984,3988],{"type":267,"tag":300,"props":3968,"children":3969},{"style":307},[3970],{"type":272,"value":310},{"type":267,"tag":300,"props":3972,"children":3973},{"style":318},[3974],{"type":272,"value":476},{"type":267,"tag":300,"props":3976,"children":3977},{"style":329},[3978],{"type":272,"value":3979},"withContentCache",{"type":267,"tag":300,"props":3981,"children":3982},{"style":318},[3983],{"type":272,"value":1500},{"type":267,"tag":300,"props":3985,"children":3986},{"style":307},[3987],{"type":272,"value":360},{"type":267,"tag":300,"props":3989,"children":3990},{"style":363},[3991],{"type":272,"value":366},{"type":272,"value":323},{"type":267,"tag":300,"props":3994,"children":3995},{"class":302,"style":303},[],{"type":272,"value":323},{"type":267,"tag":300,"props":3998,"children":3999},{"class":302,"style":303},[4000,4005,4010,4014,4019],{"type":267,"tag":300,"props":4001,"children":4002},{"style":307},[4003],{"type":272,"value":4004},"return",{"type":267,"tag":300,"props":4006,"children":4007},{"style":400},[4008],{"type":272,"value":4009}," withContentCache",{"type":267,"tag":300,"props":4011,"children":4012},{"style":318},[4013],{"type":272,"value":588},{"type":267,"tag":300,"props":4015,"children":4016},{"style":329},[4017],{"type":272,"value":4018},"result",{"type":267,"tag":300,"props":4020,"children":4021},{"style":318},[4022],{"type":272,"value":4023},", {",{"type":272,"value":323},{"type":267,"tag":300,"props":4026,"children":4027},{"class":302,"style":303},[4028,4033,4037,4042,4047,4051,4055,4060],{"type":267,"tag":300,"props":4029,"children":4030},{"style":329},[4031],{"type":272,"value":4032},"  tags:",{"type":267,"tag":300,"props":4034,"children":4035},{"style":318},[4036],{"type":272,"value":1585},{"type":267,"tag":300,"props":4038,"children":4039},{"style":363},[4040],{"type":272,"value":4041},"`collection:",{"type":267,"tag":300,"props":4043,"children":4044},{"style":525},[4045],{"type":272,"value":4046},"${",{"type":267,"tag":300,"props":4048,"children":4049},{"style":329},[4050],{"type":272,"value":2800},{"type":267,"tag":300,"props":4052,"children":4053},{"style":525},[4054],{"type":272,"value":1145},{"type":267,"tag":300,"props":4056,"children":4057},{"style":363},[4058],{"type":272,"value":4059},"`",{"type":267,"tag":300,"props":4061,"children":4062},{"style":318},[4063],{"type":272,"value":1604},{"type":272,"value":323},{"type":267,"tag":300,"props":4066,"children":4067},{"class":302,"style":303},[4068,4073,4077,4082],{"type":267,"tag":300,"props":4069,"children":4070},{"style":329},[4071],{"type":272,"value":4072},"  paths:",{"type":267,"tag":300,"props":4074,"children":4075},{"style":318},[4076],{"type":272,"value":1585},{"type":267,"tag":300,"props":4078,"children":4079},{"style":363},[4080],{"type":272,"value":4081},"'\u002Fdocs\u002Fintro'",{"type":267,"tag":300,"props":4083,"children":4084},{"style":318},[4085],{"type":272,"value":1604},{"type":272,"value":323},{"type":267,"tag":300,"props":4088,"children":4089},{"class":302,"style":303},[4090,4095,4100],{"type":267,"tag":300,"props":4091,"children":4092},{"style":329},[4093],{"type":272,"value":4094},"  maxAge:",{"type":267,"tag":300,"props":4096,"children":4097},{"style":1404},[4098],{"type":272,"value":4099}," 300",{"type":267,"tag":300,"props":4101,"children":4102},{"style":318},[4103],{"type":272,"value":337},{"type":272,"value":323},{"type":267,"tag":300,"props":4106,"children":4107},{"class":302,"style":303},[4108,4113],{"type":267,"tag":300,"props":4109,"children":4110},{"style":329},[4111],{"type":272,"value":4112},"  swr:",{"type":267,"tag":300,"props":4114,"children":4115},{"style":1404},[4116],{"type":272,"value":4117}," 60",{"type":272,"value":323},{"type":267,"tag":300,"props":4120,"children":4121},{"class":302,"style":303},[4122],{"type":267,"tag":300,"props":4123,"children":4124},{"style":318},[4125],{"type":272,"value":495},{"type":267,"tag":268,"props":4127,"children":4128},{},[4129,4131,4135,4136,4141,4143,4148],{"type":272,"value":4130},"The wrapper cannot collide with document fields named ",{"type":267,"tag":275,"props":4132,"children":4133},{},[4134],{"type":272,"value":3905},{"type":272,"value":3807},{"type":267,"tag":275,"props":4137,"children":4138},{},[4139],{"type":272,"value":4140},"cache",{"type":272,"value":4142},". Providers describe dependencies and freshness; the application-owned ",{"type":267,"tag":275,"props":4144,"children":4145},{},[4146],{"type":272,"value":4147},"ContentCacheAdapter",{"type":272,"value":4149}," applies response metadata and may expose an explicit host-cache invalidation capability.",{"type":267,"tag":368,"props":4151,"children":4153},{"id":4152},"errors-and-conformance",[4154],{"type":272,"value":4155},"Errors and conformance",{"type":267,"tag":268,"props":4157,"children":4158},{},[4159,4161,4166],{"type":272,"value":4160},"Ginko rejects invalid provider modules, unadvertised query work, malformed response envelopes, impure JSON, invalid route ownership, and unsupported optional operations. Use ",{"type":267,"tag":275,"props":4162,"children":4163},{},[4164],{"type":272,"value":4165},"createContentProviderError(code, message, details?, cause?)",{"type":272,"value":4167}," when an implementation needs to produce one of Ginko's stable provider error codes without exposing its internal cause.",{"type":267,"tag":268,"props":4169,"children":4170},{},[4171,4173,4178,4179,4184,4186,4190,4191,4195,4196,4200,4201,4205,4206,4210],{"type":272,"value":4172},"Run ",{"type":267,"tag":275,"props":4174,"children":4175},{},[4176],{"type":272,"value":4177},"runProviderContractSuite()",{"type":272,"value":281},{"type":267,"tag":275,"props":4180,"children":4181},{},[4182],{"type":272,"value":4183},"@lupinum\u002Fginko-content\u002Ftesting\u002Fprovider-contract",{"type":272,"value":4185},". Supply one result-asserting probe for every advertised operator and pagination mode, plus probes for ordered sort, ",{"type":267,"tag":275,"props":4187,"children":4188},{},[4189],{"type":272,"value":2929},{"type":272,"value":1155},{"type":267,"tag":275,"props":4192,"children":4193},{},[4194],{"type":272,"value":2936},{"type":272,"value":1155},{"type":267,"tag":275,"props":4197,"children":4198},{},[4199],{"type":272,"value":2942},{"type":272,"value":1155},{"type":267,"tag":275,"props":4202,"children":4203},{},[4204],{"type":272,"value":2948},{"type":272,"value":1162},{"type":267,"tag":275,"props":4207,"children":4208},{},[4209],{"type":272,"value":2962},{"type":272,"value":4211}," when offset pagination is advertised. The suite also checks versioned query envelopes, raw documents, route facts, optional-method presence, and response semantics.",{"type":267,"tag":268,"props":4213,"children":4214},{},[4215,4217,4222,4223,4228,4230,4235],{"type":272,"value":4216},"Framework-neutral source authors should also run ",{"type":267,"tag":275,"props":4218,"children":4219},{},[4220],{"type":272,"value":4221},"runContentDataSourceContractSuite()",{"type":272,"value":281},{"type":267,"tag":275,"props":4224,"children":4225},{},[4226],{"type":272,"value":4227},"@lupinum\u002Fginko-content\u002Ftesting\u002Fdata-source-contract",{"type":272,"value":4229},". Repository maintainers changing the boundary must follow ",{"type":267,"tag":275,"props":4231,"children":4232},{},[4233],{"type":272,"value":4234},"packages\u002Fcontent\u002Fdocs\u002FPROVIDER_CONTRACT.md",{"type":272,"value":288},{"title":4237,"searchDepth":4238,"depth":4238,"links":4239},"",4,[4240,4242,4243,4244,4245,4246,4247,4248,4249,4250],{"id":370,"depth":4241,"text":373},2,{"id":510,"depth":4241,"text":513},{"id":1358,"depth":4241,"text":1361},{"id":1160,"depth":4241,"text":2807},{"id":2991,"depth":4241,"text":2994},{"id":3661,"depth":4241,"text":3664},{"id":3841,"depth":4241,"text":3844},{"id":3875,"depth":4241,"text":3878},{"id":3944,"depth":4241,"text":3947},{"id":4152,"depth":4241,"text":4155},"markdown",{"source":4253,"path":4254,"stem":4255,"dir":4256,"extension":4257},"content","docs\u002F5.reference\u002F10.provider-contract.md","docs\u002F5.reference\u002F10.provider-contract","reference","md",{"requestedPath":201,"resolvedPath":201,"alternates":4259},[],{"requested":4261,"resolved":4262,"usedFallback":6},{},{"locale":8},{"previous":4264,"next":4265},{"title":193,"id":194,"canonicalKey":195,"locale":8,"draft":6,"path":196},{"title":203,"id":204,"canonicalKey":205,"locale":8,"draft":6,"path":206},{"left":4267,"top":4267,"width":4268,"height":4268,"rotate":4267,"vFlip":6,"hFlip":6,"body":4269},0,256,"\u003Cpath fill=\"#3178c6\" d=\"M20 0h216c11.046 0 20 8.954 20 20v216c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20V20C0 8.954 8.954 0 20 0\"\u002F>\u003Cpath fill=\"#fff\" d=\"M150.518 200.475v27.62q6.738 3.453 15.938 5.179T185.849 235q9.934 0 18.874-1.899t15.678-6.257q6.738-4.359 10.669-11.394q3.93-7.033 3.93-17.391q0-7.51-2.246-13.163a30.8 30.8 0 0 0-6.479-10.055q-4.232-4.402-10.149-7.898t-13.347-6.602q-5.442-2.245-9.761-4.359t-7.342-4.316q-3.024-2.2-4.665-4.661t-1.641-5.567q0-2.848 1.468-5.135q1.469-2.288 4.147-3.927t6.565-2.547q3.887-.906 8.638-.906q3.456 0 7.299.518q3.844.517 7.732 1.597a54 54 0 0 1 7.558 2.719a41.7 41.7 0 0 1 6.781 3.797v-25.807q-6.306-2.417-13.778-3.582T198.633 107q-9.847 0-18.658 2.115q-8.811 2.114-15.506 6.602q-6.694 4.49-10.582 11.437Q150 134.102 150 143.769q0 12.342 7.127 21.06t21.638 14.759a292 292 0 0 1 10.625 4.575q4.924 2.244 8.509 4.66t5.658 5.265t2.073 6.474a9.9 9.9 0 0 1-1.296 4.963q-1.295 2.287-3.93 3.97t-6.565 2.632t-9.2.95q-8.983 0-17.794-3.151t-16.327-9.451m-46.036-68.733H140V109H41v22.742h35.345V233h28.137z\"\u002F>",{"left":4267,"top":4267,"width":4271,"height":4271,"rotate":4267,"vFlip":6,"hFlip":6,"body":4272},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>",1786636629406]