[{"data":1,"prerenderedAt":379},["ShallowReactive",2],{"navigation_docs":3,"-core-concepts-debug-commands":131,"-core-concepts-debug-commands-surround":374},[4,39,98],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"/getting-started","1.getting-started",[10,15,20,25,30,35],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","/getting-started/introduction","1.getting-started/1.introduction","i-lucide-book-open",{"title":16,"path":17,"stem":18,"icon":19},"Prerequisites","/getting-started/prerequisites","1.getting-started/2.prerequisites","i-lucide-check-circle",{"title":21,"path":22,"stem":23,"icon":24},"Directory Setup","/getting-started/installation","1.getting-started/3.installation","i-lucide-folder-open",{"title":26,"path":27,"stem":28,"icon":29},"Routine Actor & File Layout","/getting-started/actor-setup","1.getting-started/4.actor-setup","i-lucide-code",{"title":31,"path":32,"stem":33,"icon":34},"Spellbook & Basic Rotation","/getting-started/spellbook-rotation","1.getting-started/5.spellbook-rotation","i-lucide-sparkles",{"title":36,"path":37,"stem":38,"icon":34},"Advanced Routine Features","/getting-started/advanced-features","1.getting-started/6.advanced-features",{"title":40,"icon":14,"path":41,"stem":42,"children":43,"page":6},"Core Concepts","/core-concepts","2.core-concepts",[44,49,54,59,63,68,73,78,83,88,93],{"title":45,"path":46,"stem":47,"icon":48},"SYNQ Objects","/core-concepts/synq-objects","2.core-concepts/1.synq-objects","i-lucide-box",{"title":50,"path":51,"stem":52,"icon":53},"Keybinds","/core-concepts/keybinds","2.core-concepts/10.keybinds","i-lucide-keyboard",{"title":55,"path":56,"stem":57,"icon":58},"Debug Commands","/core-concepts/debug-commands","2.core-concepts/11.debug-commands","i-lucide-terminal",{"title":60,"path":61,"stem":62,"icon":34},"Spell Objects","/core-concepts/spell-objects","2.core-concepts/2.spell-objects",{"title":64,"path":65,"stem":66,"icon":67},"Item Objects","/core-concepts/item-objects","2.core-concepts/3.item-objects","i-lucide-package",{"title":69,"path":70,"stem":71,"icon":72},"Object Lists","/core-concepts/object-lists","2.core-concepts/4.object-lists","i-lucide-list",{"title":74,"path":75,"stem":76,"icon":77},"Object Attributes","/core-concepts/object-attributes","2.core-concepts/5.object-attributes","i-lucide-list-checks",{"title":79,"path":80,"stem":81,"icon":82},"Object Functions","/core-concepts/object-functions","2.core-concepts/6.object-functions","i-lucide-function-square",{"title":84,"path":85,"stem":86,"icon":87},"Player Attributes","/core-concepts/player-attributes","2.core-concepts/7.player-attributes","i-lucide-user",{"title":89,"path":90,"stem":91,"icon":92},"General Tools","/core-concepts/general-tools","2.core-concepts/8.general-tools","i-lucide-wrench",{"title":94,"path":95,"stem":96,"icon":97},"Draw API","/core-concepts/draw-api","2.core-concepts/9.draw-api","i-lucide-pencil",{"title":99,"icon":100,"path":101,"stem":102,"children":103,"page":6},"SYNQ UI","i-lucide-layout","/ui","3.ui",[104,107,112,117,122,127],{"title":11,"path":105,"stem":106,"icon":100},"/ui/introduction","3.ui/1.introduction",{"title":108,"path":109,"stem":110,"icon":111},"UI Configuration","/ui/configuration","3.ui/2.configuration","i-lucide-settings",{"title":113,"path":114,"stem":115,"icon":116},"Tabs & Groups","/ui/tabs-groups","3.ui/3.tabs-groups","i-lucide-folder",{"title":118,"path":119,"stem":120,"icon":121},"UI Elements","/ui/elements","3.ui/4.elements","i-lucide-layers",{"title":123,"path":124,"stem":125,"icon":126},"Minimap Button","/ui/minimap-button","3.ui/5.minimap-button","i-lucide-map-pin",{"title":128,"path":129,"stem":130,"icon":29},"Complete Example","/ui/example","3.ui/6.example",{"id":132,"title":55,"body":133,"description":365,"extension":366,"links":367,"meta":368,"navigation":369,"path":56,"seo":370,"stem":57,"__hash__":373},"docs/2.core-concepts/11.debug-commands.md",{"type":134,"value":135,"toc":347},"minimark",[136,140,145,150,153,176,180,183,198,202,205,219,223,226,240,244,247,261,265,273,287,291,295,298,310,314,318,321,330,333,343],[137,138,139],"p",{},"SYNQ exposes a handful of slash commands for inspecting framework state, toggling debug categories, and profiling overhead. Run them in the standard chat box.",[141,142,144],"h2",{"id":143},"debug-output","Debug Output",[146,147,149],"h3",{"id":148},"synq-debug","/synq debug",[137,151,152],{},"Toggle general debug output on or off.",[154,155,160],"pre",{"className":156,"code":157,"language":158,"meta":159,"style":159},"language-bash shiki shiki-themes material-theme-lighter vitesse-light github-dark-default","/synq debug\n","bash","",[161,162,163],"code",{"__ignoreMap":159},[164,165,168,172],"span",{"class":166,"line":167},"line",1,[164,169,171],{"class":170},"sfEEz","/synq",[164,173,175],{"class":174},"sqoCU"," debug\n",[146,177,179],{"id":178},"synq-debug-all","/synq debug all",[137,181,182],{},"Enable every debug category at once.",[154,184,186],{"className":156,"code":185,"language":158,"meta":159,"style":159},"/synq debug all\n",[161,187,188],{"__ignoreMap":159},[164,189,190,192,195],{"class":166,"line":167},[164,191,171],{"class":170},[164,193,194],{"class":174}," debug",[164,196,197],{"class":174}," all\n",[146,199,201],{"id":200},"synq-debug-perf","/synq debug perf",[137,203,204],{},"Surface performance hints — slow callbacks, expensive scans, and other tick-rate offenders.",[154,206,208],{"className":156,"code":207,"language":158,"meta":159,"style":159},"/synq debug perf\n",[161,209,210],{"__ignoreMap":159},[164,211,212,214,216],{"class":166,"line":167},[164,213,171],{"class":170},[164,215,194],{"class":174},[164,217,218],{"class":174}," perf\n",[146,220,222],{"id":221},"synq-debug-harmless","/synq debug harmless",[137,224,225],{},"Show low-priority unexpected events that are non-fatal but worth knowing about.",[154,227,229],{"className":156,"code":228,"language":158,"meta":159,"style":159},"/synq debug harmless\n",[161,230,231],{"__ignoreMap":159},[164,232,233,235,237],{"class":166,"line":167},[164,234,171],{"class":170},[164,236,194],{"class":174},[164,238,239],{"class":174}," harmless\n",[146,241,243],{"id":242},"synq-debug-help","/synq debug help",[137,245,246],{},"List every available debug category and its current state.",[154,248,250],{"className":156,"code":249,"language":158,"meta":159,"style":159},"/synq debug help\n",[161,251,252],{"__ignoreMap":159},[164,253,254,256,258],{"class":166,"line":167},[164,255,171],{"class":170},[164,257,194],{"class":174},[164,259,260],{"class":174}," help\n",[146,262,264],{"id":263},"synq-debug-idtip","/synq debug idtip",[137,266,267,268,272],{},"Toggle the built-in idTip — shows spell IDs in tooltips while building your spellbook. Also documented in ",[269,270,16],"a",{"href":271},"/getting-started/prerequisites#built-in-idtip",".",[154,274,276],{"className":156,"code":275,"language":158,"meta":159,"style":159},"/synq debug idtip\n",[161,277,278],{"__ignoreMap":159},[164,279,280,282,284],{"class":166,"line":167},[164,281,171],{"class":170},[164,283,194],{"class":174},[164,285,286],{"class":174}," idtip\n",[141,288,290],{"id":289},"profiling","Profiling",[146,292,294],{"id":293},"synq-profile","/synq profile",[137,296,297],{},"Toggle the overhead profiler. Reports timing buckets in 1-second ticks — useful for finding which callbacks or spells are eating the most CPU.",[154,299,301],{"className":156,"code":300,"language":158,"meta":159,"style":159},"/synq profile\n",[161,302,303],{"__ignoreMap":159},[164,304,305,307],{"class":166,"line":167},[164,306,171],{"class":170},[164,308,309],{"class":174}," profile\n",[141,311,313],{"id":312},"debug-ui","Debug UI",[146,315,317],{"id":316},"pui","/pui",[137,319,320],{},"Open the debug UI panel — a moveable window for inspecting state, callbacks, and live values without leaving the game.",[154,322,324],{"className":156,"code":323,"language":158,"meta":159,"style":159},"/pui\n",[161,325,326],{"__ignoreMap":159},[164,327,328],{"class":166,"line":167},[164,329,323],{"class":170},[331,332],"hr",{},[137,334,335,339,340,342],{},[336,337,338],"strong",{},"Next:"," Browse the ",[269,341,94],{"href":95}," for rendering shapes and visuals in the game world.",[344,345,346],"style",{},"html pre.shiki code .sfEEz, html code.shiki .sfEEz{--shiki-light:#E2931D;--shiki-default:#59873A;--shiki-dark:#FFA657}html pre.shiki code .sqoCU, html code.shiki .sqoCU{--shiki-light:#91B859;--shiki-default:#B56959;--shiki-dark:#A5D6FF}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);}",{"title":159,"searchDepth":348,"depth":348,"links":349},2,[350,359,362],{"id":143,"depth":348,"text":144,"children":351},[352,354,355,356,357,358],{"id":148,"depth":353,"text":149},3,{"id":178,"depth":353,"text":179},{"id":200,"depth":353,"text":201},{"id":221,"depth":353,"text":222},{"id":242,"depth":353,"text":243},{"id":263,"depth":353,"text":264},{"id":289,"depth":348,"text":290,"children":360},[361],{"id":293,"depth":353,"text":294},{"id":312,"depth":348,"text":313,"children":363},[364],{"id":316,"depth":353,"text":317},"Slash commands for debugging, profiling, and inspecting SYNQ","md",null,{},{"icon":58},{"title":371,"description":372},"Debug Commands - SYNQ Reference","Reference for all SYNQ slash commands - debug toggles, file logging, overhead profiler, and the debug UI panel","iSS_weQybuQOXl_8SSAwXjEFHeb7X120sQsDPlq9kVc",[375,377],{"title":50,"path":51,"stem":52,"description":376,"icon":53,"children":-1},"Register and manage keybindings with modifier combos, multiple modes, and auto-persistence",{"title":60,"path":61,"stem":62,"description":378,"icon":34,"children":-1},"Learn how to create spell objects with traits and organize them in your rotation",1778151442255]