(()=>{"use strict";const e=typeof window<"u"?window:globalThis;if(e.__DEMO_AGENT_MOUNTED)return;function d(){return!!(e.React&&e.ReactDOM&&typeof e.ReactDOM.createRoot=="function"&&e.DemoAgentCopilot&&e.DEMO_AGENT_TOOLS)}function i(){if(e.__DEMO_AGENT_MOUNTED)return;e.__DEMO_AGENT_MOUNTED=!0;let t=document.getElementById("canvas-demo-agent-root");if(!t){t=document.createElement("div"),t.id="canvas-demo-agent-root";const n=document.getElementById("root");n&&n.parentNode?n.parentNode.insertBefore(t,n.nextSibling):(document.body||document.documentElement).appendChild(t)}e.ReactDOM.createRoot(t).render(e.React.createElement(e.DemoAgentCopilot))}let r=0;function o(){if(!e.__DEMO_AGENT_MOUNTED){if(d()){i();return}r+=1,r<40&&setTimeout(o,250)}}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",o,{once:!0}):o()})();
