[{"data":1,"prerenderedAt":3853},["ShallowReactive",2],{"navigation":3,"\u002Fplugins\u002Fcollaboration\u002Fcomments":629,"\u002Fplugins\u002Fcollaboration\u002Fcomments-surround":3849},[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":3842,"extension":3843,"links":3844,"meta":3845,"navigation":3846,"path":221,"seo":3847,"stem":222,"__hash__":3848},"docs\u002F3.plugins\u002F6.collaboration\u002F2.comments.md","Comments Plugin",{"type":633,"value":634,"toc":3802},"minimark",[635,640,699,712,716,835,839,844,848,854,885,890,914,933,937,941,968,972,992,996,1014,1018,1022,1109,1113,1283,1287,1385,1389,1393,1837,1841,2282,2286,2290,2940,2944,3262,3266,3482,3486,3490,3563,3567,3608,3612,3644,3648,3652,3730,3734,3737,3741,3755,3759,3773,3777,3791,3795,3798],[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",{},"Text Comments",": Add comments to selected text",[644,652,653,656],{},[647,654,655],{},"Visual Markers",": Comment markers with hover tooltips",[644,658,659,662],{},[647,660,661],{},"Comment Management",": Create, edit, and delete comments",[644,664,665,668],{},[647,666,667],{},"Toolbar Integration",": Easy access via toolbar button",[644,670,671,674],{},[647,672,673],{},"Keyboard Shortcuts",": Quick comment insertion",[644,676,677,680],{},[647,678,679],{},"Error Handling",": User-friendly error messages",[644,682,683,686],{},[647,684,685],{},"Comment Persistence",": Comments are stored and managed",[644,688,689,692],{},[647,690,691],{},"Interactive UI",": Click to edit, hover to preview",[644,694,695,698],{},[647,696,697],{},"Timestamp Tracking",": Creation and update timestamps",[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, CommentsPlugin } from 'on-codemerge';\n\nconst editor = new Editor(container, {\n  plugins: [CommentsPlugin()],\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}," CommentsPlugin",[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},"CommentsPlugin",[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},"[\"CommentsPlugin\"]","false",[636,845,847],{"id":846},"public-api-v2","Public API (v2)",[703,849,850,851,711],{},"Factory: ",[724,852,853],{},"CommentsPlugin()",[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],{},"addComment",[875,881,882],{},[724,883,884],{},"editor.command('addComment')",[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-Shift-c",[875,911,912],{},[724,913,879],{},[700,915,916],{},[703,917,918,921,922,924,925,928,929,932],{},[647,919,920],{},"Note:"," Command is ",[724,923,879],{}," (not ",[724,926,927],{},"comment","). No ",[724,930,931],{},"commentManager"," instance API.",[636,934,936],{"id":935},"comment-workflow","Comment Workflow",[886,938,940],{"id":939},"adding-comments","Adding Comments",[942,943,944,950,956,962],"ol",{},[644,945,946,949],{},[647,947,948],{},"Select Text",": Highlight the text you want to comment on",[644,951,952,955],{},[647,953,954],{},"Add Comment",": Click the comment button or use keyboard shortcut",[644,957,958,961],{},[647,959,960],{},"Enter Content",": Type your comment in the comment dialog",[644,963,964,967],{},[647,965,966],{},"Save",": Click save to create the comment",[886,969,971],{"id":970},"editing-comments","Editing Comments",[942,973,974,980,986],{},[644,975,976,979],{},[647,977,978],{},"Click Marker",": Click on the comment marker",[644,981,982,985],{},[647,983,984],{},"Edit Content",": Modify the comment text",[644,987,988,991],{},[647,989,990],{},"Save Changes",": Click save to update the comment",[886,993,995],{"id":994},"deleting-comments","Deleting Comments",[942,997,998,1002,1008],{},[644,999,1000,979],{},[647,1001,978],{},[644,1003,1004,1007],{},[647,1005,1006],{},"Delete",": Click the delete button",[644,1009,1010,1013],{},[647,1011,1012],{},"Confirm",": Comment and marker are removed",[636,1015,1017],{"id":1016},"examples","Examples",[886,1019,1021],{"id":1020},"basic-comment-usage","Basic Comment Usage",[717,1023,1027],{"className":1024,"code":1025,"language":1026,"meta":722,"style":722},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003C!-- Text with comment -->\n\u003Cspan class=\"commented-text\"> This text has a comment \u003C\u002Fspan>\n\u003Cspan class=\"comment-marker\" data-comment-id=\"comment-123\"> 💬 \u003C\u002Fspan>\n","html",[724,1028,1029,1035,1069],{"__ignoreMap":722},[727,1030,1031],{"class":729,"line":730},[727,1032,1034],{"class":1033},"sHwdD","\u003C!-- Text with comment -->\n",[727,1036,1037,1040,1042,1045,1047,1050,1053,1055,1058,1061,1064,1066],{"class":729,"line":770},[727,1038,1039],{"class":737},"\u003C",[727,1041,727],{"class":807},[727,1043,1044],{"class":780}," class",[727,1046,787],{"class":737},[727,1048,1049],{"class":737},"\"",[727,1051,1052],{"class":760},"commented-text",[727,1054,1049],{"class":737},[727,1056,1057],{"class":737},">",[727,1059,1060],{"class":741}," This text has a comment ",[727,1062,1063],{"class":737},"\u003C\u002F",[727,1065,727],{"class":807},[727,1067,1068],{"class":737},">\n",[727,1070,1071,1073,1075,1077,1079,1081,1084,1086,1089,1091,1093,1096,1098,1100,1103,1105,1107],{"class":729,"line":777},[727,1072,1039],{"class":737},[727,1074,727],{"class":807},[727,1076,1044],{"class":780},[727,1078,787],{"class":737},[727,1080,1049],{"class":737},[727,1082,1083],{"class":760},"comment-marker",[727,1085,1049],{"class":737},[727,1087,1088],{"class":780}," data-comment-id",[727,1090,787],{"class":737},[727,1092,1049],{"class":737},[727,1094,1095],{"class":760},"comment-123",[727,1097,1049],{"class":737},[727,1099,1057],{"class":737},[727,1101,1102],{"class":741}," 💬 ",[727,1104,1063],{"class":737},[727,1106,727],{"class":807},[727,1108,1068],{"class":737},[886,1110,1112],{"id":1111},"multiple-comments","Multiple Comments",[717,1114,1116],{"className":1024,"code":1115,"language":1026,"meta":722,"style":722},"\u003Cp>\n  This is a paragraph with\n  \u003Cspan class=\"commented-text\">multiple comments\u003C\u002Fspan>\n  \u003Cspan class=\"comment-marker\" data-comment-id=\"comment-1\">💬\u003C\u002Fspan>\n  and\n  \u003Cspan class=\"commented-text\">another comment\u003C\u002Fspan>\n  \u003Cspan class=\"comment-marker\" data-comment-id=\"comment-2\">💬\u003C\u002Fspan>\n  on different parts.\n\u003C\u002Fp>\n",[724,1117,1118,1126,1131,1159,1197,1202,1230,1268,1274],{"__ignoreMap":722},[727,1119,1120,1122,1124],{"class":729,"line":730},[727,1121,1039],{"class":737},[727,1123,703],{"class":807},[727,1125,1068],{"class":737},[727,1127,1128],{"class":729,"line":770},[727,1129,1130],{"class":741},"  This is a paragraph with\n",[727,1132,1133,1136,1138,1140,1142,1144,1146,1148,1150,1153,1155,1157],{"class":729,"line":777},[727,1134,1135],{"class":737},"  \u003C",[727,1137,727],{"class":807},[727,1139,1044],{"class":780},[727,1141,787],{"class":737},[727,1143,1049],{"class":737},[727,1145,1052],{"class":760},[727,1147,1049],{"class":737},[727,1149,1057],{"class":737},[727,1151,1152],{"class":741},"multiple comments",[727,1154,1063],{"class":737},[727,1156,727],{"class":807},[727,1158,1068],{"class":737},[727,1160,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1184,1186,1188,1191,1193,1195],{"class":729,"line":804},[727,1162,1135],{"class":737},[727,1164,727],{"class":807},[727,1166,1044],{"class":780},[727,1168,787],{"class":737},[727,1170,1049],{"class":737},[727,1172,1083],{"class":760},[727,1174,1049],{"class":737},[727,1176,1088],{"class":780},[727,1178,787],{"class":737},[727,1180,1049],{"class":737},[727,1182,1183],{"class":760},"comment-1",[727,1185,1049],{"class":737},[727,1187,1057],{"class":737},[727,1189,1190],{"class":741},"💬",[727,1192,1063],{"class":737},[727,1194,727],{"class":807},[727,1196,1068],{"class":737},[727,1198,1199],{"class":729,"line":826},[727,1200,1201],{"class":741},"  and\n",[727,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1224,1226,1228],{"class":729,"line":1204},6,[727,1206,1135],{"class":737},[727,1208,727],{"class":807},[727,1210,1044],{"class":780},[727,1212,787],{"class":737},[727,1214,1049],{"class":737},[727,1216,1052],{"class":760},[727,1218,1049],{"class":737},[727,1220,1057],{"class":737},[727,1222,1223],{"class":741},"another comment",[727,1225,1063],{"class":737},[727,1227,727],{"class":807},[727,1229,1068],{"class":737},[727,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1256,1258,1260,1262,1264,1266],{"class":729,"line":1232},7,[727,1234,1135],{"class":737},[727,1236,727],{"class":807},[727,1238,1044],{"class":780},[727,1240,787],{"class":737},[727,1242,1049],{"class":737},[727,1244,1083],{"class":760},[727,1246,1049],{"class":737},[727,1248,1088],{"class":780},[727,1250,787],{"class":737},[727,1252,1049],{"class":737},[727,1254,1255],{"class":760},"comment-2",[727,1257,1049],{"class":737},[727,1259,1057],{"class":737},[727,1261,1190],{"class":741},[727,1263,1063],{"class":737},[727,1265,727],{"class":807},[727,1267,1068],{"class":737},[727,1269,1271],{"class":729,"line":1270},8,[727,1272,1273],{"class":741},"  on different parts.\n",[727,1275,1277,1279,1281],{"class":729,"line":1276},9,[727,1278,1063],{"class":737},[727,1280,703],{"class":807},[727,1282,1068],{"class":737},[886,1284,1286],{"id":1285},"comment-with-styling","Comment with Styling",[717,1288,1290],{"className":1024,"code":1289,"language":1026,"meta":722,"style":722},"\u003Cdiv class=\"comment-container\">\n  \u003Cspan class=\"commented-text highlighted\"> This text is highlighted and commented \u003C\u002Fspan>\n  \u003Cspan class=\"comment-marker\" data-comment-id=\"comment-456\"> 💬 \u003C\u002Fspan>\n\u003C\u002Fdiv>\n",[724,1291,1292,1312,1340,1377],{"__ignoreMap":722},[727,1293,1294,1296,1299,1301,1303,1305,1308,1310],{"class":729,"line":730},[727,1295,1039],{"class":737},[727,1297,1298],{"class":807},"div",[727,1300,1044],{"class":780},[727,1302,787],{"class":737},[727,1304,1049],{"class":737},[727,1306,1307],{"class":760},"comment-container",[727,1309,1049],{"class":737},[727,1311,1068],{"class":737},[727,1313,1314,1316,1318,1320,1322,1324,1327,1329,1331,1334,1336,1338],{"class":729,"line":770},[727,1315,1135],{"class":737},[727,1317,727],{"class":807},[727,1319,1044],{"class":780},[727,1321,787],{"class":737},[727,1323,1049],{"class":737},[727,1325,1326],{"class":760},"commented-text highlighted",[727,1328,1049],{"class":737},[727,1330,1057],{"class":737},[727,1332,1333],{"class":741}," This text is highlighted and commented ",[727,1335,1063],{"class":737},[727,1337,727],{"class":807},[727,1339,1068],{"class":737},[727,1341,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1365,1367,1369,1371,1373,1375],{"class":729,"line":777},[727,1343,1135],{"class":737},[727,1345,727],{"class":807},[727,1347,1044],{"class":780},[727,1349,787],{"class":737},[727,1351,1049],{"class":737},[727,1353,1083],{"class":760},[727,1355,1049],{"class":737},[727,1357,1088],{"class":780},[727,1359,787],{"class":737},[727,1361,1049],{"class":737},[727,1363,1364],{"class":760},"comment-456",[727,1366,1049],{"class":737},[727,1368,1057],{"class":737},[727,1370,1102],{"class":741},[727,1372,1063],{"class":737},[727,1374,727],{"class":807},[727,1376,1068],{"class":737},[727,1378,1379,1381,1383],{"class":729,"line":804},[727,1380,1063],{"class":737},[727,1382,1298],{"class":807},[727,1384,1068],{"class":737},[636,1386,1388],{"id":1387},"integration-examples","Integration Examples",[886,1390,1392],{"id":1391},"react-integration","React Integration",[717,1394,1398],{"className":1395,"code":1396,"language":1397,"meta":722,"style":722},"language-jsx shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import React, { useEffect, useRef } from 'react';\nimport { Editor, CommentsPlugin } from 'on-codemerge';\n\nfunction MyEditor() {\n  const editorRef = useRef(null);\n  const editorInstance = useRef(null);\n\n  useEffect(() => {\n    if (editorRef.current && !editorInstance.current) {\n      editorInstance.current = new Editor(editorRef.current);\n      editorInstance.current.use(CommentsPlugin());\n\n      \u002F\u002F Listen to comment events\n      editorInstance.current.on('comment:added', (comment) => {\n        console.log('New comment:', comment);\n      });\n    }\n\n    return () => {\n      if (editorInstance.current) {\n        editorInstance.current.destroy();\n      }\n    };\n  }, []);\n\n  return \u003Cdiv ref={editorRef} className=\"editor-container\" \u002F>;\n}\n","jsx",[724,1399,1400,1432,1456,1460,1473,1496,1515,1519,1533,1568,1596,1619,1624,1630,1666,1695,1705,1711,1716,1729,1747,1766,1772,1778,1789,1794,1831],{"__ignoreMap":722},[727,1401,1402,1404,1407,1409,1411,1414,1416,1419,1421,1423,1425,1428,1430],{"class":729,"line":730},[727,1403,734],{"class":733},[727,1405,1406],{"class":741}," React",[727,1408,745],{"class":737},[727,1410,738],{"class":737},[727,1412,1413],{"class":741}," useEffect",[727,1415,745],{"class":737},[727,1417,1418],{"class":741}," useRef",[727,1420,751],{"class":737},[727,1422,754],{"class":733},[727,1424,757],{"class":737},[727,1426,1427],{"class":760},"react",[727,1429,764],{"class":737},[727,1431,767],{"class":737},[727,1433,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454],{"class":729,"line":770},[727,1435,734],{"class":733},[727,1437,738],{"class":737},[727,1439,742],{"class":741},[727,1441,745],{"class":737},[727,1443,748],{"class":741},[727,1445,751],{"class":737},[727,1447,754],{"class":733},[727,1449,757],{"class":737},[727,1451,761],{"class":760},[727,1453,764],{"class":737},[727,1455,767],{"class":737},[727,1457,1458],{"class":729,"line":777},[727,1459,774],{"emptyLinePlaceholder":773},[727,1461,1462,1465,1468,1471],{"class":729,"line":804},[727,1463,1464],{"class":780},"function",[727,1466,1467],{"class":793}," MyEditor",[727,1469,1470],{"class":737},"()",[727,1472,801],{"class":737},[727,1474,1475,1478,1481,1484,1486,1489,1492,1494],{"class":729,"line":826},[727,1476,1477],{"class":780},"  const",[727,1479,1480],{"class":741}," editorRef",[727,1482,1483],{"class":737}," =",[727,1485,1418],{"class":793},[727,1487,1488],{"class":807},"(",[727,1490,1491],{"class":737},"null",[727,1493,832],{"class":807},[727,1495,767],{"class":737},[727,1497,1498,1500,1503,1505,1507,1509,1511,1513],{"class":729,"line":1204},[727,1499,1477],{"class":780},[727,1501,1502],{"class":741}," editorInstance",[727,1504,1483],{"class":737},[727,1506,1418],{"class":793},[727,1508,1488],{"class":807},[727,1510,1491],{"class":737},[727,1512,832],{"class":807},[727,1514,767],{"class":737},[727,1516,1517],{"class":729,"line":1232},[727,1518,774],{"emptyLinePlaceholder":773},[727,1520,1521,1524,1526,1528,1531],{"class":729,"line":1270},[727,1522,1523],{"class":793},"  useEffect",[727,1525,1488],{"class":807},[727,1527,1470],{"class":737},[727,1529,1530],{"class":780}," =>",[727,1532,801],{"class":737},[727,1534,1535,1538,1541,1544,1546,1549,1552,1555,1558,1560,1562,1565],{"class":729,"line":1276},[727,1536,1537],{"class":733},"    if",[727,1539,1540],{"class":807}," (",[727,1542,1543],{"class":741},"editorRef",[727,1545,711],{"class":737},[727,1547,1548],{"class":741},"current",[727,1550,1551],{"class":737}," &&",[727,1553,1554],{"class":737}," !",[727,1556,1557],{"class":741},"editorInstance",[727,1559,711],{"class":737},[727,1561,1548],{"class":741},[727,1563,1564],{"class":807},") ",[727,1566,1567],{"class":737},"{\n",[727,1569,1571,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594],{"class":729,"line":1570},10,[727,1572,1573],{"class":741},"      editorInstance",[727,1575,711],{"class":737},[727,1577,1548],{"class":741},[727,1579,1483],{"class":737},[727,1581,790],{"class":737},[727,1583,742],{"class":793},[727,1585,1488],{"class":807},[727,1587,1543],{"class":741},[727,1589,711],{"class":737},[727,1591,1548],{"class":741},[727,1593,832],{"class":807},[727,1595,767],{"class":737},[727,1597,1599,1601,1603,1605,1607,1610,1612,1614,1617],{"class":729,"line":1598},11,[727,1600,1573],{"class":741},[727,1602,711],{"class":737},[727,1604,1548],{"class":741},[727,1606,711],{"class":737},[727,1608,1609],{"class":793},"use",[727,1611,1488],{"class":807},[727,1613,817],{"class":793},[727,1615,1616],{"class":807},"())",[727,1618,767],{"class":737},[727,1620,1622],{"class":729,"line":1621},12,[727,1623,774],{"emptyLinePlaceholder":773},[727,1625,1627],{"class":729,"line":1626},13,[727,1628,1629],{"class":1033},"      \u002F\u002F Listen to comment events\n",[727,1631,1633,1635,1637,1639,1641,1644,1646,1648,1651,1653,1655,1657,1660,1662,1664],{"class":729,"line":1632},14,[727,1634,1573],{"class":741},[727,1636,711],{"class":737},[727,1638,1548],{"class":741},[727,1640,711],{"class":737},[727,1642,1643],{"class":793},"on",[727,1645,1488],{"class":807},[727,1647,764],{"class":737},[727,1649,1650],{"class":760},"comment:added",[727,1652,764],{"class":737},[727,1654,745],{"class":737},[727,1656,1540],{"class":737},[727,1658,927],{"class":1659},"sHdIc",[727,1661,832],{"class":737},[727,1663,1530],{"class":780},[727,1665,801],{"class":737},[727,1667,1669,1672,1674,1677,1679,1681,1684,1686,1688,1691,1693],{"class":729,"line":1668},15,[727,1670,1671],{"class":741},"        console",[727,1673,711],{"class":737},[727,1675,1676],{"class":793},"log",[727,1678,1488],{"class":807},[727,1680,764],{"class":737},[727,1682,1683],{"class":760},"New comment:",[727,1685,764],{"class":737},[727,1687,745],{"class":737},[727,1689,1690],{"class":741}," comment",[727,1692,832],{"class":807},[727,1694,767],{"class":737},[727,1696,1698,1701,1703],{"class":729,"line":1697},16,[727,1699,1700],{"class":737},"      }",[727,1702,832],{"class":807},[727,1704,767],{"class":737},[727,1706,1708],{"class":729,"line":1707},17,[727,1709,1710],{"class":737},"    }\n",[727,1712,1714],{"class":729,"line":1713},18,[727,1715,774],{"emptyLinePlaceholder":773},[727,1717,1719,1722,1725,1727],{"class":729,"line":1718},19,[727,1720,1721],{"class":733},"    return",[727,1723,1724],{"class":737}," ()",[727,1726,1530],{"class":780},[727,1728,801],{"class":737},[727,1730,1732,1735,1737,1739,1741,1743,1745],{"class":729,"line":1731},20,[727,1733,1734],{"class":733},"      if",[727,1736,1540],{"class":807},[727,1738,1557],{"class":741},[727,1740,711],{"class":737},[727,1742,1548],{"class":741},[727,1744,1564],{"class":807},[727,1746,1567],{"class":737},[727,1748,1750,1753,1755,1757,1759,1762,1764],{"class":729,"line":1749},21,[727,1751,1752],{"class":741},"        editorInstance",[727,1754,711],{"class":737},[727,1756,1548],{"class":741},[727,1758,711],{"class":737},[727,1760,1761],{"class":793},"destroy",[727,1763,1470],{"class":807},[727,1765,767],{"class":737},[727,1767,1769],{"class":729,"line":1768},22,[727,1770,1771],{"class":737},"      }\n",[727,1773,1775],{"class":729,"line":1774},23,[727,1776,1777],{"class":737},"    };\n",[727,1779,1781,1784,1787],{"class":729,"line":1780},24,[727,1782,1783],{"class":737},"  },",[727,1785,1786],{"class":807}," [])",[727,1788,767],{"class":737},[727,1790,1792],{"class":729,"line":1791},25,[727,1793,774],{"emptyLinePlaceholder":773},[727,1795,1797,1800,1803,1805,1808,1811,1813,1816,1819,1821,1823,1826,1828],{"class":729,"line":1796},26,[727,1798,1799],{"class":733},"  return",[727,1801,1802],{"class":737}," \u003C",[727,1804,1298],{"class":807},[727,1806,1807],{"class":780}," ref",[727,1809,1810],{"class":737},"={",[727,1812,1543],{"class":741},[727,1814,1815],{"class":737},"} ",[727,1817,1818],{"class":780},"className",[727,1820,787],{"class":737},[727,1822,1049],{"class":737},[727,1824,1825],{"class":760},"editor-container",[727,1827,1049],{"class":737},[727,1829,1830],{"class":737}," \u002F>;\n",[727,1832,1834],{"class":729,"line":1833},27,[727,1835,1836],{"class":737},"}\n",[886,1838,1840],{"id":1839},"vue-integration","Vue Integration",[717,1842,1846],{"className":1843,"code":1844,"language":1845,"meta":722,"style":722},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003Cdiv>\n    \u003Cdiv class=\"comment-stats\">Comments: {{ commentCount }}\u003C\u002Fdiv>\n    \u003Cdiv ref=\"editorContainer\" class=\"editor-container\">\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\n\u003Cscript>\nimport { Editor, CommentsPlugin } from 'on-codemerge';\n\nexport default {\n  name: 'MyEditor',\n  data() {\n    return {\n      editor: null,\n      commentCount: 0\n    };\n  },\n  mounted() {\n    this.editor = new Editor(this.$refs.editorContainer);\n    this.\u002F* use plugins: [CommentsPlugin()] in Editor(...) *\u002F;\n\n    \u002F\u002F Track comment count\n    this.editor.on('comment:added', () => {\n      this.commentCount++;\n    });\n\n    this.editor.on('comment:deleted', () => {\n      this.commentCount--;\n    });\n  },\n  beforeDestroy() {\n    if (this.editor) {\n      this.editor.destroy();\n    }\n  }\n};\n\u003C\u002Fscript>\n","vue",[724,1847,1848,1857,1865,1894,1928,1937,1945,1949,1958,1982,1986,1996,2012,2021,2027,2037,2048,2052,2057,2066,2096,2105,2109,2114,2140,2151,2160,2164,2192,2202,2211,2216,2226,2241,2256,2261,2267,2273],{"__ignoreMap":722},[727,1849,1850,1852,1855],{"class":729,"line":730},[727,1851,1039],{"class":737},[727,1853,1854],{"class":807},"template",[727,1856,1068],{"class":737},[727,1858,1859,1861,1863],{"class":729,"line":770},[727,1860,1135],{"class":737},[727,1862,1298],{"class":807},[727,1864,1068],{"class":737},[727,1866,1867,1870,1872,1874,1876,1878,1881,1883,1885,1888,1890,1892],{"class":729,"line":777},[727,1868,1869],{"class":737},"    \u003C",[727,1871,1298],{"class":807},[727,1873,1044],{"class":780},[727,1875,787],{"class":737},[727,1877,1049],{"class":737},[727,1879,1880],{"class":760},"comment-stats",[727,1882,1049],{"class":737},[727,1884,1057],{"class":737},[727,1886,1887],{"class":741},"Comments: {{ commentCount }}",[727,1889,1063],{"class":737},[727,1891,1298],{"class":807},[727,1893,1068],{"class":737},[727,1895,1896,1898,1900,1902,1904,1906,1909,1911,1913,1915,1917,1919,1921,1924,1926],{"class":729,"line":804},[727,1897,1869],{"class":737},[727,1899,1298],{"class":807},[727,1901,1807],{"class":780},[727,1903,787],{"class":737},[727,1905,1049],{"class":737},[727,1907,1908],{"class":760},"editorContainer",[727,1910,1049],{"class":737},[727,1912,1044],{"class":780},[727,1914,787],{"class":737},[727,1916,1049],{"class":737},[727,1918,1825],{"class":760},[727,1920,1049],{"class":737},[727,1922,1923],{"class":737},">\u003C\u002F",[727,1925,1298],{"class":807},[727,1927,1068],{"class":737},[727,1929,1930,1933,1935],{"class":729,"line":826},[727,1931,1932],{"class":737},"  \u003C\u002F",[727,1934,1298],{"class":807},[727,1936,1068],{"class":737},[727,1938,1939,1941,1943],{"class":729,"line":1204},[727,1940,1063],{"class":737},[727,1942,1854],{"class":807},[727,1944,1068],{"class":737},[727,1946,1947],{"class":729,"line":1232},[727,1948,774],{"emptyLinePlaceholder":773},[727,1950,1951,1953,1956],{"class":729,"line":1270},[727,1952,1039],{"class":737},[727,1954,1955],{"class":807},"script",[727,1957,1068],{"class":737},[727,1959,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980],{"class":729,"line":1276},[727,1961,734],{"class":733},[727,1963,738],{"class":737},[727,1965,742],{"class":741},[727,1967,745],{"class":737},[727,1969,748],{"class":741},[727,1971,751],{"class":737},[727,1973,754],{"class":733},[727,1975,757],{"class":737},[727,1977,761],{"class":760},[727,1979,764],{"class":737},[727,1981,767],{"class":737},[727,1983,1984],{"class":729,"line":1570},[727,1985,774],{"emptyLinePlaceholder":773},[727,1987,1988,1991,1994],{"class":729,"line":1598},[727,1989,1990],{"class":733},"export",[727,1992,1993],{"class":733}," default",[727,1995,801],{"class":737},[727,1997,1998,2001,2003,2005,2008,2010],{"class":729,"line":1621},[727,1999,2000],{"class":807},"  name",[727,2002,811],{"class":737},[727,2004,757],{"class":737},[727,2006,2007],{"class":760},"MyEditor",[727,2009,764],{"class":737},[727,2011,823],{"class":737},[727,2013,2014,2017,2019],{"class":729,"line":1626},[727,2015,2016],{"class":807},"  data",[727,2018,1470],{"class":737},[727,2020,801],{"class":737},[727,2022,2023,2025],{"class":729,"line":1632},[727,2024,1721],{"class":733},[727,2026,801],{"class":737},[727,2028,2029,2032,2034],{"class":729,"line":1668},[727,2030,2031],{"class":807},"      editor",[727,2033,811],{"class":737},[727,2035,2036],{"class":737}," null,\n",[727,2038,2039,2042,2044],{"class":729,"line":1697},[727,2040,2041],{"class":807},"      commentCount",[727,2043,811],{"class":737},[727,2045,2047],{"class":2046},"sbssI"," 0\n",[727,2049,2050],{"class":729,"line":1707},[727,2051,1777],{"class":737},[727,2053,2054],{"class":729,"line":1713},[727,2055,2056],{"class":737},"  },\n",[727,2058,2059,2062,2064],{"class":729,"line":1718},[727,2060,2061],{"class":807},"  mounted",[727,2063,1470],{"class":737},[727,2065,801],{"class":737},[727,2067,2068,2071,2074,2076,2078,2080,2082,2085,2088,2090,2092,2094],{"class":729,"line":1731},[727,2069,2070],{"class":737},"    this.",[727,2072,2073],{"class":741},"editor",[727,2075,1483],{"class":737},[727,2077,790],{"class":737},[727,2079,742],{"class":793},[727,2081,1488],{"class":807},[727,2083,2084],{"class":737},"this.",[727,2086,2087],{"class":741},"$refs",[727,2089,711],{"class":737},[727,2091,1908],{"class":741},[727,2093,832],{"class":807},[727,2095,767],{"class":737},[727,2097,2098,2100,2103],{"class":729,"line":1749},[727,2099,2070],{"class":737},[727,2101,2102],{"class":1033},"\u002F* use plugins: [CommentsPlugin()] in Editor(...) *\u002F",[727,2104,767],{"class":737},[727,2106,2107],{"class":729,"line":1768},[727,2108,774],{"emptyLinePlaceholder":773},[727,2110,2111],{"class":729,"line":1774},[727,2112,2113],{"class":1033},"    \u002F\u002F Track comment count\n",[727,2115,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138],{"class":729,"line":1780},[727,2117,2070],{"class":737},[727,2119,2073],{"class":741},[727,2121,711],{"class":737},[727,2123,1643],{"class":793},[727,2125,1488],{"class":807},[727,2127,764],{"class":737},[727,2129,1650],{"class":760},[727,2131,764],{"class":737},[727,2133,745],{"class":737},[727,2135,1724],{"class":737},[727,2137,1530],{"class":780},[727,2139,801],{"class":737},[727,2141,2142,2145,2148],{"class":729,"line":1791},[727,2143,2144],{"class":737},"      this.",[727,2146,2147],{"class":741},"commentCount",[727,2149,2150],{"class":737},"++;\n",[727,2152,2153,2156,2158],{"class":729,"line":1796},[727,2154,2155],{"class":737},"    }",[727,2157,832],{"class":807},[727,2159,767],{"class":737},[727,2161,2162],{"class":729,"line":1833},[727,2163,774],{"emptyLinePlaceholder":773},[727,2165,2167,2169,2171,2173,2175,2177,2179,2182,2184,2186,2188,2190],{"class":729,"line":2166},28,[727,2168,2070],{"class":737},[727,2170,2073],{"class":741},[727,2172,711],{"class":737},[727,2174,1643],{"class":793},[727,2176,1488],{"class":807},[727,2178,764],{"class":737},[727,2180,2181],{"class":760},"comment:deleted",[727,2183,764],{"class":737},[727,2185,745],{"class":737},[727,2187,1724],{"class":737},[727,2189,1530],{"class":780},[727,2191,801],{"class":737},[727,2193,2195,2197,2199],{"class":729,"line":2194},29,[727,2196,2144],{"class":737},[727,2198,2147],{"class":741},[727,2200,2201],{"class":737},"--;\n",[727,2203,2205,2207,2209],{"class":729,"line":2204},30,[727,2206,2155],{"class":737},[727,2208,832],{"class":807},[727,2210,767],{"class":737},[727,2212,2214],{"class":729,"line":2213},31,[727,2215,2056],{"class":737},[727,2217,2219,2222,2224],{"class":729,"line":2218},32,[727,2220,2221],{"class":807},"  beforeDestroy",[727,2223,1470],{"class":737},[727,2225,801],{"class":737},[727,2227,2229,2231,2233,2235,2237,2239],{"class":729,"line":2228},33,[727,2230,1537],{"class":733},[727,2232,1540],{"class":807},[727,2234,2084],{"class":737},[727,2236,2073],{"class":741},[727,2238,1564],{"class":807},[727,2240,1567],{"class":737},[727,2242,2244,2246,2248,2250,2252,2254],{"class":729,"line":2243},34,[727,2245,2144],{"class":737},[727,2247,2073],{"class":741},[727,2249,711],{"class":737},[727,2251,1761],{"class":793},[727,2253,1470],{"class":807},[727,2255,767],{"class":737},[727,2257,2259],{"class":729,"line":2258},35,[727,2260,1710],{"class":737},[727,2262,2264],{"class":729,"line":2263},36,[727,2265,2266],{"class":737},"  }\n",[727,2268,2270],{"class":729,"line":2269},37,[727,2271,2272],{"class":737},"};\n",[727,2274,2276,2278,2280],{"class":729,"line":2275},38,[727,2277,1063],{"class":737},[727,2279,1955],{"class":807},[727,2281,1068],{"class":737},[636,2283,2285],{"id":2284},"styling","Styling",[886,2287,2289],{"id":2288},"default-styles","Default Styles",[717,2291,2295],{"className":2292,"code":2293,"language":2294,"meta":722,"style":722},"language-css shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F* Comment marker *\u002F\n.comment-marker {\n  display: inline-block;\n  cursor: pointer;\n  color: #3b82f6;\n  font-size: 14px;\n  margin-left: 4px;\n  transition: all 0.2s ease;\n}\n\n.comment-marker:hover {\n  color: #1d4ed8;\n  transform: scale(1.1);\n}\n\n\u002F* Commented text *\u002F\n.commented-text {\n  background-color: #fef3c7;\n  border-bottom: 2px solid #f59e0b;\n  padding: 2px 4px;\n  border-radius: 3px;\n}\n\n\u002F* Comment tooltip *\u002F\n.comment-tooltip {\n  position: absolute;\n  background: white;\n  border: 1px solid #e5e7eb;\n  border-radius: 6px;\n  padding: 8px 12px;\n  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n  font-size: 14px;\n  max-width: 300px;\n  z-index: 1000;\n  pointer-events: none;\n}\n\n\u002F* Comment menu *\u002F\n.comment-menu {\n  background: white;\n  border: 1px solid #e5e7eb;\n  border-radius: 8px;\n  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n  padding: 16px;\n  max-width: 400px;\n}\n\n.comment-input {\n  width: 100%;\n  min-height: 80px;\n  padding: 8px;\n  border: 1px solid #d1d5db;\n  border-radius: 4px;\n  resize: vertical;\n  font-family: inherit;\n}\n","css",[724,2296,2297,2302,2311,2324,2336,2351,2363,2375,2393,2397,2401,2414,2427,2445,2449,2453,2458,2466,2480,2501,2514,2526,2530,2534,2539,2548,2560,2572,2591,2602,2616,2653,2663,2675,2687,2699,2703,2707,2712,2722,2733,2750,2761,2799,2811,2823,2828,2833,2843,2856,2869,2880,2898,2909,2922,2935],{"__ignoreMap":722},[727,2298,2299],{"class":729,"line":730},[727,2300,2301],{"class":1033},"\u002F* Comment marker *\u002F\n",[727,2303,2304,2306,2309],{"class":729,"line":770},[727,2305,711],{"class":737},[727,2307,1083],{"class":2308},"sBMFI",[727,2310,801],{"class":737},[727,2312,2313,2317,2319,2322],{"class":729,"line":777},[727,2314,2316],{"class":2315},"sqsOY","  display",[727,2318,811],{"class":737},[727,2320,2321],{"class":741}," inline-block",[727,2323,767],{"class":737},[727,2325,2326,2329,2331,2334],{"class":729,"line":804},[727,2327,2328],{"class":2315},"  cursor",[727,2330,811],{"class":737},[727,2332,2333],{"class":741}," pointer",[727,2335,767],{"class":737},[727,2337,2338,2341,2343,2346,2349],{"class":729,"line":826},[727,2339,2340],{"class":2315},"  color",[727,2342,811],{"class":737},[727,2344,2345],{"class":737}," #",[727,2347,2348],{"class":741},"3b82f6",[727,2350,767],{"class":737},[727,2352,2353,2356,2358,2361],{"class":729,"line":1204},[727,2354,2355],{"class":2315},"  font-size",[727,2357,811],{"class":737},[727,2359,2360],{"class":2046}," 14px",[727,2362,767],{"class":737},[727,2364,2365,2368,2370,2373],{"class":729,"line":1232},[727,2366,2367],{"class":2315},"  margin-left",[727,2369,811],{"class":737},[727,2371,2372],{"class":2046}," 4px",[727,2374,767],{"class":737},[727,2376,2377,2380,2382,2385,2388,2391],{"class":729,"line":1270},[727,2378,2379],{"class":2315},"  transition",[727,2381,811],{"class":737},[727,2383,2384],{"class":741}," all ",[727,2386,2387],{"class":2046},"0.2s",[727,2389,2390],{"class":741}," ease",[727,2392,767],{"class":737},[727,2394,2395],{"class":729,"line":1276},[727,2396,1836],{"class":737},[727,2398,2399],{"class":729,"line":1570},[727,2400,774],{"emptyLinePlaceholder":773},[727,2402,2403,2405,2407,2409,2412],{"class":729,"line":1598},[727,2404,711],{"class":737},[727,2406,1083],{"class":2308},[727,2408,811],{"class":737},[727,2410,2411],{"class":780},"hover",[727,2413,801],{"class":737},[727,2415,2416,2418,2420,2422,2425],{"class":729,"line":1621},[727,2417,2340],{"class":2315},[727,2419,811],{"class":737},[727,2421,2345],{"class":737},[727,2423,2424],{"class":741},"1d4ed8",[727,2426,767],{"class":737},[727,2428,2429,2432,2434,2437,2439,2442],{"class":729,"line":1626},[727,2430,2431],{"class":2315},"  transform",[727,2433,811],{"class":737},[727,2435,2436],{"class":793}," scale",[727,2438,1488],{"class":737},[727,2440,2441],{"class":2046},"1.1",[727,2443,2444],{"class":737},");\n",[727,2446,2447],{"class":729,"line":1632},[727,2448,1836],{"class":737},[727,2450,2451],{"class":729,"line":1668},[727,2452,774],{"emptyLinePlaceholder":773},[727,2454,2455],{"class":729,"line":1697},[727,2456,2457],{"class":1033},"\u002F* Commented text *\u002F\n",[727,2459,2460,2462,2464],{"class":729,"line":1707},[727,2461,711],{"class":737},[727,2463,1052],{"class":2308},[727,2465,801],{"class":737},[727,2467,2468,2471,2473,2475,2478],{"class":729,"line":1713},[727,2469,2470],{"class":2315},"  background-color",[727,2472,811],{"class":737},[727,2474,2345],{"class":737},[727,2476,2477],{"class":741},"fef3c7",[727,2479,767],{"class":737},[727,2481,2482,2485,2487,2490,2493,2496,2499],{"class":729,"line":1718},[727,2483,2484],{"class":2315},"  border-bottom",[727,2486,811],{"class":737},[727,2488,2489],{"class":2046}," 2px",[727,2491,2492],{"class":741}," solid ",[727,2494,2495],{"class":737},"#",[727,2497,2498],{"class":741},"f59e0b",[727,2500,767],{"class":737},[727,2502,2503,2506,2508,2510,2512],{"class":729,"line":1731},[727,2504,2505],{"class":2315},"  padding",[727,2507,811],{"class":737},[727,2509,2489],{"class":2046},[727,2511,2372],{"class":2046},[727,2513,767],{"class":737},[727,2515,2516,2519,2521,2524],{"class":729,"line":1749},[727,2517,2518],{"class":2315},"  border-radius",[727,2520,811],{"class":737},[727,2522,2523],{"class":2046}," 3px",[727,2525,767],{"class":737},[727,2527,2528],{"class":729,"line":1768},[727,2529,1836],{"class":737},[727,2531,2532],{"class":729,"line":1774},[727,2533,774],{"emptyLinePlaceholder":773},[727,2535,2536],{"class":729,"line":1780},[727,2537,2538],{"class":1033},"\u002F* Comment tooltip *\u002F\n",[727,2540,2541,2543,2546],{"class":729,"line":1791},[727,2542,711],{"class":737},[727,2544,2545],{"class":2308},"comment-tooltip",[727,2547,801],{"class":737},[727,2549,2550,2553,2555,2558],{"class":729,"line":1796},[727,2551,2552],{"class":2315},"  position",[727,2554,811],{"class":737},[727,2556,2557],{"class":741}," absolute",[727,2559,767],{"class":737},[727,2561,2562,2565,2567,2570],{"class":729,"line":1833},[727,2563,2564],{"class":2315},"  background",[727,2566,811],{"class":737},[727,2568,2569],{"class":741}," white",[727,2571,767],{"class":737},[727,2573,2574,2577,2579,2582,2584,2586,2589],{"class":729,"line":2166},[727,2575,2576],{"class":2315},"  border",[727,2578,811],{"class":737},[727,2580,2581],{"class":2046}," 1px",[727,2583,2492],{"class":741},[727,2585,2495],{"class":737},[727,2587,2588],{"class":741},"e5e7eb",[727,2590,767],{"class":737},[727,2592,2593,2595,2597,2600],{"class":729,"line":2194},[727,2594,2518],{"class":2315},[727,2596,811],{"class":737},[727,2598,2599],{"class":2046}," 6px",[727,2601,767],{"class":737},[727,2603,2604,2606,2608,2611,2614],{"class":729,"line":2204},[727,2605,2505],{"class":2315},[727,2607,811],{"class":737},[727,2609,2610],{"class":2046}," 8px",[727,2612,2613],{"class":2046}," 12px",[727,2615,767],{"class":737},[727,2617,2618,2621,2623,2626,2628,2630,2633,2635,2638,2640,2642,2644,2646,2648,2651],{"class":729,"line":2213},[727,2619,2620],{"class":2315},"  box-shadow",[727,2622,811],{"class":737},[727,2624,2625],{"class":2046}," 0",[727,2627,2372],{"class":2046},[727,2629,2599],{"class":2046},[727,2631,2632],{"class":793}," rgba",[727,2634,1488],{"class":737},[727,2636,2637],{"class":2046},"0",[727,2639,745],{"class":737},[727,2641,2625],{"class":2046},[727,2643,745],{"class":737},[727,2645,2625],{"class":2046},[727,2647,745],{"class":737},[727,2649,2650],{"class":2046}," 0.1",[727,2652,2444],{"class":737},[727,2654,2655,2657,2659,2661],{"class":729,"line":2218},[727,2656,2355],{"class":2315},[727,2658,811],{"class":737},[727,2660,2360],{"class":2046},[727,2662,767],{"class":737},[727,2664,2665,2668,2670,2673],{"class":729,"line":2228},[727,2666,2667],{"class":2315},"  max-width",[727,2669,811],{"class":737},[727,2671,2672],{"class":2046}," 300px",[727,2674,767],{"class":737},[727,2676,2677,2680,2682,2685],{"class":729,"line":2243},[727,2678,2679],{"class":2315},"  z-index",[727,2681,811],{"class":737},[727,2683,2684],{"class":2046}," 1000",[727,2686,767],{"class":737},[727,2688,2689,2692,2694,2697],{"class":729,"line":2258},[727,2690,2691],{"class":2315},"  pointer-events",[727,2693,811],{"class":737},[727,2695,2696],{"class":741}," none",[727,2698,767],{"class":737},[727,2700,2701],{"class":729,"line":2263},[727,2702,1836],{"class":737},[727,2704,2705],{"class":729,"line":2269},[727,2706,774],{"emptyLinePlaceholder":773},[727,2708,2709],{"class":729,"line":2275},[727,2710,2711],{"class":1033},"\u002F* Comment menu *\u002F\n",[727,2713,2715,2717,2720],{"class":729,"line":2714},39,[727,2716,711],{"class":737},[727,2718,2719],{"class":2308},"comment-menu",[727,2721,801],{"class":737},[727,2723,2725,2727,2729,2731],{"class":729,"line":2724},40,[727,2726,2564],{"class":2315},[727,2728,811],{"class":737},[727,2730,2569],{"class":741},[727,2732,767],{"class":737},[727,2734,2736,2738,2740,2742,2744,2746,2748],{"class":729,"line":2735},41,[727,2737,2576],{"class":2315},[727,2739,811],{"class":737},[727,2741,2581],{"class":2046},[727,2743,2492],{"class":741},[727,2745,2495],{"class":737},[727,2747,2588],{"class":741},[727,2749,767],{"class":737},[727,2751,2753,2755,2757,2759],{"class":729,"line":2752},42,[727,2754,2518],{"class":2315},[727,2756,811],{"class":737},[727,2758,2610],{"class":2046},[727,2760,767],{"class":737},[727,2762,2764,2766,2768,2770,2773,2776,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797],{"class":729,"line":2763},43,[727,2765,2620],{"class":2315},[727,2767,811],{"class":737},[727,2769,2625],{"class":2046},[727,2771,2772],{"class":2046}," 10px",[727,2774,2775],{"class":2046}," 15px",[727,2777,2778],{"class":2046}," -3px",[727,2780,2632],{"class":793},[727,2782,1488],{"class":737},[727,2784,2637],{"class":2046},[727,2786,745],{"class":737},[727,2788,2625],{"class":2046},[727,2790,745],{"class":737},[727,2792,2625],{"class":2046},[727,2794,745],{"class":737},[727,2796,2650],{"class":2046},[727,2798,2444],{"class":737},[727,2800,2802,2804,2806,2809],{"class":729,"line":2801},44,[727,2803,2505],{"class":2315},[727,2805,811],{"class":737},[727,2807,2808],{"class":2046}," 16px",[727,2810,767],{"class":737},[727,2812,2814,2816,2818,2821],{"class":729,"line":2813},45,[727,2815,2667],{"class":2315},[727,2817,811],{"class":737},[727,2819,2820],{"class":2046}," 400px",[727,2822,767],{"class":737},[727,2824,2826],{"class":729,"line":2825},46,[727,2827,1836],{"class":737},[727,2829,2831],{"class":729,"line":2830},47,[727,2832,774],{"emptyLinePlaceholder":773},[727,2834,2836,2838,2841],{"class":729,"line":2835},48,[727,2837,711],{"class":737},[727,2839,2840],{"class":2308},"comment-input",[727,2842,801],{"class":737},[727,2844,2846,2849,2851,2854],{"class":729,"line":2845},49,[727,2847,2848],{"class":2315},"  width",[727,2850,811],{"class":737},[727,2852,2853],{"class":2046}," 100%",[727,2855,767],{"class":737},[727,2857,2859,2862,2864,2867],{"class":729,"line":2858},50,[727,2860,2861],{"class":2315},"  min-height",[727,2863,811],{"class":737},[727,2865,2866],{"class":2046}," 80px",[727,2868,767],{"class":737},[727,2870,2872,2874,2876,2878],{"class":729,"line":2871},51,[727,2873,2505],{"class":2315},[727,2875,811],{"class":737},[727,2877,2610],{"class":2046},[727,2879,767],{"class":737},[727,2881,2883,2885,2887,2889,2891,2893,2896],{"class":729,"line":2882},52,[727,2884,2576],{"class":2315},[727,2886,811],{"class":737},[727,2888,2581],{"class":2046},[727,2890,2492],{"class":741},[727,2892,2495],{"class":737},[727,2894,2895],{"class":741},"d1d5db",[727,2897,767],{"class":737},[727,2899,2901,2903,2905,2907],{"class":729,"line":2900},53,[727,2902,2518],{"class":2315},[727,2904,811],{"class":737},[727,2906,2372],{"class":2046},[727,2908,767],{"class":737},[727,2910,2912,2915,2917,2920],{"class":729,"line":2911},54,[727,2913,2914],{"class":2315},"  resize",[727,2916,811],{"class":737},[727,2918,2919],{"class":741}," vertical",[727,2921,767],{"class":737},[727,2923,2925,2928,2930,2933],{"class":729,"line":2924},55,[727,2926,2927],{"class":2315},"  font-family",[727,2929,811],{"class":737},[727,2931,2932],{"class":741}," inherit",[727,2934,767],{"class":737},[727,2936,2938],{"class":729,"line":2937},56,[727,2939,1836],{"class":737},[886,2941,2943],{"id":2942},"custom-comment-themes","Custom Comment Themes",[717,2945,2947],{"className":2292,"code":2946,"language":2294,"meta":722,"style":722},"\u002F* Dark theme *\u002F\n.comment-dark .comment-marker {\n  color: #60a5fa;\n}\n\n.comment-dark .commented-text {\n  background-color: #374151;\n  border-bottom-color: #60a5fa;\n  color: #f9fafb;\n}\n\n.comment-dark .comment-tooltip {\n  background-color: #1f2937;\n  border-color: #374151;\n  color: #f9fafb;\n}\n\n\u002F* Custom comment styles *\u002F\n.comment-highlight {\n  background: linear-gradient(45deg, #fef3c7, #fde68a);\n  border-bottom: 2px solid #f59e0b;\n}\n\n.comment-important {\n  background-color: #fee2e2;\n  border-bottom: 2px solid #ef4444;\n}\n\n.comment-info {\n  background-color: #dbeafe;\n  border-bottom: 2px solid #3b82f6;\n}\n",[724,2948,2949,2954,2968,2981,2985,2989,3001,3014,3027,3040,3044,3048,3060,3073,3086,3098,3102,3106,3111,3120,3149,3165,3169,3173,3182,3195,3212,3216,3220,3229,3242,3258],{"__ignoreMap":722},[727,2950,2951],{"class":729,"line":730},[727,2952,2953],{"class":1033},"\u002F* Dark theme *\u002F\n",[727,2955,2956,2958,2961,2964,2966],{"class":729,"line":770},[727,2957,711],{"class":737},[727,2959,2960],{"class":2308},"comment-dark",[727,2962,2963],{"class":737}," .",[727,2965,1083],{"class":2308},[727,2967,801],{"class":737},[727,2969,2970,2972,2974,2976,2979],{"class":729,"line":777},[727,2971,2340],{"class":2315},[727,2973,811],{"class":737},[727,2975,2345],{"class":737},[727,2977,2978],{"class":741},"60a5fa",[727,2980,767],{"class":737},[727,2982,2983],{"class":729,"line":804},[727,2984,1836],{"class":737},[727,2986,2987],{"class":729,"line":826},[727,2988,774],{"emptyLinePlaceholder":773},[727,2990,2991,2993,2995,2997,2999],{"class":729,"line":1204},[727,2992,711],{"class":737},[727,2994,2960],{"class":2308},[727,2996,2963],{"class":737},[727,2998,1052],{"class":2308},[727,3000,801],{"class":737},[727,3002,3003,3005,3007,3009,3012],{"class":729,"line":1232},[727,3004,2470],{"class":2315},[727,3006,811],{"class":737},[727,3008,2345],{"class":737},[727,3010,3011],{"class":741},"374151",[727,3013,767],{"class":737},[727,3015,3016,3019,3021,3023,3025],{"class":729,"line":1270},[727,3017,3018],{"class":2315},"  border-bottom-color",[727,3020,811],{"class":737},[727,3022,2345],{"class":737},[727,3024,2978],{"class":741},[727,3026,767],{"class":737},[727,3028,3029,3031,3033,3035,3038],{"class":729,"line":1276},[727,3030,2340],{"class":2315},[727,3032,811],{"class":737},[727,3034,2345],{"class":737},[727,3036,3037],{"class":741},"f9fafb",[727,3039,767],{"class":737},[727,3041,3042],{"class":729,"line":1570},[727,3043,1836],{"class":737},[727,3045,3046],{"class":729,"line":1598},[727,3047,774],{"emptyLinePlaceholder":773},[727,3049,3050,3052,3054,3056,3058],{"class":729,"line":1621},[727,3051,711],{"class":737},[727,3053,2960],{"class":2308},[727,3055,2963],{"class":737},[727,3057,2545],{"class":2308},[727,3059,801],{"class":737},[727,3061,3062,3064,3066,3068,3071],{"class":729,"line":1626},[727,3063,2470],{"class":2315},[727,3065,811],{"class":737},[727,3067,2345],{"class":737},[727,3069,3070],{"class":741},"1f2937",[727,3072,767],{"class":737},[727,3074,3075,3078,3080,3082,3084],{"class":729,"line":1632},[727,3076,3077],{"class":2315},"  border-color",[727,3079,811],{"class":737},[727,3081,2345],{"class":737},[727,3083,3011],{"class":741},[727,3085,767],{"class":737},[727,3087,3088,3090,3092,3094,3096],{"class":729,"line":1668},[727,3089,2340],{"class":2315},[727,3091,811],{"class":737},[727,3093,2345],{"class":737},[727,3095,3037],{"class":741},[727,3097,767],{"class":737},[727,3099,3100],{"class":729,"line":1697},[727,3101,1836],{"class":737},[727,3103,3104],{"class":729,"line":1707},[727,3105,774],{"emptyLinePlaceholder":773},[727,3107,3108],{"class":729,"line":1713},[727,3109,3110],{"class":1033},"\u002F* Custom comment styles *\u002F\n",[727,3112,3113,3115,3118],{"class":729,"line":1718},[727,3114,711],{"class":737},[727,3116,3117],{"class":2308},"comment-highlight",[727,3119,801],{"class":737},[727,3121,3122,3124,3126,3129,3131,3134,3136,3138,3140,3142,3144,3147],{"class":729,"line":1731},[727,3123,2564],{"class":2315},[727,3125,811],{"class":737},[727,3127,3128],{"class":793}," linear-gradient",[727,3130,1488],{"class":737},[727,3132,3133],{"class":2046},"45deg",[727,3135,745],{"class":737},[727,3137,2345],{"class":737},[727,3139,2477],{"class":741},[727,3141,745],{"class":737},[727,3143,2345],{"class":737},[727,3145,3146],{"class":741},"fde68a",[727,3148,2444],{"class":737},[727,3150,3151,3153,3155,3157,3159,3161,3163],{"class":729,"line":1749},[727,3152,2484],{"class":2315},[727,3154,811],{"class":737},[727,3156,2489],{"class":2046},[727,3158,2492],{"class":741},[727,3160,2495],{"class":737},[727,3162,2498],{"class":741},[727,3164,767],{"class":737},[727,3166,3167],{"class":729,"line":1768},[727,3168,1836],{"class":737},[727,3170,3171],{"class":729,"line":1774},[727,3172,774],{"emptyLinePlaceholder":773},[727,3174,3175,3177,3180],{"class":729,"line":1780},[727,3176,711],{"class":737},[727,3178,3179],{"class":2308},"comment-important",[727,3181,801],{"class":737},[727,3183,3184,3186,3188,3190,3193],{"class":729,"line":1791},[727,3185,2470],{"class":2315},[727,3187,811],{"class":737},[727,3189,2345],{"class":737},[727,3191,3192],{"class":741},"fee2e2",[727,3194,767],{"class":737},[727,3196,3197,3199,3201,3203,3205,3207,3210],{"class":729,"line":1796},[727,3198,2484],{"class":2315},[727,3200,811],{"class":737},[727,3202,2489],{"class":2046},[727,3204,2492],{"class":741},[727,3206,2495],{"class":737},[727,3208,3209],{"class":741},"ef4444",[727,3211,767],{"class":737},[727,3213,3214],{"class":729,"line":1833},[727,3215,1836],{"class":737},[727,3217,3218],{"class":729,"line":2166},[727,3219,774],{"emptyLinePlaceholder":773},[727,3221,3222,3224,3227],{"class":729,"line":2194},[727,3223,711],{"class":737},[727,3225,3226],{"class":2308},"comment-info",[727,3228,801],{"class":737},[727,3230,3231,3233,3235,3237,3240],{"class":729,"line":2204},[727,3232,2470],{"class":2315},[727,3234,811],{"class":737},[727,3236,2345],{"class":737},[727,3238,3239],{"class":741},"dbeafe",[727,3241,767],{"class":737},[727,3243,3244,3246,3248,3250,3252,3254,3256],{"class":729,"line":2213},[727,3245,2484],{"class":2315},[727,3247,811],{"class":737},[727,3249,2489],{"class":2046},[727,3251,2492],{"class":741},[727,3253,2495],{"class":737},[727,3255,2348],{"class":741},[727,3257,767],{"class":737},[727,3259,3260],{"class":729,"line":2218},[727,3261,1836],{"class":737},[886,3263,3265],{"id":3264},"responsive-comment-styles","Responsive Comment Styles",[717,3267,3269],{"className":2292,"code":3268,"language":2294,"meta":722,"style":722},"\u002F* Mobile comment styles *\u002F\n@media (max-width: 768px) {\n  .comment-tooltip {\n    max-width: 250px;\n    font-size: 12px;\n    padding: 6px 8px;\n  }\n\n  .comment-menu {\n    max-width: 90vw;\n    margin: 0 16px;\n  }\n\n  .comment-marker {\n    font-size: 16px;\n  }\n}\n\n\u002F* Tablet comment styles *\u002F\n@media (min-width: 769px) and (max-width: 1024px) {\n  .comment-tooltip {\n    max-width: 280px;\n  }\n}\n",[724,3270,3271,3276,3295,3304,3316,3327,3340,3344,3348,3356,3367,3380,3384,3388,3396,3406,3410,3414,3418,3423,3455,3463,3474,3478],{"__ignoreMap":722},[727,3272,3273],{"class":729,"line":730},[727,3274,3275],{"class":1033},"\u002F* Mobile comment styles *\u002F\n",[727,3277,3278,3281,3283,3286,3288,3291,3293],{"class":729,"line":770},[727,3279,3280],{"class":733},"@media",[727,3282,1540],{"class":737},[727,3284,3285],{"class":2308},"max-width",[727,3287,811],{"class":737},[727,3289,3290],{"class":2046}," 768px",[727,3292,832],{"class":737},[727,3294,801],{"class":737},[727,3296,3297,3300,3302],{"class":729,"line":777},[727,3298,3299],{"class":737},"  .",[727,3301,2545],{"class":2308},[727,3303,801],{"class":737},[727,3305,3306,3309,3311,3314],{"class":729,"line":804},[727,3307,3308],{"class":2315},"    max-width",[727,3310,811],{"class":737},[727,3312,3313],{"class":2046}," 250px",[727,3315,767],{"class":737},[727,3317,3318,3321,3323,3325],{"class":729,"line":826},[727,3319,3320],{"class":2315},"    font-size",[727,3322,811],{"class":737},[727,3324,2613],{"class":2046},[727,3326,767],{"class":737},[727,3328,3329,3332,3334,3336,3338],{"class":729,"line":1204},[727,3330,3331],{"class":2315},"    padding",[727,3333,811],{"class":737},[727,3335,2599],{"class":2046},[727,3337,2610],{"class":2046},[727,3339,767],{"class":737},[727,3341,3342],{"class":729,"line":1232},[727,3343,2266],{"class":737},[727,3345,3346],{"class":729,"line":1270},[727,3347,774],{"emptyLinePlaceholder":773},[727,3349,3350,3352,3354],{"class":729,"line":1276},[727,3351,3299],{"class":737},[727,3353,2719],{"class":2308},[727,3355,801],{"class":737},[727,3357,3358,3360,3362,3365],{"class":729,"line":1570},[727,3359,3308],{"class":2315},[727,3361,811],{"class":737},[727,3363,3364],{"class":2046}," 90vw",[727,3366,767],{"class":737},[727,3368,3369,3372,3374,3376,3378],{"class":729,"line":1598},[727,3370,3371],{"class":2315},"    margin",[727,3373,811],{"class":737},[727,3375,2625],{"class":2046},[727,3377,2808],{"class":2046},[727,3379,767],{"class":737},[727,3381,3382],{"class":729,"line":1621},[727,3383,2266],{"class":737},[727,3385,3386],{"class":729,"line":1626},[727,3387,774],{"emptyLinePlaceholder":773},[727,3389,3390,3392,3394],{"class":729,"line":1632},[727,3391,3299],{"class":737},[727,3393,1083],{"class":2308},[727,3395,801],{"class":737},[727,3397,3398,3400,3402,3404],{"class":729,"line":1668},[727,3399,3320],{"class":2315},[727,3401,811],{"class":737},[727,3403,2808],{"class":2046},[727,3405,767],{"class":737},[727,3407,3408],{"class":729,"line":1697},[727,3409,2266],{"class":737},[727,3411,3412],{"class":729,"line":1707},[727,3413,1836],{"class":737},[727,3415,3416],{"class":729,"line":1713},[727,3417,774],{"emptyLinePlaceholder":773},[727,3419,3420],{"class":729,"line":1718},[727,3421,3422],{"class":1033},"\u002F* Tablet comment styles *\u002F\n",[727,3424,3425,3427,3429,3432,3434,3437,3439,3442,3444,3446,3448,3451,3453],{"class":729,"line":1731},[727,3426,3280],{"class":733},[727,3428,1540],{"class":737},[727,3430,3431],{"class":2308},"min-width",[727,3433,811],{"class":737},[727,3435,3436],{"class":2046}," 769px",[727,3438,832],{"class":737},[727,3440,3441],{"class":737}," and",[727,3443,1540],{"class":737},[727,3445,3285],{"class":2308},[727,3447,811],{"class":737},[727,3449,3450],{"class":2046}," 1024px",[727,3452,832],{"class":737},[727,3454,801],{"class":737},[727,3456,3457,3459,3461],{"class":729,"line":1749},[727,3458,3299],{"class":737},[727,3460,2545],{"class":2308},[727,3462,801],{"class":737},[727,3464,3465,3467,3469,3472],{"class":729,"line":1768},[727,3466,3308],{"class":2315},[727,3468,811],{"class":737},[727,3470,3471],{"class":2046}," 280px",[727,3473,767],{"class":737},[727,3475,3476],{"class":729,"line":1774},[727,3477,2266],{"class":737},[727,3479,3480],{"class":729,"line":1780},[727,3481,1836],{"class":737},[636,3483,3485],{"id":3484},"comment-data-structure","Comment Data Structure",[886,3487,3489],{"id":3488},"comment-object","Comment Object",[717,3491,3493],{"className":719,"code":3492,"language":721,"meta":722,"style":722},"{\n  id: \"comment-uuid-123\",\n  content: \"This is a comment about the selected text\",\n  createdAt: 1640995200000,  \u002F\u002F Timestamp\n  updatedAt: 1640995200000   \u002F\u002F Timestamp\n}\n",[724,3494,3495,3499,3516,3532,3547,3559],{"__ignoreMap":722},[727,3496,3497],{"class":729,"line":730},[727,3498,1567],{"class":737},[727,3500,3501,3504,3506,3509,3512,3514],{"class":729,"line":770},[727,3502,3503],{"class":2308},"  id",[727,3505,811],{"class":737},[727,3507,3508],{"class":737}," \"",[727,3510,3511],{"class":760},"comment-uuid-123",[727,3513,1049],{"class":737},[727,3515,823],{"class":737},[727,3517,3518,3521,3523,3525,3528,3530],{"class":729,"line":777},[727,3519,3520],{"class":2308},"  content",[727,3522,811],{"class":737},[727,3524,3508],{"class":737},[727,3526,3527],{"class":760},"This is a comment about the selected text",[727,3529,1049],{"class":737},[727,3531,823],{"class":737},[727,3533,3534,3537,3539,3542,3544],{"class":729,"line":804},[727,3535,3536],{"class":2308},"  createdAt",[727,3538,811],{"class":737},[727,3540,3541],{"class":2046}," 1640995200000",[727,3543,745],{"class":737},[727,3545,3546],{"class":1033},"  \u002F\u002F Timestamp\n",[727,3548,3549,3552,3554,3556],{"class":729,"line":826},[727,3550,3551],{"class":2308},"  updatedAt",[727,3553,811],{"class":737},[727,3555,3541],{"class":2046},[727,3557,3558],{"class":1033},"   \u002F\u002F Timestamp\n",[727,3560,3561],{"class":729,"line":1204},[727,3562,1836],{"class":737},[886,3564,3566],{"id":3565},"comment-marker-html","Comment Marker HTML",[717,3568,3570],{"className":1024,"code":3569,"language":1026,"meta":722,"style":722},"\u003Cspan class=\"comment-marker\" data-comment-id=\"comment-uuid-123\"> 💬 \u003C\u002Fspan>\n",[724,3571,3572],{"__ignoreMap":722},[727,3573,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606],{"class":729,"line":730},[727,3575,1039],{"class":737},[727,3577,727],{"class":807},[727,3579,1044],{"class":780},[727,3581,787],{"class":737},[727,3583,1049],{"class":737},[727,3585,1083],{"class":760},[727,3587,1049],{"class":737},[727,3589,1088],{"class":780},[727,3591,787],{"class":737},[727,3593,1049],{"class":737},[727,3595,3511],{"class":760},[727,3597,1049],{"class":737},[727,3599,1057],{"class":737},[727,3601,1102],{"class":741},[727,3603,1063],{"class":737},[727,3605,727],{"class":807},[727,3607,1068],{"class":737},[886,3609,3611],{"id":3610},"commented-text-html","Commented Text HTML",[717,3613,3615],{"className":1024,"code":3614,"language":1026,"meta":722,"style":722},"\u003Cspan class=\"commented-text\"> This text has a comment attached to it \u003C\u002Fspan>\n",[724,3616,3617],{"__ignoreMap":722},[727,3618,3619,3621,3623,3625,3627,3629,3631,3633,3635,3638,3640,3642],{"class":729,"line":730},[727,3620,1039],{"class":737},[727,3622,727],{"class":807},[727,3624,1044],{"class":780},[727,3626,787],{"class":737},[727,3628,1049],{"class":737},[727,3630,1052],{"class":760},[727,3632,1049],{"class":737},[727,3634,1057],{"class":737},[727,3636,3637],{"class":741}," This text has a comment attached to it ",[727,3639,1063],{"class":737},[727,3641,727],{"class":807},[727,3643,1068],{"class":737},[636,3645,3647],{"id":3646},"troubleshooting","Troubleshooting",[886,3649,3651],{"id":3650},"common-issues","Common Issues",[942,3653,3654,3673,3692,3711],{},[644,3655,3656,3659],{},[647,3657,3658],{},"Comment not adding",[641,3660,3661,3664,3667,3670],{},[644,3662,3663],{},"Check if text is selected before adding comment",[644,3665,3666],{},"Verify selection is not collapsed",[644,3668,3669],{},"Check for JavaScript errors",[644,3671,3672],{},"Ensure comment manager is initialized",[644,3674,3675,3678],{},[647,3676,3677],{},"Comment marker not showing",[641,3679,3680,3683,3686,3689],{},[644,3681,3682],{},"Check if comment was created successfully",[644,3684,3685],{},"Verify marker insertion logic",[644,3687,3688],{},"Check for CSS conflicts",[644,3690,3691],{},"Ensure DOM manipulation is working",[644,3693,3694,3697],{},[647,3695,3696],{},"Tooltip not appearing",[641,3698,3699,3702,3705,3708],{},[644,3700,3701],{},"Check if comment data exists",[644,3703,3704],{},"Verify mouse event handlers",[644,3706,3707],{},"Check tooltip positioning",[644,3709,3710],{},"Ensure tooltip element exists in DOM",[644,3712,3713,3716],{},[647,3714,3715],{},"Comment not editing",[641,3717,3718,3721,3724,3727],{},[644,3719,3720],{},"Check if comment ID is valid",[644,3722,3723],{},"Verify click event handlers",[644,3725,3726],{},"Check comment menu initialization",[644,3728,3729],{},"Ensure comment manager is working",[886,3731,3733],{"id":3732},"debug-mode","Debug Mode",[703,3735,3736],{},"Enable debug logging:",[636,3738,3740],{"id":3739},"browser-support","Browser Support",[641,3742,3743,3746,3749,3752],{},[644,3744,3745],{},"Chrome 60+",[644,3747,3748],{},"Firefox 55+",[644,3750,3751],{},"Safari 12+",[644,3753,3754],{},"Edge 79+",[636,3756,3758],{"id":3757},"performance-considerations","Performance Considerations",[641,3760,3761,3764,3767,3770],{},[644,3762,3763],{},"Comments are stored in memory for fast access",[644,3765,3766],{},"Tooltips are created on-demand",[644,3768,3769],{},"Event delegation for comment markers",[644,3771,3772],{},"Efficient DOM manipulation for comment insertion",[636,3774,3776],{"id":3775},"accessibility","Accessibility",[641,3778,3779,3782,3785,3788],{},[644,3780,3781],{},"Screen reader support for comment markers",[644,3783,3784],{},"Keyboard navigation for comment controls",[644,3786,3787],{},"Proper ARIA labels for comment elements",[644,3789,3790],{},"High contrast comment indicators",[636,3792,3794],{"id":3793},"license","License",[703,3796,3797],{},"MIT License - see LICENSE file for details.",[3799,3800,3801],"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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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}",{"title":722,"searchDepth":770,"depth":777,"links":3803},[3804,3805,3806,3807,3810,3815,3820,3824,3829,3834,3838,3839,3840,3841],{"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":3808},[3809],{"id":888,"depth":777,"text":889},{"id":935,"depth":770,"text":936,"children":3811},[3812,3813,3814],{"id":939,"depth":777,"text":940},{"id":970,"depth":777,"text":971},{"id":994,"depth":777,"text":995},{"id":1016,"depth":770,"text":1017,"children":3816},[3817,3818,3819],{"id":1020,"depth":777,"text":1021},{"id":1111,"depth":777,"text":1112},{"id":1285,"depth":777,"text":1286},{"id":1387,"depth":770,"text":1388,"children":3821},[3822,3823],{"id":1391,"depth":777,"text":1392},{"id":1839,"depth":777,"text":1840},{"id":2284,"depth":770,"text":2285,"children":3825},[3826,3827,3828],{"id":2288,"depth":777,"text":2289},{"id":2942,"depth":777,"text":2943},{"id":3264,"depth":777,"text":3265},{"id":3484,"depth":770,"text":3485,"children":3830},[3831,3832,3833],{"id":3488,"depth":777,"text":3489},{"id":3565,"depth":777,"text":3566},{"id":3610,"depth":777,"text":3611},{"id":3646,"depth":770,"text":3647,"children":3835},[3836,3837],{"id":3650,"depth":777,"text":3651},{"id":3732,"depth":777,"text":3733},{"id":3739,"depth":770,"text":3740},{"id":3757,"depth":770,"text":3758},{"id":3775,"depth":770,"text":3776},{"id":3793,"depth":770,"text":3794},"The Comments Plugin provides comprehensive commenting functionality for the on-CodeMerge editor, allowing users to add, edit, and manage comments on selected text with visual markers and tooltips.","md",null,{},{"title":220},{"title":631,"description":3842},"5fCEk4QU82je8JALIY793OUrfWK4RpcyCypXkqLGNMI",[3850,3852],{"title":211,"path":217,"stem":218,"description":3851,"children":-1},"Совместное редактирование: браузерный редактор ↔ WebSocket-сервер ↔ другие редакторы.",{"title":224,"path":225,"stem":226,"description":722,"children":-1},1794129105790]