<snapdata remixID="14434737"><project name="error" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAoKADAAQAAAABAAAAeAAAAAAeaS0RAAAKS0lEQVR4Ae2ddchVSxeHl90d2N3diV1gB5hYICpYiIrdHaAYqNiNii1iC3aB3d3dYuv9fIZvn+/48npf0cs3d4Y14D3n7D17z1q/37PWzPvXjfbX9yE6VAFLCkS3tK4uqwoYBRRABcGqAgqgVfl1cQVQGbCqgAJoVX5dXAFUBqwqoABalV8XVwCVAasKKIBW5dfFFUBlwKoCCqBV+XVxBVAZsKqAAmhVfl1cAVQGrCqgAFqVXxdXAJUBqwoogFbl18UVQGXAqgIKoFX5dXEFUBmwqoACaFV+XVwBVAasKqAAWpVfF1cAlQGrCiiAVuXXxRVAZcCqAgqgVfl1cQVQGbCqgAJoVX5dXAFUBqwqoABalV8XVwCVAasKKIBW5dfFFUBlwKoCCqBV+XVxBVAZsKqAAmhVfl1cAVQGrCqgAFqVXxdXAJUBqwoogFbl18UVQGXAqgIKoFX5dXEFUBmwqoACaFV+XVwBVAasKqAAWpVfF/9tAJ89eybbtm0z/3bt2iWXL182ap4+fVq+ffv2jyv78eNHef78+T/+3qhe+OjRIzl79mxU0356/+3bt7Ju3ToZOHCg7Nu3T758+fLTudy4deuW3LhxI9I5L168kDdv3kR672cXv379Ko8fP/7Z7Sivnzt3Lso5fzLhtwE8ceKEzJ49W27evCkXLlyQli1byvXr12X8+PHy+fNnExNiR/z/YX/69OmHeCPOYX5kJq1cuVIOHDjww7PhP4A+AJ93IHxkI+J6zIlsveDZ/fv3y6RJk4KfJreIOYVu/vdLkD8/x4wZI7t375Zs2bIZvRYvXhyaHnFd4n/69KkAfTDC8+jatatcvXo1uBX6jPie0I3vXw4ePCgLFy4MXYpsbsRr4b/v3LkTepZYAo2Di1wL14Nnw38H8372GfNnN37leqlSpaRTp05mKp3v4cOHoceWLVsmx44dM8H06tVLYsWKZYykk6VOnVoGDBggS5YskaBjMgc4Z82aZUwuXry4tGnTJvQ+jMuQIYMRgAQbNmwo8+fPlxIlShiR6RqFChWS27dvC92Zf926dZNixYqF3rF69WrZu3evialnz55y8eJFoZDu378viRIlknHjxkm0aNFC88O/vH79WiZMmCB8xokTR4YOHSoTJ06U4cOHm65E3C1atJDJkyeb+JMmTSojRoyQK1euSP369aVu3bpSo0YNuXfvntAVx44daz5z5MghVatWlWnTppn35sqVSzJmzCjEeurUKYkRI4YkTpzYvAOY1qxZI0WLFjWhoSUxsTOgaY8ePQzktWrVkpcvX5q16WCHDh2S9u3by6JFi8z6CRIkkO7duwvFdfLkSXny5ImkT5/eeDJz5ky5du2aiYWufffuXbPW1q1bZcOGDSaeVq1amWsbN26UV69eSfTo0WXkyJGmw1Ns+Iif2bNnD5cw0u+/3QF5GwkgeJcuXUwSefLkMYsAA3C0bdvWAILY58+fl4oVKxoojh8/bkTZsmWLNGjQQKpXr26enz59umTJksV0U6qW7SgYNWvWFITlPWfOnDGXARx4OALky5dP6tWrJ9u3b5fOnTub7+GVT+fgN+C0a9dO+vTpYzr3gwcPjHgcIcKrPVg3+OR+gQIFjHEUGiDTqQ4fPiw7d+6UDx8+mLjIh/WPHDliQBw8eLAxBtPQIX78+MbI2LFjy7Bhw4RP9Lp06ZIMGTLEvIccKUzg6927t9GZzpg1a1ajQRDT5s2bzbOtW7c2sK1atUrKlClj3su7AZvfFSpUMO9nB2EuBUxBoyPFNGrUKBMjhYFvzZs3N3pSbOTx/v17E3vfvn2lY8eOpvDY7TiaAB5xoi87BWviVbh3QbyRff5RB0yXLp0UKVLEVGThwoUlWbJkZg0SowNRISSbM2dOSZ48uSxdulSSJElijKZC6XBs4yQOEDzDO6i20qVLG3GCoDGOyo1sxI0bV0qWLGk6BSDSVZi/Y8eO0HQ6D1WeMmVK817gLVeunKRJk0ZSpEhhPukkmTJlMs8gYNq0aUPP0yEBjW5y8/uxg66BUZzviJ/tkTXmzZtn1iC/d+/eGZPpKnwnL0xCM3YPcqVIjx49KpkzZzZxxIwZ04DLwo0aNTKdmS5OobGLJEyYMBQTRcGZcNOmTYIXxF62bFkZPXq0KWQ6KZDEixfPbO0cDZjLGnnz5hUaQbVq1cy6PEuO7Ewco4CKgmOwraIrzYFBVySf/Pnzm2fRFZ/ZQfCTwuzQoYOZG9V//qgDcq6pUqWKVK5cOQQfCxIs2wamYDIiYVTTpk1l0KBBpmXTutevX2+23CZNmpitBRB4Fhh5Jvy8QZun8wAX5nIgDzoh96jkvxt0D7oM4lDVAPB3g7Mb3ZQtneLZs2ePgZxuQW5sf5UqVQptYRjK9khR9e/f37waw9euXWuOGnQwCohnMYzdAxPZqsLPfOExUcDkSry8nwGIweAaBdSvXz+jP5ouX77caET3Yg3go1iAnTzQlp2Kawy0Cwaak/OCBQuEhsKWzwB8jiusjeasSy6AHD44NtAR6eTsSr8yYnxv1cN+ZWLEOSTIAJjwwXZSp04d0wWmTJliWjFVTjXNmTPHbC0IQMeioqZOnWpgQhi2YrokVVr5O9RUczCoyLlz50qzZs3M2QggUqVKZbZ1tgjOgnQHOhfvxnz++gtAo/NiAOsBFZXOHM5qxMZzBQsWDBUSZzGOF7yDbZvzDAKz5VJ4FAJ5cAinW+fOnducw9jCOHcFv+liK1asELZHQONcyPmW8x3bYLCDACP5ModY+eSPO7p448aNzdZGfvyuXbu2kYU1guMOHZ9zMec0gKQ4OGPzLFDiCXPoxnjHMQEIyYvCp6uXL1/edHFyYNDFKByu49WMGTNMwfF+Oh4AAirHGDo451D0JSY8pytHNaJ9f9FfUU3S+/9/BTg7Utz8YePz+LGH+pypY7nRuejOvg/tgL47/C/P738n0H95oBqenwoogH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxWCqAzVvkZqALop6/OZKUAOmOVn4EqgH766kxW/wFxLV0868lh3gAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="error"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></blocks><primitives><block-definition s="run %&apos;#1&apos; %&apos;#2&apos;" type="command" category="control" selector="doRun" primitive="doRun"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input><input type="%mult%s" readonly="true" expand="with inputs"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doRun</l></block></script></block-definition></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="11"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="12"></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="18"><costumes><list id="19"><item><ref mediaID="error_Sprite_cst_Screenshot 2025-07-29 at 8"></ref></item></list></costumes><sounds><list struct="atomic" id="20"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSwitchToCostume"><l>Screenshot 2025-07-29 at 8</l></block><block s="doRun"><block s="reportJSFunction"><list></list><l>// This code goes INSIDE the `run JavaScript function ( ) { [ ] }` block.&#xD;// It will define and immediately execute the logic to show multiple error popups faster,&#xD;// cascading down and to the right (top-left to bottom-right diagonal).&#xD;// Each new cascade will start from a random horizontal position along the entire top edge of the screen.&#xD;// When a cascade hits the bottom edge or runs out of space, it stops and a new one starts from a new random top position.&#xD;// The error messages will NOT be cleared by themselves, but individual popups will stay ON SCREEN horizontally.&#xD;// NEW: Pressing the spacebar will stop the cascade and clear all existing error messages.&#xD;&#xD;(function() {&#xD;    // Variable to hold the ID of the setTimeout, allowing us to clear it&#xD;    let cascadeTimeoutId = null;&#xD;&#xD;    // Helper function to create, style, and display a critical error message popup dynamically&#xD;    const showCriticalError = (message = "Critical error", xPos = 0, yPos = 0) =&gt; {&#xD;        const errorMessageDiv = document.createElement(&apos;div&apos;);&#xD;        // Add a class name for easier selection when clearing all messages&#xD;        errorMessageDiv.className = &apos;custom-error-message&apos;;&#xD;        errorMessageDiv.id = &apos;customErrorMessage_&apos; + Date.now() + &apos;_&apos; + Math.random().toString(36).substr(2, 5); // Unique ID&#xD;&#xD;        Object.assign(errorMessageDiv.style, {&#xD;            width: &apos;300px&apos;,&#xD;            backgroundColor: &apos;#ECE9D8&apos;,&#xD;            border: &apos;1px solid #000&apos;,&#xD;            fontFamily: &apos;MS Sans Serif, Arial, sans-serif&apos;,&#xD;            fontSize: &apos;12px&apos;,&#xD;            position: &apos;fixed&apos;,&#xD;            // Use xPos and yPos directly from arguments, which are already calculated relative to the viewport&#xD;            top: yPos + &apos;px&apos;,&#xD;            left: xPos + &apos;px&apos;,&#xD;            transform: &apos;none&apos;,&#xD;            boxShadow: &apos;3px 3px 5px rgba(0, 0, 0, 0.3)&apos;,&#xD;            zIndex: &apos;1000&apos;,&#xD;            display: &apos;block&apos;&#xD;        });&#xD;&#xD;        const errorHeaderDiv = document.createElement(&apos;div&apos;);&#xD;        errorHeaderDiv.className = &apos;error-header&apos;;&#xD;        Object.assign(errorHeaderDiv.style, {&#xD;            backgroundColor: &apos;#000080&apos;,&#xD;            color: &apos;white&apos;,&#xD;            padding: &apos;4px&apos;,&#xD;            display: &apos;flex&apos;,&#xD;            justifyContent: &apos;space-between&apos;,&#xD;            alignItems: &apos;center&apos;,&#xD;            fontWeight: &apos;bold&apos;,&#xD;            cursor: &apos;default&apos;&#xD;        });&#xD;        errorHeaderDiv.textContent = &apos;Error&apos;;&#xD;&#xD;        const closeButtonSpan = document.createElement(&apos;span&apos;);&#xD;        closeButtonSpan.className = &apos;close-button&apos;;&#xD;        closeButtonSpan.innerHTML = &apos;&amp;times;&apos;;&#xD;        Object.assign(closeButtonSpan.style, {&#xD;            color: &apos;white&apos;,&#xD;            fontSize: &apos;16px&apos;,&#xD;            cursor: &apos;pointer&apos;,&#xD;            padding: &apos;0 5px&apos;&#xD;        });&#xD;        closeButtonSpan.onmouseover = function() { this.style.backgroundColor = &apos;#C0C0C0&apos;; this.style.color = &apos;#000&apos;; };&#xD;        closeButtonSpan.onmouseout = function() { this.style.backgroundColor = &apos;&apos;; this.style.color = &apos;white&apos;; };&#xD;        errorHeaderDiv.appendChild(closeButtonSpan);&#xD;        errorMessageDiv.appendChild(errorHeaderDiv);&#xD;&#xD;        const errorContentDiv = document.createElement(&apos;div&apos;);&#xD;        errorContentDiv.className = &apos;error-content&apos;;&#xD;        Object.assign(errorContentDiv.style, {&#xD;            display: &apos;flex&apos;,&#xD;            alignItems: &apos;center&apos;,&#xD;            padding: &apos;20px&apos;&#xD;        });&#xD;&#xD;        const warningIconDiv = document.createElement(&apos;div&apos;);&#xD;        warningIconDiv.className = &apos;warning-icon&apos;;&#xD;        Object.assign(warningIconDiv.style, {&#xD;            fontSize: &apos;40px&apos;,&#xD;            color: &apos;#FFCC00&apos;,&#xD;            border: &apos;2px solid #000&apos;,&#xD;            width: &apos;50px&apos;,&#xD;            height: &apos;50px&apos;,&#xD;            display: &apos;flex&apos;,&#xD;            justifyContent: &apos;center&apos;,&#xD;            alignItems: &apos;center&apos;,&#xD;            marginRight: &apos;15px&apos;,&#xD;            backgroundColor: &apos;#C0C0C0&apos;,&#xD;            fontWeight: &apos;bold&apos;,&#xD;            fontFamily: &apos;MS Sans Serif, Arial, sans-serif&apos;,&#xD;            lineHeight: &apos;1&apos;&#xD;        });&#xD;        warningIconDiv.textContent = &apos;!&apos;;&#xD;        errorContentDiv.appendChild(warningIconDiv);&#xD;&#xD;        const messageP = document.createElement(&apos;p&apos;);&#xD;        Object.assign(messageP.style, {&#xD;            margin: &apos;0&apos;,&#xD;            color: &apos;#000&apos;&#xD;        });&#xD;        messageP.textContent = message;&#xD;        errorContentDiv.appendChild(messageP);&#xD;        errorMessageDiv.appendChild(errorContentDiv);&#xD;&#xD;        const errorFooterDiv = document.createElement(&apos;div&apos;);&#xD;        errorFooterDiv.className = &apos;error-footer&apos;;&#xD;        Object.assign(errorFooterDiv.style, {&#xD;            display: &apos;flex&apos;,&#xD;            justifyContent: &apos;center&apos;,&#xD;            paddingBottom: &apos;15px&apos;&#xD;        });&#xD;&#xD;        const okButton = document.createElement(&apos;button&apos;);&#xD;        okButton.id = &apos;errorOkButton&apos;;&#xD;        Object.assign(okButton.style, {&#xD;            padding: &apos;5px 20px&apos;,&#xD;            backgroundColor: &apos;#C0C0C0&apos;,&#xD;            border: &apos;1px solid #000&apos;,&#xD;            fontFamily: &apos;MS Sans Serif, Arial, sans-serif&apos;,&#xD;            fontSize: &apos;12px&apos;,&#xD;            cursor: &apos;pointer&apos;,&#xD;            boxShadow: &apos;2px 2px 0px rgba(0, 0, 0, 0.5)&apos;&#xD;        });&#xD;        okButton.textContent = &apos;OK&apos;;&#xD;        okButton.onmousedown = function() { this.style.backgroundColor = &apos;#A0A0A0&apos;; this.style.boxShadow = &apos;1px 1px 0px rgba(0, 0, 0, 0.5)&apos;; this.style.transform = &apos;translate(1px, 1px)&apos;; };&#xD;        okButton.onmouseup = okButton.onmouseleave = function() { this.style.backgroundColor = &apos;#C0C0C0&apos;; this.style.boxShadow = &apos;2px 2px 0px rgba(0, 0, 0, 0.5)&apos;; this.style.transform = &apos;translate(0, 0)&apos;; };&#xD;        errorFooterDiv.appendChild(okButton);&#xD;        errorMessageDiv.appendChild(errorFooterDiv);&#xD;&#xD;        if (document.body) {&#xD;            document.body.appendChild(errorMessageDiv);&#xD;        } else {&#xD;            document.addEventListener(&apos;DOMContentLoaded&apos;, () =&gt; {&#xD;                document.body.appendChild(errorMessageDiv);&#xD;            });&#xD;        }&#xD;&#xD;        const closeErrorMessage = () =&gt; {&#xD;            if (errorMessageDiv.parentNode) {&#xD;                errorMessageDiv.parentNode.removeChild(errorMessageDiv);&#xD;            }&#xD;        };&#xD;&#xD;        okButton.addEventListener(&apos;click&apos;, closeErrorMessage);&#xD;        closeButtonSpan.addEventListener(&apos;click&apos;, closeErrorMessage);&#xD;    };&#xD;&#xD;    // --- Configuration for the cascade ---&#xD;    const popupDelayMs = 10; // Even faster: 10 milliseconds&#xD;    const verticalOffsetIncrement = 20;&#xD;    const horizontalOffsetIncrement = 20; // This value is positive, and we will ADD it for rightward movement&#xD;    const popupWidth = 300;&#xD;    const approximatePopupHeight = 170; // Defined popup height&#xD;    const horizontalScreenMargin = 10; // Minimum margin from viewport edges&#xD;    const verticalScreenMargin = 10; // Margin from top/bottom edges&#xD;&#xD;    let currentPopupIndex = 0;&#xD;    let initialOffsetX = 0; // Will be set once for each full cascade run&#xD;    let initialOffsetY = 0; // Will be set once for each full cascade run&#xD;&#xD;    // Function to clear all error messages from the screen&#xD;    const clearAllErrorMessages = () =&gt; {&#xD;        const allErrorMessages = document.querySelectorAll(&apos;.custom-error-message&apos;);&#xD;        allErrorMessages.forEach(msg =&gt; {&#xD;            if (msg.parentNode) {&#xD;                msg.parentNode.removeChild(msg);&#xD;            }&#xD;        });&#xD;        console.log("All error messages cleared.");&#xD;    };&#xD;&#xD;    // The stopCascade function&#xD;    const stopCascade = () =&gt; {&#xD;        if (cascadeTimeoutId) {&#xD;            clearTimeout(cascadeTimeoutId); // Stop the scheduled next popup&#xD;            cascadeTimeoutId = null; // Clear the ID to indicate no active cascade&#xD;            console.log("Cascade loop stopped.");&#xD;        }&#xD;        clearAllErrorMessages(); // Clear all messages immediately when stopped&#xD;    };&#xD;&#xD;    // Function to show the next popup&#xD;    const showNextPopup = () =&gt; {&#xD;        const viewportWidth = window.innerWidth || document.documentElement.clientWidth;&#xD;        const viewportHeight = window.innerHeight || document.documentElement.clientHeight;&#xD;&#xD;        // Calculate available vertical space considering margins&#xD;        const maxVerticalSpace = viewportHeight - (verticalScreenMargin * 2) - approximatePopupHeight; // Account for popup height itself&#xD;        const maxPopups = Math.floor(maxVerticalSpace / verticalOffsetIncrement);&#xD;&#xD;        // If starting a new cascade, randomize the initial position&#xD;        if (currentPopupIndex === 0) {&#xD;            // Randomize initial X within safe horizontal bounds for a TOP-LEFT TO BOTTOM-RIGHT cascade&#xD;            // The first popup&apos;s left edge must be at least `horizontalScreenMargin` from the left edge.&#xD;            const minInitialXAllowed = horizontalScreenMargin;&#xD;            &#xD;            // The rightmost popup (at the end of the diagonal) must be within `horizontalScreenMargin` of the right edge.&#xD;            // So, initialX + (maxPopups - 1) * horizontalOffsetIncrement + popupWidth &lt;= viewportWidth - horizontalScreenMargin&#xD;            // Rearranging for initialX:&#xD;            const maxInitialXForCascadeToStayOnScreen = viewportWidth - popupWidth - horizontalScreenMargin - ((maxPopups - 1) * horizontalOffsetIncrement);&#xD;&#xD;            if (maxInitialXForCascadeToStayOnScreen &gt;= minInitialXAllowed) {&#xD;                initialOffsetX = Math.floor(Math.random() * (maxInitialXForCascadeToStayOnScreen - minInitialXAllowed + 1)) + minInitialXAllowed;&#xD;            } else {&#xD;                // Fallback for very narrow screens or very long cascades where the full range isn&apos;t possible&#xD;                initialOffsetX = minInitialXAllowed;&#xD;                if (initialOffsetX &gt; maxInitialXForCascadeToStayOnScreen) {&#xD;                    initialOffsetX = maxInitialXForCascadeToStayOnScreen; // Force it to fit if possible&#xD;                }&#xD;            }&#xD;&#xD;            // Randomize initial Y within safe vertical bounds (can be 0 if desired)&#xD;            const maxAllowedInitialY = viewportHeight - (maxPopups * verticalOffsetIncrement) - approximatePopupHeight - verticalScreenMargin;&#xD;            const minStartY = verticalScreenMargin;&#xD;&#xD;            if (maxAllowedInitialY &gt; minStartY) {&#xD;                initialOffsetY = Math.floor(Math.random() * (maxAllowedInitialY - minStartY + 1)) + minStartY;&#xD;            } else {&#xD;                initialOffsetY = minStartY; // Fallback for very short screens&#xD;            }&#xD;        }&#xD;&#xD;        let currentOffsetY = initialOffsetY + (currentPopupIndex * verticalOffsetIncrement);&#xD;        &#xD;        // CRITICAL CHANGE FOR TOP-LEFT TO BOTTOM-RIGHT MOVEMENT: ADD the horizontal increment&#xD;        let currentOffsetX = initialOffsetX + (currentPopupIndex * horizontalOffsetIncrement); &#xD;&#xD;        // *** FINAL ABSOLUTE CLAMPING FOR EACH INDIVIDUAL POPUP ***&#xD;        // This is a robust failsafe to ensure no popup ever goes out of bounds.&#xD;        currentOffsetX = Math.max(currentOffsetX, horizontalScreenMargin); // Must be at least `horizontalScreenMargin` from left&#xD;        currentOffsetX = Math.min(currentOffsetX, viewportWidth - popupWidth - horizontalScreenMargin); // Must not go off right edge&#xD;&#xD;        currentOffsetY = Math.max(currentOffsetY, verticalScreenMargin); // Must be at least `verticalScreenMargin` from top&#xD;        currentOffsetY = Math.min(currentOffsetY, viewportHeight - approximatePopupHeight - verticalScreenMargin); // Must not go off bottom edge&#xD;&#xD;        // Only continue the cascade if there&apos;s vertical space left for the *next* popup&#xD;        if (currentPopupIndex &lt; maxPopups) {&#xD;            showCriticalError(`Critical error #${currentPopupIndex + 1}`, currentOffsetX, currentOffsetY);&#xD;&#xD;            currentPopupIndex++;&#xD;            // Store the timeout ID&#xD;            cascadeTimeoutId = setTimeout(showNextPopup, popupDelayMs); &#xD;        } else {&#xD;            // Cascade finished its vertical run, reset and prepare for a new cascade&#xD;            console.log("Cascade completed. Preparing to loop.");&#xD;            currentPopupIndex = 0; // Reset index for the new cascade&#xD;&#xD;            // Store the timeout ID for the delay before the next cascade starts&#xD;            cascadeTimeoutId = setTimeout(showNextPopup, popupDelayMs * 5); &#xD;        }&#xD;    };&#xD;&#xD;    // Event Listener for Space Key&#xD;    document.addEventListener(&apos;keydown&apos;, (event) =&gt; {&#xD;        if (event.code === &apos;Space&apos;) {&#xD;            event.preventDefault(); // Prevent default spacebar action (like scrolling)&#xD;            stopCascade(); // Call the stop function&#xD;        }&#xD;    });&#xD;&#xD;    // Start showing the popups&#xD;    showNextPopup();&#xD;&#xD;})();</l></block><list></list></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="error" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><costume name="Screenshot 2025-07-29 at 8" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAA11UlEQVR4Ae2dBXgkudV2a5MNM3MyYWbmDTMzb5iZecPMzBtmZt4wM/OGmRnr19GX67+2ttv2SB63rBw9j8d2d6kknXt13yup2rPXmMpgkYAEJCABCUhgWwkcYltbszEJSEACEpCABDIBBVhHkIAEJCABCayAgAK8Aug2KQEJSEACElCA9QEJSEACEpDACggowCuAbpMSkIAEJCABBVgfkIAEJCABCayAgAK8Aug2KQEJSEACElCA9QEJSEACEpDACggowCuAbpMSkIAEJCABBVgfkIAEJCABCayAgAK8Aug2KQEJSEACElCA9QEJSEACEpDACggowCuAbpMSkIAEJCABBVgfkIAEJCABCayAgAK8Aug2KQEJSEACElCA9QEJSEACEpDACggowCuAbpMSkIAEJCABBVgfkIAEJCABCayAgAK8Aug2KQEJSEACElCA9QEJSEACEpDACggowCuAbpMSkIAEJCABBVgfkIAEJCABCayAgAK8Aug2KQEJSEACElCA9QEJSEACEpDACggowCuAbpMSkIAEJCABBVgfkIAEJCABCayAgAK8Aug2KQEJSEACElCA9QEJSEACEpDACggowCuAbpMSkIAEJCABBVgfkIAEJCABCayAgAK8Aug2KQEJSEACElCA9QEJSEACEpDACggowCuAbpMSkIAEJCABBVgfkIAEJCABCayAgAK8Aug2KQEJSEACElCA9QEJSEACEpDACggowCuAbpMSkIAEJCABBVgfkIAEJCABCayAgAK8Aug2KQEJSEACElCA9QEJSEACEpDACggowCuAbpMSkIAEJCABBVgfkIAEJCABCayAgAK8Aug2KQEJSEACElCA9QEJSEACEpDACggowCuAbpMSkIAEJCABBVgfkIAEJCABCayAgAK8Aug2KQEJSEACElCA9QEJSEACEpDACggowCuAbpMSkIAEJCABBVgfkIAEJCABCayAgAK8Aug2KQEJSEACEti7EMHLCutZTQISkIAEJNAjgevu7qD2GlPZ3UpeLwEJSEACEpBAHQG3oOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1JSABCUhAAkUEFOAibFaSgAQkIAEJ1BFQgOv4WVsCEpCABCRQREABLsJmJQlIQAISkEAdAQW4jp+1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" mediaID="error_Sprite_cst_Screenshot 2025-07-29 at 8"/></media></snapdata>