{"version":1,"pages":[{"id":"lLCHlrPqD8pkYQcxpgQ4","title":"Perception IDE","pathname":"/perception","siteSpaceId":"sitesp_RPFRc","description":"Script Editor & AI Assistant"},{"id":"BDWPu2exN2fn7JnK6nGs","title":"Extensions API","pathname":"/perception/perception-ide/extensions-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Perception IDE"}]},{"id":"AbC4hszXefpL6fb9mRKn","title":"Perception Analyzer","pathname":"/perception/perception-analyzer","siteSpaceId":"sitesp_RPFRc"},{"id":"Rw7IXMlJ23WGWNxloGFF","title":"Overview","pathname":"/perception/lua-script/overview","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"sqAnR0z902AxqJUnBF1I","title":"Life Cycle","pathname":"/perception/lua-script/life-cycle","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"Vj8PHOE6bFOHlrU8EDym","title":"Engine","pathname":"/perception/lua-script/engine","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"pBG7c2d8dlJpMJkePxHi","title":"Render API","pathname":"/perception/lua-script/render-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"zasU2FiLMCGfE5HPXd1P","title":"Input API","pathname":"/perception/lua-script/input-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"RhaIAOdNGnUk7CffphCZ","title":"Proc API","pathname":"/perception/lua-script/proc-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"Gs6yWMD8mm0DcluLtDyh","title":"GUI API","pathname":"/perception/lua-script/gui-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"ovvKnpKJnZUk3V1qzZOJ","title":"System API (CPU & Disassembly)","pathname":"/perception/lua-script/system-api-cpu-and-disassembly","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"l41SzQvdi4s4t1xEBjbn","title":"Net API","pathname":"/perception/lua-script/net-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"uCmDkHcOX4vqkkJp9d46","title":"File System","pathname":"/perception/lua-script/file-system","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"ZURpWGNp9mAWj0tyaU3I","title":"Extended Math API","pathname":"/perception/lua-script/extended-math-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"p4R12YCFi3L87P0jKm3q","title":"Win API","pathname":"/perception/lua-script/win-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"hQhotTiNcqL2m34NWzhJ","title":"Engine Specific API","pathname":"/perception/lua-script/engine-specific-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"KIH4ABSyHwObUCU223Rs","title":"Json API","pathname":"/perception/lua-script/json-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"K463KxgS2E9PmWE4BVJg","title":"Utilities","pathname":"/perception/lua-script/utilities","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"oPAsECG2IZpWJkYpG9GE","title":"Sound API","pathname":"/perception/lua-script/sound-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"CyIeegwxkUK8Gyd6BuuQ","title":"CS2 Extended API","pathname":"/perception/lua-script/cs2-extended-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"LUA SCRIPT"}]},{"id":"8hWYT5ilAH9k68lzawuD","title":"Overview","pathname":"/perception/angel-script/overview","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"PgjufMOWcdZqE2jtDUuk","title":"Life Cycle","pathname":"/perception/angel-script/life-cycle","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"VCnVk8yLh4BFDT4EmsXl","title":"Engine","pathname":"/perception/angel-script/engine","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"8j5q2TMkL3IzsJfz4mPC","title":"Atomic Types","pathname":"/perception/angel-script/atomic-types","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"2kKuZ8hrb2mLxCgz9VWf","title":"Unicorn","pathname":"/perception/angel-script/unicorn","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"qWqbxbowCkXjA574lGe2","title":"Render API","pathname":"/perception/angel-script/render-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"VsEKIt7hLZKeRV3OIztp","title":"Input API","pathname":"/perception/angel-script/input-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"YWEcGT6B0po2YzFKi150","title":"Proc API","pathname":"/perception/angel-script/proc-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"XgovlI0stqloAt1aAEGC","title":"Mutex API","pathname":"/perception/angel-script/mutex-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"Ew657kxahCvgWsTzbeH2","title":"GUI API","pathname":"/perception/angel-script/gui-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"FF5Sytnx5S3Oc5UWXd5c","title":"System API (CPU & Disassembly)","pathname":"/perception/angel-script/system-api-cpu-and-disassembly","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"p93E6JF6lo10ijlNVSM6","title":"Net API","pathname":"/perception/angel-script/net-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"f7hpySnOgim0NgyqoRUU","title":"File System","pathname":"/perception/angel-script/file-system","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"C7xIRVljnQpx894As6oH","title":"Extended Math API","pathname":"/perception/angel-script/extended-math-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"DcXIi0kmuSRi2GzNPFTA","title":"Win API","pathname":"/perception/angel-script/win-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"hmNG9LHPvCXT4q4GHOOS","title":"Engine Specific API","pathname":"/perception/angel-script/engine-specific-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"6jh1eytU3yeTFW2DWRMw","title":"Json API","pathname":"/perception/angel-script/json-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"gtbdEOEId3RagtNeLC5d","title":"Utilities","pathname":"/perception/angel-script/utilities","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"xJCZFBjR8albXa69TYRQ","title":"Zydis Encoder","pathname":"/perception/angel-script/zydis-encoder","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"AfWLUBQboJj8wq7X2ecf","title":"Intrinsics","pathname":"/perception/angel-script/intrinsics","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"wsumuUFq9fXoaiy0ccYg","title":"Sound API","pathname":"/perception/angel-script/sound-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"KDrYMkBEFJgxKKJNHowW","title":"Bit Reinterpret Helpers","pathname":"/perception/angel-script/bit-reinterpret-helpers","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"aT3ZXZz3RG7O04t8PPBm","title":"CS2 Extended API","pathname":"/perception/angel-script/cs2-extended-api","siteSpaceId":"sitesp_RPFRc","breadcrumbs":[{"label":"Angel Script"}]},{"id":"sOmhzfS6seCmISLh2tV8","title":"Enma - Overview","pathname":"/perception/enma","siteSpaceId":"sitesp_4YI9I","description":""},{"id":"MsQ42q7KAZgPo6V5sUNq","title":"Lifecycle and Routines","pathname":"/perception/enma/lifecycle-and-routines","siteSpaceId":"sitesp_4YI9I","description":"Script load, main() entry, routines, unload"},{"id":"YsRRjGo6ZCoMCwyVwGTw","title":"Proc API","pathname":"/perception/enma/proc-api","siteSpaceId":"sitesp_4YI9I","description":"Process reference, memory read/write, module enum, scans"},{"id":"eNFNTXyW9bvfGAYc84kg","title":"CPU API","pathname":"/perception/enma/cpu-api","siteSpaceId":"sitesp_4YI9I","description":"CPU identification, timing, datetime helpers, bitcasts, thread priority"},{"id":"HFhsKlWMAj7SgRn7r1Oq","title":"Filesystem API","pathname":"/perception/enma/filesystem-api","siteSpaceId":"sitesp_4YI9I","description":"Sandboxed file I/O — read/write text and binary, manage files and directories"},{"id":"MltLoehgUuSoR6n0aiDz","title":"GUI API","pathname":"/perception/enma/gui-api","siteSpaceId":"sitesp_4YI9I","description":"Sidebar sections, widgets, frames, layers, menus, and file pickers"},{"id":"Iou6gNJ2yeFLL45C93k6","title":"Input API","pathname":"/perception/enma/input-api","siteSpaceId":"sitesp_4YI9I","description":"Mouse + keyboard state polling"},{"id":"0uMcDJqAjDqyln6tbfCn","title":"Net API","pathname":"/perception/enma/net-api","siteSpaceId":"sitesp_4YI9I","description":"HTTP GET / POST, WebSocket, and raw UDP socket (gated)"},{"id":"noCqsH8wJgffbkV6Gp9A","title":"Render API","pathname":"/perception/enma/render-api","siteSpaceId":"sitesp_4YI9I","description":"Perception's 2D and custom-GPU rendering natives"},{"id":"YLaj1s0EuWmiB0tiq2rl","title":"Sound API","pathname":"/perception/enma/sound-api","siteSpaceId":"sitesp_4YI9I","description":"Load and play .wav / .ogg sounds"},{"id":"OVjfx5vexSmEfkM1qbDP","title":"Unicorn API","pathname":"/perception/enma/unicorn-api","siteSpaceId":"sitesp_4YI9I","description":"x86_64 CPU emulation via Unicorn Engine"},{"id":"AYp5GI1qYRUig66FeP1P","title":"Win API","pathname":"/perception/enma/win-api","siteSpaceId":"sitesp_4YI9I","description":"Window enumeration + queries, clipboard, keyboard / mouse SEND"},{"id":"N1upWzjzui6LtvTbw6Rd","title":"Zydis API","pathname":"/perception/enma/zydis-api","siteSpaceId":"sitesp_4YI9I","description":"x86_64 assembler / disassembler via Zydis"},{"id":"BtqTHYHOFdKXmhJa4pIn","title":"MCP API","pathname":"/perception/enma/mcp-api","siteSpaceId":"sitesp_4YI9I","description":"AI-agent surface — JSON-RPC over local TCP / HTTP for Claude Code etc."}]}