[{"data":1,"prerenderedAt":497},["ShallowReactive",2],{"docs:navigation":3,"docs:page:\u002Fdocs\u002Fpresenting\u002Frehearsal":125,"docs:surround:\u002Fdocs\u002Fpresenting\u002Frehearsal":492},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","\u002Fdocs","docs",[9,12,26,39,56,65],{"title":10,"path":6,"stem":11},"Introduction","docs\u002Findex",{"title":13,"path":14,"stem":15,"children":16,"page":25},"Getting started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[17,21],{"title":18,"path":19,"stem":20},"Your first interactive talk","\u002Fdocs\u002Fgetting-started\u002Ffirst-talk","docs\u002F1.getting-started\u002F1.first-talk",{"title":22,"path":23,"stem":24},"Interactions","\u002Fdocs\u002Fgetting-started\u002Finteractions","docs\u002F1.getting-started\u002F2.interactions",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Presenting a talk","\u002Fdocs\u002Fpresenting","docs\u002F2.presenting",[31,35],{"title":32,"path":33,"stem":34},"Sharing your talk","\u002Fdocs\u002Fpresenting\u002Fsharing","docs\u002F2.presenting\u002F1.sharing",{"title":36,"path":37,"stem":38},"Rehearse safely","\u002Fdocs\u002Fpresenting\u002Frehearsal","docs\u002F2.presenting\u002F2.rehearsal",{"title":40,"path":41,"stem":42,"children":43,"page":25},"Slidev","\u002Fdocs\u002Fslidev","docs\u002F3.slidev",[44,48,52],{"title":45,"path":46,"stem":47},"Your first Slidev integration","\u002Fdocs\u002Fslidev\u002Fgetting-started","docs\u002F3.slidev\u002F1.getting-started",{"title":49,"path":50,"stem":51},"Slidev reference","\u002Fdocs\u002Fslidev\u002Freference","docs\u002F3.slidev\u002F2.reference",{"title":53,"path":54,"stem":55},"Publish slides with saved results","\u002Fdocs\u002Fslidev\u002Fpublishing","docs\u002F3.slidev\u002F3.publishing",{"title":57,"path":58,"stem":59,"children":60,"page":25},"Help","\u002Fdocs\u002Fhelp","docs\u002F4.help",[61],{"title":62,"path":63,"stem":64},"Troubleshooting","\u002Fdocs\u002Fhelp\u002Ftroubleshooting","docs\u002F4.help\u002F1.troubleshooting",{"title":66,"path":67,"stem":68,"children":69},"Knowledge base","\u002Fdocs\u002Fknowledge-base","docs\u002Fknowledge-base\u002Findex",[70,71,75,79,83,87,90,94,98,102,106,110,114,118,122],{"title":66,"path":67,"stem":68},{"title":72,"path":73,"stem":74},"Account and security","\u002Fdocs\u002Fknowledge-base\u002Faccount-and-security","docs\u002Fknowledge-base\u002Faccount-and-security",{"title":76,"path":77,"stem":78},"Audience questions","\u002Fdocs\u002Fknowledge-base\u002Faudience-questions","docs\u002Fknowledge-base\u002Faudience-questions",{"title":80,"path":81,"stem":82},"Core concepts","\u002Fdocs\u002Fknowledge-base\u002Fconcepts","docs\u002Fknowledge-base\u002Fconcepts",{"title":84,"path":85,"stem":86},"Feedback","\u002Fdocs\u002Fknowledge-base\u002Ffeedback","docs\u002Fknowledge-base\u002Ffeedback",{"title":18,"path":88,"stem":89},"\u002Fdocs\u002Fknowledge-base\u002Fgetting-started","docs\u002Fknowledge-base\u002Fgetting-started",{"title":91,"path":92,"stem":93},"Live reactions","\u002Fdocs\u002Fknowledge-base\u002Flive-reactions","docs\u002Fknowledge-base\u002Flive-reactions",{"title":95,"path":96,"stem":97},"Plans and limits","\u002Fdocs\u002Fknowledge-base\u002Fplans-and-limits","docs\u002Fknowledge-base\u002Fplans-and-limits",{"title":99,"path":100,"stem":101},"Presenter tools","\u002Fdocs\u002Fknowledge-base\u002Fpresenter-tools","docs\u002Fknowledge-base\u002Fpresenter-tools",{"title":103,"path":104,"stem":105},"Questions and answers","\u002Fdocs\u002Fknowledge-base\u002Fquestions-and-answers","docs\u002Fknowledge-base\u002Fquestions-and-answers",{"title":107,"path":108,"stem":109},"Sharing and audience access","\u002Fdocs\u002Fknowledge-base\u002Fsharing-and-access","docs\u002Fknowledge-base\u002Fsharing-and-access",{"title":111,"path":112,"stem":113},"Slidev and demo mode","\u002Fdocs\u002Fknowledge-base\u002Fslidev-and-demo-mode","docs\u002Fknowledge-base\u002Fslidev-and-demo-mode",{"title":115,"path":116,"stem":117},"Talk lifecycle","\u002Fdocs\u002Fknowledge-base\u002Ftalk-lifecycle","docs\u002Fknowledge-base\u002Ftalk-lifecycle",{"title":119,"path":120,"stem":121},"Managing talks","\u002Fdocs\u002Fknowledge-base\u002Ftalks","docs\u002Fknowledge-base\u002Ftalks",{"title":62,"path":123,"stem":124},"\u002Fdocs\u002Fknowledge-base\u002Ftroubleshooting","docs\u002Fknowledge-base\u002Ftroubleshooting",{"title":36,"description":126,"body":127,"path":37,"seo":491},"Choose a rehearsal method and check your setup before a real audience joins.",{"type":128,"value":129,"toc":484},"minimark",[130,143,148,204,207,211,219,222,226,229,262,265,269,280,291,301,304,325,363,382,385,389,392,469,475,480],[131,132,133,134,138,139,142],"p",{},"Use this guide after the ",[135,136,137],"a",{"href":19},"app tutorial"," or ",[135,140,141],{"href":46},"Slidev tutorial",".",[144,145,147],"h2",{"id":146},"choose-what-you-need-to-practice","Choose what you need to practice",[149,150,151,167],"table",{},[152,153,154],"thead",{},[155,156,157,161,164],"tr",{},[158,159,160],"th",{},"Method",[158,162,163],{},"Best for",[158,165,166],{},"Saves new participation?",[168,169,170,182,193],"tbody",{},[155,171,172,176,179],{},[173,174,175],"td",{},"Static component data",[173,177,178],{},"Slide layout, chart styling, and offline fallback",[173,180,181],{},"No; it does not collect participation",[155,183,184,187,190],{},[173,185,186],{},"Separate practice talk",[173,188,189],{},"Full end-to-end checks, including saved results",[173,191,192],{},"Yes",[155,194,195,198,201],{},[173,196,197],{},"Demo mode",[173,199,200],{},"Demonstrating participation events without saving new submissions",[173,202,203],{},"No for poll answers, audience questions, feedback messages, and feedback reactions",[131,205,206],{},"Demo mode is a per-talk setting. It does not delete existing results, start the talk, or unlock plan-restricted features. Voting and audience-question highlighting are unavailable in demo mode.",[144,208,210],{"id":209},"practice-without-a-live-connection","Practice without a live connection",[131,212,213,214,218],{},"Use the ",[135,215,217],{"href":216},"\u002Fdocs\u002Fslidev\u002Freference#static-question","static example"," with live credentials removed from your environment and user configuration. It should render without retrieving a talk.",[131,220,221],{},"This checks component rendering, not QR access, authentication, realtime delivery, or saved answers.",[144,223,225],{"id":224},"practice-a-real-audience-journey","Practice a real audience journey",[131,227,228],{},"For the simplest full rehearsal:",[230,231,232,236,239,247,250,253,256],"ol",{},[233,234,235],"li",{},"Create a dedicated practice talk, or duplicate your talk.",[233,237,238],{},"Review its demo-mode setting: duplicates inherit it.",[233,240,241,242,246],{},"Choose ",[243,244,245],"strong",{},"Run"," and enable the features you intend to use.",[233,248,249],{},"Open the audience link on a phone, not just your signed-in presenter browser.",[233,251,252],{},"Submit a poll answer and feedback. If available on your plan, try a live reaction and an audience question.",[233,254,255],{},"Confirm results in the owner workspace and the connected presentation.",[233,257,241,258,261],{},[243,259,260],{},"Finish"," when done.",[131,263,264],{},"Use a separate talk so practice answers do not mix with a real session. Finishing and restarting a talk do not clear its results.",[144,266,268],{"id":267},"use-demo-mode-through-the-integration-api","Use demo mode through the integration API",[131,270,271,272,275,276,279],{},"Demo mode is controlled through the API, not a documented Slidev frontmatter switch. Use a token with ",[243,273,274],{},"read"," and ",[243,277,278],{},"write",". Make these requests from a trusted API client; keep the token out of shared request history.",[131,281,282,283,275,287,290],{},"Replace ",[284,285,286],"code",{},"YOUR_USERNAME",[284,288,289],{},"YOUR_TALK_NUMBER"," in this endpoint:",[292,293,299],"pre",{"className":294,"code":296,"language":297,"meta":298},[295],"language-text","https:\u002F\u002Finalia.app\u002Fapi\u002FYOUR_USERNAME\u002Ftalks\u002FYOUR_TALK_NUMBER\u002Fdemo-mode\n","text","",[284,300,296],{"__ignoreMap":298},[131,302,303],{},"Send these headers:",[292,305,309],{"className":306,"code":307,"language":308,"meta":298,"style":298},"language-http shiki shiki-themes material-theme-lighter github-light github-dark","Accept: application\u002Fjson\nAuthorization: Bearer YOUR_DEDICATED_TOKEN\n","http",[284,310,311,319],{"__ignoreMap":298},[312,313,316],"span",{"class":314,"line":315},"line",1,[312,317,318],{},"Accept: application\u002Fjson\n",[312,320,322],{"class":314,"line":321},2,[312,323,324],{},"Authorization: Bearer YOUR_DEDICATED_TOKEN\n",[149,326,327,340],{},[152,328,329],{},[155,330,331,334,337],{},[158,332,333],{},"Action",[158,335,336],{},"HTTP method",[158,338,339],{},"Request body",[168,341,342,353],{},[155,343,344,347,350],{},[173,345,346],{},"Enable demo mode",[173,348,349],{},"POST",[173,351,352],{},"None",[155,354,355,358,361],{},[173,356,357],{},"Disable demo mode",[173,359,360],{},"DELETE",[173,362,352],{},[131,364,365,366,369,370,373,374,377,378,381],{},"Read the talk back with ",[284,367,368],{},"GET https:\u002F\u002Finalia.app\u002Fapi\u002FYOUR_USERNAME\u002Ftalks\u002FYOUR_TALK_NUMBER"," using the same headers and check ",[284,371,372],{},"data.demo_mode",". Confirm it is ",[284,375,376],{},"true"," before rehearsing and ",[284,379,380],{},"false"," before collecting real responses. A failed or uncertain request is not confirmation of the setting.",[131,383,384],{},"Keep the talk running during the rehearsal. New demo submissions can appear live without increasing saved answer counts. This is expected.",[144,386,388],{"id":387},"pre-flight-checklist","Pre-flight checklist",[131,390,391],{},"Before inviting the real audience:",[393,394,397,407,417,427,433,439,445,451,457,463],"ul",{"className":395},[396],"contains-task-list",[233,398,401,406],{"className":399},[400],"task-list-item",[402,403],"input",{"disabled":404,"type":405},true,"checkbox"," Correct account, talk number, and question snippets are configured.",[233,408,410,412,413,416],{"className":409},[400],[402,411],{"disabled":404,"type":405}," Demo mode is ",[243,414,415],{},"off",", including on duplicated talks.",[233,418,420,422,423,426],{"className":419},[400],[402,421],{"disabled":404,"type":405}," Talk is ",[243,424,425],{},"running","; the scheduled date alone does not start it.",[233,428,430,432],{"className":429},[400],[402,431],{"disabled":404,"type":405}," Intended features are enabled and available on your plan.",[233,434,436,438],{"className":435},[400],[402,437],{"disabled":404,"type":405}," A phone on the venue network can open the audience link.",[233,440,442,444],{"className":441},[400],[402,443],{"disabled":404,"type":405}," A poll answer reaches the presentation and is saved in the owner workspace.",[233,446,448,450],{"className":447},[400],[402,449],{"disabled":404,"type":405}," QR codes are readable, with a text link alongside them.",[233,452,454,456],{"className":453},[400],[402,455],{"disabled":404,"type":405}," Presenter and management links are not shared.",[233,458,460,462],{"className":459},[400],[402,461],{"disabled":404,"type":405}," The live-configured deck is not publicly hosted or served on an untrusted network.",[233,464,466,468],{"className":465},[400],[402,467],{"disabled":404,"type":405}," A static slide or verbal fallback is ready if connectivity fails.",[131,470,471,472,474],{},"Keep the talk running until built-in feedback collection is complete, then choose ",[243,473,260],{},". Delete temporary integration tokens when no longer needed.",[131,476,477,478,142],{},"If an action's outcome is uncertain, refresh and inspect the current state before retrying. See ",[135,479,62],{"href":63},[481,482,483],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":298,"searchDepth":321,"depth":321,"links":485},[486,487,488,489,490],{"id":146,"depth":321,"text":147},{"id":209,"depth":321,"text":210},{"id":224,"depth":321,"text":225},{"id":267,"depth":321,"text":268},{"id":387,"depth":321,"text":388},{"title":36,"description":126},[493,495],{"title":32,"path":33,"stem":34,"description":494,"children":-1},"Help attendees join your presentation from their own devices.",{"title":45,"path":46,"stem":47,"description":496,"children":-1},"Connect a Slidev deck to your Inalia talk and display a live poll.",1792930374676]