[{"data":1,"prerenderedAt":1838},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:C_o1fTo-JQj7s5_QTPAFFQfUthp9KqufjkOEjbzOJlM":303,"content-page-surround:docs:C_o1fTo-JQj7s5_QTPAFFQfUthp9KqufjkOEjbzOJlM":1828,"i-logos:typescript-icon":1831,"i-lucide:clipboard":1835},[4,28,54,100,176,215,278,298],{"title":5,"page":6,"canonicalKey":7,"locale":8,"id":9,"draft":6,"icon":10,"sidebar":11,"children":12},"Learn",false,"1","en","content:docs:1.evaluate:.navigation.yml","i-lucide-compass","section",[13,18,23],{"title":14,"id":15,"canonicalKey":16,"locale":8,"draft":6,"path":17},"Why Nuxt Board","content:docs:1.evaluate:1.why-nuxt-board.md","1\u002F1","\u002Fdocs\u002Fevaluate\u002Fwhy-nuxt-board",{"title":19,"id":20,"canonicalKey":21,"locale":8,"draft":6,"path":22},"How Nuxt Board works","content:docs:1.evaluate:2.how-nuxt-board-works.md","1\u002F2","\u002Fdocs\u002Fevaluate\u002Fhow-nuxt-board-works",{"title":24,"id":25,"canonicalKey":26,"locale":8,"draft":6,"path":27},"Design decisions","content:docs:1.evaluate:4.design-decisions.md","1\u002F4","\u002Fdocs\u002Fevaluate\u002Fdesign-decisions",{"title":29,"page":6,"canonicalKey":30,"locale":8,"id":31,"draft":6,"icon":32,"children":33},"Start building","2","content:docs:2.start-building:.navigation.yml","i-lucide-rocket",[34,39,44,49],{"title":35,"id":36,"canonicalKey":37,"locale":8,"draft":6,"path":38},"Installation","content:docs:2.start-building:1.installation.md","2\u002F1","\u002Fdocs\u002Fstart-building\u002Finstallation",{"title":40,"id":41,"canonicalKey":42,"locale":8,"draft":6,"path":43},"Your first board","content:docs:2.start-building:2.your-first-board.md","2\u002F2","\u002Fdocs\u002Fstart-building\u002Fyour-first-board",{"title":45,"id":46,"canonicalKey":47,"locale":8,"draft":6,"path":48},"Customize your first node","content:docs:2.start-building:3.customize-your-first-node.md","2\u002F3","\u002Fdocs\u002Fstart-building\u002Fcustomize-your-first-node",{"title":50,"id":51,"canonicalKey":52,"locale":8,"draft":6,"path":53},"Add connections and history","content:docs:2.start-building:4.add-connections-and-history.md","2\u002F4","\u002Fdocs\u002Fstart-building\u002Fadd-connections-and-history",{"title":55,"page":6,"canonicalKey":56,"locale":8,"id":57,"draft":6,"icon":58,"children":59},"Understand the system","3","content:docs:3.understand-the-system:.navigation.yml","i-lucide-workflow",[60,65,70,75,80,85,90,95],{"title":61,"id":62,"canonicalKey":63,"locale":8,"draft":6,"path":64},"The engine","content:docs:3.understand-the-system:1.the-engine.md","3\u002F1","\u002Fdocs\u002Funderstand-the-system\u002Fthe-engine",{"title":66,"id":67,"canonicalKey":68,"locale":8,"draft":6,"path":69},"Document and session state","content:docs:3.understand-the-system:2.document-and-session-state.md","3\u002F2","\u002Fdocs\u002Funderstand-the-system\u002Fdocument-and-session-state",{"title":71,"id":72,"canonicalKey":73,"locale":8,"draft":6,"path":74},"Commands and transactions","content:docs:3.understand-the-system:3.commands-and-transactions.md","3\u002F3","\u002Fdocs\u002Funderstand-the-system\u002Fcommands-and-transactions",{"title":76,"id":77,"canonicalKey":78,"locale":8,"draft":6,"path":79},"Nodes and hierarchy","content:docs:3.understand-the-system:4.nodes-and-hierarchy.md","3\u002F4","\u002Fdocs\u002Funderstand-the-system\u002Fnodes-and-hierarchy",{"title":81,"id":82,"canonicalKey":83,"locale":8,"draft":6,"path":84},"Camera and coordinates","content:docs:3.understand-the-system:5.camera-and-coordinates.md","3\u002F5","\u002Fdocs\u002Funderstand-the-system\u002Fcamera-and-coordinates",{"title":86,"id":87,"canonicalKey":88,"locale":8,"draft":6,"path":89},"Rendering and interaction","content:docs:3.understand-the-system:6.rendering-and-interaction.md","3\u002F6","\u002Fdocs\u002Funderstand-the-system\u002Frendering-and-interaction",{"title":91,"id":92,"canonicalKey":93,"locale":8,"draft":6,"path":94},"Packages and plugins","content:docs:3.understand-the-system:7.packages-and-plugins.md","3\u002F7","\u002Fdocs\u002Funderstand-the-system\u002Fpackages-and-plugins",{"title":96,"id":97,"canonicalKey":98,"locale":8,"draft":6,"path":99},"Persistence and JSON Canvas","content:docs:3.understand-the-system:8.persistence-and-json-canvas.md","3\u002F8","\u002Fdocs\u002Funderstand-the-system\u002Fpersistence-and-json-canvas",{"title":101,"page":6,"canonicalKey":102,"locale":8,"id":103,"draft":6,"icon":104,"sidebar":11,"children":105},"Build","4","content:docs:4.build-features:.navigation.yml","i-lucide-blocks",[106,113,120,127,134,141,148,155,162,169],{"title":107,"id":108,"canonicalKey":109,"locale":8,"draft":6,"navigation":110,"icon":111,"path":112},"Custom renderers","content:docs:4.build-features:1.custom-node-renderers.md","4\u002F1",{"icon":111},"i-lucide-layout-template","\u002Fdocs\u002Fbuild-features\u002Fcustom-node-renderers",{"title":114,"id":115,"canonicalKey":116,"locale":8,"draft":6,"navigation":117,"icon":118,"path":119},"Connections","content:docs:4.build-features:2.connections.md","4\u002F2",{"icon":118},"i-lucide-cable","\u002Fdocs\u002Fbuild-features\u002Fconnections",{"title":121,"id":122,"canonicalKey":123,"locale":8,"draft":6,"navigation":124,"icon":125,"path":126},"Group nodes","content:docs:4.build-features:3.groups-and-nesting.md","4\u002F3",{"icon":125},"i-lucide-group","\u002Fdocs\u002Fbuild-features\u002Fgroups-and-nesting",{"title":128,"id":129,"canonicalKey":130,"locale":8,"draft":6,"navigation":131,"icon":132,"path":133},"History","content:docs:4.build-features:4.undo-and-redo.md","4\u002F4",{"icon":132},"i-lucide-history","\u002Fdocs\u002Fbuild-features\u002Fundo-and-redo",{"title":135,"id":136,"canonicalKey":137,"locale":8,"draft":6,"navigation":138,"icon":139,"path":140},"Selection and interaction","content:docs:4.build-features:5.selection-and-keyboard.md","4\u002F5",{"icon":139},"i-lucide-mouse-pointer","\u002Fdocs\u002Fbuild-features\u002Fselection-and-keyboard",{"title":142,"id":143,"canonicalKey":144,"locale":8,"draft":6,"navigation":145,"icon":146,"path":147},"First-party features and command guards","content:docs:4.build-features:6.read-only-and-command-guards.md","4\u002F6",{"icon":146},"i-lucide-puzzle","\u002Fdocs\u002Fbuild-features\u002Fread-only-and-command-guards",{"title":149,"id":150,"canonicalKey":151,"locale":8,"draft":6,"navigation":152,"icon":153,"path":154},"Serialization","content:docs:4.build-features:7.save-and-load.md","4\u002F7",{"icon":153},"i-lucide-file-json","\u002Fdocs\u002Fbuild-features\u002Fsave-and-load",{"title":156,"id":157,"canonicalKey":158,"locale":8,"draft":6,"navigation":159,"icon":160,"path":161},"Theming","content:docs:4.build-features:8.theming.md","4\u002F8",{"icon":160},"i-lucide-palette","\u002Fdocs\u002Fbuild-features\u002Ftheming",{"title":163,"id":164,"canonicalKey":165,"locale":8,"draft":6,"navigation":166,"icon":167,"path":168},"Performance","content:docs:4.build-features:9.performance.md","4\u002F9",{"icon":167},"i-lucide-zap","\u002Fdocs\u002Fbuild-features\u002Fperformance",{"title":170,"id":171,"canonicalKey":172,"locale":8,"draft":6,"navigation":173,"icon":174,"path":175},"SSR deterministic scene","content:docs:4.build-features:10.ssr-and-deterministic-state.md","4\u002F10",{"icon":174},"i-lucide-server","\u002Fdocs\u002Fbuild-features\u002Fssr-and-deterministic-state",{"title":177,"page":6,"canonicalKey":178,"locale":8,"id":179,"draft":6,"icon":111,"children":180},"Solutions","5","content:docs:5.solutions:.navigation.yml",[181,187,194,201,208],{"title":182,"id":183,"canonicalKey":184,"locale":8,"draft":6,"navigation":185,"icon":58,"path":186},"Workflow renderer demo","content:docs:5.solutions:1.workflow-builder.md","5\u002F1",{"icon":58},"\u002Fdocs\u002Fsolutions\u002Fworkflow-builder",{"title":188,"id":189,"canonicalKey":190,"locale":8,"draft":6,"navigation":191,"icon":192,"path":193},"Mind map","content:docs:5.solutions:2.mind-map.md","5\u002F2",{"icon":192},"i-lucide-brain","\u002Fdocs\u002Fsolutions\u002Fmind-map",{"title":195,"id":196,"canonicalKey":197,"locale":8,"draft":6,"navigation":198,"icon":199,"path":200},"Planning board","content:docs:5.solutions:3.planning-board.md","5\u002F3",{"icon":199},"i-lucide-square","\u002Fdocs\u002Fsolutions\u002Fplanning-board",{"title":202,"id":203,"canonicalKey":204,"locale":8,"draft":6,"navigation":205,"icon":206,"path":207},"Read-only viewer","content:docs:5.solutions:4.read-only-viewer.md","5\u002F4",{"icon":206},"i-lucide-eye","\u002Fdocs\u002Fsolutions\u002Fread-only-viewer",{"title":209,"id":210,"canonicalKey":211,"locale":8,"draft":6,"navigation":212,"icon":213,"path":214},"Nuxt auto-imports","content:docs:5.solutions:5.nuxt-application.md","5\u002F5",{"icon":213},"i-lucide-sparkles","\u002Fdocs\u002Fsolutions\u002Fnuxt-application",{"title":216,"page":6,"canonicalKey":217,"locale":8,"id":218,"draft":6,"icon":219,"children":220},"Reference","6","content:docs:6.reference:.navigation.yml","i-lucide-braces",[221,226,231,236,241,246,251,256,261,266,273],{"title":222,"id":223,"canonicalKey":224,"locale":8,"draft":6,"path":225},"Package overview","content:docs:6.reference:1.package-overview.md","6\u002F1","\u002Fdocs\u002Freference\u002Fpackage-overview",{"title":227,"id":228,"canonicalKey":229,"locale":8,"draft":6,"path":230},"@lupinum\u002Fboard-core","content:docs:6.reference:2.board-core.md","6\u002F2","\u002Fdocs\u002Freference\u002Fboard-core",{"title":232,"id":233,"canonicalKey":234,"locale":8,"draft":6,"path":235},"@lupinum\u002Fboard-core types","content:docs:6.reference:3.board-core-types.md","6\u002F3","\u002Fdocs\u002Freference\u002Fboard-core-types",{"title":237,"id":238,"canonicalKey":239,"locale":8,"draft":6,"path":240},"@lupinum\u002Fvue-board","content:docs:6.reference:4.vue-board.md","6\u002F4","\u002Fdocs\u002Freference\u002Fvue-board",{"title":242,"id":243,"canonicalKey":244,"locale":8,"draft":6,"path":245},"Vue composables","content:docs:6.reference:5.vue-composables.md","6\u002F5","\u002Fdocs\u002Freference\u002Fvue-composables",{"title":247,"id":248,"canonicalKey":249,"locale":8,"draft":6,"path":250},"@lupinum\u002Fboard-connections","content:docs:6.reference:6.connections.md","6\u002F6","\u002Fdocs\u002Freference\u002Fconnections",{"title":252,"id":253,"canonicalKey":254,"locale":8,"draft":6,"path":255},"@lupinum\u002Fboard-history","content:docs:6.reference:7.history.md","6\u002F7","\u002Fdocs\u002Freference\u002Fhistory",{"title":257,"id":258,"canonicalKey":259,"locale":8,"draft":6,"path":260},"@lupinum\u002Fvue-board\u002Fminimap","content:docs:6.reference:8.minimap.md","6\u002F8","\u002Fdocs\u002Freference\u002Fminimap",{"title":262,"id":263,"canonicalKey":264,"locale":8,"draft":6,"path":265},"@lupinum\u002Fnuxt-board","content:docs:6.reference:9.nuxt-board.md","6\u002F9","\u002Fdocs\u002Freference\u002Fnuxt-board",{"title":267,"id":268,"canonicalKey":269,"locale":8,"draft":6,"navigation":270,"icon":271,"path":272},"Events and subscriptions","content:docs:6.reference:10.events-and-errors.md","6\u002F10",{"icon":271},"i-lucide-bell","\u002Fdocs\u002Freference\u002Fevents-and-errors",{"title":274,"id":275,"canonicalKey":276,"locale":8,"draft":6,"path":277},"Glossary","content:docs:6.reference:11.glossary.md","6\u002F11","\u002Fdocs\u002Freference\u002Fglossary",{"title":279,"page":6,"canonicalKey":280,"locale":8,"id":281,"draft":6,"icon":282,"children":283},"Project","7","content:docs:7.project:.navigation.yml","i-lucide-git-branch",[284,291],{"title":285,"id":286,"canonicalKey":287,"locale":8,"draft":6,"navigation":288,"icon":289,"path":290},"Contributing","content:docs:7.project:1.contributing.md","7\u002F1",{"icon":289},"i-lucide-git-pull-request","\u002Fdocs\u002Fproject\u002Fcontributing",{"title":292,"id":293,"canonicalKey":294,"locale":8,"draft":6,"navigation":295,"icon":296,"path":297},"Support and security","content:docs:7.project:2.support-and-security.md","7\u002F2",{"icon":296},"i-lucide-shield","\u002Fdocs\u002Fproject\u002Fsupport-and-security",{"title":299,"id":300,"canonicalKey":301,"locale":8,"draft":6,"path":302},"Nuxt Board documentation","content:docs:index.md","\u002F","\u002Fdocs",{"audience":304,"intent":305,"packages":306,"title":252,"description":307,"body":308,"type":1816,"id":253,"canonicalKey":254,"draft":6,"partial":6,"locale":8,"collection":1817,"navigationFile":6,"file":1818,"route":1823,"resolution":1825},"application-developer","reference",[252],"Deterministic structural undo\u002Fredo with connection-aware state restoration.",{"type":309,"children":310,"toc":1789},"root",[311,320,390,396,409,464,471,541,685,691,696,700,706,717,723,728,751,796,802,807,828,834,846,868,874,884,905,911,916,937,943,948,970,1113,1116,1122,1134,1137,1143,1148,1151,1157,1162,1274,1280,1354,1360,1413,1416,1422,1434,1555,1786],{"type":312,"tag":313,"props":314,"children":316},"element","h2",{"id":315},"install",[317],{"type":318,"value":319},"text","Install",{"type":312,"tag":321,"props":322,"children":323},"code-group",{},[324,363],{"type":312,"tag":325,"props":326,"children":330},"pre",{"language":327,"filename":328,"class":329},"bash","pnpm","shiki shiki-themes light-plus dark-plus dark:dark-plus",[331],{"type":312,"tag":332,"props":333,"children":335},"code",{"class":334},"language-bash",[336],{"type":312,"tag":337,"props":338,"children":341},"span",{"class":339,"style":340},"line","display: inline",[342,347,353,358],{"type":312,"tag":337,"props":343,"children":345},{"style":344},"color:#795E26;--shiki-dark:#DCDCAA",[346],{"type":318,"value":328},{"type":312,"tag":337,"props":348,"children":350},{"style":349},"color:#A31515;--shiki-dark:#CE9178",[351],{"type":318,"value":352}," add",{"type":312,"tag":337,"props":354,"children":355},{"style":349},[356],{"type":318,"value":357}," @lupinum\u002Fboard-history",{"type":312,"tag":337,"props":359,"children":360},{"style":349},[361],{"type":318,"value":362}," @lupinum\u002Fboard-core",{"type":312,"tag":325,"props":364,"children":366},{"language":327,"filename":365,"class":329},"npm",[367],{"type":312,"tag":332,"props":368,"children":369},{"class":334},[370],{"type":312,"tag":337,"props":371,"children":372},{"class":339,"style":340},[373,377,382,386],{"type":312,"tag":337,"props":374,"children":375},{"style":344},[376],{"type":318,"value":365},{"type":312,"tag":337,"props":378,"children":379},{"style":349},[380],{"type":318,"value":381}," install",{"type":312,"tag":337,"props":383,"children":384},{"style":349},[385],{"type":318,"value":357},{"type":312,"tag":337,"props":387,"children":388},{"style":349},[389],{"type":318,"value":362},{"type":312,"tag":313,"props":391,"children":393},{"id":392},"historyplugin",[394],{"type":318,"value":395},"historyPlugin",{"type":312,"tag":397,"props":398,"children":399},"p",{},[400,402,407],{"type":318,"value":401},"Creates the history plugin. Install it during engine creation via ",{"type":312,"tag":332,"props":403,"children":404},{},[405],{"type":318,"value":406},"createBoardEngine({ plugins })",{"type":318,"value":408},".",{"type":312,"tag":325,"props":410,"children":412},{"language":411,"class":329},"ts",[413],{"type":312,"tag":332,"props":414,"children":416},{"class":415},"language-ts",[417],{"type":312,"tag":337,"props":418,"children":419},{"class":339,"style":340},[420,426,432,438,442,447,453,459],{"type":312,"tag":337,"props":421,"children":423},{"style":422},"color:#0000FF;--shiki-dark:#569CD6",[424],{"type":318,"value":425},"const",{"type":312,"tag":337,"props":427,"children":429},{"style":428},"color:#0070C1;--shiki-dark:#4FC1FF",[430],{"type":318,"value":431}," plugin",{"type":312,"tag":337,"props":433,"children":435},{"style":434},"color:#000000;--shiki-dark:#D4D4D4",[436],{"type":318,"value":437}," = ",{"type":312,"tag":337,"props":439,"children":440},{"style":344},[441],{"type":318,"value":395},{"type":312,"tag":337,"props":443,"children":444},{"style":434},[445],{"type":318,"value":446},"({ ",{"type":312,"tag":337,"props":448,"children":450},{"style":449},"color:#001080;--shiki-dark:#9CDCFE",[451],{"type":318,"value":452},"maxSteps:",{"type":312,"tag":337,"props":454,"children":456},{"style":455},"color:#098658;--shiki-dark:#B5CEA8",[457],{"type":318,"value":458}," 100",{"type":312,"tag":337,"props":460,"children":461},{"style":434},[462],{"type":318,"value":463}," })",{"type":312,"tag":465,"props":466,"children":468},"h3",{"id":467},"historyplugin-options",[469],{"type":318,"value":470},"Options",{"type":312,"tag":472,"props":473,"children":474},"table",{},[475,504],{"type":312,"tag":476,"props":477,"children":478},"thead",{},[479],{"type":312,"tag":480,"props":481,"children":482},"tr",{},[483,489,494,499],{"type":312,"tag":484,"props":485,"children":486},"th",{},[487],{"type":318,"value":488},"Name",{"type":312,"tag":484,"props":490,"children":491},{},[492],{"type":318,"value":493},"Type",{"type":312,"tag":484,"props":495,"children":496},{},[497],{"type":318,"value":498},"Default",{"type":312,"tag":484,"props":500,"children":501},{},[502],{"type":318,"value":503},"Description",{"type":312,"tag":505,"props":506,"children":507},"tbody",{},[508],{"type":312,"tag":480,"props":509,"children":510},{},[511,520,528,536],{"type":312,"tag":512,"props":513,"children":514},"td",{},[515],{"type":312,"tag":332,"props":516,"children":517},{},[518],{"type":318,"value":519},"maxSteps",{"type":312,"tag":512,"props":521,"children":522},{},[523],{"type":312,"tag":332,"props":524,"children":525},{},[526],{"type":318,"value":527},"number",{"type":312,"tag":512,"props":529,"children":530},{},[531],{"type":312,"tag":332,"props":532,"children":533},{},[534],{"type":318,"value":535},"200",{"type":312,"tag":512,"props":537,"children":538},{},[539],{"type":318,"value":540},"Maximum number of undo steps to retain.",{"type":312,"tag":325,"props":542,"children":543},{"language":411,"class":329},[544],{"type":312,"tag":332,"props":545,"children":546},{"class":415},[547,581,583,611,612,615,616,641,642,676,677],{"type":312,"tag":337,"props":548,"children":549},{"class":339,"style":340},[550,556,561,566,571,576],{"type":312,"tag":337,"props":551,"children":553},{"style":552},"color:#AF00DB;--shiki-dark:#C586C0",[554],{"type":318,"value":555},"import",{"type":312,"tag":337,"props":557,"children":558},{"style":434},[559],{"type":318,"value":560}," { ",{"type":312,"tag":337,"props":562,"children":563},{"style":449},[564],{"type":318,"value":565},"createBoardEngine",{"type":312,"tag":337,"props":567,"children":568},{"style":434},[569],{"type":318,"value":570}," } ",{"type":312,"tag":337,"props":572,"children":573},{"style":552},[574],{"type":318,"value":575},"from",{"type":312,"tag":337,"props":577,"children":578},{"style":349},[579],{"type":318,"value":580}," '@lupinum\u002Fboard-core'",{"type":318,"value":582},"\n",{"type":312,"tag":337,"props":584,"children":585},{"class":339,"style":340},[586,590,594,598,602,606],{"type":312,"tag":337,"props":587,"children":588},{"style":552},[589],{"type":318,"value":555},{"type":312,"tag":337,"props":591,"children":592},{"style":434},[593],{"type":318,"value":560},{"type":312,"tag":337,"props":595,"children":596},{"style":449},[597],{"type":318,"value":395},{"type":312,"tag":337,"props":599,"children":600},{"style":434},[601],{"type":318,"value":570},{"type":312,"tag":337,"props":603,"children":604},{"style":552},[605],{"type":318,"value":575},{"type":312,"tag":337,"props":607,"children":608},{"style":349},[609],{"type":318,"value":610}," '@lupinum\u002Fboard-history'",{"type":318,"value":582},{"type":312,"tag":337,"props":613,"children":614},{"class":339,"style":340},[],{"type":318,"value":582},{"type":312,"tag":337,"props":617,"children":618},{"class":339,"style":340},[619,623,628,632,636],{"type":312,"tag":337,"props":620,"children":621},{"style":422},[622],{"type":318,"value":425},{"type":312,"tag":337,"props":624,"children":625},{"style":428},[626],{"type":318,"value":627}," engine",{"type":312,"tag":337,"props":629,"children":630},{"style":434},[631],{"type":318,"value":437},{"type":312,"tag":337,"props":633,"children":634},{"style":344},[635],{"type":318,"value":565},{"type":312,"tag":337,"props":637,"children":638},{"style":434},[639],{"type":318,"value":640},"({",{"type":318,"value":582},{"type":312,"tag":337,"props":643,"children":644},{"class":339,"style":340},[645,650,655,659,663,667,671],{"type":312,"tag":337,"props":646,"children":647},{"style":449},[648],{"type":318,"value":649},"  plugins:",{"type":312,"tag":337,"props":651,"children":652},{"style":434},[653],{"type":318,"value":654}," [",{"type":312,"tag":337,"props":656,"children":657},{"style":344},[658],{"type":318,"value":395},{"type":312,"tag":337,"props":660,"children":661},{"style":434},[662],{"type":318,"value":446},{"type":312,"tag":337,"props":664,"children":665},{"style":449},[666],{"type":318,"value":452},{"type":312,"tag":337,"props":668,"children":669},{"style":455},[670],{"type":318,"value":458},{"type":312,"tag":337,"props":672,"children":673},{"style":434},[674],{"type":318,"value":675}," })],",{"type":318,"value":582},{"type":312,"tag":337,"props":678,"children":679},{"class":339,"style":340},[680],{"type":312,"tag":337,"props":681,"children":682},{"style":434},[683],{"type":318,"value":684},"})",{"type":312,"tag":465,"props":686,"children":688},{"id":687},"historyplugin-command-capture",[689],{"type":318,"value":690},"Command capture",{"type":312,"tag":397,"props":692,"children":693},{},[694],{"type":318,"value":695},"History capture is driven by command metadata emitted by the engine and internal features. Camera movement, transient pointer setup\u002Fteardown, text-edit begin, imports, and selection-only commands mark themselves as ignored; geometry and content mutations mark themselves as recorded.",{"type":312,"tag":697,"props":698,"children":699},"hr",{},[],{"type":312,"tag":313,"props":701,"children":703},{"id":702},"plugin-api",[704],{"type":318,"value":705},"Plugin API",{"type":312,"tag":397,"props":707,"children":708},{},[709,711,716],{"type":318,"value":710},"After installing the plugin, the history API is available on ",{"type":312,"tag":332,"props":712,"children":713},{},[714],{"type":318,"value":715},"engine.plugins.history",{"type":318,"value":408},{"type":312,"tag":465,"props":718,"children":720},{"id":719},"plugin-api-undo",[721],{"type":318,"value":722},"undo",{"type":312,"tag":397,"props":724,"children":725},{},[726],{"type":318,"value":727},"Restores the previous state. No-op if there is nothing to undo.",{"type":312,"tag":325,"props":729,"children":730},{"language":411,"class":329},[731],{"type":312,"tag":332,"props":732,"children":733},{"class":415},[734],{"type":312,"tag":337,"props":735,"children":736},{"class":339,"style":340},[737,741,746],{"type":312,"tag":337,"props":738,"children":739},{"style":344},[740],{"type":318,"value":722},{"type":312,"tag":337,"props":742,"children":743},{"style":434},[744],{"type":318,"value":745},"(): ",{"type":312,"tag":337,"props":747,"children":748},{"style":422},[749],{"type":318,"value":750},"void",{"type":312,"tag":325,"props":752,"children":753},{"language":411,"class":329},[754],{"type":312,"tag":332,"props":755,"children":756},{"class":415},[757],{"type":312,"tag":337,"props":758,"children":759},{"class":339,"style":340},[760,765,769,774,778,783,787,791],{"type":312,"tag":337,"props":761,"children":762},{"style":449},[763],{"type":318,"value":764},"engine",{"type":312,"tag":337,"props":766,"children":767},{"style":434},[768],{"type":318,"value":408},{"type":312,"tag":337,"props":770,"children":771},{"style":449},[772],{"type":318,"value":773},"plugins",{"type":312,"tag":337,"props":775,"children":776},{"style":434},[777],{"type":318,"value":408},{"type":312,"tag":337,"props":779,"children":780},{"style":449},[781],{"type":318,"value":782},"history",{"type":312,"tag":337,"props":784,"children":785},{"style":434},[786],{"type":318,"value":408},{"type":312,"tag":337,"props":788,"children":789},{"style":344},[790],{"type":318,"value":722},{"type":312,"tag":337,"props":792,"children":793},{"style":434},[794],{"type":318,"value":795},"()",{"type":312,"tag":465,"props":797,"children":799},{"id":798},"plugin-api-redo",[800],{"type":318,"value":801},"redo",{"type":312,"tag":397,"props":803,"children":804},{},[805],{"type":318,"value":806},"Re-applies the next state. No-op if there is nothing to redo.",{"type":312,"tag":325,"props":808,"children":809},{"language":411,"class":329},[810],{"type":312,"tag":332,"props":811,"children":812},{"class":415},[813],{"type":312,"tag":337,"props":814,"children":815},{"class":339,"style":340},[816,820,824],{"type":312,"tag":337,"props":817,"children":818},{"style":344},[819],{"type":318,"value":801},{"type":312,"tag":337,"props":821,"children":822},{"style":434},[823],{"type":318,"value":745},{"type":312,"tag":337,"props":825,"children":826},{"style":422},[827],{"type":318,"value":750},{"type":312,"tag":465,"props":829,"children":831},{"id":830},"plugin-api-canundo",[832],{"type":318,"value":833},"canUndo",{"type":312,"tag":397,"props":835,"children":836},{},[837,839,844],{"type":318,"value":838},"Returns ",{"type":312,"tag":332,"props":840,"children":841},{},[842],{"type":318,"value":843},"true",{"type":318,"value":845}," if there is at least one undo step available.",{"type":312,"tag":325,"props":847,"children":848},{"language":411,"class":329},[849],{"type":312,"tag":332,"props":850,"children":851},{"class":415},[852],{"type":312,"tag":337,"props":853,"children":854},{"class":339,"style":340},[855,859,863],{"type":312,"tag":337,"props":856,"children":857},{"style":344},[858],{"type":318,"value":833},{"type":312,"tag":337,"props":860,"children":861},{"style":434},[862],{"type":318,"value":745},{"type":312,"tag":337,"props":864,"children":865},{"style":449},[866],{"type":318,"value":867},"boolean",{"type":312,"tag":465,"props":869,"children":871},{"id":870},"plugin-api-canredo",[872],{"type":318,"value":873},"canRedo",{"type":312,"tag":397,"props":875,"children":876},{},[877,878,882],{"type":318,"value":838},{"type":312,"tag":332,"props":879,"children":880},{},[881],{"type":318,"value":843},{"type":318,"value":883}," if there is at least one redo step available.",{"type":312,"tag":325,"props":885,"children":886},{"language":411,"class":329},[887],{"type":312,"tag":332,"props":888,"children":889},{"class":415},[890],{"type":312,"tag":337,"props":891,"children":892},{"class":339,"style":340},[893,897,901],{"type":312,"tag":337,"props":894,"children":895},{"style":344},[896],{"type":318,"value":873},{"type":312,"tag":337,"props":898,"children":899},{"style":434},[900],{"type":318,"value":745},{"type":312,"tag":337,"props":902,"children":903},{"style":449},[904],{"type":318,"value":867},{"type":312,"tag":465,"props":906,"children":908},{"id":907},"plugin-api-clear",[909],{"type":318,"value":910},"clear",{"type":312,"tag":397,"props":912,"children":913},{},[914],{"type":318,"value":915},"Clears the entire history stack (both undo and redo).",{"type":312,"tag":325,"props":917,"children":918},{"language":411,"class":329},[919],{"type":312,"tag":332,"props":920,"children":921},{"class":415},[922],{"type":312,"tag":337,"props":923,"children":924},{"class":339,"style":340},[925,929,933],{"type":312,"tag":337,"props":926,"children":927},{"style":344},[928],{"type":318,"value":910},{"type":312,"tag":337,"props":930,"children":931},{"style":434},[932],{"type":318,"value":745},{"type":312,"tag":337,"props":934,"children":935},{"style":422},[936],{"type":318,"value":750},{"type":312,"tag":465,"props":938,"children":940},{"id":939},"plugin-api-getstate",[941],{"type":318,"value":942},"getState",{"type":312,"tag":397,"props":944,"children":945},{},[946],{"type":318,"value":947},"Returns the current history state.",{"type":312,"tag":325,"props":949,"children":950},{"language":411,"class":329},[951],{"type":312,"tag":332,"props":952,"children":953},{"class":415},[954],{"type":312,"tag":337,"props":955,"children":956},{"class":339,"style":340},[957,961,965],{"type":312,"tag":337,"props":958,"children":959},{"style":344},[960],{"type":318,"value":942},{"type":312,"tag":337,"props":962,"children":963},{"style":434},[964],{"type":318,"value":745},{"type":312,"tag":337,"props":966,"children":967},{"style":449},[968],{"type":318,"value":969},"HistoryState",{"type":312,"tag":325,"props":971,"children":972},{"language":411,"class":329},[973],{"type":312,"tag":332,"props":974,"children":975},{"class":415},[976,1024,1025],{"type":312,"tag":337,"props":977,"children":978},{"class":339,"style":340},[979,983,988,992,996,1000,1004,1008,1012,1016,1020],{"type":312,"tag":337,"props":980,"children":981},{"style":422},[982],{"type":318,"value":425},{"type":312,"tag":337,"props":984,"children":985},{"style":428},[986],{"type":318,"value":987}," state",{"type":312,"tag":337,"props":989,"children":990},{"style":434},[991],{"type":318,"value":437},{"type":312,"tag":337,"props":993,"children":994},{"style":449},[995],{"type":318,"value":764},{"type":312,"tag":337,"props":997,"children":998},{"style":434},[999],{"type":318,"value":408},{"type":312,"tag":337,"props":1001,"children":1002},{"style":449},[1003],{"type":318,"value":773},{"type":312,"tag":337,"props":1005,"children":1006},{"style":434},[1007],{"type":318,"value":408},{"type":312,"tag":337,"props":1009,"children":1010},{"style":449},[1011],{"type":318,"value":782},{"type":312,"tag":337,"props":1013,"children":1014},{"style":434},[1015],{"type":318,"value":408},{"type":312,"tag":337,"props":1017,"children":1018},{"style":344},[1019],{"type":318,"value":942},{"type":312,"tag":337,"props":1021,"children":1022},{"style":434},[1023],{"type":318,"value":795},{"type":318,"value":582},{"type":312,"tag":337,"props":1026,"children":1027},{"class":339,"style":340},[1028,1033,1037,1042,1047,1052,1057,1062,1067,1072,1077,1082,1086,1090,1094,1099,1103,1108],{"type":312,"tag":337,"props":1029,"children":1030},{"style":449},[1031],{"type":318,"value":1032},"console",{"type":312,"tag":337,"props":1034,"children":1035},{"style":434},[1036],{"type":318,"value":408},{"type":312,"tag":337,"props":1038,"children":1039},{"style":344},[1040],{"type":318,"value":1041},"log",{"type":312,"tag":337,"props":1043,"children":1044},{"style":434},[1045],{"type":318,"value":1046},"(",{"type":312,"tag":337,"props":1048,"children":1049},{"style":349},[1050],{"type":318,"value":1051},"`",{"type":312,"tag":337,"props":1053,"children":1054},{"style":422},[1055],{"type":318,"value":1056},"${",{"type":312,"tag":337,"props":1058,"children":1059},{"style":449},[1060],{"type":318,"value":1061},"state",{"type":312,"tag":337,"props":1063,"children":1065},{"style":1064},"color:#000000FF;--shiki-dark:#D4D4D4",[1066],{"type":318,"value":408},{"type":312,"tag":337,"props":1068,"children":1069},{"style":449},[1070],{"type":318,"value":1071},"undoDepth",{"type":312,"tag":337,"props":1073,"children":1074},{"style":422},[1075],{"type":318,"value":1076},"}",{"type":312,"tag":337,"props":1078,"children":1079},{"style":349},[1080],{"type":318,"value":1081}," undo steps, ",{"type":312,"tag":337,"props":1083,"children":1084},{"style":422},[1085],{"type":318,"value":1056},{"type":312,"tag":337,"props":1087,"children":1088},{"style":449},[1089],{"type":318,"value":1061},{"type":312,"tag":337,"props":1091,"children":1092},{"style":1064},[1093],{"type":318,"value":408},{"type":312,"tag":337,"props":1095,"children":1096},{"style":449},[1097],{"type":318,"value":1098},"redoDepth",{"type":312,"tag":337,"props":1100,"children":1101},{"style":422},[1102],{"type":318,"value":1076},{"type":312,"tag":337,"props":1104,"children":1105},{"style":349},[1106],{"type":318,"value":1107}," redo steps`",{"type":312,"tag":337,"props":1109,"children":1110},{"style":434},[1111],{"type":318,"value":1112},")",{"type":312,"tag":697,"props":1114,"children":1115},{},[],{"type":312,"tag":313,"props":1117,"children":1119},{"id":1118},"history-boundaries",[1120],{"type":318,"value":1121},"History boundaries",{"type":312,"tag":397,"props":1123,"children":1124},{},[1125,1127,1132],{"type":318,"value":1126},"History has no timers or implicit coalescing. A completed gesture, text edit, or outer ",{"type":312,"tag":332,"props":1128,"children":1129},{},[1130],{"type":318,"value":1131},"batch()",{"type":318,"value":1133}," call creates one step. Separate programmatic commands create separate steps.",{"type":312,"tag":697,"props":1135,"children":1136},{},[],{"type":312,"tag":313,"props":1138,"children":1140},{"id":1139},"connection-aware-restoration",[1141],{"type":318,"value":1142},"Connection-aware restoration",{"type":312,"tag":397,"props":1144,"children":1145},{},[1146],{"type":318,"value":1147},"When the connections plugin is also installed, the history plugin automatically captures and restores edge state. Undoing a node deletion also restores any edges that were connected to that node.",{"type":312,"tag":697,"props":1149,"children":1150},{},[],{"type":312,"tag":313,"props":1152,"children":1154},{"id":1153},"types",[1155],{"type":318,"value":1156},"Types",{"type":312,"tag":465,"props":1158,"children":1160},{"id":1159},"types-historystate",[1161],{"type":318,"value":969},{"type":312,"tag":325,"props":1163,"children":1164},{"language":411,"class":329},[1165],{"type":312,"tag":332,"props":1166,"children":1167},{"class":415},[1168,1187,1188,1211,1212,1233,1234,1266,1267],{"type":312,"tag":337,"props":1169,"children":1170},{"class":339,"style":340},[1171,1176,1182],{"type":312,"tag":337,"props":1172,"children":1173},{"style":422},[1174],{"type":318,"value":1175},"interface",{"type":312,"tag":337,"props":1177,"children":1179},{"style":1178},"color:#267F99;--shiki-dark:#4EC9B0",[1180],{"type":318,"value":1181}," HistoryState",{"type":312,"tag":337,"props":1183,"children":1184},{"style":434},[1185],{"type":318,"value":1186}," {",{"type":318,"value":582},{"type":312,"tag":337,"props":1189,"children":1190},{"class":339,"style":340},[1191,1196,1201,1205],{"type":312,"tag":337,"props":1192,"children":1193},{"style":449},[1194],{"type":318,"value":1195},"  undoDepth",{"type":312,"tag":337,"props":1197,"children":1198},{"style":434},[1199],{"type":318,"value":1200},": ",{"type":312,"tag":337,"props":1202,"children":1203},{"style":1178},[1204],{"type":318,"value":527},{"type":312,"tag":337,"props":1206,"children":1208},{"style":1207},"color:#008000;--shiki-dark:#6A9955",[1209],{"type":318,"value":1210}," \u002F\u002F number of undo steps available",{"type":318,"value":582},{"type":312,"tag":337,"props":1213,"children":1214},{"class":339,"style":340},[1215,1220,1224,1228],{"type":312,"tag":337,"props":1216,"children":1217},{"style":449},[1218],{"type":318,"value":1219},"  redoDepth",{"type":312,"tag":337,"props":1221,"children":1222},{"style":434},[1223],{"type":318,"value":1200},{"type":312,"tag":337,"props":1225,"children":1226},{"style":1178},[1227],{"type":318,"value":527},{"type":312,"tag":337,"props":1229,"children":1230},{"style":1207},[1231],{"type":318,"value":1232}," \u002F\u002F number of redo steps available",{"type":318,"value":582},{"type":312,"tag":337,"props":1235,"children":1236},{"class":339,"style":340},[1237,1242,1246,1251,1256,1261],{"type":312,"tag":337,"props":1238,"children":1239},{"style":449},[1240],{"type":318,"value":1241},"  current",{"type":312,"tag":337,"props":1243,"children":1244},{"style":434},[1245],{"type":318,"value":1200},{"type":312,"tag":337,"props":1247,"children":1248},{"style":1178},[1249],{"type":318,"value":1250},"string",{"type":312,"tag":337,"props":1252,"children":1253},{"style":434},[1254],{"type":318,"value":1255}," | ",{"type":312,"tag":337,"props":1257,"children":1258},{"style":1178},[1259],{"type":318,"value":1260},"null",{"type":312,"tag":337,"props":1262,"children":1263},{"style":1207},[1264],{"type":318,"value":1265}," \u002F\u002F label of the current history entry",{"type":318,"value":582},{"type":312,"tag":337,"props":1268,"children":1269},{"class":339,"style":340},[1270],{"type":312,"tag":337,"props":1271,"children":1272},{"style":434},[1273],{"type":318,"value":1076},{"type":312,"tag":465,"props":1275,"children":1277},{"id":1276},"types-historyentry",[1278],{"type":318,"value":1279},"HistoryEntry",{"type":312,"tag":325,"props":1281,"children":1282},{"language":411,"class":329},[1283],{"type":312,"tag":332,"props":1284,"children":1285},{"class":415},[1286,1302,1303,1324,1325,1346,1347],{"type":312,"tag":337,"props":1287,"children":1288},{"class":339,"style":340},[1289,1293,1298],{"type":312,"tag":337,"props":1290,"children":1291},{"style":422},[1292],{"type":318,"value":1175},{"type":312,"tag":337,"props":1294,"children":1295},{"style":1178},[1296],{"type":318,"value":1297}," HistoryEntry",{"type":312,"tag":337,"props":1299,"children":1300},{"style":434},[1301],{"type":318,"value":1186},{"type":318,"value":582},{"type":312,"tag":337,"props":1304,"children":1305},{"class":339,"style":340},[1306,1311,1315,1319],{"type":312,"tag":337,"props":1307,"children":1308},{"style":449},[1309],{"type":318,"value":1310},"  label",{"type":312,"tag":337,"props":1312,"children":1313},{"style":434},[1314],{"type":318,"value":1200},{"type":312,"tag":337,"props":1316,"children":1317},{"style":1178},[1318],{"type":318,"value":1250},{"type":312,"tag":337,"props":1320,"children":1321},{"style":1207},[1322],{"type":318,"value":1323}," \u002F\u002F command name that created this entry",{"type":318,"value":582},{"type":312,"tag":337,"props":1326,"children":1327},{"class":339,"style":340},[1328,1333,1337,1341],{"type":312,"tag":337,"props":1329,"children":1330},{"style":449},[1331],{"type":318,"value":1332},"  timestamp",{"type":312,"tag":337,"props":1334,"children":1335},{"style":434},[1336],{"type":318,"value":1200},{"type":312,"tag":337,"props":1338,"children":1339},{"style":1178},[1340],{"type":318,"value":527},{"type":312,"tag":337,"props":1342,"children":1343},{"style":1207},[1344],{"type":318,"value":1345}," \u002F\u002F Date.now() when the entry was created",{"type":318,"value":582},{"type":312,"tag":337,"props":1348,"children":1349},{"class":339,"style":340},[1350],{"type":312,"tag":337,"props":1351,"children":1352},{"style":434},[1353],{"type":318,"value":1076},{"type":312,"tag":465,"props":1355,"children":1357},{"id":1356},"types-historypluginoptions",[1358],{"type":318,"value":1359},"HistoryPluginOptions",{"type":312,"tag":325,"props":1361,"children":1362},{"language":411,"class":329},[1363],{"type":312,"tag":332,"props":1364,"children":1365},{"class":415},[1366,1382,1383,1405,1406],{"type":312,"tag":337,"props":1367,"children":1368},{"class":339,"style":340},[1369,1373,1378],{"type":312,"tag":337,"props":1370,"children":1371},{"style":422},[1372],{"type":318,"value":1175},{"type":312,"tag":337,"props":1374,"children":1375},{"style":1178},[1376],{"type":318,"value":1377}," HistoryPluginOptions",{"type":312,"tag":337,"props":1379,"children":1380},{"style":434},[1381],{"type":318,"value":1186},{"type":318,"value":582},{"type":312,"tag":337,"props":1384,"children":1385},{"class":339,"style":340},[1386,1391,1396,1400],{"type":312,"tag":337,"props":1387,"children":1388},{"style":449},[1389],{"type":318,"value":1390},"  maxSteps",{"type":312,"tag":337,"props":1392,"children":1393},{"style":434},[1394],{"type":318,"value":1395},"?: ",{"type":312,"tag":337,"props":1397,"children":1398},{"style":1178},[1399],{"type":318,"value":527},{"type":312,"tag":337,"props":1401,"children":1402},{"style":1207},[1403],{"type":318,"value":1404}," \u002F\u002F default: 200",{"type":318,"value":582},{"type":312,"tag":337,"props":1407,"children":1408},{"class":339,"style":340},[1409],{"type":312,"tag":337,"props":1410,"children":1411},{"style":434},[1412],{"type":318,"value":1076},{"type":312,"tag":697,"props":1414,"children":1415},{},[],{"type":312,"tag":313,"props":1417,"children":1419},{"id":1418},"events",[1420],{"type":318,"value":1421},"Events",{"type":312,"tag":397,"props":1423,"children":1424},{},[1425,1427,1432],{"type":318,"value":1426},"The history plugin adds these events to ",{"type":312,"tag":332,"props":1428,"children":1429},{},[1430],{"type":318,"value":1431},"BoardEventMap",{"type":318,"value":1433},":",{"type":312,"tag":472,"props":1435,"children":1436},{},[1437,1457],{"type":312,"tag":476,"props":1438,"children":1439},{},[1440],{"type":312,"tag":480,"props":1441,"children":1442},{},[1443,1448,1453],{"type":312,"tag":484,"props":1444,"children":1445},{},[1446],{"type":318,"value":1447},"Event",{"type":312,"tag":484,"props":1449,"children":1450},{},[1451],{"type":318,"value":1452},"Handler",{"type":312,"tag":484,"props":1454,"children":1455},{},[1456],{"type":318,"value":503},{"type":312,"tag":505,"props":1458,"children":1459},{},[1460,1484,1508,1531],{"type":312,"tag":480,"props":1461,"children":1462},{},[1463,1471,1479],{"type":312,"tag":512,"props":1464,"children":1465},{},[1466],{"type":312,"tag":332,"props":1467,"children":1468},{},[1469],{"type":318,"value":1470},"history:push",{"type":312,"tag":512,"props":1472,"children":1473},{},[1474],{"type":312,"tag":332,"props":1475,"children":1476},{},[1477],{"type":318,"value":1478},"(entry: HistoryEntry) => void",{"type":312,"tag":512,"props":1480,"children":1481},{},[1482],{"type":318,"value":1483},"A new entry was added to the undo stack.",{"type":312,"tag":480,"props":1485,"children":1486},{},[1487,1495,1503],{"type":312,"tag":512,"props":1488,"children":1489},{},[1490],{"type":312,"tag":332,"props":1491,"children":1492},{},[1493],{"type":318,"value":1494},"history:undo",{"type":312,"tag":512,"props":1496,"children":1497},{},[1498],{"type":312,"tag":332,"props":1499,"children":1500},{},[1501],{"type":318,"value":1502},"(entry: HistoryEntry | null) => void",{"type":312,"tag":512,"props":1504,"children":1505},{},[1506],{"type":318,"value":1507},"An undo operation was performed.",{"type":312,"tag":480,"props":1509,"children":1510},{},[1511,1519,1526],{"type":312,"tag":512,"props":1512,"children":1513},{},[1514],{"type":312,"tag":332,"props":1515,"children":1516},{},[1517],{"type":318,"value":1518},"history:redo",{"type":312,"tag":512,"props":1520,"children":1521},{},[1522],{"type":312,"tag":332,"props":1523,"children":1524},{},[1525],{"type":318,"value":1502},{"type":312,"tag":512,"props":1527,"children":1528},{},[1529],{"type":318,"value":1530},"A redo operation was performed.",{"type":312,"tag":480,"props":1532,"children":1533},{},[1534,1542,1550],{"type":312,"tag":512,"props":1535,"children":1536},{},[1537],{"type":312,"tag":332,"props":1538,"children":1539},{},[1540],{"type":318,"value":1541},"history:clear",{"type":312,"tag":512,"props":1543,"children":1544},{},[1545],{"type":312,"tag":332,"props":1546,"children":1547},{},[1548],{"type":318,"value":1549},"() => void",{"type":312,"tag":512,"props":1551,"children":1552},{},[1553],{"type":318,"value":1554},"The history stack was cleared.",{"type":312,"tag":325,"props":1556,"children":1557},{"language":411,"class":329},[1558],{"type":312,"tag":332,"props":1559,"children":1560},{"class":415},[1561,1610,1611,1658,1659,1666,1667,1670,1671,1708,1709,1778,1779],{"type":312,"tag":337,"props":1562,"children":1563},{"class":339,"style":340},[1564,1568,1572,1577,1581,1586,1591,1596,1601,1606],{"type":312,"tag":337,"props":1565,"children":1566},{"style":449},[1567],{"type":318,"value":764},{"type":312,"tag":337,"props":1569,"children":1570},{"style":434},[1571],{"type":318,"value":408},{"type":312,"tag":337,"props":1573,"children":1574},{"style":344},[1575],{"type":318,"value":1576},"on",{"type":312,"tag":337,"props":1578,"children":1579},{"style":434},[1580],{"type":318,"value":1046},{"type":312,"tag":337,"props":1582,"children":1583},{"style":349},[1584],{"type":318,"value":1585},"'history:push'",{"type":312,"tag":337,"props":1587,"children":1588},{"style":434},[1589],{"type":318,"value":1590},", (",{"type":312,"tag":337,"props":1592,"children":1593},{"style":449},[1594],{"type":318,"value":1595},"entry",{"type":312,"tag":337,"props":1597,"children":1598},{"style":434},[1599],{"type":318,"value":1600},") ",{"type":312,"tag":337,"props":1602,"children":1603},{"style":422},[1604],{"type":318,"value":1605},"=>",{"type":312,"tag":337,"props":1607,"children":1608},{"style":434},[1609],{"type":318,"value":1186},{"type":318,"value":582},{"type":312,"tag":337,"props":1612,"children":1613},{"class":339,"style":340},[1614,1619,1623,1627,1631,1636,1641,1645,1649,1654],{"type":312,"tag":337,"props":1615,"children":1616},{"style":449},[1617],{"type":318,"value":1618},"  console",{"type":312,"tag":337,"props":1620,"children":1621},{"style":434},[1622],{"type":318,"value":408},{"type":312,"tag":337,"props":1624,"children":1625},{"style":344},[1626],{"type":318,"value":1041},{"type":312,"tag":337,"props":1628,"children":1629},{"style":434},[1630],{"type":318,"value":1046},{"type":312,"tag":337,"props":1632,"children":1633},{"style":349},[1634],{"type":318,"value":1635},"'New undo step:'",{"type":312,"tag":337,"props":1637,"children":1638},{"style":434},[1639],{"type":318,"value":1640},", ",{"type":312,"tag":337,"props":1642,"children":1643},{"style":449},[1644],{"type":318,"value":1595},{"type":312,"tag":337,"props":1646,"children":1647},{"style":434},[1648],{"type":318,"value":408},{"type":312,"tag":337,"props":1650,"children":1651},{"style":449},[1652],{"type":318,"value":1653},"label",{"type":312,"tag":337,"props":1655,"children":1656},{"style":434},[1657],{"type":318,"value":1112},{"type":318,"value":582},{"type":312,"tag":337,"props":1660,"children":1661},{"class":339,"style":340},[1662],{"type":312,"tag":337,"props":1663,"children":1664},{"style":434},[1665],{"type":318,"value":684},{"type":318,"value":582},{"type":312,"tag":337,"props":1668,"children":1669},{"class":339,"style":340},[],{"type":318,"value":582},{"type":312,"tag":337,"props":1672,"children":1673},{"class":339,"style":340},[1674,1678,1682,1686,1690,1695,1700,1704],{"type":312,"tag":337,"props":1675,"children":1676},{"style":449},[1677],{"type":318,"value":764},{"type":312,"tag":337,"props":1679,"children":1680},{"style":434},[1681],{"type":318,"value":408},{"type":312,"tag":337,"props":1683,"children":1684},{"style":344},[1685],{"type":318,"value":1576},{"type":312,"tag":337,"props":1687,"children":1688},{"style":434},[1689],{"type":318,"value":1046},{"type":312,"tag":337,"props":1691,"children":1692},{"style":349},[1693],{"type":318,"value":1694},"'history:undo'",{"type":312,"tag":337,"props":1696,"children":1697},{"style":434},[1698],{"type":318,"value":1699},", () ",{"type":312,"tag":337,"props":1701,"children":1702},{"style":422},[1703],{"type":318,"value":1605},{"type":312,"tag":337,"props":1705,"children":1706},{"style":434},[1707],{"type":318,"value":1186},{"type":318,"value":582},{"type":312,"tag":337,"props":1710,"children":1711},{"class":339,"style":340},[1712,1716,1720,1724,1728,1733,1737,1741,1745,1749,1753,1757,1761,1765,1770,1774],{"type":312,"tag":337,"props":1713,"children":1714},{"style":449},[1715],{"type":318,"value":1618},{"type":312,"tag":337,"props":1717,"children":1718},{"style":434},[1719],{"type":318,"value":408},{"type":312,"tag":337,"props":1721,"children":1722},{"style":344},[1723],{"type":318,"value":1041},{"type":312,"tag":337,"props":1725,"children":1726},{"style":434},[1727],{"type":318,"value":1046},{"type":312,"tag":337,"props":1729,"children":1730},{"style":349},[1731],{"type":318,"value":1732},"'Undo depth:'",{"type":312,"tag":337,"props":1734,"children":1735},{"style":434},[1736],{"type":318,"value":1640},{"type":312,"tag":337,"props":1738,"children":1739},{"style":449},[1740],{"type":318,"value":764},{"type":312,"tag":337,"props":1742,"children":1743},{"style":434},[1744],{"type":318,"value":408},{"type":312,"tag":337,"props":1746,"children":1747},{"style":449},[1748],{"type":318,"value":773},{"type":312,"tag":337,"props":1750,"children":1751},{"style":434},[1752],{"type":318,"value":408},{"type":312,"tag":337,"props":1754,"children":1755},{"style":449},[1756],{"type":318,"value":782},{"type":312,"tag":337,"props":1758,"children":1759},{"style":434},[1760],{"type":318,"value":408},{"type":312,"tag":337,"props":1762,"children":1763},{"style":344},[1764],{"type":318,"value":942},{"type":312,"tag":337,"props":1766,"children":1767},{"style":434},[1768],{"type":318,"value":1769},"().",{"type":312,"tag":337,"props":1771,"children":1772},{"style":449},[1773],{"type":318,"value":1071},{"type":312,"tag":337,"props":1775,"children":1776},{"style":434},[1777],{"type":318,"value":1112},{"type":318,"value":582},{"type":312,"tag":337,"props":1780,"children":1781},{"class":339,"style":340},[1782],{"type":312,"tag":337,"props":1783,"children":1784},{"style":434},[1785],{"type":318,"value":684},{"type":312,"tag":697,"props":1787,"children":1788},{},[],{"title":1790,"searchDepth":1791,"depth":1791,"links":1792},"",4,[1793,1795,1800,1808,1809,1810,1815],{"id":315,"depth":1794,"text":319},2,{"id":392,"depth":1794,"text":395,"children":1796},[1797,1799],{"id":467,"depth":1798,"text":470},3,{"id":687,"depth":1798,"text":690},{"id":702,"depth":1794,"text":705,"children":1801},[1802,1803,1804,1805,1806,1807],{"id":719,"depth":1798,"text":722},{"id":798,"depth":1798,"text":801},{"id":830,"depth":1798,"text":833},{"id":870,"depth":1798,"text":873},{"id":907,"depth":1798,"text":910},{"id":939,"depth":1798,"text":942},{"id":1118,"depth":1794,"text":1121},{"id":1139,"depth":1794,"text":1142},{"id":1153,"depth":1794,"text":1156,"children":1811},[1812,1813,1814],{"id":1159,"depth":1798,"text":969},{"id":1276,"depth":1798,"text":1279},{"id":1356,"depth":1798,"text":1359},{"id":1418,"depth":1794,"text":1421},"markdown","docs",{"source":1819,"path":1820,"stem":1821,"dir":305,"extension":1822},"content","docs\u002F6.reference\u002F7.history.md","docs\u002F6.reference\u002F7.history","md",{"requestedPath":255,"resolvedPath":255,"alternates":1824},[],{"requested":1826,"resolved":1827,"usedFallback":6},{},{"locale":8},{"previous":1829,"next":1830},{"title":247,"id":248,"canonicalKey":249,"locale":8,"draft":6,"path":250},{"title":257,"id":258,"canonicalKey":259,"locale":8,"draft":6,"path":260},{"left":1832,"top":1832,"width":1833,"height":1833,"rotate":1832,"vFlip":6,"hFlip":6,"body":1834},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":1832,"top":1832,"width":1836,"height":1836,"rotate":1832,"vFlip":6,"hFlip":6,"body":1837},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>",1786637509129]