[{"data":1,"prerenderedAt":11071},["ShallowReactive",2],{"navigation":3,"/developers/developer-tools":506,"/developers/developer-tools-surround":11066},[4,66,204,292,339,402,450,482],{"title":5,"icon":6,"path":7,"stem":8,"children":9},"Whitepaper","i-lucide-file-text","/whitepaper","1.whitepaper",[10,13,17,22,27,32,37,42,47,51,56,61],{"title":5,"path":7,"stem":11,"icon":12},"1.whitepaper/index","i-heroicons-document-text",{"title":14,"path":15,"stem":16,"icon":12},"Executive Summary","/whitepaper/executive-summary","1.whitepaper/1.executive-summary",{"title":18,"path":19,"stem":20,"icon":21},"Investment Opportunity","/whitepaper/investment-opportunity","1.whitepaper/10.investment-opportunity","i-heroicons-banknotes",{"title":23,"path":24,"stem":25,"icon":26},"Risk Analysis","/whitepaper/risk-analysis","1.whitepaper/11.risk-analysis","i-lucide-shield-alert",{"title":28,"path":29,"stem":30,"icon":31},"Problem Statement","/whitepaper/problem-statement","1.whitepaper/2.problem-statement","i-heroicons-exclamation-triangle",{"title":33,"path":34,"stem":35,"icon":36},"Solution Overview","/whitepaper/solution-overview","1.whitepaper/3.solution-overview","i-heroicons-light-bulb",{"title":38,"path":39,"stem":40,"icon":41},"Market Opportunity","/whitepaper/market-opportunity","1.whitepaper/4.market-opportunity","i-heroicons-chart-bar",{"title":43,"path":44,"stem":45,"icon":46},"Technology Architecture","/whitepaper/technology-architecture","1.whitepaper/5.technology-architecture","i-heroicons-cog",{"title":48,"path":49,"stem":50,"icon":21},"Business Model","/whitepaper/business-model","1.whitepaper/6.business-model",{"title":52,"path":53,"stem":54,"icon":55},"Competitive Advantages","/whitepaper/competitive-advantages","1.whitepaper/7.competitive-advantages","i-heroicons-rocket-launch",{"title":57,"path":58,"stem":59,"icon":60},"Roadmap & Milestones","/whitepaper/roadmap-milestones","1.whitepaper/8.roadmap-milestones","i-heroicons-map",{"title":62,"path":63,"stem":64,"icon":65},"Team & Advisors","/whitepaper/team-advisors","1.whitepaper/9.team-advisors","i-heroicons-users",{"title":67,"icon":68,"path":69,"stem":70,"children":71},"Techniques","i-lucide-graduation-cap","/techniques","2.techniques",[72,75,107,139,171],{"title":67,"path":69,"stem":73,"icon":74},"2.techniques/index","i-heroicons-academic-cap",{"title":76,"path":77,"stem":78,"children":79,"icon":81,"parent":70,"order":82},"Remote Viewing","/techniques/remote-viewing","2.techniques/1.remote-viewing/index",[80,83,88,93,98,103],{"title":76,"path":77,"stem":78,"icon":81,"parent":70,"order":82},"i-lucide-eye",1,{"title":84,"path":85,"stem":86,"icon":87},"Controlled Remote Viewing (CRV)","/techniques/remote-viewing/controlled-remote-viewing-crv","2.techniques/1.remote-viewing/1.controlled-remote-viewing-crv","i-heroicons-clipboard-document-check",{"title":89,"path":90,"stem":91,"icon":92},"Scientific Remote Viewing (SRV)","/techniques/remote-viewing/scientific-remote-viewing-srv","2.techniques/1.remote-viewing/2.scientific-remote-viewing-srv","i-lucide-microscope",{"title":94,"path":95,"stem":96,"icon":97},"Technical Remote Viewing (TRV)","/techniques/remote-viewing/technical-remote-viewing-trv","2.techniques/1.remote-viewing/3.technical-remote-viewing-trv","i-heroicons-cog-6-tooth",{"title":99,"path":100,"stem":101,"icon":102},"Extended Remote Viewing (ERV)","/techniques/remote-viewing/extended-remote-viewing-erv","2.techniques/1.remote-viewing/4.extended-remote-viewing-erv","i-heroicons-arrows-pointing-out",{"title":104,"path":105,"stem":106,"icon":74},"RV Training & Development","/techniques/remote-viewing/rv-training-development","2.techniques/1.remote-viewing/5.rv-training-development",{"title":108,"path":109,"stem":110,"children":111,"icon":113,"parent":70,"order":114},"Dowsing","/techniques/dowsing","2.techniques/2.dowsing/index",[112,115,120,125,130,134],{"title":108,"path":109,"stem":110,"icon":113,"parent":70,"order":114},"i-lucide-compass",2,{"title":116,"path":117,"stem":118,"icon":119},"Pendulum Dowsing","/techniques/dowsing/pendulum-dowsing","2.techniques/2.dowsing/1.pendulum-dowsing","i-heroicons-clock",{"title":121,"path":122,"stem":123,"icon":124},"L-Rods Dowsing","/techniques/dowsing/l-rods-dowsing","2.techniques/2.dowsing/2.l-rods-dowsing","i-heroicons-adjustments-horizontal",{"title":126,"path":127,"stem":128,"icon":129},"Y-Rods Dowsing","/techniques/dowsing/y-rods-dowsing","2.techniques/2.dowsing/3.y-rods-dowsing","i-lucide-git-fork",{"title":131,"path":132,"stem":133,"icon":60},"Map Dowsing","/techniques/dowsing/map-dowsing","2.techniques/2.dowsing/4.map-dowsing",{"title":135,"path":136,"stem":137,"icon":138},"Information Dowsing","/techniques/dowsing/information-dowsing","2.techniques/2.dowsing/5.information-dowsing","i-heroicons-question-mark-circle",{"title":140,"path":141,"stem":142,"children":143,"icon":145,"parent":70,"order":146},"ESP Development","/techniques/esp-development","2.techniques/3.esp-development/index",[144,147,152,157,162,167],{"title":140,"path":141,"stem":142,"icon":145,"parent":70,"order":146},"i-lucide-brain",3,{"title":148,"path":149,"stem":150,"icon":151},"Telepathy Training","/techniques/esp-development/telepathy-training","2.techniques/3.esp-development/1.telepathy-training","i-heroicons-chat-bubble-left-right",{"title":153,"path":154,"stem":155,"icon":156},"Clairvoyance Development","/techniques/esp-development/clairvoyance-development","2.techniques/3.esp-development/2.clairvoyance-development","i-heroicons-eye",{"title":158,"path":159,"stem":160,"icon":161},"Clairaudience Practice","/techniques/esp-development/clairaudience-practice","2.techniques/3.esp-development/3.clairaudience-practice","i-heroicons-speaker-wave",{"title":163,"path":164,"stem":165,"icon":166},"Clairsentience Enhancement","/techniques/esp-development/clairsentience-enhancement","2.techniques/3.esp-development/4.clairsentience-enhancement","i-heroicons-hand-raised",{"title":168,"path":169,"stem":170,"icon":119},"Precognition Exercises","/techniques/esp-development/precognition-exercises","2.techniques/3.esp-development/5.precognition-exercises",{"title":172,"path":173,"stem":174,"children":175,"icon":177,"parent":70,"order":178},"Other Techniques","/techniques/other-techniques","2.techniques/4.other-techniques/index",[176,179,184,189,194,199],{"title":172,"path":173,"stem":174,"icon":177,"parent":70,"order":178},"i-lucide-sparkles",4,{"title":180,"path":181,"stem":182,"icon":183},"Tarot Reading","/techniques/other-techniques/tarot-reading","2.techniques/4.other-techniques/1.tarot-reading","i-heroicons-rectangle-stack",{"title":185,"path":186,"stem":187,"icon":188},"Astrology Applications","/techniques/other-techniques/astrology-applications","2.techniques/4.other-techniques/2.astrology-applications","i-heroicons-star",{"title":190,"path":191,"stem":192,"icon":193},"Numerology Methods","/techniques/other-techniques/numerology-methods","2.techniques/4.other-techniques/3.numerology-methods","i-heroicons-calculator",{"title":195,"path":196,"stem":197,"icon":198},"Scrying Practices","/techniques/other-techniques/scrying-practices","2.techniques/4.other-techniques/4.scrying-practices","i-heroicons-globe-americas",{"title":200,"path":201,"stem":202,"icon":203},"Meditation & Focus","/techniques/other-techniques/meditation-focus","2.techniques/4.other-techniques/5.meditation-focus","i-heroicons-sun",{"title":205,"icon":206,"path":207,"stem":208,"children":209},"Use Cases","i-lucide-briefcase","/use-cases","3.use-cases",[210,213,218,223,228,233,239,244,249,253,258,263,269,274,280,286],{"title":205,"path":207,"stem":211,"icon":212},"3.use-cases/index","i-heroicons-briefcase",{"title":214,"path":215,"stem":216,"icon":217,"parent":208,"order":82},"Missing Persons Applications","/use-cases/missing-persons","3.use-cases/1.missing-persons","i-heroicons-user-group",{"title":219,"path":220,"stem":221,"icon":41,"parent":208,"order":222},"Market Intelligence","/use-cases/market-intelligence","3.use-cases/10.market-intelligence",10,{"title":224,"path":225,"stem":226,"icon":21,"parent":208,"order":227},"Investment Opportunities","/use-cases/investment-opportunities","3.use-cases/11.investment-opportunities",11,{"title":229,"path":230,"stem":231,"icon":65,"parent":208,"order":232},"Competitive Analysis","/use-cases/competitive-analysis","3.use-cases/12.competitive-analysis",12,{"title":234,"path":235,"stem":236,"icon":237,"parent":208,"order":238},"Personal Guidance","/use-cases/personal-guidance","3.use-cases/13.personal-guidance","i-heroicons-heart",13,{"title":240,"path":241,"stem":242,"icon":74,"parent":208,"order":243},"Skill Development","/use-cases/skill-development","3.use-cases/14.skill-development",14,{"title":245,"path":246,"stem":247,"icon":60,"parent":208,"order":248},"Life Decisions","/use-cases/life-decisions","3.use-cases/15.life-decisions",15,{"title":250,"path":251,"stem":252,"icon":21,"parent":208,"order":114},"FBI Reward Cases","/use-cases/fbi-reward-cases","3.use-cases/2.fbi-reward-cases",{"title":254,"path":255,"stem":256,"icon":257,"parent":208,"order":146},"Success Stories","/use-cases/success-stories","3.use-cases/3.success-stories","i-heroicons-trophy",{"title":259,"path":260,"stem":261,"icon":262,"parent":208,"order":178},"Most Wanted Fugitives","/use-cases/most-wanted-fugitives","3.use-cases/4.most-wanted-fugitives","i-heroicons-finger-print",{"title":264,"path":265,"stem":266,"icon":267,"parent":208,"order":268},"Criminal Investigations","/use-cases/criminal-investigations","3.use-cases/5.criminal-investigations","i-heroicons-shield-check",5,{"title":270,"path":271,"stem":272,"icon":119,"parent":208,"order":273},"Cold Case Solutions","/use-cases/cold-case-solutions","3.use-cases/6.cold-case-solutions",6,{"title":275,"path":276,"stem":277,"icon":278,"parent":208,"order":279},"Archaeological Discoveries","/use-cases/archaeological-discoveries","3.use-cases/7.archaeological-discoveries","i-heroicons-building-library",7,{"title":281,"path":282,"stem":283,"icon":284,"parent":208,"order":285},"Historical Site Location","/use-cases/historical-site-location","3.use-cases/8.historical-site-location","i-heroicons-map-pin",8,{"title":287,"path":288,"stem":289,"icon":290,"parent":208,"order":291},"Ancient Artifact Finding","/use-cases/ancient-artifact-finding","3.use-cases/9.ancient-artifact-finding","i-heroicons-gift",9,{"title":293,"icon":294,"path":295,"stem":296,"children":297},"Investors","i-lucide-dollar-sign","/investors","4.investors",[298,300,304,307,311,316,321,325,330,335],{"title":293,"path":295,"stem":299,"icon":21},"4.investors/index",{"title":301,"path":302,"stem":303,"icon":41,"parent":296,"order":82},"Investment Overview","/investors/investment-overview","4.investors/1.investment-overview",{"title":38,"path":305,"stem":306,"icon":198,"parent":296,"order":114},"/investors/market-opportunity","4.investors/2.market-opportunity",{"title":308,"path":309,"stem":310,"icon":267,"parent":296,"order":146},"Competitive Advantage","/investors/competitive-advantage","4.investors/3.competitive-advantage",{"title":312,"path":313,"stem":314,"icon":315,"parent":296,"order":178},"Financial Projections","/investors/financial-projections","4.investors/4.financial-projections","i-lucide-trending-up",{"title":317,"path":318,"stem":319,"icon":320,"parent":296,"order":268},"Key Metrics","/investors/key-metrics","4.investors/5.key-metrics","i-heroicons-chart-pie",{"title":322,"path":323,"stem":324,"icon":21,"parent":296,"order":273},"Use of Funds","/investors/use-of-funds","4.investors/6.use-of-funds",{"title":326,"path":327,"stem":328,"icon":329,"parent":296,"order":279},"Investment Process","/investors/investment-process","4.investors/7.investment-process","i-heroicons-arrow-path",{"title":331,"path":332,"stem":333,"icon":334,"parent":296,"order":285},"Partnership Opportunities","/investors/partnership-opportunities","4.investors/8.partnership-opportunities","i-lucide-handshake",{"title":336,"path":337,"stem":338,"icon":138,"parent":296,"order":291},"Frequently Asked Questions","/investors/faq","4.investors/9.faq",{"title":340,"icon":341,"path":342,"stem":343,"children":344},"Developers","i-lucide-code","/developers","5.developers",[345,348,352,357,361,366,371,376,380,384,389,394,398],{"title":340,"path":342,"stem":346,"icon":347},"5.developers/index","i-heroicons-code-bracket",{"title":349,"path":350,"stem":351,"icon":55,"parent":343,"order":82},"Getting Started","/developers/getting-started","5.developers/1.getting-started",{"title":353,"path":354,"stem":355,"icon":356,"order":222},"Troubleshooting","/developers/troubleshooting","5.developers/10.troubleshooting","i-heroicons-wrench-screwdriver",{"title":358,"path":359,"stem":360,"icon":12,"order":227},"Changelog","/developers/changelog","5.developers/11.changelog",{"title":362,"path":363,"stem":364,"icon":365,"order":232},"Support","/developers/support","5.developers/12.support","i-heroicons-lifebuoy",{"title":367,"path":368,"stem":369,"icon":370,"parent":343,"order":114},"Platform Overview","/developers/platform-overview","5.developers/2.platform-overview","i-heroicons-cube",{"title":372,"path":373,"stem":374,"icon":375,"parent":343,"order":146},"Authentication","/developers/authentication","5.developers/3.authentication","i-heroicons-key",{"title":377,"path":378,"stem":379,"icon":347,"order":178},"API Reference","/developers/api-reference","5.developers/4.api-reference",{"title":381,"path":382,"stem":383,"icon":370,"order":268},"SDKs & Libraries","/developers/sdks","5.developers/5.sdks",{"title":385,"path":386,"stem":387,"icon":388,"order":273},"Webhooks","/developers/webhooks","5.developers/6.webhooks","i-heroicons-bell",{"title":390,"path":391,"stem":392,"icon":393,"order":279},"Integration Guides","/developers/integration-guides","5.developers/7.integration-guides","i-heroicons-puzzle-piece",{"title":395,"path":396,"stem":397,"icon":356,"order":285},"Developer Tools","/developers/developer-tools","5.developers/8.developer-tools",{"title":399,"path":400,"stem":401,"icon":36,"order":291},"Best Practices","/developers/best-practices","5.developers/9.best-practices",{"title":403,"icon":404,"path":405,"stem":406,"children":407},"Research","i-lucide-search","/research","6.research",[408,410,414,419,423,428,432,437,441,446],{"title":403,"path":405,"stem":409,"icon":92},"6.research/index",{"title":411,"path":412,"stem":413,"icon":92,"parent":406,"order":82},"Research Overview","/research/research-overview","6.research/1.research-overview",{"title":415,"path":416,"stem":417,"icon":418,"parent":406,"order":114},"Methodology Validation","/research/methodology-validation","6.research/2.methodology-validation","i-heroicons-check-circle",{"title":420,"path":421,"stem":422,"icon":55,"order":146},"Stargate Project Research","/research/stargate-project","6.research/3.stargate-project",{"title":424,"path":425,"stem":426,"icon":427,"order":178},"Government Programs Research","/research/government-programs","6.research/4.government-programs","i-heroicons-building-office",{"title":429,"path":430,"stem":431,"icon":257,"order":268},"Historical Success Cases","/research/historical-success-cases","6.research/5.historical-success-cases",{"title":433,"path":434,"stem":435,"icon":436,"order":273},"Ongoing Research","/research/ongoing-research","6.research/6.ongoing-research","i-heroicons-beaker",{"title":438,"path":439,"stem":440,"icon":74,"order":279},"Academic Partnerships","/research/academic-partnerships","6.research/7.academic-partnerships",{"title":442,"path":443,"stem":444,"icon":445,"order":285},"Future Research Directions","/research/future-research","6.research/8.future-research","i-heroicons-sparkles",{"title":447,"path":448,"stem":449,"icon":12,"order":291},"Publications","/research/publications","6.research/9.publications",{"title":451,"icon":452,"path":453,"stem":454,"children":455},"Specifications","i-lucide-settings","/specifications","7.specifications",[456,458,462,466,470,474,478],{"title":451,"path":453,"stem":457,"icon":97},"7.specifications/index",{"title":459,"path":460,"stem":461},"Technical Specifications","/specifications/technical-specifications","7.specifications/1.technical-specifications",{"title":463,"path":464,"stem":465},"API Endpoints Reference","/specifications/api-endpoints","7.specifications/2.api-endpoints",{"title":467,"path":468,"stem":469},"Data Models & Schemas","/specifications/data-models","7.specifications/3.data-models",{"title":471,"path":472,"stem":473},"Integration Requirements","/specifications/integration-requirements","7.specifications/4.integration-requirements",{"title":475,"path":476,"stem":477},"Compliance & Standards","/specifications/compliance-standards","7.specifications/5.compliance-standards",{"title":479,"path":480,"stem":481},"Dir","/specifications/_dir","7.specifications/_dir",{"title":483,"icon":484,"path":485,"stem":486,"children":487},"Resources","i-lucide-book-open","/resources","8.resources",[488,491,495,498,502],{"title":483,"path":485,"stem":489,"icon":490},"8.resources/index","i-heroicons-book-open",{"title":492,"path":493,"stem":494},"Glossary","/resources/glossary","8.resources/1.glossary",{"title":336,"path":496,"stem":497},"/resources/faqs","8.resources/2.faqs",{"title":499,"path":500,"stem":501},"Downloads & Resources","/resources/downloads","8.resources/3.downloads",{"title":503,"path":504,"stem":505},"Community & Support","/resources/community","8.resources/4.community",{"id":507,"title":395,"body":508,"description":11059,"extension":11060,"links":11061,"meta":11062,"navigation":11063,"path":396,"seo":11064,"stem":397,"__hash__":11065},"docs/5.developers/8.developer-tools.md",{"type":509,"value":510,"toc":11025},"minimark",[511,516,520,524,529,604,607,668,672,808,812,916,920,1013,1017,1105,1109,1197,1201,1205,1286,1290,1697,1701,2089,2093,2097,3137,3141,4223,4227,6330,6334,6338,8104,8108,10166,10170,10174,10266,10270,10413,10417,10421,10963,10967,11021],[512,513,515],"h2",{"id":514},"overview","Overview",[517,518,519],"p",{},"MindPeeker provides a comprehensive suite of developer tools to streamline integration, testing, and deployment. These tools help you build, test, and maintain your psychic intelligence applications efficiently.",[512,521,523],{"id":522},"command-line-interface-cli","Command Line Interface (CLI)",[525,526,528],"h3",{"id":527},"installation","Installation",[530,531,536],"pre",{"className":532,"code":533,"language":534,"meta":535,"style":535},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install -g @mindpeeker/cli\n\nyarn global add @mindpeeker/cli\n\npip install mindpeeker-cli\n\nbrew install mindpeeker/tap/mindpeeker-cli\n","bash","",[537,538,539,557,563,576,580,590,594],"code",{"__ignoreMap":535},[540,541,543,547,551,554],"span",{"class":542,"line":82},"line",[540,544,546],{"class":545},"sBMFI","npm",[540,548,550],{"class":549},"sfazB"," install",[540,552,553],{"class":549}," -g",[540,555,556],{"class":549}," @mindpeeker/cli\n",[540,558,559],{"class":542,"line":114},[540,560,562],{"emptyLinePlaceholder":561},true,"\n",[540,564,565,568,571,574],{"class":542,"line":146},[540,566,567],{"class":545},"yarn",[540,569,570],{"class":549}," global",[540,572,573],{"class":549}," add",[540,575,556],{"class":549},[540,577,578],{"class":542,"line":178},[540,579,562],{"emptyLinePlaceholder":561},[540,581,582,585,587],{"class":542,"line":268},[540,583,584],{"class":545},"pip",[540,586,550],{"class":549},[540,588,589],{"class":549}," mindpeeker-cli\n",[540,591,592],{"class":542,"line":273},[540,593,562],{"emptyLinePlaceholder":561},[540,595,596,599,601],{"class":542,"line":279},[540,597,598],{"class":545},"brew",[540,600,550],{"class":549},[540,602,603],{"class":549}," mindpeeker/tap/mindpeeker-cli\n",[525,605,372],{"id":606},"authentication",[530,608,610],{"className":532,"code":609,"language":534,"meta":535,"style":535},"mindpeeker auth login\n\nmindpeeker auth set --key your_api_key_here\n\nmindpeeker auth status\n\nmindpeeker auth logout\n",[537,611,612,623,627,642,646,655,659],{"__ignoreMap":535},[540,613,614,617,620],{"class":542,"line":82},[540,615,616],{"class":545},"mindpeeker",[540,618,619],{"class":549}," auth",[540,621,622],{"class":549}," login\n",[540,624,625],{"class":542,"line":114},[540,626,562],{"emptyLinePlaceholder":561},[540,628,629,631,633,636,639],{"class":542,"line":146},[540,630,616],{"class":545},[540,632,619],{"class":549},[540,634,635],{"class":549}," set",[540,637,638],{"class":549}," --key",[540,640,641],{"class":549}," your_api_key_here\n",[540,643,644],{"class":542,"line":178},[540,645,562],{"emptyLinePlaceholder":561},[540,647,648,650,652],{"class":542,"line":268},[540,649,616],{"class":545},[540,651,619],{"class":549},[540,653,654],{"class":549}," status\n",[540,656,657],{"class":542,"line":273},[540,658,562],{"emptyLinePlaceholder":561},[540,660,661,663,665],{"class":542,"line":279},[540,662,616],{"class":545},[540,664,619],{"class":549},[540,666,667],{"class":549}," logout\n",[525,669,671],{"id":670},"session-management","Session Management",[530,673,675],{"className":532,"code":674,"language":534,"meta":535,"style":535},"mindpeeker sessions create \\\n  --type remote_viewing \\\n  --target \"Missing person investigation\" \\\n  --modality visual \\\n  --duration 30\n\nmindpeeker sessions list --limit 10 --status completed\n\nmindpeeker sessions get sess_123456789\n\nmindpeeker sessions results sess_123456789\n\nmindpeeker sessions watch sess_123456789\n",[537,676,677,691,701,718,728,737,741,762,766,778,782,793,797],{"__ignoreMap":535},[540,678,679,681,684,687],{"class":542,"line":82},[540,680,616],{"class":545},[540,682,683],{"class":549}," sessions",[540,685,686],{"class":549}," create",[540,688,690],{"class":689},"sTEyZ"," \\\n",[540,692,693,696,699],{"class":542,"line":114},[540,694,695],{"class":549},"  --type",[540,697,698],{"class":549}," remote_viewing",[540,700,690],{"class":689},[540,702,703,706,710,713,716],{"class":542,"line":146},[540,704,705],{"class":549},"  --target",[540,707,709],{"class":708},"sMK4o"," \"",[540,711,712],{"class":549},"Missing person investigation",[540,714,715],{"class":708},"\"",[540,717,690],{"class":689},[540,719,720,723,726],{"class":542,"line":178},[540,721,722],{"class":549},"  --modality",[540,724,725],{"class":549}," visual",[540,727,690],{"class":689},[540,729,730,733],{"class":542,"line":268},[540,731,732],{"class":549},"  --duration",[540,734,736],{"class":735},"sbssI"," 30\n",[540,738,739],{"class":542,"line":273},[540,740,562],{"emptyLinePlaceholder":561},[540,742,743,745,747,750,753,756,759],{"class":542,"line":279},[540,744,616],{"class":545},[540,746,683],{"class":549},[540,748,749],{"class":549}," list",[540,751,752],{"class":549}," --limit",[540,754,755],{"class":735}," 10",[540,757,758],{"class":549}," --status",[540,760,761],{"class":549}," completed\n",[540,763,764],{"class":542,"line":285},[540,765,562],{"emptyLinePlaceholder":561},[540,767,768,770,772,775],{"class":542,"line":291},[540,769,616],{"class":545},[540,771,683],{"class":549},[540,773,774],{"class":549}," get",[540,776,777],{"class":549}," sess_123456789\n",[540,779,780],{"class":542,"line":222},[540,781,562],{"emptyLinePlaceholder":561},[540,783,784,786,788,791],{"class":542,"line":227},[540,785,616],{"class":545},[540,787,683],{"class":549},[540,789,790],{"class":549}," results",[540,792,777],{"class":549},[540,794,795],{"class":542,"line":232},[540,796,562],{"emptyLinePlaceholder":561},[540,798,799,801,803,806],{"class":542,"line":238},[540,800,616],{"class":545},[540,802,683],{"class":549},[540,804,805],{"class":549}," watch",[540,807,777],{"class":549},[525,809,811],{"id":810},"analysis-operations","Analysis Operations",[530,813,815],{"className":532,"code":814,"language":534,"meta":535,"style":535},"mindpeeker analysis submit \\\n  --target-type location \\\n  --reference photos.jpg,coordinates.json \\\n  --analysis-type comprehensive\n\nmindpeeker analysis list --status completed\n\nmindpeeker analysis results anal_123456789\n\nmindpeeker analysis export anal_123456789 --format json --output results.json\n",[537,816,817,829,839,849,857,861,873,877,888,892],{"__ignoreMap":535},[540,818,819,821,824,827],{"class":542,"line":82},[540,820,616],{"class":545},[540,822,823],{"class":549}," analysis",[540,825,826],{"class":549}," submit",[540,828,690],{"class":689},[540,830,831,834,837],{"class":542,"line":114},[540,832,833],{"class":549},"  --target-type",[540,835,836],{"class":549}," location",[540,838,690],{"class":689},[540,840,841,844,847],{"class":542,"line":146},[540,842,843],{"class":549},"  --reference",[540,845,846],{"class":549}," photos.jpg,coordinates.json",[540,848,690],{"class":689},[540,850,851,854],{"class":542,"line":178},[540,852,853],{"class":549},"  --analysis-type",[540,855,856],{"class":549}," comprehensive\n",[540,858,859],{"class":542,"line":268},[540,860,562],{"emptyLinePlaceholder":561},[540,862,863,865,867,869,871],{"class":542,"line":273},[540,864,616],{"class":545},[540,866,823],{"class":549},[540,868,749],{"class":549},[540,870,758],{"class":549},[540,872,761],{"class":549},[540,874,875],{"class":542,"line":279},[540,876,562],{"emptyLinePlaceholder":561},[540,878,879,881,883,885],{"class":542,"line":285},[540,880,616],{"class":545},[540,882,823],{"class":549},[540,884,790],{"class":549},[540,886,887],{"class":549}," anal_123456789\n",[540,889,890],{"class":542,"line":291},[540,891,562],{"emptyLinePlaceholder":561},[540,893,894,896,898,901,904,907,910,913],{"class":542,"line":222},[540,895,616],{"class":545},[540,897,823],{"class":549},[540,899,900],{"class":549}," export",[540,902,903],{"class":549}," anal_123456789",[540,905,906],{"class":549}," --format",[540,908,909],{"class":549}," json",[540,911,912],{"class":549}," --output",[540,914,915],{"class":549}," results.json\n",[525,917,919],{"id":918},"dowsing-queries","Dowsing Queries",[530,921,923],{"className":532,"code":922,"language":534,"meta":535,"style":535},"mindpeeker dowsing query \\\n  --type location \\\n  --question \"Find water source\" \\\n  --location \"40.7128,-74.0060\" \\\n  --radius 1000\n\nmindpeeker dowsing batch --file queries.json\n\nmindpeeker dowsing interactive\n",[537,924,925,937,945,959,973,981,985,1000,1004],{"__ignoreMap":535},[540,926,927,929,932,935],{"class":542,"line":82},[540,928,616],{"class":545},[540,930,931],{"class":549}," dowsing",[540,933,934],{"class":549}," query",[540,936,690],{"class":689},[540,938,939,941,943],{"class":542,"line":114},[540,940,695],{"class":549},[540,942,836],{"class":549},[540,944,690],{"class":689},[540,946,947,950,952,955,957],{"class":542,"line":146},[540,948,949],{"class":549},"  --question",[540,951,709],{"class":708},[540,953,954],{"class":549},"Find water source",[540,956,715],{"class":708},[540,958,690],{"class":689},[540,960,961,964,966,969,971],{"class":542,"line":178},[540,962,963],{"class":549},"  --location",[540,965,709],{"class":708},[540,967,968],{"class":549},"40.7128,-74.0060",[540,970,715],{"class":708},[540,972,690],{"class":689},[540,974,975,978],{"class":542,"line":268},[540,976,977],{"class":549},"  --radius",[540,979,980],{"class":735}," 1000\n",[540,982,983],{"class":542,"line":273},[540,984,562],{"emptyLinePlaceholder":561},[540,986,987,989,991,994,997],{"class":542,"line":279},[540,988,616],{"class":545},[540,990,931],{"class":549},[540,992,993],{"class":549}," batch",[540,995,996],{"class":549}," --file",[540,998,999],{"class":549}," queries.json\n",[540,1001,1002],{"class":542,"line":285},[540,1003,562],{"emptyLinePlaceholder":561},[540,1005,1006,1008,1010],{"class":542,"line":291},[540,1007,616],{"class":545},[540,1009,931],{"class":549},[540,1011,1012],{"class":549}," interactive\n",[525,1014,1016],{"id":1015},"webhook-management","Webhook Management",[530,1018,1020],{"className":532,"code":1019,"language":534,"meta":535,"style":535},"mindpeeker webhooks create \\\n  --url https://your-app.com/webhook \\\n  --events session.completed,analysis.completed \\\n  --secret your_webhook_secret\n\nmindpeeker webhooks list\n\nmindpeeker webhooks test webhook_123\n\nmindpeeker webhooks delete webhook_123\n",[537,1021,1022,1033,1043,1053,1061,1065,1074,1078,1090,1094],{"__ignoreMap":535},[540,1023,1024,1026,1029,1031],{"class":542,"line":82},[540,1025,616],{"class":545},[540,1027,1028],{"class":549}," webhooks",[540,1030,686],{"class":549},[540,1032,690],{"class":689},[540,1034,1035,1038,1041],{"class":542,"line":114},[540,1036,1037],{"class":549},"  --url",[540,1039,1040],{"class":549}," https://your-app.com/webhook",[540,1042,690],{"class":689},[540,1044,1045,1048,1051],{"class":542,"line":146},[540,1046,1047],{"class":549},"  --events",[540,1049,1050],{"class":549}," session.completed,analysis.completed",[540,1052,690],{"class":689},[540,1054,1055,1058],{"class":542,"line":178},[540,1056,1057],{"class":549},"  --secret",[540,1059,1060],{"class":549}," your_webhook_secret\n",[540,1062,1063],{"class":542,"line":268},[540,1064,562],{"emptyLinePlaceholder":561},[540,1066,1067,1069,1071],{"class":542,"line":273},[540,1068,616],{"class":545},[540,1070,1028],{"class":549},[540,1072,1073],{"class":549}," list\n",[540,1075,1076],{"class":542,"line":279},[540,1077,562],{"emptyLinePlaceholder":561},[540,1079,1080,1082,1084,1087],{"class":542,"line":285},[540,1081,616],{"class":545},[540,1083,1028],{"class":549},[540,1085,1086],{"class":549}," test",[540,1088,1089],{"class":549}," webhook_123\n",[540,1091,1092],{"class":542,"line":291},[540,1093,562],{"emptyLinePlaceholder":561},[540,1095,1096,1098,1100,1103],{"class":542,"line":222},[540,1097,616],{"class":545},[540,1099,1028],{"class":549},[540,1101,1102],{"class":549}," delete",[540,1104,1089],{"class":549},[525,1106,1108],{"id":1107},"configuration-management","Configuration Management",[530,1110,1112],{"className":532,"code":1111,"language":534,"meta":535,"style":535},"mindpeeker config set api_url https://api.mindpeeker.com/v1\nmindpeeker config set timeout 30000\nmindpeeker config set retry_attempts 3\n\nmindpeeker config get api_url\n\nmindpeeker config list\n\nmindpeeker config reset\n",[537,1113,1114,1129,1143,1157,1161,1172,1176,1184,1188],{"__ignoreMap":535},[540,1115,1116,1118,1121,1123,1126],{"class":542,"line":82},[540,1117,616],{"class":545},[540,1119,1120],{"class":549}," config",[540,1122,635],{"class":549},[540,1124,1125],{"class":549}," api_url",[540,1127,1128],{"class":549}," https://api.mindpeeker.com/v1\n",[540,1130,1131,1133,1135,1137,1140],{"class":542,"line":114},[540,1132,616],{"class":545},[540,1134,1120],{"class":549},[540,1136,635],{"class":549},[540,1138,1139],{"class":549}," timeout",[540,1141,1142],{"class":735}," 30000\n",[540,1144,1145,1147,1149,1151,1154],{"class":542,"line":146},[540,1146,616],{"class":545},[540,1148,1120],{"class":549},[540,1150,635],{"class":549},[540,1152,1153],{"class":549}," retry_attempts",[540,1155,1156],{"class":735}," 3\n",[540,1158,1159],{"class":542,"line":178},[540,1160,562],{"emptyLinePlaceholder":561},[540,1162,1163,1165,1167,1169],{"class":542,"line":268},[540,1164,616],{"class":545},[540,1166,1120],{"class":549},[540,1168,774],{"class":549},[540,1170,1171],{"class":549}," api_url\n",[540,1173,1174],{"class":542,"line":273},[540,1175,562],{"emptyLinePlaceholder":561},[540,1177,1178,1180,1182],{"class":542,"line":279},[540,1179,616],{"class":545},[540,1181,1120],{"class":549},[540,1183,1073],{"class":549},[540,1185,1186],{"class":542,"line":285},[540,1187,562],{"emptyLinePlaceholder":561},[540,1189,1190,1192,1194],{"class":542,"line":291},[540,1191,616],{"class":545},[540,1193,1120],{"class":549},[540,1195,1196],{"class":549}," reset\n",[512,1198,1200],{"id":1199},"development-environment","Development Environment",[525,1202,1204],{"id":1203},"docker-development-container","Docker Development Container",[530,1206,1210],{"className":1207,"code":1208,"language":1209,"meta":535,"style":535},"language-dockerfile shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","FROM node:18-alpine\n\nRUN npm install -g @mindpeeker/cli\n\nRUN npm install -g nodemon typescript ts-node\n\nWORKDIR /app\n\nCOPY package*.json ./\nRUN npm install\n\nCOPY . .\n\nEXPOSE 3000\n\nCMD [\"npm\", \"run\", \"dev\"]\n","dockerfile",[537,1211,1212,1217,1221,1226,1230,1235,1239,1244,1248,1253,1258,1262,1267,1271,1276,1280],{"__ignoreMap":535},[540,1213,1214],{"class":542,"line":82},[540,1215,1216],{},"FROM node:18-alpine\n",[540,1218,1219],{"class":542,"line":114},[540,1220,562],{"emptyLinePlaceholder":561},[540,1222,1223],{"class":542,"line":146},[540,1224,1225],{},"RUN npm install -g @mindpeeker/cli\n",[540,1227,1228],{"class":542,"line":178},[540,1229,562],{"emptyLinePlaceholder":561},[540,1231,1232],{"class":542,"line":268},[540,1233,1234],{},"RUN npm install -g nodemon typescript ts-node\n",[540,1236,1237],{"class":542,"line":273},[540,1238,562],{"emptyLinePlaceholder":561},[540,1240,1241],{"class":542,"line":279},[540,1242,1243],{},"WORKDIR /app\n",[540,1245,1246],{"class":542,"line":285},[540,1247,562],{"emptyLinePlaceholder":561},[540,1249,1250],{"class":542,"line":291},[540,1251,1252],{},"COPY package*.json ./\n",[540,1254,1255],{"class":542,"line":222},[540,1256,1257],{},"RUN npm install\n",[540,1259,1260],{"class":542,"line":227},[540,1261,562],{"emptyLinePlaceholder":561},[540,1263,1264],{"class":542,"line":232},[540,1265,1266],{},"COPY . .\n",[540,1268,1269],{"class":542,"line":238},[540,1270,562],{"emptyLinePlaceholder":561},[540,1272,1273],{"class":542,"line":243},[540,1274,1275],{},"EXPOSE 3000\n",[540,1277,1278],{"class":542,"line":248},[540,1279,562],{"emptyLinePlaceholder":561},[540,1281,1283],{"class":542,"line":1282},16,[540,1284,1285],{},"CMD [\"npm\", \"run\", \"dev\"]\n",[525,1287,1289],{"id":1288},"docker-compose-setup","Docker Compose Setup",[530,1291,1295],{"className":1292,"code":1293,"language":1294,"meta":535,"style":535},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","version: '3.8'\n\nservices:\n  app:\n    build:\n      context: .\n      dockerfile: Dockerfile.dev\n    ports:\n      - \"3000:3000\"\n    environment:\n      - NODE_ENV=development\n      - MINDPEEKER_API_KEY=${MINDPEEKER_API_KEY}\n      - MINDPEEKER_WEBHOOK_SECRET=${MINDPEEKER_WEBHOOK_SECRET}\n    volumes:\n      - .:/app\n      - /app/node_modules\n    depends_on:\n      - redis\n      - postgres\n\n  redis:\n    image: redis:7-alpine\n    ports:\n      - \"6379:6379\"\n    volumes:\n      - redis_data:/data\n\n  postgres:\n    image: postgres:15-alpine\n    ports:\n      - \"5432:5432\"\n    environment:\n      - POSTGRES_DB=mindpeeker_dev\n      - POSTGRES_USER=dev\n      - POSTGRES_PASSWORD=dev123\n    volumes:\n      - postgres_data:/var/lib/postgresql/data\n\n  webhook-proxy:\n    image: ngrok/ngrok:latest\n    command: http 3000\n    ports:\n      - \"4040:4040\"\n    environment:\n      - NGROK_AUTHTOKEN=${NGROK_AUTHTOKEN}\n\nvolumes:\n  redis_data:\n  postgres_data:\n","yaml",[537,1296,1297,1315,1319,1327,1334,1341,1351,1361,1368,1381,1388,1395,1402,1409,1416,1423,1430,1438,1446,1454,1459,1467,1478,1485,1497,1504,1512,1517,1525,1535,1542,1554,1561,1569,1577,1585,1592,1600,1605,1613,1623,1634,1641,1653,1660,1668,1673,1681,1689],{"__ignoreMap":535},[540,1298,1299,1303,1306,1309,1312],{"class":542,"line":82},[540,1300,1302],{"class":1301},"swJcz","version",[540,1304,1305],{"class":708},":",[540,1307,1308],{"class":708}," '",[540,1310,1311],{"class":549},"3.8",[540,1313,1314],{"class":708},"'\n",[540,1316,1317],{"class":542,"line":114},[540,1318,562],{"emptyLinePlaceholder":561},[540,1320,1321,1324],{"class":542,"line":146},[540,1322,1323],{"class":1301},"services",[540,1325,1326],{"class":708},":\n",[540,1328,1329,1332],{"class":542,"line":178},[540,1330,1331],{"class":1301},"  app",[540,1333,1326],{"class":708},[540,1335,1336,1339],{"class":542,"line":268},[540,1337,1338],{"class":1301},"    build",[540,1340,1326],{"class":708},[540,1342,1343,1346,1348],{"class":542,"line":273},[540,1344,1345],{"class":1301},"      context",[540,1347,1305],{"class":708},[540,1349,1350],{"class":735}," .\n",[540,1352,1353,1356,1358],{"class":542,"line":279},[540,1354,1355],{"class":1301},"      dockerfile",[540,1357,1305],{"class":708},[540,1359,1360],{"class":549}," Dockerfile.dev\n",[540,1362,1363,1366],{"class":542,"line":285},[540,1364,1365],{"class":1301},"    ports",[540,1367,1326],{"class":708},[540,1369,1370,1373,1375,1378],{"class":542,"line":291},[540,1371,1372],{"class":708},"      -",[540,1374,709],{"class":708},[540,1376,1377],{"class":549},"3000:3000",[540,1379,1380],{"class":708},"\"\n",[540,1382,1383,1386],{"class":542,"line":222},[540,1384,1385],{"class":1301},"    environment",[540,1387,1326],{"class":708},[540,1389,1390,1392],{"class":542,"line":227},[540,1391,1372],{"class":708},[540,1393,1394],{"class":549}," NODE_ENV=development\n",[540,1396,1397,1399],{"class":542,"line":232},[540,1398,1372],{"class":708},[540,1400,1401],{"class":549}," MINDPEEKER_API_KEY=${MINDPEEKER_API_KEY}\n",[540,1403,1404,1406],{"class":542,"line":238},[540,1405,1372],{"class":708},[540,1407,1408],{"class":549}," MINDPEEKER_WEBHOOK_SECRET=${MINDPEEKER_WEBHOOK_SECRET}\n",[540,1410,1411,1414],{"class":542,"line":243},[540,1412,1413],{"class":1301},"    volumes",[540,1415,1326],{"class":708},[540,1417,1418,1420],{"class":542,"line":248},[540,1419,1372],{"class":708},[540,1421,1422],{"class":549}," .:/app\n",[540,1424,1425,1427],{"class":542,"line":1282},[540,1426,1372],{"class":708},[540,1428,1429],{"class":549}," /app/node_modules\n",[540,1431,1433,1436],{"class":542,"line":1432},17,[540,1434,1435],{"class":1301},"    depends_on",[540,1437,1326],{"class":708},[540,1439,1441,1443],{"class":542,"line":1440},18,[540,1442,1372],{"class":708},[540,1444,1445],{"class":549}," redis\n",[540,1447,1449,1451],{"class":542,"line":1448},19,[540,1450,1372],{"class":708},[540,1452,1453],{"class":549}," postgres\n",[540,1455,1457],{"class":542,"line":1456},20,[540,1458,562],{"emptyLinePlaceholder":561},[540,1460,1462,1465],{"class":542,"line":1461},21,[540,1463,1464],{"class":1301},"  redis",[540,1466,1326],{"class":708},[540,1468,1470,1473,1475],{"class":542,"line":1469},22,[540,1471,1472],{"class":1301},"    image",[540,1474,1305],{"class":708},[540,1476,1477],{"class":549}," redis:7-alpine\n",[540,1479,1481,1483],{"class":542,"line":1480},23,[540,1482,1365],{"class":1301},[540,1484,1326],{"class":708},[540,1486,1488,1490,1492,1495],{"class":542,"line":1487},24,[540,1489,1372],{"class":708},[540,1491,709],{"class":708},[540,1493,1494],{"class":549},"6379:6379",[540,1496,1380],{"class":708},[540,1498,1500,1502],{"class":542,"line":1499},25,[540,1501,1413],{"class":1301},[540,1503,1326],{"class":708},[540,1505,1507,1509],{"class":542,"line":1506},26,[540,1508,1372],{"class":708},[540,1510,1511],{"class":549}," redis_data:/data\n",[540,1513,1515],{"class":542,"line":1514},27,[540,1516,562],{"emptyLinePlaceholder":561},[540,1518,1520,1523],{"class":542,"line":1519},28,[540,1521,1522],{"class":1301},"  postgres",[540,1524,1326],{"class":708},[540,1526,1528,1530,1532],{"class":542,"line":1527},29,[540,1529,1472],{"class":1301},[540,1531,1305],{"class":708},[540,1533,1534],{"class":549}," postgres:15-alpine\n",[540,1536,1538,1540],{"class":542,"line":1537},30,[540,1539,1365],{"class":1301},[540,1541,1326],{"class":708},[540,1543,1545,1547,1549,1552],{"class":542,"line":1544},31,[540,1546,1372],{"class":708},[540,1548,709],{"class":708},[540,1550,1551],{"class":549},"5432:5432",[540,1553,1380],{"class":708},[540,1555,1557,1559],{"class":542,"line":1556},32,[540,1558,1385],{"class":1301},[540,1560,1326],{"class":708},[540,1562,1564,1566],{"class":542,"line":1563},33,[540,1565,1372],{"class":708},[540,1567,1568],{"class":549}," POSTGRES_DB=mindpeeker_dev\n",[540,1570,1572,1574],{"class":542,"line":1571},34,[540,1573,1372],{"class":708},[540,1575,1576],{"class":549}," POSTGRES_USER=dev\n",[540,1578,1580,1582],{"class":542,"line":1579},35,[540,1581,1372],{"class":708},[540,1583,1584],{"class":549}," POSTGRES_PASSWORD=dev123\n",[540,1586,1588,1590],{"class":542,"line":1587},36,[540,1589,1413],{"class":1301},[540,1591,1326],{"class":708},[540,1593,1595,1597],{"class":542,"line":1594},37,[540,1596,1372],{"class":708},[540,1598,1599],{"class":549}," postgres_data:/var/lib/postgresql/data\n",[540,1601,1603],{"class":542,"line":1602},38,[540,1604,562],{"emptyLinePlaceholder":561},[540,1606,1608,1611],{"class":542,"line":1607},39,[540,1609,1610],{"class":1301},"  webhook-proxy",[540,1612,1326],{"class":708},[540,1614,1616,1618,1620],{"class":542,"line":1615},40,[540,1617,1472],{"class":1301},[540,1619,1305],{"class":708},[540,1621,1622],{"class":549}," ngrok/ngrok:latest\n",[540,1624,1626,1629,1631],{"class":542,"line":1625},41,[540,1627,1628],{"class":1301},"    command",[540,1630,1305],{"class":708},[540,1632,1633],{"class":549}," http 3000\n",[540,1635,1637,1639],{"class":542,"line":1636},42,[540,1638,1365],{"class":1301},[540,1640,1326],{"class":708},[540,1642,1644,1646,1648,1651],{"class":542,"line":1643},43,[540,1645,1372],{"class":708},[540,1647,709],{"class":708},[540,1649,1650],{"class":549},"4040:4040",[540,1652,1380],{"class":708},[540,1654,1656,1658],{"class":542,"line":1655},44,[540,1657,1385],{"class":1301},[540,1659,1326],{"class":708},[540,1661,1663,1665],{"class":542,"line":1662},45,[540,1664,1372],{"class":708},[540,1666,1667],{"class":549}," NGROK_AUTHTOKEN=${NGROK_AUTHTOKEN}\n",[540,1669,1671],{"class":542,"line":1670},46,[540,1672,562],{"emptyLinePlaceholder":561},[540,1674,1676,1679],{"class":542,"line":1675},47,[540,1677,1678],{"class":1301},"volumes",[540,1680,1326],{"class":708},[540,1682,1684,1687],{"class":542,"line":1683},48,[540,1685,1686],{"class":1301},"  redis_data",[540,1688,1326],{"class":708},[540,1690,1692,1695],{"class":542,"line":1691},49,[540,1693,1694],{"class":1301},"  postgres_data",[540,1696,1326],{"class":708},[525,1698,1700],{"id":1699},"local-development-scripts","Local Development Scripts",[530,1702,1704],{"className":532,"code":1703,"language":534,"meta":535,"style":535},"#!/bin/bash\n\necho \"Setting up MindPeeker development environment...\"\n\ncommand -v node >/dev/null 2>&1 || { echo \"Node.js is required\"; exit 1; }\ncommand -v docker >/dev/null 2>&1 || { echo \"Docker is required\"; exit 1; }\n\necho \"Installing dependencies...\"\nnpm install\n\necho \"Installing MindPeeker CLI...\"\nnpm install -g @mindpeeker/cli\n\nif [ ! -f .env ]; then\n    echo \"Creating .env file...\"\n    cp .env.example .env\n    echo \"Please edit .env with your API keys\"\nfi\n\necho \"Starting development services...\"\ndocker-compose -f docker-compose.dev.yml up -d\n\necho \"Waiting for services to start...\"\nsleep 10\n\necho \"Running database migrations...\"\nnpm run migrate\n\necho \"Seeding test data...\"\nnpm run seed\n\necho \"Development environment ready!\"\necho \"Webhook tunnel URL: $(curl -s http://localhost:4040/api/tunnels | jq -r '.tunnels[0].public_url')\"\n",[537,1705,1706,1712,1716,1729,1733,1783,1821,1825,1836,1843,1847,1858,1868,1872,1896,1908,1919,1930,1935,1939,1950,1966,1970,1981,1989,1993,2004,2014,2018,2029,2038,2042,2053],{"__ignoreMap":535},[540,1707,1708],{"class":542,"line":82},[540,1709,1711],{"class":1710},"sHwdD","#!/bin/bash\n",[540,1713,1714],{"class":542,"line":114},[540,1715,562],{"emptyLinePlaceholder":561},[540,1717,1718,1722,1724,1727],{"class":542,"line":146},[540,1719,1721],{"class":1720},"s2Zo4","echo",[540,1723,709],{"class":708},[540,1725,1726],{"class":549},"Setting up MindPeeker development environment...",[540,1728,1380],{"class":708},[540,1730,1731],{"class":542,"line":178},[540,1732,562],{"emptyLinePlaceholder":561},[540,1734,1735,1738,1741,1744,1747,1750,1753,1756,1759,1762,1764,1767,1769,1772,1775,1778,1780],{"class":542,"line":268},[540,1736,1737],{"class":1720},"command",[540,1739,1740],{"class":549}," -v",[540,1742,1743],{"class":549}," node",[540,1745,1746],{"class":708}," >",[540,1748,1749],{"class":549},"/dev/null",[540,1751,1752],{"class":708}," 2>&1",[540,1754,1755],{"class":708}," ||",[540,1757,1758],{"class":708}," {",[540,1760,1761],{"class":1720}," echo",[540,1763,709],{"class":708},[540,1765,1766],{"class":549},"Node.js is required",[540,1768,715],{"class":708},[540,1770,1771],{"class":708},";",[540,1773,1774],{"class":1720}," exit",[540,1776,1777],{"class":735}," 1",[540,1779,1771],{"class":708},[540,1781,1782],{"class":708}," }\n",[540,1784,1785,1787,1789,1792,1794,1796,1798,1800,1802,1804,1806,1809,1811,1813,1815,1817,1819],{"class":542,"line":273},[540,1786,1737],{"class":1720},[540,1788,1740],{"class":549},[540,1790,1791],{"class":549}," docker",[540,1793,1746],{"class":708},[540,1795,1749],{"class":549},[540,1797,1752],{"class":708},[540,1799,1755],{"class":708},[540,1801,1758],{"class":708},[540,1803,1761],{"class":1720},[540,1805,709],{"class":708},[540,1807,1808],{"class":549},"Docker is required",[540,1810,715],{"class":708},[540,1812,1771],{"class":708},[540,1814,1774],{"class":1720},[540,1816,1777],{"class":735},[540,1818,1771],{"class":708},[540,1820,1782],{"class":708},[540,1822,1823],{"class":542,"line":279},[540,1824,562],{"emptyLinePlaceholder":561},[540,1826,1827,1829,1831,1834],{"class":542,"line":285},[540,1828,1721],{"class":1720},[540,1830,709],{"class":708},[540,1832,1833],{"class":549},"Installing dependencies...",[540,1835,1380],{"class":708},[540,1837,1838,1840],{"class":542,"line":291},[540,1839,546],{"class":545},[540,1841,1842],{"class":549}," install\n",[540,1844,1845],{"class":542,"line":222},[540,1846,562],{"emptyLinePlaceholder":561},[540,1848,1849,1851,1853,1856],{"class":542,"line":227},[540,1850,1721],{"class":1720},[540,1852,709],{"class":708},[540,1854,1855],{"class":549},"Installing MindPeeker CLI...",[540,1857,1380],{"class":708},[540,1859,1860,1862,1864,1866],{"class":542,"line":232},[540,1861,546],{"class":545},[540,1863,550],{"class":549},[540,1865,553],{"class":549},[540,1867,556],{"class":549},[540,1869,1870],{"class":542,"line":238},[540,1871,562],{"emptyLinePlaceholder":561},[540,1873,1874,1878,1881,1884,1887,1890,1893],{"class":542,"line":243},[540,1875,1877],{"class":1876},"s7zQu","if",[540,1879,1880],{"class":708}," [",[540,1882,1883],{"class":708}," !",[540,1885,1886],{"class":708}," -f",[540,1888,1889],{"class":689}," .env ",[540,1891,1892],{"class":708},"];",[540,1894,1895],{"class":1876}," then\n",[540,1897,1898,1901,1903,1906],{"class":542,"line":248},[540,1899,1900],{"class":1720},"    echo",[540,1902,709],{"class":708},[540,1904,1905],{"class":549},"Creating .env file...",[540,1907,1380],{"class":708},[540,1909,1910,1913,1916],{"class":542,"line":1282},[540,1911,1912],{"class":545},"    cp",[540,1914,1915],{"class":549}," .env.example",[540,1917,1918],{"class":549}," .env\n",[540,1920,1921,1923,1925,1928],{"class":542,"line":1432},[540,1922,1900],{"class":1720},[540,1924,709],{"class":708},[540,1926,1927],{"class":549},"Please edit .env with your API keys",[540,1929,1380],{"class":708},[540,1931,1932],{"class":542,"line":1440},[540,1933,1934],{"class":1876},"fi\n",[540,1936,1937],{"class":542,"line":1448},[540,1938,562],{"emptyLinePlaceholder":561},[540,1940,1941,1943,1945,1948],{"class":542,"line":1456},[540,1942,1721],{"class":1720},[540,1944,709],{"class":708},[540,1946,1947],{"class":549},"Starting development services...",[540,1949,1380],{"class":708},[540,1951,1952,1955,1957,1960,1963],{"class":542,"line":1461},[540,1953,1954],{"class":545},"docker-compose",[540,1956,1886],{"class":549},[540,1958,1959],{"class":549}," docker-compose.dev.yml",[540,1961,1962],{"class":549}," up",[540,1964,1965],{"class":549}," -d\n",[540,1967,1968],{"class":542,"line":1469},[540,1969,562],{"emptyLinePlaceholder":561},[540,1971,1972,1974,1976,1979],{"class":542,"line":1480},[540,1973,1721],{"class":1720},[540,1975,709],{"class":708},[540,1977,1978],{"class":549},"Waiting for services to start...",[540,1980,1380],{"class":708},[540,1982,1983,1986],{"class":542,"line":1487},[540,1984,1985],{"class":545},"sleep",[540,1987,1988],{"class":735}," 10\n",[540,1990,1991],{"class":542,"line":1499},[540,1992,562],{"emptyLinePlaceholder":561},[540,1994,1995,1997,1999,2002],{"class":542,"line":1506},[540,1996,1721],{"class":1720},[540,1998,709],{"class":708},[540,2000,2001],{"class":549},"Running database migrations...",[540,2003,1380],{"class":708},[540,2005,2006,2008,2011],{"class":542,"line":1514},[540,2007,546],{"class":545},[540,2009,2010],{"class":549}," run",[540,2012,2013],{"class":549}," migrate\n",[540,2015,2016],{"class":542,"line":1519},[540,2017,562],{"emptyLinePlaceholder":561},[540,2019,2020,2022,2024,2027],{"class":542,"line":1527},[540,2021,1721],{"class":1720},[540,2023,709],{"class":708},[540,2025,2026],{"class":549},"Seeding test data...",[540,2028,1380],{"class":708},[540,2030,2031,2033,2035],{"class":542,"line":1537},[540,2032,546],{"class":545},[540,2034,2010],{"class":549},[540,2036,2037],{"class":549}," seed\n",[540,2039,2040],{"class":542,"line":1544},[540,2041,562],{"emptyLinePlaceholder":561},[540,2043,2044,2046,2048,2051],{"class":542,"line":1556},[540,2045,1721],{"class":1720},[540,2047,709],{"class":708},[540,2049,2050],{"class":549},"Development environment ready!",[540,2052,1380],{"class":708},[540,2054,2055,2057,2059,2062,2065,2068,2071,2074,2077,2080,2083,2086],{"class":542,"line":1563},[540,2056,1721],{"class":1720},[540,2058,709],{"class":708},[540,2060,2061],{"class":549},"Webhook tunnel URL: ",[540,2063,2064],{"class":708},"$(",[540,2066,2067],{"class":545},"curl",[540,2069,2070],{"class":549}," -s http://localhost:4040/api/tunnels ",[540,2072,2073],{"class":708},"|",[540,2075,2076],{"class":545}," jq",[540,2078,2079],{"class":549}," -r ",[540,2081,2082],{"class":708},"'",[540,2084,2085],{"class":549},".tunnels[0].public_url",[540,2087,2088],{"class":708},"')\"\n",[512,2090,2092],{"id":2091},"testing-tools","Testing Tools",[525,2094,2096],{"id":2095},"unit-testing-framework","Unit Testing Framework",[530,2098,2102],{"className":2099,"code":2100,"language":2101,"meta":535,"style":535},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","// tests/utils/mindpeeker-mock.js\nconst { MindPeekerClient } = require('@mindpeeker/javascript');\n\nclass MockMindPeekerClient {\n  constructor(options = {}) {\n    this.apiKey = options.apiKey || 'test_key';\n    this.responses = new Map();\n    this.requests = [];\n  }\n  \n  // Mock response setup\n  setMockResponse(method, response) {\n    this.responses.set(method, response);\n  }\n  \n  // Session methods\n  async sessions() {\n    return {\n      create: async (params) => {\n        this.requests.push({ method: 'sessions.create', params });\n        return this.responses.get('sessions.create') || {\n          sessionId: 'test_session_123',\n          status: 'initiated',\n          createdAt: new Date().toISOString()\n        };\n      },\n      \n      getResults: async (sessionId) => {\n        this.requests.push({ method: 'sessions.getResults', params: { sessionId } });\n        return this.responses.get('sessions.getResults') || {\n          sessionId,\n          status: 'completed',\n          confidenceScore: 0.85,\n          results: {\n            coordinates: { latitude: 40.7128, longitude: -74.0060 },\n            descriptors: ['test descriptor']\n          }\n        };\n      }\n    };\n  }\n  \n  // Analysis methods\n  async analysis() {\n    return {\n      submitTarget: async (params) => {\n        this.requests.push({ method: 'analysis.submitTarget', params });\n        return this.responses.get('analysis.submitTarget') || {\n          analysisId: 'test_analysis_123',\n          status: 'queued'\n        };\n      }\n    };\n  }\n  \n  // Dowsing methods\n  async dowsing() {\n    return {\n      query: async (params) => {\n        this.requests.push({ method: 'dowsing.query', params });\n        return this.responses.get('dowsing.query') || {\n          queryId: 'test_query_123',\n          answer: 'positive',\n          confidence: 0.9\n        };\n      }\n    };\n  }\n  \n  // Get request history for testing\n  getRequests() {\n    return this.requests;\n  }\n  \n  // Clear request history\n  clearRequests() {\n    this.requests = [];\n  }\n}\n\nmodule.exports = { MockMindPeekerClient };\n","javascript",[537,2103,2104,2109,2145,2149,2160,2178,2207,2227,2241,2246,2251,2256,2276,2299,2303,2307,2312,2323,2330,2353,2394,2425,2442,2458,2480,2485,2490,2495,2515,2559,2585,2591,2606,2618,2627,2660,2679,2684,2688,2693,2698,2702,2706,2711,2721,2727,2746,2781,2807,2823,2837,2842,2847,2852,2857,2862,2868,2879,2886,2906,2942,2969,2986,3003,3014,3019,3024,3029,3034,3039,3045,3055,3066,3071,3076,3082,3092,3105,3110,3116,3121],{"__ignoreMap":535},[540,2105,2106],{"class":542,"line":82},[540,2107,2108],{"class":1710},"// tests/utils/mindpeeker-mock.js\n",[540,2110,2111,2115,2117,2120,2123,2126,2129,2132,2134,2137,2139,2142],{"class":542,"line":114},[540,2112,2114],{"class":2113},"spNyl","const",[540,2116,1758],{"class":708},[540,2118,2119],{"class":689}," MindPeekerClient ",[540,2121,2122],{"class":708},"}",[540,2124,2125],{"class":708}," =",[540,2127,2128],{"class":1720}," require",[540,2130,2131],{"class":689},"(",[540,2133,2082],{"class":708},[540,2135,2136],{"class":549},"@mindpeeker/javascript",[540,2138,2082],{"class":708},[540,2140,2141],{"class":689},")",[540,2143,2144],{"class":708},";\n",[540,2146,2147],{"class":542,"line":146},[540,2148,562],{"emptyLinePlaceholder":561},[540,2150,2151,2154,2157],{"class":542,"line":178},[540,2152,2153],{"class":2113},"class",[540,2155,2156],{"class":545}," MockMindPeekerClient",[540,2158,2159],{"class":708}," {\n",[540,2161,2162,2165,2167,2171,2173,2176],{"class":542,"line":268},[540,2163,2164],{"class":2113},"  constructor",[540,2166,2131],{"class":708},[540,2168,2170],{"class":2169},"sHdIc","options",[540,2172,2125],{"class":708},[540,2174,2175],{"class":708}," {})",[540,2177,2159],{"class":708},[540,2179,2180,2183,2186,2188,2191,2194,2196,2198,2200,2203,2205],{"class":542,"line":273},[540,2181,2182],{"class":708},"    this.",[540,2184,2185],{"class":689},"apiKey",[540,2187,2125],{"class":708},[540,2189,2190],{"class":689}," options",[540,2192,2193],{"class":708},".",[540,2195,2185],{"class":689},[540,2197,1755],{"class":708},[540,2199,1308],{"class":708},[540,2201,2202],{"class":549},"test_key",[540,2204,2082],{"class":708},[540,2206,2144],{"class":708},[540,2208,2209,2211,2214,2216,2219,2222,2225],{"class":542,"line":279},[540,2210,2182],{"class":708},[540,2212,2213],{"class":689},"responses",[540,2215,2125],{"class":708},[540,2217,2218],{"class":708}," new",[540,2220,2221],{"class":1720}," Map",[540,2223,2224],{"class":1301},"()",[540,2226,2144],{"class":708},[540,2228,2229,2231,2234,2236,2239],{"class":542,"line":285},[540,2230,2182],{"class":708},[540,2232,2233],{"class":689},"requests",[540,2235,2125],{"class":708},[540,2237,2238],{"class":1301}," []",[540,2240,2144],{"class":708},[540,2242,2243],{"class":542,"line":291},[540,2244,2245],{"class":708},"  }\n",[540,2247,2248],{"class":542,"line":222},[540,2249,2250],{"class":689},"  \n",[540,2252,2253],{"class":542,"line":227},[540,2254,2255],{"class":1710},"  // Mock response setup\n",[540,2257,2258,2261,2263,2266,2269,2272,2274],{"class":542,"line":232},[540,2259,2260],{"class":1301},"  setMockResponse",[540,2262,2131],{"class":708},[540,2264,2265],{"class":2169},"method",[540,2267,2268],{"class":708},",",[540,2270,2271],{"class":2169}," response",[540,2273,2141],{"class":708},[540,2275,2159],{"class":708},[540,2277,2278,2280,2282,2284,2287,2289,2291,2293,2295,2297],{"class":542,"line":238},[540,2279,2182],{"class":708},[540,2281,2213],{"class":689},[540,2283,2193],{"class":708},[540,2285,2286],{"class":1720},"set",[540,2288,2131],{"class":1301},[540,2290,2265],{"class":689},[540,2292,2268],{"class":708},[540,2294,2271],{"class":689},[540,2296,2141],{"class":1301},[540,2298,2144],{"class":708},[540,2300,2301],{"class":542,"line":243},[540,2302,2245],{"class":708},[540,2304,2305],{"class":542,"line":248},[540,2306,2250],{"class":689},[540,2308,2309],{"class":542,"line":1282},[540,2310,2311],{"class":1710},"  // Session methods\n",[540,2313,2314,2317,2319,2321],{"class":542,"line":1432},[540,2315,2316],{"class":2113},"  async",[540,2318,683],{"class":1301},[540,2320,2224],{"class":708},[540,2322,2159],{"class":708},[540,2324,2325,2328],{"class":542,"line":1440},[540,2326,2327],{"class":1876},"    return",[540,2329,2159],{"class":708},[540,2331,2332,2335,2337,2340,2343,2346,2348,2351],{"class":542,"line":1448},[540,2333,2334],{"class":1720},"      create",[540,2336,1305],{"class":708},[540,2338,2339],{"class":2113}," async",[540,2341,2342],{"class":708}," (",[540,2344,2345],{"class":2169},"params",[540,2347,2141],{"class":708},[540,2349,2350],{"class":2113}," =>",[540,2352,2159],{"class":708},[540,2354,2355,2358,2360,2362,2365,2367,2370,2373,2375,2377,2380,2382,2384,2387,2390,2392],{"class":542,"line":1456},[540,2356,2357],{"class":708},"        this.",[540,2359,2233],{"class":689},[540,2361,2193],{"class":708},[540,2363,2364],{"class":1720},"push",[540,2366,2131],{"class":1301},[540,2368,2369],{"class":708},"{",[540,2371,2372],{"class":1301}," method",[540,2374,1305],{"class":708},[540,2376,1308],{"class":708},[540,2378,2379],{"class":549},"sessions.create",[540,2381,2082],{"class":708},[540,2383,2268],{"class":708},[540,2385,2386],{"class":689}," params",[540,2388,2389],{"class":708}," }",[540,2391,2141],{"class":1301},[540,2393,2144],{"class":708},[540,2395,2396,2399,2402,2404,2406,2409,2411,2413,2415,2417,2420,2423],{"class":542,"line":1461},[540,2397,2398],{"class":1876},"        return",[540,2400,2401],{"class":708}," this.",[540,2403,2213],{"class":689},[540,2405,2193],{"class":708},[540,2407,2408],{"class":1720},"get",[540,2410,2131],{"class":1301},[540,2412,2082],{"class":708},[540,2414,2379],{"class":549},[540,2416,2082],{"class":708},[540,2418,2419],{"class":1301},") ",[540,2421,2422],{"class":708},"||",[540,2424,2159],{"class":708},[540,2426,2427,2430,2432,2434,2437,2439],{"class":542,"line":1469},[540,2428,2429],{"class":1301},"          sessionId",[540,2431,1305],{"class":708},[540,2433,1308],{"class":708},[540,2435,2436],{"class":549},"test_session_123",[540,2438,2082],{"class":708},[540,2440,2441],{"class":708},",\n",[540,2443,2444,2447,2449,2451,2454,2456],{"class":542,"line":1480},[540,2445,2446],{"class":1301},"          status",[540,2448,1305],{"class":708},[540,2450,1308],{"class":708},[540,2452,2453],{"class":549},"initiated",[540,2455,2082],{"class":708},[540,2457,2441],{"class":708},[540,2459,2460,2463,2465,2467,2470,2472,2474,2477],{"class":542,"line":1487},[540,2461,2462],{"class":1301},"          createdAt",[540,2464,1305],{"class":708},[540,2466,2218],{"class":708},[540,2468,2469],{"class":1720}," Date",[540,2471,2224],{"class":1301},[540,2473,2193],{"class":708},[540,2475,2476],{"class":1720},"toISOString",[540,2478,2479],{"class":1301},"()\n",[540,2481,2482],{"class":542,"line":1499},[540,2483,2484],{"class":708},"        };\n",[540,2486,2487],{"class":542,"line":1506},[540,2488,2489],{"class":708},"      },\n",[540,2491,2492],{"class":542,"line":1514},[540,2493,2494],{"class":1301},"      \n",[540,2496,2497,2500,2502,2504,2506,2509,2511,2513],{"class":542,"line":1519},[540,2498,2499],{"class":1720},"      getResults",[540,2501,1305],{"class":708},[540,2503,2339],{"class":2113},[540,2505,2342],{"class":708},[540,2507,2508],{"class":2169},"sessionId",[540,2510,2141],{"class":708},[540,2512,2350],{"class":2113},[540,2514,2159],{"class":708},[540,2516,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2538,2540,2542,2544,2546,2548,2551,2553,2555,2557],{"class":542,"line":1527},[540,2518,2357],{"class":708},[540,2520,2233],{"class":689},[540,2522,2193],{"class":708},[540,2524,2364],{"class":1720},[540,2526,2131],{"class":1301},[540,2528,2369],{"class":708},[540,2530,2372],{"class":1301},[540,2532,1305],{"class":708},[540,2534,1308],{"class":708},[540,2536,2537],{"class":549},"sessions.getResults",[540,2539,2082],{"class":708},[540,2541,2268],{"class":708},[540,2543,2386],{"class":1301},[540,2545,1305],{"class":708},[540,2547,1758],{"class":708},[540,2549,2550],{"class":689}," sessionId",[540,2552,2389],{"class":708},[540,2554,2389],{"class":708},[540,2556,2141],{"class":1301},[540,2558,2144],{"class":708},[540,2560,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583],{"class":542,"line":1537},[540,2562,2398],{"class":1876},[540,2564,2401],{"class":708},[540,2566,2213],{"class":689},[540,2568,2193],{"class":708},[540,2570,2408],{"class":1720},[540,2572,2131],{"class":1301},[540,2574,2082],{"class":708},[540,2576,2537],{"class":549},[540,2578,2082],{"class":708},[540,2580,2419],{"class":1301},[540,2582,2422],{"class":708},[540,2584,2159],{"class":708},[540,2586,2587,2589],{"class":542,"line":1544},[540,2588,2429],{"class":689},[540,2590,2441],{"class":708},[540,2592,2593,2595,2597,2599,2602,2604],{"class":542,"line":1556},[540,2594,2446],{"class":1301},[540,2596,1305],{"class":708},[540,2598,1308],{"class":708},[540,2600,2601],{"class":549},"completed",[540,2603,2082],{"class":708},[540,2605,2441],{"class":708},[540,2607,2608,2611,2613,2616],{"class":542,"line":1563},[540,2609,2610],{"class":1301},"          confidenceScore",[540,2612,1305],{"class":708},[540,2614,2615],{"class":735}," 0.85",[540,2617,2441],{"class":708},[540,2619,2620,2623,2625],{"class":542,"line":1571},[540,2621,2622],{"class":1301},"          results",[540,2624,1305],{"class":708},[540,2626,2159],{"class":708},[540,2628,2629,2632,2634,2636,2639,2641,2644,2646,2649,2651,2654,2657],{"class":542,"line":1579},[540,2630,2631],{"class":1301},"            coordinates",[540,2633,1305],{"class":708},[540,2635,1758],{"class":708},[540,2637,2638],{"class":1301}," latitude",[540,2640,1305],{"class":708},[540,2642,2643],{"class":735}," 40.7128",[540,2645,2268],{"class":708},[540,2647,2648],{"class":1301}," longitude",[540,2650,1305],{"class":708},[540,2652,2653],{"class":708}," -",[540,2655,2656],{"class":735},"74.0060",[540,2658,2659],{"class":708}," },\n",[540,2661,2662,2665,2667,2669,2671,2674,2676],{"class":542,"line":1587},[540,2663,2664],{"class":1301},"            descriptors",[540,2666,1305],{"class":708},[540,2668,1880],{"class":1301},[540,2670,2082],{"class":708},[540,2672,2673],{"class":549},"test descriptor",[540,2675,2082],{"class":708},[540,2677,2678],{"class":1301},"]\n",[540,2680,2681],{"class":542,"line":1594},[540,2682,2683],{"class":708},"          }\n",[540,2685,2686],{"class":542,"line":1602},[540,2687,2484],{"class":708},[540,2689,2690],{"class":542,"line":1607},[540,2691,2692],{"class":708},"      }\n",[540,2694,2695],{"class":542,"line":1615},[540,2696,2697],{"class":708},"    };\n",[540,2699,2700],{"class":542,"line":1625},[540,2701,2245],{"class":708},[540,2703,2704],{"class":542,"line":1636},[540,2705,2250],{"class":689},[540,2707,2708],{"class":542,"line":1643},[540,2709,2710],{"class":1710},"  // Analysis methods\n",[540,2712,2713,2715,2717,2719],{"class":542,"line":1655},[540,2714,2316],{"class":2113},[540,2716,823],{"class":1301},[540,2718,2224],{"class":708},[540,2720,2159],{"class":708},[540,2722,2723,2725],{"class":542,"line":1662},[540,2724,2327],{"class":1876},[540,2726,2159],{"class":708},[540,2728,2729,2732,2734,2736,2738,2740,2742,2744],{"class":542,"line":1670},[540,2730,2731],{"class":1720},"      submitTarget",[540,2733,1305],{"class":708},[540,2735,2339],{"class":2113},[540,2737,2342],{"class":708},[540,2739,2345],{"class":2169},[540,2741,2141],{"class":708},[540,2743,2350],{"class":2113},[540,2745,2159],{"class":708},[540,2747,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2769,2771,2773,2775,2777,2779],{"class":542,"line":1675},[540,2749,2357],{"class":708},[540,2751,2233],{"class":689},[540,2753,2193],{"class":708},[540,2755,2364],{"class":1720},[540,2757,2131],{"class":1301},[540,2759,2369],{"class":708},[540,2761,2372],{"class":1301},[540,2763,1305],{"class":708},[540,2765,1308],{"class":708},[540,2767,2768],{"class":549},"analysis.submitTarget",[540,2770,2082],{"class":708},[540,2772,2268],{"class":708},[540,2774,2386],{"class":689},[540,2776,2389],{"class":708},[540,2778,2141],{"class":1301},[540,2780,2144],{"class":708},[540,2782,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805],{"class":542,"line":1683},[540,2784,2398],{"class":1876},[540,2786,2401],{"class":708},[540,2788,2213],{"class":689},[540,2790,2193],{"class":708},[540,2792,2408],{"class":1720},[540,2794,2131],{"class":1301},[540,2796,2082],{"class":708},[540,2798,2768],{"class":549},[540,2800,2082],{"class":708},[540,2802,2419],{"class":1301},[540,2804,2422],{"class":708},[540,2806,2159],{"class":708},[540,2808,2809,2812,2814,2816,2819,2821],{"class":542,"line":1691},[540,2810,2811],{"class":1301},"          analysisId",[540,2813,1305],{"class":708},[540,2815,1308],{"class":708},[540,2817,2818],{"class":549},"test_analysis_123",[540,2820,2082],{"class":708},[540,2822,2441],{"class":708},[540,2824,2826,2828,2830,2832,2835],{"class":542,"line":2825},50,[540,2827,2446],{"class":1301},[540,2829,1305],{"class":708},[540,2831,1308],{"class":708},[540,2833,2834],{"class":549},"queued",[540,2836,1314],{"class":708},[540,2838,2840],{"class":542,"line":2839},51,[540,2841,2484],{"class":708},[540,2843,2845],{"class":542,"line":2844},52,[540,2846,2692],{"class":708},[540,2848,2850],{"class":542,"line":2849},53,[540,2851,2697],{"class":708},[540,2853,2855],{"class":542,"line":2854},54,[540,2856,2245],{"class":708},[540,2858,2860],{"class":542,"line":2859},55,[540,2861,2250],{"class":689},[540,2863,2865],{"class":542,"line":2864},56,[540,2866,2867],{"class":1710},"  // Dowsing methods\n",[540,2869,2871,2873,2875,2877],{"class":542,"line":2870},57,[540,2872,2316],{"class":2113},[540,2874,931],{"class":1301},[540,2876,2224],{"class":708},[540,2878,2159],{"class":708},[540,2880,2882,2884],{"class":542,"line":2881},58,[540,2883,2327],{"class":1876},[540,2885,2159],{"class":708},[540,2887,2889,2892,2894,2896,2898,2900,2902,2904],{"class":542,"line":2888},59,[540,2890,2891],{"class":1720},"      query",[540,2893,1305],{"class":708},[540,2895,2339],{"class":2113},[540,2897,2342],{"class":708},[540,2899,2345],{"class":2169},[540,2901,2141],{"class":708},[540,2903,2350],{"class":2113},[540,2905,2159],{"class":708},[540,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2930,2932,2934,2936,2938,2940],{"class":542,"line":2908},60,[540,2910,2357],{"class":708},[540,2912,2233],{"class":689},[540,2914,2193],{"class":708},[540,2916,2364],{"class":1720},[540,2918,2131],{"class":1301},[540,2920,2369],{"class":708},[540,2922,2372],{"class":1301},[540,2924,1305],{"class":708},[540,2926,1308],{"class":708},[540,2928,2929],{"class":549},"dowsing.query",[540,2931,2082],{"class":708},[540,2933,2268],{"class":708},[540,2935,2386],{"class":689},[540,2937,2389],{"class":708},[540,2939,2141],{"class":1301},[540,2941,2144],{"class":708},[540,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967],{"class":542,"line":2944},61,[540,2946,2398],{"class":1876},[540,2948,2401],{"class":708},[540,2950,2213],{"class":689},[540,2952,2193],{"class":708},[540,2954,2408],{"class":1720},[540,2956,2131],{"class":1301},[540,2958,2082],{"class":708},[540,2960,2929],{"class":549},[540,2962,2082],{"class":708},[540,2964,2419],{"class":1301},[540,2966,2422],{"class":708},[540,2968,2159],{"class":708},[540,2970,2972,2975,2977,2979,2982,2984],{"class":542,"line":2971},62,[540,2973,2974],{"class":1301},"          queryId",[540,2976,1305],{"class":708},[540,2978,1308],{"class":708},[540,2980,2981],{"class":549},"test_query_123",[540,2983,2082],{"class":708},[540,2985,2441],{"class":708},[540,2987,2989,2992,2994,2996,2999,3001],{"class":542,"line":2988},63,[540,2990,2991],{"class":1301},"          answer",[540,2993,1305],{"class":708},[540,2995,1308],{"class":708},[540,2997,2998],{"class":549},"positive",[540,3000,2082],{"class":708},[540,3002,2441],{"class":708},[540,3004,3006,3009,3011],{"class":542,"line":3005},64,[540,3007,3008],{"class":1301},"          confidence",[540,3010,1305],{"class":708},[540,3012,3013],{"class":735}," 0.9\n",[540,3015,3017],{"class":542,"line":3016},65,[540,3018,2484],{"class":708},[540,3020,3022],{"class":542,"line":3021},66,[540,3023,2692],{"class":708},[540,3025,3027],{"class":542,"line":3026},67,[540,3028,2697],{"class":708},[540,3030,3032],{"class":542,"line":3031},68,[540,3033,2245],{"class":708},[540,3035,3037],{"class":542,"line":3036},69,[540,3038,2250],{"class":689},[540,3040,3042],{"class":542,"line":3041},70,[540,3043,3044],{"class":1710},"  // Get request history for testing\n",[540,3046,3048,3051,3053],{"class":542,"line":3047},71,[540,3049,3050],{"class":1301},"  getRequests",[540,3052,2224],{"class":708},[540,3054,2159],{"class":708},[540,3056,3058,3060,3062,3064],{"class":542,"line":3057},72,[540,3059,2327],{"class":1876},[540,3061,2401],{"class":708},[540,3063,2233],{"class":689},[540,3065,2144],{"class":708},[540,3067,3069],{"class":542,"line":3068},73,[540,3070,2245],{"class":708},[540,3072,3074],{"class":542,"line":3073},74,[540,3075,2250],{"class":689},[540,3077,3079],{"class":542,"line":3078},75,[540,3080,3081],{"class":1710},"  // Clear request history\n",[540,3083,3085,3088,3090],{"class":542,"line":3084},76,[540,3086,3087],{"class":1301},"  clearRequests",[540,3089,2224],{"class":708},[540,3091,2159],{"class":708},[540,3093,3095,3097,3099,3101,3103],{"class":542,"line":3094},77,[540,3096,2182],{"class":708},[540,3098,2233],{"class":689},[540,3100,2125],{"class":708},[540,3102,2238],{"class":1301},[540,3104,2144],{"class":708},[540,3106,3108],{"class":542,"line":3107},78,[540,3109,2245],{"class":708},[540,3111,3113],{"class":542,"line":3112},79,[540,3114,3115],{"class":708},"}\n",[540,3117,3119],{"class":542,"line":3118},80,[540,3120,562],{"emptyLinePlaceholder":561},[540,3122,3124,3127,3129,3131,3134],{"class":542,"line":3123},81,[540,3125,3126],{"class":708},"module.exports",[540,3128,2125],{"class":708},[540,3130,1758],{"class":708},[540,3132,3133],{"class":689}," MockMindPeekerClient ",[540,3135,3136],{"class":708},"};\n",[525,3138,3140],{"id":3139},"integration-testing-suite","Integration Testing Suite",[530,3142,3144],{"className":2099,"code":3143,"language":2101,"meta":535,"style":535},"// tests/integration/psychic-integration.test.js\nconst request = require('supertest');\nconst app = require('../../app');\nconst { MockMindPeekerClient } = require('../utils/mindpeeker-mock');\n\ndescribe('Psychic Integration API', () => {\n  let mockClient;\n  \n  beforeEach(() => {\n    mockClient = new MockMindPeekerClient();\n    app.setMindPeekerClient(mockClient);\n  });\n  \n  afterEach(() => {\n    mockClient.clearRequests();\n  });\n  \n  describe('POST /api/investigation', () => {\n    it('should create a new psychic investigation', async () => {\n      // Setup mock response\n      mockClient.setMockResponse('sessions.create', {\n        sessionId: 'investigation_123',\n        status: 'initiated',\n        createdAt: '2025-01-15T10:30:00Z'\n      });\n      \n      const response = await request(app)\n        .post('/api/investigation')\n        .send({\n          type: 'remote_viewing',\n          target: 'Test investigation',\n          modality: 'visual'\n        })\n        .expect(200);\n      \n      expect(response.body.sessionId).toBe('investigation_123');\n      expect(response.body.status).toBe('initiated');\n      \n      // Verify API was called correctly\n      const requests = mockClient.getRequests();\n      expect(requests).toHaveLength(1);\n      expect(requests[0].method).toBe('sessions.create');\n      expect(requests[0].params.type).toBe('remote_viewing');\n    });\n  });\n  \n  describe('GET /api/investigation/:sessionId/results', () => {\n    it('should return investigation results', async () => {\n      // Setup mock response\n      mockClient.setMockResponse('sessions.getResults', {\n        sessionId: 'investigation_123',\n        status: 'completed',\n        confidenceScore: 0.92,\n        results: {\n          coordinates: { latitude: 40.7128, longitude: -74.0060 },\n          descriptors: ['urban environment', 'water nearby']\n        }\n      });\n      \n      const response = await request(app)\n        .get('/api/investigation/investigation_123/results')\n        .expect(200);\n      \n      expect(response.body.status).toBe('completed');\n      expect(response.body.confidenceScore).toBe(0.92);\n      expect(response.body.results.descriptors).toContain('urban environment');\n    });\n  });\n});\n",[537,3145,3146,3151,3176,3200,3227,3231,3254,3264,3268,3281,3296,3315,3324,3328,3341,3354,3362,3366,3388,3412,3417,3439,3455,3470,3484,3493,3497,3520,3539,3551,3567,3583,3597,3604,3620,3624,3662,3697,3701,3706,3726,3750,3789,3830,3839,3847,3851,3872,3895,3899,3919,3933,3947,3959,3968,3995,4022,4027,4035,4039,4057,4074,4088,4092,4126,4158,4199,4207,4215],{"__ignoreMap":535},[540,3147,3148],{"class":542,"line":82},[540,3149,3150],{"class":1710},"// tests/integration/psychic-integration.test.js\n",[540,3152,3153,3155,3158,3161,3163,3165,3167,3170,3172,3174],{"class":542,"line":114},[540,3154,2114],{"class":2113},[540,3156,3157],{"class":689}," request ",[540,3159,3160],{"class":708},"=",[540,3162,2128],{"class":1720},[540,3164,2131],{"class":689},[540,3166,2082],{"class":708},[540,3168,3169],{"class":549},"supertest",[540,3171,2082],{"class":708},[540,3173,2141],{"class":689},[540,3175,2144],{"class":708},[540,3177,3178,3180,3183,3185,3187,3189,3191,3194,3196,3198],{"class":542,"line":146},[540,3179,2114],{"class":2113},[540,3181,3182],{"class":689}," app ",[540,3184,3160],{"class":708},[540,3186,2128],{"class":1720},[540,3188,2131],{"class":689},[540,3190,2082],{"class":708},[540,3192,3193],{"class":549},"../../app",[540,3195,2082],{"class":708},[540,3197,2141],{"class":689},[540,3199,2144],{"class":708},[540,3201,3202,3204,3206,3208,3210,3212,3214,3216,3218,3221,3223,3225],{"class":542,"line":178},[540,3203,2114],{"class":2113},[540,3205,1758],{"class":708},[540,3207,3133],{"class":689},[540,3209,2122],{"class":708},[540,3211,2125],{"class":708},[540,3213,2128],{"class":1720},[540,3215,2131],{"class":689},[540,3217,2082],{"class":708},[540,3219,3220],{"class":549},"../utils/mindpeeker-mock",[540,3222,2082],{"class":708},[540,3224,2141],{"class":689},[540,3226,2144],{"class":708},[540,3228,3229],{"class":542,"line":268},[540,3230,562],{"emptyLinePlaceholder":561},[540,3232,3233,3236,3238,3240,3243,3245,3247,3250,3252],{"class":542,"line":273},[540,3234,3235],{"class":1720},"describe",[540,3237,2131],{"class":689},[540,3239,2082],{"class":708},[540,3241,3242],{"class":549},"Psychic Integration API",[540,3244,2082],{"class":708},[540,3246,2268],{"class":708},[540,3248,3249],{"class":708}," ()",[540,3251,2350],{"class":2113},[540,3253,2159],{"class":708},[540,3255,3256,3259,3262],{"class":542,"line":279},[540,3257,3258],{"class":2113},"  let",[540,3260,3261],{"class":689}," mockClient",[540,3263,2144],{"class":708},[540,3265,3266],{"class":542,"line":285},[540,3267,2250],{"class":1301},[540,3269,3270,3273,3275,3277,3279],{"class":542,"line":291},[540,3271,3272],{"class":1720},"  beforeEach",[540,3274,2131],{"class":1301},[540,3276,2224],{"class":708},[540,3278,2350],{"class":2113},[540,3280,2159],{"class":708},[540,3282,3283,3286,3288,3290,3292,3294],{"class":542,"line":222},[540,3284,3285],{"class":689},"    mockClient",[540,3287,2125],{"class":708},[540,3289,2218],{"class":708},[540,3291,2156],{"class":1720},[540,3293,2224],{"class":1301},[540,3295,2144],{"class":708},[540,3297,3298,3301,3303,3306,3308,3311,3313],{"class":542,"line":227},[540,3299,3300],{"class":689},"    app",[540,3302,2193],{"class":708},[540,3304,3305],{"class":1720},"setMindPeekerClient",[540,3307,2131],{"class":1301},[540,3309,3310],{"class":689},"mockClient",[540,3312,2141],{"class":1301},[540,3314,2144],{"class":708},[540,3316,3317,3320,3322],{"class":542,"line":232},[540,3318,3319],{"class":708},"  }",[540,3321,2141],{"class":1301},[540,3323,2144],{"class":708},[540,3325,3326],{"class":542,"line":238},[540,3327,2250],{"class":1301},[540,3329,3330,3333,3335,3337,3339],{"class":542,"line":243},[540,3331,3332],{"class":1720},"  afterEach",[540,3334,2131],{"class":1301},[540,3336,2224],{"class":708},[540,3338,2350],{"class":2113},[540,3340,2159],{"class":708},[540,3342,3343,3345,3347,3350,3352],{"class":542,"line":248},[540,3344,3285],{"class":689},[540,3346,2193],{"class":708},[540,3348,3349],{"class":1720},"clearRequests",[540,3351,2224],{"class":1301},[540,3353,2144],{"class":708},[540,3355,3356,3358,3360],{"class":542,"line":1282},[540,3357,3319],{"class":708},[540,3359,2141],{"class":1301},[540,3361,2144],{"class":708},[540,3363,3364],{"class":542,"line":1432},[540,3365,2250],{"class":1301},[540,3367,3368,3371,3373,3375,3378,3380,3382,3384,3386],{"class":542,"line":1440},[540,3369,3370],{"class":1720},"  describe",[540,3372,2131],{"class":1301},[540,3374,2082],{"class":708},[540,3376,3377],{"class":549},"POST /api/investigation",[540,3379,2082],{"class":708},[540,3381,2268],{"class":708},[540,3383,3249],{"class":708},[540,3385,2350],{"class":2113},[540,3387,2159],{"class":708},[540,3389,3390,3393,3395,3397,3400,3402,3404,3406,3408,3410],{"class":542,"line":1448},[540,3391,3392],{"class":1720},"    it",[540,3394,2131],{"class":1301},[540,3396,2082],{"class":708},[540,3398,3399],{"class":549},"should create a new psychic investigation",[540,3401,2082],{"class":708},[540,3403,2268],{"class":708},[540,3405,2339],{"class":2113},[540,3407,3249],{"class":708},[540,3409,2350],{"class":2113},[540,3411,2159],{"class":708},[540,3413,3414],{"class":542,"line":1456},[540,3415,3416],{"class":1710},"      // Setup mock response\n",[540,3418,3419,3422,3424,3427,3429,3431,3433,3435,3437],{"class":542,"line":1461},[540,3420,3421],{"class":689},"      mockClient",[540,3423,2193],{"class":708},[540,3425,3426],{"class":1720},"setMockResponse",[540,3428,2131],{"class":1301},[540,3430,2082],{"class":708},[540,3432,2379],{"class":549},[540,3434,2082],{"class":708},[540,3436,2268],{"class":708},[540,3438,2159],{"class":708},[540,3440,3441,3444,3446,3448,3451,3453],{"class":542,"line":1469},[540,3442,3443],{"class":1301},"        sessionId",[540,3445,1305],{"class":708},[540,3447,1308],{"class":708},[540,3449,3450],{"class":549},"investigation_123",[540,3452,2082],{"class":708},[540,3454,2441],{"class":708},[540,3456,3457,3460,3462,3464,3466,3468],{"class":542,"line":1480},[540,3458,3459],{"class":1301},"        status",[540,3461,1305],{"class":708},[540,3463,1308],{"class":708},[540,3465,2453],{"class":549},[540,3467,2082],{"class":708},[540,3469,2441],{"class":708},[540,3471,3472,3475,3477,3479,3482],{"class":542,"line":1487},[540,3473,3474],{"class":1301},"        createdAt",[540,3476,1305],{"class":708},[540,3478,1308],{"class":708},[540,3480,3481],{"class":549},"2025-01-15T10:30:00Z",[540,3483,1314],{"class":708},[540,3485,3486,3489,3491],{"class":542,"line":1499},[540,3487,3488],{"class":708},"      }",[540,3490,2141],{"class":1301},[540,3492,2144],{"class":708},[540,3494,3495],{"class":542,"line":1506},[540,3496,2494],{"class":1301},[540,3498,3499,3502,3504,3506,3509,3512,3514,3517],{"class":542,"line":1514},[540,3500,3501],{"class":2113},"      const",[540,3503,2271],{"class":689},[540,3505,2125],{"class":708},[540,3507,3508],{"class":1876}," await",[540,3510,3511],{"class":1720}," request",[540,3513,2131],{"class":1301},[540,3515,3516],{"class":689},"app",[540,3518,3519],{"class":1301},")\n",[540,3521,3522,3525,3528,3530,3532,3535,3537],{"class":542,"line":1519},[540,3523,3524],{"class":708},"        .",[540,3526,3527],{"class":1720},"post",[540,3529,2131],{"class":1301},[540,3531,2082],{"class":708},[540,3533,3534],{"class":549},"/api/investigation",[540,3536,2082],{"class":708},[540,3538,3519],{"class":1301},[540,3540,3541,3543,3546,3548],{"class":542,"line":1527},[540,3542,3524],{"class":708},[540,3544,3545],{"class":1720},"send",[540,3547,2131],{"class":1301},[540,3549,3550],{"class":708},"{\n",[540,3552,3553,3556,3558,3560,3563,3565],{"class":542,"line":1537},[540,3554,3555],{"class":1301},"          type",[540,3557,1305],{"class":708},[540,3559,1308],{"class":708},[540,3561,3562],{"class":549},"remote_viewing",[540,3564,2082],{"class":708},[540,3566,2441],{"class":708},[540,3568,3569,3572,3574,3576,3579,3581],{"class":542,"line":1544},[540,3570,3571],{"class":1301},"          target",[540,3573,1305],{"class":708},[540,3575,1308],{"class":708},[540,3577,3578],{"class":549},"Test investigation",[540,3580,2082],{"class":708},[540,3582,2441],{"class":708},[540,3584,3585,3588,3590,3592,3595],{"class":542,"line":1556},[540,3586,3587],{"class":1301},"          modality",[540,3589,1305],{"class":708},[540,3591,1308],{"class":708},[540,3593,3594],{"class":549},"visual",[540,3596,1314],{"class":708},[540,3598,3599,3602],{"class":542,"line":1563},[540,3600,3601],{"class":708},"        }",[540,3603,3519],{"class":1301},[540,3605,3606,3608,3611,3613,3616,3618],{"class":542,"line":1571},[540,3607,3524],{"class":708},[540,3609,3610],{"class":1720},"expect",[540,3612,2131],{"class":1301},[540,3614,3615],{"class":735},"200",[540,3617,2141],{"class":1301},[540,3619,2144],{"class":708},[540,3621,3622],{"class":542,"line":1579},[540,3623,2494],{"class":1301},[540,3625,3626,3629,3631,3634,3636,3639,3641,3643,3645,3647,3650,3652,3654,3656,3658,3660],{"class":542,"line":1587},[540,3627,3628],{"class":1720},"      expect",[540,3630,2131],{"class":1301},[540,3632,3633],{"class":689},"response",[540,3635,2193],{"class":708},[540,3637,3638],{"class":689},"body",[540,3640,2193],{"class":708},[540,3642,2508],{"class":689},[540,3644,2141],{"class":1301},[540,3646,2193],{"class":708},[540,3648,3649],{"class":1720},"toBe",[540,3651,2131],{"class":1301},[540,3653,2082],{"class":708},[540,3655,3450],{"class":549},[540,3657,2082],{"class":708},[540,3659,2141],{"class":1301},[540,3661,2144],{"class":708},[540,3663,3664,3666,3668,3670,3672,3674,3676,3679,3681,3683,3685,3687,3689,3691,3693,3695],{"class":542,"line":1594},[540,3665,3628],{"class":1720},[540,3667,2131],{"class":1301},[540,3669,3633],{"class":689},[540,3671,2193],{"class":708},[540,3673,3638],{"class":689},[540,3675,2193],{"class":708},[540,3677,3678],{"class":689},"status",[540,3680,2141],{"class":1301},[540,3682,2193],{"class":708},[540,3684,3649],{"class":1720},[540,3686,2131],{"class":1301},[540,3688,2082],{"class":708},[540,3690,2453],{"class":549},[540,3692,2082],{"class":708},[540,3694,2141],{"class":1301},[540,3696,2144],{"class":708},[540,3698,3699],{"class":542,"line":1602},[540,3700,2494],{"class":1301},[540,3702,3703],{"class":542,"line":1607},[540,3704,3705],{"class":1710},"      // Verify API was called correctly\n",[540,3707,3708,3710,3713,3715,3717,3719,3722,3724],{"class":542,"line":1615},[540,3709,3501],{"class":2113},[540,3711,3712],{"class":689}," requests",[540,3714,2125],{"class":708},[540,3716,3261],{"class":689},[540,3718,2193],{"class":708},[540,3720,3721],{"class":1720},"getRequests",[540,3723,2224],{"class":1301},[540,3725,2144],{"class":708},[540,3727,3728,3730,3732,3734,3736,3738,3741,3743,3746,3748],{"class":542,"line":1625},[540,3729,3628],{"class":1720},[540,3731,2131],{"class":1301},[540,3733,2233],{"class":689},[540,3735,2141],{"class":1301},[540,3737,2193],{"class":708},[540,3739,3740],{"class":1720},"toHaveLength",[540,3742,2131],{"class":1301},[540,3744,3745],{"class":735},"1",[540,3747,2141],{"class":1301},[540,3749,2144],{"class":708},[540,3751,3752,3754,3756,3758,3761,3764,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787],{"class":542,"line":1636},[540,3753,3628],{"class":1720},[540,3755,2131],{"class":1301},[540,3757,2233],{"class":689},[540,3759,3760],{"class":1301},"[",[540,3762,3763],{"class":735},"0",[540,3765,3766],{"class":1301},"]",[540,3768,2193],{"class":708},[540,3770,2265],{"class":689},[540,3772,2141],{"class":1301},[540,3774,2193],{"class":708},[540,3776,3649],{"class":1720},[540,3778,2131],{"class":1301},[540,3780,2082],{"class":708},[540,3782,2379],{"class":549},[540,3784,2082],{"class":708},[540,3786,2141],{"class":1301},[540,3788,2144],{"class":708},[540,3790,3791,3793,3795,3797,3799,3801,3803,3805,3807,3809,3812,3814,3816,3818,3820,3822,3824,3826,3828],{"class":542,"line":1643},[540,3792,3628],{"class":1720},[540,3794,2131],{"class":1301},[540,3796,2233],{"class":689},[540,3798,3760],{"class":1301},[540,3800,3763],{"class":735},[540,3802,3766],{"class":1301},[540,3804,2193],{"class":708},[540,3806,2345],{"class":689},[540,3808,2193],{"class":708},[540,3810,3811],{"class":689},"type",[540,3813,2141],{"class":1301},[540,3815,2193],{"class":708},[540,3817,3649],{"class":1720},[540,3819,2131],{"class":1301},[540,3821,2082],{"class":708},[540,3823,3562],{"class":549},[540,3825,2082],{"class":708},[540,3827,2141],{"class":1301},[540,3829,2144],{"class":708},[540,3831,3832,3835,3837],{"class":542,"line":1655},[540,3833,3834],{"class":708},"    }",[540,3836,2141],{"class":1301},[540,3838,2144],{"class":708},[540,3840,3841,3843,3845],{"class":542,"line":1662},[540,3842,3319],{"class":708},[540,3844,2141],{"class":1301},[540,3846,2144],{"class":708},[540,3848,3849],{"class":542,"line":1670},[540,3850,2250],{"class":1301},[540,3852,3853,3855,3857,3859,3862,3864,3866,3868,3870],{"class":542,"line":1675},[540,3854,3370],{"class":1720},[540,3856,2131],{"class":1301},[540,3858,2082],{"class":708},[540,3860,3861],{"class":549},"GET /api/investigation/:sessionId/results",[540,3863,2082],{"class":708},[540,3865,2268],{"class":708},[540,3867,3249],{"class":708},[540,3869,2350],{"class":2113},[540,3871,2159],{"class":708},[540,3873,3874,3876,3878,3880,3883,3885,3887,3889,3891,3893],{"class":542,"line":1683},[540,3875,3392],{"class":1720},[540,3877,2131],{"class":1301},[540,3879,2082],{"class":708},[540,3881,3882],{"class":549},"should return investigation results",[540,3884,2082],{"class":708},[540,3886,2268],{"class":708},[540,3888,2339],{"class":2113},[540,3890,3249],{"class":708},[540,3892,2350],{"class":2113},[540,3894,2159],{"class":708},[540,3896,3897],{"class":542,"line":1691},[540,3898,3416],{"class":1710},[540,3900,3901,3903,3905,3907,3909,3911,3913,3915,3917],{"class":542,"line":2825},[540,3902,3421],{"class":689},[540,3904,2193],{"class":708},[540,3906,3426],{"class":1720},[540,3908,2131],{"class":1301},[540,3910,2082],{"class":708},[540,3912,2537],{"class":549},[540,3914,2082],{"class":708},[540,3916,2268],{"class":708},[540,3918,2159],{"class":708},[540,3920,3921,3923,3925,3927,3929,3931],{"class":542,"line":2839},[540,3922,3443],{"class":1301},[540,3924,1305],{"class":708},[540,3926,1308],{"class":708},[540,3928,3450],{"class":549},[540,3930,2082],{"class":708},[540,3932,2441],{"class":708},[540,3934,3935,3937,3939,3941,3943,3945],{"class":542,"line":2844},[540,3936,3459],{"class":1301},[540,3938,1305],{"class":708},[540,3940,1308],{"class":708},[540,3942,2601],{"class":549},[540,3944,2082],{"class":708},[540,3946,2441],{"class":708},[540,3948,3949,3952,3954,3957],{"class":542,"line":2849},[540,3950,3951],{"class":1301},"        confidenceScore",[540,3953,1305],{"class":708},[540,3955,3956],{"class":735}," 0.92",[540,3958,2441],{"class":708},[540,3960,3961,3964,3966],{"class":542,"line":2854},[540,3962,3963],{"class":1301},"        results",[540,3965,1305],{"class":708},[540,3967,2159],{"class":708},[540,3969,3970,3973,3975,3977,3979,3981,3983,3985,3987,3989,3991,3993],{"class":542,"line":2859},[540,3971,3972],{"class":1301},"          coordinates",[540,3974,1305],{"class":708},[540,3976,1758],{"class":708},[540,3978,2638],{"class":1301},[540,3980,1305],{"class":708},[540,3982,2643],{"class":735},[540,3984,2268],{"class":708},[540,3986,2648],{"class":1301},[540,3988,1305],{"class":708},[540,3990,2653],{"class":708},[540,3992,2656],{"class":735},[540,3994,2659],{"class":708},[540,3996,3997,4000,4002,4004,4006,4009,4011,4013,4015,4018,4020],{"class":542,"line":2864},[540,3998,3999],{"class":1301},"          descriptors",[540,4001,1305],{"class":708},[540,4003,1880],{"class":1301},[540,4005,2082],{"class":708},[540,4007,4008],{"class":549},"urban environment",[540,4010,2082],{"class":708},[540,4012,2268],{"class":708},[540,4014,1308],{"class":708},[540,4016,4017],{"class":549},"water nearby",[540,4019,2082],{"class":708},[540,4021,2678],{"class":1301},[540,4023,4024],{"class":542,"line":2870},[540,4025,4026],{"class":708},"        }\n",[540,4028,4029,4031,4033],{"class":542,"line":2881},[540,4030,3488],{"class":708},[540,4032,2141],{"class":1301},[540,4034,2144],{"class":708},[540,4036,4037],{"class":542,"line":2888},[540,4038,2494],{"class":1301},[540,4040,4041,4043,4045,4047,4049,4051,4053,4055],{"class":542,"line":2908},[540,4042,3501],{"class":2113},[540,4044,2271],{"class":689},[540,4046,2125],{"class":708},[540,4048,3508],{"class":1876},[540,4050,3511],{"class":1720},[540,4052,2131],{"class":1301},[540,4054,3516],{"class":689},[540,4056,3519],{"class":1301},[540,4058,4059,4061,4063,4065,4067,4070,4072],{"class":542,"line":2944},[540,4060,3524],{"class":708},[540,4062,2408],{"class":1720},[540,4064,2131],{"class":1301},[540,4066,2082],{"class":708},[540,4068,4069],{"class":549},"/api/investigation/investigation_123/results",[540,4071,2082],{"class":708},[540,4073,3519],{"class":1301},[540,4075,4076,4078,4080,4082,4084,4086],{"class":542,"line":2971},[540,4077,3524],{"class":708},[540,4079,3610],{"class":1720},[540,4081,2131],{"class":1301},[540,4083,3615],{"class":735},[540,4085,2141],{"class":1301},[540,4087,2144],{"class":708},[540,4089,4090],{"class":542,"line":2988},[540,4091,2494],{"class":1301},[540,4093,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124],{"class":542,"line":3005},[540,4095,3628],{"class":1720},[540,4097,2131],{"class":1301},[540,4099,3633],{"class":689},[540,4101,2193],{"class":708},[540,4103,3638],{"class":689},[540,4105,2193],{"class":708},[540,4107,3678],{"class":689},[540,4109,2141],{"class":1301},[540,4111,2193],{"class":708},[540,4113,3649],{"class":1720},[540,4115,2131],{"class":1301},[540,4117,2082],{"class":708},[540,4119,2601],{"class":549},[540,4121,2082],{"class":708},[540,4123,2141],{"class":1301},[540,4125,2144],{"class":708},[540,4127,4128,4130,4132,4134,4136,4138,4140,4143,4145,4147,4149,4151,4154,4156],{"class":542,"line":3016},[540,4129,3628],{"class":1720},[540,4131,2131],{"class":1301},[540,4133,3633],{"class":689},[540,4135,2193],{"class":708},[540,4137,3638],{"class":689},[540,4139,2193],{"class":708},[540,4141,4142],{"class":689},"confidenceScore",[540,4144,2141],{"class":1301},[540,4146,2193],{"class":708},[540,4148,3649],{"class":1720},[540,4150,2131],{"class":1301},[540,4152,4153],{"class":735},"0.92",[540,4155,2141],{"class":1301},[540,4157,2144],{"class":708},[540,4159,4160,4162,4164,4166,4168,4170,4172,4175,4177,4180,4182,4184,4187,4189,4191,4193,4195,4197],{"class":542,"line":3021},[540,4161,3628],{"class":1720},[540,4163,2131],{"class":1301},[540,4165,3633],{"class":689},[540,4167,2193],{"class":708},[540,4169,3638],{"class":689},[540,4171,2193],{"class":708},[540,4173,4174],{"class":689},"results",[540,4176,2193],{"class":708},[540,4178,4179],{"class":689},"descriptors",[540,4181,2141],{"class":1301},[540,4183,2193],{"class":708},[540,4185,4186],{"class":1720},"toContain",[540,4188,2131],{"class":1301},[540,4190,2082],{"class":708},[540,4192,4008],{"class":549},[540,4194,2082],{"class":708},[540,4196,2141],{"class":1301},[540,4198,2144],{"class":708},[540,4200,4201,4203,4205],{"class":542,"line":3026},[540,4202,3834],{"class":708},[540,4204,2141],{"class":1301},[540,4206,2144],{"class":708},[540,4208,4209,4211,4213],{"class":542,"line":3031},[540,4210,3319],{"class":708},[540,4212,2141],{"class":1301},[540,4214,2144],{"class":708},[540,4216,4217,4219,4221],{"class":542,"line":3036},[540,4218,2122],{"class":708},[540,4220,2141],{"class":689},[540,4222,2144],{"class":708},[525,4224,4226],{"id":4225},"load-testing-tool","Load Testing Tool",[530,4228,4230],{"className":2099,"code":4229,"language":2101,"meta":535,"style":535},"// tools/load-test.js\nimport { MindPeekerClient } from '@mindpeeker/javascript';\nimport { performance } from 'perf_hooks';\n\nclass LoadTester {\n  constructor(apiKey, concurrency = 10) {\n    this.client = new MindPeekerClient({ apiKey });\n    this.concurrency = concurrency;\n    this.results = [];\n  }\n  \n  async runLoadTest(testType, iterations = 100) {\n    console.log(`Starting load test: ${testType} (${iterations} iterations)`);\n    \n    const startTime = performance.now();\n    const promises = [];\n    \n    for (let i = 0; i \u003C iterations; i++) {\n      if (promises.length >= this.concurrency) {\n        await Promise.race(promises);\n        promises.splice(promises.findIndex(p => p.settled), 1);\n      }\n      \n      const promise = this.runSingleTest(testType, i);\n      promises.push(promise);\n    }\n    \n    await Promise.all(promises);\n    const endTime = performance.now();\n    \n    this.analyzeResults(endTime - startTime);\n  }\n  \n  async runSingleTest(testType, iteration) {\n    const startTime = performance.now();\n    \n    try {\n      let result;\n      \n      switch (testType) {\n        case 'session_create':\n          result = await this.client.sessions.create({\n            type: 'remote_viewing',\n            target: `Load test ${iteration}`,\n            modality: 'visual'\n          });\n          break;\n          \n        case 'dowsing_query':\n          result = await this.client.dowsing.query({\n            query_type: 'yes_no',\n            question: `Load test question ${iteration}?`\n          });\n          break;\n          \n        case 'analysis_submit':\n          result = await this.client.analysis.submitTarget({\n            target_type: 'location',\n            reference_material: { test: true },\n            analysis_type: 'quick_scan'\n          });\n          break;\n      }\n      \n      const endTime = performance.now();\n      const duration = endTime - startTime;\n      \n      this.results.push({\n        iteration,\n        success: true,\n        duration,\n        result: result.sessionId || result.queryId || result.analysisId\n      });\n      \n    } catch (error) {\n      const endTime = performance.now();\n      const duration = endTime - startTime;\n      \n      this.results.push({\n        iteration,\n        success: false,\n        duration,\n        error: error.message\n      });\n    }\n  }\n  \n  analyzeResults(totalTime) {\n    const successful = this.results.filter(r => r.success);\n    const failed = this.results.filter(r => !r.success);\n    \n    const durations = successful.map(r => r.duration);\n    const avgDuration = durations.reduce((a, b) => a + b, 0) / durations.length;\n    const minDuration = Math.min(...durations);\n    const maxDuration = Math.max(...durations);\n    \n    console.log('\\n=== Load Test Results ===');\n    console.log(`Total iterations: ${this.results.length}`);\n    console.log(`Successful: ${successful.length}`);\n    console.log(`Failed: ${failed.length}`);\n    console.log(`Success rate: ${((successful.length / this.results.length) * 100).toFixed(2)}%`);\n    console.log(`Total time: ${totalTime.toFixed(2)}ms`);\n    console.log(`Average response time: ${avgDuration.toFixed(2)}ms`);\n    console.log(`Min response time: ${minDuration.toFixed(2)}ms`);\n    console.log(`Max response time: ${maxDuration.toFixed(2)}ms`);\n    console.log(`Requests per second: ${(this.results.length / (totalTime / 1000)).toFixed(2)}`);\n    \n    if (failed.length > 0) {\n      console.log('\\n=== Failed Requests ===');\n      failed.forEach(f => {\n        console.log(`Iteration ${f.iteration}: ${f.error}`);\n      });\n    }\n  }\n}\n\n// Usage\nconst tester = new LoadTester(process.env.MINDPEEKER_API_KEY, 5);\n\nawait tester.runLoadTest('session_create', 50);\nawait tester.runLoadTest('dowsing_query', 50);\nawait tester.runLoadTest('analysis_submit', 50);\n",[537,4231,4232,4237,4260,4282,4286,4295,4316,4342,4355,4367,4371,4375,4401,4444,4449,4470,4483,4487,4525,4551,4572,4615,4619,4623,4649,4667,4672,4676,4696,4715,4719,4739,4743,4747,4767,4785,4789,4796,4806,4810,4823,4837,4864,4879,4902,4915,4924,4931,4936,4949,4975,4991,5015,5023,5029,5033,5046,5072,5088,5107,5121,5129,5135,5139,5143,5161,5178,5182,5197,5204,5215,5222,5253,5261,5265,5281,5299,5315,5319,5333,5339,5350,5357,5373,5382,5387,5392,5397,5412,5450,5486,5491,5525,5583,5613,5640,5645,5670,5703,5734,5765,5832,5873,5914,5955,5996,6053,6058,6080,6105,6125,6169,6178,6183,6188,6193,6198,6204,6240,6245,6276,6303],{"__ignoreMap":535},[540,4233,4234],{"class":542,"line":82},[540,4235,4236],{"class":1710},"// tools/load-test.js\n",[540,4238,4239,4242,4244,4247,4249,4252,4254,4256,4258],{"class":542,"line":114},[540,4240,4241],{"class":1876},"import",[540,4243,1758],{"class":708},[540,4245,4246],{"class":689}," MindPeekerClient",[540,4248,2389],{"class":708},[540,4250,4251],{"class":1876}," from",[540,4253,1308],{"class":708},[540,4255,2136],{"class":549},[540,4257,2082],{"class":708},[540,4259,2144],{"class":708},[540,4261,4262,4264,4266,4269,4271,4273,4275,4278,4280],{"class":542,"line":146},[540,4263,4241],{"class":1876},[540,4265,1758],{"class":708},[540,4267,4268],{"class":689}," performance",[540,4270,2389],{"class":708},[540,4272,4251],{"class":1876},[540,4274,1308],{"class":708},[540,4276,4277],{"class":549},"perf_hooks",[540,4279,2082],{"class":708},[540,4281,2144],{"class":708},[540,4283,4284],{"class":542,"line":178},[540,4285,562],{"emptyLinePlaceholder":561},[540,4287,4288,4290,4293],{"class":542,"line":268},[540,4289,2153],{"class":2113},[540,4291,4292],{"class":545}," LoadTester",[540,4294,2159],{"class":708},[540,4296,4297,4299,4301,4303,4305,4308,4310,4312,4314],{"class":542,"line":273},[540,4298,2164],{"class":2113},[540,4300,2131],{"class":708},[540,4302,2185],{"class":2169},[540,4304,2268],{"class":708},[540,4306,4307],{"class":2169}," concurrency",[540,4309,2125],{"class":708},[540,4311,755],{"class":735},[540,4313,2141],{"class":708},[540,4315,2159],{"class":708},[540,4317,4318,4320,4323,4325,4327,4329,4331,4333,4336,4338,4340],{"class":542,"line":279},[540,4319,2182],{"class":708},[540,4321,4322],{"class":689},"client",[540,4324,2125],{"class":708},[540,4326,2218],{"class":708},[540,4328,4246],{"class":1720},[540,4330,2131],{"class":1301},[540,4332,2369],{"class":708},[540,4334,4335],{"class":689}," apiKey",[540,4337,2389],{"class":708},[540,4339,2141],{"class":1301},[540,4341,2144],{"class":708},[540,4343,4344,4346,4349,4351,4353],{"class":542,"line":285},[540,4345,2182],{"class":708},[540,4347,4348],{"class":689},"concurrency",[540,4350,2125],{"class":708},[540,4352,4307],{"class":689},[540,4354,2144],{"class":708},[540,4356,4357,4359,4361,4363,4365],{"class":542,"line":291},[540,4358,2182],{"class":708},[540,4360,4174],{"class":689},[540,4362,2125],{"class":708},[540,4364,2238],{"class":1301},[540,4366,2144],{"class":708},[540,4368,4369],{"class":542,"line":222},[540,4370,2245],{"class":708},[540,4372,4373],{"class":542,"line":227},[540,4374,2250],{"class":689},[540,4376,4377,4379,4382,4384,4387,4389,4392,4394,4397,4399],{"class":542,"line":232},[540,4378,2316],{"class":2113},[540,4380,4381],{"class":1301}," runLoadTest",[540,4383,2131],{"class":708},[540,4385,4386],{"class":2169},"testType",[540,4388,2268],{"class":708},[540,4390,4391],{"class":2169}," iterations",[540,4393,2125],{"class":708},[540,4395,4396],{"class":735}," 100",[540,4398,2141],{"class":708},[540,4400,2159],{"class":708},[540,4402,4403,4406,4408,4411,4413,4416,4419,4422,4424,4426,4428,4430,4433,4435,4438,4440,4442],{"class":542,"line":238},[540,4404,4405],{"class":689},"    console",[540,4407,2193],{"class":708},[540,4409,4410],{"class":1720},"log",[540,4412,2131],{"class":1301},[540,4414,4415],{"class":708},"`",[540,4417,4418],{"class":549},"Starting load test: ",[540,4420,4421],{"class":708},"${",[540,4423,4386],{"class":689},[540,4425,2122],{"class":708},[540,4427,2342],{"class":549},[540,4429,4421],{"class":708},[540,4431,4432],{"class":689},"iterations",[540,4434,2122],{"class":708},[540,4436,4437],{"class":549}," iterations)",[540,4439,4415],{"class":708},[540,4441,2141],{"class":1301},[540,4443,2144],{"class":708},[540,4445,4446],{"class":542,"line":243},[540,4447,4448],{"class":1301},"    \n",[540,4450,4451,4454,4457,4459,4461,4463,4466,4468],{"class":542,"line":248},[540,4452,4453],{"class":2113},"    const",[540,4455,4456],{"class":689}," startTime",[540,4458,2125],{"class":708},[540,4460,4268],{"class":689},[540,4462,2193],{"class":708},[540,4464,4465],{"class":1720},"now",[540,4467,2224],{"class":1301},[540,4469,2144],{"class":708},[540,4471,4472,4474,4477,4479,4481],{"class":542,"line":1282},[540,4473,4453],{"class":2113},[540,4475,4476],{"class":689}," promises",[540,4478,2125],{"class":708},[540,4480,2238],{"class":1301},[540,4482,2144],{"class":708},[540,4484,4485],{"class":542,"line":1432},[540,4486,4448],{"class":1301},[540,4488,4489,4492,4494,4497,4500,4502,4505,4507,4509,4512,4514,4516,4518,4521,4523],{"class":542,"line":1440},[540,4490,4491],{"class":1876},"    for",[540,4493,2342],{"class":1301},[540,4495,4496],{"class":2113},"let",[540,4498,4499],{"class":689}," i",[540,4501,2125],{"class":708},[540,4503,4504],{"class":735}," 0",[540,4506,1771],{"class":708},[540,4508,4499],{"class":689},[540,4510,4511],{"class":708}," \u003C",[540,4513,4391],{"class":689},[540,4515,1771],{"class":708},[540,4517,4499],{"class":689},[540,4519,4520],{"class":708},"++",[540,4522,2419],{"class":1301},[540,4524,3550],{"class":708},[540,4526,4527,4530,4532,4535,4537,4540,4543,4545,4547,4549],{"class":542,"line":1448},[540,4528,4529],{"class":1876},"      if",[540,4531,2342],{"class":1301},[540,4533,4534],{"class":689},"promises",[540,4536,2193],{"class":708},[540,4538,4539],{"class":689},"length",[540,4541,4542],{"class":708}," >=",[540,4544,2401],{"class":708},[540,4546,4348],{"class":689},[540,4548,2419],{"class":1301},[540,4550,3550],{"class":708},[540,4552,4553,4556,4559,4561,4564,4566,4568,4570],{"class":542,"line":1456},[540,4554,4555],{"class":1876},"        await",[540,4557,4558],{"class":545}," Promise",[540,4560,2193],{"class":708},[540,4562,4563],{"class":1720},"race",[540,4565,2131],{"class":1301},[540,4567,4534],{"class":689},[540,4569,2141],{"class":1301},[540,4571,2144],{"class":708},[540,4573,4574,4577,4579,4582,4584,4586,4588,4591,4593,4595,4597,4600,4602,4605,4607,4609,4611,4613],{"class":542,"line":1461},[540,4575,4576],{"class":689},"        promises",[540,4578,2193],{"class":708},[540,4580,4581],{"class":1720},"splice",[540,4583,2131],{"class":1301},[540,4585,4534],{"class":689},[540,4587,2193],{"class":708},[540,4589,4590],{"class":1720},"findIndex",[540,4592,2131],{"class":1301},[540,4594,517],{"class":2169},[540,4596,2350],{"class":2113},[540,4598,4599],{"class":689}," p",[540,4601,2193],{"class":708},[540,4603,4604],{"class":689},"settled",[540,4606,2141],{"class":1301},[540,4608,2268],{"class":708},[540,4610,1777],{"class":735},[540,4612,2141],{"class":1301},[540,4614,2144],{"class":708},[540,4616,4617],{"class":542,"line":1469},[540,4618,2692],{"class":708},[540,4620,4621],{"class":542,"line":1480},[540,4622,2494],{"class":1301},[540,4624,4625,4627,4630,4632,4634,4637,4639,4641,4643,4645,4647],{"class":542,"line":1487},[540,4626,3501],{"class":2113},[540,4628,4629],{"class":689}," promise",[540,4631,2125],{"class":708},[540,4633,2401],{"class":708},[540,4635,4636],{"class":1720},"runSingleTest",[540,4638,2131],{"class":1301},[540,4640,4386],{"class":689},[540,4642,2268],{"class":708},[540,4644,4499],{"class":689},[540,4646,2141],{"class":1301},[540,4648,2144],{"class":708},[540,4650,4651,4654,4656,4658,4660,4663,4665],{"class":542,"line":1499},[540,4652,4653],{"class":689},"      promises",[540,4655,2193],{"class":708},[540,4657,2364],{"class":1720},[540,4659,2131],{"class":1301},[540,4661,4662],{"class":689},"promise",[540,4664,2141],{"class":1301},[540,4666,2144],{"class":708},[540,4668,4669],{"class":542,"line":1506},[540,4670,4671],{"class":708},"    }\n",[540,4673,4674],{"class":542,"line":1514},[540,4675,4448],{"class":1301},[540,4677,4678,4681,4683,4685,4688,4690,4692,4694],{"class":542,"line":1519},[540,4679,4680],{"class":1876},"    await",[540,4682,4558],{"class":545},[540,4684,2193],{"class":708},[540,4686,4687],{"class":1720},"all",[540,4689,2131],{"class":1301},[540,4691,4534],{"class":689},[540,4693,2141],{"class":1301},[540,4695,2144],{"class":708},[540,4697,4698,4700,4703,4705,4707,4709,4711,4713],{"class":542,"line":1527},[540,4699,4453],{"class":2113},[540,4701,4702],{"class":689}," endTime",[540,4704,2125],{"class":708},[540,4706,4268],{"class":689},[540,4708,2193],{"class":708},[540,4710,4465],{"class":1720},[540,4712,2224],{"class":1301},[540,4714,2144],{"class":708},[540,4716,4717],{"class":542,"line":1537},[540,4718,4448],{"class":1301},[540,4720,4721,4723,4726,4728,4731,4733,4735,4737],{"class":542,"line":1544},[540,4722,2182],{"class":708},[540,4724,4725],{"class":1720},"analyzeResults",[540,4727,2131],{"class":1301},[540,4729,4730],{"class":689},"endTime",[540,4732,2653],{"class":708},[540,4734,4456],{"class":689},[540,4736,2141],{"class":1301},[540,4738,2144],{"class":708},[540,4740,4741],{"class":542,"line":1556},[540,4742,2245],{"class":708},[540,4744,4745],{"class":542,"line":1563},[540,4746,2250],{"class":689},[540,4748,4749,4751,4754,4756,4758,4760,4763,4765],{"class":542,"line":1571},[540,4750,2316],{"class":2113},[540,4752,4753],{"class":1301}," runSingleTest",[540,4755,2131],{"class":708},[540,4757,4386],{"class":2169},[540,4759,2268],{"class":708},[540,4761,4762],{"class":2169}," iteration",[540,4764,2141],{"class":708},[540,4766,2159],{"class":708},[540,4768,4769,4771,4773,4775,4777,4779,4781,4783],{"class":542,"line":1579},[540,4770,4453],{"class":2113},[540,4772,4456],{"class":689},[540,4774,2125],{"class":708},[540,4776,4268],{"class":689},[540,4778,2193],{"class":708},[540,4780,4465],{"class":1720},[540,4782,2224],{"class":1301},[540,4784,2144],{"class":708},[540,4786,4787],{"class":542,"line":1587},[540,4788,4448],{"class":1301},[540,4790,4791,4794],{"class":542,"line":1594},[540,4792,4793],{"class":1876},"    try",[540,4795,2159],{"class":708},[540,4797,4798,4801,4804],{"class":542,"line":1602},[540,4799,4800],{"class":2113},"      let",[540,4802,4803],{"class":689}," result",[540,4805,2144],{"class":708},[540,4807,4808],{"class":542,"line":1607},[540,4809,2494],{"class":1301},[540,4811,4812,4815,4817,4819,4821],{"class":542,"line":1615},[540,4813,4814],{"class":1876},"      switch",[540,4816,2342],{"class":1301},[540,4818,4386],{"class":689},[540,4820,2419],{"class":1301},[540,4822,3550],{"class":708},[540,4824,4825,4828,4830,4833,4835],{"class":542,"line":1625},[540,4826,4827],{"class":1876},"        case",[540,4829,1308],{"class":708},[540,4831,4832],{"class":549},"session_create",[540,4834,2082],{"class":708},[540,4836,1326],{"class":708},[540,4838,4839,4842,4844,4846,4848,4850,4852,4855,4857,4860,4862],{"class":542,"line":1636},[540,4840,4841],{"class":689},"          result",[540,4843,2125],{"class":708},[540,4845,3508],{"class":1876},[540,4847,2401],{"class":708},[540,4849,4322],{"class":689},[540,4851,2193],{"class":708},[540,4853,4854],{"class":689},"sessions",[540,4856,2193],{"class":708},[540,4858,4859],{"class":1720},"create",[540,4861,2131],{"class":1301},[540,4863,3550],{"class":708},[540,4865,4866,4869,4871,4873,4875,4877],{"class":542,"line":1643},[540,4867,4868],{"class":1301},"            type",[540,4870,1305],{"class":708},[540,4872,1308],{"class":708},[540,4874,3562],{"class":549},[540,4876,2082],{"class":708},[540,4878,2441],{"class":708},[540,4880,4881,4884,4886,4889,4892,4894,4897,4900],{"class":542,"line":1655},[540,4882,4883],{"class":1301},"            target",[540,4885,1305],{"class":708},[540,4887,4888],{"class":708}," `",[540,4890,4891],{"class":549},"Load test ",[540,4893,4421],{"class":708},[540,4895,4896],{"class":689},"iteration",[540,4898,4899],{"class":708},"}`",[540,4901,2441],{"class":708},[540,4903,4904,4907,4909,4911,4913],{"class":542,"line":1662},[540,4905,4906],{"class":1301},"            modality",[540,4908,1305],{"class":708},[540,4910,1308],{"class":708},[540,4912,3594],{"class":549},[540,4914,1314],{"class":708},[540,4916,4917,4920,4922],{"class":542,"line":1670},[540,4918,4919],{"class":708},"          }",[540,4921,2141],{"class":1301},[540,4923,2144],{"class":708},[540,4925,4926,4929],{"class":542,"line":1675},[540,4927,4928],{"class":1876},"          break",[540,4930,2144],{"class":708},[540,4932,4933],{"class":542,"line":1683},[540,4934,4935],{"class":1301},"          \n",[540,4937,4938,4940,4942,4945,4947],{"class":542,"line":1691},[540,4939,4827],{"class":1876},[540,4941,1308],{"class":708},[540,4943,4944],{"class":549},"dowsing_query",[540,4946,2082],{"class":708},[540,4948,1326],{"class":708},[540,4950,4951,4953,4955,4957,4959,4961,4963,4966,4968,4971,4973],{"class":542,"line":2825},[540,4952,4841],{"class":689},[540,4954,2125],{"class":708},[540,4956,3508],{"class":1876},[540,4958,2401],{"class":708},[540,4960,4322],{"class":689},[540,4962,2193],{"class":708},[540,4964,4965],{"class":689},"dowsing",[540,4967,2193],{"class":708},[540,4969,4970],{"class":1720},"query",[540,4972,2131],{"class":1301},[540,4974,3550],{"class":708},[540,4976,4977,4980,4982,4984,4987,4989],{"class":542,"line":2839},[540,4978,4979],{"class":1301},"            query_type",[540,4981,1305],{"class":708},[540,4983,1308],{"class":708},[540,4985,4986],{"class":549},"yes_no",[540,4988,2082],{"class":708},[540,4990,2441],{"class":708},[540,4992,4993,4996,4998,5000,5003,5005,5007,5009,5012],{"class":542,"line":2844},[540,4994,4995],{"class":1301},"            question",[540,4997,1305],{"class":708},[540,4999,4888],{"class":708},[540,5001,5002],{"class":549},"Load test question ",[540,5004,4421],{"class":708},[540,5006,4896],{"class":689},[540,5008,2122],{"class":708},[540,5010,5011],{"class":549},"?",[540,5013,5014],{"class":708},"`\n",[540,5016,5017,5019,5021],{"class":542,"line":2849},[540,5018,4919],{"class":708},[540,5020,2141],{"class":1301},[540,5022,2144],{"class":708},[540,5024,5025,5027],{"class":542,"line":2854},[540,5026,4928],{"class":1876},[540,5028,2144],{"class":708},[540,5030,5031],{"class":542,"line":2859},[540,5032,4935],{"class":1301},[540,5034,5035,5037,5039,5042,5044],{"class":542,"line":2864},[540,5036,4827],{"class":1876},[540,5038,1308],{"class":708},[540,5040,5041],{"class":549},"analysis_submit",[540,5043,2082],{"class":708},[540,5045,1326],{"class":708},[540,5047,5048,5050,5052,5054,5056,5058,5060,5063,5065,5068,5070],{"class":542,"line":2870},[540,5049,4841],{"class":689},[540,5051,2125],{"class":708},[540,5053,3508],{"class":1876},[540,5055,2401],{"class":708},[540,5057,4322],{"class":689},[540,5059,2193],{"class":708},[540,5061,5062],{"class":689},"analysis",[540,5064,2193],{"class":708},[540,5066,5067],{"class":1720},"submitTarget",[540,5069,2131],{"class":1301},[540,5071,3550],{"class":708},[540,5073,5074,5077,5079,5081,5084,5086],{"class":542,"line":2881},[540,5075,5076],{"class":1301},"            target_type",[540,5078,1305],{"class":708},[540,5080,1308],{"class":708},[540,5082,5083],{"class":549},"location",[540,5085,2082],{"class":708},[540,5087,2441],{"class":708},[540,5089,5090,5093,5095,5097,5099,5101,5105],{"class":542,"line":2888},[540,5091,5092],{"class":1301},"            reference_material",[540,5094,1305],{"class":708},[540,5096,1758],{"class":708},[540,5098,1086],{"class":1301},[540,5100,1305],{"class":708},[540,5102,5104],{"class":5103},"sfNiH"," true",[540,5106,2659],{"class":708},[540,5108,5109,5112,5114,5116,5119],{"class":542,"line":2908},[540,5110,5111],{"class":1301},"            analysis_type",[540,5113,1305],{"class":708},[540,5115,1308],{"class":708},[540,5117,5118],{"class":549},"quick_scan",[540,5120,1314],{"class":708},[540,5122,5123,5125,5127],{"class":542,"line":2944},[540,5124,4919],{"class":708},[540,5126,2141],{"class":1301},[540,5128,2144],{"class":708},[540,5130,5131,5133],{"class":542,"line":2971},[540,5132,4928],{"class":1876},[540,5134,2144],{"class":708},[540,5136,5137],{"class":542,"line":2988},[540,5138,2692],{"class":708},[540,5140,5141],{"class":542,"line":3005},[540,5142,2494],{"class":1301},[540,5144,5145,5147,5149,5151,5153,5155,5157,5159],{"class":542,"line":3016},[540,5146,3501],{"class":2113},[540,5148,4702],{"class":689},[540,5150,2125],{"class":708},[540,5152,4268],{"class":689},[540,5154,2193],{"class":708},[540,5156,4465],{"class":1720},[540,5158,2224],{"class":1301},[540,5160,2144],{"class":708},[540,5162,5163,5165,5168,5170,5172,5174,5176],{"class":542,"line":3021},[540,5164,3501],{"class":2113},[540,5166,5167],{"class":689}," duration",[540,5169,2125],{"class":708},[540,5171,4702],{"class":689},[540,5173,2653],{"class":708},[540,5175,4456],{"class":689},[540,5177,2144],{"class":708},[540,5179,5180],{"class":542,"line":3026},[540,5181,2494],{"class":1301},[540,5183,5184,5187,5189,5191,5193,5195],{"class":542,"line":3031},[540,5185,5186],{"class":708},"      this.",[540,5188,4174],{"class":689},[540,5190,2193],{"class":708},[540,5192,2364],{"class":1720},[540,5194,2131],{"class":1301},[540,5196,3550],{"class":708},[540,5198,5199,5202],{"class":542,"line":3036},[540,5200,5201],{"class":689},"        iteration",[540,5203,2441],{"class":708},[540,5205,5206,5209,5211,5213],{"class":542,"line":3041},[540,5207,5208],{"class":1301},"        success",[540,5210,1305],{"class":708},[540,5212,5104],{"class":5103},[540,5214,2441],{"class":708},[540,5216,5217,5220],{"class":542,"line":3047},[540,5218,5219],{"class":689},"        duration",[540,5221,2441],{"class":708},[540,5223,5224,5227,5229,5231,5233,5235,5237,5239,5241,5244,5246,5248,5250],{"class":542,"line":3057},[540,5225,5226],{"class":1301},"        result",[540,5228,1305],{"class":708},[540,5230,4803],{"class":689},[540,5232,2193],{"class":708},[540,5234,2508],{"class":689},[540,5236,1755],{"class":708},[540,5238,4803],{"class":689},[540,5240,2193],{"class":708},[540,5242,5243],{"class":689},"queryId",[540,5245,1755],{"class":708},[540,5247,4803],{"class":689},[540,5249,2193],{"class":708},[540,5251,5252],{"class":689},"analysisId\n",[540,5254,5255,5257,5259],{"class":542,"line":3068},[540,5256,3488],{"class":708},[540,5258,2141],{"class":1301},[540,5260,2144],{"class":708},[540,5262,5263],{"class":542,"line":3073},[540,5264,2494],{"class":1301},[540,5266,5267,5269,5272,5274,5277,5279],{"class":542,"line":3078},[540,5268,3834],{"class":708},[540,5270,5271],{"class":1876}," catch",[540,5273,2342],{"class":1301},[540,5275,5276],{"class":689},"error",[540,5278,2419],{"class":1301},[540,5280,3550],{"class":708},[540,5282,5283,5285,5287,5289,5291,5293,5295,5297],{"class":542,"line":3084},[540,5284,3501],{"class":2113},[540,5286,4702],{"class":689},[540,5288,2125],{"class":708},[540,5290,4268],{"class":689},[540,5292,2193],{"class":708},[540,5294,4465],{"class":1720},[540,5296,2224],{"class":1301},[540,5298,2144],{"class":708},[540,5300,5301,5303,5305,5307,5309,5311,5313],{"class":542,"line":3094},[540,5302,3501],{"class":2113},[540,5304,5167],{"class":689},[540,5306,2125],{"class":708},[540,5308,4702],{"class":689},[540,5310,2653],{"class":708},[540,5312,4456],{"class":689},[540,5314,2144],{"class":708},[540,5316,5317],{"class":542,"line":3107},[540,5318,2494],{"class":1301},[540,5320,5321,5323,5325,5327,5329,5331],{"class":542,"line":3112},[540,5322,5186],{"class":708},[540,5324,4174],{"class":689},[540,5326,2193],{"class":708},[540,5328,2364],{"class":1720},[540,5330,2131],{"class":1301},[540,5332,3550],{"class":708},[540,5334,5335,5337],{"class":542,"line":3118},[540,5336,5201],{"class":689},[540,5338,2441],{"class":708},[540,5340,5341,5343,5345,5348],{"class":542,"line":3123},[540,5342,5208],{"class":1301},[540,5344,1305],{"class":708},[540,5346,5347],{"class":5103}," false",[540,5349,2441],{"class":708},[540,5351,5353,5355],{"class":542,"line":5352},82,[540,5354,5219],{"class":689},[540,5356,2441],{"class":708},[540,5358,5360,5363,5365,5368,5370],{"class":542,"line":5359},83,[540,5361,5362],{"class":1301},"        error",[540,5364,1305],{"class":708},[540,5366,5367],{"class":689}," error",[540,5369,2193],{"class":708},[540,5371,5372],{"class":689},"message\n",[540,5374,5376,5378,5380],{"class":542,"line":5375},84,[540,5377,3488],{"class":708},[540,5379,2141],{"class":1301},[540,5381,2144],{"class":708},[540,5383,5385],{"class":542,"line":5384},85,[540,5386,4671],{"class":708},[540,5388,5390],{"class":542,"line":5389},86,[540,5391,2245],{"class":708},[540,5393,5395],{"class":542,"line":5394},87,[540,5396,2250],{"class":689},[540,5398,5400,5403,5405,5408,5410],{"class":542,"line":5399},88,[540,5401,5402],{"class":1301},"  analyzeResults",[540,5404,2131],{"class":708},[540,5406,5407],{"class":2169},"totalTime",[540,5409,2141],{"class":708},[540,5411,2159],{"class":708},[540,5413,5415,5417,5420,5422,5424,5426,5428,5431,5433,5436,5438,5441,5443,5446,5448],{"class":542,"line":5414},89,[540,5416,4453],{"class":2113},[540,5418,5419],{"class":689}," successful",[540,5421,2125],{"class":708},[540,5423,2401],{"class":708},[540,5425,4174],{"class":689},[540,5427,2193],{"class":708},[540,5429,5430],{"class":1720},"filter",[540,5432,2131],{"class":1301},[540,5434,5435],{"class":2169},"r",[540,5437,2350],{"class":2113},[540,5439,5440],{"class":689}," r",[540,5442,2193],{"class":708},[540,5444,5445],{"class":689},"success",[540,5447,2141],{"class":1301},[540,5449,2144],{"class":708},[540,5451,5453,5455,5458,5460,5462,5464,5466,5468,5470,5472,5474,5476,5478,5480,5482,5484],{"class":542,"line":5452},90,[540,5454,4453],{"class":2113},[540,5456,5457],{"class":689}," failed",[540,5459,2125],{"class":708},[540,5461,2401],{"class":708},[540,5463,4174],{"class":689},[540,5465,2193],{"class":708},[540,5467,5430],{"class":1720},[540,5469,2131],{"class":1301},[540,5471,5435],{"class":2169},[540,5473,2350],{"class":2113},[540,5475,1883],{"class":708},[540,5477,5435],{"class":689},[540,5479,2193],{"class":708},[540,5481,5445],{"class":689},[540,5483,2141],{"class":1301},[540,5485,2144],{"class":708},[540,5487,5489],{"class":542,"line":5488},91,[540,5490,4448],{"class":1301},[540,5492,5494,5496,5499,5501,5503,5505,5508,5510,5512,5514,5516,5518,5521,5523],{"class":542,"line":5493},92,[540,5495,4453],{"class":2113},[540,5497,5498],{"class":689}," durations",[540,5500,2125],{"class":708},[540,5502,5419],{"class":689},[540,5504,2193],{"class":708},[540,5506,5507],{"class":1720},"map",[540,5509,2131],{"class":1301},[540,5511,5435],{"class":2169},[540,5513,2350],{"class":2113},[540,5515,5440],{"class":689},[540,5517,2193],{"class":708},[540,5519,5520],{"class":689},"duration",[540,5522,2141],{"class":1301},[540,5524,2144],{"class":708},[540,5526,5528,5530,5533,5535,5537,5539,5542,5544,5546,5549,5551,5554,5556,5558,5561,5564,5566,5568,5570,5572,5575,5577,5579,5581],{"class":542,"line":5527},93,[540,5529,4453],{"class":2113},[540,5531,5532],{"class":689}," avgDuration",[540,5534,2125],{"class":708},[540,5536,5498],{"class":689},[540,5538,2193],{"class":708},[540,5540,5541],{"class":1720},"reduce",[540,5543,2131],{"class":1301},[540,5545,2131],{"class":708},[540,5547,5548],{"class":2169},"a",[540,5550,2268],{"class":708},[540,5552,5553],{"class":2169}," b",[540,5555,2141],{"class":708},[540,5557,2350],{"class":2113},[540,5559,5560],{"class":689}," a",[540,5562,5563],{"class":708}," +",[540,5565,5553],{"class":689},[540,5567,2268],{"class":708},[540,5569,4504],{"class":735},[540,5571,2419],{"class":1301},[540,5573,5574],{"class":708},"/",[540,5576,5498],{"class":689},[540,5578,2193],{"class":708},[540,5580,4539],{"class":689},[540,5582,2144],{"class":708},[540,5584,5586,5588,5591,5593,5596,5598,5601,5603,5606,5609,5611],{"class":542,"line":5585},94,[540,5587,4453],{"class":2113},[540,5589,5590],{"class":689}," minDuration",[540,5592,2125],{"class":708},[540,5594,5595],{"class":689}," Math",[540,5597,2193],{"class":708},[540,5599,5600],{"class":1720},"min",[540,5602,2131],{"class":1301},[540,5604,5605],{"class":708},"...",[540,5607,5608],{"class":689},"durations",[540,5610,2141],{"class":1301},[540,5612,2144],{"class":708},[540,5614,5616,5618,5621,5623,5625,5627,5630,5632,5634,5636,5638],{"class":542,"line":5615},95,[540,5617,4453],{"class":2113},[540,5619,5620],{"class":689}," maxDuration",[540,5622,2125],{"class":708},[540,5624,5595],{"class":689},[540,5626,2193],{"class":708},[540,5628,5629],{"class":1720},"max",[540,5631,2131],{"class":1301},[540,5633,5605],{"class":708},[540,5635,5608],{"class":689},[540,5637,2141],{"class":1301},[540,5639,2144],{"class":708},[540,5641,5643],{"class":542,"line":5642},96,[540,5644,4448],{"class":1301},[540,5646,5648,5650,5652,5654,5656,5658,5661,5664,5666,5668],{"class":542,"line":5647},97,[540,5649,4405],{"class":689},[540,5651,2193],{"class":708},[540,5653,4410],{"class":1720},[540,5655,2131],{"class":1301},[540,5657,2082],{"class":708},[540,5659,5660],{"class":689},"\\n",[540,5662,5663],{"class":549},"=== Load Test Results ===",[540,5665,2082],{"class":708},[540,5667,2141],{"class":1301},[540,5669,2144],{"class":708},[540,5671,5673,5675,5677,5679,5681,5683,5686,5688,5691,5693,5695,5697,5699,5701],{"class":542,"line":5672},98,[540,5674,4405],{"class":689},[540,5676,2193],{"class":708},[540,5678,4410],{"class":1720},[540,5680,2131],{"class":1301},[540,5682,4415],{"class":708},[540,5684,5685],{"class":549},"Total iterations: ",[540,5687,4421],{"class":708},[540,5689,5690],{"class":708},"this.",[540,5692,4174],{"class":689},[540,5694,2193],{"class":708},[540,5696,4539],{"class":689},[540,5698,4899],{"class":708},[540,5700,2141],{"class":1301},[540,5702,2144],{"class":708},[540,5704,5706,5708,5710,5712,5714,5716,5719,5721,5724,5726,5728,5730,5732],{"class":542,"line":5705},99,[540,5707,4405],{"class":689},[540,5709,2193],{"class":708},[540,5711,4410],{"class":1720},[540,5713,2131],{"class":1301},[540,5715,4415],{"class":708},[540,5717,5718],{"class":549},"Successful: ",[540,5720,4421],{"class":708},[540,5722,5723],{"class":689},"successful",[540,5725,2193],{"class":708},[540,5727,4539],{"class":689},[540,5729,4899],{"class":708},[540,5731,2141],{"class":1301},[540,5733,2144],{"class":708},[540,5735,5737,5739,5741,5743,5745,5747,5750,5752,5755,5757,5759,5761,5763],{"class":542,"line":5736},100,[540,5738,4405],{"class":689},[540,5740,2193],{"class":708},[540,5742,4410],{"class":1720},[540,5744,2131],{"class":1301},[540,5746,4415],{"class":708},[540,5748,5749],{"class":549},"Failed: ",[540,5751,4421],{"class":708},[540,5753,5754],{"class":689},"failed",[540,5756,2193],{"class":708},[540,5758,4539],{"class":689},[540,5760,4899],{"class":708},[540,5762,2141],{"class":1301},[540,5764,2144],{"class":708},[540,5766,5768,5770,5772,5774,5776,5778,5781,5783,5786,5788,5791,5793,5795,5797,5799,5802,5805,5807,5809,5811,5814,5816,5819,5821,5823,5826,5828,5830],{"class":542,"line":5767},101,[540,5769,4405],{"class":689},[540,5771,2193],{"class":708},[540,5773,4410],{"class":1720},[540,5775,2131],{"class":1301},[540,5777,4415],{"class":708},[540,5779,5780],{"class":549},"Success rate: ",[540,5782,4421],{"class":708},[540,5784,5785],{"class":689},"((successful",[540,5787,2193],{"class":708},[540,5789,5790],{"class":689},"length ",[540,5792,5574],{"class":708},[540,5794,2401],{"class":708},[540,5796,4174],{"class":689},[540,5798,2193],{"class":708},[540,5800,5801],{"class":689},"length) ",[540,5803,5804],{"class":708},"*",[540,5806,4396],{"class":735},[540,5808,2141],{"class":689},[540,5810,2193],{"class":708},[540,5812,5813],{"class":1720},"toFixed",[540,5815,2131],{"class":689},[540,5817,5818],{"class":735},"2",[540,5820,2141],{"class":689},[540,5822,2122],{"class":708},[540,5824,5825],{"class":549},"%",[540,5827,4415],{"class":708},[540,5829,2141],{"class":1301},[540,5831,2144],{"class":708},[540,5833,5835,5837,5839,5841,5843,5845,5848,5850,5852,5854,5856,5858,5860,5862,5864,5867,5869,5871],{"class":542,"line":5834},102,[540,5836,4405],{"class":689},[540,5838,2193],{"class":708},[540,5840,4410],{"class":1720},[540,5842,2131],{"class":1301},[540,5844,4415],{"class":708},[540,5846,5847],{"class":549},"Total time: ",[540,5849,4421],{"class":708},[540,5851,5407],{"class":689},[540,5853,2193],{"class":708},[540,5855,5813],{"class":1720},[540,5857,2131],{"class":689},[540,5859,5818],{"class":735},[540,5861,2141],{"class":689},[540,5863,2122],{"class":708},[540,5865,5866],{"class":549},"ms",[540,5868,4415],{"class":708},[540,5870,2141],{"class":1301},[540,5872,2144],{"class":708},[540,5874,5876,5878,5880,5882,5884,5886,5889,5891,5894,5896,5898,5900,5902,5904,5906,5908,5910,5912],{"class":542,"line":5875},103,[540,5877,4405],{"class":689},[540,5879,2193],{"class":708},[540,5881,4410],{"class":1720},[540,5883,2131],{"class":1301},[540,5885,4415],{"class":708},[540,5887,5888],{"class":549},"Average response time: ",[540,5890,4421],{"class":708},[540,5892,5893],{"class":689},"avgDuration",[540,5895,2193],{"class":708},[540,5897,5813],{"class":1720},[540,5899,2131],{"class":689},[540,5901,5818],{"class":735},[540,5903,2141],{"class":689},[540,5905,2122],{"class":708},[540,5907,5866],{"class":549},[540,5909,4415],{"class":708},[540,5911,2141],{"class":1301},[540,5913,2144],{"class":708},[540,5915,5917,5919,5921,5923,5925,5927,5930,5932,5935,5937,5939,5941,5943,5945,5947,5949,5951,5953],{"class":542,"line":5916},104,[540,5918,4405],{"class":689},[540,5920,2193],{"class":708},[540,5922,4410],{"class":1720},[540,5924,2131],{"class":1301},[540,5926,4415],{"class":708},[540,5928,5929],{"class":549},"Min response time: ",[540,5931,4421],{"class":708},[540,5933,5934],{"class":689},"minDuration",[540,5936,2193],{"class":708},[540,5938,5813],{"class":1720},[540,5940,2131],{"class":689},[540,5942,5818],{"class":735},[540,5944,2141],{"class":689},[540,5946,2122],{"class":708},[540,5948,5866],{"class":549},[540,5950,4415],{"class":708},[540,5952,2141],{"class":1301},[540,5954,2144],{"class":708},[540,5956,5958,5960,5962,5964,5966,5968,5971,5973,5976,5978,5980,5982,5984,5986,5988,5990,5992,5994],{"class":542,"line":5957},105,[540,5959,4405],{"class":689},[540,5961,2193],{"class":708},[540,5963,4410],{"class":1720},[540,5965,2131],{"class":1301},[540,5967,4415],{"class":708},[540,5969,5970],{"class":549},"Max response time: ",[540,5972,4421],{"class":708},[540,5974,5975],{"class":689},"maxDuration",[540,5977,2193],{"class":708},[540,5979,5813],{"class":1720},[540,5981,2131],{"class":689},[540,5983,5818],{"class":735},[540,5985,2141],{"class":689},[540,5987,2122],{"class":708},[540,5989,5866],{"class":549},[540,5991,4415],{"class":708},[540,5993,2141],{"class":1301},[540,5995,2144],{"class":708},[540,5997,5999,6001,6003,6005,6007,6009,6012,6014,6016,6018,6020,6022,6024,6026,6029,6031,6034,6037,6039,6041,6043,6045,6047,6049,6051],{"class":542,"line":5998},106,[540,6000,4405],{"class":689},[540,6002,2193],{"class":708},[540,6004,4410],{"class":1720},[540,6006,2131],{"class":1301},[540,6008,4415],{"class":708},[540,6010,6011],{"class":549},"Requests per second: ",[540,6013,4421],{"class":708},[540,6015,2131],{"class":689},[540,6017,5690],{"class":708},[540,6019,4174],{"class":689},[540,6021,2193],{"class":708},[540,6023,5790],{"class":689},[540,6025,5574],{"class":708},[540,6027,6028],{"class":689}," (totalTime ",[540,6030,5574],{"class":708},[540,6032,6033],{"class":735}," 1000",[540,6035,6036],{"class":689},"))",[540,6038,2193],{"class":708},[540,6040,5813],{"class":1720},[540,6042,2131],{"class":689},[540,6044,5818],{"class":735},[540,6046,2141],{"class":689},[540,6048,4899],{"class":708},[540,6050,2141],{"class":1301},[540,6052,2144],{"class":708},[540,6054,6056],{"class":542,"line":6055},107,[540,6057,4448],{"class":1301},[540,6059,6061,6064,6066,6068,6070,6072,6074,6076,6078],{"class":542,"line":6060},108,[540,6062,6063],{"class":1876},"    if",[540,6065,2342],{"class":1301},[540,6067,5754],{"class":689},[540,6069,2193],{"class":708},[540,6071,4539],{"class":689},[540,6073,1746],{"class":708},[540,6075,4504],{"class":735},[540,6077,2419],{"class":1301},[540,6079,3550],{"class":708},[540,6081,6083,6086,6088,6090,6092,6094,6096,6099,6101,6103],{"class":542,"line":6082},109,[540,6084,6085],{"class":689},"      console",[540,6087,2193],{"class":708},[540,6089,4410],{"class":1720},[540,6091,2131],{"class":1301},[540,6093,2082],{"class":708},[540,6095,5660],{"class":689},[540,6097,6098],{"class":549},"=== Failed Requests ===",[540,6100,2082],{"class":708},[540,6102,2141],{"class":1301},[540,6104,2144],{"class":708},[540,6106,6108,6111,6113,6116,6118,6121,6123],{"class":542,"line":6107},110,[540,6109,6110],{"class":689},"      failed",[540,6112,2193],{"class":708},[540,6114,6115],{"class":1720},"forEach",[540,6117,2131],{"class":1301},[540,6119,6120],{"class":2169},"f",[540,6122,2350],{"class":2113},[540,6124,2159],{"class":708},[540,6126,6128,6131,6133,6135,6137,6139,6142,6144,6146,6148,6150,6152,6155,6157,6159,6161,6163,6165,6167],{"class":542,"line":6127},111,[540,6129,6130],{"class":689},"        console",[540,6132,2193],{"class":708},[540,6134,4410],{"class":1720},[540,6136,2131],{"class":1301},[540,6138,4415],{"class":708},[540,6140,6141],{"class":549},"Iteration ",[540,6143,4421],{"class":708},[540,6145,6120],{"class":689},[540,6147,2193],{"class":708},[540,6149,4896],{"class":689},[540,6151,2122],{"class":708},[540,6153,6154],{"class":549},": ",[540,6156,4421],{"class":708},[540,6158,6120],{"class":689},[540,6160,2193],{"class":708},[540,6162,5276],{"class":689},[540,6164,4899],{"class":708},[540,6166,2141],{"class":1301},[540,6168,2144],{"class":708},[540,6170,6172,6174,6176],{"class":542,"line":6171},112,[540,6173,3488],{"class":708},[540,6175,2141],{"class":1301},[540,6177,2144],{"class":708},[540,6179,6181],{"class":542,"line":6180},113,[540,6182,4671],{"class":708},[540,6184,6186],{"class":542,"line":6185},114,[540,6187,2245],{"class":708},[540,6189,6191],{"class":542,"line":6190},115,[540,6192,3115],{"class":708},[540,6194,6196],{"class":542,"line":6195},116,[540,6197,562],{"emptyLinePlaceholder":561},[540,6199,6201],{"class":542,"line":6200},117,[540,6202,6203],{"class":1710},"// Usage\n",[540,6205,6207,6209,6212,6214,6216,6218,6221,6223,6226,6228,6231,6233,6236,6238],{"class":542,"line":6206},118,[540,6208,2114],{"class":2113},[540,6210,6211],{"class":689}," tester ",[540,6213,3160],{"class":708},[540,6215,2218],{"class":708},[540,6217,4292],{"class":1720},[540,6219,6220],{"class":689},"(process",[540,6222,2193],{"class":708},[540,6224,6225],{"class":689},"env",[540,6227,2193],{"class":708},[540,6229,6230],{"class":689},"MINDPEEKER_API_KEY",[540,6232,2268],{"class":708},[540,6234,6235],{"class":735}," 5",[540,6237,2141],{"class":689},[540,6239,2144],{"class":708},[540,6241,6243],{"class":542,"line":6242},119,[540,6244,562],{"emptyLinePlaceholder":561},[540,6246,6248,6251,6254,6256,6259,6261,6263,6265,6267,6269,6272,6274],{"class":542,"line":6247},120,[540,6249,6250],{"class":1876},"await",[540,6252,6253],{"class":689}," tester",[540,6255,2193],{"class":708},[540,6257,6258],{"class":1720},"runLoadTest",[540,6260,2131],{"class":689},[540,6262,2082],{"class":708},[540,6264,4832],{"class":549},[540,6266,2082],{"class":708},[540,6268,2268],{"class":708},[540,6270,6271],{"class":735}," 50",[540,6273,2141],{"class":689},[540,6275,2144],{"class":708},[540,6277,6279,6281,6283,6285,6287,6289,6291,6293,6295,6297,6299,6301],{"class":542,"line":6278},121,[540,6280,6250],{"class":1876},[540,6282,6253],{"class":689},[540,6284,2193],{"class":708},[540,6286,6258],{"class":1720},[540,6288,2131],{"class":689},[540,6290,2082],{"class":708},[540,6292,4944],{"class":549},[540,6294,2082],{"class":708},[540,6296,2268],{"class":708},[540,6298,6271],{"class":735},[540,6300,2141],{"class":689},[540,6302,2144],{"class":708},[540,6304,6306,6308,6310,6312,6314,6316,6318,6320,6322,6324,6326,6328],{"class":542,"line":6305},122,[540,6307,6250],{"class":1876},[540,6309,6253],{"class":689},[540,6311,2193],{"class":708},[540,6313,6258],{"class":1720},[540,6315,2131],{"class":689},[540,6317,2082],{"class":708},[540,6319,5041],{"class":549},[540,6321,2082],{"class":708},[540,6323,2268],{"class":708},[540,6325,6271],{"class":735},[540,6327,2141],{"class":689},[540,6329,2144],{"class":708},[512,6331,6333],{"id":6332},"monitoring-and-debugging","Monitoring and Debugging",[525,6335,6337],{"id":6336},"api-request-logger","API Request Logger",[530,6339,6341],{"className":2099,"code":6340,"language":2101,"meta":535,"style":535},"// utils/api-logger.js\nclass APILogger {\n  constructor(logLevel = 'info') {\n    this.logLevel = logLevel;\n    this.requests = [];\n    this.maxLogSize = 1000;\n  }\n  \n  logRequest(method, url, headers, body, response, duration) {\n    const logEntry = {\n      timestamp: new Date().toISOString(),\n      method,\n      url,\n      headers: this.sanitizeHeaders(headers),\n      body: this.sanitizeBody(body),\n      response: {\n        status: response.status,\n        headers: response.headers\n      },\n      duration,\n      success: response.status >= 200 && response.status \u003C 300\n    };\n    \n    this.requests.push(logEntry);\n    \n    // Keep log size manageable\n    if (this.requests.length > this.maxLogSize) {\n      this.requests.shift();\n    }\n    \n    this.outputLog(logEntry);\n  }\n  \n  sanitizeHeaders(headers) {\n    const sanitized = { ...headers };\n    const sensitiveHeaders = ['authorization', 'x-api-key', 'cookie'];\n    \n    sensitiveHeaders.forEach(header => {\n      if (sanitized[header]) {\n        sanitized[header] = '[REDACTED]';\n      }\n    });\n    \n    return sanitized;\n  }\n  \n  sanitizeBody(body) {\n    if (!body) return null;\n    \n    const sensitiveFields = ['api_key', 'password', 'token', 'secret'];\n    const sanitized = { ...body };\n    \n    sensitiveFields.forEach(field => {\n      if (sanitized[field]) {\n        sanitized[field] = '[REDACTED]';\n      }\n    });\n    \n    return sanitized;\n  }\n  \n  outputLog(entry) {\n    const logLevel = entry.success ? 'info' : 'error';\n    \n    if (this.shouldLog(logLevel)) {\n      console.log(`[${entry.timestamp}] ${entry.method} ${entry.url} - ${entry.response.status} (${entry.duration}ms)`);\n      \n      if (!entry.success) {\n        console.error(`Request failed: ${JSON.stringify(entry.body)}`);\n      }\n    }\n  }\n  \n  shouldLog(level) {\n    const levels = ['error', 'warn', 'info', 'debug'];\n    const currentLevelIndex = levels.indexOf(this.logLevel);\n    const messageLevelIndex = levels.indexOf(level);\n    \n    return messageLevelIndex \u003C= currentLevelIndex;\n  }\n  \n  getRequests(filter = {}) {\n    let filtered = this.requests;\n    \n    if (filter.method) {\n      filtered = filtered.filter(r => r.method === filter.method);\n    }\n    \n    if (filter.success !== undefined) {\n      filtered = filtered.filter(r => r.success === filter.success);\n    }\n    \n    if (filter.since) {\n      const since = new Date(filter.since);\n      filtered = filtered.filter(r => new Date(r.timestamp) >= since);\n    }\n    \n    return filtered;\n  }\n  \n  exportLogs(format = 'json') {\n    switch (format) {\n      case 'json':\n        return JSON.stringify(this.requests, null, 2);\n        \n      case 'csv':\n        const headers = ['timestamp', 'method', 'url', 'status', 'duration', 'success'];\n        const csvData = this.requests.map(r => [\n          r.timestamp,\n          r.method,\n          r.url,\n          r.response.status,\n          r.duration,\n          r.success\n        ]);\n        \n        return [headers, ...csvData].map(row => row.join(',')).join('\\n');\n        \n      default:\n        return this.requests;\n    }\n  }\n}\n\nmodule.exports = APILogger;\n",[537,6342,6343,6348,6357,6379,6392,6404,6417,6421,6425,6461,6472,6493,6500,6507,6528,6548,6557,6571,6585,6589,6596,6628,6632,6636,6655,6659,6664,6688,6703,6707,6711,6726,6730,6734,6747,6766,6806,6810,6828,6846,6869,6873,6881,6885,6893,6897,6901,6914,6933,6937,6986,7002,7006,7024,7040,7060,7064,7072,7076,7084,7088,7092,7106,7141,7145,7165,7252,7256,7274,7313,7317,7321,7325,7329,7343,7390,7416,7439,7443,7456,7460,7464,7478,7494,7498,7514,7553,7557,7561,7583,7619,7623,7627,7644,7669,7710,7714,7718,7726,7730,7734,7757,7770,7783,7812,7817,7830,7891,7917,7928,7938,7948,7962,7972,7981,7988,7992,8054,8058,8065,8075,8079,8083,8088,8093],{"__ignoreMap":535},[540,6344,6345],{"class":542,"line":82},[540,6346,6347],{"class":1710},"// utils/api-logger.js\n",[540,6349,6350,6352,6355],{"class":542,"line":114},[540,6351,2153],{"class":2113},[540,6353,6354],{"class":545}," APILogger",[540,6356,2159],{"class":708},[540,6358,6359,6361,6363,6366,6368,6370,6373,6375,6377],{"class":542,"line":146},[540,6360,2164],{"class":2113},[540,6362,2131],{"class":708},[540,6364,6365],{"class":2169},"logLevel",[540,6367,2125],{"class":708},[540,6369,1308],{"class":708},[540,6371,6372],{"class":549},"info",[540,6374,2082],{"class":708},[540,6376,2141],{"class":708},[540,6378,2159],{"class":708},[540,6380,6381,6383,6385,6387,6390],{"class":542,"line":178},[540,6382,2182],{"class":708},[540,6384,6365],{"class":689},[540,6386,2125],{"class":708},[540,6388,6389],{"class":689}," logLevel",[540,6391,2144],{"class":708},[540,6393,6394,6396,6398,6400,6402],{"class":542,"line":268},[540,6395,2182],{"class":708},[540,6397,2233],{"class":689},[540,6399,2125],{"class":708},[540,6401,2238],{"class":1301},[540,6403,2144],{"class":708},[540,6405,6406,6408,6411,6413,6415],{"class":542,"line":273},[540,6407,2182],{"class":708},[540,6409,6410],{"class":689},"maxLogSize",[540,6412,2125],{"class":708},[540,6414,6033],{"class":735},[540,6416,2144],{"class":708},[540,6418,6419],{"class":542,"line":279},[540,6420,2245],{"class":708},[540,6422,6423],{"class":542,"line":285},[540,6424,2250],{"class":689},[540,6426,6427,6430,6432,6434,6436,6439,6441,6444,6446,6449,6451,6453,6455,6457,6459],{"class":542,"line":291},[540,6428,6429],{"class":1301},"  logRequest",[540,6431,2131],{"class":708},[540,6433,2265],{"class":2169},[540,6435,2268],{"class":708},[540,6437,6438],{"class":2169}," url",[540,6440,2268],{"class":708},[540,6442,6443],{"class":2169}," headers",[540,6445,2268],{"class":708},[540,6447,6448],{"class":2169}," body",[540,6450,2268],{"class":708},[540,6452,2271],{"class":2169},[540,6454,2268],{"class":708},[540,6456,5167],{"class":2169},[540,6458,2141],{"class":708},[540,6460,2159],{"class":708},[540,6462,6463,6465,6468,6470],{"class":542,"line":222},[540,6464,4453],{"class":2113},[540,6466,6467],{"class":689}," logEntry",[540,6469,2125],{"class":708},[540,6471,2159],{"class":708},[540,6473,6474,6477,6479,6481,6483,6485,6487,6489,6491],{"class":542,"line":227},[540,6475,6476],{"class":1301},"      timestamp",[540,6478,1305],{"class":708},[540,6480,2218],{"class":708},[540,6482,2469],{"class":1720},[540,6484,2224],{"class":1301},[540,6486,2193],{"class":708},[540,6488,2476],{"class":1720},[540,6490,2224],{"class":1301},[540,6492,2441],{"class":708},[540,6494,6495,6498],{"class":542,"line":232},[540,6496,6497],{"class":689},"      method",[540,6499,2441],{"class":708},[540,6501,6502,6505],{"class":542,"line":238},[540,6503,6504],{"class":689},"      url",[540,6506,2441],{"class":708},[540,6508,6509,6512,6514,6516,6519,6521,6524,6526],{"class":542,"line":243},[540,6510,6511],{"class":1301},"      headers",[540,6513,1305],{"class":708},[540,6515,2401],{"class":708},[540,6517,6518],{"class":1720},"sanitizeHeaders",[540,6520,2131],{"class":1301},[540,6522,6523],{"class":689},"headers",[540,6525,2141],{"class":1301},[540,6527,2441],{"class":708},[540,6529,6530,6533,6535,6537,6540,6542,6544,6546],{"class":542,"line":248},[540,6531,6532],{"class":1301},"      body",[540,6534,1305],{"class":708},[540,6536,2401],{"class":708},[540,6538,6539],{"class":1720},"sanitizeBody",[540,6541,2131],{"class":1301},[540,6543,3638],{"class":689},[540,6545,2141],{"class":1301},[540,6547,2441],{"class":708},[540,6549,6550,6553,6555],{"class":542,"line":1282},[540,6551,6552],{"class":1301},"      response",[540,6554,1305],{"class":708},[540,6556,2159],{"class":708},[540,6558,6559,6561,6563,6565,6567,6569],{"class":542,"line":1432},[540,6560,3459],{"class":1301},[540,6562,1305],{"class":708},[540,6564,2271],{"class":689},[540,6566,2193],{"class":708},[540,6568,3678],{"class":689},[540,6570,2441],{"class":708},[540,6572,6573,6576,6578,6580,6582],{"class":542,"line":1440},[540,6574,6575],{"class":1301},"        headers",[540,6577,1305],{"class":708},[540,6579,2271],{"class":689},[540,6581,2193],{"class":708},[540,6583,6584],{"class":689},"headers\n",[540,6586,6587],{"class":542,"line":1448},[540,6588,2489],{"class":708},[540,6590,6591,6594],{"class":542,"line":1456},[540,6592,6593],{"class":689},"      duration",[540,6595,2441],{"class":708},[540,6597,6598,6601,6603,6605,6607,6609,6611,6614,6617,6619,6621,6623,6625],{"class":542,"line":1461},[540,6599,6600],{"class":1301},"      success",[540,6602,1305],{"class":708},[540,6604,2271],{"class":689},[540,6606,2193],{"class":708},[540,6608,3678],{"class":689},[540,6610,4542],{"class":708},[540,6612,6613],{"class":735}," 200",[540,6615,6616],{"class":708}," &&",[540,6618,2271],{"class":689},[540,6620,2193],{"class":708},[540,6622,3678],{"class":689},[540,6624,4511],{"class":708},[540,6626,6627],{"class":735}," 300\n",[540,6629,6630],{"class":542,"line":1469},[540,6631,2697],{"class":708},[540,6633,6634],{"class":542,"line":1480},[540,6635,4448],{"class":1301},[540,6637,6638,6640,6642,6644,6646,6648,6651,6653],{"class":542,"line":1487},[540,6639,2182],{"class":708},[540,6641,2233],{"class":689},[540,6643,2193],{"class":708},[540,6645,2364],{"class":1720},[540,6647,2131],{"class":1301},[540,6649,6650],{"class":689},"logEntry",[540,6652,2141],{"class":1301},[540,6654,2144],{"class":708},[540,6656,6657],{"class":542,"line":1499},[540,6658,4448],{"class":1301},[540,6660,6661],{"class":542,"line":1506},[540,6662,6663],{"class":1710},"    // Keep log size manageable\n",[540,6665,6666,6668,6670,6672,6674,6676,6678,6680,6682,6684,6686],{"class":542,"line":1514},[540,6667,6063],{"class":1876},[540,6669,2342],{"class":1301},[540,6671,5690],{"class":708},[540,6673,2233],{"class":689},[540,6675,2193],{"class":708},[540,6677,4539],{"class":689},[540,6679,1746],{"class":708},[540,6681,2401],{"class":708},[540,6683,6410],{"class":689},[540,6685,2419],{"class":1301},[540,6687,3550],{"class":708},[540,6689,6690,6692,6694,6696,6699,6701],{"class":542,"line":1519},[540,6691,5186],{"class":708},[540,6693,2233],{"class":689},[540,6695,2193],{"class":708},[540,6697,6698],{"class":1720},"shift",[540,6700,2224],{"class":1301},[540,6702,2144],{"class":708},[540,6704,6705],{"class":542,"line":1527},[540,6706,4671],{"class":708},[540,6708,6709],{"class":542,"line":1537},[540,6710,4448],{"class":1301},[540,6712,6713,6715,6718,6720,6722,6724],{"class":542,"line":1544},[540,6714,2182],{"class":708},[540,6716,6717],{"class":1720},"outputLog",[540,6719,2131],{"class":1301},[540,6721,6650],{"class":689},[540,6723,2141],{"class":1301},[540,6725,2144],{"class":708},[540,6727,6728],{"class":542,"line":1556},[540,6729,2245],{"class":708},[540,6731,6732],{"class":542,"line":1563},[540,6733,2250],{"class":689},[540,6735,6736,6739,6741,6743,6745],{"class":542,"line":1571},[540,6737,6738],{"class":1301},"  sanitizeHeaders",[540,6740,2131],{"class":708},[540,6742,6523],{"class":2169},[540,6744,2141],{"class":708},[540,6746,2159],{"class":708},[540,6748,6749,6751,6754,6756,6758,6761,6763],{"class":542,"line":1579},[540,6750,4453],{"class":2113},[540,6752,6753],{"class":689}," sanitized",[540,6755,2125],{"class":708},[540,6757,1758],{"class":708},[540,6759,6760],{"class":708}," ...",[540,6762,6523],{"class":689},[540,6764,6765],{"class":708}," };\n",[540,6767,6768,6770,6773,6775,6777,6779,6782,6784,6786,6788,6791,6793,6795,6797,6800,6802,6804],{"class":542,"line":1587},[540,6769,4453],{"class":2113},[540,6771,6772],{"class":689}," sensitiveHeaders",[540,6774,2125],{"class":708},[540,6776,1880],{"class":1301},[540,6778,2082],{"class":708},[540,6780,6781],{"class":549},"authorization",[540,6783,2082],{"class":708},[540,6785,2268],{"class":708},[540,6787,1308],{"class":708},[540,6789,6790],{"class":549},"x-api-key",[540,6792,2082],{"class":708},[540,6794,2268],{"class":708},[540,6796,1308],{"class":708},[540,6798,6799],{"class":549},"cookie",[540,6801,2082],{"class":708},[540,6803,3766],{"class":1301},[540,6805,2144],{"class":708},[540,6807,6808],{"class":542,"line":1594},[540,6809,4448],{"class":1301},[540,6811,6812,6815,6817,6819,6821,6824,6826],{"class":542,"line":1602},[540,6813,6814],{"class":689},"    sensitiveHeaders",[540,6816,2193],{"class":708},[540,6818,6115],{"class":1720},[540,6820,2131],{"class":1301},[540,6822,6823],{"class":2169},"header",[540,6825,2350],{"class":2113},[540,6827,2159],{"class":708},[540,6829,6830,6832,6834,6837,6839,6841,6844],{"class":542,"line":1607},[540,6831,4529],{"class":1876},[540,6833,2342],{"class":1301},[540,6835,6836],{"class":689},"sanitized",[540,6838,3760],{"class":1301},[540,6840,6823],{"class":689},[540,6842,6843],{"class":1301},"]) ",[540,6845,3550],{"class":708},[540,6847,6848,6851,6853,6855,6858,6860,6862,6865,6867],{"class":542,"line":1615},[540,6849,6850],{"class":689},"        sanitized",[540,6852,3760],{"class":1301},[540,6854,6823],{"class":689},[540,6856,6857],{"class":1301},"] ",[540,6859,3160],{"class":708},[540,6861,1308],{"class":708},[540,6863,6864],{"class":549},"[REDACTED]",[540,6866,2082],{"class":708},[540,6868,2144],{"class":708},[540,6870,6871],{"class":542,"line":1625},[540,6872,2692],{"class":708},[540,6874,6875,6877,6879],{"class":542,"line":1636},[540,6876,3834],{"class":708},[540,6878,2141],{"class":1301},[540,6880,2144],{"class":708},[540,6882,6883],{"class":542,"line":1643},[540,6884,4448],{"class":1301},[540,6886,6887,6889,6891],{"class":542,"line":1655},[540,6888,2327],{"class":1876},[540,6890,6753],{"class":689},[540,6892,2144],{"class":708},[540,6894,6895],{"class":542,"line":1662},[540,6896,2245],{"class":708},[540,6898,6899],{"class":542,"line":1670},[540,6900,2250],{"class":689},[540,6902,6903,6906,6908,6910,6912],{"class":542,"line":1675},[540,6904,6905],{"class":1301},"  sanitizeBody",[540,6907,2131],{"class":708},[540,6909,3638],{"class":2169},[540,6911,2141],{"class":708},[540,6913,2159],{"class":708},[540,6915,6916,6918,6920,6923,6925,6927,6930],{"class":542,"line":1683},[540,6917,6063],{"class":1876},[540,6919,2342],{"class":1301},[540,6921,6922],{"class":708},"!",[540,6924,3638],{"class":689},[540,6926,2419],{"class":1301},[540,6928,6929],{"class":1876},"return",[540,6931,6932],{"class":708}," null;\n",[540,6934,6935],{"class":542,"line":1691},[540,6936,4448],{"class":1301},[540,6938,6939,6941,6944,6946,6948,6950,6953,6955,6957,6959,6962,6964,6966,6968,6971,6973,6975,6977,6980,6982,6984],{"class":542,"line":2825},[540,6940,4453],{"class":2113},[540,6942,6943],{"class":689}," sensitiveFields",[540,6945,2125],{"class":708},[540,6947,1880],{"class":1301},[540,6949,2082],{"class":708},[540,6951,6952],{"class":549},"api_key",[540,6954,2082],{"class":708},[540,6956,2268],{"class":708},[540,6958,1308],{"class":708},[540,6960,6961],{"class":549},"password",[540,6963,2082],{"class":708},[540,6965,2268],{"class":708},[540,6967,1308],{"class":708},[540,6969,6970],{"class":549},"token",[540,6972,2082],{"class":708},[540,6974,2268],{"class":708},[540,6976,1308],{"class":708},[540,6978,6979],{"class":549},"secret",[540,6981,2082],{"class":708},[540,6983,3766],{"class":1301},[540,6985,2144],{"class":708},[540,6987,6988,6990,6992,6994,6996,6998,7000],{"class":542,"line":2839},[540,6989,4453],{"class":2113},[540,6991,6753],{"class":689},[540,6993,2125],{"class":708},[540,6995,1758],{"class":708},[540,6997,6760],{"class":708},[540,6999,3638],{"class":689},[540,7001,6765],{"class":708},[540,7003,7004],{"class":542,"line":2844},[540,7005,4448],{"class":1301},[540,7007,7008,7011,7013,7015,7017,7020,7022],{"class":542,"line":2849},[540,7009,7010],{"class":689},"    sensitiveFields",[540,7012,2193],{"class":708},[540,7014,6115],{"class":1720},[540,7016,2131],{"class":1301},[540,7018,7019],{"class":2169},"field",[540,7021,2350],{"class":2113},[540,7023,2159],{"class":708},[540,7025,7026,7028,7030,7032,7034,7036,7038],{"class":542,"line":2854},[540,7027,4529],{"class":1876},[540,7029,2342],{"class":1301},[540,7031,6836],{"class":689},[540,7033,3760],{"class":1301},[540,7035,7019],{"class":689},[540,7037,6843],{"class":1301},[540,7039,3550],{"class":708},[540,7041,7042,7044,7046,7048,7050,7052,7054,7056,7058],{"class":542,"line":2859},[540,7043,6850],{"class":689},[540,7045,3760],{"class":1301},[540,7047,7019],{"class":689},[540,7049,6857],{"class":1301},[540,7051,3160],{"class":708},[540,7053,1308],{"class":708},[540,7055,6864],{"class":549},[540,7057,2082],{"class":708},[540,7059,2144],{"class":708},[540,7061,7062],{"class":542,"line":2864},[540,7063,2692],{"class":708},[540,7065,7066,7068,7070],{"class":542,"line":2870},[540,7067,3834],{"class":708},[540,7069,2141],{"class":1301},[540,7071,2144],{"class":708},[540,7073,7074],{"class":542,"line":2881},[540,7075,4448],{"class":1301},[540,7077,7078,7080,7082],{"class":542,"line":2888},[540,7079,2327],{"class":1876},[540,7081,6753],{"class":689},[540,7083,2144],{"class":708},[540,7085,7086],{"class":542,"line":2908},[540,7087,2245],{"class":708},[540,7089,7090],{"class":542,"line":2944},[540,7091,2250],{"class":689},[540,7093,7094,7097,7099,7102,7104],{"class":542,"line":2971},[540,7095,7096],{"class":1301},"  outputLog",[540,7098,2131],{"class":708},[540,7100,7101],{"class":2169},"entry",[540,7103,2141],{"class":708},[540,7105,2159],{"class":708},[540,7107,7108,7110,7112,7114,7117,7119,7121,7124,7126,7128,7130,7133,7135,7137,7139],{"class":542,"line":2988},[540,7109,4453],{"class":2113},[540,7111,6389],{"class":689},[540,7113,2125],{"class":708},[540,7115,7116],{"class":689}," entry",[540,7118,2193],{"class":708},[540,7120,5445],{"class":689},[540,7122,7123],{"class":708}," ?",[540,7125,1308],{"class":708},[540,7127,6372],{"class":549},[540,7129,2082],{"class":708},[540,7131,7132],{"class":708}," :",[540,7134,1308],{"class":708},[540,7136,5276],{"class":549},[540,7138,2082],{"class":708},[540,7140,2144],{"class":708},[540,7142,7143],{"class":542,"line":3005},[540,7144,4448],{"class":1301},[540,7146,7147,7149,7151,7153,7156,7158,7160,7163],{"class":542,"line":3016},[540,7148,6063],{"class":1876},[540,7150,2342],{"class":1301},[540,7152,5690],{"class":708},[540,7154,7155],{"class":1720},"shouldLog",[540,7157,2131],{"class":1301},[540,7159,6365],{"class":689},[540,7161,7162],{"class":1301},")) ",[540,7164,3550],{"class":708},[540,7166,7167,7169,7171,7173,7175,7177,7179,7181,7183,7185,7188,7190,7192,7194,7196,7198,7200,7202,7205,7207,7209,7212,7214,7217,7219,7221,7223,7225,7227,7229,7231,7233,7235,7237,7239,7241,7243,7246,7248,7250],{"class":542,"line":3021},[540,7168,6085],{"class":689},[540,7170,2193],{"class":708},[540,7172,4410],{"class":1720},[540,7174,2131],{"class":1301},[540,7176,4415],{"class":708},[540,7178,3760],{"class":549},[540,7180,4421],{"class":708},[540,7182,7101],{"class":689},[540,7184,2193],{"class":708},[540,7186,7187],{"class":689},"timestamp",[540,7189,2122],{"class":708},[540,7191,6857],{"class":549},[540,7193,4421],{"class":708},[540,7195,7101],{"class":689},[540,7197,2193],{"class":708},[540,7199,2265],{"class":689},[540,7201,2122],{"class":708},[540,7203,7204],{"class":708}," ${",[540,7206,7101],{"class":689},[540,7208,2193],{"class":708},[540,7210,7211],{"class":689},"url",[540,7213,2122],{"class":708},[540,7215,7216],{"class":549}," - ",[540,7218,4421],{"class":708},[540,7220,7101],{"class":689},[540,7222,2193],{"class":708},[540,7224,3633],{"class":689},[540,7226,2193],{"class":708},[540,7228,3678],{"class":689},[540,7230,2122],{"class":708},[540,7232,2342],{"class":549},[540,7234,4421],{"class":708},[540,7236,7101],{"class":689},[540,7238,2193],{"class":708},[540,7240,5520],{"class":689},[540,7242,2122],{"class":708},[540,7244,7245],{"class":549},"ms)",[540,7247,4415],{"class":708},[540,7249,2141],{"class":1301},[540,7251,2144],{"class":708},[540,7253,7254],{"class":542,"line":3026},[540,7255,2494],{"class":1301},[540,7257,7258,7260,7262,7264,7266,7268,7270,7272],{"class":542,"line":3031},[540,7259,4529],{"class":1876},[540,7261,2342],{"class":1301},[540,7263,6922],{"class":708},[540,7265,7101],{"class":689},[540,7267,2193],{"class":708},[540,7269,5445],{"class":689},[540,7271,2419],{"class":1301},[540,7273,3550],{"class":708},[540,7275,7276,7278,7280,7282,7284,7286,7289,7291,7294,7296,7299,7302,7304,7307,7309,7311],{"class":542,"line":3036},[540,7277,6130],{"class":689},[540,7279,2193],{"class":708},[540,7281,5276],{"class":1720},[540,7283,2131],{"class":1301},[540,7285,4415],{"class":708},[540,7287,7288],{"class":549},"Request failed: ",[540,7290,4421],{"class":708},[540,7292,7293],{"class":689},"JSON",[540,7295,2193],{"class":708},[540,7297,7298],{"class":1720},"stringify",[540,7300,7301],{"class":689},"(entry",[540,7303,2193],{"class":708},[540,7305,7306],{"class":689},"body)",[540,7308,4899],{"class":708},[540,7310,2141],{"class":1301},[540,7312,2144],{"class":708},[540,7314,7315],{"class":542,"line":3041},[540,7316,2692],{"class":708},[540,7318,7319],{"class":542,"line":3047},[540,7320,4671],{"class":708},[540,7322,7323],{"class":542,"line":3057},[540,7324,2245],{"class":708},[540,7326,7327],{"class":542,"line":3068},[540,7328,2250],{"class":689},[540,7330,7331,7334,7336,7339,7341],{"class":542,"line":3073},[540,7332,7333],{"class":1301},"  shouldLog",[540,7335,2131],{"class":708},[540,7337,7338],{"class":2169},"level",[540,7340,2141],{"class":708},[540,7342,2159],{"class":708},[540,7344,7345,7347,7350,7352,7354,7356,7358,7360,7362,7364,7367,7369,7371,7373,7375,7377,7379,7381,7384,7386,7388],{"class":542,"line":3078},[540,7346,4453],{"class":2113},[540,7348,7349],{"class":689}," levels",[540,7351,2125],{"class":708},[540,7353,1880],{"class":1301},[540,7355,2082],{"class":708},[540,7357,5276],{"class":549},[540,7359,2082],{"class":708},[540,7361,2268],{"class":708},[540,7363,1308],{"class":708},[540,7365,7366],{"class":549},"warn",[540,7368,2082],{"class":708},[540,7370,2268],{"class":708},[540,7372,1308],{"class":708},[540,7374,6372],{"class":549},[540,7376,2082],{"class":708},[540,7378,2268],{"class":708},[540,7380,1308],{"class":708},[540,7382,7383],{"class":549},"debug",[540,7385,2082],{"class":708},[540,7387,3766],{"class":1301},[540,7389,2144],{"class":708},[540,7391,7392,7394,7397,7399,7401,7403,7406,7408,7410,7412,7414],{"class":542,"line":3084},[540,7393,4453],{"class":2113},[540,7395,7396],{"class":689}," currentLevelIndex",[540,7398,2125],{"class":708},[540,7400,7349],{"class":689},[540,7402,2193],{"class":708},[540,7404,7405],{"class":1720},"indexOf",[540,7407,2131],{"class":1301},[540,7409,5690],{"class":708},[540,7411,6365],{"class":689},[540,7413,2141],{"class":1301},[540,7415,2144],{"class":708},[540,7417,7418,7420,7423,7425,7427,7429,7431,7433,7435,7437],{"class":542,"line":3094},[540,7419,4453],{"class":2113},[540,7421,7422],{"class":689}," messageLevelIndex",[540,7424,2125],{"class":708},[540,7426,7349],{"class":689},[540,7428,2193],{"class":708},[540,7430,7405],{"class":1720},[540,7432,2131],{"class":1301},[540,7434,7338],{"class":689},[540,7436,2141],{"class":1301},[540,7438,2144],{"class":708},[540,7440,7441],{"class":542,"line":3107},[540,7442,4448],{"class":1301},[540,7444,7445,7447,7449,7452,7454],{"class":542,"line":3112},[540,7446,2327],{"class":1876},[540,7448,7422],{"class":689},[540,7450,7451],{"class":708}," \u003C=",[540,7453,7396],{"class":689},[540,7455,2144],{"class":708},[540,7457,7458],{"class":542,"line":3118},[540,7459,2245],{"class":708},[540,7461,7462],{"class":542,"line":3123},[540,7463,2250],{"class":689},[540,7465,7466,7468,7470,7472,7474,7476],{"class":542,"line":5352},[540,7467,3050],{"class":1301},[540,7469,2131],{"class":708},[540,7471,5430],{"class":2169},[540,7473,2125],{"class":708},[540,7475,2175],{"class":708},[540,7477,2159],{"class":708},[540,7479,7480,7483,7486,7488,7490,7492],{"class":542,"line":5359},[540,7481,7482],{"class":2113},"    let",[540,7484,7485],{"class":689}," filtered",[540,7487,2125],{"class":708},[540,7489,2401],{"class":708},[540,7491,2233],{"class":689},[540,7493,2144],{"class":708},[540,7495,7496],{"class":542,"line":5375},[540,7497,4448],{"class":1301},[540,7499,7500,7502,7504,7506,7508,7510,7512],{"class":542,"line":5384},[540,7501,6063],{"class":1876},[540,7503,2342],{"class":1301},[540,7505,5430],{"class":689},[540,7507,2193],{"class":708},[540,7509,2265],{"class":689},[540,7511,2419],{"class":1301},[540,7513,3550],{"class":708},[540,7515,7516,7519,7521,7523,7525,7527,7529,7531,7533,7535,7537,7539,7542,7545,7547,7549,7551],{"class":542,"line":5389},[540,7517,7518],{"class":689},"      filtered",[540,7520,2125],{"class":708},[540,7522,7485],{"class":689},[540,7524,2193],{"class":708},[540,7526,5430],{"class":1720},[540,7528,2131],{"class":1301},[540,7530,5435],{"class":2169},[540,7532,2350],{"class":2113},[540,7534,5440],{"class":689},[540,7536,2193],{"class":708},[540,7538,2265],{"class":689},[540,7540,7541],{"class":708}," ===",[540,7543,7544],{"class":689}," filter",[540,7546,2193],{"class":708},[540,7548,2265],{"class":689},[540,7550,2141],{"class":1301},[540,7552,2144],{"class":708},[540,7554,7555],{"class":542,"line":5394},[540,7556,4671],{"class":708},[540,7558,7559],{"class":542,"line":5399},[540,7560,4448],{"class":1301},[540,7562,7563,7565,7567,7569,7571,7573,7576,7579,7581],{"class":542,"line":5414},[540,7564,6063],{"class":1876},[540,7566,2342],{"class":1301},[540,7568,5430],{"class":689},[540,7570,2193],{"class":708},[540,7572,5445],{"class":689},[540,7574,7575],{"class":708}," !==",[540,7577,7578],{"class":708}," undefined",[540,7580,2419],{"class":1301},[540,7582,3550],{"class":708},[540,7584,7585,7587,7589,7591,7593,7595,7597,7599,7601,7603,7605,7607,7609,7611,7613,7615,7617],{"class":542,"line":5452},[540,7586,7518],{"class":689},[540,7588,2125],{"class":708},[540,7590,7485],{"class":689},[540,7592,2193],{"class":708},[540,7594,5430],{"class":1720},[540,7596,2131],{"class":1301},[540,7598,5435],{"class":2169},[540,7600,2350],{"class":2113},[540,7602,5440],{"class":689},[540,7604,2193],{"class":708},[540,7606,5445],{"class":689},[540,7608,7541],{"class":708},[540,7610,7544],{"class":689},[540,7612,2193],{"class":708},[540,7614,5445],{"class":689},[540,7616,2141],{"class":1301},[540,7618,2144],{"class":708},[540,7620,7621],{"class":542,"line":5488},[540,7622,4671],{"class":708},[540,7624,7625],{"class":542,"line":5493},[540,7626,4448],{"class":1301},[540,7628,7629,7631,7633,7635,7637,7640,7642],{"class":542,"line":5527},[540,7630,6063],{"class":1876},[540,7632,2342],{"class":1301},[540,7634,5430],{"class":689},[540,7636,2193],{"class":708},[540,7638,7639],{"class":689},"since",[540,7641,2419],{"class":1301},[540,7643,3550],{"class":708},[540,7645,7646,7648,7651,7653,7655,7657,7659,7661,7663,7665,7667],{"class":542,"line":5585},[540,7647,3501],{"class":2113},[540,7649,7650],{"class":689}," since",[540,7652,2125],{"class":708},[540,7654,2218],{"class":708},[540,7656,2469],{"class":1720},[540,7658,2131],{"class":1301},[540,7660,5430],{"class":689},[540,7662,2193],{"class":708},[540,7664,7639],{"class":689},[540,7666,2141],{"class":1301},[540,7668,2144],{"class":708},[540,7670,7671,7673,7675,7677,7679,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7704,7706,7708],{"class":542,"line":5615},[540,7672,7518],{"class":689},[540,7674,2125],{"class":708},[540,7676,7485],{"class":689},[540,7678,2193],{"class":708},[540,7680,5430],{"class":1720},[540,7682,2131],{"class":1301},[540,7684,5435],{"class":2169},[540,7686,2350],{"class":2113},[540,7688,2218],{"class":708},[540,7690,2469],{"class":1720},[540,7692,2131],{"class":1301},[540,7694,5435],{"class":689},[540,7696,2193],{"class":708},[540,7698,7187],{"class":689},[540,7700,2419],{"class":1301},[540,7702,7703],{"class":708},">=",[540,7705,7650],{"class":689},[540,7707,2141],{"class":1301},[540,7709,2144],{"class":708},[540,7711,7712],{"class":542,"line":5642},[540,7713,4671],{"class":708},[540,7715,7716],{"class":542,"line":5647},[540,7717,4448],{"class":1301},[540,7719,7720,7722,7724],{"class":542,"line":5672},[540,7721,2327],{"class":1876},[540,7723,7485],{"class":689},[540,7725,2144],{"class":708},[540,7727,7728],{"class":542,"line":5705},[540,7729,2245],{"class":708},[540,7731,7732],{"class":542,"line":5736},[540,7733,2250],{"class":689},[540,7735,7736,7739,7741,7744,7746,7748,7751,7753,7755],{"class":542,"line":5767},[540,7737,7738],{"class":1301},"  exportLogs",[540,7740,2131],{"class":708},[540,7742,7743],{"class":2169},"format",[540,7745,2125],{"class":708},[540,7747,1308],{"class":708},[540,7749,7750],{"class":549},"json",[540,7752,2082],{"class":708},[540,7754,2141],{"class":708},[540,7756,2159],{"class":708},[540,7758,7759,7762,7764,7766,7768],{"class":542,"line":5834},[540,7760,7761],{"class":1876},"    switch",[540,7763,2342],{"class":1301},[540,7765,7743],{"class":689},[540,7767,2419],{"class":1301},[540,7769,3550],{"class":708},[540,7771,7772,7775,7777,7779,7781],{"class":542,"line":5875},[540,7773,7774],{"class":1876},"      case",[540,7776,1308],{"class":708},[540,7778,7750],{"class":549},[540,7780,2082],{"class":708},[540,7782,1326],{"class":708},[540,7784,7785,7787,7790,7792,7794,7796,7798,7800,7802,7805,7808,7810],{"class":542,"line":5916},[540,7786,2398],{"class":1876},[540,7788,7789],{"class":689}," JSON",[540,7791,2193],{"class":708},[540,7793,7298],{"class":1720},[540,7795,2131],{"class":1301},[540,7797,5690],{"class":708},[540,7799,2233],{"class":689},[540,7801,2268],{"class":708},[540,7803,7804],{"class":708}," null,",[540,7806,7807],{"class":735}," 2",[540,7809,2141],{"class":1301},[540,7811,2144],{"class":708},[540,7813,7814],{"class":542,"line":5957},[540,7815,7816],{"class":1301},"        \n",[540,7818,7819,7821,7823,7826,7828],{"class":542,"line":5998},[540,7820,7774],{"class":1876},[540,7822,1308],{"class":708},[540,7824,7825],{"class":549},"csv",[540,7827,2082],{"class":708},[540,7829,1326],{"class":708},[540,7831,7832,7835,7837,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889],{"class":542,"line":6055},[540,7833,7834],{"class":2113},"        const",[540,7836,6443],{"class":689},[540,7838,2125],{"class":708},[540,7840,1880],{"class":1301},[540,7842,2082],{"class":708},[540,7844,7187],{"class":549},[540,7846,2082],{"class":708},[540,7848,2268],{"class":708},[540,7850,1308],{"class":708},[540,7852,2265],{"class":549},[540,7854,2082],{"class":708},[540,7856,2268],{"class":708},[540,7858,1308],{"class":708},[540,7860,7211],{"class":549},[540,7862,2082],{"class":708},[540,7864,2268],{"class":708},[540,7866,1308],{"class":708},[540,7868,3678],{"class":549},[540,7870,2082],{"class":708},[540,7872,2268],{"class":708},[540,7874,1308],{"class":708},[540,7876,5520],{"class":549},[540,7878,2082],{"class":708},[540,7880,2268],{"class":708},[540,7882,1308],{"class":708},[540,7884,5445],{"class":549},[540,7886,2082],{"class":708},[540,7888,3766],{"class":1301},[540,7890,2144],{"class":708},[540,7892,7893,7895,7898,7900,7902,7904,7906,7908,7910,7912,7914],{"class":542,"line":6060},[540,7894,7834],{"class":2113},[540,7896,7897],{"class":689}," csvData",[540,7899,2125],{"class":708},[540,7901,2401],{"class":708},[540,7903,2233],{"class":689},[540,7905,2193],{"class":708},[540,7907,5507],{"class":1720},[540,7909,2131],{"class":1301},[540,7911,5435],{"class":2169},[540,7913,2350],{"class":2113},[540,7915,7916],{"class":1301}," [\n",[540,7918,7919,7922,7924,7926],{"class":542,"line":6082},[540,7920,7921],{"class":689},"          r",[540,7923,2193],{"class":708},[540,7925,7187],{"class":689},[540,7927,2441],{"class":708},[540,7929,7930,7932,7934,7936],{"class":542,"line":6107},[540,7931,7921],{"class":689},[540,7933,2193],{"class":708},[540,7935,2265],{"class":689},[540,7937,2441],{"class":708},[540,7939,7940,7942,7944,7946],{"class":542,"line":6127},[540,7941,7921],{"class":689},[540,7943,2193],{"class":708},[540,7945,7211],{"class":689},[540,7947,2441],{"class":708},[540,7949,7950,7952,7954,7956,7958,7960],{"class":542,"line":6171},[540,7951,7921],{"class":689},[540,7953,2193],{"class":708},[540,7955,3633],{"class":689},[540,7957,2193],{"class":708},[540,7959,3678],{"class":689},[540,7961,2441],{"class":708},[540,7963,7964,7966,7968,7970],{"class":542,"line":6180},[540,7965,7921],{"class":689},[540,7967,2193],{"class":708},[540,7969,5520],{"class":689},[540,7971,2441],{"class":708},[540,7973,7974,7976,7978],{"class":542,"line":6185},[540,7975,7921],{"class":689},[540,7977,2193],{"class":708},[540,7979,7980],{"class":689},"success\n",[540,7982,7983,7986],{"class":542,"line":6190},[540,7984,7985],{"class":1301},"        ])",[540,7987,2144],{"class":708},[540,7989,7990],{"class":542,"line":6195},[540,7991,7816],{"class":1301},[540,7993,7994,7996,7998,8000,8002,8004,8007,8009,8011,8013,8015,8018,8020,8023,8025,8028,8030,8032,8034,8036,8038,8040,8042,8044,8046,8048,8050,8052],{"class":542,"line":6200},[540,7995,2398],{"class":1876},[540,7997,1880],{"class":1301},[540,7999,6523],{"class":689},[540,8001,2268],{"class":708},[540,8003,6760],{"class":708},[540,8005,8006],{"class":689},"csvData",[540,8008,3766],{"class":1301},[540,8010,2193],{"class":708},[540,8012,5507],{"class":1720},[540,8014,2131],{"class":1301},[540,8016,8017],{"class":2169},"row",[540,8019,2350],{"class":2113},[540,8021,8022],{"class":689}," row",[540,8024,2193],{"class":708},[540,8026,8027],{"class":1720},"join",[540,8029,2131],{"class":1301},[540,8031,2082],{"class":708},[540,8033,2268],{"class":549},[540,8035,2082],{"class":708},[540,8037,6036],{"class":1301},[540,8039,2193],{"class":708},[540,8041,8027],{"class":1720},[540,8043,2131],{"class":1301},[540,8045,2082],{"class":708},[540,8047,5660],{"class":689},[540,8049,2082],{"class":708},[540,8051,2141],{"class":1301},[540,8053,2144],{"class":708},[540,8055,8056],{"class":542,"line":6206},[540,8057,7816],{"class":1301},[540,8059,8060,8063],{"class":542,"line":6242},[540,8061,8062],{"class":1876},"      default",[540,8064,1326],{"class":708},[540,8066,8067,8069,8071,8073],{"class":542,"line":6247},[540,8068,2398],{"class":1876},[540,8070,2401],{"class":708},[540,8072,2233],{"class":689},[540,8074,2144],{"class":708},[540,8076,8077],{"class":542,"line":6278},[540,8078,4671],{"class":708},[540,8080,8081],{"class":542,"line":6305},[540,8082,2245],{"class":708},[540,8084,8086],{"class":542,"line":8085},123,[540,8087,3115],{"class":708},[540,8089,8091],{"class":542,"line":8090},124,[540,8092,562],{"emptyLinePlaceholder":561},[540,8094,8096,8098,8100,8102],{"class":542,"line":8095},125,[540,8097,3126],{"class":708},[540,8099,2125],{"class":708},[540,8101,6354],{"class":689},[540,8103,2144],{"class":708},[525,8105,8107],{"id":8106},"performance-monitor","Performance Monitor",[530,8109,8111],{"className":2099,"code":8110,"language":2101,"meta":535,"style":535},"// utils/performance-monitor.js\nclass PerformanceMonitor {\n  constructor() {\n    this.metrics = {\n      requests: {\n        total: 0,\n        successful: 0,\n        failed: 0,\n        averageResponseTime: 0\n      },\n      sessions: {\n        created: 0,\n        completed: 0,\n        failed: 0,\n        averageCompletionTime: 0\n      },\n      errors: {\n        rateLimitErrors: 0,\n        authenticationErrors: 0,\n        validationErrors: 0,\n        serverErrors: 0\n      }\n    };\n    \n    this.responseTimes = [];\n    this.completionTimes = [];\n  }\n  \n  recordRequest(duration, success, statusCode) {\n    this.metrics.requests.total++;\n    \n    if (success) {\n      this.metrics.requests.successful++;\n    } else {\n      this.metrics.requests.failed++;\n      \n      // Categorize errors\n      if (statusCode === 429) {\n        this.metrics.errors.rateLimitErrors++;\n      } else if (statusCode === 401 || statusCode === 403) {\n        this.metrics.errors.authenticationErrors++;\n      } else if (statusCode >= 400 && statusCode \u003C 500) {\n        this.metrics.errors.validationErrors++;\n      } else if (statusCode >= 500) {\n        this.metrics.errors.serverErrors++;\n      }\n    }\n    \n    this.responseTimes.push(duration);\n    this.updateAverageResponseTime();\n  }\n  \n  recordSession(action, duration = null) {\n    switch (action) {\n      case 'created':\n        this.metrics.sessions.created++;\n        break;\n      case 'completed':\n        this.metrics.sessions.completed++;\n        if (duration) {\n          this.completionTimes.push(duration);\n          this.updateAverageCompletionTime();\n        }\n        break;\n      case 'failed':\n        this.metrics.sessions.failed++;\n        break;\n    }\n  }\n  \n  updateAverageResponseTime() {\n    if (this.responseTimes.length === 0) return;\n    \n    const sum = this.responseTimes.reduce((a, b) => a + b, 0);\n    this.metrics.requests.averageResponseTime = sum / this.responseTimes.length;\n  }\n  \n  updateAverageCompletionTime() {\n    if (this.completionTimes.length === 0) return;\n    \n    const sum = this.completionTimes.reduce((a, b) => a + b, 0);\n    this.metrics.sessions.averageCompletionTime = sum / this.completionTimes.length;\n  }\n  \n  getMetrics() {\n    return {\n      ...this.metrics,\n      successRate: this.metrics.requests.total > 0 \n        ? (this.metrics.requests.successful / this.metrics.requests.total) * 100 \n        : 0,\n      sessionSuccessRate: this.metrics.sessions.created > 0\n        ? (this.metrics.sessions.completed / this.metrics.sessions.created) * 100\n        : 0\n    };\n  }\n  \n  reset() {\n    this.metrics = {\n      requests: { total: 0, successful: 0, failed: 0, averageResponseTime: 0 },\n      sessions: { created: 0, completed: 0, failed: 0, averageCompletionTime: 0 },\n      errors: { rateLimitErrors: 0, authenticationErrors: 0, validationErrors: 0, serverErrors: 0 }\n    };\n    this.responseTimes = [];\n    this.completionTimes = [];\n  }\n  \n  exportMetrics() {\n    return {\n      timestamp: new Date().toISOString(),\n      metrics: this.getMetrics(),\n      responseTimeDistribution: this.getResponseTimeDistribution(),\n      completionTimeDistribution: this.getCompletionTimeDistribution()\n    };\n  }\n  \n  getResponseTimeDistribution() {\n    if (this.responseTimes.length === 0) return {};\n    \n    const sorted = [...this.responseTimes].sort((a, b) => a - b);\n    \n    return {\n      min: sorted[0],\n      max: sorted[sorted.length - 1],\n      p50: sorted[Math.floor(sorted.length * 0.5)],\n      p90: sorted[Math.floor(sorted.length * 0.9)],\n      p95: sorted[Math.floor(sorted.length * 0.95)],\n      p99: sorted[Math.floor(sorted.length * 0.99)]\n    };\n  }\n  \n  getCompletionTimeDistribution() {\n    if (this.completionTimes.length === 0) return {};\n    \n    const sorted = [...this.completionTimes].sort((a, b) => a - b);\n    \n    return {\n      min: sorted[0],\n      max: sorted[sorted.length - 1],\n      p50: sorted[Math.floor(sorted.length * 0.5)],\n      p90: sorted[Math.floor(sorted.length * 0.9)],\n      p95: sorted[Math.floor(sorted.length * 0.95)],\n      p99: sorted[Math.floor(sorted.length * 0.99)]\n    };\n  }\n}\n\nmodule.exports = PerformanceMonitor;\n",[537,8112,8113,8118,8127,8135,8146,8155,8166,8177,8188,8198,8202,8211,8222,8233,8243,8252,8256,8265,8276,8287,8298,8307,8311,8315,8319,8332,8345,8349,8353,8376,8394,8398,8410,8426,8435,8451,8455,8460,8478,8496,8527,8544,8574,8591,8611,8628,8632,8636,8640,8658,8669,8673,8677,8698,8710,8723,8739,8746,8758,8774,8787,8806,8817,8821,8827,8839,8855,8861,8865,8869,8873,8882,8906,8910,8955,8987,8991,8995,9004,9028,9032,9076,9107,9111,9115,9124,9130,9139,9165,9206,9215,9238,9277,9283,9287,9291,9295,9304,9314,9356,9399,9443,9447,9459,9471,9475,9479,9488,9494,9514,9530,9546,9560,9564,9568,9572,9581,9606,9610,9657,9661,9667,9684,9710,9748,9782,9817,9851,9856,9861,9866,9876,9901,9906,9951,9956,9963,9980,10005,10038,10071,10104,10135,10140,10145,10150,10155],{"__ignoreMap":535},[540,8114,8115],{"class":542,"line":82},[540,8116,8117],{"class":1710},"// utils/performance-monitor.js\n",[540,8119,8120,8122,8125],{"class":542,"line":114},[540,8121,2153],{"class":2113},[540,8123,8124],{"class":545}," PerformanceMonitor",[540,8126,2159],{"class":708},[540,8128,8129,8131,8133],{"class":542,"line":146},[540,8130,2164],{"class":2113},[540,8132,2224],{"class":708},[540,8134,2159],{"class":708},[540,8136,8137,8139,8142,8144],{"class":542,"line":178},[540,8138,2182],{"class":708},[540,8140,8141],{"class":689},"metrics",[540,8143,2125],{"class":708},[540,8145,2159],{"class":708},[540,8147,8148,8151,8153],{"class":542,"line":268},[540,8149,8150],{"class":1301},"      requests",[540,8152,1305],{"class":708},[540,8154,2159],{"class":708},[540,8156,8157,8160,8162,8164],{"class":542,"line":273},[540,8158,8159],{"class":1301},"        total",[540,8161,1305],{"class":708},[540,8163,4504],{"class":735},[540,8165,2441],{"class":708},[540,8167,8168,8171,8173,8175],{"class":542,"line":279},[540,8169,8170],{"class":1301},"        successful",[540,8172,1305],{"class":708},[540,8174,4504],{"class":735},[540,8176,2441],{"class":708},[540,8178,8179,8182,8184,8186],{"class":542,"line":285},[540,8180,8181],{"class":1301},"        failed",[540,8183,1305],{"class":708},[540,8185,4504],{"class":735},[540,8187,2441],{"class":708},[540,8189,8190,8193,8195],{"class":542,"line":291},[540,8191,8192],{"class":1301},"        averageResponseTime",[540,8194,1305],{"class":708},[540,8196,8197],{"class":735}," 0\n",[540,8199,8200],{"class":542,"line":222},[540,8201,2489],{"class":708},[540,8203,8204,8207,8209],{"class":542,"line":227},[540,8205,8206],{"class":1301},"      sessions",[540,8208,1305],{"class":708},[540,8210,2159],{"class":708},[540,8212,8213,8216,8218,8220],{"class":542,"line":232},[540,8214,8215],{"class":1301},"        created",[540,8217,1305],{"class":708},[540,8219,4504],{"class":735},[540,8221,2441],{"class":708},[540,8223,8224,8227,8229,8231],{"class":542,"line":238},[540,8225,8226],{"class":1301},"        completed",[540,8228,1305],{"class":708},[540,8230,4504],{"class":735},[540,8232,2441],{"class":708},[540,8234,8235,8237,8239,8241],{"class":542,"line":243},[540,8236,8181],{"class":1301},[540,8238,1305],{"class":708},[540,8240,4504],{"class":735},[540,8242,2441],{"class":708},[540,8244,8245,8248,8250],{"class":542,"line":248},[540,8246,8247],{"class":1301},"        averageCompletionTime",[540,8249,1305],{"class":708},[540,8251,8197],{"class":735},[540,8253,8254],{"class":542,"line":1282},[540,8255,2489],{"class":708},[540,8257,8258,8261,8263],{"class":542,"line":1432},[540,8259,8260],{"class":1301},"      errors",[540,8262,1305],{"class":708},[540,8264,2159],{"class":708},[540,8266,8267,8270,8272,8274],{"class":542,"line":1440},[540,8268,8269],{"class":1301},"        rateLimitErrors",[540,8271,1305],{"class":708},[540,8273,4504],{"class":735},[540,8275,2441],{"class":708},[540,8277,8278,8281,8283,8285],{"class":542,"line":1448},[540,8279,8280],{"class":1301},"        authenticationErrors",[540,8282,1305],{"class":708},[540,8284,4504],{"class":735},[540,8286,2441],{"class":708},[540,8288,8289,8292,8294,8296],{"class":542,"line":1456},[540,8290,8291],{"class":1301},"        validationErrors",[540,8293,1305],{"class":708},[540,8295,4504],{"class":735},[540,8297,2441],{"class":708},[540,8299,8300,8303,8305],{"class":542,"line":1461},[540,8301,8302],{"class":1301},"        serverErrors",[540,8304,1305],{"class":708},[540,8306,8197],{"class":735},[540,8308,8309],{"class":542,"line":1469},[540,8310,2692],{"class":708},[540,8312,8313],{"class":542,"line":1480},[540,8314,2697],{"class":708},[540,8316,8317],{"class":542,"line":1487},[540,8318,4448],{"class":1301},[540,8320,8321,8323,8326,8328,8330],{"class":542,"line":1499},[540,8322,2182],{"class":708},[540,8324,8325],{"class":689},"responseTimes",[540,8327,2125],{"class":708},[540,8329,2238],{"class":1301},[540,8331,2144],{"class":708},[540,8333,8334,8336,8339,8341,8343],{"class":542,"line":1506},[540,8335,2182],{"class":708},[540,8337,8338],{"class":689},"completionTimes",[540,8340,2125],{"class":708},[540,8342,2238],{"class":1301},[540,8344,2144],{"class":708},[540,8346,8347],{"class":542,"line":1514},[540,8348,2245],{"class":708},[540,8350,8351],{"class":542,"line":1519},[540,8352,2250],{"class":689},[540,8354,8355,8358,8360,8362,8364,8367,8369,8372,8374],{"class":542,"line":1527},[540,8356,8357],{"class":1301},"  recordRequest",[540,8359,2131],{"class":708},[540,8361,5520],{"class":2169},[540,8363,2268],{"class":708},[540,8365,8366],{"class":2169}," success",[540,8368,2268],{"class":708},[540,8370,8371],{"class":2169}," statusCode",[540,8373,2141],{"class":708},[540,8375,2159],{"class":708},[540,8377,8378,8380,8382,8384,8386,8388,8391],{"class":542,"line":1537},[540,8379,2182],{"class":708},[540,8381,8141],{"class":689},[540,8383,2193],{"class":708},[540,8385,2233],{"class":689},[540,8387,2193],{"class":708},[540,8389,8390],{"class":689},"total",[540,8392,8393],{"class":708},"++;\n",[540,8395,8396],{"class":542,"line":1544},[540,8397,4448],{"class":1301},[540,8399,8400,8402,8404,8406,8408],{"class":542,"line":1556},[540,8401,6063],{"class":1876},[540,8403,2342],{"class":1301},[540,8405,5445],{"class":689},[540,8407,2419],{"class":1301},[540,8409,3550],{"class":708},[540,8411,8412,8414,8416,8418,8420,8422,8424],{"class":542,"line":1563},[540,8413,5186],{"class":708},[540,8415,8141],{"class":689},[540,8417,2193],{"class":708},[540,8419,2233],{"class":689},[540,8421,2193],{"class":708},[540,8423,5723],{"class":689},[540,8425,8393],{"class":708},[540,8427,8428,8430,8433],{"class":542,"line":1571},[540,8429,3834],{"class":708},[540,8431,8432],{"class":1876}," else",[540,8434,2159],{"class":708},[540,8436,8437,8439,8441,8443,8445,8447,8449],{"class":542,"line":1579},[540,8438,5186],{"class":708},[540,8440,8141],{"class":689},[540,8442,2193],{"class":708},[540,8444,2233],{"class":689},[540,8446,2193],{"class":708},[540,8448,5754],{"class":689},[540,8450,8393],{"class":708},[540,8452,8453],{"class":542,"line":1587},[540,8454,2494],{"class":1301},[540,8456,8457],{"class":542,"line":1594},[540,8458,8459],{"class":1710},"      // Categorize errors\n",[540,8461,8462,8464,8466,8469,8471,8474,8476],{"class":542,"line":1602},[540,8463,4529],{"class":1876},[540,8465,2342],{"class":1301},[540,8467,8468],{"class":689},"statusCode",[540,8470,7541],{"class":708},[540,8472,8473],{"class":735}," 429",[540,8475,2419],{"class":1301},[540,8477,3550],{"class":708},[540,8479,8480,8482,8484,8486,8489,8491,8494],{"class":542,"line":1607},[540,8481,2357],{"class":708},[540,8483,8141],{"class":689},[540,8485,2193],{"class":708},[540,8487,8488],{"class":689},"errors",[540,8490,2193],{"class":708},[540,8492,8493],{"class":689},"rateLimitErrors",[540,8495,8393],{"class":708},[540,8497,8498,8500,8502,8505,8507,8509,8511,8514,8516,8518,8520,8523,8525],{"class":542,"line":1615},[540,8499,3488],{"class":708},[540,8501,8432],{"class":1876},[540,8503,8504],{"class":1876}," if",[540,8506,2342],{"class":1301},[540,8508,8468],{"class":689},[540,8510,7541],{"class":708},[540,8512,8513],{"class":735}," 401",[540,8515,1755],{"class":708},[540,8517,8371],{"class":689},[540,8519,7541],{"class":708},[540,8521,8522],{"class":735}," 403",[540,8524,2419],{"class":1301},[540,8526,3550],{"class":708},[540,8528,8529,8531,8533,8535,8537,8539,8542],{"class":542,"line":1625},[540,8530,2357],{"class":708},[540,8532,8141],{"class":689},[540,8534,2193],{"class":708},[540,8536,8488],{"class":689},[540,8538,2193],{"class":708},[540,8540,8541],{"class":689},"authenticationErrors",[540,8543,8393],{"class":708},[540,8545,8546,8548,8550,8552,8554,8556,8558,8561,8563,8565,8567,8570,8572],{"class":542,"line":1636},[540,8547,3488],{"class":708},[540,8549,8432],{"class":1876},[540,8551,8504],{"class":1876},[540,8553,2342],{"class":1301},[540,8555,8468],{"class":689},[540,8557,4542],{"class":708},[540,8559,8560],{"class":735}," 400",[540,8562,6616],{"class":708},[540,8564,8371],{"class":689},[540,8566,4511],{"class":708},[540,8568,8569],{"class":735}," 500",[540,8571,2419],{"class":1301},[540,8573,3550],{"class":708},[540,8575,8576,8578,8580,8582,8584,8586,8589],{"class":542,"line":1643},[540,8577,2357],{"class":708},[540,8579,8141],{"class":689},[540,8581,2193],{"class":708},[540,8583,8488],{"class":689},[540,8585,2193],{"class":708},[540,8587,8588],{"class":689},"validationErrors",[540,8590,8393],{"class":708},[540,8592,8593,8595,8597,8599,8601,8603,8605,8607,8609],{"class":542,"line":1655},[540,8594,3488],{"class":708},[540,8596,8432],{"class":1876},[540,8598,8504],{"class":1876},[540,8600,2342],{"class":1301},[540,8602,8468],{"class":689},[540,8604,4542],{"class":708},[540,8606,8569],{"class":735},[540,8608,2419],{"class":1301},[540,8610,3550],{"class":708},[540,8612,8613,8615,8617,8619,8621,8623,8626],{"class":542,"line":1662},[540,8614,2357],{"class":708},[540,8616,8141],{"class":689},[540,8618,2193],{"class":708},[540,8620,8488],{"class":689},[540,8622,2193],{"class":708},[540,8624,8625],{"class":689},"serverErrors",[540,8627,8393],{"class":708},[540,8629,8630],{"class":542,"line":1670},[540,8631,2692],{"class":708},[540,8633,8634],{"class":542,"line":1675},[540,8635,4671],{"class":708},[540,8637,8638],{"class":542,"line":1683},[540,8639,4448],{"class":1301},[540,8641,8642,8644,8646,8648,8650,8652,8654,8656],{"class":542,"line":1691},[540,8643,2182],{"class":708},[540,8645,8325],{"class":689},[540,8647,2193],{"class":708},[540,8649,2364],{"class":1720},[540,8651,2131],{"class":1301},[540,8653,5520],{"class":689},[540,8655,2141],{"class":1301},[540,8657,2144],{"class":708},[540,8659,8660,8662,8665,8667],{"class":542,"line":2825},[540,8661,2182],{"class":708},[540,8663,8664],{"class":1720},"updateAverageResponseTime",[540,8666,2224],{"class":1301},[540,8668,2144],{"class":708},[540,8670,8671],{"class":542,"line":2839},[540,8672,2245],{"class":708},[540,8674,8675],{"class":542,"line":2844},[540,8676,2250],{"class":689},[540,8678,8679,8682,8684,8687,8689,8691,8693,8696],{"class":542,"line":2849},[540,8680,8681],{"class":1301},"  recordSession",[540,8683,2131],{"class":708},[540,8685,8686],{"class":2169},"action",[540,8688,2268],{"class":708},[540,8690,5167],{"class":2169},[540,8692,2125],{"class":708},[540,8694,8695],{"class":708}," null)",[540,8697,2159],{"class":708},[540,8699,8700,8702,8704,8706,8708],{"class":542,"line":2854},[540,8701,7761],{"class":1876},[540,8703,2342],{"class":1301},[540,8705,8686],{"class":689},[540,8707,2419],{"class":1301},[540,8709,3550],{"class":708},[540,8711,8712,8714,8716,8719,8721],{"class":542,"line":2859},[540,8713,7774],{"class":1876},[540,8715,1308],{"class":708},[540,8717,8718],{"class":549},"created",[540,8720,2082],{"class":708},[540,8722,1326],{"class":708},[540,8724,8725,8727,8729,8731,8733,8735,8737],{"class":542,"line":2864},[540,8726,2357],{"class":708},[540,8728,8141],{"class":689},[540,8730,2193],{"class":708},[540,8732,4854],{"class":689},[540,8734,2193],{"class":708},[540,8736,8718],{"class":689},[540,8738,8393],{"class":708},[540,8740,8741,8744],{"class":542,"line":2870},[540,8742,8743],{"class":1876},"        break",[540,8745,2144],{"class":708},[540,8747,8748,8750,8752,8754,8756],{"class":542,"line":2881},[540,8749,7774],{"class":1876},[540,8751,1308],{"class":708},[540,8753,2601],{"class":549},[540,8755,2082],{"class":708},[540,8757,1326],{"class":708},[540,8759,8760,8762,8764,8766,8768,8770,8772],{"class":542,"line":2888},[540,8761,2357],{"class":708},[540,8763,8141],{"class":689},[540,8765,2193],{"class":708},[540,8767,4854],{"class":689},[540,8769,2193],{"class":708},[540,8771,2601],{"class":689},[540,8773,8393],{"class":708},[540,8775,8776,8779,8781,8783,8785],{"class":542,"line":2908},[540,8777,8778],{"class":1876},"        if",[540,8780,2342],{"class":1301},[540,8782,5520],{"class":689},[540,8784,2419],{"class":1301},[540,8786,3550],{"class":708},[540,8788,8789,8792,8794,8796,8798,8800,8802,8804],{"class":542,"line":2944},[540,8790,8791],{"class":708},"          this.",[540,8793,8338],{"class":689},[540,8795,2193],{"class":708},[540,8797,2364],{"class":1720},[540,8799,2131],{"class":1301},[540,8801,5520],{"class":689},[540,8803,2141],{"class":1301},[540,8805,2144],{"class":708},[540,8807,8808,8810,8813,8815],{"class":542,"line":2971},[540,8809,8791],{"class":708},[540,8811,8812],{"class":1720},"updateAverageCompletionTime",[540,8814,2224],{"class":1301},[540,8816,2144],{"class":708},[540,8818,8819],{"class":542,"line":2988},[540,8820,4026],{"class":708},[540,8822,8823,8825],{"class":542,"line":3005},[540,8824,8743],{"class":1876},[540,8826,2144],{"class":708},[540,8828,8829,8831,8833,8835,8837],{"class":542,"line":3016},[540,8830,7774],{"class":1876},[540,8832,1308],{"class":708},[540,8834,5754],{"class":549},[540,8836,2082],{"class":708},[540,8838,1326],{"class":708},[540,8840,8841,8843,8845,8847,8849,8851,8853],{"class":542,"line":3021},[540,8842,2357],{"class":708},[540,8844,8141],{"class":689},[540,8846,2193],{"class":708},[540,8848,4854],{"class":689},[540,8850,2193],{"class":708},[540,8852,5754],{"class":689},[540,8854,8393],{"class":708},[540,8856,8857,8859],{"class":542,"line":3026},[540,8858,8743],{"class":1876},[540,8860,2144],{"class":708},[540,8862,8863],{"class":542,"line":3031},[540,8864,4671],{"class":708},[540,8866,8867],{"class":542,"line":3036},[540,8868,2245],{"class":708},[540,8870,8871],{"class":542,"line":3041},[540,8872,2250],{"class":689},[540,8874,8875,8878,8880],{"class":542,"line":3047},[540,8876,8877],{"class":1301},"  updateAverageResponseTime",[540,8879,2224],{"class":708},[540,8881,2159],{"class":708},[540,8883,8884,8886,8888,8890,8892,8894,8896,8898,8900,8902,8904],{"class":542,"line":3057},[540,8885,6063],{"class":1876},[540,8887,2342],{"class":1301},[540,8889,5690],{"class":708},[540,8891,8325],{"class":689},[540,8893,2193],{"class":708},[540,8895,4539],{"class":689},[540,8897,7541],{"class":708},[540,8899,4504],{"class":735},[540,8901,2419],{"class":1301},[540,8903,6929],{"class":1876},[540,8905,2144],{"class":708},[540,8907,8908],{"class":542,"line":3068},[540,8909,4448],{"class":1301},[540,8911,8912,8914,8917,8919,8921,8923,8925,8927,8929,8931,8933,8935,8937,8939,8941,8943,8945,8947,8949,8951,8953],{"class":542,"line":3073},[540,8913,4453],{"class":2113},[540,8915,8916],{"class":689}," sum",[540,8918,2125],{"class":708},[540,8920,2401],{"class":708},[540,8922,8325],{"class":689},[540,8924,2193],{"class":708},[540,8926,5541],{"class":1720},[540,8928,2131],{"class":1301},[540,8930,2131],{"class":708},[540,8932,5548],{"class":2169},[540,8934,2268],{"class":708},[540,8936,5553],{"class":2169},[540,8938,2141],{"class":708},[540,8940,2350],{"class":2113},[540,8942,5560],{"class":689},[540,8944,5563],{"class":708},[540,8946,5553],{"class":689},[540,8948,2268],{"class":708},[540,8950,4504],{"class":735},[540,8952,2141],{"class":1301},[540,8954,2144],{"class":708},[540,8956,8957,8959,8961,8963,8965,8967,8970,8972,8974,8977,8979,8981,8983,8985],{"class":542,"line":3078},[540,8958,2182],{"class":708},[540,8960,8141],{"class":689},[540,8962,2193],{"class":708},[540,8964,2233],{"class":689},[540,8966,2193],{"class":708},[540,8968,8969],{"class":689},"averageResponseTime",[540,8971,2125],{"class":708},[540,8973,8916],{"class":689},[540,8975,8976],{"class":708}," /",[540,8978,2401],{"class":708},[540,8980,8325],{"class":689},[540,8982,2193],{"class":708},[540,8984,4539],{"class":689},[540,8986,2144],{"class":708},[540,8988,8989],{"class":542,"line":3084},[540,8990,2245],{"class":708},[540,8992,8993],{"class":542,"line":3094},[540,8994,2250],{"class":689},[540,8996,8997,9000,9002],{"class":542,"line":3107},[540,8998,8999],{"class":1301},"  updateAverageCompletionTime",[540,9001,2224],{"class":708},[540,9003,2159],{"class":708},[540,9005,9006,9008,9010,9012,9014,9016,9018,9020,9022,9024,9026],{"class":542,"line":3112},[540,9007,6063],{"class":1876},[540,9009,2342],{"class":1301},[540,9011,5690],{"class":708},[540,9013,8338],{"class":689},[540,9015,2193],{"class":708},[540,9017,4539],{"class":689},[540,9019,7541],{"class":708},[540,9021,4504],{"class":735},[540,9023,2419],{"class":1301},[540,9025,6929],{"class":1876},[540,9027,2144],{"class":708},[540,9029,9030],{"class":542,"line":3118},[540,9031,4448],{"class":1301},[540,9033,9034,9036,9038,9040,9042,9044,9046,9048,9050,9052,9054,9056,9058,9060,9062,9064,9066,9068,9070,9072,9074],{"class":542,"line":3123},[540,9035,4453],{"class":2113},[540,9037,8916],{"class":689},[540,9039,2125],{"class":708},[540,9041,2401],{"class":708},[540,9043,8338],{"class":689},[540,9045,2193],{"class":708},[540,9047,5541],{"class":1720},[540,9049,2131],{"class":1301},[540,9051,2131],{"class":708},[540,9053,5548],{"class":2169},[540,9055,2268],{"class":708},[540,9057,5553],{"class":2169},[540,9059,2141],{"class":708},[540,9061,2350],{"class":2113},[540,9063,5560],{"class":689},[540,9065,5563],{"class":708},[540,9067,5553],{"class":689},[540,9069,2268],{"class":708},[540,9071,4504],{"class":735},[540,9073,2141],{"class":1301},[540,9075,2144],{"class":708},[540,9077,9078,9080,9082,9084,9086,9088,9091,9093,9095,9097,9099,9101,9103,9105],{"class":542,"line":5352},[540,9079,2182],{"class":708},[540,9081,8141],{"class":689},[540,9083,2193],{"class":708},[540,9085,4854],{"class":689},[540,9087,2193],{"class":708},[540,9089,9090],{"class":689},"averageCompletionTime",[540,9092,2125],{"class":708},[540,9094,8916],{"class":689},[540,9096,8976],{"class":708},[540,9098,2401],{"class":708},[540,9100,8338],{"class":689},[540,9102,2193],{"class":708},[540,9104,4539],{"class":689},[540,9106,2144],{"class":708},[540,9108,9109],{"class":542,"line":5359},[540,9110,2245],{"class":708},[540,9112,9113],{"class":542,"line":5375},[540,9114,2250],{"class":689},[540,9116,9117,9120,9122],{"class":542,"line":5384},[540,9118,9119],{"class":1301},"  getMetrics",[540,9121,2224],{"class":708},[540,9123,2159],{"class":708},[540,9125,9126,9128],{"class":542,"line":5389},[540,9127,2327],{"class":1876},[540,9129,2159],{"class":708},[540,9131,9132,9135,9137],{"class":542,"line":5394},[540,9133,9134],{"class":708},"      ...this.",[540,9136,8141],{"class":689},[540,9138,2441],{"class":708},[540,9140,9141,9144,9146,9148,9150,9152,9154,9156,9158,9160,9162],{"class":542,"line":5399},[540,9142,9143],{"class":1301},"      successRate",[540,9145,1305],{"class":708},[540,9147,2401],{"class":708},[540,9149,8141],{"class":689},[540,9151,2193],{"class":708},[540,9153,2233],{"class":689},[540,9155,2193],{"class":708},[540,9157,8390],{"class":689},[540,9159,1746],{"class":708},[540,9161,4504],{"class":735},[540,9163,9164],{"class":1301}," \n",[540,9166,9167,9170,9172,9174,9176,9178,9180,9182,9184,9186,9188,9190,9192,9194,9196,9198,9200,9202,9204],{"class":542,"line":5414},[540,9168,9169],{"class":708},"        ?",[540,9171,2342],{"class":1301},[540,9173,5690],{"class":708},[540,9175,8141],{"class":689},[540,9177,2193],{"class":708},[540,9179,2233],{"class":689},[540,9181,2193],{"class":708},[540,9183,5723],{"class":689},[540,9185,8976],{"class":708},[540,9187,2401],{"class":708},[540,9189,8141],{"class":689},[540,9191,2193],{"class":708},[540,9193,2233],{"class":689},[540,9195,2193],{"class":708},[540,9197,8390],{"class":689},[540,9199,2419],{"class":1301},[540,9201,5804],{"class":708},[540,9203,4396],{"class":735},[540,9205,9164],{"class":1301},[540,9207,9208,9211,9213],{"class":542,"line":5452},[540,9209,9210],{"class":708},"        :",[540,9212,4504],{"class":735},[540,9214,2441],{"class":708},[540,9216,9217,9220,9222,9224,9226,9228,9230,9232,9234,9236],{"class":542,"line":5488},[540,9218,9219],{"class":1301},"      sessionSuccessRate",[540,9221,1305],{"class":708},[540,9223,2401],{"class":708},[540,9225,8141],{"class":689},[540,9227,2193],{"class":708},[540,9229,4854],{"class":689},[540,9231,2193],{"class":708},[540,9233,8718],{"class":689},[540,9235,1746],{"class":708},[540,9237,8197],{"class":735},[540,9239,9240,9242,9244,9246,9248,9250,9252,9254,9256,9258,9260,9262,9264,9266,9268,9270,9272,9274],{"class":542,"line":5493},[540,9241,9169],{"class":708},[540,9243,2342],{"class":1301},[540,9245,5690],{"class":708},[540,9247,8141],{"class":689},[540,9249,2193],{"class":708},[540,9251,4854],{"class":689},[540,9253,2193],{"class":708},[540,9255,2601],{"class":689},[540,9257,8976],{"class":708},[540,9259,2401],{"class":708},[540,9261,8141],{"class":689},[540,9263,2193],{"class":708},[540,9265,4854],{"class":689},[540,9267,2193],{"class":708},[540,9269,8718],{"class":689},[540,9271,2419],{"class":1301},[540,9273,5804],{"class":708},[540,9275,9276],{"class":735}," 100\n",[540,9278,9279,9281],{"class":542,"line":5527},[540,9280,9210],{"class":708},[540,9282,8197],{"class":735},[540,9284,9285],{"class":542,"line":5585},[540,9286,2697],{"class":708},[540,9288,9289],{"class":542,"line":5615},[540,9290,2245],{"class":708},[540,9292,9293],{"class":542,"line":5642},[540,9294,2250],{"class":689},[540,9296,9297,9300,9302],{"class":542,"line":5647},[540,9298,9299],{"class":1301},"  reset",[540,9301,2224],{"class":708},[540,9303,2159],{"class":708},[540,9305,9306,9308,9310,9312],{"class":542,"line":5672},[540,9307,2182],{"class":708},[540,9309,8141],{"class":689},[540,9311,2125],{"class":708},[540,9313,2159],{"class":708},[540,9315,9316,9318,9320,9322,9325,9327,9329,9331,9333,9335,9337,9339,9341,9343,9345,9347,9350,9352,9354],{"class":542,"line":5705},[540,9317,8150],{"class":1301},[540,9319,1305],{"class":708},[540,9321,1758],{"class":708},[540,9323,9324],{"class":1301}," total",[540,9326,1305],{"class":708},[540,9328,4504],{"class":735},[540,9330,2268],{"class":708},[540,9332,5419],{"class":1301},[540,9334,1305],{"class":708},[540,9336,4504],{"class":735},[540,9338,2268],{"class":708},[540,9340,5457],{"class":1301},[540,9342,1305],{"class":708},[540,9344,4504],{"class":735},[540,9346,2268],{"class":708},[540,9348,9349],{"class":1301}," averageResponseTime",[540,9351,1305],{"class":708},[540,9353,4504],{"class":735},[540,9355,2659],{"class":708},[540,9357,9358,9360,9362,9364,9367,9369,9371,9373,9376,9378,9380,9382,9384,9386,9388,9390,9393,9395,9397],{"class":542,"line":5736},[540,9359,8206],{"class":1301},[540,9361,1305],{"class":708},[540,9363,1758],{"class":708},[540,9365,9366],{"class":1301}," created",[540,9368,1305],{"class":708},[540,9370,4504],{"class":735},[540,9372,2268],{"class":708},[540,9374,9375],{"class":1301}," completed",[540,9377,1305],{"class":708},[540,9379,4504],{"class":735},[540,9381,2268],{"class":708},[540,9383,5457],{"class":1301},[540,9385,1305],{"class":708},[540,9387,4504],{"class":735},[540,9389,2268],{"class":708},[540,9391,9392],{"class":1301}," averageCompletionTime",[540,9394,1305],{"class":708},[540,9396,4504],{"class":735},[540,9398,2659],{"class":708},[540,9400,9401,9403,9405,9407,9410,9412,9414,9416,9419,9421,9423,9425,9428,9430,9432,9434,9437,9439,9441],{"class":542,"line":5767},[540,9402,8260],{"class":1301},[540,9404,1305],{"class":708},[540,9406,1758],{"class":708},[540,9408,9409],{"class":1301}," rateLimitErrors",[540,9411,1305],{"class":708},[540,9413,4504],{"class":735},[540,9415,2268],{"class":708},[540,9417,9418],{"class":1301}," authenticationErrors",[540,9420,1305],{"class":708},[540,9422,4504],{"class":735},[540,9424,2268],{"class":708},[540,9426,9427],{"class":1301}," validationErrors",[540,9429,1305],{"class":708},[540,9431,4504],{"class":735},[540,9433,2268],{"class":708},[540,9435,9436],{"class":1301}," serverErrors",[540,9438,1305],{"class":708},[540,9440,4504],{"class":735},[540,9442,1782],{"class":708},[540,9444,9445],{"class":542,"line":5834},[540,9446,2697],{"class":708},[540,9448,9449,9451,9453,9455,9457],{"class":542,"line":5875},[540,9450,2182],{"class":708},[540,9452,8325],{"class":689},[540,9454,2125],{"class":708},[540,9456,2238],{"class":1301},[540,9458,2144],{"class":708},[540,9460,9461,9463,9465,9467,9469],{"class":542,"line":5916},[540,9462,2182],{"class":708},[540,9464,8338],{"class":689},[540,9466,2125],{"class":708},[540,9468,2238],{"class":1301},[540,9470,2144],{"class":708},[540,9472,9473],{"class":542,"line":5957},[540,9474,2245],{"class":708},[540,9476,9477],{"class":542,"line":5998},[540,9478,2250],{"class":689},[540,9480,9481,9484,9486],{"class":542,"line":6055},[540,9482,9483],{"class":1301},"  exportMetrics",[540,9485,2224],{"class":708},[540,9487,2159],{"class":708},[540,9489,9490,9492],{"class":542,"line":6060},[540,9491,2327],{"class":1876},[540,9493,2159],{"class":708},[540,9495,9496,9498,9500,9502,9504,9506,9508,9510,9512],{"class":542,"line":6082},[540,9497,6476],{"class":1301},[540,9499,1305],{"class":708},[540,9501,2218],{"class":708},[540,9503,2469],{"class":1720},[540,9505,2224],{"class":1301},[540,9507,2193],{"class":708},[540,9509,2476],{"class":1720},[540,9511,2224],{"class":1301},[540,9513,2441],{"class":708},[540,9515,9516,9519,9521,9523,9526,9528],{"class":542,"line":6107},[540,9517,9518],{"class":1301},"      metrics",[540,9520,1305],{"class":708},[540,9522,2401],{"class":708},[540,9524,9525],{"class":1720},"getMetrics",[540,9527,2224],{"class":1301},[540,9529,2441],{"class":708},[540,9531,9532,9535,9537,9539,9542,9544],{"class":542,"line":6127},[540,9533,9534],{"class":1301},"      responseTimeDistribution",[540,9536,1305],{"class":708},[540,9538,2401],{"class":708},[540,9540,9541],{"class":1720},"getResponseTimeDistribution",[540,9543,2224],{"class":1301},[540,9545,2441],{"class":708},[540,9547,9548,9551,9553,9555,9558],{"class":542,"line":6171},[540,9549,9550],{"class":1301},"      completionTimeDistribution",[540,9552,1305],{"class":708},[540,9554,2401],{"class":708},[540,9556,9557],{"class":1720},"getCompletionTimeDistribution",[540,9559,2479],{"class":1301},[540,9561,9562],{"class":542,"line":6180},[540,9563,2697],{"class":708},[540,9565,9566],{"class":542,"line":6185},[540,9567,2245],{"class":708},[540,9569,9570],{"class":542,"line":6190},[540,9571,2250],{"class":689},[540,9573,9574,9577,9579],{"class":542,"line":6195},[540,9575,9576],{"class":1301},"  getResponseTimeDistribution",[540,9578,2224],{"class":708},[540,9580,2159],{"class":708},[540,9582,9583,9585,9587,9589,9591,9593,9595,9597,9599,9601,9603],{"class":542,"line":6200},[540,9584,6063],{"class":1876},[540,9586,2342],{"class":1301},[540,9588,5690],{"class":708},[540,9590,8325],{"class":689},[540,9592,2193],{"class":708},[540,9594,4539],{"class":689},[540,9596,7541],{"class":708},[540,9598,4504],{"class":735},[540,9600,2419],{"class":1301},[540,9602,6929],{"class":1876},[540,9604,9605],{"class":708}," {};\n",[540,9607,9608],{"class":542,"line":6206},[540,9609,4448],{"class":1301},[540,9611,9612,9614,9617,9619,9621,9624,9626,9628,9630,9633,9635,9637,9639,9641,9643,9645,9647,9649,9651,9653,9655],{"class":542,"line":6242},[540,9613,4453],{"class":2113},[540,9615,9616],{"class":689}," sorted",[540,9618,2125],{"class":708},[540,9620,1880],{"class":1301},[540,9622,9623],{"class":708},"...this.",[540,9625,8325],{"class":689},[540,9627,3766],{"class":1301},[540,9629,2193],{"class":708},[540,9631,9632],{"class":1720},"sort",[540,9634,2131],{"class":1301},[540,9636,2131],{"class":708},[540,9638,5548],{"class":2169},[540,9640,2268],{"class":708},[540,9642,5553],{"class":2169},[540,9644,2141],{"class":708},[540,9646,2350],{"class":2113},[540,9648,5560],{"class":689},[540,9650,2653],{"class":708},[540,9652,5553],{"class":689},[540,9654,2141],{"class":1301},[540,9656,2144],{"class":708},[540,9658,9659],{"class":542,"line":6247},[540,9660,4448],{"class":1301},[540,9662,9663,9665],{"class":542,"line":6278},[540,9664,2327],{"class":1876},[540,9666,2159],{"class":708},[540,9668,9669,9672,9674,9676,9678,9680,9682],{"class":542,"line":6305},[540,9670,9671],{"class":1301},"      min",[540,9673,1305],{"class":708},[540,9675,9616],{"class":689},[540,9677,3760],{"class":1301},[540,9679,3763],{"class":735},[540,9681,3766],{"class":1301},[540,9683,2441],{"class":708},[540,9685,9686,9689,9691,9693,9695,9698,9700,9702,9704,9706,9708],{"class":542,"line":8085},[540,9687,9688],{"class":1301},"      max",[540,9690,1305],{"class":708},[540,9692,9616],{"class":689},[540,9694,3760],{"class":1301},[540,9696,9697],{"class":689},"sorted",[540,9699,2193],{"class":708},[540,9701,4539],{"class":689},[540,9703,2653],{"class":708},[540,9705,1777],{"class":735},[540,9707,3766],{"class":1301},[540,9709,2441],{"class":708},[540,9711,9712,9715,9717,9719,9721,9724,9726,9729,9731,9733,9735,9737,9740,9743,9746],{"class":542,"line":8090},[540,9713,9714],{"class":1301},"      p50",[540,9716,1305],{"class":708},[540,9718,9616],{"class":689},[540,9720,3760],{"class":1301},[540,9722,9723],{"class":689},"Math",[540,9725,2193],{"class":708},[540,9727,9728],{"class":1720},"floor",[540,9730,2131],{"class":1301},[540,9732,9697],{"class":689},[540,9734,2193],{"class":708},[540,9736,4539],{"class":689},[540,9738,9739],{"class":708}," *",[540,9741,9742],{"class":735}," 0.5",[540,9744,9745],{"class":1301},")]",[540,9747,2441],{"class":708},[540,9749,9750,9753,9755,9757,9759,9761,9763,9765,9767,9769,9771,9773,9775,9778,9780],{"class":542,"line":8095},[540,9751,9752],{"class":1301},"      p90",[540,9754,1305],{"class":708},[540,9756,9616],{"class":689},[540,9758,3760],{"class":1301},[540,9760,9723],{"class":689},[540,9762,2193],{"class":708},[540,9764,9728],{"class":1720},[540,9766,2131],{"class":1301},[540,9768,9697],{"class":689},[540,9770,2193],{"class":708},[540,9772,4539],{"class":689},[540,9774,9739],{"class":708},[540,9776,9777],{"class":735}," 0.9",[540,9779,9745],{"class":1301},[540,9781,2441],{"class":708},[540,9783,9785,9788,9790,9792,9794,9796,9798,9800,9802,9804,9806,9808,9810,9813,9815],{"class":542,"line":9784},126,[540,9786,9787],{"class":1301},"      p95",[540,9789,1305],{"class":708},[540,9791,9616],{"class":689},[540,9793,3760],{"class":1301},[540,9795,9723],{"class":689},[540,9797,2193],{"class":708},[540,9799,9728],{"class":1720},[540,9801,2131],{"class":1301},[540,9803,9697],{"class":689},[540,9805,2193],{"class":708},[540,9807,4539],{"class":689},[540,9809,9739],{"class":708},[540,9811,9812],{"class":735}," 0.95",[540,9814,9745],{"class":1301},[540,9816,2441],{"class":708},[540,9818,9820,9823,9825,9827,9829,9831,9833,9835,9837,9839,9841,9843,9845,9848],{"class":542,"line":9819},127,[540,9821,9822],{"class":1301},"      p99",[540,9824,1305],{"class":708},[540,9826,9616],{"class":689},[540,9828,3760],{"class":1301},[540,9830,9723],{"class":689},[540,9832,2193],{"class":708},[540,9834,9728],{"class":1720},[540,9836,2131],{"class":1301},[540,9838,9697],{"class":689},[540,9840,2193],{"class":708},[540,9842,4539],{"class":689},[540,9844,9739],{"class":708},[540,9846,9847],{"class":735}," 0.99",[540,9849,9850],{"class":1301},")]\n",[540,9852,9854],{"class":542,"line":9853},128,[540,9855,2697],{"class":708},[540,9857,9859],{"class":542,"line":9858},129,[540,9860,2245],{"class":708},[540,9862,9864],{"class":542,"line":9863},130,[540,9865,2250],{"class":689},[540,9867,9869,9872,9874],{"class":542,"line":9868},131,[540,9870,9871],{"class":1301},"  getCompletionTimeDistribution",[540,9873,2224],{"class":708},[540,9875,2159],{"class":708},[540,9877,9879,9881,9883,9885,9887,9889,9891,9893,9895,9897,9899],{"class":542,"line":9878},132,[540,9880,6063],{"class":1876},[540,9882,2342],{"class":1301},[540,9884,5690],{"class":708},[540,9886,8338],{"class":689},[540,9888,2193],{"class":708},[540,9890,4539],{"class":689},[540,9892,7541],{"class":708},[540,9894,4504],{"class":735},[540,9896,2419],{"class":1301},[540,9898,6929],{"class":1876},[540,9900,9605],{"class":708},[540,9902,9904],{"class":542,"line":9903},133,[540,9905,4448],{"class":1301},[540,9907,9909,9911,9913,9915,9917,9919,9921,9923,9925,9927,9929,9931,9933,9935,9937,9939,9941,9943,9945,9947,9949],{"class":542,"line":9908},134,[540,9910,4453],{"class":2113},[540,9912,9616],{"class":689},[540,9914,2125],{"class":708},[540,9916,1880],{"class":1301},[540,9918,9623],{"class":708},[540,9920,8338],{"class":689},[540,9922,3766],{"class":1301},[540,9924,2193],{"class":708},[540,9926,9632],{"class":1720},[540,9928,2131],{"class":1301},[540,9930,2131],{"class":708},[540,9932,5548],{"class":2169},[540,9934,2268],{"class":708},[540,9936,5553],{"class":2169},[540,9938,2141],{"class":708},[540,9940,2350],{"class":2113},[540,9942,5560],{"class":689},[540,9944,2653],{"class":708},[540,9946,5553],{"class":689},[540,9948,2141],{"class":1301},[540,9950,2144],{"class":708},[540,9952,9954],{"class":542,"line":9953},135,[540,9955,4448],{"class":1301},[540,9957,9959,9961],{"class":542,"line":9958},136,[540,9960,2327],{"class":1876},[540,9962,2159],{"class":708},[540,9964,9966,9968,9970,9972,9974,9976,9978],{"class":542,"line":9965},137,[540,9967,9671],{"class":1301},[540,9969,1305],{"class":708},[540,9971,9616],{"class":689},[540,9973,3760],{"class":1301},[540,9975,3763],{"class":735},[540,9977,3766],{"class":1301},[540,9979,2441],{"class":708},[540,9981,9983,9985,9987,9989,9991,9993,9995,9997,9999,10001,10003],{"class":542,"line":9982},138,[540,9984,9688],{"class":1301},[540,9986,1305],{"class":708},[540,9988,9616],{"class":689},[540,9990,3760],{"class":1301},[540,9992,9697],{"class":689},[540,9994,2193],{"class":708},[540,9996,4539],{"class":689},[540,9998,2653],{"class":708},[540,10000,1777],{"class":735},[540,10002,3766],{"class":1301},[540,10004,2441],{"class":708},[540,10006,10008,10010,10012,10014,10016,10018,10020,10022,10024,10026,10028,10030,10032,10034,10036],{"class":542,"line":10007},139,[540,10009,9714],{"class":1301},[540,10011,1305],{"class":708},[540,10013,9616],{"class":689},[540,10015,3760],{"class":1301},[540,10017,9723],{"class":689},[540,10019,2193],{"class":708},[540,10021,9728],{"class":1720},[540,10023,2131],{"class":1301},[540,10025,9697],{"class":689},[540,10027,2193],{"class":708},[540,10029,4539],{"class":689},[540,10031,9739],{"class":708},[540,10033,9742],{"class":735},[540,10035,9745],{"class":1301},[540,10037,2441],{"class":708},[540,10039,10041,10043,10045,10047,10049,10051,10053,10055,10057,10059,10061,10063,10065,10067,10069],{"class":542,"line":10040},140,[540,10042,9752],{"class":1301},[540,10044,1305],{"class":708},[540,10046,9616],{"class":689},[540,10048,3760],{"class":1301},[540,10050,9723],{"class":689},[540,10052,2193],{"class":708},[540,10054,9728],{"class":1720},[540,10056,2131],{"class":1301},[540,10058,9697],{"class":689},[540,10060,2193],{"class":708},[540,10062,4539],{"class":689},[540,10064,9739],{"class":708},[540,10066,9777],{"class":735},[540,10068,9745],{"class":1301},[540,10070,2441],{"class":708},[540,10072,10074,10076,10078,10080,10082,10084,10086,10088,10090,10092,10094,10096,10098,10100,10102],{"class":542,"line":10073},141,[540,10075,9787],{"class":1301},[540,10077,1305],{"class":708},[540,10079,9616],{"class":689},[540,10081,3760],{"class":1301},[540,10083,9723],{"class":689},[540,10085,2193],{"class":708},[540,10087,9728],{"class":1720},[540,10089,2131],{"class":1301},[540,10091,9697],{"class":689},[540,10093,2193],{"class":708},[540,10095,4539],{"class":689},[540,10097,9739],{"class":708},[540,10099,9812],{"class":735},[540,10101,9745],{"class":1301},[540,10103,2441],{"class":708},[540,10105,10107,10109,10111,10113,10115,10117,10119,10121,10123,10125,10127,10129,10131,10133],{"class":542,"line":10106},142,[540,10108,9822],{"class":1301},[540,10110,1305],{"class":708},[540,10112,9616],{"class":689},[540,10114,3760],{"class":1301},[540,10116,9723],{"class":689},[540,10118,2193],{"class":708},[540,10120,9728],{"class":1720},[540,10122,2131],{"class":1301},[540,10124,9697],{"class":689},[540,10126,2193],{"class":708},[540,10128,4539],{"class":689},[540,10130,9739],{"class":708},[540,10132,9847],{"class":735},[540,10134,9850],{"class":1301},[540,10136,10138],{"class":542,"line":10137},143,[540,10139,2697],{"class":708},[540,10141,10143],{"class":542,"line":10142},144,[540,10144,2245],{"class":708},[540,10146,10148],{"class":542,"line":10147},145,[540,10149,3115],{"class":708},[540,10151,10153],{"class":542,"line":10152},146,[540,10154,562],{"emptyLinePlaceholder":561},[540,10156,10158,10160,10162,10164],{"class":542,"line":10157},147,[540,10159,3126],{"class":708},[540,10161,2125],{"class":708},[540,10163,8124],{"class":689},[540,10165,2144],{"class":708},[512,10167,10169],{"id":10168},"ide-extensions","IDE Extensions",[525,10171,10173],{"id":10172},"vs-code-extension","VS Code Extension",[530,10175,10178],{"className":10176,"code":10177,"language":7750,"meta":535,"style":535},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","// .vscode/extensions.json\n{\n  \"recommendations\": [\n    \"mindpeeker.mindpeeker-vscode\",\n    \"ms-vscode.vscode-typescript-next\",\n    \"esbenp.prettier-vscode\",\n    \"ms-vscode.vscode-eslint\",\n    \"bradlc.vscode-tailwindcss\"\n  ]\n}\n",[537,10179,10180,10185,10189,10203,10215,10226,10237,10248,10257,10262],{"__ignoreMap":535},[540,10181,10182],{"class":542,"line":82},[540,10183,10184],{"class":1710},"// .vscode/extensions.json\n",[540,10186,10187],{"class":542,"line":114},[540,10188,3550],{"class":708},[540,10190,10191,10194,10197,10199,10201],{"class":542,"line":146},[540,10192,10193],{"class":708},"  \"",[540,10195,10196],{"class":2113},"recommendations",[540,10198,715],{"class":708},[540,10200,1305],{"class":708},[540,10202,7916],{"class":708},[540,10204,10205,10208,10211,10213],{"class":542,"line":178},[540,10206,10207],{"class":708},"    \"",[540,10209,10210],{"class":549},"mindpeeker.mindpeeker-vscode",[540,10212,715],{"class":708},[540,10214,2441],{"class":708},[540,10216,10217,10219,10222,10224],{"class":542,"line":268},[540,10218,10207],{"class":708},[540,10220,10221],{"class":549},"ms-vscode.vscode-typescript-next",[540,10223,715],{"class":708},[540,10225,2441],{"class":708},[540,10227,10228,10230,10233,10235],{"class":542,"line":273},[540,10229,10207],{"class":708},[540,10231,10232],{"class":549},"esbenp.prettier-vscode",[540,10234,715],{"class":708},[540,10236,2441],{"class":708},[540,10238,10239,10241,10244,10246],{"class":542,"line":279},[540,10240,10207],{"class":708},[540,10242,10243],{"class":549},"ms-vscode.vscode-eslint",[540,10245,715],{"class":708},[540,10247,2441],{"class":708},[540,10249,10250,10252,10255],{"class":542,"line":285},[540,10251,10207],{"class":708},[540,10253,10254],{"class":549},"bradlc.vscode-tailwindcss",[540,10256,1380],{"class":708},[540,10258,10259],{"class":542,"line":291},[540,10260,10261],{"class":708},"  ]\n",[540,10263,10264],{"class":542,"line":222},[540,10265,3115],{"class":708},[525,10267,10269],{"id":10268},"vs-code-settings","VS Code Settings",[530,10271,10273],{"className":10176,"code":10272,"language":7750,"meta":535,"style":535},"// .vscode/settings.json\n{\n  \"mindpeeker.apiKey\": \"${env:MINDPEEKER_API_KEY}\",\n  \"mindpeeker.defaultEnvironment\": \"sandbox\",\n  \"mindpeeker.autoComplete\": true,\n  \"mindpeeker.syntaxHighlighting\": true,\n  \"mindpeeker.debugMode\": false,\n  \"editor.formatOnSave\": true,\n  \"editor.codeActionsOnSave\": {\n    \"source.fixAll.eslint\": true\n  }\n}\n",[537,10274,10275,10280,10284,10304,10324,10338,10351,10365,10378,10391,10405,10409],{"__ignoreMap":535},[540,10276,10277],{"class":542,"line":82},[540,10278,10279],{"class":1710},"// .vscode/settings.json\n",[540,10281,10282],{"class":542,"line":114},[540,10283,3550],{"class":708},[540,10285,10286,10288,10291,10293,10295,10297,10300,10302],{"class":542,"line":146},[540,10287,10193],{"class":708},[540,10289,10290],{"class":2113},"mindpeeker.apiKey",[540,10292,715],{"class":708},[540,10294,1305],{"class":708},[540,10296,709],{"class":708},[540,10298,10299],{"class":549},"${env:MINDPEEKER_API_KEY}",[540,10301,715],{"class":708},[540,10303,2441],{"class":708},[540,10305,10306,10308,10311,10313,10315,10317,10320,10322],{"class":542,"line":178},[540,10307,10193],{"class":708},[540,10309,10310],{"class":2113},"mindpeeker.defaultEnvironment",[540,10312,715],{"class":708},[540,10314,1305],{"class":708},[540,10316,709],{"class":708},[540,10318,10319],{"class":549},"sandbox",[540,10321,715],{"class":708},[540,10323,2441],{"class":708},[540,10325,10326,10328,10331,10333,10335],{"class":542,"line":268},[540,10327,10193],{"class":708},[540,10329,10330],{"class":2113},"mindpeeker.autoComplete",[540,10332,715],{"class":708},[540,10334,1305],{"class":708},[540,10336,10337],{"class":708}," true,\n",[540,10339,10340,10342,10345,10347,10349],{"class":542,"line":273},[540,10341,10193],{"class":708},[540,10343,10344],{"class":2113},"mindpeeker.syntaxHighlighting",[540,10346,715],{"class":708},[540,10348,1305],{"class":708},[540,10350,10337],{"class":708},[540,10352,10353,10355,10358,10360,10362],{"class":542,"line":279},[540,10354,10193],{"class":708},[540,10356,10357],{"class":2113},"mindpeeker.debugMode",[540,10359,715],{"class":708},[540,10361,1305],{"class":708},[540,10363,10364],{"class":708}," false,\n",[540,10366,10367,10369,10372,10374,10376],{"class":542,"line":285},[540,10368,10193],{"class":708},[540,10370,10371],{"class":2113},"editor.formatOnSave",[540,10373,715],{"class":708},[540,10375,1305],{"class":708},[540,10377,10337],{"class":708},[540,10379,10380,10382,10385,10387,10389],{"class":542,"line":291},[540,10381,10193],{"class":708},[540,10383,10384],{"class":2113},"editor.codeActionsOnSave",[540,10386,715],{"class":708},[540,10388,1305],{"class":708},[540,10390,2159],{"class":708},[540,10392,10393,10395,10398,10400,10402],{"class":542,"line":222},[540,10394,10207],{"class":708},[540,10396,10397],{"class":545},"source.fixAll.eslint",[540,10399,715],{"class":708},[540,10401,1305],{"class":708},[540,10403,10404],{"class":708}," true\n",[540,10406,10407],{"class":542,"line":227},[540,10408,2245],{"class":708},[540,10410,10411],{"class":542,"line":232},[540,10412,3115],{"class":708},[512,10414,10416],{"id":10415},"deployment-tools","Deployment Tools",[525,10418,10420],{"id":10419},"cicd-pipeline","CI/CD Pipeline",[530,10422,10424],{"className":1292,"code":10423,"language":1294,"meta":535,"style":535},"name: MindPeeker CI/CD\n\non:\n  push:\n    branches: [main, develop]\n  pull_request:\n    branches: [main]\n\njobs:\n  test:\n    runs-on: ubuntu-latest\n    \n    services:\n      redis:\n        image: redis:7\n        ports:\n          - 6379:6379\n    \n    steps:\n    - uses: actions/checkout@v3\n    \n    - name: Setup Node.js\n      uses: actions/setup-node@v3\n      with:\n        node-version: '18'\n        cache: 'npm'\n    \n    - name: Install dependencies\n      run: npm ci\n    \n    - name: Install MindPeeker CLI\n      run: npm install -g @mindpeeker/cli\n    \n    - name: Run linting\n      run: npm run lint\n    \n    - name: Run type checking\n      run: npm run typecheck\n    \n    - name: Run unit tests\n      run: npm run test:unit\n    \n    - name: Run integration tests\n      env:\n        MINDPEEKER_API_KEY: ${{ secrets.MINDPEEKER_TEST_API_KEY }}\n      run: npm run test:integration\n    \n    - name: Test CLI functionality\n      env:\n        MINDPEEKER_API_KEY: ${{ secrets.MINDPEEKER_TEST_API_KEY }}\n      run: |\n        mindpeeker auth login --key $MINDPEEKER_API_KEY\n        mindpeeker sessions create --type dowsing --question \"CI test\"\n  \n  deploy:\n    needs: test\n    runs-on: ubuntu-latest\n    if: github.ref == 'refs/heads/main'\n    \n    steps:\n    - uses: actions/checkout@v3\n    \n    - name: Deploy to production\n      env:\n        MINDPEEKER_API_KEY: ${{ secrets.MINDPEEKER_PROD_API_KEY }}\n      run: |\n        npm run build\n        npm run deploy\n",[537,10425,10426,10436,10440,10447,10454,10473,10480,10492,10496,10503,10510,10520,10524,10531,10538,10548,10555,10563,10567,10574,10587,10591,10603,10613,10620,10634,10647,10651,10662,10672,10676,10687,10696,10700,10711,10720,10724,10735,10744,10748,10759,10768,10772,10783,10790,10800,10809,10813,10824,10830,10838,10847,10852,10857,10861,10868,10878,10886,10895,10899,10905,10915,10919,10930,10936,10945,10953,10958],{"__ignoreMap":535},[540,10427,10428,10431,10433],{"class":542,"line":82},[540,10429,10430],{"class":1301},"name",[540,10432,1305],{"class":708},[540,10434,10435],{"class":549}," MindPeeker CI/CD\n",[540,10437,10438],{"class":542,"line":114},[540,10439,562],{"emptyLinePlaceholder":561},[540,10441,10442,10445],{"class":542,"line":146},[540,10443,10444],{"class":5103},"on",[540,10446,1326],{"class":708},[540,10448,10449,10452],{"class":542,"line":178},[540,10450,10451],{"class":1301},"  push",[540,10453,1326],{"class":708},[540,10455,10456,10459,10461,10463,10466,10468,10471],{"class":542,"line":268},[540,10457,10458],{"class":1301},"    branches",[540,10460,1305],{"class":708},[540,10462,1880],{"class":708},[540,10464,10465],{"class":549},"main",[540,10467,2268],{"class":708},[540,10469,10470],{"class":549}," develop",[540,10472,2678],{"class":708},[540,10474,10475,10478],{"class":542,"line":273},[540,10476,10477],{"class":1301},"  pull_request",[540,10479,1326],{"class":708},[540,10481,10482,10484,10486,10488,10490],{"class":542,"line":279},[540,10483,10458],{"class":1301},[540,10485,1305],{"class":708},[540,10487,1880],{"class":708},[540,10489,10465],{"class":549},[540,10491,2678],{"class":708},[540,10493,10494],{"class":542,"line":285},[540,10495,562],{"emptyLinePlaceholder":561},[540,10497,10498,10501],{"class":542,"line":291},[540,10499,10500],{"class":1301},"jobs",[540,10502,1326],{"class":708},[540,10504,10505,10508],{"class":542,"line":222},[540,10506,10507],{"class":1301},"  test",[540,10509,1326],{"class":708},[540,10511,10512,10515,10517],{"class":542,"line":227},[540,10513,10514],{"class":1301},"    runs-on",[540,10516,1305],{"class":708},[540,10518,10519],{"class":549}," ubuntu-latest\n",[540,10521,10522],{"class":542,"line":232},[540,10523,4448],{"class":689},[540,10525,10526,10529],{"class":542,"line":238},[540,10527,10528],{"class":1301},"    services",[540,10530,1326],{"class":708},[540,10532,10533,10536],{"class":542,"line":243},[540,10534,10535],{"class":1301},"      redis",[540,10537,1326],{"class":708},[540,10539,10540,10543,10545],{"class":542,"line":248},[540,10541,10542],{"class":1301},"        image",[540,10544,1305],{"class":708},[540,10546,10547],{"class":549}," redis:7\n",[540,10549,10550,10553],{"class":542,"line":1282},[540,10551,10552],{"class":1301},"        ports",[540,10554,1326],{"class":708},[540,10556,10557,10560],{"class":542,"line":1432},[540,10558,10559],{"class":708},"          -",[540,10561,10562],{"class":549}," 6379:6379\n",[540,10564,10565],{"class":542,"line":1440},[540,10566,4448],{"class":689},[540,10568,10569,10572],{"class":542,"line":1448},[540,10570,10571],{"class":1301},"    steps",[540,10573,1326],{"class":708},[540,10575,10576,10579,10582,10584],{"class":542,"line":1456},[540,10577,10578],{"class":708},"    -",[540,10580,10581],{"class":1301}," uses",[540,10583,1305],{"class":708},[540,10585,10586],{"class":549}," actions/checkout@v3\n",[540,10588,10589],{"class":542,"line":1461},[540,10590,4448],{"class":689},[540,10592,10593,10595,10598,10600],{"class":542,"line":1469},[540,10594,10578],{"class":708},[540,10596,10597],{"class":1301}," name",[540,10599,1305],{"class":708},[540,10601,10602],{"class":549}," Setup Node.js\n",[540,10604,10605,10608,10610],{"class":542,"line":1480},[540,10606,10607],{"class":1301},"      uses",[540,10609,1305],{"class":708},[540,10611,10612],{"class":549}," actions/setup-node@v3\n",[540,10614,10615,10618],{"class":542,"line":1487},[540,10616,10617],{"class":1301},"      with",[540,10619,1326],{"class":708},[540,10621,10622,10625,10627,10629,10632],{"class":542,"line":1499},[540,10623,10624],{"class":1301},"        node-version",[540,10626,1305],{"class":708},[540,10628,1308],{"class":708},[540,10630,10631],{"class":549},"18",[540,10633,1314],{"class":708},[540,10635,10636,10639,10641,10643,10645],{"class":542,"line":1506},[540,10637,10638],{"class":1301},"        cache",[540,10640,1305],{"class":708},[540,10642,1308],{"class":708},[540,10644,546],{"class":549},[540,10646,1314],{"class":708},[540,10648,10649],{"class":542,"line":1514},[540,10650,4448],{"class":689},[540,10652,10653,10655,10657,10659],{"class":542,"line":1519},[540,10654,10578],{"class":708},[540,10656,10597],{"class":1301},[540,10658,1305],{"class":708},[540,10660,10661],{"class":549}," Install dependencies\n",[540,10663,10664,10667,10669],{"class":542,"line":1527},[540,10665,10666],{"class":1301},"      run",[540,10668,1305],{"class":708},[540,10670,10671],{"class":549}," npm ci\n",[540,10673,10674],{"class":542,"line":1537},[540,10675,4448],{"class":689},[540,10677,10678,10680,10682,10684],{"class":542,"line":1544},[540,10679,10578],{"class":708},[540,10681,10597],{"class":1301},[540,10683,1305],{"class":708},[540,10685,10686],{"class":549}," Install MindPeeker CLI\n",[540,10688,10689,10691,10693],{"class":542,"line":1556},[540,10690,10666],{"class":1301},[540,10692,1305],{"class":708},[540,10694,10695],{"class":549}," npm install -g @mindpeeker/cli\n",[540,10697,10698],{"class":542,"line":1563},[540,10699,4448],{"class":689},[540,10701,10702,10704,10706,10708],{"class":542,"line":1571},[540,10703,10578],{"class":708},[540,10705,10597],{"class":1301},[540,10707,1305],{"class":708},[540,10709,10710],{"class":549}," Run linting\n",[540,10712,10713,10715,10717],{"class":542,"line":1579},[540,10714,10666],{"class":1301},[540,10716,1305],{"class":708},[540,10718,10719],{"class":549}," npm run lint\n",[540,10721,10722],{"class":542,"line":1587},[540,10723,4448],{"class":689},[540,10725,10726,10728,10730,10732],{"class":542,"line":1594},[540,10727,10578],{"class":708},[540,10729,10597],{"class":1301},[540,10731,1305],{"class":708},[540,10733,10734],{"class":549}," Run type checking\n",[540,10736,10737,10739,10741],{"class":542,"line":1602},[540,10738,10666],{"class":1301},[540,10740,1305],{"class":708},[540,10742,10743],{"class":549}," npm run typecheck\n",[540,10745,10746],{"class":542,"line":1607},[540,10747,4448],{"class":689},[540,10749,10750,10752,10754,10756],{"class":542,"line":1615},[540,10751,10578],{"class":708},[540,10753,10597],{"class":1301},[540,10755,1305],{"class":708},[540,10757,10758],{"class":549}," Run unit tests\n",[540,10760,10761,10763,10765],{"class":542,"line":1625},[540,10762,10666],{"class":1301},[540,10764,1305],{"class":708},[540,10766,10767],{"class":549}," npm run test:unit\n",[540,10769,10770],{"class":542,"line":1636},[540,10771,4448],{"class":689},[540,10773,10774,10776,10778,10780],{"class":542,"line":1643},[540,10775,10578],{"class":708},[540,10777,10597],{"class":1301},[540,10779,1305],{"class":708},[540,10781,10782],{"class":549}," Run integration tests\n",[540,10784,10785,10788],{"class":542,"line":1655},[540,10786,10787],{"class":1301},"      env",[540,10789,1326],{"class":708},[540,10791,10792,10795,10797],{"class":542,"line":1662},[540,10793,10794],{"class":1301},"        MINDPEEKER_API_KEY",[540,10796,1305],{"class":708},[540,10798,10799],{"class":549}," ${{ secrets.MINDPEEKER_TEST_API_KEY }}\n",[540,10801,10802,10804,10806],{"class":542,"line":1670},[540,10803,10666],{"class":1301},[540,10805,1305],{"class":708},[540,10807,10808],{"class":549}," npm run test:integration\n",[540,10810,10811],{"class":542,"line":1675},[540,10812,4448],{"class":689},[540,10814,10815,10817,10819,10821],{"class":542,"line":1683},[540,10816,10578],{"class":708},[540,10818,10597],{"class":1301},[540,10820,1305],{"class":708},[540,10822,10823],{"class":549}," Test CLI functionality\n",[540,10825,10826,10828],{"class":542,"line":1691},[540,10827,10787],{"class":1301},[540,10829,1326],{"class":708},[540,10831,10832,10834,10836],{"class":542,"line":2825},[540,10833,10794],{"class":1301},[540,10835,1305],{"class":708},[540,10837,10799],{"class":549},[540,10839,10840,10842,10844],{"class":542,"line":2839},[540,10841,10666],{"class":1301},[540,10843,1305],{"class":708},[540,10845,10846],{"class":1876}," |\n",[540,10848,10849],{"class":542,"line":2844},[540,10850,10851],{"class":549},"        mindpeeker auth login --key $MINDPEEKER_API_KEY\n",[540,10853,10854],{"class":542,"line":2849},[540,10855,10856],{"class":549},"        mindpeeker sessions create --type dowsing --question \"CI test\"\n",[540,10858,10859],{"class":542,"line":2854},[540,10860,2250],{"class":549},[540,10862,10863,10866],{"class":542,"line":2859},[540,10864,10865],{"class":1301},"  deploy",[540,10867,1326],{"class":708},[540,10869,10870,10873,10875],{"class":542,"line":2864},[540,10871,10872],{"class":1301},"    needs",[540,10874,1305],{"class":708},[540,10876,10877],{"class":549}," test\n",[540,10879,10880,10882,10884],{"class":542,"line":2870},[540,10881,10514],{"class":1301},[540,10883,1305],{"class":708},[540,10885,10519],{"class":549},[540,10887,10888,10890,10892],{"class":542,"line":2881},[540,10889,6063],{"class":1301},[540,10891,1305],{"class":708},[540,10893,10894],{"class":549}," github.ref == 'refs/heads/main'\n",[540,10896,10897],{"class":542,"line":2888},[540,10898,4448],{"class":689},[540,10900,10901,10903],{"class":542,"line":2908},[540,10902,10571],{"class":1301},[540,10904,1326],{"class":708},[540,10906,10907,10909,10911,10913],{"class":542,"line":2944},[540,10908,10578],{"class":708},[540,10910,10581],{"class":1301},[540,10912,1305],{"class":708},[540,10914,10586],{"class":549},[540,10916,10917],{"class":542,"line":2971},[540,10918,4448],{"class":689},[540,10920,10921,10923,10925,10927],{"class":542,"line":2988},[540,10922,10578],{"class":708},[540,10924,10597],{"class":1301},[540,10926,1305],{"class":708},[540,10928,10929],{"class":549}," Deploy to production\n",[540,10931,10932,10934],{"class":542,"line":3005},[540,10933,10787],{"class":1301},[540,10935,1326],{"class":708},[540,10937,10938,10940,10942],{"class":542,"line":3016},[540,10939,10794],{"class":1301},[540,10941,1305],{"class":708},[540,10943,10944],{"class":549}," ${{ secrets.MINDPEEKER_PROD_API_KEY }}\n",[540,10946,10947,10949,10951],{"class":542,"line":3021},[540,10948,10666],{"class":1301},[540,10950,1305],{"class":708},[540,10952,10846],{"class":1876},[540,10954,10955],{"class":542,"line":3026},[540,10956,10957],{"class":549},"        npm run build\n",[540,10959,10960],{"class":542,"line":3031},[540,10961,10962],{"class":549},"        npm run deploy\n",[512,10964,10966],{"id":10965},"support-and-resources","Support and Resources",[10968,10969,10970,10983,10992,11002,11012],"ul",{},[10971,10972,10973,6154,10977],"li",{},[10974,10975,10976],"strong",{},"CLI Documentation",[5548,10978,10982],{"href":10979,"rel":10980},"https://docs.mindpeeker.com/cli",[10981],"nofollow","docs.mindpeeker.com/cli",[10971,10984,10985,6154,10987],{},[10974,10986,377],{},[5548,10988,10991],{"href":10989,"rel":10990},"https://docs.mindpeeker.com/api",[10981],"docs.mindpeeker.com/api",[10971,10993,10994,6154,10997],{},[10974,10995,10996],{},"GitHub Repository",[5548,10998,11001],{"href":10999,"rel":11000},"https://github.com/mindpeeker/tools",[10981],"github.com/mindpeeker/tools",[10971,11003,11004,6154,11007],{},[10974,11005,11006],{},"Community Forum",[5548,11008,11011],{"href":11009,"rel":11010},"https://community.mindpeeker.com",[10981],"community.mindpeeker.com",[10971,11013,11014,6154,11017],{},[10974,11015,11016],{},"Technical Support",[5548,11018,11020],{"href":11019},"mailto:tools-support@mindpeeker.com","tools-support@mindpeeker.com",[11022,11023,11024],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":535,"searchDepth":82,"depth":114,"links":11026},[11027,11028,11037,11042,11047,11051,11055,11058],{"id":514,"depth":114,"text":515},{"id":522,"depth":114,"text":523,"children":11029},[11030,11031,11032,11033,11034,11035,11036],{"id":527,"depth":146,"text":528},{"id":606,"depth":146,"text":372},{"id":670,"depth":146,"text":671},{"id":810,"depth":146,"text":811},{"id":918,"depth":146,"text":919},{"id":1015,"depth":146,"text":1016},{"id":1107,"depth":146,"text":1108},{"id":1199,"depth":114,"text":1200,"children":11038},[11039,11040,11041],{"id":1203,"depth":146,"text":1204},{"id":1288,"depth":146,"text":1289},{"id":1699,"depth":146,"text":1700},{"id":2091,"depth":114,"text":2092,"children":11043},[11044,11045,11046],{"id":2095,"depth":146,"text":2096},{"id":3139,"depth":146,"text":3140},{"id":4225,"depth":146,"text":4226},{"id":6332,"depth":114,"text":6333,"children":11048},[11049,11050],{"id":6336,"depth":146,"text":6337},{"id":8106,"depth":146,"text":8107},{"id":10168,"depth":114,"text":10169,"children":11052},[11053,11054],{"id":10172,"depth":146,"text":10173},{"id":10268,"depth":146,"text":10269},{"id":10415,"depth":114,"text":10416,"children":11056},[11057],{"id":10419,"depth":146,"text":10420},{"id":10965,"depth":114,"text":10966},"Essential tools and utilities for MindPeeker platform development","md",null,{"icon":356},{"icon":356,"order":285},{"title":395,"description":11059},"XODb93ncAunkTFNImAKmZElxPCo_Tmy1oZCwGqg3pxA",[11067,11069],{"title":390,"path":391,"stem":392,"description":11068,"icon":393,"order":279,"children":-1},"Step-by-step integration guides for different platforms and use cases",{"title":399,"path":400,"stem":401,"description":11070,"icon":36,"order":291,"children":-1},"Recommended best practices for developing with MindPeeker platform",1776312212149]