[{"data":1,"prerenderedAt":4983},["ShallowReactive",2],{"navigation":3,"\u002Fplugins\u002Fdata\u002Fform-builder":629,"\u002Fplugins\u002Fdata\u002Fform-builder-surround":4978},[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":4971,"extension":4972,"links":4973,"meta":4974,"navigation":4975,"path":200,"seo":4976,"stem":201,"__hash__":4977},"docs\u002F3.plugins\u002F5.data\u002F4.form-builder.md","Form Builder Plugin",{"type":633,"value":634,"toc":4923},"minimark",[635,640,717,730,734,881,885,890,894,925,928,1041,1052,1062,1067,1156,1168,1171,1175,1178,1469,1473,2173,2177,2387,2390,2393,2397,2427,2431,2582,2586,2589,2746,2749,2780,2783,2786,2790,2811,2815,2843,2847,2871,2875,2906,2910,2951,2955,2989,2993,3036,3040,3082,3086,3120,3124,3163,3167,3220,3224,3268,3272,3276,3280,3763,3767,4122,4126,4294,4298,4302,4342,4346,4379,4383,4386,4743,4747,4750,4799,4803,4806,4867,4871,4874,4888,4892,4895,4912,4916,4919],[636,637,639],"h2",{"id":638},"features","Features",[641,642,643,651,657,663,669,675,681,687,693,699,705,711],"ul",{},[644,645,646,650],"li",{},[647,648,649],"strong",{},"Visual Form Builder",": Drag & drop interface for creating forms",[644,652,653,656],{},[647,654,655],{},"Rich Field Types",": Text, email, password, number, tel, url, date, time, datetime-local, textarea, select, checkbox, radio, file, range, color, month, week, hidden, image, submit, reset",[644,658,659,662],{},[647,660,661],{},"Enhanced Checkbox Support",": Improved checkbox rendering with proper text alignment and \"Checked by Default\" option",[644,664,665,668],{},[647,666,667],{},"Form Templates",": Pre-built templates for contact forms, registration, surveys, and payments",[644,670,671,674],{},[647,672,673],{},"Field Validation",": Built-in validation rules including required, pattern, min\u002Fmax length, min\u002Fmax values",[644,676,677,680],{},[647,678,679],{},"Real-time Preview",": Live preview of forms as you build them",[644,682,683,686],{},[647,684,685],{},"Form Management",": Edit, duplicate, and delete existing forms",[644,688,689,692],{},[647,690,691],{},"Context Menu",": Right-click context menu for form operations",[644,694,695,698],{},[647,696,697],{},"Keyboard Shortcuts",": Hotkeys for quick form operations",[644,700,701,704],{},[647,702,703],{},"Responsive Design",": Mobile-friendly form layouts",[644,706,707,710],{},[647,708,709],{},"Accessibility",": ARIA labels and keyboard navigation support",[644,712,713,716],{},[647,714,715],{},"Improved UX",": Better notifications, reactive interface updates, and compact option editors",[718,719,720],"blockquote",{},[721,722,723,724,729],"p",{},"Install and CSS: see ",[725,726,728],"a",{"href":727},"\u002Fgetting-started\u002Feditor-api#getting-started","Editor API — Getting Started",".",[636,731,733],{"id":732},"basic-usage","Basic Usage",[735,736,741],"pre",{"className":737,"code":738,"language":739,"meta":740,"style":740},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { Editor, FormBuilderPlugin } from 'on-codemerge';\nimport 'on-codemerge\u002Findex.css';\nimport 'on-codemerge\u002Fpublic.css';\n\nconst editor = new Editor(container, {\n  plugins: [FormBuilderPlugin()],\n});\n","js","",[742,743,744,786,800,814,821,848,870],"code",{"__ignoreMap":740},[745,746,749,753,757,761,764,767,770,773,776,780,783],"span",{"class":747,"line":748},"line",1,[745,750,752],{"class":751},"s7zQu","import",[745,754,756],{"class":755},"sMK4o"," {",[745,758,760],{"class":759},"sTEyZ"," Editor",[745,762,763],{"class":755},",",[745,765,766],{"class":759}," FormBuilderPlugin",[745,768,769],{"class":755}," }",[745,771,772],{"class":751}," from",[745,774,775],{"class":755}," '",[745,777,779],{"class":778},"sfazB","on-codemerge",[745,781,782],{"class":755},"'",[745,784,785],{"class":755},";\n",[745,787,789,791,793,796,798],{"class":747,"line":788},2,[745,790,752],{"class":751},[745,792,775],{"class":755},[745,794,795],{"class":778},"on-codemerge\u002Findex.css",[745,797,782],{"class":755},[745,799,785],{"class":755},[745,801,803,805,807,810,812],{"class":747,"line":802},3,[745,804,752],{"class":751},[745,806,775],{"class":755},[745,808,809],{"class":778},"on-codemerge\u002Fpublic.css",[745,811,782],{"class":755},[745,813,785],{"class":755},[745,815,817],{"class":747,"line":816},4,[745,818,820],{"emptyLinePlaceholder":819},true,"\n",[745,822,824,828,831,834,837,840,843,845],{"class":747,"line":823},5,[745,825,827],{"class":826},"spNyl","const",[745,829,830],{"class":759}," editor ",[745,832,833],{"class":755},"=",[745,835,836],{"class":755}," new",[745,838,760],{"class":839},"s2Zo4",[745,841,842],{"class":759},"(container",[745,844,763],{"class":755},[745,846,847],{"class":755}," {\n",[745,849,851,855,858,861,864,867],{"class":747,"line":850},6,[745,852,854],{"class":853},"swJcz","  plugins",[745,856,857],{"class":755},":",[745,859,860],{"class":759}," [",[745,862,863],{"class":839},"FormBuilderPlugin",[745,865,866],{"class":759},"()]",[745,868,869],{"class":755},",\n",[745,871,873,876,879],{"class":747,"line":872},7,[745,874,875],{"class":755},"}",[745,877,878],{"class":759},")",[745,880,785],{"class":755},[636,882,884],{"id":883},"demo","Demo",[886,887],"editor-component",{":active-plugins":888,":show-results":889},"[\"FormBuilderPlugin\"]","false",[636,891,893],{"id":892},"internals-not-a-public-sdk","Internals (not a public SDK)",[721,895,896,897,900,901,904,905,908,909,912,913,916,917,920,921,924],{},"UI lives in ",[742,898,899],{},"mountFormWorkspace"," (shared by atom popup and workspace surface), ",[742,902,903],{},"FieldDriver"," registry (",[742,906,907],{},"drivers\u002F","), data-only ",[742,910,911],{},"FORM_STARTERS",", and the form widget mount. There is ",[647,914,915],{},"no"," public ",[742,918,919],{},"plugin.initialize()"," \u002F ",[742,922,923],{},"FormManager"," API on the sealed factory return value.",[721,926,927],{},"Public surface:",[929,930,931,944],"table",{},[932,933,934],"thead",{},[935,936,937,941],"tr",{},[938,939,940],"th",{},"Piece",[938,942,943],{},"Role",[945,946,947,965,978,992,1018,1030],"tbody",{},[935,948,949,955],{},[950,951,952],"td",{},[742,953,954],{},"FormBuilderPlugin()",[950,956,957,958,961,962,878],{},"Factory for ",[742,959,960],{},"plugins: [...]"," (default ",[742,963,964],{},"surface: 'atom'",[935,966,967,972],{},[950,968,969],{},[742,970,971],{},"FormBuilderPlugin({ surface: 'workspace' })",[950,973,974,975],{},"Slim Forms app — mounts studio into shell ",[742,976,977],{},"contentTarget",[935,979,980,985],{},[950,981,982],{},[742,983,984],{},"editor.command('insertForm')",[950,986,987,988,991],{},"Open builder \u002F insert ",[742,989,990],{},"form"," atom (atom surface)",[935,993,994,999],{},[950,995,996,997],{},"Atom ",[742,998,990],{},[950,1000,1001,1002,1005,1006,1009,1010,1013,1014,1017],{},"Attrs ",[742,1003,1004],{},"schema"," (",[742,1007,1008],{},"FormConfig","), ",[742,1011,1012],{},"action",", ",[742,1015,1016],{},"align"," — schema is SoT",[935,1019,1020,1023],{},[950,1021,1022],{},"Toolbar",[950,1024,1025,1026,1029],{},"Insert menu → form (atom) \u002F ",[742,1027,1028],{},"defaultFormToolbar"," (workspace)",[935,1031,1032,1035],{},[950,1033,1034],{},"Hotkey",[950,1036,1037,1040],{},[742,1038,1039],{},"Mod-Alt-f"," → open studio (atom)",[721,1042,1043,1044,1047,1048,1051],{},"Edit loads from ",[742,1045,1046],{},"attrs.schema"," only (not DOM scrape). Legacy ",[742,1049,1050],{},"parseForm(HTMLElement)"," remains for HTML import paths.",[718,1053,1054],{},[721,1055,1056,1057,1059,1060,729],{},"Full Forms-only app: ",[725,1058,45],{"href":46}," · compare surfaces: ",[725,1061,15],{"href":16},[1063,1064,1066],"h3",{"id":1065},"surfaces","Surfaces",[735,1068,1072],{"className":1069,"code":1070,"language":1071,"meta":740,"style":740},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","FormBuilderPlugin({\n  surface: 'workspace' | 'atom', \u002F\u002F default 'atom'\n  toolbar?: FormToolbarOptions,  \u002F\u002F workspace bar; omit → defaultFormToolbar()\n  menu?: string | null,          \u002F\u002F atom Insert placement\n});\n","ts",[742,1073,1074,1084,1114,1129,1148],{"__ignoreMap":740},[745,1075,1076,1078,1081],{"class":747,"line":748},[745,1077,863],{"class":839},[745,1079,1080],{"class":759},"(",[745,1082,1083],{"class":755},"{\n",[745,1085,1086,1089,1091,1093,1096,1098,1101,1103,1106,1108,1110],{"class":747,"line":788},[745,1087,1088],{"class":853},"  surface",[745,1090,857],{"class":755},[745,1092,775],{"class":755},[745,1094,1095],{"class":778},"workspace",[745,1097,782],{"class":755},[745,1099,1100],{"class":755}," |",[745,1102,775],{"class":755},[745,1104,1105],{"class":778},"atom",[745,1107,782],{"class":755},[745,1109,763],{"class":755},[745,1111,1113],{"class":1112},"sHwdD"," \u002F\u002F default 'atom'\n",[745,1115,1116,1119,1121,1124,1126],{"class":747,"line":802},[745,1117,1118],{"class":759},"  toolbar?",[745,1120,857],{"class":755},[745,1122,1123],{"class":759}," FormToolbarOptions",[745,1125,763],{"class":755},[745,1127,1128],{"class":1112},"  \u002F\u002F workspace bar; omit → defaultFormToolbar()\n",[745,1130,1131,1134,1136,1139,1142,1145],{"class":747,"line":816},[745,1132,1133],{"class":759},"  menu?",[745,1135,857],{"class":755},[745,1137,1138],{"class":759}," string ",[745,1140,1141],{"class":755},"|",[745,1143,1144],{"class":755}," null,",[745,1146,1147],{"class":1112},"          \u002F\u002F atom Insert placement\n",[745,1149,1150,1152,1154],{"class":747,"line":823},[745,1151,875],{"class":755},[745,1153,878],{"class":759},[745,1155,785],{"class":755},[721,1157,1158,1161,1162,1165,1166,729],{},[742,1159,1160],{},"createDefaultPlugins()"," (from ",[742,1163,1164],{},"on-codemerge\u002Fforms",") = ",[742,1167,971],{},[721,1169,1170],{},"Context-menu edit \u002F duplicate \u002F delete operate on the selected form widget in the document.",[1063,1172,1174],{"id":1173},"field-types","Field Types",[721,1176,1177],{},"The plugin supports all standard HTML input types:",[735,1179,1181],{"className":1069,"code":1180,"language":1071,"meta":740,"style":740},"type FieldType =\n  | 'text'\n  | 'textarea'\n  | 'select'\n  | 'checkbox'\n  | 'radio'\n  | 'button'\n  | 'file'\n  | 'date'\n  | 'time'\n  | 'range'\n  | 'email'\n  | 'password'\n  | 'number'\n  | 'tel'\n  | 'url'\n  | 'color'\n  | 'datetime-local'\n  | 'month'\n  | 'week'\n  | 'hidden'\n  | 'image'\n  | 'submit'\n  | 'reset';\n",[742,1182,1183,1195,1208,1219,1230,1241,1252,1263,1275,1287,1299,1311,1323,1335,1347,1359,1371,1383,1395,1407,1419,1431,1443,1455],{"__ignoreMap":740},[745,1184,1185,1188,1192],{"class":747,"line":748},[745,1186,1187],{"class":826},"type",[745,1189,1191],{"class":1190},"sBMFI"," FieldType",[745,1193,1194],{"class":755}," =\n",[745,1196,1197,1200,1202,1205],{"class":747,"line":788},[745,1198,1199],{"class":755},"  |",[745,1201,775],{"class":755},[745,1203,1204],{"class":778},"text",[745,1206,1207],{"class":755},"'\n",[745,1209,1210,1212,1214,1217],{"class":747,"line":802},[745,1211,1199],{"class":755},[745,1213,775],{"class":755},[745,1215,1216],{"class":778},"textarea",[745,1218,1207],{"class":755},[745,1220,1221,1223,1225,1228],{"class":747,"line":816},[745,1222,1199],{"class":755},[745,1224,775],{"class":755},[745,1226,1227],{"class":778},"select",[745,1229,1207],{"class":755},[745,1231,1232,1234,1236,1239],{"class":747,"line":823},[745,1233,1199],{"class":755},[745,1235,775],{"class":755},[745,1237,1238],{"class":778},"checkbox",[745,1240,1207],{"class":755},[745,1242,1243,1245,1247,1250],{"class":747,"line":850},[745,1244,1199],{"class":755},[745,1246,775],{"class":755},[745,1248,1249],{"class":778},"radio",[745,1251,1207],{"class":755},[745,1253,1254,1256,1258,1261],{"class":747,"line":872},[745,1255,1199],{"class":755},[745,1257,775],{"class":755},[745,1259,1260],{"class":778},"button",[745,1262,1207],{"class":755},[745,1264,1266,1268,1270,1273],{"class":747,"line":1265},8,[745,1267,1199],{"class":755},[745,1269,775],{"class":755},[745,1271,1272],{"class":778},"file",[745,1274,1207],{"class":755},[745,1276,1278,1280,1282,1285],{"class":747,"line":1277},9,[745,1279,1199],{"class":755},[745,1281,775],{"class":755},[745,1283,1284],{"class":778},"date",[745,1286,1207],{"class":755},[745,1288,1290,1292,1294,1297],{"class":747,"line":1289},10,[745,1291,1199],{"class":755},[745,1293,775],{"class":755},[745,1295,1296],{"class":778},"time",[745,1298,1207],{"class":755},[745,1300,1302,1304,1306,1309],{"class":747,"line":1301},11,[745,1303,1199],{"class":755},[745,1305,775],{"class":755},[745,1307,1308],{"class":778},"range",[745,1310,1207],{"class":755},[745,1312,1314,1316,1318,1321],{"class":747,"line":1313},12,[745,1315,1199],{"class":755},[745,1317,775],{"class":755},[745,1319,1320],{"class":778},"email",[745,1322,1207],{"class":755},[745,1324,1326,1328,1330,1333],{"class":747,"line":1325},13,[745,1327,1199],{"class":755},[745,1329,775],{"class":755},[745,1331,1332],{"class":778},"password",[745,1334,1207],{"class":755},[745,1336,1338,1340,1342,1345],{"class":747,"line":1337},14,[745,1339,1199],{"class":755},[745,1341,775],{"class":755},[745,1343,1344],{"class":778},"number",[745,1346,1207],{"class":755},[745,1348,1350,1352,1354,1357],{"class":747,"line":1349},15,[745,1351,1199],{"class":755},[745,1353,775],{"class":755},[745,1355,1356],{"class":778},"tel",[745,1358,1207],{"class":755},[745,1360,1362,1364,1366,1369],{"class":747,"line":1361},16,[745,1363,1199],{"class":755},[745,1365,775],{"class":755},[745,1367,1368],{"class":778},"url",[745,1370,1207],{"class":755},[745,1372,1374,1376,1378,1381],{"class":747,"line":1373},17,[745,1375,1199],{"class":755},[745,1377,775],{"class":755},[745,1379,1380],{"class":778},"color",[745,1382,1207],{"class":755},[745,1384,1386,1388,1390,1393],{"class":747,"line":1385},18,[745,1387,1199],{"class":755},[745,1389,775],{"class":755},[745,1391,1392],{"class":778},"datetime-local",[745,1394,1207],{"class":755},[745,1396,1398,1400,1402,1405],{"class":747,"line":1397},19,[745,1399,1199],{"class":755},[745,1401,775],{"class":755},[745,1403,1404],{"class":778},"month",[745,1406,1207],{"class":755},[745,1408,1410,1412,1414,1417],{"class":747,"line":1409},20,[745,1411,1199],{"class":755},[745,1413,775],{"class":755},[745,1415,1416],{"class":778},"week",[745,1418,1207],{"class":755},[745,1420,1422,1424,1426,1429],{"class":747,"line":1421},21,[745,1423,1199],{"class":755},[745,1425,775],{"class":755},[745,1427,1428],{"class":778},"hidden",[745,1430,1207],{"class":755},[745,1432,1434,1436,1438,1441],{"class":747,"line":1433},22,[745,1435,1199],{"class":755},[745,1437,775],{"class":755},[745,1439,1440],{"class":778},"image",[745,1442,1207],{"class":755},[745,1444,1446,1448,1450,1453],{"class":747,"line":1445},23,[745,1447,1199],{"class":755},[745,1449,775],{"class":755},[745,1451,1452],{"class":778},"submit",[745,1454,1207],{"class":755},[745,1456,1458,1460,1462,1465,1467],{"class":747,"line":1457},24,[745,1459,1199],{"class":755},[745,1461,775],{"class":755},[745,1463,1464],{"class":778},"reset",[745,1466,782],{"class":755},[745,1468,785],{"class":755},[1063,1470,1472],{"id":1471},"field-configuration","Field Configuration",[735,1474,1476],{"className":1069,"code":1475,"language":1071,"meta":740,"style":740},"interface FieldConfig {\n  id: string;\n  type: FieldType;\n  label: string;\n  options?: FieldOptions;\n  validation?: ValidationRules;\n  position?: number;\n}\n\ninterface FieldOptions {\n  readonly name?: string;\n  readonly id?: string;\n  readonly placeholder?: string;\n  readonly value?: string;\n  readonly className?: string;\n  readonly readonly?: boolean;\n  readonly disabled?: boolean;\n  readonly multiple?: boolean;\n  readonly checked?: boolean; \u002F\u002F Enhanced checkbox support\n  readonly min?: number | string; \u002F\u002F Support for both numbers and dates\n  readonly max?: number | string; \u002F\u002F Support for both numbers and dates\n  readonly step?: number;\n  readonly rows?: number;\n  readonly cols?: number;\n  readonly accept?: string;\n  readonly size?: number;\n  readonly maxlength?: number;\n  readonly minlength?: number;\n  readonly src?: string;\n  readonly alt?: string;\n  readonly options?: readonly string[];\n  readonly autocomplete?:\n    'on' | 'off' | 'name' | 'email' | 'tel' | 'url' | 'current-password' | 'new-password';\n}\n\ninterface ValidationRules {\n  readonly required?: boolean;\n  readonly pattern?: string;\n  readonly minLength?: number;\n  readonly maxLength?: number;\n  readonly min?: number;\n  readonly max?: number;\n  readonly step?: number;\n  readonly email?: boolean;\n  readonly url?: boolean;\n  readonly numeric?: boolean;\n  readonly alphanumeric?: boolean;\n  readonly custom?: (value: string) => true | string;\n}\n",[742,1477,1478,1488,1500,1511,1522,1535,1547,1559,1564,1568,1576,1590,1603,1616,1629,1642,1656,1669,1682,1699,1719,1738,1751,1764,1777,1791,1805,1819,1833,1847,1861,1880,1891,1964,1969,1974,1983,1997,2011,2025,2039,2052,2065,2078,2092,2106,2120,2134,2168],{"__ignoreMap":740},[745,1479,1480,1483,1486],{"class":747,"line":748},[745,1481,1482],{"class":826},"interface",[745,1484,1485],{"class":1190}," FieldConfig",[745,1487,847],{"class":755},[745,1489,1490,1493,1495,1498],{"class":747,"line":788},[745,1491,1492],{"class":853},"  id",[745,1494,857],{"class":755},[745,1496,1497],{"class":1190}," string",[745,1499,785],{"class":755},[745,1501,1502,1505,1507,1509],{"class":747,"line":802},[745,1503,1504],{"class":853},"  type",[745,1506,857],{"class":755},[745,1508,1191],{"class":1190},[745,1510,785],{"class":755},[745,1512,1513,1516,1518,1520],{"class":747,"line":816},[745,1514,1515],{"class":853},"  label",[745,1517,857],{"class":755},[745,1519,1497],{"class":1190},[745,1521,785],{"class":755},[745,1523,1524,1527,1530,1533],{"class":747,"line":823},[745,1525,1526],{"class":853},"  options",[745,1528,1529],{"class":755},"?:",[745,1531,1532],{"class":1190}," FieldOptions",[745,1534,785],{"class":755},[745,1536,1537,1540,1542,1545],{"class":747,"line":850},[745,1538,1539],{"class":853},"  validation",[745,1541,1529],{"class":755},[745,1543,1544],{"class":1190}," ValidationRules",[745,1546,785],{"class":755},[745,1548,1549,1552,1554,1557],{"class":747,"line":872},[745,1550,1551],{"class":853},"  position",[745,1553,1529],{"class":755},[745,1555,1556],{"class":1190}," number",[745,1558,785],{"class":755},[745,1560,1561],{"class":747,"line":1265},[745,1562,1563],{"class":755},"}\n",[745,1565,1566],{"class":747,"line":1277},[745,1567,820],{"emptyLinePlaceholder":819},[745,1569,1570,1572,1574],{"class":747,"line":1289},[745,1571,1482],{"class":826},[745,1573,1532],{"class":1190},[745,1575,847],{"class":755},[745,1577,1578,1581,1584,1586,1588],{"class":747,"line":1301},[745,1579,1580],{"class":826},"  readonly",[745,1582,1583],{"class":853}," name",[745,1585,1529],{"class":755},[745,1587,1497],{"class":1190},[745,1589,785],{"class":755},[745,1591,1592,1594,1597,1599,1601],{"class":747,"line":1313},[745,1593,1580],{"class":826},[745,1595,1596],{"class":853}," id",[745,1598,1529],{"class":755},[745,1600,1497],{"class":1190},[745,1602,785],{"class":755},[745,1604,1605,1607,1610,1612,1614],{"class":747,"line":1325},[745,1606,1580],{"class":826},[745,1608,1609],{"class":853}," placeholder",[745,1611,1529],{"class":755},[745,1613,1497],{"class":1190},[745,1615,785],{"class":755},[745,1617,1618,1620,1623,1625,1627],{"class":747,"line":1337},[745,1619,1580],{"class":826},[745,1621,1622],{"class":853}," value",[745,1624,1529],{"class":755},[745,1626,1497],{"class":1190},[745,1628,785],{"class":755},[745,1630,1631,1633,1636,1638,1640],{"class":747,"line":1349},[745,1632,1580],{"class":826},[745,1634,1635],{"class":853}," className",[745,1637,1529],{"class":755},[745,1639,1497],{"class":1190},[745,1641,785],{"class":755},[745,1643,1644,1646,1649,1651,1654],{"class":747,"line":1361},[745,1645,1580],{"class":826},[745,1647,1648],{"class":853}," readonly",[745,1650,1529],{"class":755},[745,1652,1653],{"class":1190}," boolean",[745,1655,785],{"class":755},[745,1657,1658,1660,1663,1665,1667],{"class":747,"line":1373},[745,1659,1580],{"class":826},[745,1661,1662],{"class":853}," disabled",[745,1664,1529],{"class":755},[745,1666,1653],{"class":1190},[745,1668,785],{"class":755},[745,1670,1671,1673,1676,1678,1680],{"class":747,"line":1385},[745,1672,1580],{"class":826},[745,1674,1675],{"class":853}," multiple",[745,1677,1529],{"class":755},[745,1679,1653],{"class":1190},[745,1681,785],{"class":755},[745,1683,1684,1686,1689,1691,1693,1696],{"class":747,"line":1397},[745,1685,1580],{"class":826},[745,1687,1688],{"class":853}," checked",[745,1690,1529],{"class":755},[745,1692,1653],{"class":1190},[745,1694,1695],{"class":755},";",[745,1697,1698],{"class":1112}," \u002F\u002F Enhanced checkbox support\n",[745,1700,1701,1703,1706,1708,1710,1712,1714,1716],{"class":747,"line":1409},[745,1702,1580],{"class":826},[745,1704,1705],{"class":853}," min",[745,1707,1529],{"class":755},[745,1709,1556],{"class":1190},[745,1711,1100],{"class":755},[745,1713,1497],{"class":1190},[745,1715,1695],{"class":755},[745,1717,1718],{"class":1112}," \u002F\u002F Support for both numbers and dates\n",[745,1720,1721,1723,1726,1728,1730,1732,1734,1736],{"class":747,"line":1421},[745,1722,1580],{"class":826},[745,1724,1725],{"class":853}," max",[745,1727,1529],{"class":755},[745,1729,1556],{"class":1190},[745,1731,1100],{"class":755},[745,1733,1497],{"class":1190},[745,1735,1695],{"class":755},[745,1737,1718],{"class":1112},[745,1739,1740,1742,1745,1747,1749],{"class":747,"line":1433},[745,1741,1580],{"class":826},[745,1743,1744],{"class":853}," step",[745,1746,1529],{"class":755},[745,1748,1556],{"class":1190},[745,1750,785],{"class":755},[745,1752,1753,1755,1758,1760,1762],{"class":747,"line":1445},[745,1754,1580],{"class":826},[745,1756,1757],{"class":853}," rows",[745,1759,1529],{"class":755},[745,1761,1556],{"class":1190},[745,1763,785],{"class":755},[745,1765,1766,1768,1771,1773,1775],{"class":747,"line":1457},[745,1767,1580],{"class":826},[745,1769,1770],{"class":853}," cols",[745,1772,1529],{"class":755},[745,1774,1556],{"class":1190},[745,1776,785],{"class":755},[745,1778,1780,1782,1785,1787,1789],{"class":747,"line":1779},25,[745,1781,1580],{"class":826},[745,1783,1784],{"class":853}," accept",[745,1786,1529],{"class":755},[745,1788,1497],{"class":1190},[745,1790,785],{"class":755},[745,1792,1794,1796,1799,1801,1803],{"class":747,"line":1793},26,[745,1795,1580],{"class":826},[745,1797,1798],{"class":853}," size",[745,1800,1529],{"class":755},[745,1802,1556],{"class":1190},[745,1804,785],{"class":755},[745,1806,1808,1810,1813,1815,1817],{"class":747,"line":1807},27,[745,1809,1580],{"class":826},[745,1811,1812],{"class":853}," maxlength",[745,1814,1529],{"class":755},[745,1816,1556],{"class":1190},[745,1818,785],{"class":755},[745,1820,1822,1824,1827,1829,1831],{"class":747,"line":1821},28,[745,1823,1580],{"class":826},[745,1825,1826],{"class":853}," minlength",[745,1828,1529],{"class":755},[745,1830,1556],{"class":1190},[745,1832,785],{"class":755},[745,1834,1836,1838,1841,1843,1845],{"class":747,"line":1835},29,[745,1837,1580],{"class":826},[745,1839,1840],{"class":853}," src",[745,1842,1529],{"class":755},[745,1844,1497],{"class":1190},[745,1846,785],{"class":755},[745,1848,1850,1852,1855,1857,1859],{"class":747,"line":1849},30,[745,1851,1580],{"class":826},[745,1853,1854],{"class":853}," alt",[745,1856,1529],{"class":755},[745,1858,1497],{"class":1190},[745,1860,785],{"class":755},[745,1862,1864,1866,1869,1871,1873,1875,1878],{"class":747,"line":1863},31,[745,1865,1580],{"class":826},[745,1867,1868],{"class":853}," options",[745,1870,1529],{"class":755},[745,1872,1648],{"class":826},[745,1874,1497],{"class":1190},[745,1876,1877],{"class":759},"[]",[745,1879,785],{"class":755},[745,1881,1883,1885,1888],{"class":747,"line":1882},32,[745,1884,1580],{"class":826},[745,1886,1887],{"class":853}," autocomplete",[745,1889,1890],{"class":755},"?:\n",[745,1892,1894,1897,1900,1902,1904,1906,1909,1911,1913,1915,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1951,1953,1955,1957,1960,1962],{"class":747,"line":1893},33,[745,1895,1896],{"class":755},"    '",[745,1898,1899],{"class":778},"on",[745,1901,782],{"class":755},[745,1903,1100],{"class":755},[745,1905,775],{"class":755},[745,1907,1908],{"class":778},"off",[745,1910,782],{"class":755},[745,1912,1100],{"class":755},[745,1914,775],{"class":755},[745,1916,1917],{"class":778},"name",[745,1919,782],{"class":755},[745,1921,1100],{"class":755},[745,1923,775],{"class":755},[745,1925,1320],{"class":778},[745,1927,782],{"class":755},[745,1929,1100],{"class":755},[745,1931,775],{"class":755},[745,1933,1356],{"class":778},[745,1935,782],{"class":755},[745,1937,1100],{"class":755},[745,1939,775],{"class":755},[745,1941,1368],{"class":778},[745,1943,782],{"class":755},[745,1945,1100],{"class":755},[745,1947,775],{"class":755},[745,1949,1950],{"class":778},"current-password",[745,1952,782],{"class":755},[745,1954,1100],{"class":755},[745,1956,775],{"class":755},[745,1958,1959],{"class":778},"new-password",[745,1961,782],{"class":755},[745,1963,785],{"class":755},[745,1965,1967],{"class":747,"line":1966},34,[745,1968,1563],{"class":755},[745,1970,1972],{"class":747,"line":1971},35,[745,1973,820],{"emptyLinePlaceholder":819},[745,1975,1977,1979,1981],{"class":747,"line":1976},36,[745,1978,1482],{"class":826},[745,1980,1544],{"class":1190},[745,1982,847],{"class":755},[745,1984,1986,1988,1991,1993,1995],{"class":747,"line":1985},37,[745,1987,1580],{"class":826},[745,1989,1990],{"class":853}," required",[745,1992,1529],{"class":755},[745,1994,1653],{"class":1190},[745,1996,785],{"class":755},[745,1998,2000,2002,2005,2007,2009],{"class":747,"line":1999},38,[745,2001,1580],{"class":826},[745,2003,2004],{"class":853}," pattern",[745,2006,1529],{"class":755},[745,2008,1497],{"class":1190},[745,2010,785],{"class":755},[745,2012,2014,2016,2019,2021,2023],{"class":747,"line":2013},39,[745,2015,1580],{"class":826},[745,2017,2018],{"class":853}," minLength",[745,2020,1529],{"class":755},[745,2022,1556],{"class":1190},[745,2024,785],{"class":755},[745,2026,2028,2030,2033,2035,2037],{"class":747,"line":2027},40,[745,2029,1580],{"class":826},[745,2031,2032],{"class":853}," maxLength",[745,2034,1529],{"class":755},[745,2036,1556],{"class":1190},[745,2038,785],{"class":755},[745,2040,2042,2044,2046,2048,2050],{"class":747,"line":2041},41,[745,2043,1580],{"class":826},[745,2045,1705],{"class":853},[745,2047,1529],{"class":755},[745,2049,1556],{"class":1190},[745,2051,785],{"class":755},[745,2053,2055,2057,2059,2061,2063],{"class":747,"line":2054},42,[745,2056,1580],{"class":826},[745,2058,1725],{"class":853},[745,2060,1529],{"class":755},[745,2062,1556],{"class":1190},[745,2064,785],{"class":755},[745,2066,2068,2070,2072,2074,2076],{"class":747,"line":2067},43,[745,2069,1580],{"class":826},[745,2071,1744],{"class":853},[745,2073,1529],{"class":755},[745,2075,1556],{"class":1190},[745,2077,785],{"class":755},[745,2079,2081,2083,2086,2088,2090],{"class":747,"line":2080},44,[745,2082,1580],{"class":826},[745,2084,2085],{"class":853}," email",[745,2087,1529],{"class":755},[745,2089,1653],{"class":1190},[745,2091,785],{"class":755},[745,2093,2095,2097,2100,2102,2104],{"class":747,"line":2094},45,[745,2096,1580],{"class":826},[745,2098,2099],{"class":853}," url",[745,2101,1529],{"class":755},[745,2103,1653],{"class":1190},[745,2105,785],{"class":755},[745,2107,2109,2111,2114,2116,2118],{"class":747,"line":2108},46,[745,2110,1580],{"class":826},[745,2112,2113],{"class":853}," numeric",[745,2115,1529],{"class":755},[745,2117,1653],{"class":1190},[745,2119,785],{"class":755},[745,2121,2123,2125,2128,2130,2132],{"class":747,"line":2122},47,[745,2124,1580],{"class":826},[745,2126,2127],{"class":853}," alphanumeric",[745,2129,1529],{"class":755},[745,2131,1653],{"class":1190},[745,2133,785],{"class":755},[745,2135,2137,2139,2142,2144,2146,2150,2152,2154,2156,2159,2162,2164,2166],{"class":747,"line":2136},48,[745,2138,1580],{"class":826},[745,2140,2141],{"class":853}," custom",[745,2143,1529],{"class":755},[745,2145,1005],{"class":755},[745,2147,2149],{"class":2148},"sHdIc","value",[745,2151,857],{"class":755},[745,2153,1497],{"class":1190},[745,2155,878],{"class":755},[745,2157,2158],{"class":826}," =>",[745,2160,2161],{"class":1190}," true",[745,2163,1100],{"class":755},[745,2165,1497],{"class":1190},[745,2167,785],{"class":755},[745,2169,2171],{"class":747,"line":2170},49,[745,2172,1563],{"class":755},[1063,2174,2176],{"id":2175},"form-configuration","Form Configuration",[735,2178,2180],{"className":1069,"code":2179,"language":1071,"meta":740,"style":740},"interface FormConfig {\n  id: string;\n  method: 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' | 'HEAD' | 'OPTIONS';\n  action: string;\n  enctype?: 'application\u002Fx-www-form-urlencoded' | 'multipart\u002Fform-data' | 'text\u002Fplain';\n  target?: '_blank' | '_self' | '_parent' | '_top';\n  className?: string;\n  fields: FieldConfig[];\n}\n",[742,2181,2182,2191,2201,2271,2282,2316,2359,2370,2383],{"__ignoreMap":740},[745,2183,2184,2186,2189],{"class":747,"line":748},[745,2185,1482],{"class":826},[745,2187,2188],{"class":1190}," FormConfig",[745,2190,847],{"class":755},[745,2192,2193,2195,2197,2199],{"class":747,"line":788},[745,2194,1492],{"class":853},[745,2196,857],{"class":755},[745,2198,1497],{"class":1190},[745,2200,785],{"class":755},[745,2202,2203,2206,2208,2210,2213,2215,2217,2219,2222,2224,2226,2228,2231,2233,2235,2237,2240,2242,2244,2246,2249,2251,2253,2255,2258,2260,2262,2264,2267,2269],{"class":747,"line":802},[745,2204,2205],{"class":853},"  method",[745,2207,857],{"class":755},[745,2209,775],{"class":755},[745,2211,2212],{"class":778},"GET",[745,2214,782],{"class":755},[745,2216,1100],{"class":755},[745,2218,775],{"class":755},[745,2220,2221],{"class":778},"POST",[745,2223,782],{"class":755},[745,2225,1100],{"class":755},[745,2227,775],{"class":755},[745,2229,2230],{"class":778},"PUT",[745,2232,782],{"class":755},[745,2234,1100],{"class":755},[745,2236,775],{"class":755},[745,2238,2239],{"class":778},"DELETE",[745,2241,782],{"class":755},[745,2243,1100],{"class":755},[745,2245,775],{"class":755},[745,2247,2248],{"class":778},"PATCH",[745,2250,782],{"class":755},[745,2252,1100],{"class":755},[745,2254,775],{"class":755},[745,2256,2257],{"class":778},"HEAD",[745,2259,782],{"class":755},[745,2261,1100],{"class":755},[745,2263,775],{"class":755},[745,2265,2266],{"class":778},"OPTIONS",[745,2268,782],{"class":755},[745,2270,785],{"class":755},[745,2272,2273,2276,2278,2280],{"class":747,"line":816},[745,2274,2275],{"class":853},"  action",[745,2277,857],{"class":755},[745,2279,1497],{"class":1190},[745,2281,785],{"class":755},[745,2283,2284,2287,2289,2291,2294,2296,2298,2300,2303,2305,2307,2309,2312,2314],{"class":747,"line":823},[745,2285,2286],{"class":853},"  enctype",[745,2288,1529],{"class":755},[745,2290,775],{"class":755},[745,2292,2293],{"class":778},"application\u002Fx-www-form-urlencoded",[745,2295,782],{"class":755},[745,2297,1100],{"class":755},[745,2299,775],{"class":755},[745,2301,2302],{"class":778},"multipart\u002Fform-data",[745,2304,782],{"class":755},[745,2306,1100],{"class":755},[745,2308,775],{"class":755},[745,2310,2311],{"class":778},"text\u002Fplain",[745,2313,782],{"class":755},[745,2315,785],{"class":755},[745,2317,2318,2321,2323,2325,2328,2330,2332,2334,2337,2339,2341,2343,2346,2348,2350,2352,2355,2357],{"class":747,"line":850},[745,2319,2320],{"class":853},"  target",[745,2322,1529],{"class":755},[745,2324,775],{"class":755},[745,2326,2327],{"class":778},"_blank",[745,2329,782],{"class":755},[745,2331,1100],{"class":755},[745,2333,775],{"class":755},[745,2335,2336],{"class":778},"_self",[745,2338,782],{"class":755},[745,2340,1100],{"class":755},[745,2342,775],{"class":755},[745,2344,2345],{"class":778},"_parent",[745,2347,782],{"class":755},[745,2349,1100],{"class":755},[745,2351,775],{"class":755},[745,2353,2354],{"class":778},"_top",[745,2356,782],{"class":755},[745,2358,785],{"class":755},[745,2360,2361,2364,2366,2368],{"class":747,"line":872},[745,2362,2363],{"class":853},"  className",[745,2365,1529],{"class":755},[745,2367,1497],{"class":1190},[745,2369,785],{"class":755},[745,2371,2372,2375,2377,2379,2381],{"class":747,"line":1265},[745,2373,2374],{"class":853},"  fields",[745,2376,857],{"class":755},[745,2378,1485],{"class":1190},[745,2380,1877],{"class":759},[745,2382,785],{"class":755},[745,2384,2385],{"class":747,"line":1277},[745,2386,1563],{"class":755},[636,2388,661],{"id":2389},"enhanced-checkbox-support",[721,2391,2392],{},"The plugin now includes improved checkbox functionality:",[1063,2394,2396],{"id":2395},"checkbox-features","Checkbox Features",[641,2398,2399,2405,2411,2417],{},[644,2400,2401,2404],{},[647,2402,2403],{},"Proper Text Alignment",": Checkbox text displays inline with the checkbox using flexbox layout",[644,2406,2407,2410],{},[647,2408,2409],{},"Checkbox Text Field",": Dedicated field for editing checkbox text separate from the main label",[644,2412,2413,2416],{},[647,2414,2415],{},"Checked by Default",": Option to set checkbox as checked by default",[644,2418,2419,2422,2423,2426],{},[647,2420,2421],{},"Improved Rendering",": Better HTML structure with ",[742,2424,2425],{},".checkbox-container"," class",[1063,2428,2430],{"id":2429},"checkbox-configuration","Checkbox Configuration",[735,2432,2434],{"className":737,"code":2433,"language":739,"meta":740,"style":740},"const checkboxField = {\n  id: 'terms',\n  type: 'checkbox',\n  label: 'Terms and Conditions',\n  options: {\n    name: 'terms',\n    value: 'I agree to the terms and conditions', \u002F\u002F Checkbox text\n    checked: false, \u002F\u002F Default state\n  },\n  validation: {\n    required: true,\n  },\n};\n",[742,2435,2436,2447,2462,2476,2491,2499,2514,2533,2549,2554,2562,2573,2577],{"__ignoreMap":740},[745,2437,2438,2440,2443,2445],{"class":747,"line":748},[745,2439,827],{"class":826},[745,2441,2442],{"class":759}," checkboxField ",[745,2444,833],{"class":755},[745,2446,847],{"class":755},[745,2448,2449,2451,2453,2455,2458,2460],{"class":747,"line":788},[745,2450,1492],{"class":853},[745,2452,857],{"class":755},[745,2454,775],{"class":755},[745,2456,2457],{"class":778},"terms",[745,2459,782],{"class":755},[745,2461,869],{"class":755},[745,2463,2464,2466,2468,2470,2472,2474],{"class":747,"line":802},[745,2465,1504],{"class":853},[745,2467,857],{"class":755},[745,2469,775],{"class":755},[745,2471,1238],{"class":778},[745,2473,782],{"class":755},[745,2475,869],{"class":755},[745,2477,2478,2480,2482,2484,2487,2489],{"class":747,"line":816},[745,2479,1515],{"class":853},[745,2481,857],{"class":755},[745,2483,775],{"class":755},[745,2485,2486],{"class":778},"Terms and Conditions",[745,2488,782],{"class":755},[745,2490,869],{"class":755},[745,2492,2493,2495,2497],{"class":747,"line":823},[745,2494,1526],{"class":853},[745,2496,857],{"class":755},[745,2498,847],{"class":755},[745,2500,2501,2504,2506,2508,2510,2512],{"class":747,"line":850},[745,2502,2503],{"class":853},"    name",[745,2505,857],{"class":755},[745,2507,775],{"class":755},[745,2509,2457],{"class":778},[745,2511,782],{"class":755},[745,2513,869],{"class":755},[745,2515,2516,2519,2521,2523,2526,2528,2530],{"class":747,"line":872},[745,2517,2518],{"class":853},"    value",[745,2520,857],{"class":755},[745,2522,775],{"class":755},[745,2524,2525],{"class":778},"I agree to the terms and conditions",[745,2527,782],{"class":755},[745,2529,763],{"class":755},[745,2531,2532],{"class":1112}," \u002F\u002F Checkbox text\n",[745,2534,2535,2538,2540,2544,2546],{"class":747,"line":1265},[745,2536,2537],{"class":853},"    checked",[745,2539,857],{"class":755},[745,2541,2543],{"class":2542},"sfNiH"," false",[745,2545,763],{"class":755},[745,2547,2548],{"class":1112}," \u002F\u002F Default state\n",[745,2550,2551],{"class":747,"line":1277},[745,2552,2553],{"class":755},"  },\n",[745,2555,2556,2558,2560],{"class":747,"line":1289},[745,2557,1539],{"class":853},[745,2559,857],{"class":755},[745,2561,847],{"class":755},[745,2563,2564,2567,2569,2571],{"class":747,"line":1301},[745,2565,2566],{"class":853},"    required",[745,2568,857],{"class":755},[745,2570,2161],{"class":2542},[745,2572,869],{"class":755},[745,2574,2575],{"class":747,"line":1313},[745,2576,2553],{"class":755},[745,2578,2579],{"class":747,"line":1325},[745,2580,2581],{"class":755},"};\n",[1063,2583,2585],{"id":2584},"css-classes","CSS Classes",[721,2587,2588],{},"The plugin includes new CSS classes for improved styling:",[735,2590,2594],{"className":2591,"code":2592,"language":2593,"meta":740,"style":740},"language-css shiki shiki-themes material-theme-lighter material-theme material-theme-palenight",".checkbox-container {\n  display: flex;\n  align-items: center;\n  gap: 0.5rem;\n}\n\n.checkbox-container input[type='checkbox'] {\n  margin: 0;\n  flex-shrink: 0;\n}\n\n.checkbox-container label {\n  margin: 0;\n  cursor: pointer;\n}\n","css",[742,2595,2596,2605,2618,2630,2643,2647,2651,2678,2690,2701,2705,2709,2720,2730,2742],{"__ignoreMap":740},[745,2597,2598,2600,2603],{"class":747,"line":748},[745,2599,729],{"class":755},[745,2601,2602],{"class":1190},"checkbox-container",[745,2604,847],{"class":755},[745,2606,2607,2611,2613,2616],{"class":747,"line":788},[745,2608,2610],{"class":2609},"sqsOY","  display",[745,2612,857],{"class":755},[745,2614,2615],{"class":759}," flex",[745,2617,785],{"class":755},[745,2619,2620,2623,2625,2628],{"class":747,"line":802},[745,2621,2622],{"class":2609},"  align-items",[745,2624,857],{"class":755},[745,2626,2627],{"class":759}," center",[745,2629,785],{"class":755},[745,2631,2632,2635,2637,2641],{"class":747,"line":816},[745,2633,2634],{"class":2609},"  gap",[745,2636,857],{"class":755},[745,2638,2640],{"class":2639},"sbssI"," 0.5rem",[745,2642,785],{"class":755},[745,2644,2645],{"class":747,"line":823},[745,2646,1563],{"class":755},[745,2648,2649],{"class":747,"line":850},[745,2650,820],{"emptyLinePlaceholder":819},[745,2652,2653,2655,2657,2660,2663,2665,2667,2669,2671,2673,2676],{"class":747,"line":872},[745,2654,729],{"class":755},[745,2656,2602],{"class":1190},[745,2658,2659],{"class":1190}," input",[745,2661,2662],{"class":755},"[",[745,2664,1187],{"class":826},[745,2666,833],{"class":755},[745,2668,782],{"class":755},[745,2670,1238],{"class":778},[745,2672,782],{"class":755},[745,2674,2675],{"class":755},"]",[745,2677,847],{"class":755},[745,2679,2680,2683,2685,2688],{"class":747,"line":1265},[745,2681,2682],{"class":2609},"  margin",[745,2684,857],{"class":755},[745,2686,2687],{"class":2639}," 0",[745,2689,785],{"class":755},[745,2691,2692,2695,2697,2699],{"class":747,"line":1277},[745,2693,2694],{"class":2609},"  flex-shrink",[745,2696,857],{"class":755},[745,2698,2687],{"class":2639},[745,2700,785],{"class":755},[745,2702,2703],{"class":747,"line":1289},[745,2704,1563],{"class":755},[745,2706,2707],{"class":747,"line":1301},[745,2708,820],{"emptyLinePlaceholder":819},[745,2710,2711,2713,2715,2718],{"class":747,"line":1313},[745,2712,729],{"class":755},[745,2714,2602],{"class":1190},[745,2716,2717],{"class":1190}," label",[745,2719,847],{"class":755},[745,2721,2722,2724,2726,2728],{"class":747,"line":1325},[745,2723,2682],{"class":2609},[745,2725,857],{"class":755},[745,2727,2687],{"class":2639},[745,2729,785],{"class":755},[745,2731,2732,2735,2737,2740],{"class":747,"line":1337},[745,2733,2734],{"class":2609},"  cursor",[745,2736,857],{"class":755},[745,2738,2739],{"class":759}," pointer",[745,2741,785],{"class":755},[745,2743,2744],{"class":747,"line":1349},[745,2745,1563],{"class":755},[636,2747,697],{"id":2748},"keyboard-shortcuts",[929,2750,2751,2764],{},[932,2752,2753],{},[935,2754,2755,2758,2761],{},[938,2756,2757],{},"Shortcut",[938,2759,2760],{},"Description",[938,2762,2763],{},"Command",[945,2765,2766],{},[935,2767,2768,2773,2776],{},[950,2769,2770],{},[742,2771,2772],{},"Ctrl+Alt+F",[950,2774,2775],{},"Insert form",[950,2777,2778],{},[742,2779,990],{},[636,2781,667],{"id":2782},"form-templates",[721,2784,2785],{},"The plugin includes pre-built templates for common use cases. All templates include proper validation with required fields marked appropriately.",[1063,2787,2789],{"id":2788},"contact-form-template","Contact Form Template",[641,2791,2792,2798,2803,2806],{},[644,2793,2794,2795],{},"Name field (text) - ",[647,2796,2797],{},"Required",[644,2799,2800,2801],{},"Email field (email) - ",[647,2802,2797],{},[644,2804,2805],{},"Phone field (tel)",[644,2807,2808,2809],{},"Message field (textarea) - ",[647,2810,2797],{},[1063,2812,2814],{"id":2813},"registration-form-template","Registration Form Template",[641,2816,2817,2823,2827,2833,2838],{},[644,2818,2819,2820,2822],{},"Username field (text) - ",[647,2821,2797],{}," (min 3 characters)",[644,2824,2800,2825],{},[647,2826,2797],{},[644,2828,2829,2830,2832],{},"Password field (password) - ",[647,2831,2797],{}," (min 6 characters)",[644,2834,2835,2836],{},"Confirm Password field (password) - ",[647,2837,2797],{},[644,2839,2840,2841],{},"Terms agreement (checkbox) - ",[647,2842,2797],{},[1063,2844,2846],{"id":2845},"survey-form-template","Survey Form Template",[641,2848,2849,2853,2858,2863,2866],{},[644,2850,2794,2851],{},[647,2852,2797],{},[644,2854,2855,2856],{},"Age group (select with options) - ",[647,2857,2797],{},[644,2859,2860,2861],{},"Gender (radio buttons) - ",[647,2862,2797],{},[644,2864,2865],{},"Suggestions (textarea)",[644,2867,2868,2869],{},"Service rating (range) - ",[647,2870,2797],{},[1063,2872,2874],{"id":2873},"payment-form-template","Payment Form Template",[641,2876,2877,2883,2888,2894,2900],{},[644,2878,2879,2880,2882],{},"Card number (text) - ",[647,2881,2797],{}," (13-19 digits)",[644,2884,2885,2886],{},"Cardholder name (text) - ",[647,2887,2797],{},[644,2889,2890,2891,2893],{},"Expiry date (text) - ",[647,2892,2797],{}," (MM\u002FYY format)",[644,2895,2896,2897,2899],{},"CVV (text) - ",[647,2898,2797],{}," (3-4 digits)",[644,2901,2902,2903,2905],{},"Amount (number) - ",[647,2904,2797],{}," (min 0.01)",[1063,2907,2909],{"id":2908},"order-form-template","Order Form Template",[641,2911,2912,2917,2923,2928,2933,2938,2943,2948],{},[644,2913,2914,2915],{},"Product name (text) - ",[647,2916,2797],{},[644,2918,2919,2920,2922],{},"Quantity (number) - ",[647,2921,2797],{}," (min 1)",[644,2924,2925,2926],{},"Customer name (text) - ",[647,2927,2797],{},[644,2929,2930,2931],{},"Email (email) - ",[647,2932,2797],{},[644,2934,2935,2936],{},"Phone (tel) - ",[647,2937,2797],{},[644,2939,2940,2941],{},"Delivery address (textarea) - ",[647,2942,2797],{},[644,2944,2945,2946],{},"Delivery method (select: Standard, Express, Pickup) - ",[647,2947,2797],{},[644,2949,2950],{},"Special instructions (textarea)",[1063,2952,2954],{"id":2953},"feedback-form-template","Feedback Form Template",[641,2956,2957,2962,2966,2971,2976,2981,2986],{},[644,2958,2959,2960],{},"Your name (text) - ",[647,2961,2797],{},[644,2963,2930,2964],{},[647,2965,2797],{},[644,2967,2968,2969],{},"Feedback type (select: Bug Report, Feature Request, General Feedback, Complaint, Praise) - ",[647,2970,2797],{},[644,2972,2973,2974],{},"Subject (text) - ",[647,2975,2797],{},[644,2977,2978,2979],{},"Your feedback (textarea) - ",[647,2980,2797],{},[644,2982,2983,2984],{},"Rating (range) - ",[647,2985,2797],{},[644,2987,2988],{},"Allow contact (checkbox)",[1063,2990,2992],{"id":2991},"resume-form-template","Resume Form Template",[641,2994,2995,3000,3004,3008,3013,3018,3021,3024,3029,3032],{},[644,2996,2997,2998],{},"Full name (text) - ",[647,2999,2797],{},[644,3001,2930,3002],{},[647,3003,2797],{},[644,3005,2935,3006],{},[647,3007,2797],{},[644,3009,3010,3011],{},"Position applied for (text) - ",[647,3012,2797],{},[644,3014,3015,3016],{},"Work experience (textarea) - ",[647,3017,2797],{},[644,3019,3020],{},"Education (textarea)",[644,3022,3023],{},"Skills (textarea)",[644,3025,3026,3027],{},"Resume\u002FCV (file upload) - ",[647,3028,2797],{},[644,3030,3031],{},"Cover letter (textarea)",[644,3033,2840,3034],{},[647,3035,2797],{},[1063,3037,3039],{"id":3038},"booking-form-template","Booking Form Template",[641,3041,3042,3046,3050,3054,3059,3064,3069,3074,3077],{},[644,3043,2997,3044],{},[647,3045,2797],{},[644,3047,2930,3048],{},[647,3049,2797],{},[644,3051,2935,3052],{},[647,3053,2797],{},[644,3055,3056,3057],{},"Booking date (date) - ",[647,3058,2797],{},[644,3060,3061,3062],{},"Preferred time (time) - ",[647,3063,2797],{},[644,3065,3066,3067],{},"Service type (select: Consultation, Appointment, Meeting, Event, Other) - ",[647,3068,2797],{},[644,3070,3071,3072,2922],{},"Number of people (number) - ",[647,3073,2797],{},[644,3075,3076],{},"Special requirements (textarea)",[644,3078,3079,3080],{},"Booking confirmation (checkbox) - ",[647,3081,2797],{},[1063,3083,3085],{"id":3084},"newsletter-subscription-template","Newsletter Subscription Template",[641,3087,3088,3093,3098,3103,3106,3109,3112,3115],{},[644,3089,3090,3091],{},"First name (text) - ",[647,3092,2797],{},[644,3094,3095,3096],{},"Last name (text) - ",[647,3097,2797],{},[644,3099,3100,3101],{},"Email address (email) - ",[647,3102,2797],{},[644,3104,3105],{},"Newsletter type (select: General, Technology, Business, Lifestyle, All)",[644,3107,3108],{},"Weekly newsletter (checkbox)",[644,3110,3111],{},"Monthly newsletter (checkbox)",[644,3113,3114],{},"Special offers (checkbox)",[644,3116,3117,3118],{},"Email consent (checkbox) - ",[647,3119,2797],{},[1063,3121,3123],{"id":3122},"customer-satisfaction-survey-template","Customer Satisfaction Survey Template",[641,3125,3126,3130,3134,3139,3144,3149,3154,3157,3160],{},[644,3127,2925,3128],{},[647,3129,2797],{},[644,3131,2930,3132],{},[647,3133,2797],{},[644,3135,3136,3137],{},"Product\u002Fservice used (select) - ",[647,3138,2797],{},[644,3140,3141,3142],{},"Overall satisfaction (radio: Very Satisfied to Very Dissatisfied) - ",[647,3143,2797],{},[644,3145,3146,3147],{},"Would you recommend us? (radio: Definitely to Definitely Not) - ",[647,3148,2797],{},[644,3150,3151,3152],{},"Value for money (radio: Excellent to Very Poor) - ",[647,3153,2797],{},[644,3155,3156],{},"What did you like most? (textarea)",[644,3158,3159],{},"What could we improve? (textarea)",[644,3161,3162],{},"Feedback permission (checkbox)",[1063,3164,3166],{"id":3165},"job-application-form-template","Job Application Form Template",[641,3168,3169,3173,3177,3181,3185,3190,3195,3200,3205,3210,3213,3216],{},[644,3170,3090,3171],{},[647,3172,2797],{},[644,3174,3095,3175],{},[647,3176,2797],{},[644,3178,2930,3179],{},[647,3180,2797],{},[644,3182,2935,3183],{},[647,3184,2797],{},[644,3186,3187,3188],{},"Position (text) - ",[647,3189,2797],{},[644,3191,3192,3193],{},"Experience level (select: Entry Level, Mid Level, Senior Level, Executive) - ",[647,3194,2797],{},[644,3196,3197,3198],{},"Why should we hire you? (textarea) - ",[647,3199,2797],{},[644,3201,3202,3203],{},"Previous experience (textarea) - ",[647,3204,2797],{},[644,3206,3207,3208],{},"Resume (file upload) - ",[647,3209,2797],{},[644,3211,3212],{},"Cover letter (file upload)",[644,3214,3215],{},"Interview availability (checkbox)",[644,3217,2840,3218],{},[647,3219,2797],{},[1063,3221,3223],{"id":3222},"support-ticket-form-template","Support Ticket Form Template",[641,3225,3226,3230,3234,3238,3243,3248,3252,3257,3260,3263],{},[644,3227,2997,3228],{},[647,3229,2797],{},[644,3231,2930,3232],{},[647,3233,2797],{},[644,3235,2935,3236],{},[647,3237,2797],{},[644,3239,3240,3241],{},"Issue category (select: Technical Issue, Billing Question, Feature Request, Bug Report, General Inquiry) - ",[647,3242,2797],{},[644,3244,3245,3246],{},"Priority level (select: Low, Medium, High, Critical) - ",[647,3247,2797],{},[644,3249,2973,3250],{},[647,3251,2797],{},[644,3253,3254,3255],{},"Description of issue (textarea) - ",[647,3256,2797],{},[644,3258,3259],{},"Screenshots\u002Fattachments (file upload)",[644,3261,3262],{},"Steps to reproduce (textarea)",[644,3264,3265,3266],{},"Support terms agreement (checkbox) - ",[647,3267,2797],{},[636,3269,3271],{"id":3270},"examples","Examples",[1063,3273,3275],{"id":3274},"basic-form-creation","Basic Form Creation",[1063,3277,3279],{"id":3278},"enhanced-checkbox-form","Enhanced Checkbox Form",[735,3281,3283],{"className":737,"code":3282,"language":739,"meta":740,"style":740},"const registrationForm = {\n  id: 'registration',\n  method: 'POST',\n  action: '\u002Fregister',\n  fields: [\n    {\n      id: 'username',\n      type: 'text',\n      label: 'Username',\n      options: {\n        name: 'username',\n        placeholder: 'Enter username',\n      },\n      validation: {\n        required: true,\n        minLength: 3,\n        pattern: '^[a-zA-Z0-9_]+$',\n      },\n    },\n    {\n      id: 'terms',\n      type: 'checkbox',\n      label: 'Terms and Conditions',\n      options: {\n        name: 'terms',\n        value: 'I agree to the terms and conditions',\n        checked: false,\n      },\n      validation: {\n        required: true,\n      },\n    },\n    {\n      id: 'newsletter',\n      type: 'checkbox',\n      label: 'Newsletter',\n      options: {\n        name: 'newsletter',\n        value: 'Subscribe to newsletter',\n        checked: true,\n      },\n      validation: {\n        required: false,\n      },\n    },\n  ],\n};\n",[742,3284,3285,3296,3311,3325,3340,3349,3354,3370,3385,3401,3410,3425,3441,3446,3455,3466,3478,3494,3498,3503,3507,3521,3535,3549,3557,3571,3586,3597,3601,3609,3619,3623,3627,3631,3646,3660,3675,3683,3697,3712,3722,3726,3734,3744,3748,3752,3759],{"__ignoreMap":740},[745,3286,3287,3289,3292,3294],{"class":747,"line":748},[745,3288,827],{"class":826},[745,3290,3291],{"class":759}," registrationForm ",[745,3293,833],{"class":755},[745,3295,847],{"class":755},[745,3297,3298,3300,3302,3304,3307,3309],{"class":747,"line":788},[745,3299,1492],{"class":853},[745,3301,857],{"class":755},[745,3303,775],{"class":755},[745,3305,3306],{"class":778},"registration",[745,3308,782],{"class":755},[745,3310,869],{"class":755},[745,3312,3313,3315,3317,3319,3321,3323],{"class":747,"line":802},[745,3314,2205],{"class":853},[745,3316,857],{"class":755},[745,3318,775],{"class":755},[745,3320,2221],{"class":778},[745,3322,782],{"class":755},[745,3324,869],{"class":755},[745,3326,3327,3329,3331,3333,3336,3338],{"class":747,"line":816},[745,3328,2275],{"class":853},[745,3330,857],{"class":755},[745,3332,775],{"class":755},[745,3334,3335],{"class":778},"\u002Fregister",[745,3337,782],{"class":755},[745,3339,869],{"class":755},[745,3341,3342,3344,3346],{"class":747,"line":823},[745,3343,2374],{"class":853},[745,3345,857],{"class":755},[745,3347,3348],{"class":759}," [\n",[745,3350,3351],{"class":747,"line":850},[745,3352,3353],{"class":755},"    {\n",[745,3355,3356,3359,3361,3363,3366,3368],{"class":747,"line":872},[745,3357,3358],{"class":853},"      id",[745,3360,857],{"class":755},[745,3362,775],{"class":755},[745,3364,3365],{"class":778},"username",[745,3367,782],{"class":755},[745,3369,869],{"class":755},[745,3371,3372,3375,3377,3379,3381,3383],{"class":747,"line":1265},[745,3373,3374],{"class":853},"      type",[745,3376,857],{"class":755},[745,3378,775],{"class":755},[745,3380,1204],{"class":778},[745,3382,782],{"class":755},[745,3384,869],{"class":755},[745,3386,3387,3390,3392,3394,3397,3399],{"class":747,"line":1277},[745,3388,3389],{"class":853},"      label",[745,3391,857],{"class":755},[745,3393,775],{"class":755},[745,3395,3396],{"class":778},"Username",[745,3398,782],{"class":755},[745,3400,869],{"class":755},[745,3402,3403,3406,3408],{"class":747,"line":1289},[745,3404,3405],{"class":853},"      options",[745,3407,857],{"class":755},[745,3409,847],{"class":755},[745,3411,3412,3415,3417,3419,3421,3423],{"class":747,"line":1301},[745,3413,3414],{"class":853},"        name",[745,3416,857],{"class":755},[745,3418,775],{"class":755},[745,3420,3365],{"class":778},[745,3422,782],{"class":755},[745,3424,869],{"class":755},[745,3426,3427,3430,3432,3434,3437,3439],{"class":747,"line":1313},[745,3428,3429],{"class":853},"        placeholder",[745,3431,857],{"class":755},[745,3433,775],{"class":755},[745,3435,3436],{"class":778},"Enter username",[745,3438,782],{"class":755},[745,3440,869],{"class":755},[745,3442,3443],{"class":747,"line":1325},[745,3444,3445],{"class":755},"      },\n",[745,3447,3448,3451,3453],{"class":747,"line":1337},[745,3449,3450],{"class":853},"      validation",[745,3452,857],{"class":755},[745,3454,847],{"class":755},[745,3456,3457,3460,3462,3464],{"class":747,"line":1349},[745,3458,3459],{"class":853},"        required",[745,3461,857],{"class":755},[745,3463,2161],{"class":2542},[745,3465,869],{"class":755},[745,3467,3468,3471,3473,3476],{"class":747,"line":1361},[745,3469,3470],{"class":853},"        minLength",[745,3472,857],{"class":755},[745,3474,3475],{"class":2639}," 3",[745,3477,869],{"class":755},[745,3479,3480,3483,3485,3487,3490,3492],{"class":747,"line":1373},[745,3481,3482],{"class":853},"        pattern",[745,3484,857],{"class":755},[745,3486,775],{"class":755},[745,3488,3489],{"class":778},"^[a-zA-Z0-9_]+$",[745,3491,782],{"class":755},[745,3493,869],{"class":755},[745,3495,3496],{"class":747,"line":1385},[745,3497,3445],{"class":755},[745,3499,3500],{"class":747,"line":1397},[745,3501,3502],{"class":755},"    },\n",[745,3504,3505],{"class":747,"line":1409},[745,3506,3353],{"class":755},[745,3508,3509,3511,3513,3515,3517,3519],{"class":747,"line":1421},[745,3510,3358],{"class":853},[745,3512,857],{"class":755},[745,3514,775],{"class":755},[745,3516,2457],{"class":778},[745,3518,782],{"class":755},[745,3520,869],{"class":755},[745,3522,3523,3525,3527,3529,3531,3533],{"class":747,"line":1433},[745,3524,3374],{"class":853},[745,3526,857],{"class":755},[745,3528,775],{"class":755},[745,3530,1238],{"class":778},[745,3532,782],{"class":755},[745,3534,869],{"class":755},[745,3536,3537,3539,3541,3543,3545,3547],{"class":747,"line":1445},[745,3538,3389],{"class":853},[745,3540,857],{"class":755},[745,3542,775],{"class":755},[745,3544,2486],{"class":778},[745,3546,782],{"class":755},[745,3548,869],{"class":755},[745,3550,3551,3553,3555],{"class":747,"line":1457},[745,3552,3405],{"class":853},[745,3554,857],{"class":755},[745,3556,847],{"class":755},[745,3558,3559,3561,3563,3565,3567,3569],{"class":747,"line":1779},[745,3560,3414],{"class":853},[745,3562,857],{"class":755},[745,3564,775],{"class":755},[745,3566,2457],{"class":778},[745,3568,782],{"class":755},[745,3570,869],{"class":755},[745,3572,3573,3576,3578,3580,3582,3584],{"class":747,"line":1793},[745,3574,3575],{"class":853},"        value",[745,3577,857],{"class":755},[745,3579,775],{"class":755},[745,3581,2525],{"class":778},[745,3583,782],{"class":755},[745,3585,869],{"class":755},[745,3587,3588,3591,3593,3595],{"class":747,"line":1807},[745,3589,3590],{"class":853},"        checked",[745,3592,857],{"class":755},[745,3594,2543],{"class":2542},[745,3596,869],{"class":755},[745,3598,3599],{"class":747,"line":1821},[745,3600,3445],{"class":755},[745,3602,3603,3605,3607],{"class":747,"line":1835},[745,3604,3450],{"class":853},[745,3606,857],{"class":755},[745,3608,847],{"class":755},[745,3610,3611,3613,3615,3617],{"class":747,"line":1849},[745,3612,3459],{"class":853},[745,3614,857],{"class":755},[745,3616,2161],{"class":2542},[745,3618,869],{"class":755},[745,3620,3621],{"class":747,"line":1863},[745,3622,3445],{"class":755},[745,3624,3625],{"class":747,"line":1882},[745,3626,3502],{"class":755},[745,3628,3629],{"class":747,"line":1893},[745,3630,3353],{"class":755},[745,3632,3633,3635,3637,3639,3642,3644],{"class":747,"line":1966},[745,3634,3358],{"class":853},[745,3636,857],{"class":755},[745,3638,775],{"class":755},[745,3640,3641],{"class":778},"newsletter",[745,3643,782],{"class":755},[745,3645,869],{"class":755},[745,3647,3648,3650,3652,3654,3656,3658],{"class":747,"line":1971},[745,3649,3374],{"class":853},[745,3651,857],{"class":755},[745,3653,775],{"class":755},[745,3655,1238],{"class":778},[745,3657,782],{"class":755},[745,3659,869],{"class":755},[745,3661,3662,3664,3666,3668,3671,3673],{"class":747,"line":1976},[745,3663,3389],{"class":853},[745,3665,857],{"class":755},[745,3667,775],{"class":755},[745,3669,3670],{"class":778},"Newsletter",[745,3672,782],{"class":755},[745,3674,869],{"class":755},[745,3676,3677,3679,3681],{"class":747,"line":1985},[745,3678,3405],{"class":853},[745,3680,857],{"class":755},[745,3682,847],{"class":755},[745,3684,3685,3687,3689,3691,3693,3695],{"class":747,"line":1999},[745,3686,3414],{"class":853},[745,3688,857],{"class":755},[745,3690,775],{"class":755},[745,3692,3641],{"class":778},[745,3694,782],{"class":755},[745,3696,869],{"class":755},[745,3698,3699,3701,3703,3705,3708,3710],{"class":747,"line":2013},[745,3700,3575],{"class":853},[745,3702,857],{"class":755},[745,3704,775],{"class":755},[745,3706,3707],{"class":778},"Subscribe to newsletter",[745,3709,782],{"class":755},[745,3711,869],{"class":755},[745,3713,3714,3716,3718,3720],{"class":747,"line":2027},[745,3715,3590],{"class":853},[745,3717,857],{"class":755},[745,3719,2161],{"class":2542},[745,3721,869],{"class":755},[745,3723,3724],{"class":747,"line":2041},[745,3725,3445],{"class":755},[745,3727,3728,3730,3732],{"class":747,"line":2054},[745,3729,3450],{"class":853},[745,3731,857],{"class":755},[745,3733,847],{"class":755},[745,3735,3736,3738,3740,3742],{"class":747,"line":2067},[745,3737,3459],{"class":853},[745,3739,857],{"class":755},[745,3741,2543],{"class":2542},[745,3743,869],{"class":755},[745,3745,3746],{"class":747,"line":2080},[745,3747,3445],{"class":755},[745,3749,3750],{"class":747,"line":2094},[745,3751,3502],{"class":755},[745,3753,3754,3757],{"class":747,"line":2108},[745,3755,3756],{"class":759},"  ]",[745,3758,869],{"class":755},[745,3760,3761],{"class":747,"line":2122},[745,3762,2581],{"class":755},[1063,3764,3766],{"id":3765},"form-with-validation","Form with Validation",[735,3768,3770],{"className":737,"code":3769,"language":739,"meta":740,"style":740},"const registrationForm = {\n  id: 'registration',\n  method: 'POST',\n  action: '\u002Fregister',\n  fields: [\n    {\n      id: 'username',\n      type: 'text',\n      label: 'Username',\n      options: {\n        name: 'username',\n        placeholder: 'Enter username',\n      },\n      validation: {\n        required: true,\n        minLength: 3,\n        pattern: '^[a-zA-Z0-9_]+$',\n      },\n    },\n    {\n      id: 'age',\n      type: 'number',\n      label: 'Age',\n      options: {\n        name: 'age',\n        min: 18,\n        max: 120,\n      },\n      validation: {\n        required: true,\n        min: 18,\n        max: 120,\n      },\n    },\n  ],\n};\n",[742,3771,3772,3782,3796,3810,3824,3832,3836,3850,3864,3878,3886,3900,3914,3918,3926,3936,3946,3960,3964,3968,3972,3987,4001,4016,4024,4038,4050,4062,4066,4074,4084,4094,4104,4108,4112,4118],{"__ignoreMap":740},[745,3773,3774,3776,3778,3780],{"class":747,"line":748},[745,3775,827],{"class":826},[745,3777,3291],{"class":759},[745,3779,833],{"class":755},[745,3781,847],{"class":755},[745,3783,3784,3786,3788,3790,3792,3794],{"class":747,"line":788},[745,3785,1492],{"class":853},[745,3787,857],{"class":755},[745,3789,775],{"class":755},[745,3791,3306],{"class":778},[745,3793,782],{"class":755},[745,3795,869],{"class":755},[745,3797,3798,3800,3802,3804,3806,3808],{"class":747,"line":802},[745,3799,2205],{"class":853},[745,3801,857],{"class":755},[745,3803,775],{"class":755},[745,3805,2221],{"class":778},[745,3807,782],{"class":755},[745,3809,869],{"class":755},[745,3811,3812,3814,3816,3818,3820,3822],{"class":747,"line":816},[745,3813,2275],{"class":853},[745,3815,857],{"class":755},[745,3817,775],{"class":755},[745,3819,3335],{"class":778},[745,3821,782],{"class":755},[745,3823,869],{"class":755},[745,3825,3826,3828,3830],{"class":747,"line":823},[745,3827,2374],{"class":853},[745,3829,857],{"class":755},[745,3831,3348],{"class":759},[745,3833,3834],{"class":747,"line":850},[745,3835,3353],{"class":755},[745,3837,3838,3840,3842,3844,3846,3848],{"class":747,"line":872},[745,3839,3358],{"class":853},[745,3841,857],{"class":755},[745,3843,775],{"class":755},[745,3845,3365],{"class":778},[745,3847,782],{"class":755},[745,3849,869],{"class":755},[745,3851,3852,3854,3856,3858,3860,3862],{"class":747,"line":1265},[745,3853,3374],{"class":853},[745,3855,857],{"class":755},[745,3857,775],{"class":755},[745,3859,1204],{"class":778},[745,3861,782],{"class":755},[745,3863,869],{"class":755},[745,3865,3866,3868,3870,3872,3874,3876],{"class":747,"line":1277},[745,3867,3389],{"class":853},[745,3869,857],{"class":755},[745,3871,775],{"class":755},[745,3873,3396],{"class":778},[745,3875,782],{"class":755},[745,3877,869],{"class":755},[745,3879,3880,3882,3884],{"class":747,"line":1289},[745,3881,3405],{"class":853},[745,3883,857],{"class":755},[745,3885,847],{"class":755},[745,3887,3888,3890,3892,3894,3896,3898],{"class":747,"line":1301},[745,3889,3414],{"class":853},[745,3891,857],{"class":755},[745,3893,775],{"class":755},[745,3895,3365],{"class":778},[745,3897,782],{"class":755},[745,3899,869],{"class":755},[745,3901,3902,3904,3906,3908,3910,3912],{"class":747,"line":1313},[745,3903,3429],{"class":853},[745,3905,857],{"class":755},[745,3907,775],{"class":755},[745,3909,3436],{"class":778},[745,3911,782],{"class":755},[745,3913,869],{"class":755},[745,3915,3916],{"class":747,"line":1325},[745,3917,3445],{"class":755},[745,3919,3920,3922,3924],{"class":747,"line":1337},[745,3921,3450],{"class":853},[745,3923,857],{"class":755},[745,3925,847],{"class":755},[745,3927,3928,3930,3932,3934],{"class":747,"line":1349},[745,3929,3459],{"class":853},[745,3931,857],{"class":755},[745,3933,2161],{"class":2542},[745,3935,869],{"class":755},[745,3937,3938,3940,3942,3944],{"class":747,"line":1361},[745,3939,3470],{"class":853},[745,3941,857],{"class":755},[745,3943,3475],{"class":2639},[745,3945,869],{"class":755},[745,3947,3948,3950,3952,3954,3956,3958],{"class":747,"line":1373},[745,3949,3482],{"class":853},[745,3951,857],{"class":755},[745,3953,775],{"class":755},[745,3955,3489],{"class":778},[745,3957,782],{"class":755},[745,3959,869],{"class":755},[745,3961,3962],{"class":747,"line":1385},[745,3963,3445],{"class":755},[745,3965,3966],{"class":747,"line":1397},[745,3967,3502],{"class":755},[745,3969,3970],{"class":747,"line":1409},[745,3971,3353],{"class":755},[745,3973,3974,3976,3978,3980,3983,3985],{"class":747,"line":1421},[745,3975,3358],{"class":853},[745,3977,857],{"class":755},[745,3979,775],{"class":755},[745,3981,3982],{"class":778},"age",[745,3984,782],{"class":755},[745,3986,869],{"class":755},[745,3988,3989,3991,3993,3995,3997,3999],{"class":747,"line":1433},[745,3990,3374],{"class":853},[745,3992,857],{"class":755},[745,3994,775],{"class":755},[745,3996,1344],{"class":778},[745,3998,782],{"class":755},[745,4000,869],{"class":755},[745,4002,4003,4005,4007,4009,4012,4014],{"class":747,"line":1445},[745,4004,3389],{"class":853},[745,4006,857],{"class":755},[745,4008,775],{"class":755},[745,4010,4011],{"class":778},"Age",[745,4013,782],{"class":755},[745,4015,869],{"class":755},[745,4017,4018,4020,4022],{"class":747,"line":1457},[745,4019,3405],{"class":853},[745,4021,857],{"class":755},[745,4023,847],{"class":755},[745,4025,4026,4028,4030,4032,4034,4036],{"class":747,"line":1779},[745,4027,3414],{"class":853},[745,4029,857],{"class":755},[745,4031,775],{"class":755},[745,4033,3982],{"class":778},[745,4035,782],{"class":755},[745,4037,869],{"class":755},[745,4039,4040,4043,4045,4048],{"class":747,"line":1793},[745,4041,4042],{"class":853},"        min",[745,4044,857],{"class":755},[745,4046,4047],{"class":2639}," 18",[745,4049,869],{"class":755},[745,4051,4052,4055,4057,4060],{"class":747,"line":1807},[745,4053,4054],{"class":853},"        max",[745,4056,857],{"class":755},[745,4058,4059],{"class":2639}," 120",[745,4061,869],{"class":755},[745,4063,4064],{"class":747,"line":1821},[745,4065,3445],{"class":755},[745,4067,4068,4070,4072],{"class":747,"line":1835},[745,4069,3450],{"class":853},[745,4071,857],{"class":755},[745,4073,847],{"class":755},[745,4075,4076,4078,4080,4082],{"class":747,"line":1849},[745,4077,3459],{"class":853},[745,4079,857],{"class":755},[745,4081,2161],{"class":2542},[745,4083,869],{"class":755},[745,4085,4086,4088,4090,4092],{"class":747,"line":1863},[745,4087,4042],{"class":853},[745,4089,857],{"class":755},[745,4091,4047],{"class":2639},[745,4093,869],{"class":755},[745,4095,4096,4098,4100,4102],{"class":747,"line":1882},[745,4097,4054],{"class":853},[745,4099,857],{"class":755},[745,4101,4059],{"class":2639},[745,4103,869],{"class":755},[745,4105,4106],{"class":747,"line":1893},[745,4107,3445],{"class":755},[745,4109,4110],{"class":747,"line":1966},[745,4111,3502],{"class":755},[745,4113,4114,4116],{"class":747,"line":1971},[745,4115,3756],{"class":759},[745,4117,869],{"class":755},[745,4119,4120],{"class":747,"line":1976},[745,4121,2581],{"class":755},[1063,4123,4125],{"id":4124},"select-field-with-options","Select Field with Options",[735,4127,4129],{"className":737,"code":4128,"language":739,"meta":740,"style":740},"const selectField = {\n  id: 'country',\n  type: 'select',\n  label: 'Country',\n  options: {\n    name: 'country',\n    options: ['United States', 'Canada', 'United Kingdom', 'Germany', 'France'],\n  },\n  validation: {\n    required: true,\n  },\n};\n",[742,4130,4131,4142,4157,4171,4186,4194,4208,4264,4268,4276,4286,4290],{"__ignoreMap":740},[745,4132,4133,4135,4138,4140],{"class":747,"line":748},[745,4134,827],{"class":826},[745,4136,4137],{"class":759}," selectField ",[745,4139,833],{"class":755},[745,4141,847],{"class":755},[745,4143,4144,4146,4148,4150,4153,4155],{"class":747,"line":788},[745,4145,1492],{"class":853},[745,4147,857],{"class":755},[745,4149,775],{"class":755},[745,4151,4152],{"class":778},"country",[745,4154,782],{"class":755},[745,4156,869],{"class":755},[745,4158,4159,4161,4163,4165,4167,4169],{"class":747,"line":802},[745,4160,1504],{"class":853},[745,4162,857],{"class":755},[745,4164,775],{"class":755},[745,4166,1227],{"class":778},[745,4168,782],{"class":755},[745,4170,869],{"class":755},[745,4172,4173,4175,4177,4179,4182,4184],{"class":747,"line":816},[745,4174,1515],{"class":853},[745,4176,857],{"class":755},[745,4178,775],{"class":755},[745,4180,4181],{"class":778},"Country",[745,4183,782],{"class":755},[745,4185,869],{"class":755},[745,4187,4188,4190,4192],{"class":747,"line":823},[745,4189,1526],{"class":853},[745,4191,857],{"class":755},[745,4193,847],{"class":755},[745,4195,4196,4198,4200,4202,4204,4206],{"class":747,"line":850},[745,4197,2503],{"class":853},[745,4199,857],{"class":755},[745,4201,775],{"class":755},[745,4203,4152],{"class":778},[745,4205,782],{"class":755},[745,4207,869],{"class":755},[745,4209,4210,4213,4215,4217,4219,4222,4224,4226,4228,4231,4233,4235,4237,4240,4242,4244,4246,4249,4251,4253,4255,4258,4260,4262],{"class":747,"line":872},[745,4211,4212],{"class":853},"    options",[745,4214,857],{"class":755},[745,4216,860],{"class":759},[745,4218,782],{"class":755},[745,4220,4221],{"class":778},"United States",[745,4223,782],{"class":755},[745,4225,763],{"class":755},[745,4227,775],{"class":755},[745,4229,4230],{"class":778},"Canada",[745,4232,782],{"class":755},[745,4234,763],{"class":755},[745,4236,775],{"class":755},[745,4238,4239],{"class":778},"United Kingdom",[745,4241,782],{"class":755},[745,4243,763],{"class":755},[745,4245,775],{"class":755},[745,4247,4248],{"class":778},"Germany",[745,4250,782],{"class":755},[745,4252,763],{"class":755},[745,4254,775],{"class":755},[745,4256,4257],{"class":778},"France",[745,4259,782],{"class":755},[745,4261,2675],{"class":759},[745,4263,869],{"class":755},[745,4265,4266],{"class":747,"line":1265},[745,4267,2553],{"class":755},[745,4269,4270,4272,4274],{"class":747,"line":1277},[745,4271,1539],{"class":853},[745,4273,857],{"class":755},[745,4275,847],{"class":755},[745,4277,4278,4280,4282,4284],{"class":747,"line":1289},[745,4279,2566],{"class":853},[745,4281,857],{"class":755},[745,4283,2161],{"class":2542},[745,4285,869],{"class":755},[745,4287,4288],{"class":747,"line":1301},[745,4289,2553],{"class":755},[745,4291,4292],{"class":747,"line":1313},[745,4293,2581],{"class":755},[636,4295,4297],{"id":4296},"recent-improvements","Recent Improvements",[1063,4299,4301],{"id":4300},"version-200","Version 2.0.0",[641,4303,4304,4309,4315,4321,4327,4336],{},[644,4305,4306,4308],{},[647,4307,661],{},": Improved checkbox rendering with proper text alignment and dedicated text field",[644,4310,4311,4314],{},[647,4312,4313],{},"Fixed Option Merging",": Resolved issues with option updates not preserving existing values",[644,4316,4317,4320],{},[647,4318,4319],{},"Improved Type Safety",": Better TypeScript support with proper readonly properties",[644,4322,4323,4326],{},[647,4324,4325],{},"Better UX",": Compact option editors, improved notifications, and reactive interface updates",[644,4328,4329,4332,4333,4335],{},[647,4330,4331],{},"CSS Improvements",": Added ",[742,4334,2425],{}," class for proper checkbox layout",[644,4337,4338,4341],{},[647,4339,4340],{},"Bug Fixes",": Fixed checkbox text reset issue when toggling \"Checked by Default\"",[1063,4343,4345],{"id":4344},"key-changes","Key Changes",[4347,4348,4349,4355,4361,4367,4373],"ol",{},[644,4350,4351,4354],{},[647,4352,4353],{},"Checkbox Rendering",": Checkboxes now display text inline using flexbox layout",[644,4356,4357,4360],{},[647,4358,4359],{},"Option Persistence",": Field options are properly preserved during updates",[644,4362,4363,4366],{},[647,4364,4365],{},"Type Safety",": Improved TypeScript definitions with proper readonly properties",[644,4368,4369,4372],{},[647,4370,4371],{},"User Experience",": Better notifications and more responsive interface",[644,4374,4375,4378],{},[647,4376,4377],{},"Code Quality",": Modular architecture with clear separation of concerns",[636,4380,4382],{"id":4381},"events","Events",[721,4384,4385],{},"The plugin emits various events that you can listen to:",[735,4387,4389],{"className":737,"code":4388,"language":739,"meta":740,"style":740},"\u002F\u002F Form creation events\neditor.on('form', () => {\n  console.log('Form builder opened');\n});\n\neditor.on('create-form', () => {\n  console.log('Create form triggered');\n});\n\neditor.on('show-templates', () => {\n  console.log('Templates modal opened');\n});\n\neditor.on('edit-form', () => {\n  console.log('Edit form triggered');\n});\n\neditor.on('duplicate-form', () => {\n  console.log('Duplicate form triggered');\n});\n\neditor.on('delete-form', () => {\n  console.log('Delete form triggered');\n});\n",[742,4390,4391,4396,4422,4445,4453,4457,4482,4503,4511,4515,4540,4561,4569,4573,4598,4619,4627,4631,4656,4677,4685,4689,4714,4735],{"__ignoreMap":740},[745,4392,4393],{"class":747,"line":748},[745,4394,4395],{"class":1112},"\u002F\u002F Form creation events\n",[745,4397,4398,4401,4403,4405,4407,4409,4411,4413,4415,4418,4420],{"class":747,"line":788},[745,4399,4400],{"class":759},"editor",[745,4402,729],{"class":755},[745,4404,1899],{"class":839},[745,4406,1080],{"class":759},[745,4408,782],{"class":755},[745,4410,990],{"class":778},[745,4412,782],{"class":755},[745,4414,763],{"class":755},[745,4416,4417],{"class":755}," ()",[745,4419,2158],{"class":826},[745,4421,847],{"class":755},[745,4423,4424,4427,4429,4432,4434,4436,4439,4441,4443],{"class":747,"line":802},[745,4425,4426],{"class":759},"  console",[745,4428,729],{"class":755},[745,4430,4431],{"class":839},"log",[745,4433,1080],{"class":853},[745,4435,782],{"class":755},[745,4437,4438],{"class":778},"Form builder opened",[745,4440,782],{"class":755},[745,4442,878],{"class":853},[745,4444,785],{"class":755},[745,4446,4447,4449,4451],{"class":747,"line":816},[745,4448,875],{"class":755},[745,4450,878],{"class":759},[745,4452,785],{"class":755},[745,4454,4455],{"class":747,"line":823},[745,4456,820],{"emptyLinePlaceholder":819},[745,4458,4459,4461,4463,4465,4467,4469,4472,4474,4476,4478,4480],{"class":747,"line":850},[745,4460,4400],{"class":759},[745,4462,729],{"class":755},[745,4464,1899],{"class":839},[745,4466,1080],{"class":759},[745,4468,782],{"class":755},[745,4470,4471],{"class":778},"create-form",[745,4473,782],{"class":755},[745,4475,763],{"class":755},[745,4477,4417],{"class":755},[745,4479,2158],{"class":826},[745,4481,847],{"class":755},[745,4483,4484,4486,4488,4490,4492,4494,4497,4499,4501],{"class":747,"line":872},[745,4485,4426],{"class":759},[745,4487,729],{"class":755},[745,4489,4431],{"class":839},[745,4491,1080],{"class":853},[745,4493,782],{"class":755},[745,4495,4496],{"class":778},"Create form triggered",[745,4498,782],{"class":755},[745,4500,878],{"class":853},[745,4502,785],{"class":755},[745,4504,4505,4507,4509],{"class":747,"line":1265},[745,4506,875],{"class":755},[745,4508,878],{"class":759},[745,4510,785],{"class":755},[745,4512,4513],{"class":747,"line":1277},[745,4514,820],{"emptyLinePlaceholder":819},[745,4516,4517,4519,4521,4523,4525,4527,4530,4532,4534,4536,4538],{"class":747,"line":1289},[745,4518,4400],{"class":759},[745,4520,729],{"class":755},[745,4522,1899],{"class":839},[745,4524,1080],{"class":759},[745,4526,782],{"class":755},[745,4528,4529],{"class":778},"show-templates",[745,4531,782],{"class":755},[745,4533,763],{"class":755},[745,4535,4417],{"class":755},[745,4537,2158],{"class":826},[745,4539,847],{"class":755},[745,4541,4542,4544,4546,4548,4550,4552,4555,4557,4559],{"class":747,"line":1301},[745,4543,4426],{"class":759},[745,4545,729],{"class":755},[745,4547,4431],{"class":839},[745,4549,1080],{"class":853},[745,4551,782],{"class":755},[745,4553,4554],{"class":778},"Templates modal opened",[745,4556,782],{"class":755},[745,4558,878],{"class":853},[745,4560,785],{"class":755},[745,4562,4563,4565,4567],{"class":747,"line":1313},[745,4564,875],{"class":755},[745,4566,878],{"class":759},[745,4568,785],{"class":755},[745,4570,4571],{"class":747,"line":1325},[745,4572,820],{"emptyLinePlaceholder":819},[745,4574,4575,4577,4579,4581,4583,4585,4588,4590,4592,4594,4596],{"class":747,"line":1337},[745,4576,4400],{"class":759},[745,4578,729],{"class":755},[745,4580,1899],{"class":839},[745,4582,1080],{"class":759},[745,4584,782],{"class":755},[745,4586,4587],{"class":778},"edit-form",[745,4589,782],{"class":755},[745,4591,763],{"class":755},[745,4593,4417],{"class":755},[745,4595,2158],{"class":826},[745,4597,847],{"class":755},[745,4599,4600,4602,4604,4606,4608,4610,4613,4615,4617],{"class":747,"line":1349},[745,4601,4426],{"class":759},[745,4603,729],{"class":755},[745,4605,4431],{"class":839},[745,4607,1080],{"class":853},[745,4609,782],{"class":755},[745,4611,4612],{"class":778},"Edit form triggered",[745,4614,782],{"class":755},[745,4616,878],{"class":853},[745,4618,785],{"class":755},[745,4620,4621,4623,4625],{"class":747,"line":1361},[745,4622,875],{"class":755},[745,4624,878],{"class":759},[745,4626,785],{"class":755},[745,4628,4629],{"class":747,"line":1373},[745,4630,820],{"emptyLinePlaceholder":819},[745,4632,4633,4635,4637,4639,4641,4643,4646,4648,4650,4652,4654],{"class":747,"line":1385},[745,4634,4400],{"class":759},[745,4636,729],{"class":755},[745,4638,1899],{"class":839},[745,4640,1080],{"class":759},[745,4642,782],{"class":755},[745,4644,4645],{"class":778},"duplicate-form",[745,4647,782],{"class":755},[745,4649,763],{"class":755},[745,4651,4417],{"class":755},[745,4653,2158],{"class":826},[745,4655,847],{"class":755},[745,4657,4658,4660,4662,4664,4666,4668,4671,4673,4675],{"class":747,"line":1397},[745,4659,4426],{"class":759},[745,4661,729],{"class":755},[745,4663,4431],{"class":839},[745,4665,1080],{"class":853},[745,4667,782],{"class":755},[745,4669,4670],{"class":778},"Duplicate form triggered",[745,4672,782],{"class":755},[745,4674,878],{"class":853},[745,4676,785],{"class":755},[745,4678,4679,4681,4683],{"class":747,"line":1409},[745,4680,875],{"class":755},[745,4682,878],{"class":759},[745,4684,785],{"class":755},[745,4686,4687],{"class":747,"line":1421},[745,4688,820],{"emptyLinePlaceholder":819},[745,4690,4691,4693,4695,4697,4699,4701,4704,4706,4708,4710,4712],{"class":747,"line":1433},[745,4692,4400],{"class":759},[745,4694,729],{"class":755},[745,4696,1899],{"class":839},[745,4698,1080],{"class":759},[745,4700,782],{"class":755},[745,4702,4703],{"class":778},"delete-form",[745,4705,782],{"class":755},[745,4707,763],{"class":755},[745,4709,4417],{"class":755},[745,4711,2158],{"class":826},[745,4713,847],{"class":755},[745,4715,4716,4718,4720,4722,4724,4726,4729,4731,4733],{"class":747,"line":1445},[745,4717,4426],{"class":759},[745,4719,729],{"class":755},[745,4721,4431],{"class":839},[745,4723,1080],{"class":853},[745,4725,782],{"class":755},[745,4727,4728],{"class":778},"Delete form triggered",[745,4730,782],{"class":755},[745,4732,878],{"class":853},[745,4734,785],{"class":755},[745,4736,4737,4739,4741],{"class":747,"line":1457},[745,4738,875],{"class":755},[745,4740,878],{"class":759},[745,4742,785],{"class":755},[636,4744,4746],{"id":4745},"styling","Styling",[721,4748,4749],{},"The plugin includes comprehensive styling with support for both light and dark themes. Key CSS classes:",[641,4751,4752,4758,4764,4770,4776,4782,4788,4794],{},[644,4753,4754,4757],{},[742,4755,4756],{},".form-builder-modal",": Main modal container",[644,4759,4760,4763],{},[742,4761,4762],{},".form-settings",": Form settings panel",[644,4765,4766,4769],{},[742,4767,4768],{},".fields-list",": Fields list container",[644,4771,4772,4775],{},[742,4773,4774],{},".field-editor",": Field editor panel",[644,4777,4778,4781],{},[742,4779,4780],{},".preview-panel",": Preview panel",[644,4783,4784,4787],{},[742,4785,4786],{},".preview-content",": Preview content container",[644,4789,4790,4793],{},[742,4791,4792],{},".generated-form",": Generated form styling",[644,4795,4796,4798],{},[742,4797,2425],{},": Enhanced checkbox layout",[1063,4800,4802],{"id":4801},"custom-styling","Custom Styling",[721,4804,4805],{},"You can customize the appearance by overriding CSS variables:",[735,4807,4809],{"className":2591,"code":4808,"language":2593,"meta":740,"style":740},":root {\n  --border-color: #e5e7eb;\n  --error-color: #ef4444;\n  --success-color: #10b981;\n}\n",[742,4810,4811,4820,4835,4849,4863],{"__ignoreMap":740},[745,4812,4813,4815,4818],{"class":747,"line":748},[745,4814,857],{"class":755},[745,4816,4817],{"class":826},"root",[745,4819,847],{"class":755},[745,4821,4822,4825,4827,4830,4833],{"class":747,"line":788},[745,4823,4824],{"class":759},"  --border-color",[745,4826,857],{"class":755},[745,4828,4829],{"class":755}," #",[745,4831,4832],{"class":759},"e5e7eb",[745,4834,785],{"class":755},[745,4836,4837,4840,4842,4844,4847],{"class":747,"line":802},[745,4838,4839],{"class":759},"  --error-color",[745,4841,857],{"class":755},[745,4843,4829],{"class":755},[745,4845,4846],{"class":759},"ef4444",[745,4848,785],{"class":755},[745,4850,4851,4854,4856,4858,4861],{"class":747,"line":816},[745,4852,4853],{"class":759},"  --success-color",[745,4855,857],{"class":755},[745,4857,4829],{"class":755},[745,4859,4860],{"class":759},"10b981",[745,4862,785],{"class":755},[745,4864,4865],{"class":747,"line":823},[745,4866,1563],{"class":755},[636,4868,4870],{"id":4869},"browser-support","Browser Support",[721,4872,4873],{},"The plugin supports all modern browsers that support:",[641,4875,4876,4879,4882,4885],{},[644,4877,4878],{},"ES6+ features",[644,4880,4881],{},"CSS Grid and Flexbox",[644,4883,4884],{},"HTML5 form elements",[644,4886,4887],{},"Drag and Drop API",[636,4889,4891],{"id":4890},"performance","Performance",[721,4893,4894],{},"The plugin is optimized for performance with:",[641,4896,4897,4900,4903,4906,4909],{},[644,4898,4899],{},"Lazy loading of components",[644,4901,4902],{},"Efficient DOM manipulation",[644,4904,4905],{},"Minimal re-renders",[644,4907,4908],{},"Memory leak prevention through proper cleanup",[644,4910,4911],{},"Improved option merging to reduce unnecessary updates",[636,4913,4915],{"id":4914},"license","License",[721,4917,4918],{},"MIT License - see LICENSE file for details.",[4920,4921,4922],"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 .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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 .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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":740,"searchDepth":788,"depth":802,"links":4924},[4925,4926,4927,4928,4934,4939,4940,4954,4960,4964,4965,4968,4969,4970],{"id":638,"depth":788,"text":639},{"id":732,"depth":788,"text":733},{"id":883,"depth":788,"text":884},{"id":892,"depth":788,"text":893,"children":4929},[4930,4931,4932,4933],{"id":1065,"depth":802,"text":1066},{"id":1173,"depth":802,"text":1174},{"id":1471,"depth":802,"text":1472},{"id":2175,"depth":802,"text":2176},{"id":2389,"depth":788,"text":661,"children":4935},[4936,4937,4938],{"id":2395,"depth":802,"text":2396},{"id":2429,"depth":802,"text":2430},{"id":2584,"depth":802,"text":2585},{"id":2748,"depth":788,"text":697},{"id":2782,"depth":788,"text":667,"children":4941},[4942,4943,4944,4945,4946,4947,4948,4949,4950,4951,4952,4953],{"id":2788,"depth":802,"text":2789},{"id":2813,"depth":802,"text":2814},{"id":2845,"depth":802,"text":2846},{"id":2873,"depth":802,"text":2874},{"id":2908,"depth":802,"text":2909},{"id":2953,"depth":802,"text":2954},{"id":2991,"depth":802,"text":2992},{"id":3038,"depth":802,"text":3039},{"id":3084,"depth":802,"text":3085},{"id":3122,"depth":802,"text":3123},{"id":3165,"depth":802,"text":3166},{"id":3222,"depth":802,"text":3223},{"id":3270,"depth":788,"text":3271,"children":4955},[4956,4957,4958,4959],{"id":3274,"depth":802,"text":3275},{"id":3278,"depth":802,"text":3279},{"id":3765,"depth":802,"text":3766},{"id":4124,"depth":802,"text":4125},{"id":4296,"depth":788,"text":4297,"children":4961},[4962,4963],{"id":4300,"depth":802,"text":4301},{"id":4344,"depth":802,"text":4345},{"id":4381,"depth":788,"text":4382},{"id":4745,"depth":788,"text":4746,"children":4966},[4967],{"id":4801,"depth":802,"text":4802},{"id":4869,"depth":788,"text":4870},{"id":4890,"depth":788,"text":4891},{"id":4914,"depth":788,"text":4915},"The Form Builder Plugin provides comprehensive form creation and management capabilities for the on-CodeMerge editor. It allows users to build interactive forms with various field types, validation rules, and templates through an intuitive visual interface.","md",null,{},{"title":199},{"title":631,"description":4971},"t0cA20C-rUI4KXcq0UCaV3XfR2-3boUgWtvpKc_PIFE",[4979,4981],{"title":195,"path":196,"stem":197,"description":4980,"children":-1},"Insert and edit chart atoms in WYSIWYG, or run the full studio as on-codemerge\u002Fcharts.",{"title":203,"path":204,"stem":205,"description":4982,"children":-1},"Calendar atoms and the Calendar Editor studio. Source of truth is attrs.payload: CalendarDoc (no localStorage). Same studio UI for WYSIWYG atom popup (surface: 'atom') and the standalone app (surface: 'workspace').",1794129105740]