[{"data":1,"prerenderedAt":2578},["ShallowReactive",2],{"navigation":3,"\u002Fplugins\u002Fblocks\u002Ftemplates":629,"\u002Fplugins\u002Fblocks\u002Ftemplates-surround":2573},[4,27,60,265,595,625],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":26},"Getting started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,14,18,22],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Editors","\u002Fgetting-started\u002Feditors","1.getting-started\u002F2.editors",{"title":19,"path":20,"stem":21},"Editor API","\u002Fgetting-started\u002Feditor-api","1.getting-started\u002F3.editor-api",{"title":23,"path":24,"stem":25},"Migration v1 → v2","\u002Fgetting-started\u002Fmigration-v1-to-v2","1.getting-started\u002F4.migration-v1-to-v2",false,{"title":15,"icon":28,"path":29,"stem":30,"children":31,"page":26},"i-lucide-layout-panel-left","\u002Feditors","2.editors",[32,36,40,44,48,52,56],{"title":33,"path":34,"stem":35},"JSON Editor","\u002Feditors\u002Fjson","2.editors\u002F1.json",{"title":37,"path":38,"stem":39},"Markdown Editor","\u002Feditors\u002Fmarkdown","2.editors\u002F2.markdown",{"title":41,"path":42,"stem":43},"Code Editor","\u002Feditors\u002Fcode","2.editors\u002F3.code",{"title":45,"path":46,"stem":47},"Forms Editor","\u002Feditors\u002Fforms","2.editors\u002F4.forms",{"title":49,"path":50,"stem":51},"Charts Editor","\u002Feditors\u002Fcharts","2.editors\u002F5.charts",{"title":53,"path":54,"stem":55},"Calendar Editor","\u002Feditors\u002Fcalendar","2.editors\u002F6.calendar",{"title":57,"path":58,"stem":59},"Tables Editor","\u002Feditors\u002Ftables","2.editors\u002F7.tables",{"title":61,"icon":62,"path":63,"stem":64,"children":65,"page":26},"Plugins","i-lucide-puzzle","\u002Fplugins","3.plugins",[66,70,108,154,180,210,235],{"title":67,"path":68,"stem":69},"Plugins overview","\u002Fplugins\u002Foverview","3.plugins\u002F1.overview",{"title":71,"icon":72,"path":73,"stem":74,"children":75,"page":26},"Formatting","i-lucide-type","\u002Fplugins\u002Fformatting","3.plugins\u002F2.formatting",[76,80,84,88,92,96,100,104],{"title":77,"path":78,"stem":79},"Default marks","\u002Fplugins\u002Fformatting\u002Ftoolbar","3.plugins\u002F2.formatting\u002F1.toolbar",{"title":81,"path":82,"stem":83},"Font","\u002Fplugins\u002Fformatting\u002Ffont","3.plugins\u002F2.formatting\u002F2.font",{"title":85,"path":86,"stem":87},"Typography","\u002Fplugins\u002Fformatting\u002Ftypography","3.plugins\u002F2.formatting\u002F3.typography",{"title":89,"path":90,"stem":91},"Color","\u002Fplugins\u002Fformatting\u002Fcolor","3.plugins\u002F2.formatting\u002F4.color",{"title":93,"path":94,"stem":95},"Clear Styles","\u002Fplugins\u002Fformatting\u002Fclear-styles","3.plugins\u002F2.formatting\u002F5.clear-styles",{"title":97,"path":98,"stem":99},"Alignment","\u002Fplugins\u002Fformatting\u002Falignment","3.plugins\u002F2.formatting\u002F6.alignment",{"title":101,"path":102,"stem":103},"Block Style","\u002Fplugins\u002Fformatting\u002Fblock-style","3.plugins\u002F2.formatting\u002F7.block-style",{"title":105,"path":106,"stem":107},"Link","\u002Fplugins\u002Fformatting\u002Flink","3.plugins\u002F2.formatting\u002F8.link",{"title":109,"icon":110,"path":111,"stem":112,"children":113,"page":26},"Blocks","i-lucide-blocks","\u002Fplugins\u002Fblocks","3.plugins\u002F3.blocks",[114,118,122,126,130,134,138,142,146,150],{"title":115,"path":116,"stem":117},"Block","\u002Fplugins\u002Fblocks\u002Fblock","3.plugins\u002F3.blocks\u002F01.block",{"title":119,"path":120,"stem":121},"Lists","\u002Fplugins\u002Fblocks\u002Flists","3.plugins\u002F3.blocks\u002F02.lists",{"title":123,"path":124,"stem":125},"Table","\u002Fplugins\u002Fblocks\u002Ftable","3.plugins\u002F3.blocks\u002F03.table",{"title":127,"path":128,"stem":129},"Templates","\u002Fplugins\u002Fblocks\u002Ftemplates","3.plugins\u002F3.blocks\u002F04.templates",{"title":131,"path":132,"stem":133},"Code Block","\u002Fplugins\u002Fblocks\u002Fcode-block","3.plugins\u002F3.blocks\u002F05.code-block",{"title":135,"path":136,"stem":137},"Math","\u002Fplugins\u002Fblocks\u002Fmath","3.plugins\u002F3.blocks\u002F06.math",{"title":139,"path":140,"stem":141},"HTML Viewer","\u002Fplugins\u002Fblocks\u002Fhtml-viewer","3.plugins\u002F3.blocks\u002F07.html-viewer",{"title":143,"path":144,"stem":145},"Footnotes","\u002Fplugins\u002Fblocks\u002Ffootnotes","3.plugins\u002F3.blocks\u002F08.footnotes",{"title":147,"path":148,"stem":149},"Anchor Link","\u002Fplugins\u002Fblocks\u002Fanchor-link","3.plugins\u002F3.blocks\u002F09.anchor-link",{"title":151,"path":152,"stem":153},"Footer","\u002Fplugins\u002Fblocks\u002Ffooter","3.plugins\u002F3.blocks\u002F10.footer",{"title":155,"icon":156,"path":157,"stem":158,"children":159,"page":26},"Media","i-lucide-image","\u002Fplugins\u002Fmedia","3.plugins\u002F4.media",[160,164,168,172,176],{"title":161,"path":162,"stem":163},"Image","\u002Fplugins\u002Fmedia\u002Fimage","3.plugins\u002F4.media\u002F1.image",{"title":165,"path":166,"stem":167},"Video","\u002Fplugins\u002Fmedia\u002Fvideo","3.plugins\u002F4.media\u002F2.video",{"title":169,"path":170,"stem":171},"YouTube Video","\u002Fplugins\u002Fmedia\u002Fyoutube-video","3.plugins\u002F4.media\u002F3.youtube-video",{"title":173,"path":174,"stem":175},"File Upload","\u002Fplugins\u002Fmedia\u002Ffile-upload","3.plugins\u002F4.media\u002F4.file-upload",{"title":177,"path":178,"stem":179},"PDF Embed","\u002Fplugins\u002Fmedia\u002Fpdf-embed","3.plugins\u002F4.media\u002F5.pdf-embed",{"title":181,"icon":182,"path":183,"stem":184,"children":185,"page":26},"Data & embeds","i-lucide-database","\u002Fplugins\u002Fdata","3.plugins\u002F5.data",[186,190,194,198,202,206],{"title":187,"path":188,"stem":189},"JSON","\u002Fplugins\u002Fdata\u002Fjson","3.plugins\u002F5.data\u002F1.json",{"title":191,"path":192,"stem":193},"Markdown","\u002Fplugins\u002Fdata\u002Fmarkdown","3.plugins\u002F5.data\u002F2.markdown",{"title":195,"path":196,"stem":197},"Charts","\u002Fplugins\u002Fdata\u002Fcharts","3.plugins\u002F5.data\u002F3.charts",{"title":199,"path":200,"stem":201},"Form Builder","\u002Fplugins\u002Fdata\u002Fform-builder","3.plugins\u002F5.data\u002F4.form-builder",{"title":203,"path":204,"stem":205},"Calendar","\u002Fplugins\u002Fdata\u002Fcalendar","3.plugins\u002F5.data\u002F5.calendar",{"title":207,"path":208,"stem":209},"Timer","\u002Fplugins\u002Fdata\u002Ftimer","3.plugins\u002F5.data\u002F6.timer",{"title":211,"icon":212,"path":213,"stem":214,"children":215,"page":26},"Collaboration","i-lucide-users","\u002Fplugins\u002Fcollaboration","3.plugins\u002F6.collaboration",[216,219,223,227,231],{"title":211,"path":217,"stem":218},"\u002Fplugins\u002Fcollaboration\u002Fcollaboration","3.plugins\u002F6.collaboration\u002F1.collaboration",{"title":220,"path":221,"stem":222},"Comments","\u002Fplugins\u002Fcollaboration\u002Fcomments","3.plugins\u002F6.collaboration\u002F2.comments",{"title":224,"path":225,"stem":226},"Mentions","\u002Fplugins\u002Fcollaboration\u002Fmentions","3.plugins\u002F6.collaboration\u002F3.mentions",{"title":228,"path":229,"stem":230},"Track Changes","\u002Fplugins\u002Fcollaboration\u002Ftrack-changes","3.plugins\u002F6.collaboration\u002F4.track-changes",{"title":232,"path":233,"stem":234},"History","\u002Fplugins\u002Fcollaboration\u002Fhistory","3.plugins\u002F6.collaboration\u002F5.history",{"title":236,"icon":237,"path":238,"stem":239,"children":240,"page":26},"Tools","i-lucide-wrench","\u002Fplugins\u002Ftools","3.plugins\u002F7.tools",[241,245,249,253,257,261],{"title":242,"path":243,"stem":244},"Export","\u002Fplugins\u002Ftools\u002Fexport","3.plugins\u002F7.tools\u002F1.export",{"title":246,"path":247,"stem":248},"Shortcuts","\u002Fplugins\u002Ftools\u002Fshortcuts","3.plugins\u002F7.tools\u002F2.shortcuts",{"title":250,"path":251,"stem":252},"Responsive","\u002Fplugins\u002Ftools\u002Fresponsive","3.plugins\u002F7.tools\u002F3.responsive",{"title":254,"path":255,"stem":256},"Language","\u002Fplugins\u002Ftools\u002Flanguage","3.plugins\u002F7.tools\u002F4.language",{"title":258,"path":259,"stem":260},"Spell Checker","\u002Fplugins\u002Ftools\u002Fspell-checker","3.plugins\u002F7.tools\u002F5.spell-checker",{"title":262,"path":263,"stem":264},"AI Assistant","\u002Fplugins\u002Ftools\u002Fai-assistant","3.plugins\u002F7.tools\u002F6.ai-assistant",{"title":266,"icon":267,"path":268,"stem":269,"children":270,"page":26},"Integrate","i-lucide-plug","\u002Fintegrate","4.integrate",[271,275,305,359,385,423,445,471,493,523,569],{"title":272,"path":273,"stem":274},"Integrate overview","\u002Fintegrate\u002Foverview","4.integrate\u002F01.overview",{"title":276,"icon":277,"path":278,"stem":279,"children":280,"page":26},"Basics","i-lucide-book-open","\u002Fintegrate\u002Fbasics","4.integrate\u002F02.basics",[281,285,289,293,297,301],{"title":282,"path":283,"stem":284},"Persistence","\u002Fintegrate\u002Fbasics\u002Fpersistence","4.integrate\u002F02.basics\u002F1.persistence",{"title":286,"path":287,"stem":288},"Host config","\u002Fintegrate\u002Fbasics\u002Fhost-config","4.integrate\u002F02.basics\u002F2.host-config",{"title":290,"path":291,"stem":292},"Server + Vite","\u002Fintegrate\u002Fbasics\u002Fserver-vite","4.integrate\u002F02.basics\u002F3.server-vite",{"title":294,"path":295,"stem":296},"Meta-frameworks (SSR \u002F CSR)","\u002Fintegrate\u002Fbasics\u002Fmeta-ssr","4.integrate\u002F02.basics\u002F4.meta-ssr",{"title":298,"path":299,"stem":300},"Native \u002F iframe bridge","\u002Fintegrate\u002Fbasics\u002Fnative-bridge","4.integrate\u002F02.basics\u002F5.native-bridge",{"title":302,"path":303,"stem":304},"Chrome & host","\u002Fintegrate\u002Fbasics\u002Fchrome-and-host","4.integrate\u002F02.basics\u002F6.chrome-and-host",{"title":306,"icon":307,"path":308,"stem":309,"children":310,"page":26},"Frontend","i-lucide-monitor","\u002Fintegrate\u002Ffrontend","4.integrate\u002F03.frontend",[311,315,319,323,327,331,335,339,343,347,351,355],{"title":312,"path":313,"stem":314},"React","\u002Fintegrate\u002Ffrontend\u002Freact","4.integrate\u002F03.frontend\u002F01.react",{"title":316,"path":317,"stem":318},"Vue 2","\u002Fintegrate\u002Ffrontend\u002Fvue2","4.integrate\u002F03.frontend\u002F02.vue2",{"title":320,"path":321,"stem":322},"Vue 3","\u002Fintegrate\u002Ffrontend\u002Fvue3","4.integrate\u002F03.frontend\u002F03.vue3",{"title":324,"path":325,"stem":326},"Angular","\u002Fintegrate\u002Ffrontend\u002Fangular","4.integrate\u002F03.frontend\u002F04.angular",{"title":328,"path":329,"stem":330},"Svelte","\u002Fintegrate\u002Ffrontend\u002Fsvelte","4.integrate\u002F03.frontend\u002F05.svelte",{"title":332,"path":333,"stem":334},"Solid.js","\u002Fintegrate\u002Ffrontend\u002Fsolid","4.integrate\u002F03.frontend\u002F06.solid",{"title":336,"path":337,"stem":338},"Preact","\u002Fintegrate\u002Ffrontend\u002Fpreact","4.integrate\u002F03.frontend\u002F07.preact",{"title":340,"path":341,"stem":342},"Lit","\u002Fintegrate\u002Ffrontend\u002Flit","4.integrate\u002F03.frontend\u002F08.lit",{"title":344,"path":345,"stem":346},"Qwik","\u002Fintegrate\u002Ffrontend\u002Fqwik","4.integrate\u002F03.frontend\u002F09.qwik",{"title":348,"path":349,"stem":350},"jQuery","\u002Fintegrate\u002Ffrontend\u002Fjquery","4.integrate\u002F03.frontend\u002F10.jquery",{"title":352,"path":353,"stem":354},"Alpine.js","\u002Fintegrate\u002Ffrontend\u002Falpine","4.integrate\u002F03.frontend\u002F11.alpine",{"title":356,"path":357,"stem":358},"Backbone.js","\u002Fintegrate\u002Ffrontend\u002Fbackbone","4.integrate\u002F03.frontend\u002F12.backbone",{"title":360,"icon":361,"path":362,"stem":363,"children":364,"page":26},"Meta-frameworks","i-lucide-layers","\u002Fintegrate\u002Fmeta-frameworks","4.integrate\u002F04.meta-frameworks",[365,369,373,377,381],{"title":366,"path":367,"stem":368},"Next.js","\u002Fintegrate\u002Fmeta-frameworks\u002Fnext","4.integrate\u002F04.meta-frameworks\u002F1.next",{"title":370,"path":371,"stem":372},"Nuxt 3 \u002F 4","\u002Fintegrate\u002Fmeta-frameworks\u002Fnuxt","4.integrate\u002F04.meta-frameworks\u002F2.nuxt",{"title":374,"path":375,"stem":376},"SvelteKit","\u002Fintegrate\u002Fmeta-frameworks\u002Fsveltekit","4.integrate\u002F04.meta-frameworks\u002F3.sveltekit",{"title":378,"path":379,"stem":380},"Remix","\u002Fintegrate\u002Fmeta-frameworks\u002Fremix","4.integrate\u002F04.meta-frameworks\u002F4.remix",{"title":382,"path":383,"stem":384},"Astro","\u002Fintegrate\u002Fmeta-frameworks\u002Fastro","4.integrate\u002F04.meta-frameworks\u002F5.astro",{"title":386,"icon":387,"path":388,"stem":389,"children":390,"page":26},"Node \u002F edge","i-simple-icons-nodedotjs","\u002Fintegrate\u002Fnode","4.integrate\u002F05.node",[391,395,399,403,407,411,415,419],{"title":392,"path":393,"stem":394},"Express.js","\u002Fintegrate\u002Fnode\u002Fexpress","4.integrate\u002F05.node\u002F1.express",{"title":396,"path":397,"stem":398},"NestJS","\u002Fintegrate\u002Fnode\u002Fnestjs","4.integrate\u002F05.node\u002F2.nestjs",{"title":400,"path":401,"stem":402},"Fastify","\u002Fintegrate\u002Fnode\u002Ffastify","4.integrate\u002F05.node\u002F3.fastify",{"title":404,"path":405,"stem":406},"Hono","\u002Fintegrate\u002Fnode\u002Fhono","4.integrate\u002F05.node\u002F4.hono",{"title":408,"path":409,"stem":410},"Koa","\u002Fintegrate\u002Fnode\u002Fkoa","4.integrate\u002F05.node\u002F5.koa",{"title":412,"path":413,"stem":414},"Bun","\u002Fintegrate\u002Fnode\u002Fbun","4.integrate\u002F05.node\u002F6.bun",{"title":416,"path":417,"stem":418},"Deno","\u002Fintegrate\u002Fnode\u002Fdeno","4.integrate\u002F05.node\u002F7.deno",{"title":420,"path":421,"stem":422},"AdonisJS","\u002Fintegrate\u002Fnode\u002Fadonis","4.integrate\u002F05.node\u002F8.adonis",{"title":424,"icon":425,"path":426,"stem":427,"children":428,"page":26},"Python","i-simple-icons-python","\u002Fintegrate\u002Fpython","4.integrate\u002F06.python",[429,433,437,441],{"title":430,"path":431,"stem":432},"FastAPI","\u002Fintegrate\u002Fpython\u002Ffastapi","4.integrate\u002F06.python\u002F1.fastapi",{"title":434,"path":435,"stem":436},"Django","\u002Fintegrate\u002Fpython\u002Fdjango","4.integrate\u002F06.python\u002F2.django",{"title":438,"path":439,"stem":440},"Python Flask","\u002Fintegrate\u002Fpython\u002Fpython-flask","4.integrate\u002F06.python\u002F3.python-flask",{"title":442,"path":443,"stem":444},"Litestar","\u002Fintegrate\u002Fpython\u002Flitestar","4.integrate\u002F06.python\u002F4.litestar",{"title":446,"icon":447,"path":448,"stem":449,"children":450,"page":26},"PHP","i-simple-icons-php","\u002Fintegrate\u002Fphp","4.integrate\u002F07.php",[451,455,459,463,467],{"title":452,"path":453,"stem":454},"Laravel","\u002Fintegrate\u002Fphp\u002Flaravel","4.integrate\u002F07.php\u002F1.laravel",{"title":456,"path":457,"stem":458},"Symfony","\u002Fintegrate\u002Fphp\u002Fsymfony","4.integrate\u002F07.php\u002F2.symfony",{"title":460,"path":461,"stem":462},"Slim","\u002Fintegrate\u002Fphp\u002Fslim","4.integrate\u002F07.php\u002F3.slim",{"title":464,"path":465,"stem":466},"CakePHP","\u002Fintegrate\u002Fphp\u002Fcakephp","4.integrate\u002F07.php\u002F4.cakephp",{"title":468,"path":469,"stem":470},"CodeIgniter","\u002Fintegrate\u002Fphp\u002Fcodeigniter","4.integrate\u002F07.php\u002F5.codeigniter",{"title":472,"icon":473,"path":474,"stem":475,"children":476,"page":26},"Go","i-simple-icons-go","\u002Fintegrate\u002Fgo","4.integrate\u002F08.go",[477,481,485,489],{"title":478,"path":479,"stem":480},"Go Gin","\u002Fintegrate\u002Fgo\u002Fgo-gin","4.integrate\u002F08.go\u002F1.go-gin",{"title":482,"path":483,"stem":484},"Go Echo","\u002Fintegrate\u002Fgo\u002Fgo-echo","4.integrate\u002F08.go\u002F2.go-echo",{"title":486,"path":487,"stem":488},"Go Fiber","\u002Fintegrate\u002Fgo\u002Fgo-fiber","4.integrate\u002F08.go\u002F3.go-fiber",{"title":490,"path":491,"stem":492},"Go Chi","\u002Fintegrate\u002Fgo\u002Fgo-chi","4.integrate\u002F08.go\u002F4.go-chi",{"title":494,"icon":495,"path":496,"stem":497,"children":498,"page":26},"Rust","i-simple-icons-rust","\u002Fintegrate\u002Frust","4.integrate\u002F09.rust",[499,503,507,511,515,519],{"title":500,"path":501,"stem":502},"Rust Axum","\u002Fintegrate\u002Frust\u002Frust-axum","4.integrate\u002F09.rust\u002F1.rust-axum",{"title":504,"path":505,"stem":506},"Rust Actix-web","\u002Fintegrate\u002Frust\u002Frust-actix","4.integrate\u002F09.rust\u002F2.rust-actix",{"title":508,"path":509,"stem":510},"Rust Rocket","\u002Fintegrate\u002Frust\u002Frust-rocket","4.integrate\u002F09.rust\u002F3.rust-rocket",{"title":512,"path":513,"stem":514},"Rust Warp","\u002Fintegrate\u002Frust\u002Frust-warp","4.integrate\u002F09.rust\u002F4.rust-warp",{"title":516,"path":517,"stem":518},"Rust Poem","\u002Fintegrate\u002Frust\u002Frust-poem","4.integrate\u002F09.rust\u002F5.rust-poem",{"title":520,"path":521,"stem":522},"Rust Loco","\u002Fintegrate\u002Frust\u002Frust-loco","4.integrate\u002F09.rust\u002F6.rust-loco",{"title":524,"icon":525,"path":526,"stem":527,"children":528,"page":26},"JVM \u002F .NET \u002F other","i-lucide-coffee","\u002Fintegrate\u002Fjvm-dotnet","4.integrate\u002F10.jvm-dotnet",[529,533,537,541,545,549,553,557,561,565],{"title":530,"path":531,"stem":532},"Spring Boot","\u002Fintegrate\u002Fjvm-dotnet\u002Fspring","4.integrate\u002F10.jvm-dotnet\u002F01.spring",{"title":534,"path":535,"stem":536},"Quarkus","\u002Fintegrate\u002Fjvm-dotnet\u002Fquarkus","4.integrate\u002F10.jvm-dotnet\u002F02.quarkus",{"title":538,"path":539,"stem":540},"Micronaut","\u002Fintegrate\u002Fjvm-dotnet\u002Fmicronaut","4.integrate\u002F10.jvm-dotnet\u002F03.micronaut",{"title":542,"path":543,"stem":544},"Kotlin Spring Boot","\u002Fintegrate\u002Fjvm-dotnet\u002Fkotlin-spring","4.integrate\u002F10.jvm-dotnet\u002F04.kotlin-spring",{"title":546,"path":547,"stem":548},"Ktor","\u002Fintegrate\u002Fjvm-dotnet\u002Fktor","4.integrate\u002F10.jvm-dotnet\u002F05.ktor",{"title":550,"path":551,"stem":552},"ASP.NET Core","\u002Fintegrate\u002Fjvm-dotnet\u002Faspnet-core","4.integrate\u002F10.jvm-dotnet\u002F06.aspnet-core",{"title":554,"path":555,"stem":556},"Blazor","\u002Fintegrate\u002Fjvm-dotnet\u002Fblazor","4.integrate\u002F10.jvm-dotnet\u002F07.blazor",{"title":558,"path":559,"stem":560},"Phoenix","\u002Fintegrate\u002Fjvm-dotnet\u002Fphoenix","4.integrate\u002F10.jvm-dotnet\u002F08.phoenix",{"title":562,"path":563,"stem":564},"Ruby on Rails","\u002Fintegrate\u002Fjvm-dotnet\u002Frails","4.integrate\u002F10.jvm-dotnet\u002F09.rails",{"title":566,"path":567,"stem":568},"HTMX host","\u002Fintegrate\u002Fjvm-dotnet\u002Fhtmx","4.integrate\u002F10.jvm-dotnet\u002F10.htmx",{"title":570,"icon":571,"path":572,"stem":573,"children":574,"page":26},"Desktop & mobile hosts","i-lucide-smartphone","\u002Fintegrate\u002Fhosts","4.integrate\u002F11.hosts",[575,579,583,587,591],{"title":576,"path":577,"stem":578},"Flutter","\u002Fintegrate\u002Fhosts\u002Fflutter","4.integrate\u002F11.hosts\u002F1.flutter",{"title":580,"path":581,"stem":582},"Electron","\u002Fintegrate\u002Fhosts\u002Felectron","4.integrate\u002F11.hosts\u002F2.electron",{"title":584,"path":585,"stem":586},"Tauri","\u002Fintegrate\u002Fhosts\u002Ftauri","4.integrate\u002F11.hosts\u002F3.tauri",{"title":588,"path":589,"stem":590},"Wails","\u002Fintegrate\u002Fhosts\u002Fwails","4.integrate\u002F11.hosts\u002F4.wails",{"title":592,"path":593,"stem":594},"Capacitor","\u002Fintegrate\u002Fhosts\u002Fcapacitor","4.integrate\u002F11.hosts\u002F5.capacitor",{"title":596,"icon":597,"path":598,"stem":599,"children":600,"page":26},"Architecture","i-lucide-cpu","\u002Farchitecture","5.architecture",[601,605,609,613,617,621],{"title":602,"path":603,"stem":604},"Document model","\u002Farchitecture\u002Fdocument-model","5.architecture\u002F1.document-model",{"title":606,"path":607,"stem":608},"SDK reference","\u002Farchitecture\u002Fsdk","5.architecture\u002F2.sdk",{"title":610,"path":611,"stem":612},"View runtime","\u002Farchitecture\u002Fview","5.architecture\u002F3.view",{"title":614,"path":615,"stem":616},"Authoring plugins","\u002Farchitecture\u002Fauthoring-plugins","5.architecture\u002F4.authoring-plugins",{"title":618,"path":619,"stem":620},"Mermaid","\u002Farchitecture\u002Fmermaid","5.architecture\u002F5.mermaid",{"title":622,"path":623,"stem":624},"Publishing packages","\u002Farchitecture\u002Fpublishing-packages","5.architecture\u002F6.publishing-packages",{"title":626,"path":627,"stem":628},"Changelog","\u002Fchangelog","9.changelog",{"id":630,"title":631,"body":632,"description":2566,"extension":2567,"links":2568,"meta":2569,"navigation":2570,"path":128,"seo":2571,"stem":129,"__hash__":2572},"docs\u002F3.plugins\u002F3.blocks\u002F04.templates.md","Templates Plugin",{"type":633,"value":634,"toc":2545},"minimark",[635,640,699,712,716,835,839,844,848,854,885,890,914,928,931,957,961,965,969,1128,1132,1136,1659,1663,1992,1996,2452,2456,2516,2520,2534,2538,2541],[636,637,639],"h2",{"id":638},"features","Features",[641,642,643,651,657,663,669,675,681,687,693],"ul",{},[644,645,646,650],"li",{},[647,648,649],"strong",{},"Template Creation",": Create and save content templates",[644,652,653,656],{},[647,654,655],{},"Template Library",": Browse and manage template collection",[644,658,659,662],{},[647,660,661],{},"Quick Apply",": Apply templates with one click",[644,664,665,668],{},[647,666,667],{},"Template Categories",": Organize templates by type",[644,670,671,674],{},[647,672,673],{},"Template Preview",": Preview templates before applying",[644,676,677,680],{},[647,678,679],{},"Custom Templates",": Create user-defined templates",[644,682,683,686],{},[647,684,685],{},"Template Export",": Export and share templates",[644,688,689,692],{},[647,690,691],{},"Template Search",": Search through template library",[644,694,695,698],{},[647,696,697],{},"Toolbar Integration",": Template menu in toolbar",[700,701,702],"blockquote",{},[703,704,705,706,711],"p",{},"Install and CSS: see ",[707,708,710],"a",{"href":709},"\u002Fgetting-started\u002Feditor-api#getting-started","Editor API — Getting Started",".",[636,713,715],{"id":714},"basic-usage","Basic Usage",[717,718,723],"pre",{"className":719,"code":720,"language":721,"meta":722,"style":722},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { Editor, TemplatesPlugin } from 'on-codemerge';\n\nconst editor = new Editor(container, {\n  plugins: [TemplatesPlugin()],\n});\n","js","",[724,725,726,768,775,802,824],"code",{"__ignoreMap":722},[727,728,731,735,739,743,746,749,752,755,758,762,765],"span",{"class":729,"line":730},"line",1,[727,732,734],{"class":733},"s7zQu","import",[727,736,738],{"class":737},"sMK4o"," {",[727,740,742],{"class":741},"sTEyZ"," Editor",[727,744,745],{"class":737},",",[727,747,748],{"class":741}," TemplatesPlugin",[727,750,751],{"class":737}," }",[727,753,754],{"class":733}," from",[727,756,757],{"class":737}," '",[727,759,761],{"class":760},"sfazB","on-codemerge",[727,763,764],{"class":737},"'",[727,766,767],{"class":737},";\n",[727,769,771],{"class":729,"line":770},2,[727,772,774],{"emptyLinePlaceholder":773},true,"\n",[727,776,778,782,785,788,791,794,797,799],{"class":729,"line":777},3,[727,779,781],{"class":780},"spNyl","const",[727,783,784],{"class":741}," editor ",[727,786,787],{"class":737},"=",[727,789,790],{"class":737}," new",[727,792,742],{"class":793},"s2Zo4",[727,795,796],{"class":741},"(container",[727,798,745],{"class":737},[727,800,801],{"class":737}," {\n",[727,803,805,809,812,815,818,821],{"class":729,"line":804},4,[727,806,808],{"class":807},"swJcz","  plugins",[727,810,811],{"class":737},":",[727,813,814],{"class":741}," [",[727,816,817],{"class":793},"TemplatesPlugin",[727,819,820],{"class":741},"()]",[727,822,823],{"class":737},",\n",[727,825,827,830,833],{"class":729,"line":826},5,[727,828,829],{"class":737},"}",[727,831,832],{"class":741},")",[727,834,767],{"class":737},[636,836,838],{"id":837},"demo","Demo",[840,841],"editor-component",{":active-plugins":842,":show-results":843},"[\"TemplatesPlugin\"]","false",[636,845,847],{"id":846},"public-api-v2","Public API (v2)",[703,849,850,851,711],{},"Factory: ",[724,852,853],{},"TemplatesPlugin()",[855,856,857,869],"table",{},[858,859,860],"thead",{},[861,862,863,867],"tr",{},[864,865,866],"th",{},"Command",[864,868],{},[870,871,872],"tbody",{},[861,873,874,880],{},[875,876,877],"td",{},[724,878,879],{},"insertTemplate",[875,881,882],{},[724,883,884],{},"editor.command('insertTemplate')",[886,887,889],"h3",{"id":888},"keyboard-shortcuts","Keyboard shortcuts",[855,891,892,901],{},[858,893,894],{},[861,895,896,899],{},[864,897,898],{},"Shortcut",[864,900,866],{},[870,902,903],{},[861,904,905,910],{},[875,906,907],{},[724,908,909],{},"Mod-Alt-s",[875,911,912],{},[724,913,879],{},[700,915,916],{},[703,917,918,921,922,924,925,711],{},[647,919,920],{},"Note:"," Command ",[724,923,879],{}," — no ",[724,926,927],{},"editor.createTemplate",[636,929,667],{"id":930},"template-categories",[641,932,933,939,945,951],{},[644,934,935,938],{},[647,936,937],{},"Document",": Full document templates",[644,940,941,944],{},[647,942,943],{},"Section",": Section templates",[644,946,947,950],{},[647,948,949],{},"Component",": Reusable components",[644,952,953,956],{},[647,954,955],{},"Custom",": User-defined templates",[636,958,960],{"id":959},"examples","Examples",[886,962,964],{"id":963},"basic-template-usage","Basic Template Usage",[886,966,968],{"id":967},"template-management","Template Management",[717,970,972],{"className":719,"code":971,"language":721,"meta":722,"style":722},"\u002F\u002F Get all templates\nconst templates = editor.getTemplates();\nconsole.log('Available templates:', templates);\n\n\u002F\u002F Delete template\neditor.deleteTemplate('old-template');\n\n\u002F\u002F Export template\nconst templateData = editor.exportTemplate('my-template');\nconsole.log('Template data:', templateData);\n",[724,973,974,980,1002,1029,1033,1038,1062,1067,1073,1103],{"__ignoreMap":722},[727,975,976],{"class":729,"line":730},[727,977,979],{"class":978},"sHwdD","\u002F\u002F Get all templates\n",[727,981,982,984,987,989,992,994,997,1000],{"class":729,"line":770},[727,983,781],{"class":780},[727,985,986],{"class":741}," templates ",[727,988,787],{"class":737},[727,990,991],{"class":741}," editor",[727,993,711],{"class":737},[727,995,996],{"class":793},"getTemplates",[727,998,999],{"class":741},"()",[727,1001,767],{"class":737},[727,1003,1004,1007,1009,1012,1015,1017,1020,1022,1024,1027],{"class":729,"line":777},[727,1005,1006],{"class":741},"console",[727,1008,711],{"class":737},[727,1010,1011],{"class":793},"log",[727,1013,1014],{"class":741},"(",[727,1016,764],{"class":737},[727,1018,1019],{"class":760},"Available templates:",[727,1021,764],{"class":737},[727,1023,745],{"class":737},[727,1025,1026],{"class":741}," templates)",[727,1028,767],{"class":737},[727,1030,1031],{"class":729,"line":804},[727,1032,774],{"emptyLinePlaceholder":773},[727,1034,1035],{"class":729,"line":826},[727,1036,1037],{"class":978},"\u002F\u002F Delete template\n",[727,1039,1041,1044,1046,1049,1051,1053,1056,1058,1060],{"class":729,"line":1040},6,[727,1042,1043],{"class":741},"editor",[727,1045,711],{"class":737},[727,1047,1048],{"class":793},"deleteTemplate",[727,1050,1014],{"class":741},[727,1052,764],{"class":737},[727,1054,1055],{"class":760},"old-template",[727,1057,764],{"class":737},[727,1059,832],{"class":741},[727,1061,767],{"class":737},[727,1063,1065],{"class":729,"line":1064},7,[727,1066,774],{"emptyLinePlaceholder":773},[727,1068,1070],{"class":729,"line":1069},8,[727,1071,1072],{"class":978},"\u002F\u002F Export template\n",[727,1074,1076,1078,1081,1083,1085,1087,1090,1092,1094,1097,1099,1101],{"class":729,"line":1075},9,[727,1077,781],{"class":780},[727,1079,1080],{"class":741}," templateData ",[727,1082,787],{"class":737},[727,1084,991],{"class":741},[727,1086,711],{"class":737},[727,1088,1089],{"class":793},"exportTemplate",[727,1091,1014],{"class":741},[727,1093,764],{"class":737},[727,1095,1096],{"class":760},"my-template",[727,1098,764],{"class":737},[727,1100,832],{"class":741},[727,1102,767],{"class":737},[727,1104,1106,1108,1110,1112,1114,1116,1119,1121,1123,1126],{"class":729,"line":1105},10,[727,1107,1006],{"class":741},[727,1109,711],{"class":737},[727,1111,1011],{"class":793},[727,1113,1014],{"class":741},[727,1115,764],{"class":737},[727,1117,1118],{"class":760},"Template data:",[727,1120,764],{"class":737},[727,1122,745],{"class":737},[727,1124,1125],{"class":741}," templateData)",[727,1127,767],{"class":737},[636,1129,1131],{"id":1130},"integration-examples","Integration Examples",[886,1133,1135],{"id":1134},"react-integration","React Integration",[717,1137,1141],{"className":1138,"code":1139,"language":1140,"meta":722,"style":722},"language-jsx shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import React, { useEffect, useRef, useState } from 'react';\nimport { Editor, TemplatesPlugin } from 'on-codemerge';\n\nfunction MyEditor() {\n  const editorRef = useRef(null);\n  const editorInstance = useRef(null);\n  const [templates, setTemplates] = useState([]);\n\n  useEffect(() => {\n    if (editorRef.current && !editorInstance.current) {\n      editorInstance.current = new Editor(editorRef.current);\n      editorInstance.current.use(TemplatesPlugin());\n\n      editorInstance.current.on('template:created', (template) => {\n        setTemplates((prev) => [...prev, template]);\n      });\n    }\n    return () => {\n      if (editorInstance.current) editorInstance.current.destroy();\n    };\n  }, []);\n\n  return (\n    \u003Cdiv>\n      \u003Cdiv>Templates: {templates.length}\u003C\u002Fdiv>\n      \u003Cdiv ref={editorRef} className=\"editor-container\" \u002F>\n    \u003C\u002Fdiv>\n  );\n}\n","jsx",[724,1142,1143,1180,1204,1208,1220,1242,1261,1287,1291,1305,1340,1368,1391,1396,1433,1467,1477,1483,1496,1527,1533,1544,1549,1558,1570,1601,1635,1645,1653],{"__ignoreMap":722},[727,1144,1145,1147,1150,1152,1154,1157,1159,1162,1164,1167,1169,1171,1173,1176,1178],{"class":729,"line":730},[727,1146,734],{"class":733},[727,1148,1149],{"class":741}," React",[727,1151,745],{"class":737},[727,1153,738],{"class":737},[727,1155,1156],{"class":741}," useEffect",[727,1158,745],{"class":737},[727,1160,1161],{"class":741}," useRef",[727,1163,745],{"class":737},[727,1165,1166],{"class":741}," useState",[727,1168,751],{"class":737},[727,1170,754],{"class":733},[727,1172,757],{"class":737},[727,1174,1175],{"class":760},"react",[727,1177,764],{"class":737},[727,1179,767],{"class":737},[727,1181,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202],{"class":729,"line":770},[727,1183,734],{"class":733},[727,1185,738],{"class":737},[727,1187,742],{"class":741},[727,1189,745],{"class":737},[727,1191,748],{"class":741},[727,1193,751],{"class":737},[727,1195,754],{"class":733},[727,1197,757],{"class":737},[727,1199,761],{"class":760},[727,1201,764],{"class":737},[727,1203,767],{"class":737},[727,1205,1206],{"class":729,"line":777},[727,1207,774],{"emptyLinePlaceholder":773},[727,1209,1210,1213,1216,1218],{"class":729,"line":804},[727,1211,1212],{"class":780},"function",[727,1214,1215],{"class":793}," MyEditor",[727,1217,999],{"class":737},[727,1219,801],{"class":737},[727,1221,1222,1225,1228,1231,1233,1235,1238,1240],{"class":729,"line":826},[727,1223,1224],{"class":780},"  const",[727,1226,1227],{"class":741}," editorRef",[727,1229,1230],{"class":737}," =",[727,1232,1161],{"class":793},[727,1234,1014],{"class":807},[727,1236,1237],{"class":737},"null",[727,1239,832],{"class":807},[727,1241,767],{"class":737},[727,1243,1244,1246,1249,1251,1253,1255,1257,1259],{"class":729,"line":1040},[727,1245,1224],{"class":780},[727,1247,1248],{"class":741}," editorInstance",[727,1250,1230],{"class":737},[727,1252,1161],{"class":793},[727,1254,1014],{"class":807},[727,1256,1237],{"class":737},[727,1258,832],{"class":807},[727,1260,767],{"class":737},[727,1262,1263,1265,1267,1270,1272,1275,1278,1280,1282,1285],{"class":729,"line":1064},[727,1264,1224],{"class":780},[727,1266,814],{"class":737},[727,1268,1269],{"class":741},"templates",[727,1271,745],{"class":737},[727,1273,1274],{"class":741}," setTemplates",[727,1276,1277],{"class":737},"]",[727,1279,1230],{"class":737},[727,1281,1166],{"class":793},[727,1283,1284],{"class":807},"([])",[727,1286,767],{"class":737},[727,1288,1289],{"class":729,"line":1069},[727,1290,774],{"emptyLinePlaceholder":773},[727,1292,1293,1296,1298,1300,1303],{"class":729,"line":1075},[727,1294,1295],{"class":793},"  useEffect",[727,1297,1014],{"class":807},[727,1299,999],{"class":737},[727,1301,1302],{"class":780}," =>",[727,1304,801],{"class":737},[727,1306,1307,1310,1313,1316,1318,1321,1324,1327,1330,1332,1334,1337],{"class":729,"line":1105},[727,1308,1309],{"class":733},"    if",[727,1311,1312],{"class":807}," (",[727,1314,1315],{"class":741},"editorRef",[727,1317,711],{"class":737},[727,1319,1320],{"class":741},"current",[727,1322,1323],{"class":737}," &&",[727,1325,1326],{"class":737}," !",[727,1328,1329],{"class":741},"editorInstance",[727,1331,711],{"class":737},[727,1333,1320],{"class":741},[727,1335,1336],{"class":807},") ",[727,1338,1339],{"class":737},"{\n",[727,1341,1343,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366],{"class":729,"line":1342},11,[727,1344,1345],{"class":741},"      editorInstance",[727,1347,711],{"class":737},[727,1349,1320],{"class":741},[727,1351,1230],{"class":737},[727,1353,790],{"class":737},[727,1355,742],{"class":793},[727,1357,1014],{"class":807},[727,1359,1315],{"class":741},[727,1361,711],{"class":737},[727,1363,1320],{"class":741},[727,1365,832],{"class":807},[727,1367,767],{"class":737},[727,1369,1371,1373,1375,1377,1379,1382,1384,1386,1389],{"class":729,"line":1370},12,[727,1372,1345],{"class":741},[727,1374,711],{"class":737},[727,1376,1320],{"class":741},[727,1378,711],{"class":737},[727,1380,1381],{"class":793},"use",[727,1383,1014],{"class":807},[727,1385,817],{"class":793},[727,1387,1388],{"class":807},"())",[727,1390,767],{"class":737},[727,1392,1394],{"class":729,"line":1393},13,[727,1395,774],{"emptyLinePlaceholder":773},[727,1397,1399,1401,1403,1405,1407,1410,1412,1414,1417,1419,1421,1423,1427,1429,1431],{"class":729,"line":1398},14,[727,1400,1345],{"class":741},[727,1402,711],{"class":737},[727,1404,1320],{"class":741},[727,1406,711],{"class":737},[727,1408,1409],{"class":793},"on",[727,1411,1014],{"class":807},[727,1413,764],{"class":737},[727,1415,1416],{"class":760},"template:created",[727,1418,764],{"class":737},[727,1420,745],{"class":737},[727,1422,1312],{"class":737},[727,1424,1426],{"class":1425},"sHdIc","template",[727,1428,832],{"class":737},[727,1430,1302],{"class":780},[727,1432,801],{"class":737},[727,1434,1436,1439,1441,1443,1446,1448,1450,1452,1455,1457,1459,1462,1465],{"class":729,"line":1435},15,[727,1437,1438],{"class":793},"        setTemplates",[727,1440,1014],{"class":807},[727,1442,1014],{"class":737},[727,1444,1445],{"class":1425},"prev",[727,1447,832],{"class":737},[727,1449,1302],{"class":780},[727,1451,814],{"class":807},[727,1453,1454],{"class":737},"...",[727,1456,1445],{"class":741},[727,1458,745],{"class":737},[727,1460,1461],{"class":741}," template",[727,1463,1464],{"class":807},"])",[727,1466,767],{"class":737},[727,1468,1470,1473,1475],{"class":729,"line":1469},16,[727,1471,1472],{"class":737},"      }",[727,1474,832],{"class":807},[727,1476,767],{"class":737},[727,1478,1480],{"class":729,"line":1479},17,[727,1481,1482],{"class":737},"    }\n",[727,1484,1486,1489,1492,1494],{"class":729,"line":1485},18,[727,1487,1488],{"class":733},"    return",[727,1490,1491],{"class":737}," ()",[727,1493,1302],{"class":780},[727,1495,801],{"class":737},[727,1497,1499,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1523,1525],{"class":729,"line":1498},19,[727,1500,1501],{"class":733},"      if",[727,1503,1312],{"class":807},[727,1505,1329],{"class":741},[727,1507,711],{"class":737},[727,1509,1320],{"class":741},[727,1511,1336],{"class":807},[727,1513,1329],{"class":741},[727,1515,711],{"class":737},[727,1517,1320],{"class":741},[727,1519,711],{"class":737},[727,1521,1522],{"class":793},"destroy",[727,1524,999],{"class":807},[727,1526,767],{"class":737},[727,1528,1530],{"class":729,"line":1529},20,[727,1531,1532],{"class":737},"    };\n",[727,1534,1536,1539,1542],{"class":729,"line":1535},21,[727,1537,1538],{"class":737},"  },",[727,1540,1541],{"class":807}," [])",[727,1543,767],{"class":737},[727,1545,1547],{"class":729,"line":1546},22,[727,1548,774],{"emptyLinePlaceholder":773},[727,1550,1552,1555],{"class":729,"line":1551},23,[727,1553,1554],{"class":733},"  return",[727,1556,1557],{"class":807}," (\n",[727,1559,1561,1564,1567],{"class":729,"line":1560},24,[727,1562,1563],{"class":737},"    \u003C",[727,1565,1566],{"class":807},"div",[727,1568,1569],{"class":737},">\n",[727,1571,1573,1576,1578,1581,1584,1587,1589,1591,1594,1597,1599],{"class":729,"line":1572},25,[727,1574,1575],{"class":737},"      \u003C",[727,1577,1566],{"class":807},[727,1579,1580],{"class":737},">",[727,1582,1583],{"class":741},"Templates: ",[727,1585,1586],{"class":737},"{",[727,1588,1269],{"class":741},[727,1590,711],{"class":737},[727,1592,1593],{"class":741},"length",[727,1595,1596],{"class":737},"}\u003C\u002F",[727,1598,1566],{"class":807},[727,1600,1569],{"class":737},[727,1602,1604,1606,1608,1611,1614,1616,1619,1622,1624,1627,1630,1632],{"class":729,"line":1603},26,[727,1605,1575],{"class":737},[727,1607,1566],{"class":807},[727,1609,1610],{"class":780}," ref",[727,1612,1613],{"class":737},"={",[727,1615,1315],{"class":741},[727,1617,1618],{"class":737},"} ",[727,1620,1621],{"class":780},"className",[727,1623,787],{"class":737},[727,1625,1626],{"class":737},"\"",[727,1628,1629],{"class":760},"editor-container",[727,1631,1626],{"class":737},[727,1633,1634],{"class":737}," \u002F>\n",[727,1636,1638,1641,1643],{"class":729,"line":1637},27,[727,1639,1640],{"class":737},"    \u003C\u002F",[727,1642,1566],{"class":807},[727,1644,1569],{"class":737},[727,1646,1648,1651],{"class":729,"line":1647},28,[727,1649,1650],{"class":807},"  )",[727,1652,767],{"class":737},[727,1654,1656],{"class":729,"line":1655},29,[727,1657,1658],{"class":737},"}\n",[886,1660,1662],{"id":1661},"vue-integration","Vue Integration",[717,1664,1668],{"className":1665,"code":1666,"language":1667,"meta":722,"style":722},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003Cdiv>\n    \u003Cdiv>Templates: {{ templates.length }}\u003C\u002Fdiv>\n    \u003Cdiv ref=\"editorContainer\" class=\"editor-container\">\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\u003Cscript>\nimport { Editor, TemplatesPlugin } from 'on-codemerge';\nexport default {\n  data() { return { editor: null, templates: [] }; },\n  mounted() {\n    this.editor = new Editor(this.$refs.editorContainer);\n    this.\u002F* use plugins: [TemplatesPlugin()] in Editor(...) *\u002F;\n    this.editor.on('template:created', template => {\n      this.templates.push(template);\n    });\n  },\n  beforeDestroy() { if (this.editor) this.editor.destroy(); }\n};\n\u003C\u002Fscript>\n","vue",[724,1669,1670,1679,1688,1706,1741,1750,1758,1767,1791,1801,1836,1845,1874,1883,1909,1929,1938,1943,1979,1984],{"__ignoreMap":722},[727,1671,1672,1675,1677],{"class":729,"line":730},[727,1673,1674],{"class":737},"\u003C",[727,1676,1426],{"class":807},[727,1678,1569],{"class":737},[727,1680,1681,1684,1686],{"class":729,"line":770},[727,1682,1683],{"class":737},"  \u003C",[727,1685,1566],{"class":807},[727,1687,1569],{"class":737},[727,1689,1690,1692,1694,1696,1699,1702,1704],{"class":729,"line":777},[727,1691,1563],{"class":737},[727,1693,1566],{"class":807},[727,1695,1580],{"class":737},[727,1697,1698],{"class":741},"Templates: {{ templates.length }}",[727,1700,1701],{"class":737},"\u003C\u002F",[727,1703,1566],{"class":807},[727,1705,1569],{"class":737},[727,1707,1708,1710,1712,1714,1716,1718,1721,1723,1726,1728,1730,1732,1734,1737,1739],{"class":729,"line":804},[727,1709,1563],{"class":737},[727,1711,1566],{"class":807},[727,1713,1610],{"class":780},[727,1715,787],{"class":737},[727,1717,1626],{"class":737},[727,1719,1720],{"class":760},"editorContainer",[727,1722,1626],{"class":737},[727,1724,1725],{"class":780}," class",[727,1727,787],{"class":737},[727,1729,1626],{"class":737},[727,1731,1629],{"class":760},[727,1733,1626],{"class":737},[727,1735,1736],{"class":737},">\u003C\u002F",[727,1738,1566],{"class":807},[727,1740,1569],{"class":737},[727,1742,1743,1746,1748],{"class":729,"line":826},[727,1744,1745],{"class":737},"  \u003C\u002F",[727,1747,1566],{"class":807},[727,1749,1569],{"class":737},[727,1751,1752,1754,1756],{"class":729,"line":1040},[727,1753,1701],{"class":737},[727,1755,1426],{"class":807},[727,1757,1569],{"class":737},[727,1759,1760,1762,1765],{"class":729,"line":1064},[727,1761,1674],{"class":737},[727,1763,1764],{"class":807},"script",[727,1766,1569],{"class":737},[727,1768,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789],{"class":729,"line":1069},[727,1770,734],{"class":733},[727,1772,738],{"class":737},[727,1774,742],{"class":741},[727,1776,745],{"class":737},[727,1778,748],{"class":741},[727,1780,751],{"class":737},[727,1782,754],{"class":733},[727,1784,757],{"class":737},[727,1786,761],{"class":760},[727,1788,764],{"class":737},[727,1790,767],{"class":737},[727,1792,1793,1796,1799],{"class":729,"line":1075},[727,1794,1795],{"class":733},"export",[727,1797,1798],{"class":733}," default",[727,1800,801],{"class":737},[727,1802,1803,1806,1808,1810,1813,1815,1817,1819,1822,1825,1827,1830,1833],{"class":729,"line":1105},[727,1804,1805],{"class":807},"  data",[727,1807,999],{"class":737},[727,1809,738],{"class":737},[727,1811,1812],{"class":733}," return",[727,1814,738],{"class":737},[727,1816,991],{"class":807},[727,1818,811],{"class":737},[727,1820,1821],{"class":737}," null,",[727,1823,1824],{"class":807}," templates",[727,1826,811],{"class":737},[727,1828,1829],{"class":807}," [] ",[727,1831,1832],{"class":737},"};",[727,1834,1835],{"class":737}," },\n",[727,1837,1838,1841,1843],{"class":729,"line":1342},[727,1839,1840],{"class":807},"  mounted",[727,1842,999],{"class":737},[727,1844,801],{"class":737},[727,1846,1847,1850,1852,1854,1856,1858,1860,1863,1866,1868,1870,1872],{"class":729,"line":1370},[727,1848,1849],{"class":737},"    this.",[727,1851,1043],{"class":741},[727,1853,1230],{"class":737},[727,1855,790],{"class":737},[727,1857,742],{"class":793},[727,1859,1014],{"class":807},[727,1861,1862],{"class":737},"this.",[727,1864,1865],{"class":741},"$refs",[727,1867,711],{"class":737},[727,1869,1720],{"class":741},[727,1871,832],{"class":807},[727,1873,767],{"class":737},[727,1875,1876,1878,1881],{"class":729,"line":1393},[727,1877,1849],{"class":737},[727,1879,1880],{"class":978},"\u002F* use plugins: [TemplatesPlugin()] in Editor(...) *\u002F",[727,1882,767],{"class":737},[727,1884,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907],{"class":729,"line":1398},[727,1886,1849],{"class":737},[727,1888,1043],{"class":741},[727,1890,711],{"class":737},[727,1892,1409],{"class":793},[727,1894,1014],{"class":807},[727,1896,764],{"class":737},[727,1898,1416],{"class":760},[727,1900,764],{"class":737},[727,1902,745],{"class":737},[727,1904,1461],{"class":1425},[727,1906,1302],{"class":780},[727,1908,801],{"class":737},[727,1910,1911,1914,1916,1918,1921,1923,1925,1927],{"class":729,"line":1435},[727,1912,1913],{"class":737},"      this.",[727,1915,1269],{"class":741},[727,1917,711],{"class":737},[727,1919,1920],{"class":793},"push",[727,1922,1014],{"class":807},[727,1924,1426],{"class":741},[727,1926,832],{"class":807},[727,1928,767],{"class":737},[727,1930,1931,1934,1936],{"class":729,"line":1469},[727,1932,1933],{"class":737},"    }",[727,1935,832],{"class":807},[727,1937,767],{"class":737},[727,1939,1940],{"class":729,"line":1479},[727,1941,1942],{"class":737},"  },\n",[727,1944,1945,1948,1950,1952,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1976],{"class":729,"line":1485},[727,1946,1947],{"class":807},"  beforeDestroy",[727,1949,999],{"class":737},[727,1951,738],{"class":737},[727,1953,1954],{"class":733}," if",[727,1956,1312],{"class":807},[727,1958,1862],{"class":737},[727,1960,1043],{"class":741},[727,1962,1336],{"class":807},[727,1964,1862],{"class":737},[727,1966,1043],{"class":741},[727,1968,711],{"class":737},[727,1970,1522],{"class":793},[727,1972,999],{"class":807},[727,1974,1975],{"class":737},";",[727,1977,1978],{"class":737}," }\n",[727,1980,1981],{"class":729,"line":1498},[727,1982,1983],{"class":737},"};\n",[727,1985,1986,1988,1990],{"class":729,"line":1529},[727,1987,1701],{"class":737},[727,1989,1764],{"class":807},[727,1991,1569],{"class":737},[636,1993,1995],{"id":1994},"styling","Styling",[717,1997,2001],{"className":1998,"code":1999,"language":2000,"meta":722,"style":722},"language-css shiki shiki-themes material-theme-lighter material-theme material-theme-palenight",".templates-menu {\n  background: white;\n  border: 1px solid #e5e7eb;\n  border-radius: 8px;\n  padding: 12px 20px;\n  min-width: 300px;\n  max-height: 400px;\n  overflow-y: auto;\n}\n\n.template-item {\n  padding: 12px;\n  border: 1px solid #e5e7eb;\n  border-radius: 6px;\n  margin-bottom: 8px;\n  cursor: pointer;\n  transition: all 0.2s;\n}\n\n.template-item:hover {\n  border-color: #3b82f6;\n  background-color: #f8fafc;\n}\n\n.template-title {\n  font-weight: 500;\n  color: #374151;\n  margin-bottom: 4px;\n}\n\n.template-category {\n  font-size: 12px;\n  color: #6b7280;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n}\n\n.template-preview {\n  font-size: 12px;\n  color: #6b7280;\n  margin-top: 4px;\n  line-height: 1.4;\n}\n","css",[724,2002,2003,2013,2026,2048,2060,2075,2087,2099,2111,2115,2119,2128,2138,2154,2165,2176,2188,2203,2207,2211,2224,2239,2253,2257,2261,2270,2282,2296,2307,2311,2316,2326,2338,2352,2365,2378,2383,2388,2398,2409,2422,2434,2447],{"__ignoreMap":722},[727,2004,2005,2007,2011],{"class":729,"line":730},[727,2006,711],{"class":737},[727,2008,2010],{"class":2009},"sBMFI","templates-menu",[727,2012,801],{"class":737},[727,2014,2015,2019,2021,2024],{"class":729,"line":770},[727,2016,2018],{"class":2017},"sqsOY","  background",[727,2020,811],{"class":737},[727,2022,2023],{"class":741}," white",[727,2025,767],{"class":737},[727,2027,2028,2031,2033,2037,2040,2043,2046],{"class":729,"line":777},[727,2029,2030],{"class":2017},"  border",[727,2032,811],{"class":737},[727,2034,2036],{"class":2035},"sbssI"," 1px",[727,2038,2039],{"class":741}," solid ",[727,2041,2042],{"class":737},"#",[727,2044,2045],{"class":741},"e5e7eb",[727,2047,767],{"class":737},[727,2049,2050,2053,2055,2058],{"class":729,"line":804},[727,2051,2052],{"class":2017},"  border-radius",[727,2054,811],{"class":737},[727,2056,2057],{"class":2035}," 8px",[727,2059,767],{"class":737},[727,2061,2062,2065,2067,2070,2073],{"class":729,"line":826},[727,2063,2064],{"class":2017},"  padding",[727,2066,811],{"class":737},[727,2068,2069],{"class":2035}," 12px",[727,2071,2072],{"class":2035}," 20px",[727,2074,767],{"class":737},[727,2076,2077,2080,2082,2085],{"class":729,"line":1040},[727,2078,2079],{"class":2017},"  min-width",[727,2081,811],{"class":737},[727,2083,2084],{"class":2035}," 300px",[727,2086,767],{"class":737},[727,2088,2089,2092,2094,2097],{"class":729,"line":1064},[727,2090,2091],{"class":2017},"  max-height",[727,2093,811],{"class":737},[727,2095,2096],{"class":2035}," 400px",[727,2098,767],{"class":737},[727,2100,2101,2104,2106,2109],{"class":729,"line":1069},[727,2102,2103],{"class":2017},"  overflow-y",[727,2105,811],{"class":737},[727,2107,2108],{"class":741}," auto",[727,2110,767],{"class":737},[727,2112,2113],{"class":729,"line":1075},[727,2114,1658],{"class":737},[727,2116,2117],{"class":729,"line":1105},[727,2118,774],{"emptyLinePlaceholder":773},[727,2120,2121,2123,2126],{"class":729,"line":1342},[727,2122,711],{"class":737},[727,2124,2125],{"class":2009},"template-item",[727,2127,801],{"class":737},[727,2129,2130,2132,2134,2136],{"class":729,"line":1370},[727,2131,2064],{"class":2017},[727,2133,811],{"class":737},[727,2135,2069],{"class":2035},[727,2137,767],{"class":737},[727,2139,2140,2142,2144,2146,2148,2150,2152],{"class":729,"line":1393},[727,2141,2030],{"class":2017},[727,2143,811],{"class":737},[727,2145,2036],{"class":2035},[727,2147,2039],{"class":741},[727,2149,2042],{"class":737},[727,2151,2045],{"class":741},[727,2153,767],{"class":737},[727,2155,2156,2158,2160,2163],{"class":729,"line":1398},[727,2157,2052],{"class":2017},[727,2159,811],{"class":737},[727,2161,2162],{"class":2035}," 6px",[727,2164,767],{"class":737},[727,2166,2167,2170,2172,2174],{"class":729,"line":1435},[727,2168,2169],{"class":2017},"  margin-bottom",[727,2171,811],{"class":737},[727,2173,2057],{"class":2035},[727,2175,767],{"class":737},[727,2177,2178,2181,2183,2186],{"class":729,"line":1469},[727,2179,2180],{"class":2017},"  cursor",[727,2182,811],{"class":737},[727,2184,2185],{"class":741}," pointer",[727,2187,767],{"class":737},[727,2189,2190,2193,2195,2198,2201],{"class":729,"line":1479},[727,2191,2192],{"class":2017},"  transition",[727,2194,811],{"class":737},[727,2196,2197],{"class":741}," all ",[727,2199,2200],{"class":2035},"0.2s",[727,2202,767],{"class":737},[727,2204,2205],{"class":729,"line":1485},[727,2206,1658],{"class":737},[727,2208,2209],{"class":729,"line":1498},[727,2210,774],{"emptyLinePlaceholder":773},[727,2212,2213,2215,2217,2219,2222],{"class":729,"line":1529},[727,2214,711],{"class":737},[727,2216,2125],{"class":2009},[727,2218,811],{"class":737},[727,2220,2221],{"class":780},"hover",[727,2223,801],{"class":737},[727,2225,2226,2229,2231,2234,2237],{"class":729,"line":1535},[727,2227,2228],{"class":2017},"  border-color",[727,2230,811],{"class":737},[727,2232,2233],{"class":737}," #",[727,2235,2236],{"class":741},"3b82f6",[727,2238,767],{"class":737},[727,2240,2241,2244,2246,2248,2251],{"class":729,"line":1546},[727,2242,2243],{"class":2017},"  background-color",[727,2245,811],{"class":737},[727,2247,2233],{"class":737},[727,2249,2250],{"class":741},"f8fafc",[727,2252,767],{"class":737},[727,2254,2255],{"class":729,"line":1551},[727,2256,1658],{"class":737},[727,2258,2259],{"class":729,"line":1560},[727,2260,774],{"emptyLinePlaceholder":773},[727,2262,2263,2265,2268],{"class":729,"line":1572},[727,2264,711],{"class":737},[727,2266,2267],{"class":2009},"template-title",[727,2269,801],{"class":737},[727,2271,2272,2275,2277,2280],{"class":729,"line":1603},[727,2273,2274],{"class":2017},"  font-weight",[727,2276,811],{"class":737},[727,2278,2279],{"class":2035}," 500",[727,2281,767],{"class":737},[727,2283,2284,2287,2289,2291,2294],{"class":729,"line":1637},[727,2285,2286],{"class":2017},"  color",[727,2288,811],{"class":737},[727,2290,2233],{"class":737},[727,2292,2293],{"class":741},"374151",[727,2295,767],{"class":737},[727,2297,2298,2300,2302,2305],{"class":729,"line":1647},[727,2299,2169],{"class":2017},[727,2301,811],{"class":737},[727,2303,2304],{"class":2035}," 4px",[727,2306,767],{"class":737},[727,2308,2309],{"class":729,"line":1655},[727,2310,1658],{"class":737},[727,2312,2314],{"class":729,"line":2313},30,[727,2315,774],{"emptyLinePlaceholder":773},[727,2317,2319,2321,2324],{"class":729,"line":2318},31,[727,2320,711],{"class":737},[727,2322,2323],{"class":2009},"template-category",[727,2325,801],{"class":737},[727,2327,2329,2332,2334,2336],{"class":729,"line":2328},32,[727,2330,2331],{"class":2017},"  font-size",[727,2333,811],{"class":737},[727,2335,2069],{"class":2035},[727,2337,767],{"class":737},[727,2339,2341,2343,2345,2347,2350],{"class":729,"line":2340},33,[727,2342,2286],{"class":2017},[727,2344,811],{"class":737},[727,2346,2233],{"class":737},[727,2348,2349],{"class":741},"6b7280",[727,2351,767],{"class":737},[727,2353,2355,2358,2360,2363],{"class":729,"line":2354},34,[727,2356,2357],{"class":2017},"  text-transform",[727,2359,811],{"class":737},[727,2361,2362],{"class":741}," uppercase",[727,2364,767],{"class":737},[727,2366,2368,2371,2373,2376],{"class":729,"line":2367},35,[727,2369,2370],{"class":2017},"  letter-spacing",[727,2372,811],{"class":737},[727,2374,2375],{"class":2035}," 0.05em",[727,2377,767],{"class":737},[727,2379,2381],{"class":729,"line":2380},36,[727,2382,1658],{"class":737},[727,2384,2386],{"class":729,"line":2385},37,[727,2387,774],{"emptyLinePlaceholder":773},[727,2389,2391,2393,2396],{"class":729,"line":2390},38,[727,2392,711],{"class":737},[727,2394,2395],{"class":2009},"template-preview",[727,2397,801],{"class":737},[727,2399,2401,2403,2405,2407],{"class":729,"line":2400},39,[727,2402,2331],{"class":2017},[727,2404,811],{"class":737},[727,2406,2069],{"class":2035},[727,2408,767],{"class":737},[727,2410,2412,2414,2416,2418,2420],{"class":729,"line":2411},40,[727,2413,2286],{"class":2017},[727,2415,811],{"class":737},[727,2417,2233],{"class":737},[727,2419,2349],{"class":741},[727,2421,767],{"class":737},[727,2423,2425,2428,2430,2432],{"class":729,"line":2424},41,[727,2426,2427],{"class":2017},"  margin-top",[727,2429,811],{"class":737},[727,2431,2304],{"class":2035},[727,2433,767],{"class":737},[727,2435,2437,2440,2442,2445],{"class":729,"line":2436},42,[727,2438,2439],{"class":2017},"  line-height",[727,2441,811],{"class":737},[727,2443,2444],{"class":2035}," 1.4",[727,2446,767],{"class":737},[727,2448,2450],{"class":729,"line":2449},43,[727,2451,1658],{"class":737},[636,2453,2455],{"id":2454},"troubleshooting","Troubleshooting",[2457,2458,2459,2478,2497],"ol",{},[644,2460,2461,2464],{},[647,2462,2463],{},"Template not creating",[641,2465,2466,2469,2472,2475],{},[644,2467,2468],{},"Check template name uniqueness",[644,2470,2471],{},"Verify content is valid HTML",[644,2473,2474],{},"Check for JavaScript errors",[644,2476,2477],{},"Ensure plugin is initialized",[644,2479,2480,2483],{},[647,2481,2482],{},"Template not applying",[641,2484,2485,2488,2491,2494],{},[644,2486,2487],{},"Check if template exists",[644,2489,2490],{},"Verify template content",[644,2492,2493],{},"Check for conflicts",[644,2495,2496],{},"Ensure proper insertion",[644,2498,2499,2502],{},[647,2500,2501],{},"Template library not loading",[641,2503,2504,2507,2510,2513],{},[644,2505,2506],{},"Check template storage",[644,2508,2509],{},"Verify file permissions",[644,2511,2512],{},"Check for network issues",[644,2514,2515],{},"Ensure proper initialization",[636,2517,2519],{"id":2518},"browser-support","Browser Support",[641,2521,2522,2525,2528,2531],{},[644,2523,2524],{},"Chrome 60+",[644,2526,2527],{},"Firefox 55+",[644,2529,2530],{},"Safari 12+",[644,2532,2533],{},"Edge 79+",[636,2535,2537],{"id":2536},"license","License",[703,2539,2540],{},"MIT License - see LICENSE file for details.",[2542,2543,2544],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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 .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 .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);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sqsOY, html code.shiki .sqsOY{--shiki-light:#8796B0;--shiki-default:#B2CCD6;--shiki-dark:#B2CCD6}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":722,"searchDepth":770,"depth":777,"links":2546},[2547,2548,2549,2550,2553,2554,2558,2562,2563,2564,2565],{"id":638,"depth":770,"text":639},{"id":714,"depth":770,"text":715},{"id":837,"depth":770,"text":838},{"id":846,"depth":770,"text":847,"children":2551},[2552],{"id":888,"depth":777,"text":889},{"id":930,"depth":770,"text":667},{"id":959,"depth":770,"text":960,"children":2555},[2556,2557],{"id":963,"depth":777,"text":964},{"id":967,"depth":777,"text":968},{"id":1130,"depth":770,"text":1131,"children":2559},[2560,2561],{"id":1134,"depth":777,"text":1135},{"id":1661,"depth":777,"text":1662},{"id":1994,"depth":770,"text":1995},{"id":2454,"depth":770,"text":2455},{"id":2518,"depth":770,"text":2519},{"id":2536,"depth":770,"text":2537},"The Templates Plugin provides template management capabilities for the on-CodeMerge editor, allowing users to create, save, and apply content templates for faster document creation.","md",null,{},{"title":127},{"title":631,"description":2566},"CXN2CEz-ZKbqGsgwPyFQIdymnngO1duZeXpWUSQP8zs",[2574,2576],{"title":123,"path":124,"stem":125,"description":2575,"children":-1},"Structural tables plus lazy tables that fetch JSON\u002FCSV from a URL and fill the model.",{"title":131,"path":132,"stem":133,"description":2577,"children":-1},"CodeBlockPlugin is the shared code surface for both editors:",1794129104950]