[{"data":1,"prerenderedAt":2374},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:kY_jKwjuUrHeDPCZ7sTuBR8okRroBqiN00KNTtMq7mY":261,"content-page-surround:docs:kY_jKwjuUrHeDPCZ7sTuBR8okRroBqiN00KNTtMq7mY":2357,"i-logos:nuxt-icon":2362,"i-logos:typescript-icon":2367,"i-lucide:clipboard":2369,"i-lucide:braces":2372},[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":262,"description":263,"navigation":264,"body":265,"type":2344,"id":133,"canonicalKey":134,"draft":6,"partial":6,"locale":8,"collection":2345,"navigationFile":6,"file":2346,"route":2352,"resolution":2354},"Add provider search and caching","Return search hits from a provider, attach cache hints, and invalidate affected content after publication.",{"title":132},{"type":266,"children":267,"toc":2337},"root",[268,276,388,400,1083,1102,1203,1215,1222,1227,1356,1367,1379,1618,1623,1687,1706,2112,2133,2139,2179,2197,2303,2315,2320,2332],{"type":269,"tag":270,"props":271,"children":272},"element","p",{},[273],{"type":274,"value":275},"text","Select provider search when the external content source already maintains the index:",{"type":269,"tag":277,"props":278,"children":282},"pre",{"language":279,"filename":280,"class":281},"ts","nuxt.config.ts","shiki shiki-themes light-plus dark-plus dark:dark-plus",[283],{"type":269,"tag":284,"props":285,"children":287},"code",{"class":286},"language-ts",[288,317,319,333,334,346,347,361,362,370,371,379,380],{"type":269,"tag":289,"props":290,"children":293},"span",{"class":291,"style":292},"line","display: inline",[294,300,305,311],{"type":269,"tag":289,"props":295,"children":297},{"style":296},"color:#AF00DB;--shiki-dark:#C586C0",[298],{"type":274,"value":299},"export",{"type":269,"tag":289,"props":301,"children":302},{"style":296},[303],{"type":274,"value":304}," default",{"type":269,"tag":289,"props":306,"children":308},{"style":307},"color:#795E26;--shiki-dark:#DCDCAA",[309],{"type":274,"value":310}," defineNuxtConfig",{"type":269,"tag":289,"props":312,"children":314},{"style":313},"color:#000000;--shiki-dark:#D4D4D4",[315],{"type":274,"value":316},"({",{"type":274,"value":318},"\n",{"type":269,"tag":289,"props":320,"children":321},{"class":291,"style":292},[322,328],{"type":269,"tag":289,"props":323,"children":325},{"style":324},"color:#001080;--shiki-dark:#9CDCFE",[326],{"type":274,"value":327},"  content:",{"type":269,"tag":289,"props":329,"children":330},{"style":313},[331],{"type":274,"value":332}," {",{"type":274,"value":318},{"type":269,"tag":289,"props":335,"children":336},{"class":291,"style":292},[337,342],{"type":269,"tag":289,"props":338,"children":339},{"style":324},[340],{"type":274,"value":341},"    search:",{"type":269,"tag":289,"props":343,"children":344},{"style":313},[345],{"type":274,"value":332},{"type":274,"value":318},{"type":269,"tag":289,"props":348,"children":349},{"class":291,"style":292},[350,355],{"type":269,"tag":289,"props":351,"children":352},{"style":324},[353],{"type":274,"value":354},"      engine:",{"type":269,"tag":289,"props":356,"children":358},{"style":357},"color:#A31515;--shiki-dark:#CE9178",[359],{"type":274,"value":360}," 'provider'",{"type":274,"value":318},{"type":269,"tag":289,"props":363,"children":364},{"class":291,"style":292},[365],{"type":269,"tag":289,"props":366,"children":367},{"style":313},[368],{"type":274,"value":369},"    }",{"type":274,"value":318},{"type":269,"tag":289,"props":372,"children":373},{"class":291,"style":292},[374],{"type":269,"tag":289,"props":375,"children":376},{"style":313},[377],{"type":274,"value":378},"  }",{"type":274,"value":318},{"type":269,"tag":289,"props":381,"children":382},{"class":291,"style":292},[383],{"type":269,"tag":289,"props":384,"children":385},{"style":313},[386],{"type":274,"value":387},"})",{"type":269,"tag":270,"props":389,"children":390},{},[391,393,398],{"type":274,"value":392},"Implement ",{"type":269,"tag":284,"props":394,"children":395},{},[396],{"type":274,"value":397},"search",{"type":274,"value":399}," on the provider and return the route fields Ginko needs with every hit:",{"type":269,"tag":277,"props":401,"children":403},{"language":279,"filename":402,"class":281},"server\u002Fproviders\u002Facme.ts",[404],{"type":269,"tag":284,"props":405,"children":406},{"class":286},[407,445,446,449,450,465,466,484,485,497,498,510,511,534,535,557,558,565,566,574,575,614,615,641,642,649,650,683,684,717,718,745,746,771,772,793,794,802,803,806,807,846,847,873,874,899,900,925,926,938,939,964,965,990,991,1015,1016,1037,1038,1046,1047,1055,1056,1063,1064],{"type":269,"tag":289,"props":408,"children":409},{"class":291,"style":292},[410,415,420,425,430,435,440],{"type":269,"tag":289,"props":411,"children":412},{"style":296},[413],{"type":274,"value":414},"import",{"type":269,"tag":289,"props":416,"children":417},{"style":296},[418],{"type":274,"value":419}," type",{"type":269,"tag":289,"props":421,"children":422},{"style":313},[423],{"type":274,"value":424}," { ",{"type":269,"tag":289,"props":426,"children":427},{"style":324},[428],{"type":274,"value":429},"ContentProvider",{"type":269,"tag":289,"props":431,"children":432},{"style":313},[433],{"type":274,"value":434}," } ",{"type":269,"tag":289,"props":436,"children":437},{"style":296},[438],{"type":274,"value":439},"from",{"type":269,"tag":289,"props":441,"children":442},{"style":357},[443],{"type":274,"value":444}," '@lupinum\u002Fginko-content\u002Fprovider'",{"type":274,"value":318},{"type":269,"tag":289,"props":447,"children":448},{"class":291,"style":292},[],{"type":274,"value":318},{"type":269,"tag":289,"props":451,"children":452},{"class":291,"style":292},[453,457,461],{"type":269,"tag":289,"props":454,"children":455},{"style":296},[456],{"type":274,"value":299},{"type":269,"tag":289,"props":458,"children":459},{"style":296},[460],{"type":274,"value":304},{"type":269,"tag":289,"props":462,"children":463},{"style":313},[464],{"type":274,"value":332},{"type":274,"value":318},{"type":269,"tag":289,"props":467,"children":468},{"class":291,"style":292},[469,474,479],{"type":269,"tag":289,"props":470,"children":471},{"style":324},[472],{"type":274,"value":473},"  name:",{"type":269,"tag":289,"props":475,"children":476},{"style":357},[477],{"type":274,"value":478}," 'acme'",{"type":269,"tag":289,"props":480,"children":481},{"style":313},[482],{"type":274,"value":483},",",{"type":274,"value":318},{"type":269,"tag":289,"props":486,"children":487},{"class":291,"style":292},[488,493],{"type":269,"tag":289,"props":489,"children":490},{"style":324},[491],{"type":274,"value":492},"  capabilities:",{"type":269,"tag":289,"props":494,"children":495},{"style":313},[496],{"type":274,"value":332},{"type":274,"value":318},{"type":269,"tag":289,"props":499,"children":500},{"class":291,"style":292},[501,506],{"type":269,"tag":289,"props":502,"children":503},{"style":324},[504],{"type":274,"value":505},"    query:",{"type":269,"tag":289,"props":507,"children":508},{"style":313},[509],{"type":274,"value":332},{"type":274,"value":318},{"type":269,"tag":289,"props":512,"children":513},{"class":291,"style":292},[514,519,524,529],{"type":269,"tag":289,"props":515,"children":516},{"style":324},[517],{"type":274,"value":518},"      operators:",{"type":269,"tag":289,"props":520,"children":521},{"style":313},[522],{"type":274,"value":523}," [",{"type":269,"tag":289,"props":525,"children":526},{"style":357},[527],{"type":274,"value":528},"'$eq'",{"type":269,"tag":289,"props":530,"children":531},{"style":313},[532],{"type":274,"value":533},"],",{"type":274,"value":318},{"type":269,"tag":289,"props":536,"children":537},{"class":291,"style":292},[538,543,547,552],{"type":269,"tag":289,"props":539,"children":540},{"style":324},[541],{"type":274,"value":542},"      pagination:",{"type":269,"tag":289,"props":544,"children":545},{"style":313},[546],{"type":274,"value":523},{"type":269,"tag":289,"props":548,"children":549},{"style":357},[550],{"type":274,"value":551},"'offset'",{"type":269,"tag":289,"props":553,"children":554},{"style":313},[555],{"type":274,"value":556},"]",{"type":274,"value":318},{"type":269,"tag":289,"props":559,"children":560},{"class":291,"style":292},[561],{"type":269,"tag":289,"props":562,"children":563},{"style":313},[564],{"type":274,"value":369},{"type":274,"value":318},{"type":269,"tag":289,"props":567,"children":568},{"class":291,"style":292},[569],{"type":269,"tag":289,"props":570,"children":571},{"style":313},[572],{"type":274,"value":573},"  },",{"type":274,"value":318},{"type":269,"tag":289,"props":576,"children":577},{"class":291,"style":292},[578,584,589,594,599,604,609],{"type":269,"tag":289,"props":579,"children":581},{"style":580},"color:#0000FF;--shiki-dark:#569CD6",[582],{"type":274,"value":583},"  async",{"type":269,"tag":289,"props":585,"children":586},{"style":307},[587],{"type":274,"value":588}," query",{"type":269,"tag":289,"props":590,"children":591},{"style":313},[592],{"type":274,"value":593},"(",{"type":269,"tag":289,"props":595,"children":596},{"style":324},[597],{"type":274,"value":598},"event",{"type":269,"tag":289,"props":600,"children":601},{"style":313},[602],{"type":274,"value":603},", ",{"type":269,"tag":289,"props":605,"children":606},{"style":324},[607],{"type":274,"value":608},"query",{"type":269,"tag":289,"props":610,"children":611},{"style":313},[612],{"type":274,"value":613},") {",{"type":274,"value":318},{"type":269,"tag":289,"props":616,"children":617},{"class":291,"style":292},[618,623,628,632,636],{"type":269,"tag":289,"props":619,"children":620},{"style":296},[621],{"type":274,"value":622},"    return",{"type":269,"tag":289,"props":624,"children":625},{"style":307},[626],{"type":274,"value":627}," executeQuery",{"type":269,"tag":289,"props":629,"children":630},{"style":313},[631],{"type":274,"value":593},{"type":269,"tag":289,"props":633,"children":634},{"style":324},[635],{"type":274,"value":608},{"type":269,"tag":289,"props":637,"children":638},{"style":313},[639],{"type":274,"value":640},")",{"type":274,"value":318},{"type":269,"tag":289,"props":643,"children":644},{"class":291,"style":292},[645],{"type":269,"tag":289,"props":646,"children":647},{"style":313},[648],{"type":274,"value":573},{"type":274,"value":318},{"type":269,"tag":289,"props":651,"children":652},{"class":291,"style":292},[653,657,662,666,670,674,679],{"type":269,"tag":289,"props":654,"children":655},{"style":580},[656],{"type":274,"value":583},{"type":269,"tag":289,"props":658,"children":659},{"style":307},[660],{"type":274,"value":661}," search",{"type":269,"tag":289,"props":663,"children":664},{"style":313},[665],{"type":274,"value":593},{"type":269,"tag":289,"props":667,"children":668},{"style":324},[669],{"type":274,"value":598},{"type":269,"tag":289,"props":671,"children":672},{"style":313},[673],{"type":274,"value":603},{"type":269,"tag":289,"props":675,"children":676},{"style":324},[677],{"type":274,"value":678},"request",{"type":269,"tag":289,"props":680,"children":681},{"style":313},[682],{"type":274,"value":613},{"type":274,"value":318},{"type":269,"tag":289,"props":685,"children":686},{"class":291,"style":292},[687,692,698,703,708,713],{"type":269,"tag":289,"props":688,"children":689},{"style":580},[690],{"type":274,"value":691},"    const",{"type":269,"tag":289,"props":693,"children":695},{"style":694},"color:#0070C1;--shiki-dark:#4FC1FF",[696],{"type":274,"value":697}," hits",{"type":269,"tag":289,"props":699,"children":700},{"style":313},[701],{"type":274,"value":702}," = ",{"type":269,"tag":289,"props":704,"children":705},{"style":296},[706],{"type":274,"value":707},"await",{"type":269,"tag":289,"props":709,"children":710},{"style":307},[711],{"type":274,"value":712}," acmeSearch",{"type":269,"tag":289,"props":714,"children":715},{"style":313},[716],{"type":274,"value":316},{"type":274,"value":318},{"type":269,"tag":289,"props":719,"children":720},{"class":291,"style":292},[721,726,731,736,741],{"type":269,"tag":289,"props":722,"children":723},{"style":324},[724],{"type":274,"value":725},"      query:",{"type":269,"tag":289,"props":727,"children":728},{"style":324},[729],{"type":274,"value":730}," request",{"type":269,"tag":289,"props":732,"children":733},{"style":313},[734],{"type":274,"value":735},".",{"type":269,"tag":289,"props":737,"children":738},{"style":324},[739],{"type":274,"value":740},"term",{"type":269,"tag":289,"props":742,"children":743},{"style":313},[744],{"type":274,"value":483},{"type":274,"value":318},{"type":269,"tag":289,"props":747,"children":748},{"class":291,"style":292},[749,754,758,762,767],{"type":269,"tag":289,"props":750,"children":751},{"style":324},[752],{"type":274,"value":753},"      locale:",{"type":269,"tag":289,"props":755,"children":756},{"style":324},[757],{"type":274,"value":730},{"type":269,"tag":289,"props":759,"children":760},{"style":313},[761],{"type":274,"value":735},{"type":269,"tag":289,"props":763,"children":764},{"style":324},[765],{"type":274,"value":766},"locale",{"type":269,"tag":289,"props":768,"children":769},{"style":313},[770],{"type":274,"value":483},{"type":274,"value":318},{"type":269,"tag":289,"props":773,"children":774},{"class":291,"style":292},[775,780,784,788],{"type":269,"tag":289,"props":776,"children":777},{"style":324},[778],{"type":274,"value":779},"      collections:",{"type":269,"tag":289,"props":781,"children":782},{"style":324},[783],{"type":274,"value":730},{"type":269,"tag":289,"props":785,"children":786},{"style":313},[787],{"type":274,"value":735},{"type":269,"tag":289,"props":789,"children":790},{"style":324},[791],{"type":274,"value":792},"collections",{"type":274,"value":318},{"type":269,"tag":289,"props":795,"children":796},{"class":291,"style":292},[797],{"type":269,"tag":289,"props":798,"children":799},{"style":313},[800],{"type":274,"value":801},"    })",{"type":274,"value":318},{"type":269,"tag":289,"props":804,"children":805},{"class":291,"style":292},[],{"type":274,"value":318},{"type":269,"tag":289,"props":808,"children":809},{"class":291,"style":292},[810,814,818,822,827,831,836,841],{"type":269,"tag":289,"props":811,"children":812},{"style":296},[813],{"type":274,"value":622},{"type":269,"tag":289,"props":815,"children":816},{"style":324},[817],{"type":274,"value":697},{"type":269,"tag":289,"props":819,"children":820},{"style":313},[821],{"type":274,"value":735},{"type":269,"tag":289,"props":823,"children":824},{"style":307},[825],{"type":274,"value":826},"map",{"type":269,"tag":289,"props":828,"children":829},{"style":313},[830],{"type":274,"value":593},{"type":269,"tag":289,"props":832,"children":833},{"style":324},[834],{"type":274,"value":835},"hit",{"type":269,"tag":289,"props":837,"children":838},{"style":580},[839],{"type":274,"value":840}," =>",{"type":269,"tag":289,"props":842,"children":843},{"style":313},[844],{"type":274,"value":845}," ({",{"type":274,"value":318},{"type":269,"tag":289,"props":848,"children":849},{"class":291,"style":292},[850,855,860,864,869],{"type":269,"tag":289,"props":851,"children":852},{"style":324},[853],{"type":274,"value":854},"      title:",{"type":269,"tag":289,"props":856,"children":857},{"style":324},[858],{"type":274,"value":859}," hit",{"type":269,"tag":289,"props":861,"children":862},{"style":313},[863],{"type":274,"value":735},{"type":269,"tag":289,"props":865,"children":866},{"style":324},[867],{"type":274,"value":868},"title",{"type":269,"tag":289,"props":870,"children":871},{"style":313},[872],{"type":274,"value":483},{"type":274,"value":318},{"type":269,"tag":289,"props":875,"children":876},{"class":291,"style":292},[877,882,886,890,895],{"type":269,"tag":289,"props":878,"children":879},{"style":324},[880],{"type":274,"value":881},"      excerpt:",{"type":269,"tag":289,"props":883,"children":884},{"style":324},[885],{"type":274,"value":859},{"type":269,"tag":289,"props":887,"children":888},{"style":313},[889],{"type":274,"value":735},{"type":269,"tag":289,"props":891,"children":892},{"style":324},[893],{"type":274,"value":894},"excerpt",{"type":269,"tag":289,"props":896,"children":897},{"style":313},[898],{"type":274,"value":483},{"type":274,"value":318},{"type":269,"tag":289,"props":901,"children":902},{"class":291,"style":292},[903,908,912,916,921],{"type":269,"tag":289,"props":904,"children":905},{"style":324},[906],{"type":274,"value":907},"      score:",{"type":269,"tag":289,"props":909,"children":910},{"style":324},[911],{"type":274,"value":859},{"type":269,"tag":289,"props":913,"children":914},{"style":313},[915],{"type":274,"value":735},{"type":269,"tag":289,"props":917,"children":918},{"style":324},[919],{"type":274,"value":920},"score",{"type":269,"tag":289,"props":922,"children":923},{"style":313},[924],{"type":274,"value":483},{"type":274,"value":318},{"type":269,"tag":289,"props":927,"children":928},{"class":291,"style":292},[929,934],{"type":269,"tag":289,"props":930,"children":931},{"style":324},[932],{"type":274,"value":933},"      route:",{"type":269,"tag":289,"props":935,"children":936},{"style":313},[937],{"type":274,"value":332},{"type":274,"value":318},{"type":269,"tag":289,"props":940,"children":941},{"class":291,"style":292},[942,947,951,955,960],{"type":269,"tag":289,"props":943,"children":944},{"style":324},[945],{"type":274,"value":946},"        collection:",{"type":269,"tag":289,"props":948,"children":949},{"style":324},[950],{"type":274,"value":859},{"type":269,"tag":289,"props":952,"children":953},{"style":313},[954],{"type":274,"value":735},{"type":269,"tag":289,"props":956,"children":957},{"style":324},[958],{"type":274,"value":959},"collection",{"type":269,"tag":289,"props":961,"children":962},{"style":313},[963],{"type":274,"value":483},{"type":274,"value":318},{"type":269,"tag":289,"props":966,"children":967},{"class":291,"style":292},[968,973,977,981,986],{"type":269,"tag":289,"props":969,"children":970},{"style":324},[971],{"type":274,"value":972},"        canonicalKey:",{"type":269,"tag":289,"props":974,"children":975},{"style":324},[976],{"type":274,"value":859},{"type":269,"tag":289,"props":978,"children":979},{"style":313},[980],{"type":274,"value":735},{"type":269,"tag":289,"props":982,"children":983},{"style":324},[984],{"type":274,"value":985},"canonicalKey",{"type":269,"tag":289,"props":987,"children":988},{"style":313},[989],{"type":274,"value":483},{"type":274,"value":318},{"type":269,"tag":289,"props":992,"children":993},{"class":291,"style":292},[994,999,1003,1007,1011],{"type":269,"tag":289,"props":995,"children":996},{"style":324},[997],{"type":274,"value":998},"        locale:",{"type":269,"tag":289,"props":1000,"children":1001},{"style":324},[1002],{"type":274,"value":859},{"type":269,"tag":289,"props":1004,"children":1005},{"style":313},[1006],{"type":274,"value":735},{"type":269,"tag":289,"props":1008,"children":1009},{"style":324},[1010],{"type":274,"value":766},{"type":269,"tag":289,"props":1012,"children":1013},{"style":313},[1014],{"type":274,"value":483},{"type":274,"value":318},{"type":269,"tag":289,"props":1017,"children":1018},{"class":291,"style":292},[1019,1024,1028,1032],{"type":269,"tag":289,"props":1020,"children":1021},{"style":324},[1022],{"type":274,"value":1023},"        contentPath:",{"type":269,"tag":289,"props":1025,"children":1026},{"style":324},[1027],{"type":274,"value":859},{"type":269,"tag":289,"props":1029,"children":1030},{"style":313},[1031],{"type":274,"value":735},{"type":269,"tag":289,"props":1033,"children":1034},{"style":324},[1035],{"type":274,"value":1036},"contentPath",{"type":274,"value":318},{"type":269,"tag":289,"props":1039,"children":1040},{"class":291,"style":292},[1041],{"type":269,"tag":289,"props":1042,"children":1043},{"style":313},[1044],{"type":274,"value":1045},"      }",{"type":274,"value":318},{"type":269,"tag":289,"props":1048,"children":1049},{"class":291,"style":292},[1050],{"type":269,"tag":289,"props":1051,"children":1052},{"style":313},[1053],{"type":274,"value":1054},"    }))",{"type":274,"value":318},{"type":269,"tag":289,"props":1057,"children":1058},{"class":291,"style":292},[1059],{"type":269,"tag":289,"props":1060,"children":1061},{"style":313},[1062],{"type":274,"value":378},{"type":274,"value":318},{"type":269,"tag":289,"props":1065,"children":1066},{"class":291,"style":292},[1067,1072,1077],{"type":269,"tag":289,"props":1068,"children":1069},{"style":313},[1070],{"type":274,"value":1071},"} ",{"type":269,"tag":289,"props":1073,"children":1074},{"style":296},[1075],{"type":274,"value":1076},"satisfies",{"type":269,"tag":289,"props":1078,"children":1080},{"style":1079},"color:#267F99;--shiki-dark:#4EC9B0",[1081],{"type":274,"value":1082}," ContentProvider",{"type":269,"tag":270,"props":1084,"children":1085},{},[1086,1088,1093,1095,1100],{"type":274,"value":1087},"Ginko turns those route fields into public ",{"type":269,"tag":284,"props":1089,"children":1090},{},[1091],{"type":274,"value":1092},"path",{"type":274,"value":1094}," values and the standard result shape. Application code keeps using ",{"type":269,"tag":284,"props":1096,"children":1097},{},[1098],{"type":274,"value":1099},"useContentSearch",{"type":274,"value":1101}," and does not import the provider SDK:",{"type":269,"tag":277,"props":1103,"children":1104},{"language":279,"class":281},[1105],{"type":269,"tag":284,"props":1106,"children":1107},{"class":286},[1108,1137,1138,1180,1181,1195,1196],{"type":269,"tag":289,"props":1109,"children":1110},{"class":291,"style":292},[1111,1116,1120,1124,1128,1133],{"type":269,"tag":289,"props":1112,"children":1113},{"style":580},[1114],{"type":274,"value":1115},"const",{"type":269,"tag":289,"props":1117,"children":1118},{"style":694},[1119],{"type":274,"value":661},{"type":269,"tag":289,"props":1121,"children":1122},{"style":313},[1123],{"type":274,"value":702},{"type":269,"tag":289,"props":1125,"children":1126},{"style":296},[1127],{"type":274,"value":707},{"type":269,"tag":289,"props":1129,"children":1130},{"style":307},[1131],{"type":274,"value":1132}," useContentSearch",{"type":269,"tag":289,"props":1134,"children":1135},{"style":313},[1136],{"type":274,"value":316},{"type":274,"value":318},{"type":269,"tag":289,"props":1139,"children":1140},{"class":291,"style":292},[1141,1146,1151,1156,1161,1166,1170,1175],{"type":269,"tag":289,"props":1142,"children":1143},{"style":324},[1144],{"type":274,"value":1145},"  locale:",{"type":269,"tag":289,"props":1147,"children":1148},{"style":307},[1149],{"type":274,"value":1150}," computed",{"type":269,"tag":289,"props":1152,"children":1153},{"style":313},[1154],{"type":274,"value":1155},"(() ",{"type":269,"tag":289,"props":1157,"children":1158},{"style":580},[1159],{"type":274,"value":1160},"=>",{"type":269,"tag":289,"props":1162,"children":1163},{"style":324},[1164],{"type":274,"value":1165}," locale",{"type":269,"tag":289,"props":1167,"children":1168},{"style":313},[1169],{"type":274,"value":735},{"type":269,"tag":289,"props":1171,"children":1172},{"style":324},[1173],{"type":274,"value":1174},"value",{"type":269,"tag":289,"props":1176,"children":1177},{"style":313},[1178],{"type":274,"value":1179},"),",{"type":274,"value":318},{"type":269,"tag":289,"props":1182,"children":1183},{"class":291,"style":292},[1184,1189],{"type":269,"tag":289,"props":1185,"children":1186},{"style":324},[1187],{"type":274,"value":1188},"  limit:",{"type":269,"tag":289,"props":1190,"children":1192},{"style":1191},"color:#098658;--shiki-dark:#B5CEA8",[1193],{"type":274,"value":1194}," 10",{"type":274,"value":318},{"type":269,"tag":289,"props":1197,"children":1198},{"class":291,"style":292},[1199],{"type":269,"tag":289,"props":1200,"children":1201},{"style":313},[1202],{"type":274,"value":387},{"type":269,"tag":270,"props":1204,"children":1205},{},[1206,1208,1213],{"type":274,"value":1207},"The provider owns index freshness. Send every publish, update, delete, and route change to the search backend. Tag cached responses with ",{"type":269,"tag":284,"props":1209,"children":1210},{},[1211],{"type":274,"value":1212},"search:{locale}",{"type":274,"value":1214}," and purge that locale tag after a relevant content change.",{"type":269,"tag":1216,"props":1217,"children":1219},"h2",{"id":1218},"attach-cache-hints-to-provider-results",[1220],{"type":274,"value":1221},"Attach cache hints to provider results",{"type":269,"tag":270,"props":1223,"children":1224},{},[1225],{"type":274,"value":1226},"Configure the cache adapter module and the secret used to authenticate revalidation:",{"type":269,"tag":277,"props":1228,"children":1229},{"language":279,"filename":280,"class":281},[1230],{"type":269,"tag":284,"props":1231,"children":1232},{"class":286},[1233,1252,1253,1264,1265,1282,1283,1295,1296,1332,1333,1340,1341,1348,1349],{"type":269,"tag":289,"props":1234,"children":1235},{"class":291,"style":292},[1236,1240,1244,1248],{"type":269,"tag":289,"props":1237,"children":1238},{"style":296},[1239],{"type":274,"value":299},{"type":269,"tag":289,"props":1241,"children":1242},{"style":296},[1243],{"type":274,"value":304},{"type":269,"tag":289,"props":1245,"children":1246},{"style":307},[1247],{"type":274,"value":310},{"type":269,"tag":289,"props":1249,"children":1250},{"style":313},[1251],{"type":274,"value":316},{"type":274,"value":318},{"type":269,"tag":289,"props":1254,"children":1255},{"class":291,"style":292},[1256,1260],{"type":269,"tag":289,"props":1257,"children":1258},{"style":324},[1259],{"type":274,"value":327},{"type":269,"tag":289,"props":1261,"children":1262},{"style":313},[1263],{"type":274,"value":332},{"type":274,"value":318},{"type":269,"tag":289,"props":1266,"children":1267},{"class":291,"style":292},[1268,1273,1278],{"type":269,"tag":289,"props":1269,"children":1270},{"style":324},[1271],{"type":274,"value":1272},"    cache:",{"type":269,"tag":289,"props":1274,"children":1275},{"style":357},[1276],{"type":274,"value":1277}," '~~\u002Fserver\u002Fcontent-cache'",{"type":269,"tag":289,"props":1279,"children":1280},{"style":313},[1281],{"type":274,"value":483},{"type":274,"value":318},{"type":269,"tag":289,"props":1284,"children":1285},{"class":291,"style":292},[1286,1291],{"type":269,"tag":289,"props":1287,"children":1288},{"style":324},[1289],{"type":274,"value":1290},"    revalidate:",{"type":269,"tag":289,"props":1292,"children":1293},{"style":313},[1294],{"type":274,"value":332},{"type":274,"value":318},{"type":269,"tag":289,"props":1297,"children":1298},{"class":291,"style":292},[1299,1304,1309,1313,1318,1322,1327],{"type":269,"tag":289,"props":1300,"children":1301},{"style":324},[1302],{"type":274,"value":1303},"      token:",{"type":269,"tag":289,"props":1305,"children":1306},{"style":324},[1307],{"type":274,"value":1308}," process",{"type":269,"tag":289,"props":1310,"children":1311},{"style":313},[1312],{"type":274,"value":735},{"type":269,"tag":289,"props":1314,"children":1315},{"style":324},[1316],{"type":274,"value":1317},"env",{"type":269,"tag":289,"props":1319,"children":1320},{"style":313},[1321],{"type":274,"value":735},{"type":269,"tag":289,"props":1323,"children":1324},{"style":694},[1325],{"type":274,"value":1326},"GINKO_CONTENT_REVALIDATE_TOKEN",{"type":269,"tag":289,"props":1328,"children":1329},{"style":313},[1330],{"type":274,"value":1331},"!",{"type":274,"value":318},{"type":269,"tag":289,"props":1334,"children":1335},{"class":291,"style":292},[1336],{"type":269,"tag":289,"props":1337,"children":1338},{"style":313},[1339],{"type":274,"value":369},{"type":274,"value":318},{"type":269,"tag":289,"props":1342,"children":1343},{"class":291,"style":292},[1344],{"type":269,"tag":289,"props":1345,"children":1346},{"style":313},[1347],{"type":274,"value":378},{"type":274,"value":318},{"type":269,"tag":289,"props":1350,"children":1351},{"class":291,"style":292},[1352],{"type":269,"tag":289,"props":1353,"children":1354},{"style":313},[1355],{"type":274,"value":387},{"type":269,"tag":270,"props":1357,"children":1358},{},[1359,1361,1366],{"type":274,"value":1360},"Without a token, Ginko does not register ",{"type":269,"tag":284,"props":1362,"children":1363},{},[1364],{"type":274,"value":1365},"\u002Fapi\u002F_content\u002Frevalidate",{"type":274,"value":735},{"type":269,"tag":270,"props":1368,"children":1369},{},[1370,1372,1377],{"type":274,"value":1371},"Wrap a provider result with ",{"type":269,"tag":284,"props":1373,"children":1374},{},[1375],{"type":274,"value":1376},"withContentCache",{"type":274,"value":1378}," to attach freshness hints:",{"type":269,"tag":277,"props":1380,"children":1381},{"language":279,"filename":402,"class":281},[1382],{"type":269,"tag":284,"props":1383,"children":1384},{"class":286},[1385,1412,1413,1416,1417,1449,1450,1487,1488,1491,1492,1519,1520,1569,1570,1587,1588,1601,1602,1610,1611],{"type":269,"tag":289,"props":1386,"children":1387},{"class":291,"style":292},[1388,1392,1396,1400,1404,1408],{"type":269,"tag":289,"props":1389,"children":1390},{"style":296},[1391],{"type":274,"value":414},{"type":269,"tag":289,"props":1393,"children":1394},{"style":313},[1395],{"type":274,"value":424},{"type":269,"tag":289,"props":1397,"children":1398},{"style":324},[1399],{"type":274,"value":1376},{"type":269,"tag":289,"props":1401,"children":1402},{"style":313},[1403],{"type":274,"value":434},{"type":269,"tag":289,"props":1405,"children":1406},{"style":296},[1407],{"type":274,"value":439},{"type":269,"tag":289,"props":1409,"children":1410},{"style":357},[1411],{"type":274,"value":444},{"type":274,"value":318},{"type":269,"tag":289,"props":1414,"children":1415},{"class":291,"style":292},[],{"type":274,"value":318},{"type":269,"tag":289,"props":1418,"children":1419},{"class":291,"style":292},[1420,1425,1429,1433,1437,1441,1445],{"type":269,"tag":289,"props":1421,"children":1422},{"style":324},[1423],{"type":274,"value":1424},"async",{"type":269,"tag":289,"props":1426,"children":1427},{"style":307},[1428],{"type":274,"value":588},{"type":269,"tag":289,"props":1430,"children":1431},{"style":313},[1432],{"type":274,"value":593},{"type":269,"tag":289,"props":1434,"children":1435},{"style":324},[1436],{"type":274,"value":598},{"type":269,"tag":289,"props":1438,"children":1439},{"style":313},[1440],{"type":274,"value":603},{"type":269,"tag":289,"props":1442,"children":1443},{"style":324},[1444],{"type":274,"value":608},{"type":269,"tag":289,"props":1446,"children":1447},{"style":313},[1448],{"type":274,"value":613},{"type":274,"value":318},{"type":269,"tag":289,"props":1451,"children":1452},{"class":291,"style":292},[1453,1458,1463,1467,1471,1475,1479,1483],{"type":269,"tag":289,"props":1454,"children":1455},{"style":580},[1456],{"type":274,"value":1457},"  const",{"type":269,"tag":289,"props":1459,"children":1460},{"style":694},[1461],{"type":274,"value":1462}," result",{"type":269,"tag":289,"props":1464,"children":1465},{"style":313},[1466],{"type":274,"value":702},{"type":269,"tag":289,"props":1468,"children":1469},{"style":296},[1470],{"type":274,"value":707},{"type":269,"tag":289,"props":1472,"children":1473},{"style":307},[1474],{"type":274,"value":627},{"type":269,"tag":289,"props":1476,"children":1477},{"style":313},[1478],{"type":274,"value":593},{"type":269,"tag":289,"props":1480,"children":1481},{"style":324},[1482],{"type":274,"value":608},{"type":269,"tag":289,"props":1484,"children":1485},{"style":313},[1486],{"type":274,"value":640},{"type":274,"value":318},{"type":269,"tag":289,"props":1489,"children":1490},{"class":291,"style":292},[],{"type":274,"value":318},{"type":269,"tag":289,"props":1493,"children":1494},{"class":291,"style":292},[1495,1500,1505,1509,1514],{"type":269,"tag":289,"props":1496,"children":1497},{"style":296},[1498],{"type":274,"value":1499},"  return",{"type":269,"tag":289,"props":1501,"children":1502},{"style":307},[1503],{"type":274,"value":1504}," withContentCache",{"type":269,"tag":289,"props":1506,"children":1507},{"style":313},[1508],{"type":274,"value":593},{"type":269,"tag":289,"props":1510,"children":1511},{"style":324},[1512],{"type":274,"value":1513},"result",{"type":269,"tag":289,"props":1515,"children":1516},{"style":313},[1517],{"type":274,"value":1518},", {",{"type":274,"value":318},{"type":269,"tag":289,"props":1521,"children":1522},{"class":291,"style":292},[1523,1528,1532,1537,1542,1546,1551,1555,1560,1565],{"type":269,"tag":289,"props":1524,"children":1525},{"style":324},[1526],{"type":274,"value":1527},"    tags:",{"type":269,"tag":289,"props":1529,"children":1530},{"style":313},[1531],{"type":274,"value":523},{"type":269,"tag":289,"props":1533,"children":1534},{"style":357},[1535],{"type":274,"value":1536},"`collection:",{"type":269,"tag":289,"props":1538,"children":1539},{"style":580},[1540],{"type":274,"value":1541},"${",{"type":269,"tag":289,"props":1543,"children":1544},{"style":324},[1545],{"type":274,"value":608},{"type":269,"tag":289,"props":1547,"children":1549},{"style":1548},"color:#000000FF;--shiki-dark:#D4D4D4",[1550],{"type":274,"value":735},{"type":269,"tag":289,"props":1552,"children":1553},{"style":324},[1554],{"type":274,"value":959},{"type":269,"tag":289,"props":1556,"children":1557},{"style":580},[1558],{"type":274,"value":1559},"}",{"type":269,"tag":289,"props":1561,"children":1562},{"style":357},[1563],{"type":274,"value":1564},"`",{"type":269,"tag":289,"props":1566,"children":1567},{"style":313},[1568],{"type":274,"value":533},{"type":274,"value":318},{"type":269,"tag":289,"props":1571,"children":1572},{"class":291,"style":292},[1573,1578,1583],{"type":269,"tag":289,"props":1574,"children":1575},{"style":324},[1576],{"type":274,"value":1577},"    maxAge:",{"type":269,"tag":289,"props":1579,"children":1580},{"style":1191},[1581],{"type":274,"value":1582}," 300",{"type":269,"tag":289,"props":1584,"children":1585},{"style":313},[1586],{"type":274,"value":483},{"type":274,"value":318},{"type":269,"tag":289,"props":1589,"children":1590},{"class":291,"style":292},[1591,1596],{"type":269,"tag":289,"props":1592,"children":1593},{"style":324},[1594],{"type":274,"value":1595},"    swr:",{"type":269,"tag":289,"props":1597,"children":1598},{"style":1191},[1599],{"type":274,"value":1600}," 60",{"type":274,"value":318},{"type":269,"tag":289,"props":1603,"children":1604},{"class":291,"style":292},[1605],{"type":269,"tag":289,"props":1606,"children":1607},{"style":313},[1608],{"type":274,"value":1609},"  })",{"type":274,"value":318},{"type":269,"tag":289,"props":1612,"children":1613},{"class":291,"style":292},[1614],{"type":269,"tag":289,"props":1615,"children":1616},{"style":313},[1617],{"type":274,"value":1559},{"type":269,"tag":270,"props":1619,"children":1620},{},[1621],{"type":274,"value":1622},"Cache tags are application-defined. Use one vocabulary in provider results and publish webhooks, for example:",{"type":269,"tag":1624,"props":1625,"children":1626},"ul",{},[1627,1638,1648,1658,1668,1677],{"type":269,"tag":1628,"props":1629,"children":1630},"li",{},[1631,1636],{"type":269,"tag":284,"props":1632,"children":1633},{},[1634],{"type":274,"value":1635},"entry:{collection}:{id}",{"type":274,"value":1637}," for one source entry",{"type":269,"tag":1628,"props":1639,"children":1640},{},[1641,1646],{"type":269,"tag":284,"props":1642,"children":1643},{},[1644],{"type":274,"value":1645},"collection:{collection}",{"type":274,"value":1647}," for lists",{"type":269,"tag":1628,"props":1649,"children":1650},{},[1651,1656],{"type":269,"tag":284,"props":1652,"children":1653},{},[1654],{"type":274,"value":1655},"route:{path}",{"type":274,"value":1657}," for a rendered route",{"type":269,"tag":1628,"props":1659,"children":1660},{},[1661,1666],{"type":269,"tag":284,"props":1662,"children":1663},{},[1664],{"type":274,"value":1665},"nav:{collection}:{locale}",{"type":274,"value":1667}," for navigation",{"type":269,"tag":1628,"props":1669,"children":1670},{},[1671,1675],{"type":269,"tag":284,"props":1672,"children":1673},{},[1674],{"type":274,"value":1212},{"type":274,"value":1676}," for search",{"type":269,"tag":1628,"props":1678,"children":1679},{},[1680,1685],{"type":269,"tag":284,"props":1681,"children":1682},{},[1683],{"type":274,"value":1684},"sitemap",{"type":274,"value":1686}," for sitemap output",{"type":269,"tag":270,"props":1688,"children":1689},{},[1690,1692,1697,1699,1704],{"type":274,"value":1691},"The runtime calls ",{"type":269,"tag":284,"props":1693,"children":1694},{},[1695],{"type":274,"value":1696},"apply",{"type":274,"value":1698}," after rendering a response. It calls ",{"type":269,"tag":284,"props":1700,"children":1701},{},[1702],{"type":274,"value":1703},"invalidate",{"type":274,"value":1705}," after an authenticated revalidation request only when the adapter implements that capability:",{"type":269,"tag":277,"props":1707,"children":1709},{"language":279,"filename":1708,"class":281},"server\u002Fcontent-cache.ts",[1710],{"type":269,"tag":284,"props":1711,"children":1712},{"class":286},[1713,1742,1743,1772,1773,1805,1806,1809,1810,1825,1826,1842,1843,1876,1877,1939,1940,1976,1977,1984,1985,2028,2029,2036,2037,2062,2063,2087,2088,2095,2096],{"type":269,"tag":289,"props":1714,"children":1715},{"class":291,"style":292},[1716,1720,1724,1729,1733,1737],{"type":269,"tag":289,"props":1717,"children":1718},{"style":296},[1719],{"type":274,"value":414},{"type":269,"tag":289,"props":1721,"children":1722},{"style":313},[1723],{"type":274,"value":424},{"type":269,"tag":289,"props":1725,"children":1726},{"style":324},[1727],{"type":274,"value":1728},"setHeader",{"type":269,"tag":289,"props":1730,"children":1731},{"style":313},[1732],{"type":274,"value":434},{"type":269,"tag":289,"props":1734,"children":1735},{"style":296},[1736],{"type":274,"value":439},{"type":269,"tag":289,"props":1738,"children":1739},{"style":357},[1740],{"type":274,"value":1741}," 'h3'",{"type":274,"value":318},{"type":269,"tag":289,"props":1744,"children":1745},{"class":291,"style":292},[1746,1750,1754,1759,1763,1767],{"type":269,"tag":289,"props":1747,"children":1748},{"style":296},[1749],{"type":274,"value":414},{"type":269,"tag":289,"props":1751,"children":1752},{"style":313},[1753],{"type":274,"value":424},{"type":269,"tag":289,"props":1755,"children":1756},{"style":324},[1757],{"type":274,"value":1758},"contentCacheHeaders",{"type":269,"tag":289,"props":1760,"children":1761},{"style":313},[1762],{"type":274,"value":434},{"type":269,"tag":289,"props":1764,"children":1765},{"style":296},[1766],{"type":274,"value":439},{"type":269,"tag":289,"props":1768,"children":1769},{"style":357},[1770],{"type":274,"value":1771}," '@lupinum\u002Fginko-content\u002Fserver'",{"type":274,"value":318},{"type":269,"tag":289,"props":1774,"children":1775},{"class":291,"style":292},[1776,1780,1784,1788,1793,1797,1801],{"type":269,"tag":289,"props":1777,"children":1778},{"style":296},[1779],{"type":274,"value":414},{"type":269,"tag":289,"props":1781,"children":1782},{"style":296},[1783],{"type":274,"value":419},{"type":269,"tag":289,"props":1785,"children":1786},{"style":313},[1787],{"type":274,"value":424},{"type":269,"tag":289,"props":1789,"children":1790},{"style":324},[1791],{"type":274,"value":1792},"ContentCacheAdapter",{"type":269,"tag":289,"props":1794,"children":1795},{"style":313},[1796],{"type":274,"value":434},{"type":269,"tag":289,"props":1798,"children":1799},{"style":296},[1800],{"type":274,"value":439},{"type":269,"tag":289,"props":1802,"children":1803},{"style":357},[1804],{"type":274,"value":444},{"type":274,"value":318},{"type":269,"tag":289,"props":1807,"children":1808},{"class":291,"style":292},[],{"type":274,"value":318},{"type":269,"tag":289,"props":1811,"children":1812},{"class":291,"style":292},[1813,1817,1821],{"type":269,"tag":289,"props":1814,"children":1815},{"style":296},[1816],{"type":274,"value":299},{"type":269,"tag":289,"props":1818,"children":1819},{"style":296},[1820],{"type":274,"value":304},{"type":269,"tag":289,"props":1822,"children":1823},{"style":313},[1824],{"type":274,"value":332},{"type":274,"value":318},{"type":269,"tag":289,"props":1827,"children":1828},{"class":291,"style":292},[1829,1833,1838],{"type":269,"tag":289,"props":1830,"children":1831},{"style":324},[1832],{"type":274,"value":473},{"type":269,"tag":289,"props":1834,"children":1835},{"style":357},[1836],{"type":274,"value":1837}," 'application-cache'",{"type":269,"tag":289,"props":1839,"children":1840},{"style":313},[1841],{"type":274,"value":483},{"type":274,"value":318},{"type":269,"tag":289,"props":1844,"children":1845},{"class":291,"style":292},[1846,1850,1855,1859,1863,1867,1872],{"type":269,"tag":289,"props":1847,"children":1848},{"style":580},[1849],{"type":274,"value":583},{"type":269,"tag":289,"props":1851,"children":1852},{"style":307},[1853],{"type":274,"value":1854}," apply",{"type":269,"tag":289,"props":1856,"children":1857},{"style":313},[1858],{"type":274,"value":593},{"type":269,"tag":289,"props":1860,"children":1861},{"style":324},[1862],{"type":274,"value":598},{"type":269,"tag":289,"props":1864,"children":1865},{"style":313},[1866],{"type":274,"value":603},{"type":269,"tag":289,"props":1868,"children":1869},{"style":324},[1870],{"type":274,"value":1871},"hint",{"type":269,"tag":289,"props":1873,"children":1874},{"style":313},[1875],{"type":274,"value":613},{"type":274,"value":318},{"type":269,"tag":289,"props":1878,"children":1879},{"class":291,"style":292},[1880,1885,1890,1894,1898,1903,1907,1911,1916,1921,1926,1930,1934],{"type":269,"tag":289,"props":1881,"children":1882},{"style":296},[1883],{"type":274,"value":1884},"    for",{"type":269,"tag":289,"props":1886,"children":1887},{"style":313},[1888],{"type":274,"value":1889}," (",{"type":269,"tag":289,"props":1891,"children":1892},{"style":580},[1893],{"type":274,"value":1115},{"type":269,"tag":289,"props":1895,"children":1896},{"style":313},[1897],{"type":274,"value":523},{"type":269,"tag":289,"props":1899,"children":1900},{"style":694},[1901],{"type":274,"value":1902},"name",{"type":269,"tag":289,"props":1904,"children":1905},{"style":313},[1906],{"type":274,"value":603},{"type":269,"tag":289,"props":1908,"children":1909},{"style":694},[1910],{"type":274,"value":1174},{"type":269,"tag":289,"props":1912,"children":1913},{"style":313},[1914],{"type":274,"value":1915},"] ",{"type":269,"tag":289,"props":1917,"children":1918},{"style":580},[1919],{"type":274,"value":1920},"of",{"type":269,"tag":289,"props":1922,"children":1923},{"style":307},[1924],{"type":274,"value":1925}," contentCacheHeaders",{"type":269,"tag":289,"props":1927,"children":1928},{"style":313},[1929],{"type":274,"value":593},{"type":269,"tag":289,"props":1931,"children":1932},{"style":324},[1933],{"type":274,"value":1871},{"type":269,"tag":289,"props":1935,"children":1936},{"style":313},[1937],{"type":274,"value":1938},")) {",{"type":274,"value":318},{"type":269,"tag":289,"props":1941,"children":1942},{"class":291,"style":292},[1943,1948,1952,1956,1960,1964,1968,1972],{"type":269,"tag":289,"props":1944,"children":1945},{"style":307},[1946],{"type":274,"value":1947},"      setHeader",{"type":269,"tag":289,"props":1949,"children":1950},{"style":313},[1951],{"type":274,"value":593},{"type":269,"tag":289,"props":1953,"children":1954},{"style":324},[1955],{"type":274,"value":598},{"type":269,"tag":289,"props":1957,"children":1958},{"style":313},[1959],{"type":274,"value":603},{"type":269,"tag":289,"props":1961,"children":1962},{"style":324},[1963],{"type":274,"value":1902},{"type":269,"tag":289,"props":1965,"children":1966},{"style":313},[1967],{"type":274,"value":603},{"type":269,"tag":289,"props":1969,"children":1970},{"style":324},[1971],{"type":274,"value":1174},{"type":269,"tag":289,"props":1973,"children":1974},{"style":313},[1975],{"type":274,"value":640},{"type":274,"value":318},{"type":269,"tag":289,"props":1978,"children":1979},{"class":291,"style":292},[1980],{"type":269,"tag":289,"props":1981,"children":1982},{"style":313},[1983],{"type":274,"value":369},{"type":274,"value":318},{"type":269,"tag":289,"props":1986,"children":1987},{"class":291,"style":292},[1988,1993,1998,2002,2006,2010,2014,2018,2023],{"type":269,"tag":289,"props":1989,"children":1990},{"style":296},[1991],{"type":274,"value":1992},"    await",{"type":269,"tag":289,"props":1994,"children":1995},{"style":307},[1996],{"type":274,"value":1997}," applyPlatformCacheTags",{"type":269,"tag":289,"props":1999,"children":2000},{"style":313},[2001],{"type":274,"value":593},{"type":269,"tag":289,"props":2003,"children":2004},{"style":324},[2005],{"type":274,"value":598},{"type":269,"tag":289,"props":2007,"children":2008},{"style":313},[2009],{"type":274,"value":603},{"type":269,"tag":289,"props":2011,"children":2012},{"style":324},[2013],{"type":274,"value":1871},{"type":269,"tag":289,"props":2015,"children":2016},{"style":313},[2017],{"type":274,"value":735},{"type":269,"tag":289,"props":2019,"children":2020},{"style":324},[2021],{"type":274,"value":2022},"tags",{"type":269,"tag":289,"props":2024,"children":2025},{"style":313},[2026],{"type":274,"value":2027}," ?? [])",{"type":274,"value":318},{"type":269,"tag":289,"props":2030,"children":2031},{"class":291,"style":292},[2032],{"type":269,"tag":289,"props":2033,"children":2034},{"style":313},[2035],{"type":274,"value":573},{"type":274,"value":318},{"type":269,"tag":289,"props":2038,"children":2039},{"class":291,"style":292},[2040,2044,2049,2053,2058],{"type":269,"tag":289,"props":2041,"children":2042},{"style":580},[2043],{"type":274,"value":583},{"type":269,"tag":289,"props":2045,"children":2046},{"style":307},[2047],{"type":274,"value":2048}," invalidate",{"type":269,"tag":289,"props":2050,"children":2051},{"style":313},[2052],{"type":274,"value":593},{"type":269,"tag":289,"props":2054,"children":2055},{"style":324},[2056],{"type":274,"value":2057},"input",{"type":269,"tag":289,"props":2059,"children":2060},{"style":313},[2061],{"type":274,"value":613},{"type":274,"value":318},{"type":269,"tag":289,"props":2064,"children":2065},{"class":291,"style":292},[2066,2070,2075,2079,2083],{"type":269,"tag":289,"props":2067,"children":2068},{"style":296},[2069],{"type":274,"value":1992},{"type":269,"tag":289,"props":2071,"children":2072},{"style":307},[2073],{"type":274,"value":2074}," purgePlatformCache",{"type":269,"tag":289,"props":2076,"children":2077},{"style":313},[2078],{"type":274,"value":593},{"type":269,"tag":289,"props":2080,"children":2081},{"style":324},[2082],{"type":274,"value":2057},{"type":269,"tag":289,"props":2084,"children":2085},{"style":313},[2086],{"type":274,"value":640},{"type":274,"value":318},{"type":269,"tag":289,"props":2089,"children":2090},{"class":291,"style":292},[2091],{"type":269,"tag":289,"props":2092,"children":2093},{"style":313},[2094],{"type":274,"value":378},{"type":274,"value":318},{"type":269,"tag":289,"props":2097,"children":2098},{"class":291,"style":292},[2099,2103,2107],{"type":269,"tag":289,"props":2100,"children":2101},{"style":313},[2102],{"type":274,"value":1071},{"type":269,"tag":289,"props":2104,"children":2105},{"style":296},[2106],{"type":274,"value":1076},{"type":269,"tag":289,"props":2108,"children":2109},{"style":1079},[2110],{"type":274,"value":2111}," ContentCacheAdapter",{"type":269,"tag":270,"props":2113,"children":2114},{},[2115,2119,2121,2125,2127,2132],{"type":269,"tag":284,"props":2116,"children":2117},{},[2118],{"type":274,"value":1758},{"type":274,"value":2120}," handles standard freshness headers. The two platform helpers represent the tag API and purge API of the cache you deploy to; they must use the same tag names.\nAdapters that only apply response headers must omit ",{"type":269,"tag":284,"props":2122,"children":2123},{},[2124],{"type":274,"value":1703},{"type":274,"value":2126},"; revalidation then returns ",{"type":269,"tag":284,"props":2128,"children":2129},{},[2130],{"type":274,"value":2131},"501 revalidation_not_supported",{"type":274,"value":735},{"type":269,"tag":1216,"props":2134,"children":2136},{"id":2135},"invalidate-after-publication",[2137],{"type":274,"value":2138},"Invalidate after publication",{"type":269,"tag":270,"props":2140,"children":2141},{},[2142,2144,2149,2151,2156,2158,2163,2165,2170,2172,2177],{"type":274,"value":2143},"Sign production requests with HMAC-SHA256 over ",{"type":269,"tag":284,"props":2145,"children":2146},{},[2147],{"type":274,"value":2148},"\u003Ctimestamp>.\u003Cevent id>.\u003Craw request body>",{"type":274,"value":2150},". Send a millisecond Unix timestamp in ",{"type":269,"tag":284,"props":2152,"children":2153},{},[2154],{"type":274,"value":2155},"x-ginko-signature-timestamp",{"type":274,"value":2157},", the event ID in ",{"type":269,"tag":284,"props":2159,"children":2160},{},[2161],{"type":274,"value":2162},"x-ginko-revalidation-event",{"type":274,"value":2164},", and the ",{"type":269,"tag":284,"props":2166,"children":2167},{},[2168],{"type":274,"value":2169},"sha256=...",{"type":274,"value":2171}," signature in ",{"type":269,"tag":284,"props":2173,"children":2174},{},[2175],{"type":274,"value":2176},"x-ginko-signature",{"type":274,"value":2178},". The timestamp must be within five minutes of the server clock.",{"type":269,"tag":270,"props":2180,"children":2181},{},[2182,2184,2188,2190,2195],{"type":274,"value":2183},"The JSON body accepts only ",{"type":269,"tag":284,"props":2185,"children":2186},{},[2187],{"type":274,"value":2022},{"type":274,"value":2189}," and ",{"type":269,"tag":284,"props":2191,"children":2192},{},[2193],{"type":274,"value":2194},"paths",{"type":274,"value":2196},":",{"type":269,"tag":277,"props":2198,"children":2200},{"language":2199,"class":281},"json",[2201],{"type":269,"tag":284,"props":2202,"children":2204},{"class":2203},"language-json",[2205,2213,2214,2273,2274,2295,2296],{"type":269,"tag":289,"props":2206,"children":2207},{"class":291,"style":292},[2208],{"type":269,"tag":289,"props":2209,"children":2210},{"style":313},[2211],{"type":274,"value":2212},"{",{"type":274,"value":318},{"type":269,"tag":289,"props":2215,"children":2216},{"class":291,"style":292},[2217,2223,2228,2233,2237,2242,2246,2251,2255,2260,2264,2269],{"type":269,"tag":289,"props":2218,"children":2220},{"style":2219},"color:#0451A5;--shiki-dark:#9CDCFE",[2221],{"type":274,"value":2222},"  \"tags\"",{"type":269,"tag":289,"props":2224,"children":2225},{"style":313},[2226],{"type":274,"value":2227},": [",{"type":269,"tag":289,"props":2229,"children":2230},{"style":357},[2231],{"type":274,"value":2232},"\"entry:docs:intro\"",{"type":269,"tag":289,"props":2234,"children":2235},{"style":313},[2236],{"type":274,"value":603},{"type":269,"tag":289,"props":2238,"children":2239},{"style":357},[2240],{"type":274,"value":2241},"\"collection:docs\"",{"type":269,"tag":289,"props":2243,"children":2244},{"style":313},[2245],{"type":274,"value":603},{"type":269,"tag":289,"props":2247,"children":2248},{"style":357},[2249],{"type":274,"value":2250},"\"nav:docs:en\"",{"type":269,"tag":289,"props":2252,"children":2253},{"style":313},[2254],{"type":274,"value":603},{"type":269,"tag":289,"props":2256,"children":2257},{"style":357},[2258],{"type":274,"value":2259},"\"search:en\"",{"type":269,"tag":289,"props":2261,"children":2262},{"style":313},[2263],{"type":274,"value":603},{"type":269,"tag":289,"props":2265,"children":2266},{"style":357},[2267],{"type":274,"value":2268},"\"sitemap\"",{"type":269,"tag":289,"props":2270,"children":2271},{"style":313},[2272],{"type":274,"value":533},{"type":274,"value":318},{"type":269,"tag":289,"props":2275,"children":2276},{"class":291,"style":292},[2277,2282,2286,2291],{"type":269,"tag":289,"props":2278,"children":2279},{"style":2219},[2280],{"type":274,"value":2281},"  \"paths\"",{"type":269,"tag":289,"props":2283,"children":2284},{"style":313},[2285],{"type":274,"value":2227},{"type":269,"tag":289,"props":2287,"children":2288},{"style":357},[2289],{"type":274,"value":2290},"\"\u002Fdocs\u002Fintro\"",{"type":269,"tag":289,"props":2292,"children":2293},{"style":313},[2294],{"type":274,"value":556},{"type":274,"value":318},{"type":269,"tag":289,"props":2297,"children":2298},{"class":291,"style":292},[2299],{"type":269,"tag":289,"props":2300,"children":2301},{"style":313},[2302],{"type":274,"value":1559},{"type":269,"tag":2304,"props":2305,"children":2306},"blockquote",{},[2307,2313],{"type":269,"tag":2308,"props":2309,"children":2310},"strong",{},[2311],{"type":274,"value":2312},"When a route changes, send both the old and the new public path.",{"type":274,"value":2314}," Purging only the new path leaves the old URL serving a cached page that no longer exists.",{"type":269,"tag":270,"props":2316,"children":2317},{},[2318],{"type":274,"value":2319},"The endpoint accepts at most 32 KiB of JSON, 200 combined tag and path entries, and 1,000 characters per entry.",{"type":269,"tag":270,"props":2321,"children":2322},{},[2323,2325,2330],{"type":274,"value":2324},"Leave ",{"type":269,"tag":284,"props":2326,"children":2327},{},[2328],{"type":274,"value":2329},"revalidate.allowUnsigned",{"type":274,"value":2331}," disabled in production. Token-only requests are intended for local or compatibility workflows.",{"type":269,"tag":270,"props":2333,"children":2334},{},[2335],{"type":274,"value":2336},"Start with collection-wide invalidation: purge the affected collection, navigation locales, search locales, sitemap, and public paths. Narrow those targets only after the provider has a tested dependency map.",{"title":2338,"searchDepth":2339,"depth":2339,"links":2340},"",4,[2341,2343],{"id":1218,"depth":2342,"text":1221},2,{"id":2135,"depth":2342,"text":2138},"markdown","docs",{"source":2347,"path":2348,"stem":2349,"dir":2350,"extension":2351},"content","docs\u002F4.guides\u002F11.provider-search-and-caching.md","docs\u002F4.guides\u002F11.provider-search-and-caching","guides","md",{"requestedPath":136,"resolvedPath":136,"alternates":2353},[],{"requested":2355,"resolved":2356,"usedFallback":6},{},{"locale":8},{"previous":2358,"next":2360},{"title":126,"id":127,"canonicalKey":128,"locale":8,"draft":6,"navigation":2359,"path":130},{"title":126},{"title":138,"id":139,"canonicalKey":140,"locale":8,"draft":6,"navigation":2361,"path":142},{"title":138},{"left":2363,"top":2363,"width":2364,"height":2365,"rotate":2363,"vFlip":6,"hFlip":6,"body":2366},0,256,168,"\u003Cpath fill=\"#00dc82\" d=\"M143.618 167.029h95.166c3.023 0 5.992-.771 8.61-2.237a16.96 16.96 0 0 0 6.302-6.115a16.3 16.3 0 0 0 2.304-8.352c0-2.932-.799-5.811-2.312-8.35L189.778 34.6a16.97 16.97 0 0 0-6.301-6.113a17.6 17.6 0 0 0-8.608-2.238c-3.023 0-5.991.772-8.609 2.238a16.96 16.96 0 0 0-6.3 6.113l-16.342 27.473l-31.95-53.724a17 17 0 0 0-6.304-6.112A17.64 17.64 0 0 0 96.754 0c-3.022 0-5.992.772-8.61 2.237a17 17 0 0 0-6.303 6.112L2.31 141.975a16.3 16.3 0 0 0-2.31 8.35c0 2.932.793 5.813 2.304 8.352a16.96 16.96 0 0 0 6.302 6.115a17.6 17.6 0 0 0 8.61 2.237h59.737c23.669 0 41.123-10.084 53.134-29.758l29.159-48.983l15.618-26.215l46.874 78.742h-62.492zm-67.64-26.24l-41.688-.01L96.782 35.796l31.181 52.492l-20.877 35.084c-7.976 12.765-17.037 17.416-31.107 17.416\"\u002F>",{"left":2363,"top":2363,"width":2364,"height":2364,"rotate":2363,"vFlip":6,"hFlip":6,"body":2368},"\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":2363,"top":2363,"width":2370,"height":2370,"rotate":2363,"vFlip":6,"hFlip":6,"body":2371},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>",{"left":2363,"top":2363,"width":2370,"height":2370,"rotate":2363,"vFlip":6,"hFlip":6,"body":2373},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2a2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1m8 0h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1\"\u002F>",1786636625282]