[{"data":1,"prerenderedAt":948},["ShallowReactive",2],{"quirekit-doc:\u002Fbuild\u002Freference":3,"quirekit-source:product\u002Fstandalone.ts":445,"mdc--s1m1l5-key":446},{"id":4,"title":5,"body":6,"description":434,"extension":435,"keywords":436,"locale":437,"meta":438,"navigation":334,"order":439,"path":440,"section":441,"seo":442,"stem":443,"__hash__":444},"docs\u002Fbuild\u002Freference.zh-CN.md","完整工作区参考",{"type":7,"value":8,"toc":429},"minimark",[9,19,23,225,228,265,291,409,415,418,421,425],[10,11,12,13,18],"p",{},"本页供你在完成教程后查阅完整实现。第一次接入请从",[14,15,17],"a",{"href":16},"\u002Fbuild\u002Fproject","建立第一个编辑器","开始；需要某一项能力时，按下面的文件分工找到对应实现即可。",[20,21,22],"h2",{"id":22},"文件各负责什么",[24,25,26,42],"table",{},[27,28,29],"thead",{},[30,31,32,36,39],"tr",{},[33,34,35],"th",{},"文件",[33,37,38],{},"用途",[33,40,41],{},"对应教程",[43,44,45,62,78,94,110,124,138,154,168,182,198,211],"tbody",{},[30,46,47,54,57],{},[48,49,50],"td",{},[51,52,53],"code",{},"product\u002Fstandalone.ts",[48,55,56],{},"在普通 Vue 应用里启动工作区，返回卸载函数",[48,58,59],{},[14,60,61],{"href":16},"建立工程",[30,63,64,69,72],{},[48,65,66],{},[51,67,68],{},"product\u002Fworkspace.vue",[48,70,71],{},"组合工具栏、文件按钮和编辑区域",[48,73,74],{},[14,75,77],{"href":76},"\u002Fbuild\u002Fcommands","连接界面",[30,79,80,85,88],{},[48,81,82],{},[51,83,84],{},"product\u002Fruntime.ts",[48,86,87],{},"创建 Editor，连接 View 与宿主尺寸",[48,89,90],{},[14,91,93],{"href":92},"\u002Fbuild\u002Fview","挂载 View",[30,95,96,101,104],{},[48,97,98],{},[51,99,100],{},"product\u002Fassembly\u002Fgeneric.ts",[48,102,103],{},"配置普通文章和提示组",[48,105,106],{},[14,107,109],{"href":108},"\u002Fbuild\u002Fmodel","文档模型",[30,111,112,117,120],{},[48,113,114],{},[51,115,116],{},"product\u002Fassembly\u002Fword.ts",[48,118,119],{},"配置 Word 预设和匹配的初始文档",[48,121,122],{},[14,123,109],{"href":108},[30,125,126,131,134],{},[48,127,128],{},[51,129,130],{},"product\u002Fsession.ts",[48,132,133],{},"更新按钮状态，协调编辑、保存和加载",[48,135,136],{},[14,137,77],{"href":76},[30,139,140,145,148],{},[48,141,142],{},[51,143,144],{},"product\u002Ffiles\u002Frepository.ts",[48,146,147],{},"把备份写入浏览器存储",[48,149,150],{},[14,151,153],{"href":152},"\u002Fbuild\u002Ffiles","保存和文件",[30,155,156,161,164],{},[48,157,158],{},[51,159,160],{},"product\u002Ffiles\u002Fbackup.ts",[48,162,163],{},"验证备份版本、节点和属性",[48,165,166],{},[14,167,153],{"href":152},[30,169,170,175,178],{},[48,171,172],{},[51,173,174],{},"product\u002Ffiles\u002Fdocx.ts",[48,176,177],{},"按需加载 Word 转换并处理真实字节",[48,179,180],{},[14,181,153],{"href":152},[30,183,184,189,192],{},[48,185,186],{},[51,187,188],{},"product\u002Ffeature\u002F*",[48,190,191],{},"提示组的节点、命令、布局和选区",[48,193,194],{},[14,195,197],{"href":196},"\u002Fbuild\u002Fextension","内容扩展",[30,199,200,205,208],{},[48,201,202],{},[51,203,204],{},"product\u002Ftypes.ts",[48,206,207],{},"工作区内部共享类型",[48,209,210],{},"各模块的输入和输出",[30,212,213,218,221],{},[48,214,215],{},[51,216,217],{},"shared\u002Fdownload.ts",[48,219,220],{},"将生成的文件交给浏览器下载",[48,222,223],{},[14,224,153],{"href":152},[20,226,227],{"id":227},"在自己的工程中运行",[10,229,230,231,234,235,234,238,234,241,234,244,247,248,251,252,255,256,259,260,264],{},"完整工作区使用 Vue、",[51,232,233],{},"@quirekit\u002Fcore","、",[51,236,237],{},"@quirekit\u002Fstarter-kit",[51,239,240],{},"@quirekit\u002Fview",[51,242,243],{},"@quirekit\u002Fview-engine",[51,245,246],{},"@quirekit\u002Fui"," 和 ",[51,249,250],{},"@quirekit\u002Funocss-preset","。Word 版本另需 ",[51,253,254],{},"@quirekit\u002Fclassic-docx"," 与 ",[51,257,258],{},"@quirekit\u002Fextension-text-style","；商业包的分发范围见",[14,261,263],{"href":262},"\u002Fsupport","支持与许可","。使用实际取得的同批次版本。",[10,266,267,268,247,271,274,275,278,279,282,283,286,287,290],{},"将文件选择器中的 ",[51,269,270],{},"product\u002F",[51,272,273],{},"shared\u002F"," 按原相对路径放入 ",[51,276,277],{},"src\u002Fexamples\u002F","。Vite 开启 Vue 与 UnoCSS 插件，UnoCSS 使用 ",[51,280,281],{},"defineQuireKitUnoConfig()","，并扫描 ",[51,284,285],{},".\u002Fsrc\u002F**\u002F*.{vue,ts}","。入口导入 ",[51,288,289],{},"uno.css","；工作区已导入 View 的结构样式。",[292,293,299],"pre",{"className":294,"code":295,"filename":296,"language":297,"meta":298,"style":298},"language-ts shiki shiki-themes github-light github-light github-dark","import 'uno.css'\nimport { mountDocumentProduct } from '.\u002Fexamples\u002Fproduct\u002Fstandalone'\n\nconst release = mountDocumentProduct(document.getElementById('app')!)\nif (import.meta.hot) import.meta.hot.dispose(release)\n","src\u002Fmain.ts","ts","",[51,300,301,314,329,336,374],{"__ignoreMap":298},[302,303,306,310],"span",{"class":304,"line":305},"line",1,[302,307,309],{"class":308},"sDD9d","import",[302,311,313],{"class":312},"s-HEn"," 'uno.css'\n",[302,315,317,319,323,326],{"class":304,"line":316},2,[302,318,309],{"class":308},[302,320,322],{"class":321},"sVPnS"," { mountDocumentProduct } ",[302,324,325],{"class":308},"from",[302,327,328],{"class":312}," '.\u002Fexamples\u002Fproduct\u002Fstandalone'\n",[302,330,332],{"class":304,"line":331},3,[302,333,335],{"emptyLinePlaceholder":334},true,"\n",[302,337,339,342,346,349,353,356,359,362,365,368,371],{"class":304,"line":338},4,[302,340,341],{"class":308},"const",[302,343,345],{"class":344},"sUNQB"," release",[302,347,348],{"class":308}," =",[302,350,352],{"class":351},"sgQzM"," mountDocumentProduct",[302,354,355],{"class":321},"(document.",[302,357,358],{"class":351},"getElementById",[302,360,361],{"class":321},"(",[302,363,364],{"class":312},"'app'",[302,366,367],{"class":321},")",[302,369,370],{"class":308},"!",[302,372,373],{"class":321},")\n",[302,375,377,380,383,385,388,391,394,396,398,400,403,406],{"class":304,"line":376},5,[302,378,379],{"class":308},"if",[302,381,382],{"class":321}," (",[302,384,309],{"class":308},[302,386,387],{"class":321},".",[302,389,390],{"class":344},"meta",[302,392,393],{"class":321},".hot) ",[302,395,309],{"class":308},[302,397,387],{"class":321},[302,399,390],{"class":344},[302,401,402],{"class":321},".hot.",[302,404,405],{"class":351},"dispose",[302,407,408],{"class":321},"(release)\n",[10,410,411,414],{},[51,412,413],{},"mountDocumentProduct()"," 接收页面中已有的元素，并返回释放函数。它同时管理 Vue 工作区和编辑器的创建与销毁；在应用退出或热更新时调用释放函数。",[20,416,417],{"id":417},"完整文件",[10,419,420],{},"选择一个文件，再点箭头展开。复制操作始终复制当前文件的完整原文；其他本地依赖都保留在文件列表中。",[422,423],"docs-recipe",{"name":424},"product\u002Fstandalone",[426,427,428],"style",{},"html pre.shiki code .sDD9d, html code.shiki .sDD9d{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s-HEn, html code.shiki .s-HEn{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVPnS, html code.shiki .sVPnS{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sUNQB, html code.shiki .sUNQB{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sgQzM, html code.shiki .sgQzM{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":298,"searchDepth":316,"depth":316,"links":430},[431,432,433],{"id":22,"depth":316,"text":22},{"id":227,"depth":316,"text":227},{"id":417,"depth":316,"text":417},"按文件用途查阅工作区、文档模型、扩展和文件操作的完整实现。","md",null,"zh-CN",{},10,"\u002Fbuild\u002Freference","构建产品",{"title":5,"description":434},"build\u002Freference.zh-CN","vpMRseGJu-lG7zCVlnporhxEfHmQp3ZBS7IqyXMw828","import { createApp, h } from \"vue\";\nimport { defaultTheme, quireIconRegistry } from \"@quirekit\u002Fui\";\nimport { QuireThemeProvider, QuireIconProvider, QuireLocaleProvider } from \"@quirekit\u002Fui\u002Fvue\";\nimport Workspace from \".\u002Fworkspace.vue\";\n\u002F**\n * Mounts the full reference in an ordinary Vue\u002FVite host, without Nuxt or Classic's product shell.\n * @param element - Host element whose height and placement belong to the application.\n * @param locale - Initial UI and document-copy language.\n * @returns Release function for Vue, View, Core and all session listeners.\n *\u002F\nexport function mountDocumentProduct(element: HTMLElement, locale: \"zh-CN\" | \"en\" = \"zh-CN\"): () => void {\n  const app = createApp({\n    render: () => h(QuireIconProvider, { registry: quireIconRegistry }, () =>\n      h(QuireThemeProvider, { theme: defaultTheme }, () =>\n        h(QuireLocaleProvider, { locale }, () => h(Workspace, { locale, model: \"word-v1\" })))),\n  });\n  app.mount(element);\n  return () => app.unmount();\n}\n",{"data":447,"body":448},{},{"type":449,"children":450},"root",[451,943],{"type":452,"tag":292,"props":453,"children":455},"element",{"className":294,"code":454,"language":297,"meta":298,"style":298},"import { createApp, h } from \"vue\";\nimport { defaultTheme, quireIconRegistry } from \"@quirekit\u002Fui\";\nimport { QuireThemeProvider, QuireIconProvider, QuireLocaleProvider } from \"@quirekit\u002Fui\u002Fvue\";\nimport Workspace from \".\u002Fworkspace.vue\";\n\u002F**\n * Mounts the full reference in an ordinary Vue\u002FVite host, without Nuxt or Classic's product shell.\n * @param element - Host element whose height and placement belong to the application.\n * @param locale - Initial UI and document-copy language.\n * @returns Release function for Vue, View, Core and all session listeners.\n *\u002F\nexport function mountDocumentProduct(element: HTMLElement, locale: \"zh-CN\" | \"en\" = \"zh-CN\"): () => void {\n  const app = createApp({\n    render: () => h(QuireIconProvider, { registry: quireIconRegistry }, () =>\n      h(QuireThemeProvider, { theme: defaultTheme }, () =>\n        h(QuireLocaleProvider, { locale }, () => h(Workspace, { locale, model: \"word-v1\" })))),\n  });\n  app.mount(element);\n  return () => app.unmount();\n}\n\n",[456],{"type":452,"tag":51,"props":457,"children":458},{"__ignoreMap":298},[459,489,514,539,564,573,582,606,628,646,654,758,786,819,837,874,883,902,934],{"type":452,"tag":302,"props":460,"children":461},{"class":304,"line":305},[462,468,474,478,484],{"type":452,"tag":302,"props":463,"children":465},{"style":464},"--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#F97583",[466],{"type":467,"value":309},"text",{"type":452,"tag":302,"props":469,"children":471},{"style":470},"--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#E1E4E8",[472],{"type":467,"value":473}," { createApp, h } ",{"type":452,"tag":302,"props":475,"children":476},{"style":464},[477],{"type":467,"value":325},{"type":452,"tag":302,"props":479,"children":481},{"style":480},"--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#9ECBFF",[482],{"type":467,"value":483}," \"vue\"",{"type":452,"tag":302,"props":485,"children":486},{"style":470},[487],{"type":467,"value":488},";\n",{"type":452,"tag":302,"props":490,"children":491},{"class":304,"line":316},[492,496,501,505,510],{"type":452,"tag":302,"props":493,"children":494},{"style":464},[495],{"type":467,"value":309},{"type":452,"tag":302,"props":497,"children":498},{"style":470},[499],{"type":467,"value":500}," { defaultTheme, quireIconRegistry } ",{"type":452,"tag":302,"props":502,"children":503},{"style":464},[504],{"type":467,"value":325},{"type":452,"tag":302,"props":506,"children":507},{"style":480},[508],{"type":467,"value":509}," \"@quirekit\u002Fui\"",{"type":452,"tag":302,"props":511,"children":512},{"style":470},[513],{"type":467,"value":488},{"type":452,"tag":302,"props":515,"children":516},{"class":304,"line":331},[517,521,526,530,535],{"type":452,"tag":302,"props":518,"children":519},{"style":464},[520],{"type":467,"value":309},{"type":452,"tag":302,"props":522,"children":523},{"style":470},[524],{"type":467,"value":525}," { QuireThemeProvider, QuireIconProvider, QuireLocaleProvider } ",{"type":452,"tag":302,"props":527,"children":528},{"style":464},[529],{"type":467,"value":325},{"type":452,"tag":302,"props":531,"children":532},{"style":480},[533],{"type":467,"value":534}," \"@quirekit\u002Fui\u002Fvue\"",{"type":452,"tag":302,"props":536,"children":537},{"style":470},[538],{"type":467,"value":488},{"type":452,"tag":302,"props":540,"children":541},{"class":304,"line":338},[542,546,551,555,560],{"type":452,"tag":302,"props":543,"children":544},{"style":464},[545],{"type":467,"value":309},{"type":452,"tag":302,"props":547,"children":548},{"style":470},[549],{"type":467,"value":550}," Workspace ",{"type":452,"tag":302,"props":552,"children":553},{"style":464},[554],{"type":467,"value":325},{"type":452,"tag":302,"props":556,"children":557},{"style":480},[558],{"type":467,"value":559}," \".\u002Fworkspace.vue\"",{"type":452,"tag":302,"props":561,"children":562},{"style":470},[563],{"type":467,"value":488},{"type":452,"tag":302,"props":565,"children":566},{"class":304,"line":376},[567],{"type":452,"tag":302,"props":568,"children":570},{"style":569},"--shiki-default:#6A737D;--shiki-light:#6A737D;--shiki-dark:#6A737D",[571],{"type":467,"value":572},"\u002F**\n",{"type":452,"tag":302,"props":574,"children":576},{"class":304,"line":575},6,[577],{"type":452,"tag":302,"props":578,"children":579},{"style":569},[580],{"type":467,"value":581}," * Mounts the full reference in an ordinary Vue\u002FVite host, without Nuxt or Classic's product shell.\n",{"type":452,"tag":302,"props":583,"children":585},{"class":304,"line":584},7,[586,591,596,601],{"type":452,"tag":302,"props":587,"children":588},{"style":569},[589],{"type":467,"value":590}," * ",{"type":452,"tag":302,"props":592,"children":593},{"style":464},[594],{"type":467,"value":595},"@param",{"type":452,"tag":302,"props":597,"children":598},{"style":470},[599],{"type":467,"value":600}," element",{"type":452,"tag":302,"props":602,"children":603},{"style":569},[604],{"type":467,"value":605}," - Host element whose height and placement belong to the application.\n",{"type":452,"tag":302,"props":607,"children":609},{"class":304,"line":608},8,[610,614,618,623],{"type":452,"tag":302,"props":611,"children":612},{"style":569},[613],{"type":467,"value":590},{"type":452,"tag":302,"props":615,"children":616},{"style":464},[617],{"type":467,"value":595},{"type":452,"tag":302,"props":619,"children":620},{"style":470},[621],{"type":467,"value":622}," locale",{"type":452,"tag":302,"props":624,"children":625},{"style":569},[626],{"type":467,"value":627}," - Initial UI and document-copy language.\n",{"type":452,"tag":302,"props":629,"children":631},{"class":304,"line":630},9,[632,636,641],{"type":452,"tag":302,"props":633,"children":634},{"style":569},[635],{"type":467,"value":590},{"type":452,"tag":302,"props":637,"children":638},{"style":464},[639],{"type":467,"value":640},"@returns",{"type":452,"tag":302,"props":642,"children":643},{"style":569},[644],{"type":467,"value":645}," Release function for Vue, View, Core and all session listeners.\n",{"type":452,"tag":302,"props":647,"children":648},{"class":304,"line":439},[649],{"type":452,"tag":302,"props":650,"children":651},{"style":569},[652],{"type":467,"value":653}," *\u002F\n",{"type":452,"tag":302,"props":655,"children":657},{"class":304,"line":656},11,[658,663,668,673,677,682,687,692,697,702,706,711,716,721,725,729,733,737,742,747,753],{"type":452,"tag":302,"props":659,"children":660},{"style":464},[661],{"type":467,"value":662},"export",{"type":452,"tag":302,"props":664,"children":665},{"style":464},[666],{"type":467,"value":667}," function",{"type":452,"tag":302,"props":669,"children":671},{"style":670},"--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#B392F0",[672],{"type":467,"value":352},{"type":452,"tag":302,"props":674,"children":675},{"style":470},[676],{"type":467,"value":361},{"type":452,"tag":302,"props":678,"children":680},{"style":679},"--shiki-default:#E36209;--shiki-light:#E36209;--shiki-dark:#FFAB70",[681],{"type":467,"value":452},{"type":452,"tag":302,"props":683,"children":684},{"style":464},[685],{"type":467,"value":686},":",{"type":452,"tag":302,"props":688,"children":689},{"style":670},[690],{"type":467,"value":691}," HTMLElement",{"type":452,"tag":302,"props":693,"children":694},{"style":470},[695],{"type":467,"value":696},", ",{"type":452,"tag":302,"props":698,"children":699},{"style":679},[700],{"type":467,"value":701},"locale",{"type":452,"tag":302,"props":703,"children":704},{"style":464},[705],{"type":467,"value":686},{"type":452,"tag":302,"props":707,"children":708},{"style":480},[709],{"type":467,"value":710}," \"zh-CN\"",{"type":452,"tag":302,"props":712,"children":713},{"style":464},[714],{"type":467,"value":715}," |",{"type":452,"tag":302,"props":717,"children":718},{"style":480},[719],{"type":467,"value":720}," \"en\"",{"type":452,"tag":302,"props":722,"children":723},{"style":464},[724],{"type":467,"value":348},{"type":452,"tag":302,"props":726,"children":727},{"style":480},[728],{"type":467,"value":710},{"type":452,"tag":302,"props":730,"children":731},{"style":470},[732],{"type":467,"value":367},{"type":452,"tag":302,"props":734,"children":735},{"style":464},[736],{"type":467,"value":686},{"type":452,"tag":302,"props":738,"children":739},{"style":470},[740],{"type":467,"value":741}," () ",{"type":452,"tag":302,"props":743,"children":744},{"style":464},[745],{"type":467,"value":746},"=>",{"type":452,"tag":302,"props":748,"children":750},{"style":749},"--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#79B8FF",[751],{"type":467,"value":752}," void",{"type":452,"tag":302,"props":754,"children":755},{"style":470},[756],{"type":467,"value":757}," {\n",{"type":452,"tag":302,"props":759,"children":761},{"class":304,"line":760},12,[762,767,772,776,781],{"type":452,"tag":302,"props":763,"children":764},{"style":464},[765],{"type":467,"value":766},"  const",{"type":452,"tag":302,"props":768,"children":769},{"style":749},[770],{"type":467,"value":771}," app",{"type":452,"tag":302,"props":773,"children":774},{"style":464},[775],{"type":467,"value":348},{"type":452,"tag":302,"props":777,"children":778},{"style":670},[779],{"type":467,"value":780}," createApp",{"type":452,"tag":302,"props":782,"children":783},{"style":470},[784],{"type":467,"value":785},"({\n",{"type":452,"tag":302,"props":787,"children":789},{"class":304,"line":788},13,[790,795,800,804,809,814],{"type":452,"tag":302,"props":791,"children":792},{"style":670},[793],{"type":467,"value":794},"    render",{"type":452,"tag":302,"props":796,"children":797},{"style":470},[798],{"type":467,"value":799},": () ",{"type":452,"tag":302,"props":801,"children":802},{"style":464},[803],{"type":467,"value":746},{"type":452,"tag":302,"props":805,"children":806},{"style":670},[807],{"type":467,"value":808}," h",{"type":452,"tag":302,"props":810,"children":811},{"style":470},[812],{"type":467,"value":813},"(QuireIconProvider, { registry: quireIconRegistry }, () ",{"type":452,"tag":302,"props":815,"children":816},{"style":464},[817],{"type":467,"value":818},"=>\n",{"type":452,"tag":302,"props":820,"children":822},{"class":304,"line":821},14,[823,828,833],{"type":452,"tag":302,"props":824,"children":825},{"style":670},[826],{"type":467,"value":827},"      h",{"type":452,"tag":302,"props":829,"children":830},{"style":470},[831],{"type":467,"value":832},"(QuireThemeProvider, { theme: defaultTheme }, () ",{"type":452,"tag":302,"props":834,"children":835},{"style":464},[836],{"type":467,"value":818},{"type":452,"tag":302,"props":838,"children":840},{"class":304,"line":839},15,[841,846,851,855,859,864,869],{"type":452,"tag":302,"props":842,"children":843},{"style":670},[844],{"type":467,"value":845},"        h",{"type":452,"tag":302,"props":847,"children":848},{"style":470},[849],{"type":467,"value":850},"(QuireLocaleProvider, { locale }, () ",{"type":452,"tag":302,"props":852,"children":853},{"style":464},[854],{"type":467,"value":746},{"type":452,"tag":302,"props":856,"children":857},{"style":670},[858],{"type":467,"value":808},{"type":452,"tag":302,"props":860,"children":861},{"style":470},[862],{"type":467,"value":863},"(Workspace, { locale, model: ",{"type":452,"tag":302,"props":865,"children":866},{"style":480},[867],{"type":467,"value":868},"\"word-v1\"",{"type":452,"tag":302,"props":870,"children":871},{"style":470},[872],{"type":467,"value":873}," })))),\n",{"type":452,"tag":302,"props":875,"children":877},{"class":304,"line":876},16,[878],{"type":452,"tag":302,"props":879,"children":880},{"style":470},[881],{"type":467,"value":882},"  });\n",{"type":452,"tag":302,"props":884,"children":886},{"class":304,"line":885},17,[887,892,897],{"type":452,"tag":302,"props":888,"children":889},{"style":470},[890],{"type":467,"value":891},"  app.",{"type":452,"tag":302,"props":893,"children":894},{"style":670},[895],{"type":467,"value":896},"mount",{"type":452,"tag":302,"props":898,"children":899},{"style":470},[900],{"type":467,"value":901},"(element);\n",{"type":452,"tag":302,"props":903,"children":905},{"class":304,"line":904},18,[906,911,915,919,924,929],{"type":452,"tag":302,"props":907,"children":908},{"style":464},[909],{"type":467,"value":910},"  return",{"type":452,"tag":302,"props":912,"children":913},{"style":470},[914],{"type":467,"value":741},{"type":452,"tag":302,"props":916,"children":917},{"style":464},[918],{"type":467,"value":746},{"type":452,"tag":302,"props":920,"children":921},{"style":470},[922],{"type":467,"value":923}," app.",{"type":452,"tag":302,"props":925,"children":926},{"style":670},[927],{"type":467,"value":928},"unmount",{"type":452,"tag":302,"props":930,"children":931},{"style":470},[932],{"type":467,"value":933},"();\n",{"type":452,"tag":302,"props":935,"children":937},{"class":304,"line":936},19,[938],{"type":452,"tag":302,"props":939,"children":940},{"style":470},[941],{"type":467,"value":942},"}\n",{"type":452,"tag":426,"props":944,"children":945},{},[946],{"type":467,"value":947},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",1793045207996]