[{"data":1,"prerenderedAt":5385},["ShallowReactive",2],{"navigation":3,"docs-sdk-4.5-getting-started-interactive-ink-runtime":498,"nav-sdk45":5217,"support-index":5316},[4],{"title":5,"path":6,"stem":7,"children":8,"page":40},"Docs","\u002Fdocs","docs",[9,242,320],{"title":10,"path":11,"stem":12,"children":13,"page":40},"Cloud","\u002Fdocs\u002Fcloud","docs\u002Fcloud",[14],{"title":15,"path":16,"stem":17,"children":18,"page":40},"4.5","\u002Fdocs\u002Fcloud\u002F4.5","docs\u002Fcloud\u002F4.5",[19,41,54,79,100,147,172,196,209,234],{"title":20,"path":21,"stem":22,"children":23,"page":40},"Overview","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview","docs\u002Fcloud\u002F4.5\u002F01.overview",[24,28,32,36],{"title":25,"path":26,"stem":27},"MyScript iink SDK for web-based platform","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview\u002Fintroduction","docs\u002Fcloud\u002F4.5\u002F01.overview\u002F01.introduction",{"title":29,"path":30,"stem":31},"Choosing between REST or WebSockets","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview\u002Fhttp-rest-or-websocket","docs\u002Fcloud\u002F4.5\u002F01.overview\u002F02.http-rest-or-websocket",{"title":33,"path":34,"stem":35},"What's new","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview\u002Fchangelog","docs\u002Fcloud\u002F4.5\u002F01.overview\u002F03.changelog",{"title":37,"path":38,"stem":39},"Migration guide","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview\u002Fmigration-guide","docs\u002Fcloud\u002F4.5\u002F01.overview\u002F04.migration-guide",false,{"title":42,"path":43,"stem":44,"children":45,"page":40},"Integration","\u002Fdocs\u002Fcloud\u002F4.5\u002Fintegration","docs\u002Fcloud\u002F4.5\u002F02.integration",[46,50],{"title":47,"path":48,"stem":49},"Supported platforms","\u002Fdocs\u002Fcloud\u002F4.5\u002Fintegration\u002Fplatforms","docs\u002Fcloud\u002F4.5\u002F02.integration\u002F01.platforms",{"title":51,"path":52,"stem":53},"Integration levels","\u002Fdocs\u002Fcloud\u002F4.5\u002Fintegration\u002Fintegration-levels","docs\u002Fcloud\u002F4.5\u002F02.integration\u002F02.integration-levels",{"title":55,"path":56,"stem":57,"children":58,"page":40},"Recognition capabilities","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities",[59,63,67,71,75],{"title":60,"path":61,"stem":62},"Recognizers","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F01.recognizers",{"title":64,"path":65,"stem":66},"Text languages and features","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F02.text-languages",{"title":68,"path":69,"stem":70},"Math elements and rules","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Fmath-elements-and-rules","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F03.math-elements-and-rules",{"title":72,"path":73,"stem":74},"Shapes and connectors","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Fdiagram-features","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F04.diagram-features",{"title":76,"path":77,"stem":78},"Gestures","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Fgestures","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F05.gestures",{"title":80,"path":81,"stem":82,"children":83,"page":40},"Interactivity integration","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration",[84,88,92,96],{"title":85,"path":86,"stem":87},"Content types","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration\u002Fcontent-types","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration\u002F01.content-types",{"title":89,"path":90,"stem":91},"Interactive features","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration\u002Finteractive-features","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration\u002F02.interactive-features",{"title":93,"path":94,"stem":95},"Import and export formats","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration\u002Fimport-and-export-formats","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration\u002F03.import-and-export-formats",{"title":97,"path":98,"stem":99},"Math interactive features","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration\u002Fmath-features","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration\u002F04.math-features",{"title":101,"path":102,"stem":103,"children":104,"page":40},"iinkTS","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts","docs\u002Fcloud\u002F4.5\u002F05.iinkts",[105,109,113,121,138],{"title":106,"path":107,"stem":108},"Getting started","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fget-started","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F01.get-started",{"title":110,"path":111,"stem":112},"Canvas","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fcanvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F02.canvas",{"title":114,"path":115,"stem":116,"children":117,"page":40},"Ink Canvas","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fink-canvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F03.ink-canvas",[118],{"title":114,"path":119,"stem":120},"\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fink-canvas\u002Fink-canvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F03.ink-canvas\u002F01.ink-canvas",{"title":122,"path":123,"stem":124,"children":125,"page":40},"Interactive Ink Canvas","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Finteractive-ink-canvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F04.interactive-ink-canvas",[126,130,134],{"title":127,"path":128,"stem":129},"Interactive ink canvas","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Finteractive-ink-canvas\u002Finteractive-ink-canvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F04.interactive-ink-canvas\u002F01.interactive-ink-canvas",{"title":131,"path":132,"stem":133},"Interactive Math","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Finteractive-ink-canvas\u002Fiicanvas-math","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F04.interactive-ink-canvas\u002F02.iicanvas-math",{"title":135,"path":136,"stem":137},"Using a custom rendering","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Finteractive-ink-canvas\u002Fiicanvas-other-rendering","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F04.interactive-ink-canvas\u002F03.iicanvas-other-rendering",{"title":139,"path":140,"stem":141,"children":142,"page":40},"Reference","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Freference","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F05.reference",[143],{"title":144,"path":145,"stem":146},"Configuration","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Freference\u002Fconfiguration-iinkts","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F05.reference\u002F01.configuration-iinkts",{"title":148,"path":149,"stem":150,"children":151,"page":40},"REST","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest","docs\u002Fcloud\u002F4.5\u002F06.rest",[152,156,160,164,168],{"title":153,"path":154,"stem":155},"MyScript iink SDK Web REST Overview","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Farchitecture","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F01.architecture",{"title":157,"path":158,"stem":159},"MyScript iink SDK Web REST Recognizer API","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Fnew-api","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F02.new-api",{"title":161,"path":162,"stem":163},"Recognizer configuration","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Fconfiguration-recognizer-rest","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F03.configuration-recognizer-rest",{"title":165,"path":166,"stem":167},"MyScript iink SDK Web REST Batch API","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Flegacy-api","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F04.legacy-api",{"title":169,"path":170,"stem":171},"Batch configuration","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Fconfiguration-rest","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F05.configuration-rest",{"title":173,"path":174,"stem":175,"children":176,"page":40},"WebSockets","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets","docs\u002Fcloud\u002F4.5\u002F07.websockets",[177,181,185,189,193],{"title":178,"path":179,"stem":180},"MyScript iink SDK WebSockets API architecture","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Farchitecture","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F01.architecture",{"title":182,"path":183,"stem":184},"Offscreen interactivity mode messages","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Fmessages-offscreen","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F02.messages-offscreen",{"title":186,"path":187,"stem":188},"Offscreen interactivity math messages","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Fmath-offscreen","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F03.math-offscreen",{"title":190,"path":191,"stem":192},"Onscreen interactivity mode messages","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Fmessages-onscreen","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F04.messages-onscreen",{"title":144,"path":194,"stem":195},"\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Fconfiguration-ws","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F05.configuration-ws",{"title":197,"path":198,"stem":199,"children":200,"page":40},"Specific","\u002Fdocs\u002Fcloud\u002F4.5\u002Fspecific","docs\u002Fcloud\u002F4.5\u002F08.specific",[201,205],{"title":202,"path":203,"stem":204},"Text recognition candidates","\u002Fdocs\u002Fcloud\u002F4.5\u002Fspecific\u002Ftext-recognition-candidates","docs\u002Fcloud\u002F4.5\u002F08.specific\u002F01.text-recognition-candidates",{"title":206,"path":207,"stem":208},"Recognition resources","\u002Fdocs\u002Fcloud\u002F4.5\u002Fspecific\u002Fcustom-recognition","docs\u002Fcloud\u002F4.5\u002F08.specific\u002F02.custom-recognition",{"title":210,"path":211,"stem":212,"children":213,"page":40},"Server","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver","docs\u002Fcloud\u002F4.5\u002F09.server",[214,218,222,226,230],{"title":215,"path":216,"stem":217},"MyScript Server Installation Preamble and Prerequisites","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fpreamble-prerequisites","docs\u002Fcloud\u002F4.5\u002F09.server\u002F01.preamble-prerequisites",{"title":219,"path":220,"stem":221},"MyScript Server Monoserver Installation Documentation","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fmonoserver-installation","docs\u002Fcloud\u002F4.5\u002F09.server\u002F02.monoserver-installation",{"title":223,"path":224,"stem":225},"MyScript Server Production Installation Documentation","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fproduction-installation","docs\u002Fcloud\u002F4.5\u002F09.server\u002F03.production-installation",{"title":227,"path":228,"stem":229},"MyScript Server Migration Guide","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fserver-migration-guide","docs\u002Fcloud\u002F4.5\u002F09.server\u002F04.server-migration-guide",{"title":231,"path":232,"stem":233},"MyScript Server Administration Guide","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fadministration-guide","docs\u002Fcloud\u002F4.5\u002F09.server\u002F05.administration-guide",{"title":139,"path":235,"stem":236,"children":237,"page":40},"\u002Fdocs\u002Fcloud\u002F4.5\u002Freference","docs\u002Fcloud\u002F4.5\u002F10.reference",[238],{"title":239,"path":240,"stem":241},"JIIX format reference","\u002Fdocs\u002Fcloud\u002F4.5\u002Freference\u002Fjiix","docs\u002Fcloud\u002F4.5\u002F10.reference\u002F01.jiix",{"title":243,"path":244,"stem":245,"children":246,"page":40},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002Fconcepts",[247,250,254],{"title":20,"path":248,"stem":249},"\u002Fdocs\u002Fconcepts\u002Foverview","docs\u002Fconcepts\u002F01.overview",{"title":251,"path":252,"stem":253},"Glossary","\u002Fdocs\u002Fconcepts\u002Fglossary","docs\u002Fconcepts\u002F02.glossary",{"title":255,"path":256,"stem":257,"children":258,"page":40},"Fundamentals","\u002Fdocs\u002Fconcepts\u002Ffundamentals","docs\u002Fconcepts\u002F03.fundamentals",[259,263,292,312],{"title":260,"path":261,"stem":262},"OCR vs digital ink recognition","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fdigital-ink-vs-ocr","docs\u002Fconcepts\u002F03.fundamentals\u002F01.digital-ink-vs-ocr",{"title":264,"path":265,"stem":266,"children":267,"page":40},"Ink interpretation","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation",[268,272,276,280,284,288],{"title":269,"path":270,"stem":271},"Ink processing","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fink-interpretation","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F01.ink-interpretation",{"title":273,"path":274,"stem":275},"Recognition features","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fcontent-types","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F02.content-types",{"title":277,"path":278,"stem":279},"Ink classification","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fink-classification","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F03.ink-classification",{"title":281,"path":282,"stem":283},"What are batch mode and incremental mode?","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fbatch-mode","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F04.batch-mode",{"title":285,"path":286,"stem":287},"Gestures and context","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fcontext-gestures","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F05.context-gestures",{"title":289,"path":290,"stem":291},"What is interactivity","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Finteractive-ink","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F06.interactive-ink",{"title":293,"path":294,"stem":295,"children":296,"page":40},"Rendering-driven interactivity","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity",[297,301,304,308],{"title":298,"path":299,"stem":300},"Ink capture","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity\u002Fink-capture","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity\u002F01.ink-capture",{"title":76,"path":302,"stem":303},"\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity\u002Fediting-gestures","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity\u002F02.editing-gestures",{"title":305,"path":306,"stem":307},"Smart tools","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity\u002Fsmart-tools","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity\u002F03.smart-tools",{"title":309,"path":310,"stem":311},"Responsive and productive","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity\u002Fresponsive-layout","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity\u002F04.responsive-layout",{"title":313,"path":314,"stem":315,"children":316,"page":40},"Handwriting generation","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fhandwriting-generation","docs\u002Fconcepts\u002F03.fundamentals\u002F04.handwriting-generation",[317],{"title":313,"path":318,"stem":319},"\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fhandwriting-generation\u002Fhandwriting-generation","docs\u002Fconcepts\u002F03.fundamentals\u002F04.handwriting-generation\u002F01.handwriting-generation",{"title":321,"path":322,"stem":323,"children":324,"page":40},"Sdk","\u002Fdocs\u002Fsdk","docs\u002Fsdk",[325],{"title":15,"path":326,"stem":327,"children":328,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5","docs\u002Fsdk\u002F4.5",[329,333,336,339,349,368,381,393,401,417,426,463,467,470,474,477,484],{"title":330,"path":331,"stem":332},"About MyScript iink SDK","\u002Fdocs\u002Fsdk\u002F4.5\u002Fabout","docs\u002Fsdk\u002F4.5\u002F01.about",{"title":33,"path":334,"stem":335},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fchangelog","docs\u002Fsdk\u002F4.5\u002F02.changelog",{"title":37,"path":337,"stem":338},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fmigration-guide","docs\u002Fsdk\u002F4.5\u002F03.migration-guide",{"title":42,"path":340,"stem":341,"children":342,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fintegration","docs\u002Fsdk\u002F4.5\u002F04.integration",[343,346],{"title":47,"path":344,"stem":345},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fintegration\u002Fplatforms","docs\u002Fsdk\u002F4.5\u002F04.integration\u002F01.platforms",{"title":51,"path":347,"stem":348},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fintegration\u002Fintegration-levels","docs\u002Fsdk\u002F4.5\u002F04.integration\u002F02.integration-levels",{"title":55,"path":350,"stem":351,"children":352,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities",[353,356,359,362,365],{"title":60,"path":354,"stem":355},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F01.recognizers",{"title":64,"path":357,"stem":358},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F02.text-languages",{"title":68,"path":360,"stem":361},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Fmath-elements-and-rules","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F03.math-elements-and-rules",{"title":72,"path":363,"stem":364},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Fdiagram-features","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F04.diagram-features",{"title":76,"path":366,"stem":367},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Fgestures","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F05.gestures",{"title":80,"path":369,"stem":370,"children":371,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration","docs\u002Fsdk\u002F4.5\u002F06.interactivity-integration",[372,375,378],{"title":85,"path":373,"stem":374},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration\u002Fcontent-types","docs\u002Fsdk\u002F4.5\u002F06.interactivity-integration\u002F01.content-types",{"title":89,"path":376,"stem":377},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration\u002Finteractive-features","docs\u002Fsdk\u002F4.5\u002F06.interactivity-integration\u002F02.interactive-features",{"title":93,"path":379,"stem":380},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration\u002Fimport-and-export-formats","docs\u002Fsdk\u002F4.5\u002F06.interactivity-integration\u002F03.import-and-export-formats",{"title":106,"path":382,"stem":383,"children":384,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fgetting-started","docs\u002Fsdk\u002F4.5\u002F07.getting-started",[385,389],{"title":386,"path":387,"stem":388},"Setup","\u002Fdocs\u002Fsdk\u002F4.5\u002Fgetting-started\u002Fsetup","docs\u002Fsdk\u002F4.5\u002F07.getting-started\u002F01.setup",{"title":390,"path":391,"stem":392},"Instantiate Engine","\u002Fdocs\u002Fsdk\u002F4.5\u002Fgetting-started\u002Finteractive-ink-runtime","docs\u002Fsdk\u002F4.5\u002F07.getting-started\u002F02.interactive-ink-runtime",{"title":394,"path":395,"stem":396,"children":397,"page":40},"Recognizer","\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognizer","docs\u002Fsdk\u002F4.5\u002F08.recognizer",[398],{"title":60,"path":399,"stem":400},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognizer\u002Frecognizers","docs\u002Fsdk\u002F4.5\u002F08.recognizer\u002F01.recognizers",{"title":402,"path":403,"stem":404,"children":405,"page":40},"Interactivity specific","\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity","docs\u002Fsdk\u002F4.5\u002F09.interactivity",[406,410,413],{"title":407,"path":408,"stem":409},"Storage","\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity\u002Fstorage","docs\u002Fsdk\u002F4.5\u002F09.interactivity\u002F01.storage",{"title":97,"path":411,"stem":412},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity\u002Fmath-features","docs\u002Fsdk\u002F4.5\u002F09.interactivity\u002F02.math-features",{"title":414,"path":415,"stem":416},"Integrate with the undo\u002Fredo stack of your application","\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity\u002Fcombined-undo-redo-stacks","docs\u002Fsdk\u002F4.5\u002F09.interactivity\u002F03.combined-undo-redo-stacks",{"title":418,"path":419,"stem":420,"children":421,"page":40},"OffScreenEditor specific","\u002Fdocs\u002Fsdk\u002F4.5\u002Foffscreen-editor","docs\u002Fsdk\u002F4.5\u002F10.offscreen-editor",[422],{"title":423,"path":424,"stem":425},"OffscreenEditor","\u002Fdocs\u002Fsdk\u002F4.5\u002Foffscreen-editor\u002Foff-screen-usage","docs\u002Fsdk\u002F4.5\u002F10.offscreen-editor\u002F01.off-screen-usage",{"title":427,"path":428,"stem":429,"children":430,"page":40},"Editor specific","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor","docs\u002Fsdk\u002F4.5\u002F11.editor",[431,435,439,443,447,451,455,459],{"title":432,"path":433,"stem":434},"Rendering","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Frendering","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F01.rendering",{"title":436,"path":437,"stem":438},"Editing","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fediting","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F02.editing",{"title":440,"path":441,"stem":442},"Tool controller","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Ftool-controller","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F03.tool-controller",{"title":444,"path":445,"stem":446},"Selection and block","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fblock-selection-management","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F04.block-selection-management",{"title":448,"path":449,"stem":450},"Conversion","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fconversion","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F05.conversion",{"title":452,"path":453,"stem":454},"Zooming and scrolling","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fzooming-and-scrolling","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F06.zooming-and-scrolling",{"title":456,"path":457,"stem":458},"Styling","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fstyling","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F07.styling",{"title":460,"path":461,"stem":462},"Custom inking","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fcustom-inking","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F08.custom-inking",{"title":464,"path":465,"stem":466},"Result, import and export","\u002Fdocs\u002Fsdk\u002F4.5\u002Fimport-and-export","docs\u002Fsdk\u002F4.5\u002F12.import-and-export",{"title":202,"path":468,"stem":469},"\u002Fdocs\u002Fsdk\u002F4.5\u002Ftext-recognition-candidates","docs\u002Fsdk\u002F4.5\u002F13.text-recognition-candidates",{"title":471,"path":472,"stem":473},"Error management","\u002Fdocs\u002Fsdk\u002F4.5\u002Ferror-management","docs\u002Fsdk\u002F4.5\u002F14.error-management",{"title":206,"path":475,"stem":476},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fcustom-recognition","docs\u002Fsdk\u002F4.5\u002F15.custom-recognition",{"title":313,"path":478,"stem":479,"children":480,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fhandwriting-generation","docs\u002Fsdk\u002F4.5\u002F16.handwriting-generation",[481],{"title":313,"path":482,"stem":483},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fhandwriting-generation\u002Fhandwriting-generation","docs\u002Fsdk\u002F4.5\u002F16.handwriting-generation\u002F01.handwriting-generation",{"title":139,"path":485,"stem":486,"children":487,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Freference","docs\u002Fsdk\u002F4.5\u002F17.reference",[488,491,494],{"title":144,"path":489,"stem":490},"\u002Fdocs\u002Fsdk\u002F4.5\u002Freference\u002Fconfiguration","docs\u002Fsdk\u002F4.5\u002F17.reference\u002F01.configuration",{"title":239,"path":492,"stem":493},"\u002Fdocs\u002Fsdk\u002F4.5\u002Freference\u002Fjiix","docs\u002Fsdk\u002F4.5\u002F17.reference\u002F02.jiix",{"title":495,"path":496,"stem":497},"Styling reference","\u002Fdocs\u002Fsdk\u002F4.5\u002Freference\u002Fstyling","docs\u002Fsdk\u002F4.5\u002F17.reference\u002F03.styling",{"path":391,"page":499},{"id":500,"title":390,"body":501,"canonicalPath":5209,"description":5210,"extension":5211,"icon":5212,"meta":5213,"navTitle":5209,"navigation":644,"path":391,"resolveKey":5214,"resolveVersion":5209,"seo":5215,"stem":392,"__hash__":5216},"sdk45\u002Fdocs\u002Fsdk\u002F4.5\u002F07.getting-started\u002F02.interactive-ink-runtime.md",{"type":502,"value":503,"toc":5199},"minimark",[504,508,513,533,569,967,980,983,991,994,999,1095,1099,1102,1119,1126,1136,1140,1148,1156,1207,1210,1216,1229,1250,1255,1261,1275,1286,1823,1835,1839,1847,1853,1857,1870,1873,1887,3028,3035,3999,4007,4591,4601,4943,4951,4954,5186,5195],[505,506,507],"p",{},"This page shows you how to instantiate the iink runtime and configure it to fit your needs.",[509,510,512],"h2",{"id":511},"engine-creation","Engine creation",[514,515,516,528],"partial",{},[517,518,520],"template",{"v-slot:swift":519},"",[505,521,522,523,527],{},"The iink SDK runtime is represented by an ",[524,525,526],"code",{},"IINKEngine"," object.\nThis object will let you create other key objects, configure the recognition and fine-tune the SDK behavior.",[505,529,522,530,527],{},[524,531,532],{},"Engine",[514,534,535,540,552,561],{},[517,536,537],{"v-slot:swift":519},[505,538,539],{},"Here is how to instantiate it:",[517,541,542],{"v-slot:csharp":519},[505,543,544,545,548,549,551],{},"It is instantiated via the ",[524,546,547],{},"Create()"," static method of the ",[524,550,532],{}," class:",[517,553,554],{"v-slot:java":519},[505,555,544,556,548,559,551],{},[524,557,558],{},"create()",[524,560,532],{},[517,562,563],{"v-slot:cpp":519},[505,564,544,565,548,567,551],{},[524,566,558],{},[524,568,532],{},[514,570,571,796,882,925],{},[517,572,573,576],{"v-slot:java":519},[505,574,575],{},"In java, we strongly recommend to wrap the engine creation into a singleton.",[577,578,582],"pre",{"className":579,"code":580,"language":581,"meta":519,"style":519},"language-java shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","import com.myscript.certificate.MyCertificate;\nimport com.myscript.iink.Engine;\n\npublic class IInkApplication extends Application\n{\n  private static Engine engine;\n\n  public static synchronized Engine getEngine()\n  {\n    if (engine == null)\n    {\n      engine = Engine.create(MyCertificate.getBytes());\n    }\n\n    return engine;\n  }\n}\n","java",[524,583,584,617,639,646,666,672,690,695,711,717,738,744,763,769,774,784,790],{"__ignoreMap":519},[585,586,589,593,597,601,604,606,609,611,614],"span",{"class":587,"line":588},"line",1,[585,590,592],{"class":591},"sU2JI","import",[585,594,596],{"class":595},"sglaT"," com",[585,598,600],{"class":599},"soFc9",".",[585,602,603],{"class":595},"myscript",[585,605,600],{"class":599},[585,607,608],{"class":595},"certificate",[585,610,600],{"class":599},[585,612,613],{"class":595},"MyCertificate",[585,615,616],{"class":599},";\n",[585,618,620,622,624,626,628,630,633,635,637],{"class":587,"line":619},2,[585,621,592],{"class":591},[585,623,596],{"class":595},[585,625,600],{"class":599},[585,627,603],{"class":595},[585,629,600],{"class":599},[585,631,632],{"class":595},"iink",[585,634,600],{"class":599},[585,636,532],{"class":595},[585,638,616],{"class":599},[585,640,642],{"class":587,"line":641},3,[585,643,645],{"emptyLinePlaceholder":644},true,"\n",[585,647,649,652,655,659,662],{"class":587,"line":648},4,[585,650,651],{"class":595},"public",[585,653,654],{"class":595}," class",[585,656,658],{"class":657},"sVYTS"," IInkApplication",[585,660,661],{"class":595}," extends",[585,663,665],{"class":664},"sZBTK"," Application\n",[585,667,669],{"class":587,"line":668},5,[585,670,671],{"class":599},"{\n",[585,673,675,678,681,684,688],{"class":587,"line":674},6,[585,676,677],{"class":595},"  private",[585,679,680],{"class":595}," static",[585,682,683],{"class":595}," Engine",[585,685,687],{"class":686},"sEQEB"," engine",[585,689,616],{"class":599},[585,691,693],{"class":587,"line":692},7,[585,694,645],{"emptyLinePlaceholder":644},[585,696,698,701,703,706,708],{"class":587,"line":697},8,[585,699,700],{"class":595},"  public",[585,702,680],{"class":595},[585,704,705],{"class":595}," synchronized",[585,707,683],{"class":595},[585,709,710],{"class":599}," getEngine()\n",[585,712,714],{"class":587,"line":713},9,[585,715,716],{"class":599},"  {\n",[585,718,720,723,726,729,732,735],{"class":587,"line":719},10,[585,721,722],{"class":599},"    if",[585,724,725],{"class":599}," (",[585,727,728],{"class":686},"engine ",[585,730,731],{"class":595},"==",[585,733,734],{"class":591}," null",[585,736,737],{"class":599},")\n",[585,739,741],{"class":587,"line":740},11,[585,742,743],{"class":599},"    {\n",[585,745,747,750,753,755,758,760],{"class":587,"line":746},12,[585,748,749],{"class":686},"      engine ",[585,751,752],{"class":595},"=",[585,754,683],{"class":686},[585,756,757],{"class":599},".create(",[585,759,613],{"class":686},[585,761,762],{"class":599},".getBytes());\n",[585,764,766],{"class":587,"line":765},13,[585,767,768],{"class":599},"    }\n",[585,770,772],{"class":587,"line":771},14,[585,773,645],{"emptyLinePlaceholder":644},[585,775,777,780,782],{"class":587,"line":776},15,[585,778,779],{"class":599},"    return",[585,781,687],{"class":686},[585,783,616],{"class":599},[585,785,787],{"class":587,"line":786},16,[585,788,789],{"class":599},"  }\n",[585,791,793],{"class":587,"line":792},17,[585,794,795],{"class":686},"}\n",[517,797,798],{"v-slot:swift":519},[577,799,803],{"className":800,"code":801,"language":802,"meta":519,"style":519},"language-swift shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","let data = Data(bytes: myCertificate.bytes, count: myCertificate.length)\nguard let engine = IINKEngine(certificate: data) else {\n    self.engineErrorMessage = \"Invalid certificate\"\n    return nil\n}\n","swift",[524,804,805,829,851,871,878],{"__ignoreMap":519},[585,806,807,810,813,815,818,821,824,827],{"class":587,"line":588},[585,808,809],{"class":591},"let",[585,811,812],{"class":686}," data ",[585,814,752],{"class":595},[585,816,817],{"class":599}," Data(bytes: myCertificate.",[585,819,820],{"class":686},"bytes",[585,822,823],{"class":599},", count: myCertificate.",[585,825,826],{"class":686},"length",[585,828,737],{"class":599},[585,830,831,834,837,840,842,845,848],{"class":587,"line":619},[585,832,833],{"class":599},"guard",[585,835,836],{"class":591}," let",[585,838,839],{"class":686}," engine ",[585,841,752],{"class":595},[585,843,844],{"class":599}," IINKEngine(certificate: data)",[585,846,847],{"class":599}," else",[585,849,850],{"class":599}," {\n",[585,852,853,857,860,862,865,868],{"class":587,"line":641},[585,854,856],{"class":855},"sYWwX","    self",[585,858,859],{"class":686},".engineErrorMessage ",[585,861,752],{"class":595},[585,863,864],{"class":599}," \"",[585,866,867],{"class":664},"Invalid certificate",[585,869,870],{"class":599},"\"\n",[585,872,873,875],{"class":587,"line":648},[585,874,779],{"class":599},[585,876,877],{"class":591}," nil\n",[585,879,880],{"class":587,"line":668},[585,881,795],{"class":599},[517,883,884],{"v-slot:cpp":519},[577,885,889],{"className":886,"code":887,"language":888,"meta":519,"style":519},"language-cpp shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","auto engine = Engine::create(myCertificate.bytes, myCertificate.length);\n","cpp",[524,890,891],{"__ignoreMap":519},[585,892,893,896,898,900,902,905,908,910,912,915,918,920,922],{"class":587,"line":588},[585,894,895],{"class":595},"auto",[585,897,839],{"class":686},[585,899,752],{"class":595},[585,901,683],{"class":657},[585,903,904],{"class":599},"::create(",[585,906,907],{"class":686},"myCertificate",[585,909,600],{"class":599},[585,911,820],{"class":686},[585,913,914],{"class":599},",",[585,916,917],{"class":686}," myCertificate",[585,919,600],{"class":599},[585,921,826],{"class":686},[585,923,924],{"class":599},");\n",[517,926,927],{"v-slot:csharp":519},[577,928,932],{"className":929,"code":930,"language":931,"meta":519,"style":519},"language-csharp shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","Engine engine = Engine.Create(MyScript.Certificate.MyCertificate.Bytes);\n","csharp",[524,933,934],{"__ignoreMap":519},[585,935,936,938,940,943,945,948,951,953,956,958,960,962,965],{"class":587,"line":588},[585,937,532],{"class":657},[585,939,687],{"class":657},[585,941,942],{"class":595}," =",[585,944,683],{"class":686},[585,946,947],{"class":599},".Create(",[585,949,950],{"class":686},"MyScript",[585,952,600],{"class":599},[585,954,955],{"class":686},"Certificate",[585,957,600],{"class":599},[585,959,613],{"class":686},[585,961,600],{"class":599},[585,963,964],{"class":686},"Bytes",[585,966,924],{"class":599},[968,969,971],"callout",{"color":970},"secondary",[505,972,973,974,979],{},"Data provided in parameter corresponds to your ",[975,976,978],"a",{"href":977},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fgetting-started\u002Fsetup#getting-a-certificate","activation certificate",". Please check its validity if the engine creation\nfails.",[509,981,144],{"id":982},"configuration",[505,984,985,986,990],{},"A new engine ",[987,988,989],"strong",{},"must be configured"," to let iink SDK know which kind of content is to be recognized.",[505,992,993],{},"Being a flexible toolkit, iink SDK also comes with many configuration parameters.\nWhile the default values make sense in most cases, it may sometimes be required to configure them to suit your needs.",[995,996,998],"h3",{"id":997},"accessing-the-configuration","Accessing the configuration",[514,1000,1001,1031,1056,1077],{},[517,1002,1003,1019,1024],{"v-slot:swift":519},[505,1004,1005,1006,1009,1010,1012,1013,1015,1016,1018],{},"MyScript iink SDK configuration is an ",[524,1007,1008],{},"IINKParameterSet"," object that can be obtained via the ",[524,1011,982],{}," property of the ",[524,1014,526],{}," object.\nIt can be seen as a set of key\u002Fvalue pairs, where values themselves can be other ",[524,1017,1008],{}," objects.",[505,1020,1021,1022,1018],{},"You can read the value attached to an existing key, add new (key, value) pairs or remove existing ones.\nSupported value types are strings, numbers, booleans, arrays of strings, as well as other ",[524,1023,1008],{},[505,1025,1026,1027,1030],{},"It is possible to attach a delegate implementing the ",[524,1028,1029],{},"IINKConfigurationDelegate"," protocol to a given configuration object to get notified when configuration\nchanges are made.",[517,1032,1033,1045,1049],{"v-slot:csharp":519},[505,1034,1035,1036,1009,1039,1012,1041,1015,1043,1018],{},"MyScript iink SDK configuration is a ",[524,1037,1038],{},"ParameterSet",[524,1040,144],{},[524,1042,532],{},[524,1044,1038],{},[505,1046,1021,1047,1018],{},[524,1048,1038],{},[505,1050,1051,1052,1055],{},"It is possible to attach a listener implementing the ",[524,1053,1054],{},"IConfigurationListener"," interface to a given configuration object to get notified when configuration\nchanges are made.",[517,1057,1058,1069,1073],{"v-slot:java":519},[505,1059,1035,1060,1062,1063,1066,1067,1018],{},[524,1061,1038],{}," object that can be obtained by calling ",[524,1064,1065],{},"getConfiguration()"," on the engine object.\nIt can be seen as a set of key\u002Fvalue pairs, where values themselves can be other ",[524,1068,1038],{},[505,1070,1021,1071,1018],{},[524,1072,1038],{},[505,1074,1051,1075,1055],{},[524,1076,1054],{},[517,1078,1079,1087,1091],{"v-slot:cpp":519},[505,1080,1035,1081,1062,1083,1066,1085,1018],{},[524,1082,1038],{},[524,1084,1065],{},[524,1086,1038],{},[505,1088,1021,1089,1018],{},[524,1090,1038],{},[505,1092,1051,1093,1055],{},[524,1094,1054],{},[995,1096,1098],{"id":1097},"configuring-the-recognition","Configuring the recognition",[505,1100,1101],{},"To recognize math, shapes or text in any language, the engine needs to be created and pointed to the required assets.",[505,1103,1104,1105,725,1108,1111,1112,725,1115,1118],{},"Assets packages consist in a set of  ",[987,1106,1107],{},"configuration files",[524,1109,1110],{},"*.conf",") that specify required recognition parameters combined to binary files called ",[987,1113,1114],{},"resources files",[524,1116,1117],{},"*.res",").\nThe resources files host everything that the engine requires for the recognition.",[505,1120,1121,1122,1125],{},"MyScript iink SDK default configurations should be suitable for most needs. So in most cases, you don't have to care for them.\nIf you need to go further, you can learn ",[975,1123,1124],{"href":475},"how to modify or write your own configuration files"," (advanced).",[968,1127,1128],{"color":970},[505,1129,1130,1131,1135],{},"Make sure to properly deploy these files along your application as well. A good practice is to implement ",[975,1132,1134],{"href":1133},"\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fediting#monitoring-changes-in-the-model","error management at editor\nlevel"," to be notified of recognition configuration error.",[995,1137,1139],{"id":1138},"language-recognition-configuration","Language recognition configuration",[505,1141,1142,1143,1147],{},"Default language for text recognition is ",[1144,1145,1146],"em",{},"en_US"," english. So one of the first recognition tuning you might want to do is modifying the language.",[505,1149,1150,1151,1155],{},"MyScript delivers some ready to use language packs so that updating language is an easy task.\nDepending on ",[975,1152,1154],{"href":1153},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration\u002Fcontent-types#raw-content-analyzer","your content type",", you can either use:",[1157,1158,1159,1187],"ul",{},[1160,1161,1162,1163,1167,1168,1174,1175,1180,1181,1183,1184,600],"li",{},"a ",[975,1164,1166],{"href":1165},"\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fcontent-types#language-support","specific language"," resource: *MyScript language names start with a two-letter language code (using the ",[975,1169,1173],{"href":1170,"rel":1171},"https:\u002F\u002Fwww.iso.org\u002Fiso-639-language-codes.html",[1172],"nofollow","ISO-639 standard","),\nfollowed by an underscore and a two-letter country code (using the ",[975,1176,1179],{"href":1177,"rel":1178},"https:\u002F\u002Fwww.iso.org\u002Fiso-3166-country-codes.html",[1172],"ISO-3166 standard",").\nFor example ",[1144,1182,1146],{}," for ",[1144,1185,1186],{},"US English",[1160,1188,1189,1190,1196,1197,1200,1201,1204,1205,600],{},"the ",[975,1191,1192,1195],{"href":1165},[987,1193,1194],{},"mul_Latn"," multi-language"," resource: it is contained in the ",[1144,1198,1199],{},"myscript-iink-handwriting-recognition.zip"," package and its ",[1144,1202,1203],{},"lang"," value is ",[1144,1206,1194],{},[505,1208,1209],{},"Once you have chosen your language, you can update it in a few steps:",[505,1211,1212,1215],{},[987,1213,1214],{},"Step 1"," Download the corresponding language pack, so in our example, select the italian language:",[505,1217,1218,1219,1223,1224,600],{},"Packs for additional languages or content types are available on ",[975,1220,1222],{"href":1221},"\u002Fsupport\u002Frecognition-assets","MyScript Developer Portal"," or from your ",[975,1225,1228],{"href":1226,"rel":1227},"https:\u002F\u002Fpartner.myscript.com\u002F",[1172],"MyScript Partners account",[505,1230,1231,1234,1235,1238,1239,725,1242,1244,1245,725,1247,1249],{},[987,1232,1233],{},"Step 2"," Install the pack in your application project:\nThe language pack consists in a ",[524,1236,1237],{},"*.zip"," archive containing  a ",[987,1240,1241],{},"configuration file",[524,1243,1110],{},"), and associated ",[987,1246,1114],{},[524,1248,1117],{},") to be extracted in your project path.",[968,1251,1252],{"color":970},[505,1253,1254],{},"Make sure to properly deploy these files as the .conf file refers to the .res files with relative paths. So take care to keep the archive folder structure when extracting the files",[505,1256,1257,1260],{},[987,1258,1259],{},"Step 3"," Modify the engine configuration language in you application code:",[1157,1262,1263,1270],{},[1160,1264,1265,1266,1269],{},"Set the value of the ",[524,1267,1268],{},"configuration-manager.search-path"," key to the folder(s) containing your language configuration file(s) (*.conf).",[1160,1271,1265,1272,1274],{},[524,1273,1203],{}," key to match your language",[505,1276,1277,1278,1281,1282,1285],{},"For instance, set ",[524,1279,1280],{},"it_IT"," for the Italian language, as corresponding resources are described in ",[524,1283,1284],{},"it_IT.conf",":",[514,1287,1288,1477,1574,1663],{},[517,1289,1290],{"v-slot:java":519},[577,1291,1293],{"className":579,"code":1292,"language":581,"meta":519,"style":519},"import com.myscript.iink.Configuration;\nimport com.myscript.iink.Engine;\nimport java.io.File;\n\n...\nEngine engine = IInkApplication.getEngine();\n\n\u002F\u002F configure recognition\nConfiguration conf = engine.getConfiguration();\nconf.setStringArray(\"configuration-manager.search-path\", new String[] { \"zip:\u002F\u002F\" + getPackageCodePath() + \"!\u002Fassets\u002Fconf\" });\nconf.setString(\"lang\", \"it_IT\");\n",[524,1294,1295,1315,1335,1354,1358,1363,1376,1380,1386,1400,1454],{"__ignoreMap":519},[585,1296,1297,1299,1301,1303,1305,1307,1309,1311,1313],{"class":587,"line":588},[585,1298,592],{"class":591},[585,1300,596],{"class":595},[585,1302,600],{"class":599},[585,1304,603],{"class":595},[585,1306,600],{"class":599},[585,1308,632],{"class":595},[585,1310,600],{"class":599},[585,1312,144],{"class":595},[585,1314,616],{"class":599},[585,1316,1317,1319,1321,1323,1325,1327,1329,1331,1333],{"class":587,"line":619},[585,1318,592],{"class":591},[585,1320,596],{"class":595},[585,1322,600],{"class":599},[585,1324,603],{"class":595},[585,1326,600],{"class":599},[585,1328,632],{"class":595},[585,1330,600],{"class":599},[585,1332,532],{"class":595},[585,1334,616],{"class":599},[585,1336,1337,1339,1342,1344,1347,1349,1352],{"class":587,"line":641},[585,1338,592],{"class":591},[585,1340,1341],{"class":595}," java",[585,1343,600],{"class":599},[585,1345,1346],{"class":595},"io",[585,1348,600],{"class":599},[585,1350,1351],{"class":595},"File",[585,1353,616],{"class":599},[585,1355,1356],{"class":587,"line":648},[585,1357,645],{"emptyLinePlaceholder":644},[585,1359,1360],{"class":587,"line":668},[585,1361,1362],{"class":599},"...\n",[585,1364,1365,1367,1369,1371,1373],{"class":587,"line":674},[585,1366,532],{"class":595},[585,1368,839],{"class":686},[585,1370,752],{"class":595},[585,1372,658],{"class":686},[585,1374,1375],{"class":599},".getEngine();\n",[585,1377,1378],{"class":587,"line":692},[585,1379,645],{"emptyLinePlaceholder":644},[585,1381,1382],{"class":587,"line":697},[585,1383,1385],{"class":1384},"sJjcI","\u002F\u002F configure recognition\n",[585,1387,1388,1390,1393,1395,1397],{"class":587,"line":713},[585,1389,144],{"class":595},[585,1391,1392],{"class":686}," conf ",[585,1394,752],{"class":595},[585,1396,687],{"class":686},[585,1398,1399],{"class":599},".getConfiguration();\n",[585,1401,1402,1405,1408,1411,1413,1415,1417,1420,1423,1426,1429,1431,1434,1436,1439,1442,1444,1446,1449,1451],{"class":587,"line":719},[585,1403,1404],{"class":686},"conf",[585,1406,1407],{"class":599},".setStringArray(",[585,1409,1410],{"class":599},"\"",[585,1412,1268],{"class":664},[585,1414,1410],{"class":599},[585,1416,914],{"class":599},[585,1418,1419],{"class":599}," new",[585,1421,1422],{"class":595}," String",[585,1424,1425],{"class":599},"[]",[585,1427,1428],{"class":599}," {",[585,1430,864],{"class":599},[585,1432,1433],{"class":664},"zip:\u002F\u002F",[585,1435,1410],{"class":599},[585,1437,1438],{"class":595}," +",[585,1440,1441],{"class":599}," getPackageCodePath()",[585,1443,1438],{"class":595},[585,1445,864],{"class":599},[585,1447,1448],{"class":664},"!\u002Fassets\u002Fconf",[585,1450,1410],{"class":599},[585,1452,1453],{"class":599}," });\n",[585,1455,1456,1458,1461,1463,1465,1467,1469,1471,1473,1475],{"class":587,"line":740},[585,1457,1404],{"class":686},[585,1459,1460],{"class":599},".setString(",[585,1462,1410],{"class":599},[585,1464,1203],{"class":664},[585,1466,1410],{"class":599},[585,1468,914],{"class":599},[585,1470,864],{"class":599},[585,1472,1280],{"class":664},[585,1474,1410],{"class":599},[585,1476,924],{"class":599},[517,1478,1479],{"v-slot:swift":519},[577,1480,1482],{"className":800,"code":1481,"language":802,"meta":519,"style":519},"var configuration = engine.configuration;\nlet configurationPath = Bundle.main.bundlePath.appending(\"\u002Frecognition-assets\u002Fconf\")\n\n\u002F\u002F Tells the engine where to load the recognition assets from.\nconfiguration.set(stringArray: [configurationPath], forKey: \"configuration-manager.search-path\")\n\nconfiguration.set(string: \"it_IT\", forKey: \"lang\")\n",[524,1483,1484,1497,1521,1525,1530,1546,1550],{"__ignoreMap":519},[585,1485,1486,1489,1492,1494],{"class":587,"line":588},[585,1487,1488],{"class":591},"var",[585,1490,1491],{"class":686}," configuration ",[585,1493,752],{"class":595},[585,1495,1496],{"class":686}," engine.configuration;\n",[585,1498,1499,1501,1504,1506,1509,1512,1514,1517,1519],{"class":587,"line":619},[585,1500,809],{"class":591},[585,1502,1503],{"class":686}," configurationPath ",[585,1505,752],{"class":595},[585,1507,1508],{"class":686}," Bundle.main.bundlePath.",[585,1510,1511],{"class":599},"appending(",[585,1513,1410],{"class":599},[585,1515,1516],{"class":664},"\u002Frecognition-assets\u002Fconf",[585,1518,1410],{"class":599},[585,1520,737],{"class":599},[585,1522,1523],{"class":587,"line":641},[585,1524,645],{"emptyLinePlaceholder":644},[585,1526,1527],{"class":587,"line":648},[585,1528,1529],{"class":1384},"\u002F\u002F Tells the engine where to load the recognition assets from.\n",[585,1531,1532,1535,1538,1540,1542,1544],{"class":587,"line":668},[585,1533,1534],{"class":686},"configuration.set",[585,1536,1537],{"class":599},"(stringArray: [configurationPath], forKey: ",[585,1539,1410],{"class":599},[585,1541,1268],{"class":664},[585,1543,1410],{"class":599},[585,1545,737],{"class":599},[585,1547,1548],{"class":587,"line":674},[585,1549,645],{"emptyLinePlaceholder":644},[585,1551,1552,1554,1557,1559,1561,1563,1566,1568,1570,1572],{"class":587,"line":692},[585,1553,1534],{"class":686},[585,1555,1556],{"class":599},"(string: ",[585,1558,1410],{"class":599},[585,1560,1280],{"class":664},[585,1562,1410],{"class":599},[585,1564,1565],{"class":599},", forKey: ",[585,1567,1410],{"class":599},[585,1569,1203],{"class":664},[585,1571,1410],{"class":599},[585,1573,737],{"class":599},[517,1575,1576],{"v-slot:cpp":519},[577,1577,1579],{"className":886,"code":1578,"language":888,"meta":519,"style":519},"#include \"iink\u002FConfiguration.h\"\n\nauto configuration = engine->getConfiguration();\nconfiguration->setStringArray(\"configuration-manager.search-path\", { \"\u002Fpath\u002Fto\u002Fconfiguration\u002Ffiles\" });\nconfiguration->setString(\"lang\", \"it_IT\");\n",[524,1580,1581,1593,1597,1610,1640],{"__ignoreMap":519},[585,1582,1583,1586,1588,1591],{"class":587,"line":588},[585,1584,1585],{"class":599},"#include",[585,1587,864],{"class":599},[585,1589,1590],{"class":664},"iink\u002FConfiguration.h",[585,1592,870],{"class":599},[585,1594,1595],{"class":587,"line":619},[585,1596,645],{"emptyLinePlaceholder":644},[585,1598,1599,1601,1603,1605,1607],{"class":587,"line":641},[585,1600,895],{"class":595},[585,1602,1491],{"class":686},[585,1604,752],{"class":595},[585,1606,687],{"class":686},[585,1608,1609],{"class":599},"->getConfiguration();\n",[585,1611,1612,1614,1617,1619,1621,1623,1625,1628,1630,1633,1635,1638],{"class":587,"line":648},[585,1613,982],{"class":686},[585,1615,1616],{"class":599},"->setStringArray(",[585,1618,1410],{"class":599},[585,1620,1268],{"class":664},[585,1622,1410],{"class":599},[585,1624,914],{"class":599},[585,1626,1627],{"class":686}," { ",[585,1629,1410],{"class":599},[585,1631,1632],{"class":664},"\u002Fpath\u002Fto\u002Fconfiguration\u002Ffiles",[585,1634,1410],{"class":599},[585,1636,1637],{"class":686}," }",[585,1639,924],{"class":599},[585,1641,1642,1644,1647,1649,1651,1653,1655,1657,1659,1661],{"class":587,"line":668},[585,1643,982],{"class":686},[585,1645,1646],{"class":599},"->setString(",[585,1648,1410],{"class":599},[585,1650,1203],{"class":664},[585,1652,1410],{"class":599},[585,1654,914],{"class":599},[585,1656,864],{"class":599},[585,1658,1280],{"class":664},[585,1660,1410],{"class":599},[585,1662,924],{"class":599},[517,1664,1665],{"v-slot:csharp":519},[577,1666,1668],{"className":929,"code":1667,"language":931,"meta":519,"style":519},"\u002F\u002F Get the configuration\nvar configuration = engine.Configuration;\n\n\u002F\u002F Set the recognition resources path\nstring[] folders = new string[2];\nfolders[0] = \"\u002Fpath\u002Fto\u002Fconfiguration\u002Ffiles\";\nfolders[1] = \"\u002Fpath\u002Fto\u002Fmore\u002Fconfiguration\u002Ffiles\";\nconfiguration.SetStringArray(\"configuration-manager.search-path\", folders);\n\n\u002F\u002F Set the language\nconfiguration.SetString(\"lang\", \"it_IT\");\n",[524,1669,1670,1675,1692,1696,1701,1727,1750,1772,1791,1795,1800],{"__ignoreMap":519},[585,1671,1672],{"class":587,"line":588},[585,1673,1674],{"class":1384},"\u002F\u002F Get the configuration\n",[585,1676,1677,1679,1682,1684,1686,1688,1690],{"class":587,"line":619},[585,1678,1488],{"class":595},[585,1680,1681],{"class":657}," configuration",[585,1683,942],{"class":595},[585,1685,687],{"class":686},[585,1687,600],{"class":599},[585,1689,144],{"class":686},[585,1691,616],{"class":599},[585,1693,1694],{"class":587,"line":641},[585,1695,645],{"emptyLinePlaceholder":644},[585,1697,1698],{"class":587,"line":648},[585,1699,1700],{"class":1384},"\u002F\u002F Set the recognition resources path\n",[585,1702,1703,1706,1708,1711,1713,1715,1718,1721,1724],{"class":587,"line":668},[585,1704,1705],{"class":595},"string",[585,1707,1425],{"class":599},[585,1709,1710],{"class":657}," folders",[585,1712,942],{"class":595},[585,1714,1419],{"class":595},[585,1716,1717],{"class":595}," string",[585,1719,1720],{"class":599},"[",[585,1722,1723],{"class":591},"2",[585,1725,1726],{"class":599},"];\n",[585,1728,1729,1732,1734,1737,1740,1742,1744,1746,1748],{"class":587,"line":674},[585,1730,1731],{"class":686},"folders",[585,1733,1720],{"class":599},[585,1735,1736],{"class":591},"0",[585,1738,1739],{"class":599},"]",[585,1741,942],{"class":595},[585,1743,864],{"class":599},[585,1745,1632],{"class":664},[585,1747,1410],{"class":599},[585,1749,616],{"class":599},[585,1751,1752,1754,1756,1759,1761,1763,1765,1768,1770],{"class":587,"line":692},[585,1753,1731],{"class":686},[585,1755,1720],{"class":599},[585,1757,1758],{"class":591},"1",[585,1760,1739],{"class":599},[585,1762,942],{"class":595},[585,1764,864],{"class":599},[585,1766,1767],{"class":664},"\u002Fpath\u002Fto\u002Fmore\u002Fconfiguration\u002Ffiles",[585,1769,1410],{"class":599},[585,1771,616],{"class":599},[585,1773,1774,1776,1779,1781,1783,1785,1787,1789],{"class":587,"line":697},[585,1775,982],{"class":686},[585,1777,1778],{"class":599},".SetStringArray(",[585,1780,1410],{"class":599},[585,1782,1268],{"class":664},[585,1784,1410],{"class":599},[585,1786,914],{"class":599},[585,1788,1710],{"class":686},[585,1790,924],{"class":599},[585,1792,1793],{"class":587,"line":713},[585,1794,645],{"emptyLinePlaceholder":644},[585,1796,1797],{"class":587,"line":719},[585,1798,1799],{"class":1384},"\u002F\u002F Set the language\n",[585,1801,1802,1804,1807,1809,1811,1813,1815,1817,1819,1821],{"class":587,"line":740},[585,1803,982],{"class":686},[585,1805,1806],{"class":599},".SetString(",[585,1808,1410],{"class":599},[585,1810,1203],{"class":664},[585,1812,1410],{"class":599},[585,1814,914],{"class":599},[585,1816,864],{"class":599},[585,1818,1280],{"class":664},[585,1820,1410],{"class":599},[585,1822,924],{"class":599},[968,1824,1825],{"color":970},[505,1826,1827,1828,1831,1832,600],{},"When using ",[975,1829,60],{"href":1830},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognizer\u002Frecognizers#text-recognizer",", the language configuration key should be prefixed by ",[524,1833,1834],{},"recognizer",[995,1836,1838],{"id":1837},"content-specific-configuration","Content-specific configuration",[505,1840,1841,1842,1846],{},"MyScript iink SDK comes with many configuration options. Some are general, like the ability to choose the location of the ",[975,1843,1845],{"href":1844},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity\u002Fstorage#temporary-folder","temporary folder","\nto store work data on the file system, and some depend on the type of content you manipulate. For instance, it is possible to activate or deactivate the solver\nfor math equations.",[505,1848,1849,1850,600],{},"The full list of supported configuration options can be found ",[975,1851,1852],{"href":489},"in the dedicated section",[995,1854,1856],{"id":1855},"editor-level-and-recognizer-level-configuration","Editor-level and Recognizer-level configuration",[505,1858,1859,1860,1864,1865,1869],{},"Engine-level configuration corresponds to the default, global configuration.\nIt is possible to override configuration values at ",[975,1861,1863],{"href":1862},"\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fediting#editor-level-configuration","editor-level"," or at ",[975,1866,1868],{"href":1867},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognizer\u002Frecognizers#recognizer-level-versus-engine-level-configuration","recognizer-level"," which is useful if you manage several parts or recognizers with different configurations.",[505,1871,1872],{},"Injecting configuration at the editor level is also very convenient when working with a \"Raw Content\" content type, because this content type is flexible and allows specific behaviors according to its editor configuration:",[1157,1874,1875],{},[1160,1876,1877,1878,1880,1881,1883,1884,600],{},"The multiple_languages.json is configured with the ",[987,1879,1194],{}," ",[524,1882,1203],{}," to recognize a mix of languages ",[975,1885,1886],{"href":1153},"with our latest analyzer and engine",[1888,1889,1890],"code-collapse",{},[577,1891,1896],{"className":1892,"code":1893,"filename":1894,"language":1895,"meta":519,"style":519},"language-json shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","{\n  \"lang\": \"mul_Latn\",\n  \"raw-content\": {\n    \"configuration\": {\n      \"analyzer\": {\n        \"bundle\": \"raw-content2\",\n        \"name\": \"standard\"\n      },\n      \"math\": {\n        \"bundle\": \"math2\",\n        \"name\": \"standard\"\n      }\n    },\n    \"classification\": {\n      \"types\": [\n        \"text\",\n        \"shape\",\n        \"math\",\n        \"drawing\"\n      ]\n    },\n    \"recognition\": {\n      \"types\": [\n        \"text\",\n        \"shape\",\n        \"math\"\n      ]\n    },\n    \"convert\": {\n      \"shape-on-hold\": true\n    },\n    \"shape\": {\n      \"snap-axis\": []\n    },\n    \"eraser\": {\n      \"erase-precisely\": false,\n      \"dynamic-radius\": true\n    },\n    \"auto-connection\": false,\n    \"edge\": {\n      \"policy\": []\n    },\n    \"interactive-blocks\": {\n      \"auto-classified\": [\n        \"text\",\n        \"math\",\n        \"shape\"\n      ],\n      \"feedback\": [\n        \"text\",\n        \"math\"\n      ],\n      \"feedback-hints\": [\n        \"text\",\n        \"math\"\n      ]\n    },\n    \"pen\": {\n      \"gestures\": [\n        \"scratch-out\",\n        \"strike-through\"\n      ]\n    },\n    \"line-pattern\": \"grid\",\n    \"guides\": {\n      \"show\": [\n        \"alignment\",\n        \"text\",\n        \"square\",\n        \"square-inside\",\n        \"image-aspect-ratio\",\n        \"rotation\"\n      ],\n      \"snap\": [\n        \"alignment\",\n        \"text\",\n        \"square\",\n        \"square-inside\",\n        \"image-aspect-ratio\",\n        \"rotation\"\n      ]\n    }\n  },\n  \"convert\": {\n    \"convert-on-double-tap\": false\n  },\n  \"math\": {\n    \"solver\": {\n      \"options\": \"algebraic\",\n      \"numerical-computation\": [\n        \"at-right-of-equal-sign\",\n        \"at-question-mark\"\n      ],\n      \"enable-syntactic-correction\": false,\n      \"display-implicit-multiply\": false,\n      \"auto-variable-management\": {\n        \"enable\": true,\n        \"scoping-policy\": \"closest\"\n      }\n    }\n  }\n}\n","multiple_languages.json","json",[524,1897,1898,1902,1922,1935,1948,1962,1983,2001,2006,2019,2038,2054,2059,2064,2077,2091,2102,2113,2124,2134,2140,2145,2159,2172,2183,2194,2203,2208,2213,2227,2242,2247,2260,2275,2280,2294,2311,2325,2330,2346,2360,2374,2379,2393,2407,2418,2429,2438,2444,2458,2469,2478,2483,2497,2508,2517,2522,2527,2541,2555,2567,2577,2582,2587,2608,2622,2636,2648,2659,2671,2683,2695,2705,2710,2724,2735,2746,2757,2768,2779,2788,2793,2798,2804,2817,2832,2837,2850,2864,2885,2899,2911,2921,2926,2942,2958,2972,2989,3008,3013,3018,3023],{"__ignoreMap":519},[585,1899,1900],{"class":587,"line":588},[585,1901,671],{"class":599},[585,1903,1904,1907,1909,1911,1913,1915,1917,1919],{"class":587,"line":619},[585,1905,1906],{"class":599},"  \"",[585,1908,1203],{"class":664},[585,1910,1410],{"class":599},[585,1912,1285],{"class":599},[585,1914,864],{"class":599},[585,1916,1194],{"class":664},[585,1918,1410],{"class":599},[585,1920,1921],{"class":599},",\n",[585,1923,1924,1926,1929,1931,1933],{"class":587,"line":641},[585,1925,1906],{"class":599},[585,1927,1928],{"class":664},"raw-content",[585,1930,1410],{"class":599},[585,1932,1285],{"class":599},[585,1934,850],{"class":599},[585,1936,1937,1940,1942,1944,1946],{"class":587,"line":648},[585,1938,1939],{"class":599},"    \"",[585,1941,982],{"class":664},[585,1943,1410],{"class":599},[585,1945,1285],{"class":599},[585,1947,850],{"class":599},[585,1949,1950,1953,1956,1958,1960],{"class":587,"line":668},[585,1951,1952],{"class":599},"      \"",[585,1954,1955],{"class":664},"analyzer",[585,1957,1410],{"class":599},[585,1959,1285],{"class":599},[585,1961,850],{"class":599},[585,1963,1964,1967,1970,1972,1974,1976,1979,1981],{"class":587,"line":674},[585,1965,1966],{"class":599},"        \"",[585,1968,1969],{"class":664},"bundle",[585,1971,1410],{"class":599},[585,1973,1285],{"class":599},[585,1975,864],{"class":599},[585,1977,1978],{"class":664},"raw-content2",[585,1980,1410],{"class":599},[585,1982,1921],{"class":599},[585,1984,1985,1987,1990,1992,1994,1996,1999],{"class":587,"line":692},[585,1986,1966],{"class":599},[585,1988,1989],{"class":664},"name",[585,1991,1410],{"class":599},[585,1993,1285],{"class":599},[585,1995,864],{"class":599},[585,1997,1998],{"class":664},"standard",[585,2000,870],{"class":599},[585,2002,2003],{"class":587,"line":697},[585,2004,2005],{"class":599},"      },\n",[585,2007,2008,2010,2013,2015,2017],{"class":587,"line":713},[585,2009,1952],{"class":599},[585,2011,2012],{"class":664},"math",[585,2014,1410],{"class":599},[585,2016,1285],{"class":599},[585,2018,850],{"class":599},[585,2020,2021,2023,2025,2027,2029,2031,2034,2036],{"class":587,"line":719},[585,2022,1966],{"class":599},[585,2024,1969],{"class":664},[585,2026,1410],{"class":599},[585,2028,1285],{"class":599},[585,2030,864],{"class":599},[585,2032,2033],{"class":664},"math2",[585,2035,1410],{"class":599},[585,2037,1921],{"class":599},[585,2039,2040,2042,2044,2046,2048,2050,2052],{"class":587,"line":740},[585,2041,1966],{"class":599},[585,2043,1989],{"class":664},[585,2045,1410],{"class":599},[585,2047,1285],{"class":599},[585,2049,864],{"class":599},[585,2051,1998],{"class":664},[585,2053,870],{"class":599},[585,2055,2056],{"class":587,"line":746},[585,2057,2058],{"class":599},"      }\n",[585,2060,2061],{"class":587,"line":765},[585,2062,2063],{"class":599},"    },\n",[585,2065,2066,2068,2071,2073,2075],{"class":587,"line":771},[585,2067,1939],{"class":599},[585,2069,2070],{"class":664},"classification",[585,2072,1410],{"class":599},[585,2074,1285],{"class":599},[585,2076,850],{"class":599},[585,2078,2079,2081,2084,2086,2088],{"class":587,"line":776},[585,2080,1952],{"class":599},[585,2082,2083],{"class":664},"types",[585,2085,1410],{"class":599},[585,2087,1285],{"class":599},[585,2089,2090],{"class":599}," [\n",[585,2092,2093,2095,2098,2100],{"class":587,"line":786},[585,2094,1966],{"class":599},[585,2096,2097],{"class":664},"text",[585,2099,1410],{"class":599},[585,2101,1921],{"class":599},[585,2103,2104,2106,2109,2111],{"class":587,"line":792},[585,2105,1966],{"class":599},[585,2107,2108],{"class":664},"shape",[585,2110,1410],{"class":599},[585,2112,1921],{"class":599},[585,2114,2116,2118,2120,2122],{"class":587,"line":2115},18,[585,2117,1966],{"class":599},[585,2119,2012],{"class":664},[585,2121,1410],{"class":599},[585,2123,1921],{"class":599},[585,2125,2127,2129,2132],{"class":587,"line":2126},19,[585,2128,1966],{"class":599},[585,2130,2131],{"class":664},"drawing",[585,2133,870],{"class":599},[585,2135,2137],{"class":587,"line":2136},20,[585,2138,2139],{"class":599},"      ]\n",[585,2141,2143],{"class":587,"line":2142},21,[585,2144,2063],{"class":599},[585,2146,2148,2150,2153,2155,2157],{"class":587,"line":2147},22,[585,2149,1939],{"class":599},[585,2151,2152],{"class":664},"recognition",[585,2154,1410],{"class":599},[585,2156,1285],{"class":599},[585,2158,850],{"class":599},[585,2160,2162,2164,2166,2168,2170],{"class":587,"line":2161},23,[585,2163,1952],{"class":599},[585,2165,2083],{"class":664},[585,2167,1410],{"class":599},[585,2169,1285],{"class":599},[585,2171,2090],{"class":599},[585,2173,2175,2177,2179,2181],{"class":587,"line":2174},24,[585,2176,1966],{"class":599},[585,2178,2097],{"class":664},[585,2180,1410],{"class":599},[585,2182,1921],{"class":599},[585,2184,2186,2188,2190,2192],{"class":587,"line":2185},25,[585,2187,1966],{"class":599},[585,2189,2108],{"class":664},[585,2191,1410],{"class":599},[585,2193,1921],{"class":599},[585,2195,2197,2199,2201],{"class":587,"line":2196},26,[585,2198,1966],{"class":599},[585,2200,2012],{"class":664},[585,2202,870],{"class":599},[585,2204,2206],{"class":587,"line":2205},27,[585,2207,2139],{"class":599},[585,2209,2211],{"class":587,"line":2210},28,[585,2212,2063],{"class":599},[585,2214,2216,2218,2221,2223,2225],{"class":587,"line":2215},29,[585,2217,1939],{"class":599},[585,2219,2220],{"class":664},"convert",[585,2222,1410],{"class":599},[585,2224,1285],{"class":599},[585,2226,850],{"class":599},[585,2228,2230,2232,2235,2237,2239],{"class":587,"line":2229},30,[585,2231,1952],{"class":599},[585,2233,2234],{"class":664},"shape-on-hold",[585,2236,1410],{"class":599},[585,2238,1285],{"class":599},[585,2240,2241],{"class":591}," true\n",[585,2243,2245],{"class":587,"line":2244},31,[585,2246,2063],{"class":599},[585,2248,2250,2252,2254,2256,2258],{"class":587,"line":2249},32,[585,2251,1939],{"class":599},[585,2253,2108],{"class":664},[585,2255,1410],{"class":599},[585,2257,1285],{"class":599},[585,2259,850],{"class":599},[585,2261,2263,2265,2268,2270,2272],{"class":587,"line":2262},33,[585,2264,1952],{"class":599},[585,2266,2267],{"class":664},"snap-axis",[585,2269,1410],{"class":599},[585,2271,1285],{"class":599},[585,2273,2274],{"class":599}," []\n",[585,2276,2278],{"class":587,"line":2277},34,[585,2279,2063],{"class":599},[585,2281,2283,2285,2288,2290,2292],{"class":587,"line":2282},35,[585,2284,1939],{"class":599},[585,2286,2287],{"class":664},"eraser",[585,2289,1410],{"class":599},[585,2291,1285],{"class":599},[585,2293,850],{"class":599},[585,2295,2297,2299,2302,2304,2306,2309],{"class":587,"line":2296},36,[585,2298,1952],{"class":599},[585,2300,2301],{"class":664},"erase-precisely",[585,2303,1410],{"class":599},[585,2305,1285],{"class":599},[585,2307,2308],{"class":591}," false",[585,2310,1921],{"class":599},[585,2312,2314,2316,2319,2321,2323],{"class":587,"line":2313},37,[585,2315,1952],{"class":599},[585,2317,2318],{"class":664},"dynamic-radius",[585,2320,1410],{"class":599},[585,2322,1285],{"class":599},[585,2324,2241],{"class":591},[585,2326,2328],{"class":587,"line":2327},38,[585,2329,2063],{"class":599},[585,2331,2333,2335,2338,2340,2342,2344],{"class":587,"line":2332},39,[585,2334,1939],{"class":599},[585,2336,2337],{"class":664},"auto-connection",[585,2339,1410],{"class":599},[585,2341,1285],{"class":599},[585,2343,2308],{"class":591},[585,2345,1921],{"class":599},[585,2347,2349,2351,2354,2356,2358],{"class":587,"line":2348},40,[585,2350,1939],{"class":599},[585,2352,2353],{"class":664},"edge",[585,2355,1410],{"class":599},[585,2357,1285],{"class":599},[585,2359,850],{"class":599},[585,2361,2363,2365,2368,2370,2372],{"class":587,"line":2362},41,[585,2364,1952],{"class":599},[585,2366,2367],{"class":664},"policy",[585,2369,1410],{"class":599},[585,2371,1285],{"class":599},[585,2373,2274],{"class":599},[585,2375,2377],{"class":587,"line":2376},42,[585,2378,2063],{"class":599},[585,2380,2382,2384,2387,2389,2391],{"class":587,"line":2381},43,[585,2383,1939],{"class":599},[585,2385,2386],{"class":664},"interactive-blocks",[585,2388,1410],{"class":599},[585,2390,1285],{"class":599},[585,2392,850],{"class":599},[585,2394,2396,2398,2401,2403,2405],{"class":587,"line":2395},44,[585,2397,1952],{"class":599},[585,2399,2400],{"class":664},"auto-classified",[585,2402,1410],{"class":599},[585,2404,1285],{"class":599},[585,2406,2090],{"class":599},[585,2408,2410,2412,2414,2416],{"class":587,"line":2409},45,[585,2411,1966],{"class":599},[585,2413,2097],{"class":664},[585,2415,1410],{"class":599},[585,2417,1921],{"class":599},[585,2419,2421,2423,2425,2427],{"class":587,"line":2420},46,[585,2422,1966],{"class":599},[585,2424,2012],{"class":664},[585,2426,1410],{"class":599},[585,2428,1921],{"class":599},[585,2430,2432,2434,2436],{"class":587,"line":2431},47,[585,2433,1966],{"class":599},[585,2435,2108],{"class":664},[585,2437,870],{"class":599},[585,2439,2441],{"class":587,"line":2440},48,[585,2442,2443],{"class":599},"      ],\n",[585,2445,2447,2449,2452,2454,2456],{"class":587,"line":2446},49,[585,2448,1952],{"class":599},[585,2450,2451],{"class":664},"feedback",[585,2453,1410],{"class":599},[585,2455,1285],{"class":599},[585,2457,2090],{"class":599},[585,2459,2461,2463,2465,2467],{"class":587,"line":2460},50,[585,2462,1966],{"class":599},[585,2464,2097],{"class":664},[585,2466,1410],{"class":599},[585,2468,1921],{"class":599},[585,2470,2472,2474,2476],{"class":587,"line":2471},51,[585,2473,1966],{"class":599},[585,2475,2012],{"class":664},[585,2477,870],{"class":599},[585,2479,2481],{"class":587,"line":2480},52,[585,2482,2443],{"class":599},[585,2484,2486,2488,2491,2493,2495],{"class":587,"line":2485},53,[585,2487,1952],{"class":599},[585,2489,2490],{"class":664},"feedback-hints",[585,2492,1410],{"class":599},[585,2494,1285],{"class":599},[585,2496,2090],{"class":599},[585,2498,2500,2502,2504,2506],{"class":587,"line":2499},54,[585,2501,1966],{"class":599},[585,2503,2097],{"class":664},[585,2505,1410],{"class":599},[585,2507,1921],{"class":599},[585,2509,2511,2513,2515],{"class":587,"line":2510},55,[585,2512,1966],{"class":599},[585,2514,2012],{"class":664},[585,2516,870],{"class":599},[585,2518,2520],{"class":587,"line":2519},56,[585,2521,2139],{"class":599},[585,2523,2525],{"class":587,"line":2524},57,[585,2526,2063],{"class":599},[585,2528,2530,2532,2535,2537,2539],{"class":587,"line":2529},58,[585,2531,1939],{"class":599},[585,2533,2534],{"class":664},"pen",[585,2536,1410],{"class":599},[585,2538,1285],{"class":599},[585,2540,850],{"class":599},[585,2542,2544,2546,2549,2551,2553],{"class":587,"line":2543},59,[585,2545,1952],{"class":599},[585,2547,2548],{"class":664},"gestures",[585,2550,1410],{"class":599},[585,2552,1285],{"class":599},[585,2554,2090],{"class":599},[585,2556,2558,2560,2563,2565],{"class":587,"line":2557},60,[585,2559,1966],{"class":599},[585,2561,2562],{"class":664},"scratch-out",[585,2564,1410],{"class":599},[585,2566,1921],{"class":599},[585,2568,2570,2572,2575],{"class":587,"line":2569},61,[585,2571,1966],{"class":599},[585,2573,2574],{"class":664},"strike-through",[585,2576,870],{"class":599},[585,2578,2580],{"class":587,"line":2579},62,[585,2581,2139],{"class":599},[585,2583,2585],{"class":587,"line":2584},63,[585,2586,2063],{"class":599},[585,2588,2590,2592,2595,2597,2599,2601,2604,2606],{"class":587,"line":2589},64,[585,2591,1939],{"class":599},[585,2593,2594],{"class":664},"line-pattern",[585,2596,1410],{"class":599},[585,2598,1285],{"class":599},[585,2600,864],{"class":599},[585,2602,2603],{"class":664},"grid",[585,2605,1410],{"class":599},[585,2607,1921],{"class":599},[585,2609,2611,2613,2616,2618,2620],{"class":587,"line":2610},65,[585,2612,1939],{"class":599},[585,2614,2615],{"class":664},"guides",[585,2617,1410],{"class":599},[585,2619,1285],{"class":599},[585,2621,850],{"class":599},[585,2623,2625,2627,2630,2632,2634],{"class":587,"line":2624},66,[585,2626,1952],{"class":599},[585,2628,2629],{"class":664},"show",[585,2631,1410],{"class":599},[585,2633,1285],{"class":599},[585,2635,2090],{"class":599},[585,2637,2639,2641,2644,2646],{"class":587,"line":2638},67,[585,2640,1966],{"class":599},[585,2642,2643],{"class":664},"alignment",[585,2645,1410],{"class":599},[585,2647,1921],{"class":599},[585,2649,2651,2653,2655,2657],{"class":587,"line":2650},68,[585,2652,1966],{"class":599},[585,2654,2097],{"class":664},[585,2656,1410],{"class":599},[585,2658,1921],{"class":599},[585,2660,2662,2664,2667,2669],{"class":587,"line":2661},69,[585,2663,1966],{"class":599},[585,2665,2666],{"class":664},"square",[585,2668,1410],{"class":599},[585,2670,1921],{"class":599},[585,2672,2674,2676,2679,2681],{"class":587,"line":2673},70,[585,2675,1966],{"class":599},[585,2677,2678],{"class":664},"square-inside",[585,2680,1410],{"class":599},[585,2682,1921],{"class":599},[585,2684,2686,2688,2691,2693],{"class":587,"line":2685},71,[585,2687,1966],{"class":599},[585,2689,2690],{"class":664},"image-aspect-ratio",[585,2692,1410],{"class":599},[585,2694,1921],{"class":599},[585,2696,2698,2700,2703],{"class":587,"line":2697},72,[585,2699,1966],{"class":599},[585,2701,2702],{"class":664},"rotation",[585,2704,870],{"class":599},[585,2706,2708],{"class":587,"line":2707},73,[585,2709,2443],{"class":599},[585,2711,2713,2715,2718,2720,2722],{"class":587,"line":2712},74,[585,2714,1952],{"class":599},[585,2716,2717],{"class":664},"snap",[585,2719,1410],{"class":599},[585,2721,1285],{"class":599},[585,2723,2090],{"class":599},[585,2725,2727,2729,2731,2733],{"class":587,"line":2726},75,[585,2728,1966],{"class":599},[585,2730,2643],{"class":664},[585,2732,1410],{"class":599},[585,2734,1921],{"class":599},[585,2736,2738,2740,2742,2744],{"class":587,"line":2737},76,[585,2739,1966],{"class":599},[585,2741,2097],{"class":664},[585,2743,1410],{"class":599},[585,2745,1921],{"class":599},[585,2747,2749,2751,2753,2755],{"class":587,"line":2748},77,[585,2750,1966],{"class":599},[585,2752,2666],{"class":664},[585,2754,1410],{"class":599},[585,2756,1921],{"class":599},[585,2758,2760,2762,2764,2766],{"class":587,"line":2759},78,[585,2761,1966],{"class":599},[585,2763,2678],{"class":664},[585,2765,1410],{"class":599},[585,2767,1921],{"class":599},[585,2769,2771,2773,2775,2777],{"class":587,"line":2770},79,[585,2772,1966],{"class":599},[585,2774,2690],{"class":664},[585,2776,1410],{"class":599},[585,2778,1921],{"class":599},[585,2780,2782,2784,2786],{"class":587,"line":2781},80,[585,2783,1966],{"class":599},[585,2785,2702],{"class":664},[585,2787,870],{"class":599},[585,2789,2791],{"class":587,"line":2790},81,[585,2792,2139],{"class":599},[585,2794,2796],{"class":587,"line":2795},82,[585,2797,768],{"class":599},[585,2799,2801],{"class":587,"line":2800},83,[585,2802,2803],{"class":599},"  },\n",[585,2805,2807,2809,2811,2813,2815],{"class":587,"line":2806},84,[585,2808,1906],{"class":599},[585,2810,2220],{"class":664},[585,2812,1410],{"class":599},[585,2814,1285],{"class":599},[585,2816,850],{"class":599},[585,2818,2820,2822,2825,2827,2829],{"class":587,"line":2819},85,[585,2821,1939],{"class":599},[585,2823,2824],{"class":664},"convert-on-double-tap",[585,2826,1410],{"class":599},[585,2828,1285],{"class":599},[585,2830,2831],{"class":591}," false\n",[585,2833,2835],{"class":587,"line":2834},86,[585,2836,2803],{"class":599},[585,2838,2840,2842,2844,2846,2848],{"class":587,"line":2839},87,[585,2841,1906],{"class":599},[585,2843,2012],{"class":664},[585,2845,1410],{"class":599},[585,2847,1285],{"class":599},[585,2849,850],{"class":599},[585,2851,2853,2855,2858,2860,2862],{"class":587,"line":2852},88,[585,2854,1939],{"class":599},[585,2856,2857],{"class":664},"solver",[585,2859,1410],{"class":599},[585,2861,1285],{"class":599},[585,2863,850],{"class":599},[585,2865,2867,2869,2872,2874,2876,2878,2881,2883],{"class":587,"line":2866},89,[585,2868,1952],{"class":599},[585,2870,2871],{"class":664},"options",[585,2873,1410],{"class":599},[585,2875,1285],{"class":599},[585,2877,864],{"class":599},[585,2879,2880],{"class":664},"algebraic",[585,2882,1410],{"class":599},[585,2884,1921],{"class":599},[585,2886,2888,2890,2893,2895,2897],{"class":587,"line":2887},90,[585,2889,1952],{"class":599},[585,2891,2892],{"class":664},"numerical-computation",[585,2894,1410],{"class":599},[585,2896,1285],{"class":599},[585,2898,2090],{"class":599},[585,2900,2902,2904,2907,2909],{"class":587,"line":2901},91,[585,2903,1966],{"class":599},[585,2905,2906],{"class":664},"at-right-of-equal-sign",[585,2908,1410],{"class":599},[585,2910,1921],{"class":599},[585,2912,2914,2916,2919],{"class":587,"line":2913},92,[585,2915,1966],{"class":599},[585,2917,2918],{"class":664},"at-question-mark",[585,2920,870],{"class":599},[585,2922,2924],{"class":587,"line":2923},93,[585,2925,2443],{"class":599},[585,2927,2929,2931,2934,2936,2938,2940],{"class":587,"line":2928},94,[585,2930,1952],{"class":599},[585,2932,2933],{"class":664},"enable-syntactic-correction",[585,2935,1410],{"class":599},[585,2937,1285],{"class":599},[585,2939,2308],{"class":591},[585,2941,1921],{"class":599},[585,2943,2945,2947,2950,2952,2954,2956],{"class":587,"line":2944},95,[585,2946,1952],{"class":599},[585,2948,2949],{"class":664},"display-implicit-multiply",[585,2951,1410],{"class":599},[585,2953,1285],{"class":599},[585,2955,2308],{"class":591},[585,2957,1921],{"class":599},[585,2959,2961,2963,2966,2968,2970],{"class":587,"line":2960},96,[585,2962,1952],{"class":599},[585,2964,2965],{"class":664},"auto-variable-management",[585,2967,1410],{"class":599},[585,2969,1285],{"class":599},[585,2971,850],{"class":599},[585,2973,2975,2977,2980,2982,2984,2987],{"class":587,"line":2974},97,[585,2976,1966],{"class":599},[585,2978,2979],{"class":664},"enable",[585,2981,1410],{"class":599},[585,2983,1285],{"class":599},[585,2985,2986],{"class":591}," true",[585,2988,1921],{"class":599},[585,2990,2992,2994,2997,2999,3001,3003,3006],{"class":587,"line":2991},98,[585,2993,1966],{"class":599},[585,2995,2996],{"class":664},"scoping-policy",[585,2998,1410],{"class":599},[585,3000,1285],{"class":599},[585,3002,864],{"class":599},[585,3004,3005],{"class":664},"closest",[585,3007,870],{"class":599},[585,3009,3011],{"class":587,"line":3010},99,[585,3012,2058],{"class":599},[585,3014,3016],{"class":587,"line":3015},100,[585,3017,768],{"class":599},[585,3019,3021],{"class":587,"line":3020},101,[585,3022,789],{"class":599},[585,3024,3026],{"class":587,"line":3025},102,[585,3027,795],{"class":599},[1157,3029,3030],{},[1160,3031,3032,3033,600],{},"This text_math_shape.json is intended to take advantage of interactivity ",[975,3034,1886],{"href":1153},[1888,3036,3037],{},[577,3038,3041],{"className":1892,"code":3039,"filename":3040,"language":1895,"meta":519,"style":519},"{\n  \"raw-content\": {\n    \"configuration\": {\n      \"analyzer\": {\n        \"bundle\": \"raw-content2\",\n        \"name\": \"standard\"\n      },\n      \"math\": {\n        \"bundle\": \"math2\",\n        \"name\": \"standard\"\n      }\n    },\n    \"classification\": {\n      \"types\": [\n        \"text\",\n        \"shape\",\n        \"math\",\n        \"drawing\"\n      ]\n    },\n    \"recognition\": {\n      \"types\": [\n        \"text\",\n        \"shape\",\n        \"math\"\n      ]\n    },\n    \"convert\": {\n      \"shape-on-hold\": true\n    },\n    \"shape\": {\n      \"snap-axis\": []\n    },\n    \"eraser\": {\n      \"erase-precisely\": false,\n      \"dynamic-radius\": true\n    },\n    \"auto-connection\": false,\n    \"edge\": {\n      \"policy\": []\n    },\n    \"interactive-blocks\": {\n      \"auto-classified\": [\n        \"text\",\n        \"math\",\n        \"shape\"\n      ],\n      \"feedback\": [\n        \"text\",\n        \"math\"\n      ],\n      \"feedback-hints\": [\n        \"text\",\n        \"math\"\n      ]\n    },\n    \"pen\": {\n      \"gestures\": [\n        \"scratch-out\",\n        \"strike-through\"\n      ]\n    },\n    \"line-pattern\": \"grid\",\n    \"guides\": {\n      \"show\": [\n        \"alignment\",\n        \"text\",\n        \"square\",\n        \"square-inside\",\n        \"image-aspect-ratio\",\n        \"rotation\"\n      ],\n      \"snap\": [\n        \"alignment\",\n        \"text\",\n        \"square\",\n        \"square-inside\",\n        \"image-aspect-ratio\",\n        \"rotation\"\n      ]\n    }\n  },\n  \"convert\": {\n    \"convert-on-double-tap\": false\n  },\n  \"math\": {\n    \"solver\": {\n      \"options\": \"algebraic\",\n      \"numerical-computation\": [\n        \"at-right-of-equal-sign\",\n        \"at-question-mark\"\n      ],\n      \"enable-syntactic-correction\": false,\n      \"display-implicit-multiply\": false,\n      \"auto-variable-management\": {\n        \"enable\": true,\n        \"scoping-policy\": \"closest\"\n      }\n    }\n  }\n}\n","text_math_shape.json",[524,3042,3043,3047,3059,3071,3083,3101,3117,3121,3133,3151,3167,3171,3175,3187,3199,3209,3219,3229,3237,3241,3245,3257,3269,3279,3289,3297,3301,3305,3317,3329,3333,3345,3357,3361,3373,3387,3399,3403,3417,3429,3441,3445,3457,3469,3479,3489,3497,3501,3513,3523,3531,3535,3547,3557,3565,3569,3573,3585,3597,3607,3615,3619,3623,3641,3653,3665,3675,3685,3695,3705,3715,3723,3727,3739,3749,3759,3769,3779,3789,3797,3801,3805,3809,3821,3833,3837,3849,3861,3879,3891,3901,3909,3913,3927,3941,3953,3967,3983,3987,3991,3995],{"__ignoreMap":519},[585,3044,3045],{"class":587,"line":588},[585,3046,671],{"class":599},[585,3048,3049,3051,3053,3055,3057],{"class":587,"line":619},[585,3050,1906],{"class":599},[585,3052,1928],{"class":664},[585,3054,1410],{"class":599},[585,3056,1285],{"class":599},[585,3058,850],{"class":599},[585,3060,3061,3063,3065,3067,3069],{"class":587,"line":641},[585,3062,1939],{"class":599},[585,3064,982],{"class":664},[585,3066,1410],{"class":599},[585,3068,1285],{"class":599},[585,3070,850],{"class":599},[585,3072,3073,3075,3077,3079,3081],{"class":587,"line":648},[585,3074,1952],{"class":599},[585,3076,1955],{"class":664},[585,3078,1410],{"class":599},[585,3080,1285],{"class":599},[585,3082,850],{"class":599},[585,3084,3085,3087,3089,3091,3093,3095,3097,3099],{"class":587,"line":668},[585,3086,1966],{"class":599},[585,3088,1969],{"class":664},[585,3090,1410],{"class":599},[585,3092,1285],{"class":599},[585,3094,864],{"class":599},[585,3096,1978],{"class":664},[585,3098,1410],{"class":599},[585,3100,1921],{"class":599},[585,3102,3103,3105,3107,3109,3111,3113,3115],{"class":587,"line":674},[585,3104,1966],{"class":599},[585,3106,1989],{"class":664},[585,3108,1410],{"class":599},[585,3110,1285],{"class":599},[585,3112,864],{"class":599},[585,3114,1998],{"class":664},[585,3116,870],{"class":599},[585,3118,3119],{"class":587,"line":692},[585,3120,2005],{"class":599},[585,3122,3123,3125,3127,3129,3131],{"class":587,"line":697},[585,3124,1952],{"class":599},[585,3126,2012],{"class":664},[585,3128,1410],{"class":599},[585,3130,1285],{"class":599},[585,3132,850],{"class":599},[585,3134,3135,3137,3139,3141,3143,3145,3147,3149],{"class":587,"line":713},[585,3136,1966],{"class":599},[585,3138,1969],{"class":664},[585,3140,1410],{"class":599},[585,3142,1285],{"class":599},[585,3144,864],{"class":599},[585,3146,2033],{"class":664},[585,3148,1410],{"class":599},[585,3150,1921],{"class":599},[585,3152,3153,3155,3157,3159,3161,3163,3165],{"class":587,"line":719},[585,3154,1966],{"class":599},[585,3156,1989],{"class":664},[585,3158,1410],{"class":599},[585,3160,1285],{"class":599},[585,3162,864],{"class":599},[585,3164,1998],{"class":664},[585,3166,870],{"class":599},[585,3168,3169],{"class":587,"line":740},[585,3170,2058],{"class":599},[585,3172,3173],{"class":587,"line":746},[585,3174,2063],{"class":599},[585,3176,3177,3179,3181,3183,3185],{"class":587,"line":765},[585,3178,1939],{"class":599},[585,3180,2070],{"class":664},[585,3182,1410],{"class":599},[585,3184,1285],{"class":599},[585,3186,850],{"class":599},[585,3188,3189,3191,3193,3195,3197],{"class":587,"line":771},[585,3190,1952],{"class":599},[585,3192,2083],{"class":664},[585,3194,1410],{"class":599},[585,3196,1285],{"class":599},[585,3198,2090],{"class":599},[585,3200,3201,3203,3205,3207],{"class":587,"line":776},[585,3202,1966],{"class":599},[585,3204,2097],{"class":664},[585,3206,1410],{"class":599},[585,3208,1921],{"class":599},[585,3210,3211,3213,3215,3217],{"class":587,"line":786},[585,3212,1966],{"class":599},[585,3214,2108],{"class":664},[585,3216,1410],{"class":599},[585,3218,1921],{"class":599},[585,3220,3221,3223,3225,3227],{"class":587,"line":792},[585,3222,1966],{"class":599},[585,3224,2012],{"class":664},[585,3226,1410],{"class":599},[585,3228,1921],{"class":599},[585,3230,3231,3233,3235],{"class":587,"line":2115},[585,3232,1966],{"class":599},[585,3234,2131],{"class":664},[585,3236,870],{"class":599},[585,3238,3239],{"class":587,"line":2126},[585,3240,2139],{"class":599},[585,3242,3243],{"class":587,"line":2136},[585,3244,2063],{"class":599},[585,3246,3247,3249,3251,3253,3255],{"class":587,"line":2142},[585,3248,1939],{"class":599},[585,3250,2152],{"class":664},[585,3252,1410],{"class":599},[585,3254,1285],{"class":599},[585,3256,850],{"class":599},[585,3258,3259,3261,3263,3265,3267],{"class":587,"line":2147},[585,3260,1952],{"class":599},[585,3262,2083],{"class":664},[585,3264,1410],{"class":599},[585,3266,1285],{"class":599},[585,3268,2090],{"class":599},[585,3270,3271,3273,3275,3277],{"class":587,"line":2161},[585,3272,1966],{"class":599},[585,3274,2097],{"class":664},[585,3276,1410],{"class":599},[585,3278,1921],{"class":599},[585,3280,3281,3283,3285,3287],{"class":587,"line":2174},[585,3282,1966],{"class":599},[585,3284,2108],{"class":664},[585,3286,1410],{"class":599},[585,3288,1921],{"class":599},[585,3290,3291,3293,3295],{"class":587,"line":2185},[585,3292,1966],{"class":599},[585,3294,2012],{"class":664},[585,3296,870],{"class":599},[585,3298,3299],{"class":587,"line":2196},[585,3300,2139],{"class":599},[585,3302,3303],{"class":587,"line":2205},[585,3304,2063],{"class":599},[585,3306,3307,3309,3311,3313,3315],{"class":587,"line":2210},[585,3308,1939],{"class":599},[585,3310,2220],{"class":664},[585,3312,1410],{"class":599},[585,3314,1285],{"class":599},[585,3316,850],{"class":599},[585,3318,3319,3321,3323,3325,3327],{"class":587,"line":2215},[585,3320,1952],{"class":599},[585,3322,2234],{"class":664},[585,3324,1410],{"class":599},[585,3326,1285],{"class":599},[585,3328,2241],{"class":591},[585,3330,3331],{"class":587,"line":2229},[585,3332,2063],{"class":599},[585,3334,3335,3337,3339,3341,3343],{"class":587,"line":2244},[585,3336,1939],{"class":599},[585,3338,2108],{"class":664},[585,3340,1410],{"class":599},[585,3342,1285],{"class":599},[585,3344,850],{"class":599},[585,3346,3347,3349,3351,3353,3355],{"class":587,"line":2249},[585,3348,1952],{"class":599},[585,3350,2267],{"class":664},[585,3352,1410],{"class":599},[585,3354,1285],{"class":599},[585,3356,2274],{"class":599},[585,3358,3359],{"class":587,"line":2262},[585,3360,2063],{"class":599},[585,3362,3363,3365,3367,3369,3371],{"class":587,"line":2277},[585,3364,1939],{"class":599},[585,3366,2287],{"class":664},[585,3368,1410],{"class":599},[585,3370,1285],{"class":599},[585,3372,850],{"class":599},[585,3374,3375,3377,3379,3381,3383,3385],{"class":587,"line":2282},[585,3376,1952],{"class":599},[585,3378,2301],{"class":664},[585,3380,1410],{"class":599},[585,3382,1285],{"class":599},[585,3384,2308],{"class":591},[585,3386,1921],{"class":599},[585,3388,3389,3391,3393,3395,3397],{"class":587,"line":2296},[585,3390,1952],{"class":599},[585,3392,2318],{"class":664},[585,3394,1410],{"class":599},[585,3396,1285],{"class":599},[585,3398,2241],{"class":591},[585,3400,3401],{"class":587,"line":2313},[585,3402,2063],{"class":599},[585,3404,3405,3407,3409,3411,3413,3415],{"class":587,"line":2327},[585,3406,1939],{"class":599},[585,3408,2337],{"class":664},[585,3410,1410],{"class":599},[585,3412,1285],{"class":599},[585,3414,2308],{"class":591},[585,3416,1921],{"class":599},[585,3418,3419,3421,3423,3425,3427],{"class":587,"line":2332},[585,3420,1939],{"class":599},[585,3422,2353],{"class":664},[585,3424,1410],{"class":599},[585,3426,1285],{"class":599},[585,3428,850],{"class":599},[585,3430,3431,3433,3435,3437,3439],{"class":587,"line":2348},[585,3432,1952],{"class":599},[585,3434,2367],{"class":664},[585,3436,1410],{"class":599},[585,3438,1285],{"class":599},[585,3440,2274],{"class":599},[585,3442,3443],{"class":587,"line":2362},[585,3444,2063],{"class":599},[585,3446,3447,3449,3451,3453,3455],{"class":587,"line":2376},[585,3448,1939],{"class":599},[585,3450,2386],{"class":664},[585,3452,1410],{"class":599},[585,3454,1285],{"class":599},[585,3456,850],{"class":599},[585,3458,3459,3461,3463,3465,3467],{"class":587,"line":2381},[585,3460,1952],{"class":599},[585,3462,2400],{"class":664},[585,3464,1410],{"class":599},[585,3466,1285],{"class":599},[585,3468,2090],{"class":599},[585,3470,3471,3473,3475,3477],{"class":587,"line":2395},[585,3472,1966],{"class":599},[585,3474,2097],{"class":664},[585,3476,1410],{"class":599},[585,3478,1921],{"class":599},[585,3480,3481,3483,3485,3487],{"class":587,"line":2409},[585,3482,1966],{"class":599},[585,3484,2012],{"class":664},[585,3486,1410],{"class":599},[585,3488,1921],{"class":599},[585,3490,3491,3493,3495],{"class":587,"line":2420},[585,3492,1966],{"class":599},[585,3494,2108],{"class":664},[585,3496,870],{"class":599},[585,3498,3499],{"class":587,"line":2431},[585,3500,2443],{"class":599},[585,3502,3503,3505,3507,3509,3511],{"class":587,"line":2440},[585,3504,1952],{"class":599},[585,3506,2451],{"class":664},[585,3508,1410],{"class":599},[585,3510,1285],{"class":599},[585,3512,2090],{"class":599},[585,3514,3515,3517,3519,3521],{"class":587,"line":2446},[585,3516,1966],{"class":599},[585,3518,2097],{"class":664},[585,3520,1410],{"class":599},[585,3522,1921],{"class":599},[585,3524,3525,3527,3529],{"class":587,"line":2460},[585,3526,1966],{"class":599},[585,3528,2012],{"class":664},[585,3530,870],{"class":599},[585,3532,3533],{"class":587,"line":2471},[585,3534,2443],{"class":599},[585,3536,3537,3539,3541,3543,3545],{"class":587,"line":2480},[585,3538,1952],{"class":599},[585,3540,2490],{"class":664},[585,3542,1410],{"class":599},[585,3544,1285],{"class":599},[585,3546,2090],{"class":599},[585,3548,3549,3551,3553,3555],{"class":587,"line":2485},[585,3550,1966],{"class":599},[585,3552,2097],{"class":664},[585,3554,1410],{"class":599},[585,3556,1921],{"class":599},[585,3558,3559,3561,3563],{"class":587,"line":2499},[585,3560,1966],{"class":599},[585,3562,2012],{"class":664},[585,3564,870],{"class":599},[585,3566,3567],{"class":587,"line":2510},[585,3568,2139],{"class":599},[585,3570,3571],{"class":587,"line":2519},[585,3572,2063],{"class":599},[585,3574,3575,3577,3579,3581,3583],{"class":587,"line":2524},[585,3576,1939],{"class":599},[585,3578,2534],{"class":664},[585,3580,1410],{"class":599},[585,3582,1285],{"class":599},[585,3584,850],{"class":599},[585,3586,3587,3589,3591,3593,3595],{"class":587,"line":2529},[585,3588,1952],{"class":599},[585,3590,2548],{"class":664},[585,3592,1410],{"class":599},[585,3594,1285],{"class":599},[585,3596,2090],{"class":599},[585,3598,3599,3601,3603,3605],{"class":587,"line":2543},[585,3600,1966],{"class":599},[585,3602,2562],{"class":664},[585,3604,1410],{"class":599},[585,3606,1921],{"class":599},[585,3608,3609,3611,3613],{"class":587,"line":2557},[585,3610,1966],{"class":599},[585,3612,2574],{"class":664},[585,3614,870],{"class":599},[585,3616,3617],{"class":587,"line":2569},[585,3618,2139],{"class":599},[585,3620,3621],{"class":587,"line":2579},[585,3622,2063],{"class":599},[585,3624,3625,3627,3629,3631,3633,3635,3637,3639],{"class":587,"line":2584},[585,3626,1939],{"class":599},[585,3628,2594],{"class":664},[585,3630,1410],{"class":599},[585,3632,1285],{"class":599},[585,3634,864],{"class":599},[585,3636,2603],{"class":664},[585,3638,1410],{"class":599},[585,3640,1921],{"class":599},[585,3642,3643,3645,3647,3649,3651],{"class":587,"line":2589},[585,3644,1939],{"class":599},[585,3646,2615],{"class":664},[585,3648,1410],{"class":599},[585,3650,1285],{"class":599},[585,3652,850],{"class":599},[585,3654,3655,3657,3659,3661,3663],{"class":587,"line":2610},[585,3656,1952],{"class":599},[585,3658,2629],{"class":664},[585,3660,1410],{"class":599},[585,3662,1285],{"class":599},[585,3664,2090],{"class":599},[585,3666,3667,3669,3671,3673],{"class":587,"line":2624},[585,3668,1966],{"class":599},[585,3670,2643],{"class":664},[585,3672,1410],{"class":599},[585,3674,1921],{"class":599},[585,3676,3677,3679,3681,3683],{"class":587,"line":2638},[585,3678,1966],{"class":599},[585,3680,2097],{"class":664},[585,3682,1410],{"class":599},[585,3684,1921],{"class":599},[585,3686,3687,3689,3691,3693],{"class":587,"line":2650},[585,3688,1966],{"class":599},[585,3690,2666],{"class":664},[585,3692,1410],{"class":599},[585,3694,1921],{"class":599},[585,3696,3697,3699,3701,3703],{"class":587,"line":2661},[585,3698,1966],{"class":599},[585,3700,2678],{"class":664},[585,3702,1410],{"class":599},[585,3704,1921],{"class":599},[585,3706,3707,3709,3711,3713],{"class":587,"line":2673},[585,3708,1966],{"class":599},[585,3710,2690],{"class":664},[585,3712,1410],{"class":599},[585,3714,1921],{"class":599},[585,3716,3717,3719,3721],{"class":587,"line":2685},[585,3718,1966],{"class":599},[585,3720,2702],{"class":664},[585,3722,870],{"class":599},[585,3724,3725],{"class":587,"line":2697},[585,3726,2443],{"class":599},[585,3728,3729,3731,3733,3735,3737],{"class":587,"line":2707},[585,3730,1952],{"class":599},[585,3732,2717],{"class":664},[585,3734,1410],{"class":599},[585,3736,1285],{"class":599},[585,3738,2090],{"class":599},[585,3740,3741,3743,3745,3747],{"class":587,"line":2712},[585,3742,1966],{"class":599},[585,3744,2643],{"class":664},[585,3746,1410],{"class":599},[585,3748,1921],{"class":599},[585,3750,3751,3753,3755,3757],{"class":587,"line":2726},[585,3752,1966],{"class":599},[585,3754,2097],{"class":664},[585,3756,1410],{"class":599},[585,3758,1921],{"class":599},[585,3760,3761,3763,3765,3767],{"class":587,"line":2737},[585,3762,1966],{"class":599},[585,3764,2666],{"class":664},[585,3766,1410],{"class":599},[585,3768,1921],{"class":599},[585,3770,3771,3773,3775,3777],{"class":587,"line":2748},[585,3772,1966],{"class":599},[585,3774,2678],{"class":664},[585,3776,1410],{"class":599},[585,3778,1921],{"class":599},[585,3780,3781,3783,3785,3787],{"class":587,"line":2759},[585,3782,1966],{"class":599},[585,3784,2690],{"class":664},[585,3786,1410],{"class":599},[585,3788,1921],{"class":599},[585,3790,3791,3793,3795],{"class":587,"line":2770},[585,3792,1966],{"class":599},[585,3794,2702],{"class":664},[585,3796,870],{"class":599},[585,3798,3799],{"class":587,"line":2781},[585,3800,2139],{"class":599},[585,3802,3803],{"class":587,"line":2790},[585,3804,768],{"class":599},[585,3806,3807],{"class":587,"line":2795},[585,3808,2803],{"class":599},[585,3810,3811,3813,3815,3817,3819],{"class":587,"line":2800},[585,3812,1906],{"class":599},[585,3814,2220],{"class":664},[585,3816,1410],{"class":599},[585,3818,1285],{"class":599},[585,3820,850],{"class":599},[585,3822,3823,3825,3827,3829,3831],{"class":587,"line":2806},[585,3824,1939],{"class":599},[585,3826,2824],{"class":664},[585,3828,1410],{"class":599},[585,3830,1285],{"class":599},[585,3832,2831],{"class":591},[585,3834,3835],{"class":587,"line":2819},[585,3836,2803],{"class":599},[585,3838,3839,3841,3843,3845,3847],{"class":587,"line":2834},[585,3840,1906],{"class":599},[585,3842,2012],{"class":664},[585,3844,1410],{"class":599},[585,3846,1285],{"class":599},[585,3848,850],{"class":599},[585,3850,3851,3853,3855,3857,3859],{"class":587,"line":2839},[585,3852,1939],{"class":599},[585,3854,2857],{"class":664},[585,3856,1410],{"class":599},[585,3858,1285],{"class":599},[585,3860,850],{"class":599},[585,3862,3863,3865,3867,3869,3871,3873,3875,3877],{"class":587,"line":2852},[585,3864,1952],{"class":599},[585,3866,2871],{"class":664},[585,3868,1410],{"class":599},[585,3870,1285],{"class":599},[585,3872,864],{"class":599},[585,3874,2880],{"class":664},[585,3876,1410],{"class":599},[585,3878,1921],{"class":599},[585,3880,3881,3883,3885,3887,3889],{"class":587,"line":2866},[585,3882,1952],{"class":599},[585,3884,2892],{"class":664},[585,3886,1410],{"class":599},[585,3888,1285],{"class":599},[585,3890,2090],{"class":599},[585,3892,3893,3895,3897,3899],{"class":587,"line":2887},[585,3894,1966],{"class":599},[585,3896,2906],{"class":664},[585,3898,1410],{"class":599},[585,3900,1921],{"class":599},[585,3902,3903,3905,3907],{"class":587,"line":2901},[585,3904,1966],{"class":599},[585,3906,2918],{"class":664},[585,3908,870],{"class":599},[585,3910,3911],{"class":587,"line":2913},[585,3912,2443],{"class":599},[585,3914,3915,3917,3919,3921,3923,3925],{"class":587,"line":2923},[585,3916,1952],{"class":599},[585,3918,2933],{"class":664},[585,3920,1410],{"class":599},[585,3922,1285],{"class":599},[585,3924,2308],{"class":591},[585,3926,1921],{"class":599},[585,3928,3929,3931,3933,3935,3937,3939],{"class":587,"line":2928},[585,3930,1952],{"class":599},[585,3932,2949],{"class":664},[585,3934,1410],{"class":599},[585,3936,1285],{"class":599},[585,3938,2308],{"class":591},[585,3940,1921],{"class":599},[585,3942,3943,3945,3947,3949,3951],{"class":587,"line":2944},[585,3944,1952],{"class":599},[585,3946,2965],{"class":664},[585,3948,1410],{"class":599},[585,3950,1285],{"class":599},[585,3952,850],{"class":599},[585,3954,3955,3957,3959,3961,3963,3965],{"class":587,"line":2960},[585,3956,1966],{"class":599},[585,3958,2979],{"class":664},[585,3960,1410],{"class":599},[585,3962,1285],{"class":599},[585,3964,2986],{"class":591},[585,3966,1921],{"class":599},[585,3968,3969,3971,3973,3975,3977,3979,3981],{"class":587,"line":2974},[585,3970,1966],{"class":599},[585,3972,2996],{"class":664},[585,3974,1410],{"class":599},[585,3976,1285],{"class":599},[585,3978,864],{"class":599},[585,3980,3005],{"class":664},[585,3982,870],{"class":599},[585,3984,3985],{"class":587,"line":2991},[585,3986,2058],{"class":599},[585,3988,3989],{"class":587,"line":3010},[585,3990,768],{"class":599},[585,3992,3993],{"class":587,"line":3015},[585,3994,789],{"class":599},[585,3996,3997],{"class":587,"line":3020},[585,3998,795],{"class":599},[1157,4000,4001],{},[1160,4002,4003,4004,600],{},"This interactivity.json can be used to have interactivity ",[975,4005,4006],{"href":1153},"with our legacy analyzer and engine",[1888,4008,4009],{},[577,4010,4013],{"className":1892,"code":4011,"filename":4012,"language":1895,"meta":519,"style":519},"{\n  \"raw-content\": {\n    \"classification\": {\n      \"types\": [\n        \"text\",\n        \"drawing\"\n      ]\n    },\n    \"recognition\": {\n      \"types\": [\n        \"text\",\n        \"math\"\n      ]\n    },\n    \"convert\": {\n      \"shape-on-hold\": true\n    },\n    \"shape\": {\n      \"snap-axis\": [\n        \"triangle\",\n        \"rectangle\",\n        \"rhombus\",\n        \"parallelogram\",\n        \"ellipse\"\n      ]\n    },\n    \"eraser\": {\n      \"erase-precisely\": false,\n      \"dynamic-radius\": true\n    },\n    \"auto-connection\": true,\n    \"interactive-blocks\": {\n      \"feedback\": [\n        \"math\"\n      ]\n    },\n    \"pen\": {\n      \"gestures\": [\n        \"underline\",\n        \"scratch-out\",\n        \"strike-through\"\n      ]\n    },\n    \"line-pattern\": \"grid\",\n    \"guides\": {\n      \"show\": [\n        \"alignment\",\n        \"text\",\n        \"square\",\n        \"square-inside\",\n        \"image-aspect-ratio\",\n        \"rotation\"\n      ],\n      \"snap\": [\n        \"alignment\",\n        \"text\",\n        \"square\",\n        \"square-inside\",\n        \"image-aspect-ratio\",\n        \"rotation\"\n      ]\n    }\n  }\n}\n","interactivity.json",[524,4014,4015,4019,4031,4043,4055,4065,4073,4077,4081,4093,4105,4115,4123,4127,4131,4143,4155,4159,4171,4183,4194,4205,4216,4227,4236,4240,4244,4256,4270,4282,4286,4300,4312,4324,4332,4336,4340,4352,4364,4375,4385,4393,4397,4401,4419,4431,4443,4453,4463,4473,4483,4493,4501,4505,4517,4527,4537,4547,4557,4567,4575,4579,4583,4587],{"__ignoreMap":519},[585,4016,4017],{"class":587,"line":588},[585,4018,671],{"class":599},[585,4020,4021,4023,4025,4027,4029],{"class":587,"line":619},[585,4022,1906],{"class":599},[585,4024,1928],{"class":664},[585,4026,1410],{"class":599},[585,4028,1285],{"class":599},[585,4030,850],{"class":599},[585,4032,4033,4035,4037,4039,4041],{"class":587,"line":641},[585,4034,1939],{"class":599},[585,4036,2070],{"class":664},[585,4038,1410],{"class":599},[585,4040,1285],{"class":599},[585,4042,850],{"class":599},[585,4044,4045,4047,4049,4051,4053],{"class":587,"line":648},[585,4046,1952],{"class":599},[585,4048,2083],{"class":664},[585,4050,1410],{"class":599},[585,4052,1285],{"class":599},[585,4054,2090],{"class":599},[585,4056,4057,4059,4061,4063],{"class":587,"line":668},[585,4058,1966],{"class":599},[585,4060,2097],{"class":664},[585,4062,1410],{"class":599},[585,4064,1921],{"class":599},[585,4066,4067,4069,4071],{"class":587,"line":674},[585,4068,1966],{"class":599},[585,4070,2131],{"class":664},[585,4072,870],{"class":599},[585,4074,4075],{"class":587,"line":692},[585,4076,2139],{"class":599},[585,4078,4079],{"class":587,"line":697},[585,4080,2063],{"class":599},[585,4082,4083,4085,4087,4089,4091],{"class":587,"line":713},[585,4084,1939],{"class":599},[585,4086,2152],{"class":664},[585,4088,1410],{"class":599},[585,4090,1285],{"class":599},[585,4092,850],{"class":599},[585,4094,4095,4097,4099,4101,4103],{"class":587,"line":719},[585,4096,1952],{"class":599},[585,4098,2083],{"class":664},[585,4100,1410],{"class":599},[585,4102,1285],{"class":599},[585,4104,2090],{"class":599},[585,4106,4107,4109,4111,4113],{"class":587,"line":740},[585,4108,1966],{"class":599},[585,4110,2097],{"class":664},[585,4112,1410],{"class":599},[585,4114,1921],{"class":599},[585,4116,4117,4119,4121],{"class":587,"line":746},[585,4118,1966],{"class":599},[585,4120,2012],{"class":664},[585,4122,870],{"class":599},[585,4124,4125],{"class":587,"line":765},[585,4126,2139],{"class":599},[585,4128,4129],{"class":587,"line":771},[585,4130,2063],{"class":599},[585,4132,4133,4135,4137,4139,4141],{"class":587,"line":776},[585,4134,1939],{"class":599},[585,4136,2220],{"class":664},[585,4138,1410],{"class":599},[585,4140,1285],{"class":599},[585,4142,850],{"class":599},[585,4144,4145,4147,4149,4151,4153],{"class":587,"line":786},[585,4146,1952],{"class":599},[585,4148,2234],{"class":664},[585,4150,1410],{"class":599},[585,4152,1285],{"class":599},[585,4154,2241],{"class":591},[585,4156,4157],{"class":587,"line":792},[585,4158,2063],{"class":599},[585,4160,4161,4163,4165,4167,4169],{"class":587,"line":2115},[585,4162,1939],{"class":599},[585,4164,2108],{"class":664},[585,4166,1410],{"class":599},[585,4168,1285],{"class":599},[585,4170,850],{"class":599},[585,4172,4173,4175,4177,4179,4181],{"class":587,"line":2126},[585,4174,1952],{"class":599},[585,4176,2267],{"class":664},[585,4178,1410],{"class":599},[585,4180,1285],{"class":599},[585,4182,2090],{"class":599},[585,4184,4185,4187,4190,4192],{"class":587,"line":2136},[585,4186,1966],{"class":599},[585,4188,4189],{"class":664},"triangle",[585,4191,1410],{"class":599},[585,4193,1921],{"class":599},[585,4195,4196,4198,4201,4203],{"class":587,"line":2142},[585,4197,1966],{"class":599},[585,4199,4200],{"class":664},"rectangle",[585,4202,1410],{"class":599},[585,4204,1921],{"class":599},[585,4206,4207,4209,4212,4214],{"class":587,"line":2147},[585,4208,1966],{"class":599},[585,4210,4211],{"class":664},"rhombus",[585,4213,1410],{"class":599},[585,4215,1921],{"class":599},[585,4217,4218,4220,4223,4225],{"class":587,"line":2161},[585,4219,1966],{"class":599},[585,4221,4222],{"class":664},"parallelogram",[585,4224,1410],{"class":599},[585,4226,1921],{"class":599},[585,4228,4229,4231,4234],{"class":587,"line":2174},[585,4230,1966],{"class":599},[585,4232,4233],{"class":664},"ellipse",[585,4235,870],{"class":599},[585,4237,4238],{"class":587,"line":2185},[585,4239,2139],{"class":599},[585,4241,4242],{"class":587,"line":2196},[585,4243,2063],{"class":599},[585,4245,4246,4248,4250,4252,4254],{"class":587,"line":2205},[585,4247,1939],{"class":599},[585,4249,2287],{"class":664},[585,4251,1410],{"class":599},[585,4253,1285],{"class":599},[585,4255,850],{"class":599},[585,4257,4258,4260,4262,4264,4266,4268],{"class":587,"line":2210},[585,4259,1952],{"class":599},[585,4261,2301],{"class":664},[585,4263,1410],{"class":599},[585,4265,1285],{"class":599},[585,4267,2308],{"class":591},[585,4269,1921],{"class":599},[585,4271,4272,4274,4276,4278,4280],{"class":587,"line":2215},[585,4273,1952],{"class":599},[585,4275,2318],{"class":664},[585,4277,1410],{"class":599},[585,4279,1285],{"class":599},[585,4281,2241],{"class":591},[585,4283,4284],{"class":587,"line":2229},[585,4285,2063],{"class":599},[585,4287,4288,4290,4292,4294,4296,4298],{"class":587,"line":2244},[585,4289,1939],{"class":599},[585,4291,2337],{"class":664},[585,4293,1410],{"class":599},[585,4295,1285],{"class":599},[585,4297,2986],{"class":591},[585,4299,1921],{"class":599},[585,4301,4302,4304,4306,4308,4310],{"class":587,"line":2249},[585,4303,1939],{"class":599},[585,4305,2386],{"class":664},[585,4307,1410],{"class":599},[585,4309,1285],{"class":599},[585,4311,850],{"class":599},[585,4313,4314,4316,4318,4320,4322],{"class":587,"line":2262},[585,4315,1952],{"class":599},[585,4317,2451],{"class":664},[585,4319,1410],{"class":599},[585,4321,1285],{"class":599},[585,4323,2090],{"class":599},[585,4325,4326,4328,4330],{"class":587,"line":2277},[585,4327,1966],{"class":599},[585,4329,2012],{"class":664},[585,4331,870],{"class":599},[585,4333,4334],{"class":587,"line":2282},[585,4335,2139],{"class":599},[585,4337,4338],{"class":587,"line":2296},[585,4339,2063],{"class":599},[585,4341,4342,4344,4346,4348,4350],{"class":587,"line":2313},[585,4343,1939],{"class":599},[585,4345,2534],{"class":664},[585,4347,1410],{"class":599},[585,4349,1285],{"class":599},[585,4351,850],{"class":599},[585,4353,4354,4356,4358,4360,4362],{"class":587,"line":2327},[585,4355,1952],{"class":599},[585,4357,2548],{"class":664},[585,4359,1410],{"class":599},[585,4361,1285],{"class":599},[585,4363,2090],{"class":599},[585,4365,4366,4368,4371,4373],{"class":587,"line":2332},[585,4367,1966],{"class":599},[585,4369,4370],{"class":664},"underline",[585,4372,1410],{"class":599},[585,4374,1921],{"class":599},[585,4376,4377,4379,4381,4383],{"class":587,"line":2348},[585,4378,1966],{"class":599},[585,4380,2562],{"class":664},[585,4382,1410],{"class":599},[585,4384,1921],{"class":599},[585,4386,4387,4389,4391],{"class":587,"line":2362},[585,4388,1966],{"class":599},[585,4390,2574],{"class":664},[585,4392,870],{"class":599},[585,4394,4395],{"class":587,"line":2376},[585,4396,2139],{"class":599},[585,4398,4399],{"class":587,"line":2381},[585,4400,2063],{"class":599},[585,4402,4403,4405,4407,4409,4411,4413,4415,4417],{"class":587,"line":2395},[585,4404,1939],{"class":599},[585,4406,2594],{"class":664},[585,4408,1410],{"class":599},[585,4410,1285],{"class":599},[585,4412,864],{"class":599},[585,4414,2603],{"class":664},[585,4416,1410],{"class":599},[585,4418,1921],{"class":599},[585,4420,4421,4423,4425,4427,4429],{"class":587,"line":2409},[585,4422,1939],{"class":599},[585,4424,2615],{"class":664},[585,4426,1410],{"class":599},[585,4428,1285],{"class":599},[585,4430,850],{"class":599},[585,4432,4433,4435,4437,4439,4441],{"class":587,"line":2420},[585,4434,1952],{"class":599},[585,4436,2629],{"class":664},[585,4438,1410],{"class":599},[585,4440,1285],{"class":599},[585,4442,2090],{"class":599},[585,4444,4445,4447,4449,4451],{"class":587,"line":2431},[585,4446,1966],{"class":599},[585,4448,2643],{"class":664},[585,4450,1410],{"class":599},[585,4452,1921],{"class":599},[585,4454,4455,4457,4459,4461],{"class":587,"line":2440},[585,4456,1966],{"class":599},[585,4458,2097],{"class":664},[585,4460,1410],{"class":599},[585,4462,1921],{"class":599},[585,4464,4465,4467,4469,4471],{"class":587,"line":2446},[585,4466,1966],{"class":599},[585,4468,2666],{"class":664},[585,4470,1410],{"class":599},[585,4472,1921],{"class":599},[585,4474,4475,4477,4479,4481],{"class":587,"line":2460},[585,4476,1966],{"class":599},[585,4478,2678],{"class":664},[585,4480,1410],{"class":599},[585,4482,1921],{"class":599},[585,4484,4485,4487,4489,4491],{"class":587,"line":2471},[585,4486,1966],{"class":599},[585,4488,2690],{"class":664},[585,4490,1410],{"class":599},[585,4492,1921],{"class":599},[585,4494,4495,4497,4499],{"class":587,"line":2480},[585,4496,1966],{"class":599},[585,4498,2702],{"class":664},[585,4500,870],{"class":599},[585,4502,4503],{"class":587,"line":2485},[585,4504,2443],{"class":599},[585,4506,4507,4509,4511,4513,4515],{"class":587,"line":2499},[585,4508,1952],{"class":599},[585,4510,2717],{"class":664},[585,4512,1410],{"class":599},[585,4514,1285],{"class":599},[585,4516,2090],{"class":599},[585,4518,4519,4521,4523,4525],{"class":587,"line":2510},[585,4520,1966],{"class":599},[585,4522,2643],{"class":664},[585,4524,1410],{"class":599},[585,4526,1921],{"class":599},[585,4528,4529,4531,4533,4535],{"class":587,"line":2519},[585,4530,1966],{"class":599},[585,4532,2097],{"class":664},[585,4534,1410],{"class":599},[585,4536,1921],{"class":599},[585,4538,4539,4541,4543,4545],{"class":587,"line":2524},[585,4540,1966],{"class":599},[585,4542,2666],{"class":664},[585,4544,1410],{"class":599},[585,4546,1921],{"class":599},[585,4548,4549,4551,4553,4555],{"class":587,"line":2529},[585,4550,1966],{"class":599},[585,4552,2678],{"class":664},[585,4554,1410],{"class":599},[585,4556,1921],{"class":599},[585,4558,4559,4561,4563,4565],{"class":587,"line":2543},[585,4560,1966],{"class":599},[585,4562,2690],{"class":664},[585,4564,1410],{"class":599},[585,4566,1921],{"class":599},[585,4568,4569,4571,4573],{"class":587,"line":2557},[585,4570,1966],{"class":599},[585,4572,2702],{"class":664},[585,4574,870],{"class":599},[585,4576,4577],{"class":587,"line":2569},[585,4578,2139],{"class":599},[585,4580,4581],{"class":587,"line":2579},[585,4582,768],{"class":599},[585,4584,4585],{"class":587,"line":2584},[585,4586,789],{"class":599},[585,4588,4589],{"class":587,"line":2589},[585,4590,795],{"class":599},[1157,4592,4593],{},[1160,4594,4595,4596,4598,4599,600],{},"While this drawing.json configuration illustrates how to do some drawing without any ",[975,4597,2070],{"href":278}," or ",[975,4600,2152],{"href":274},[1888,4602,4603],{},[577,4604,4607],{"className":1892,"code":4605,"filename":4606,"language":1895,"meta":519,"style":519},"{\n  \"raw-content\": {\n    \"line-pattern\": \"none\",\n    \"recognition\": {\n      \"types\": []\n    },\n    \"classification\": {\n      \"types\": []\n    },\n    \"convert\": {\n      \"shape-on-hold\": false\n    },\n    \"shape\": {\n      \"snap-axis\": []\n    },\n    \"interactive-blocks\": {\n      \"auto-classified\": []\n    },\n    \"eraser\": {\n      \"erase-precisely\": true,\n      \"dynamic-radius\": true\n    },\n    \"auto-connection\": false,\n    \"guides\": {\n      \"show\": [],\n      \"snap\": []\n    },\n    \"pen\": {\n      \"gestures\": []\n    },\n    \"rotation\": [\n      \"image\"\n    ]\n  }\n}\n","drawing.json",[524,4608,4609,4613,4625,4644,4656,4668,4672,4684,4696,4700,4712,4724,4728,4740,4752,4756,4768,4780,4784,4796,4810,4822,4826,4840,4852,4865,4877,4881,4893,4905,4909,4921,4930,4935,4939],{"__ignoreMap":519},[585,4610,4611],{"class":587,"line":588},[585,4612,671],{"class":599},[585,4614,4615,4617,4619,4621,4623],{"class":587,"line":619},[585,4616,1906],{"class":599},[585,4618,1928],{"class":664},[585,4620,1410],{"class":599},[585,4622,1285],{"class":599},[585,4624,850],{"class":599},[585,4626,4627,4629,4631,4633,4635,4637,4640,4642],{"class":587,"line":641},[585,4628,1939],{"class":599},[585,4630,2594],{"class":664},[585,4632,1410],{"class":599},[585,4634,1285],{"class":599},[585,4636,864],{"class":599},[585,4638,4639],{"class":664},"none",[585,4641,1410],{"class":599},[585,4643,1921],{"class":599},[585,4645,4646,4648,4650,4652,4654],{"class":587,"line":648},[585,4647,1939],{"class":599},[585,4649,2152],{"class":664},[585,4651,1410],{"class":599},[585,4653,1285],{"class":599},[585,4655,850],{"class":599},[585,4657,4658,4660,4662,4664,4666],{"class":587,"line":668},[585,4659,1952],{"class":599},[585,4661,2083],{"class":664},[585,4663,1410],{"class":599},[585,4665,1285],{"class":599},[585,4667,2274],{"class":599},[585,4669,4670],{"class":587,"line":674},[585,4671,2063],{"class":599},[585,4673,4674,4676,4678,4680,4682],{"class":587,"line":692},[585,4675,1939],{"class":599},[585,4677,2070],{"class":664},[585,4679,1410],{"class":599},[585,4681,1285],{"class":599},[585,4683,850],{"class":599},[585,4685,4686,4688,4690,4692,4694],{"class":587,"line":697},[585,4687,1952],{"class":599},[585,4689,2083],{"class":664},[585,4691,1410],{"class":599},[585,4693,1285],{"class":599},[585,4695,2274],{"class":599},[585,4697,4698],{"class":587,"line":713},[585,4699,2063],{"class":599},[585,4701,4702,4704,4706,4708,4710],{"class":587,"line":719},[585,4703,1939],{"class":599},[585,4705,2220],{"class":664},[585,4707,1410],{"class":599},[585,4709,1285],{"class":599},[585,4711,850],{"class":599},[585,4713,4714,4716,4718,4720,4722],{"class":587,"line":740},[585,4715,1952],{"class":599},[585,4717,2234],{"class":664},[585,4719,1410],{"class":599},[585,4721,1285],{"class":599},[585,4723,2831],{"class":591},[585,4725,4726],{"class":587,"line":746},[585,4727,2063],{"class":599},[585,4729,4730,4732,4734,4736,4738],{"class":587,"line":765},[585,4731,1939],{"class":599},[585,4733,2108],{"class":664},[585,4735,1410],{"class":599},[585,4737,1285],{"class":599},[585,4739,850],{"class":599},[585,4741,4742,4744,4746,4748,4750],{"class":587,"line":771},[585,4743,1952],{"class":599},[585,4745,2267],{"class":664},[585,4747,1410],{"class":599},[585,4749,1285],{"class":599},[585,4751,2274],{"class":599},[585,4753,4754],{"class":587,"line":776},[585,4755,2063],{"class":599},[585,4757,4758,4760,4762,4764,4766],{"class":587,"line":786},[585,4759,1939],{"class":599},[585,4761,2386],{"class":664},[585,4763,1410],{"class":599},[585,4765,1285],{"class":599},[585,4767,850],{"class":599},[585,4769,4770,4772,4774,4776,4778],{"class":587,"line":792},[585,4771,1952],{"class":599},[585,4773,2400],{"class":664},[585,4775,1410],{"class":599},[585,4777,1285],{"class":599},[585,4779,2274],{"class":599},[585,4781,4782],{"class":587,"line":2115},[585,4783,2063],{"class":599},[585,4785,4786,4788,4790,4792,4794],{"class":587,"line":2126},[585,4787,1939],{"class":599},[585,4789,2287],{"class":664},[585,4791,1410],{"class":599},[585,4793,1285],{"class":599},[585,4795,850],{"class":599},[585,4797,4798,4800,4802,4804,4806,4808],{"class":587,"line":2136},[585,4799,1952],{"class":599},[585,4801,2301],{"class":664},[585,4803,1410],{"class":599},[585,4805,1285],{"class":599},[585,4807,2986],{"class":591},[585,4809,1921],{"class":599},[585,4811,4812,4814,4816,4818,4820],{"class":587,"line":2142},[585,4813,1952],{"class":599},[585,4815,2318],{"class":664},[585,4817,1410],{"class":599},[585,4819,1285],{"class":599},[585,4821,2241],{"class":591},[585,4823,4824],{"class":587,"line":2147},[585,4825,2063],{"class":599},[585,4827,4828,4830,4832,4834,4836,4838],{"class":587,"line":2161},[585,4829,1939],{"class":599},[585,4831,2337],{"class":664},[585,4833,1410],{"class":599},[585,4835,1285],{"class":599},[585,4837,2308],{"class":591},[585,4839,1921],{"class":599},[585,4841,4842,4844,4846,4848,4850],{"class":587,"line":2174},[585,4843,1939],{"class":599},[585,4845,2615],{"class":664},[585,4847,1410],{"class":599},[585,4849,1285],{"class":599},[585,4851,850],{"class":599},[585,4853,4854,4856,4858,4860,4862],{"class":587,"line":2185},[585,4855,1952],{"class":599},[585,4857,2629],{"class":664},[585,4859,1410],{"class":599},[585,4861,1285],{"class":599},[585,4863,4864],{"class":599}," [],\n",[585,4866,4867,4869,4871,4873,4875],{"class":587,"line":2196},[585,4868,1952],{"class":599},[585,4870,2717],{"class":664},[585,4872,1410],{"class":599},[585,4874,1285],{"class":599},[585,4876,2274],{"class":599},[585,4878,4879],{"class":587,"line":2205},[585,4880,2063],{"class":599},[585,4882,4883,4885,4887,4889,4891],{"class":587,"line":2210},[585,4884,1939],{"class":599},[585,4886,2534],{"class":664},[585,4888,1410],{"class":599},[585,4890,1285],{"class":599},[585,4892,850],{"class":599},[585,4894,4895,4897,4899,4901,4903],{"class":587,"line":2215},[585,4896,1952],{"class":599},[585,4898,2548],{"class":664},[585,4900,1410],{"class":599},[585,4902,1285],{"class":599},[585,4904,2274],{"class":599},[585,4906,4907],{"class":587,"line":2229},[585,4908,2063],{"class":599},[585,4910,4911,4913,4915,4917,4919],{"class":587,"line":2244},[585,4912,1939],{"class":599},[585,4914,2702],{"class":664},[585,4916,1410],{"class":599},[585,4918,1285],{"class":599},[585,4920,2090],{"class":599},[585,4922,4923,4925,4928],{"class":587,"line":2249},[585,4924,1952],{"class":599},[585,4926,4927],{"class":664},"image",[585,4929,870],{"class":599},[585,4931,4932],{"class":587,"line":2262},[585,4933,4934],{"class":599},"    ]\n",[585,4936,4937],{"class":587,"line":2277},[585,4938,789],{"class":599},[585,4940,4941],{"class":587,"line":2282},[585,4942,795],{"class":599},[968,4944,4945],{"color":970},[505,4946,4947,4948,4950],{},"For recognizer-level configuration, refer to the ",[975,4949,60],{"href":1867}," user guide.",[505,4952,4953],{},"To avoid any side effects when injecting a configuration JSON, it is recommended that you first reset the configuration to its defaults:",[514,4955,4956,5010,5068,5131],{},[517,4957,4958],{"v-slot:java":519},[577,4959,4961],{"className":579,"code":4960,"language":581,"meta":519,"style":519},"\u002F\u002F retrieve Editor current configuration\nConfiguration conf = editor.getConfiguration();\n\u002F\u002F Resets this configuration to its default values.\nconf.reset()\n\u002F\u002F Injects the content of a JSON into this configuration.\nconf.inject(myconfigurationJSON)\n",[524,4962,4963,4968,4981,4986,4993,4998],{"__ignoreMap":519},[585,4964,4965],{"class":587,"line":588},[585,4966,4967],{"class":1384},"\u002F\u002F retrieve Editor current configuration\n",[585,4969,4970,4972,4974,4976,4979],{"class":587,"line":619},[585,4971,144],{"class":595},[585,4973,1392],{"class":686},[585,4975,752],{"class":595},[585,4977,4978],{"class":686}," editor",[585,4980,1399],{"class":599},[585,4982,4983],{"class":587,"line":641},[585,4984,4985],{"class":1384},"\u002F\u002F Resets this configuration to its default values.\n",[585,4987,4988,4990],{"class":587,"line":648},[585,4989,1404],{"class":686},[585,4991,4992],{"class":599},".reset()\n",[585,4994,4995],{"class":587,"line":668},[585,4996,4997],{"class":1384},"\u002F\u002F Injects the content of a JSON into this configuration.\n",[585,4999,5000,5002,5005,5008],{"class":587,"line":674},[585,5001,1404],{"class":686},[585,5003,5004],{"class":599},".inject(",[585,5006,5007],{"class":686},"myconfigurationJSON",[585,5009,737],{"class":599},[517,5011,5012],{"v-slot:swift":519},[577,5013,5015],{"className":800,"code":5014,"language":802,"meta":519,"style":519},"\u002F\u002F retrieve editor current configuration\nlet conf: IINKConfiguration = editor.configuration\n\u002F\u002F resets this configuration to its default values.\ntry? conf.reset()\n\u002F\u002F Injects the content of a JSON into this configuration.\ntry? conf.inject(myconfigurationJSON)\n",[524,5016,5017,5022,5034,5039,5053,5057],{"__ignoreMap":519},[585,5018,5019],{"class":587,"line":588},[585,5020,5021],{"class":1384},"\u002F\u002F retrieve editor current configuration\n",[585,5023,5024,5026,5029,5031],{"class":587,"line":619},[585,5025,809],{"class":591},[585,5027,5028],{"class":686}," conf: IINKConfiguration ",[585,5030,752],{"class":595},[585,5032,5033],{"class":686}," editor.configuration\n",[585,5035,5036],{"class":587,"line":641},[585,5037,5038],{"class":1384},"\u002F\u002F resets this configuration to its default values.\n",[585,5040,5041,5044,5047,5050],{"class":587,"line":648},[585,5042,5043],{"class":599},"try",[585,5045,5046],{"class":595},"?",[585,5048,5049],{"class":686}," conf.",[585,5051,5052],{"class":599},"reset()\n",[585,5054,5055],{"class":587,"line":668},[585,5056,4997],{"class":1384},[585,5058,5059,5061,5063,5065],{"class":587,"line":674},[585,5060,5043],{"class":599},[585,5062,5046],{"class":595},[585,5064,5049],{"class":686},[585,5066,5067],{"class":599},"inject(myconfigurationJSON)\n",[517,5069,5070],{"v-slot:cpp":519},[577,5071,5073],{"className":886,"code":5072,"language":888,"meta":519,"style":519},"#include \"iink\u002FConfiguration.h\"\n\n\u002F\u002F retrieve Editor current configuration\nauto conf = editor->getConfiguration();\n\u002F\u002F Resets this configuration to its default values.\nconf->reset()\n\u002F\u002F Injects the content of a JSON into this configuration.\nconf->inject(myconfigurationJSON)\n",[524,5074,5075,5085,5089,5093,5105,5109,5116,5120],{"__ignoreMap":519},[585,5076,5077,5079,5081,5083],{"class":587,"line":588},[585,5078,1585],{"class":599},[585,5080,864],{"class":599},[585,5082,1590],{"class":664},[585,5084,870],{"class":599},[585,5086,5087],{"class":587,"line":619},[585,5088,645],{"emptyLinePlaceholder":644},[585,5090,5091],{"class":587,"line":641},[585,5092,4967],{"class":1384},[585,5094,5095,5097,5099,5101,5103],{"class":587,"line":648},[585,5096,895],{"class":595},[585,5098,1392],{"class":686},[585,5100,752],{"class":595},[585,5102,4978],{"class":686},[585,5104,1609],{"class":599},[585,5106,5107],{"class":587,"line":668},[585,5108,4985],{"class":1384},[585,5110,5111,5113],{"class":587,"line":674},[585,5112,1404],{"class":686},[585,5114,5115],{"class":599},"->reset()\n",[585,5117,5118],{"class":587,"line":692},[585,5119,4997],{"class":1384},[585,5121,5122,5124,5127,5129],{"class":587,"line":697},[585,5123,1404],{"class":686},[585,5125,5126],{"class":599},"->inject(",[585,5128,5007],{"class":686},[585,5130,737],{"class":599},[517,5132,5133],{"v-slot:csharp":519},[577,5134,5136],{"className":929,"code":5135,"language":931,"meta":519,"style":519},"\u002F\u002F Get the configuration\nvar conf = editor.Configuration;\n\u002F\u002F Resets this configuration to its default values.\nconf.Reset();\n\u002F\u002F Injects the content of a JSON string into this configuration.\nconf.Inject(myconfigurationJSON);\n",[524,5137,5138,5142,5159,5163,5170,5175],{"__ignoreMap":519},[585,5139,5140],{"class":587,"line":588},[585,5141,1674],{"class":1384},[585,5143,5144,5146,5149,5151,5153,5155,5157],{"class":587,"line":619},[585,5145,1488],{"class":595},[585,5147,5148],{"class":657}," conf",[585,5150,942],{"class":595},[585,5152,4978],{"class":686},[585,5154,600],{"class":599},[585,5156,144],{"class":686},[585,5158,616],{"class":599},[585,5160,5161],{"class":587,"line":641},[585,5162,4985],{"class":1384},[585,5164,5165,5167],{"class":587,"line":648},[585,5166,1404],{"class":686},[585,5168,5169],{"class":599},".Reset();\n",[585,5171,5172],{"class":587,"line":668},[585,5173,5174],{"class":1384},"\u002F\u002F Injects the content of a JSON string into this configuration.\n",[585,5176,5177,5179,5182,5184],{"class":587,"line":674},[585,5178,1404],{"class":686},[585,5180,5181],{"class":599},".Inject(",[585,5183,5007],{"class":686},[585,5185,924],{"class":599},[968,5187,5188],{"color":970},[505,5189,5190,5191,600],{},"To restore your part configuration after reopening its package, you can save it in its ",[975,5192,5194],{"href":5193},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity\u002Fstorage#metadata","metadata",[5196,5197,5198],"style",{},"html pre.shiki code .sU2JI, html code.shiki .sU2JI{--shiki-light:#005FE4;--shiki-default:#005FE4;--shiki-dark:#80DFFF}html pre.shiki code .sglaT, html code.shiki .sglaT{--shiki-light:#7751EC;--shiki-default:#7751EC;--shiki-dark:#AC92FC}html pre.shiki code .soFc9, html code.shiki .soFc9{--shiki-light:#1A9FFF;--shiki-default:#1A9FFF;--shiki-dark:#1A9FFF}html pre.shiki code .sVYTS, html code.shiki .sVYTS{--shiki-light:#0081F0;--shiki-default:#0081F0;--shiki-dark:#1A9FFF}html pre.shiki code .sZBTK, html code.shiki .sZBTK{--shiki-light:#002DB3;--shiki-default:#002DB3;--shiki-dark:#80EAFF}html pre.shiki code .sEQEB, html code.shiki .sEQEB{--shiki-light:#051F41;--shiki-default:#051F41;--shiki-dark:#D1E9FA}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 .sYWwX, html code.shiki .sYWwX{--shiki-light:#005FE4;--shiki-light-font-style:italic;--shiki-default:#005FE4;--shiki-default-font-style:italic;--shiki-dark:#80DFFF;--shiki-dark-font-style:italic}html pre.shiki code .sJjcI, html code.shiki .sJjcI{--shiki-light:#467191;--shiki-light-font-style:italic;--shiki-default:#467191;--shiki-default-font-style:italic;--shiki-dark:#6493B4;--shiki-dark-font-style:italic}",{"title":519,"searchDepth":641,"depth":641,"links":5200},[5201,5202],{"id":511,"depth":619,"text":512},{"id":982,"depth":619,"text":144,"children":5203},[5204,5205,5206,5207,5208],{"id":997,"depth":641,"text":998},{"id":1097,"depth":641,"text":1098},{"id":1138,"depth":641,"text":1139},{"id":1837,"depth":641,"text":1838},{"id":1855,"depth":641,"text":1856},null,"Guide to discover iink SDK","md","i-tabler-direction-sign",{},"uc9zmj",{"title":390,"description":5210},"9aqbPlzeTmpjE-IkJi7zV23IGqTuWCu-XWpLZPqa5I4",[5218],{"title":5,"path":6,"stem":7,"children":5219,"page":40},[5220],{"title":321,"path":322,"stem":323,"children":5221,"page":40},[5222],{"title":15,"navTitle":5209,"icon":5209,"path":326,"stem":327,"children":5223,"page":40},[5224,5227,5229,5231,5238,5250,5259,5263,5266,5275,5279,5297,5298,5300,5302,5304,5308],{"title":330,"path":331,"stem":332,"navTitle":5225,"icon":5226},"About","i-tabler-info-circle",{"title":33,"path":334,"stem":335,"navTitle":33,"icon":5228},"i-tabler-bell-ringing",{"title":37,"path":337,"stem":338,"navTitle":37,"icon":5230},"i-tabler-gps",{"title":42,"navTitle":5209,"icon":5209,"path":340,"stem":341,"children":5232,"page":40},[5233,5236],{"title":47,"path":344,"stem":345,"navTitle":5234,"icon":5235},"Platforms","i-tabler-device-laptop",{"title":51,"path":347,"stem":348,"navTitle":51,"icon":5237},"i-tabler-stack-2",{"title":55,"navTitle":5209,"icon":5209,"path":350,"stem":351,"children":5239,"page":40},[5240,5242,5244,5246,5248],{"title":60,"path":354,"stem":355,"navTitle":5209,"icon":5241},"i-tabler-text-scan-2",{"title":64,"path":357,"stem":358,"navTitle":64,"icon":5243},"i-tabler-language",{"title":68,"path":360,"stem":361,"navTitle":68,"icon":5245},"i-tabler-math",{"title":72,"path":363,"stem":364,"navTitle":72,"icon":5247},"i-tabler-circle-square",{"title":76,"path":366,"stem":367,"navTitle":5209,"icon":5249},"i-tabler-hand-finger",{"title":80,"navTitle":5209,"icon":5209,"path":369,"stem":370,"children":5251,"page":40},[5252,5254,5256],{"title":85,"path":373,"stem":374,"navTitle":85,"icon":5253},"i-tabler-eye",{"title":89,"path":376,"stem":377,"navTitle":89,"icon":5255},"i-tabler-bolt",{"title":93,"path":379,"stem":380,"navTitle":5257,"icon":5258},"Import and export","i-tabler-arrows-left-right",{"title":106,"navTitle":5209,"icon":5209,"path":382,"stem":383,"children":5260,"page":40},[5261,5262],{"title":386,"path":387,"stem":388,"navTitle":5209,"icon":5212},{"title":390,"path":391,"stem":392,"navTitle":5209,"icon":5212},{"title":394,"navTitle":5209,"icon":5209,"path":395,"stem":396,"children":5264,"page":40},[5265],{"title":60,"path":399,"stem":400,"navTitle":5209,"icon":5241},{"title":402,"navTitle":5209,"icon":5209,"path":403,"stem":404,"children":5267,"page":40},[5268,5270,5272],{"title":407,"path":408,"stem":409,"navTitle":5209,"icon":5269},"i-tabler-file-database",{"title":97,"path":411,"stem":412,"navTitle":97,"icon":5271},"i-tabler-calculator",{"title":414,"path":415,"stem":416,"navTitle":5273,"icon":5274},"Combined undo\u002Fredo stacks","i-tabler-arrow-back-up",{"title":418,"navTitle":5209,"icon":5209,"path":419,"stem":420,"children":5276,"page":40},[5277],{"title":423,"path":424,"stem":425,"navTitle":5209,"icon":5278},"i-tabler-stack-backward",{"title":427,"navTitle":5209,"icon":5209,"path":428,"stem":429,"children":5280,"page":40},[5281,5283,5285,5287,5289,5291,5293,5295],{"title":432,"path":433,"stem":434,"navTitle":5209,"icon":5282},"i-tabler-app-window",{"title":436,"path":437,"stem":438,"navTitle":5209,"icon":5284},"i-tabler-edit",{"title":440,"path":441,"stem":442,"navTitle":5209,"icon":5286},"i-tabler-adjustments",{"title":444,"path":445,"stem":446,"navTitle":5209,"icon":5288},"i-tabler-pointer",{"title":448,"path":449,"stem":450,"navTitle":5209,"icon":5290},"i-tabler-sparkles",{"title":452,"path":453,"stem":454,"navTitle":5209,"icon":5292},"i-tabler-zoom-pan",{"title":456,"path":457,"stem":458,"navTitle":5209,"icon":5294},"i-tabler-palette",{"title":460,"path":461,"stem":462,"navTitle":5209,"icon":5296},"i-tabler-brush",{"title":464,"path":465,"stem":466,"navTitle":5209,"icon":5258},{"title":202,"path":468,"stem":469,"navTitle":5209,"icon":5299},"i-tabler-tags",{"title":471,"path":472,"stem":473,"navTitle":5209,"icon":5301},"i-tabler-bug",{"title":206,"path":475,"stem":476,"navTitle":5209,"icon":5303},"i-tabler-file-code",{"title":313,"navTitle":5209,"icon":5209,"path":478,"stem":479,"children":5305,"page":40},[5306],{"title":313,"path":482,"stem":483,"navTitle":313,"icon":5307},"i-tabler-pencil",{"title":139,"navTitle":5209,"icon":5209,"path":485,"stem":486,"children":5309,"page":40},[5310,5312,5315],{"title":144,"path":489,"stem":490,"navTitle":5209,"icon":5311},"i-tabler-settings",{"title":239,"path":492,"stem":493,"navTitle":5313,"icon":5314},"JIIX","i-tabler-braces",{"title":495,"path":496,"stem":497,"navTitle":456,"icon":5294},{"id":5317,"title":5318,"body":5319,"canonicalPath":5209,"description":5379,"extension":5211,"icon":5230,"meta":5380,"navTitle":20,"navigation":644,"path":5381,"resolveKey":5209,"resolveVersion":5209,"seo":5382,"stem":5383,"__hash__":5384},"support\u002Fsupport\u002F01.index.md","Support",{"type":502,"value":5320,"toc":5377},[5321,5324],[505,5322,5323],{},"Find answers to common questions about integrating the iink SDK and MyScript Cloud APIs. Browse the topics below or reach out on the community forum.",[5325,5326,5327,5336,5344,5352,5360,5369],"card-group",{},[5328,5329,5333],"card",{"icon":5330,"title":5331,"to":5332},"i-tabler-package","Recognition assets","\u002Fsupport\u002Frecognition-assets\u002F",[505,5334,5335],{},"Download base assets and build custom resources to fine-tune the recognition.",[5328,5337,5341],{"icon":5338,"title":5339,"to":5340},"i-tabler-key","On-device license management","\u002Fsupport\u002Fon-device\u002Fon-device-license-management\u002F",[505,5342,5343],{},"Manage licenses for applications embedding the on-device iink SDK.",[5328,5345,5349],{"icon":5346,"title":5347,"to":5348},"i-tabler-user-circle","Registering with MyScript Cloud","\u002Fsupport\u002Fcloud\u002Fregistering-myscript-cloud\u002F",[505,5350,5351],{},"Create a Cloud account and obtain the keys to call our recognition APIs.",[5328,5353,5357],{"icon":5354,"title":5355,"to":5356},"i-tabler-rocket","Being production ready","\u002Fsupport\u002Fcloud\u002Fbeing-production-ready\u002F",[505,5358,5359],{},"Best practices and quotas to ship your iink Cloud integration to production.",[5328,5361,5366],{"icon":5362,"title":5363,"to":5364,"target":5365},"i-tabler-message-circle","Forums","https:\u002F\u002Fdeveloper-support.myscript.com\u002Fsupport\u002Flogin","_blank",[505,5367,5368],{},"Ask questions and get answers from the MyScript developer community.",[5328,5370,5374],{"icon":5371,"title":5372,"to":5373,"target":5365},"i-tabler-mail","Contact us","https:\u002F\u002Fwww.myscript.com\u002Fcontact\u002F",[505,5375,5376],{},"Can't find what you're looking for? Reach out to our team.",{"title":519,"searchDepth":641,"depth":641,"links":5378},[],"MyScript Developer Support hub",{},"\u002Fsupport",{"title":5318,"description":5379},"support\u002F01.index","jENFmcn55y_8r3_6pH5xxlH1dZJBwoAuq9F7gXQtow8",1792566659133]