<snapdata remixID="9878797"><project name="the hardest bullet hell" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>you dodge by your mouse</notes><thumbnail>data:image/png;base64,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</thumbnail><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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3de5xkZX3n8e9zqntmuqq7qmcEiQpiuISLgKAJIRIuXgIGL/FG2Fc0Gu+KgrDRxGA2qyQkrBLWaNAFFW+Jq6sgGpMYMSoYCBoDu3hhMSMCgsgyMF3VXTWX7qpnX8+p6p7TNdXddaovT/+GT71e/MOcc57nef+e7m+fU+c8x4kPAggggAACCKy5gFvzFmkQAQQQQAABBEQAMwkQQAABBBCIIEAAR0CnSQQQQAABBAhg5gACCCCAAAIRBAjgCOg0iQACCCCAAAHMHEAAAQQQQCCCAAEcAZ0mEUAAAQQQIICZAwgggAACCEQQIIAjoNMkAggggAACBDBzAAEEEEAAgQgCBHAEdJpEAAEEEECAAGYOIIAAAgggEEGAAI6ATpMIIIAAAggQwMwBBBBAAAEEIggQwBHQaRIBBBBAAAECmDmAAAIIIIBABAECOAI6TSKAAAIIIEAAMwcQQAABBBCIIEAAR0CnSQQQQAABBAhg5gACCCCAAAIRBAjgCOg0iQACCCCAAAHMHEAAAQQQQCCCAAEcAZ0mEUAAAQQQIICZAwgggAACCEQQIIAjoNMkAggggAACBDBzAAEEEEAAgQgCBHAEdJpEAAEEEECAAGYOIIAAAgggEEGAAI6ATpMIIIAAAggQwMwBBBBAAAEEIggQwBHQaRIBBBBAAAECmDmAAAIIIIBABAECOAI6TSKAAAIIIEAAMwcQQAABBBCIIEAAR0CnSQQQQAABBAhg5gACCCCAAAIRBAjgCOg0iQACCCCAAAHMHEAAAQQQQCCCAAEcAZ0mEUAAAQQQIICZAwgggAACCEQQIIAjoNMkAggggAACBDBzAAEEEEAAgQgCBHAEdJpEAAEEEECAAGYOIIAAAgggEEGAAI6ATpMIIIAAAggQwMwBBBBAAAEEIggQwBHQaRIBBBBAAAECmDmAAAIIIIBABAECOAI6TSKAAAIIIEAAMwcQQAABBBCIIEAAR0CnSQQQQAABBAhg5gACCCCAAAIRBAjgCOg0iQACCCCAAAHMHEAAAQQQQCCCAAEcAZ0mEUAAAQQQIICZAwgggAACCEQQIIAjoNMkAggggAACBDBzAAEEEEAAgQgCBHAEdJpEAAEEEECAAGYOIIAAAgggEEGAAI6ATpMIIIAAAggQwMwBBBBAAAEEIggQwBHQaRIBBBBAAAECmDmAAAIIIIBABAECOAI6TSKAAAIIIEAAMwcQQAABBBCIIEAAR0CnSQQQQAABBAhg5gACCCCAAAIRBAjgCOg0iQACCCCAAAHMHEAAAQQQQCCCAAEcAZ0mEUAAAQQQIICZAwgggAACCEQQIIAjoNMkAggggAACBDBzAAEEEEAAgQgCBHAEdJpEAAEEEECAAGYOIIAAAgggEEGAAI6ATpMIIIAAAggQwMwBBBBAAAEEIggQwBHQaRIBBBBAAAECmDmAAAIIIIBABAECOAI6TSKAAAIIIEAAMwcQQAABBBCIIEAAR0CnSQQQQAABBAhg5gACCCCAAAIRBAjgCOg0iQACCCCAAAHMHEAAAQQQQCCCAAEcAZ0mEUAAAQQQIICZAwgggAACCEQQIIAjoNMkAggggAACBDBzAAEEEEAAgQgCBHAEdJpEAAEEEECAAGYOIIAAAgggEEGAAI6ATpMIIIAAAggQwMwBBBBAAAEEIggQwBHQaRIBBBBAAAECmDmAAAIIIIBABAECOAI6TSKAAAIIIEAAMwcQQAABBBCIIEAAR0CnSQQQQAABBAhg5gACCCCAAAIRBAjgCOg0iQACCCCAAAHMHEAAAQQQQCCCAAEcAZ0mEUAAAQQQIICZAwgggAACCEQQIIAjoNMkAggggAACBDBzAAEEEEAAgQgCBHAEdJpEAAEEEECAAGYOIIAAAgggEEGAAI6ATpMIIIAAAggQwMwBBBBAAAEEIggQwBHQaRIBBBBAAAECmDmAAAIIIIBABAECOAI6TSKAAAIIIEAAMwcQQAABBBCIIEAAR0CnSQQQQAABBAhg5gACCCCAAAIRBAjgCOg0iQACCCCAAAHMHEAAAQQQQCCCAAEcAZ0mEUAAAQQQIICZAwgggAACCEQQIIAjoNMkAggggAACBDBzAAEEEEAAgQgCBHAEdJpEAAEEEECAAGYOIIAAAgggEEGAAI6ATpMIIIAAAggQwMwBBBBAAAEEIggQwBHQaRIBBBBAAAECmDmAAAIIIIBABAECOAI6TSKAAAIIIEAAMwcQQAABBBCIIEAAR0CnSQQQQAABBAhg5gACCCCAAAIRBAjgCOg0iQACCCCAAAHMHEAAAQQQQCCCAAEcAZ0mEUAAAQQQIICZAwgggAACCEQQIIAjoNMkAggggAAC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BBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAogABbLFq9BkBBBBAwLwAAWy+hAwAAQQQQMCiAAFssWr0GQEEEEDAvAABbL6EDAABBBBAwKIAAWyxavQZAQQQQMC8AAFsvoQMAAEEEEDAosD/B5CNBfBS4jYPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Mono run" idx="1" x="179.8828125" y="-14.999999999999972" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="0" color="15,11,0,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="15" y="19"><block s="receiveGo"></block><block s="clear"></block><block s="doSetVar"><l>Lives</l><l>10</l></block><block s="gotoXY"><l>-170</l><l>0</l></block><block s="setColor"><color>15,11,0,1</color></block><block s="write"><l>Click the screen to play.</l><l>25</l></block><block s="doHideVar"><l>Lives</l></block><block s="doWaitUntil"><block s="reportMouseDown"></block></block><block s="doShowVar"><l>Lives</l></block><block s="doResetTimer"></block><block s="clear"></block><block s="doBroadcast"><l>go</l></block><block s="doForever"><script><block s="createClone"><l><option>myself</option></l></block><block s="doWait"><l>1</l></block></script></block></script><script x="301.939453125" y="22"><block s="receiveOnClone"></block><block s="setColor"><color>240,6,0,1</color></block><block s="show"></block><block s="doGotoObject"><l>Sprite(2)</l></block><block s="doFaceTowards"><l><option>random position</option></l></block><block s="forward"><l>300</l></block><block s="doFaceTowards"><l>Sprite(2)</l></block><custom-block s="glide %n in %n secs easing %s do %cs"><l>600</l><l>3</l><l>quadratic-in</l><script><block s="removeClone"></block></script></custom-block><block s="removeClone"></block></script><script x="500" y="241"><block s="receiveGo"></block><block s="doForever"><script><custom-block s="move variable %s watcher to x: %n y: %n"><l>Lives</l><block s="reportAttributeOf"><l><option>x position</option></l><l>Sprite(2)</l></block><block s="reportSum"><block s="reportAttributeOf"><l><option>y position</option></l><l>Sprite(2)</l></block><l>25</l></block></custom-block></script></block></script><script x="14" y="382"><block s="receiveGo"></block><block s="doWaitUntil"><block s="reportMouseDown"></block></block><block s="doResetTimer"></block><block s="doForever"><script><block s="clear"></block><block s="gotoXY"><l>-230</l><l>150</l></block><block s="setColor"><color>15,11,0,1</color></block><block s="write"><block s="getTimer"></block><l>25</l></block></script></block></script><script x="240" y="273"><block s="receiveMessage"><l>game over</l></block><block s="removeClone"></block></script><script x="237" y="350"><block s="receiveMessage"><l>game over</l></block><block s="doWait"><l>0</l></block><block s="doHideVar"><l>Lives</l></block><block s="doStopThis"><l><option>all but this script</option></l></block><block s="clear"></block><block s="gotoXY"><l>-150</l><l>-15</l></block><block s="setColor"><color>15,11,0,1</color></block><block s="write"><block s="reportJoinWords"><list><l>Score: </l><block s="getTimer"></block><l>s</l></list></block><l>50</l></block></script></scripts></sprite><sprite name="Sprite(2)" idx="3" x="-73.76140293738877" y="-137.10517688360295" heading="115" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="2" color="80,80,80,1" pen="tip" id="127"><costumes><list id="128"><item><costume name="costume1" center-x="8" center-y="9" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAIElEQVQ4T2NkoBAwUqifYdQAhtEwYBgNA1A+Gs0LDAwAL/0AExwI9igAAAAASUVORK5CYII=" id="129"/></item><item><costume name="Untitled" center-x="11" center-y="12" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAABpUlEQVRIS+3VwUsUYRzG8e+zaxDqWODORpf0KgjSOeoS3RShTkWQlRLYJbBTf0CnOnQoigwVRE8FkTfrEnQOIfBaXaodBXO0S7pPzNYMa7qp7XTrPb7zvJ/5ve8Lv1fsabjQViZMousVIlB1t2VqFGgNfbxozkucMfQBadaCBZv5TTH7LdLbnYxt8OGj7trY5LbMhd2qSr5bzLQUubXySR/q81vgoNODFJgCDu0Frct8pcqleFnP07kMbi/7rMzTfYJb4hbn1ip6lkzW4PZO96jAAnCgGRj47ip9a8tarMFB6BdAf5NounwujjSgIPRJ4HVOaMqcUlDyQ8S1XGHzKKl4NTmNXGGIE9g5ozXuP5yd6r87io6SX1qczvMCZV4lFV8BnuQJA1dFtw8G63yEn408hxHFbRxLe8UQMJEDmhCX40iTWdvsCH3fMNoMLniwGul61jZTLAj9GBj+S3w8jjSyrdFneMljiDv7ws3NeEl369fs+JjW3r0NbgguAqUGP1kyTLcUubfyWe9/zzR8pbMdlH3CVXqBI7/mvqjAu7iiN3/a1Q9QJX9p64qZPAAAAABJRU5ErkJggg==" id="130"/></item></list></costumes><sounds><list struct="atomic" id="131"></list></sounds><blocks></blocks><variables></variables><scripts><script x="39" y="237"><block s="receiveMessage"><l>touching</l></block><block s="doChangeVar"><l>Lives</l><l>-1</l></block><block s="doIf"><block s="reportLessThan"><block var="Lives"/><l>1</l></block><script><block s="doBroadcast"><l>game over</l></block></script></block></script><script x="44" y="46"><block s="receiveGo"></block><block s="hide"></block></script><script x="225" y="312"><block s="receiveMessage"><l>game over</l></block><block s="hide"></block></script><script x="225" y="78"><block s="receiveMessage"><l>go</l></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doForever"><script><block s="doFaceTowards"><l><option>mouse-pointer</option></l></block><block s="forward"><block s="reportQuotient"><block s="reportRelationTo"><l><option>distance</option></l><l><option>mouse-pointer</option></l></block><l>18</l></block></block><block s="bounceOffEdge"></block></script></block></script></scripts></sprite><sprite name="Sprite(3)" idx="2" x="-58.85246877939653" y="-322.72683787767846" heading="170.26999999999998" scale="0.5" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="174"><costumes><list id="175"><item><costume name="costume1" center-x="21" center-y="21.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAArCAYAAAAOnxr+AAAC+0lEQVRYR+3ZTWhcVRjG8d9JxJbSRUvmpmkERamIG6HRXRG0IH4sFK1tBV0oFVwoKi5U6IdoK6gLEakLoaVdKKg1ii78QFBBurRFNyIWRcHa5E5okCK2mhy5mSQk7Uxy7mQyM2DP+nmf58973+Hc+07Q5In05tzaw6bIxsAGrMfqacsz+CNyInB8kqMZnwcmmokMZYtybgo8iK1YVbL+LxyJHM74ukxtMmiVzXgWt5QJWED7BV6q8GWK36KgJ1m1glcjj6QYltUE3jzLU4MU3W54FgQdYVMPBwPXlAUoo4/8OMmOdRxtVNcQdJStPbxXJnCp2km29XOknk9d0DG2Rd5danAz9YHtfXUadAFozs0hccCbAUmpiWzO+Gqudh7on1TO8S0uTzFcRs1v/3DDevKZjHmgVd7C/csIUMb67QoPXABa5W58UMapDdp7KnxY5Mx2NOdYYGMbwpMjIsczhmZBx9gSeT/ZoY3CwL19DE91dIxPIre3MT85KvBpH3eEnMHA78mVHRBGLgtjbI+804H85MjAfaHKfjyaXNUZ4RvFo/8ucF1n8tNSI98XHY1p8s6qLoK2uv8XO/q/7ugI+lvdgRb7jRYzWryMbGmxcavthosr9InIa612bqVf4MkwztC/tc+Prj2XcP3Ua17Oz4Eru5E08kvGVVOgo+zsYV83gk6yq58Xp0DPsO5vTnUj6EoGVjMy+81UZS92dRnsvgq7C6ZZ0J9YsYYfumVWi9kc59qrOTsPdPpHdWfgo27oauSujI9nWOqtdJ4P7OkkbOSFjOfmMtRdkuUcCOzoBGzkYMbD52c3XDtWOaS2Am/nOVzhoXqBCy5yq7yMp9tE+kqFZxplLboar9YWVa9j7TIBn8bjldqCruFZFHT65hroZW+sMztLgQ8cmGB3f8JlkwQ6A5MzFHhMgzkqAX0osj/jWGpNKdAZ03HWTtQWa7fhxoQX71F8E/isl+E1FI+71GkK9PyEk1xxKRsiA3P/uQucOseJQX4tRVVH/B9wn68esi8HNQAAAABJRU5ErkJggg==" id="176"/></item></list></costumes><sounds><list struct="atomic" id="177"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="251"><block s="receiveMessage"><l>go</l></block><block s="doWaitUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>15</l></block></block><block s="doWarp"><script><block s="doRepeat"><l>5</l><script><block s="doGotoObject"><l>Sprite(2)</l></block><block s="doFaceTowards"><l><option>random position</option></l></block><block s="forward"><l>250</l></block><block s="createClone"><l><option>myself</option></l></block></script></block></script></block></script><script x="14" y="174"><block s="receiveGo"></block><block s="hide"></block></script><script x="253" y="158"><block s="receiveOnClone"></block><block s="setScale"><l>50</l></block><block s="show"></block><block s="doForever"><script><block s="doFaceTowards"><l>Sprite(2)</l></block><custom-block s="glide %n in %n secs easing %s do %cs"><block s="reportProduct"><l>250</l><l>2</l></block><l>4</l><l>quadratic-in</l><script><block s="doGotoObject"><l>Sprite(2)</l></block><block s="doFaceTowards"><l><option>random position</option></l></block><block s="forward"><l>500</l></block></script></custom-block><block s="doFaceTowards"><l>Sprite(2)</l></block><custom-block s="glide %n in %n secs easing %s do %cs"><block s="reportProduct"><l>250</l><l>2</l></block><l>9</l><l>quadratic-in-out</l><script><block s="doGotoObject"><l>Sprite(2)</l></block><block s="doFaceTowards"><l><option>random position</option></l></block><block s="forward"><l>500</l></block></script></custom-block></script></block></script><script x="20" y="10"><block s="receiveMessage"><l>game over</l></block><block s="hide"></block></script></scripts></sprite><sprite name="Sprite(4)" idx="4" x="-167" y="0" heading="90" scale="1.1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="250"><costumes><list id="251"><item><costume name="costume1" center-x="20.5" center-y="179.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAFnCAYAAAA7RWBeAAACTElEQVR4Xu3SQQ2AMBQFQSqDniBIwL8DPBUTQ8JhK2DzM31jHfPZfv7GOuf6+Y1bR6ofSjJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bTJJJaA6bdJJXvutYl91Xk+aHoXfkxN6AAAAAElFTkSuQmCC" id="252"/></item></list></costumes><sounds><list struct="atomic" id="253"></list></sounds><blocks></blocks><variables></variables><scripts><script x="49" y="172"><block s="receiveMessage"><l>go</l></block><block s="doWaitUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>30</l></block></block><block s="show"></block><block s="doForever"><script><custom-block s="make a red bar at x %n"><block s="reportRandom"><l>-220</l><l>220</l></block></custom-block><block s="doWait"><l>1</l></block></script></block></script><script x="56" y="30"><block s="receiveGo"></block><block s="hide"></block></script><script x="229" y="83"><block s="receiveMessage"><l>game over</l></block><block s="hide"></block></script></scripts></sprite><sprite name="Sprite(5)" idx="5" x="0" y="0" heading="121.5" scale="2" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="281"><costumes><list id="282"><item><costume name="Untitled" center-x="3" center-y="175.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAFfCAYAAABtOr3DAAAAdUlEQVRoQ+3asQ2AIABE0aPSuI77b+BC2ECnJNDTPFq6y93PT6DUI08Wp9QzzcWYgEimPohEJF8CyqAMyhAzMAMzMINZnpEBGZABGZDhTwATMRETMRETMTFmYAZmYAbeo4YEGDJDZsjUgBpQg91q8F65V59COi7avoHkyRG+AAAAAElFTkSuQmCC" id="283"/></item></list></costumes><sounds><list struct="atomic" id="284"></list></sounds><blocks></blocks><variables></variables><scripts><script x="43" y="124"><block s="receiveMessage"><l>go</l></block><block s="setHeading"><l>90</l></block><block s="doWaitUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>50</l></block></block><block s="setScale"><l>200</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clearEffects"></block><block s="show"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="doRepeat"><l>30</l><script><block s="changeEffect"><l><option>ghost</option></l><l>-3</l></block></script></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block><block s="doForever"><script><block s="turn"><l>0.5</l></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite(2)</l></block><script><block s="doBroadcast"><l>touching</l></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block><block s="doRepeat"><l>30</l><script><block s="changeEffect"><l><option>ghost</option></l><l>4</l></block></script></block><block s="doWait"><l>1.5</l></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="doRepeat"><l>30</l><script><block s="changeEffect"><l><option>ghost</option></l><l>-3</l></block></script></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block></script></block></script></block></script><script x="47" y="625"><block s="receiveGo"></block><block s="hide"></block></script><script x="20" y="10"><block s="receiveMessage"><l>game over</l></block><block s="hide"></block></script></scripts></sprite><watcher var="Lives" style="large" x="126.20814664659656" y="272.5035813950232" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="-- %&apos;n&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%anyUE" readonly="true"></input></inputs><script><block s="doRun"><block s="reifyScript"><script><block s="doChangeVar"><l></l><l>-1</l></block></script><list></list></block><list><block var="n"/></list></block><block s="doReport"><block s="evaluate"><block var="n"/><list></list></block></block></script></block-definition><block-definition s="animate setter %&apos;setter&apos; getter %&apos;getter&apos; delta %&apos;delta&apos; over %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="control"><header></header><code></code><translations>de:animiere Setter _ Getter _ Delta _ über _ Sek. beschleunigt _&#xD;ca:modifica setter _ i getter _ amb delta _ en _ segons de forma _&#xD;pt:anima com modificador _ e inspector _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%cmdRing"></input><input type="%repRing"></input><input type="%n">50</input><input type="%n">1</input><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>end time</l><l>destination</l></list></block><block s="doSetVar"><l>end time</l><block s="reportSum"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></block><block s="doSetVar"><l>destination</l><block s="reportSum"><block s="evaluate"><block var="getter"/><list></list></block><block var="delta"/></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></block><script><block s="doRun"><block var="setter"/><list><block s="reportDifference"><block var="destination"/><block s="reportProduct"><block var="delta"/><block s="evaluate"><block var="easing"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></list></block></block></block></list></block></script></block><block s="doRun"><block var="setter"/><list><block var="destination"/></list></block></script></block-definition><block-definition s="PI" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793</l></block></script></block-definition><block-definition s="degrees %&apos;radians&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Grad _&#xD;ca:graus de _ radians&#xD;pt:_ radianos em graus&#xD;</translations><inputs><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportProduct"><block var="radians"/><l>180</l></block><custom-block s="PI"></custom-block></block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>de:Fehler _&#xD;pt:assinala o erro _&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg)</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="glide %&apos;steps&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos; do %&apos;command&apos;" type="command" category="motion"><header></header><code></code><translations>de:gleite _ in _ Sek. beschleunigt: _&#xD;ca:llisca _ en _ segons de forma _&#xD;fr:glisser _ en _ sec. accélérer _&#xD;pt:desliza _ em _ s de forma _&#xD;</translations><inputs><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>destX</l><l>destY</l><l>end time</l><l>deltaX</l><l>deltaY</l><l>func</l></list></block><block s="forward"><block var="steps"/></block><block s="doSetVar"><l>destX</l><block s="xPosition"></block></block><block s="doSetVar"><l>destY</l><block s="yPosition"></block></block><block s="forward"><block s="reportProduct"><block var="steps"/><l>-1</l></block></block><block s="doSetVar"><l>end time</l><block s="reportSum"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></block><block s="doSetVar"><l>deltaX</l><block s="reportDifference"><block var="destX"/><block s="xPosition"></block></block></block><block s="doSetVar"><l>deltaY</l><block s="reportDifference"><block var="destY"/><block s="yPosition"></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></block><block s="reportTouchingObject"><l>Sprite(2)</l></block></block><script><block s="setXPosition"><block s="reportDifference"><block var="destX"/><block s="reportProduct"><block var="deltaX"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></list></block></block></block></block><block s="setYPosition"><block s="reportDifference"><block var="destY"/><block s="reportProduct"><block var="deltaY"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></list></block></block></block></block></script></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite(2)</l></block><script><block s="doBroadcast"><l>touching</l></block><block s="doRun"><block var="command"/><list></list></block></script></block><block s="gotoXY"><block var="destX"/><block var="destY"/></block></script></block-definition><block-definition s="animate %&apos;attribute&apos; by %&apos;delta&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:animiere _ um _ in _ Sek. beschleunigt: _&#xD;ca:modifica _ amb _ en _ segons de forma _&#xD;pt:anima _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%s" readonly="true">x position<options>x position&#xD;y position&#xD;direction&#xD;size&#xD;ghost effect&#xD;color effect&#xD;saturation effect&#xD;brightness effect&#xD;fisheye effect&#xD;whirl effect&#xD;pixelate effect&#xD;mosaic effect&#xD;negative effect&#xD;tempo&#xD;volume&#xD;balance</options></input><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>accessors</l><l>func</l></list></block><block s="doSetVar"><l>accessors</l><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>x position</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setXPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="xPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>y position</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setYPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="yPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>direction</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setHeading"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="direction"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>size</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setScale"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getScale"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>tempo</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="doSetTempo"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getTempo"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>volume</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setVolume"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getVolume"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>balance</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setPan"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getPan"></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l> </l></block></block><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l> </l></block></block></block></autolambda><list></list></block></list></block></block></block></block></block></block></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reportListItem"><l>1</l><block var="accessors"/></block><block s="reportListItem"><l>2</l><block var="accessors"/></block><block var="delta"/><block var="duration"/><block var="func"/></custom-block></script></block-definition><block-definition s="easing %&apos;choice&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Beschleunigung _&#xD;ca:de forma _&#xD;pt:a forma _&#xD;</translations><inputs><input type="%txt" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="choice"/><l>linear</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>id</option></l><l></l></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l></l></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><block s="reportDifference"><l>2</l><l></l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportProduct"><l>2</l><block s="reportProduct"><l></l><l></l></block></block><block s="reportDifference"><block s="reportProduct"><block s="reportDifference"><l>4</l><block s="reportProduct"><l>2</l><l></l></block></block><l></l></block><l>1</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportSum"><block s="reportProduct"><block s="reportProduct"><custom-block s="-- %anyUE"><block var="t"/></custom-block><block var="t"/></block><block var="t"/></block><l>1</l></block></autolambda><list><l>t</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportProduct"><l>4</l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></block><block s="reportSum"><block s="reportProduct"><block s="reportProduct"><block s="reportDifference"><l></l><l>1</l></block><block s="reportDifference"><block s="reportProduct"><l>2</l><l></l></block><l>2</l></block></block><block s="reportDifference"><block s="reportProduct"><l>2</l><l></l></block><l>2</l></block></block><l>1</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportProduct"><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportProduct"><block var="t"/><block s="reportProduct"><block var="t"/><block var="t"/></block></block></block></block></autolambda><list><l>t</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportProduct"><l>8</l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></block></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportProduct"><l>8</l><block s="reportProduct"><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportProduct"><block var="t"/><block s="reportProduct"><block var="t"/><block var="t"/></block></block></block></block></block></autolambda><list><l>t</l></list></block><list><l></l></list></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportSum"><l>90</l><block s="reportProduct"><l></l><l>90</l></block></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>sin</option></l><block s="reportProduct"><l></l><l>90</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportProduct"><l></l><l>90</l></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>elastic</l></block><script><block s="doReport"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>p</l></list></block><block s="doSetVar"><l>p</l><l>0.3</l></block><block s="doReport"><block s="reportSum"><block s="reportProduct"><block s="reportPower"><l>2</l><block s="reportProduct"><l>-10</l><l></l></block></block><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportProduct"><block s="reportDifference"><l></l><block s="reportQuotient"><block var="p"/><l>4</l></block></block><block s="reportQuotient"><block s="reportProduct"><l>2</l><custom-block s="PI"></custom-block></block><block var="p"/></block></block></custom-block></block></block><l>1</l></block></block></script><list></list></block></block></script></block><custom-block s="error %s"><block s="reportJoinWords"><list><l>unknown easing function "</l><block var="choice"/><l>"</l></list></block></custom-block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; $nl in %&apos;time&apos; secs easing %&apos;easing&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _ in _ Sek. beschleunigt: _ _&#xD;ca:per _ = _ fins _ _ en _ segons de forma _ _&#xD;pt:para _ de _ a _ _ em _ s de forma _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">0</input><input type="%n">100</input><input type="%n">1</input><input type="%txt" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input><input type="%ca"></input></inputs><script><block s="doSetVar"><l>i</l><block var="start"/></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reifyScript"><script><block s="doSetVar"><l>i</l><l></l></block><block s="doRun"><block var="action"/><list></list></block></script><list></list></block><block s="reifyReporter"><autolambda><block var="i"/></autolambda><list></list></block><block s="reportDifference"><block var="end"/><block var="start"/></block><block var="time"/><block s="reportIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><block var="easing"/><custom-block s="easing %txt"><block var="easing"/></custom-block></block></custom-block></script></block-definition><block-definition s="global variables %&apos;names&apos;" type="command" category="variables"><header></header><code></code><translations>pt:cria as variáveis globais _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>name</l></list><l>if ((typeof name) != "string") {    throw new Error("name isn&apos;t a string: " + name);}if (name != "") this.addVariable(name, true);</l></block><list><block var="each item"/></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list></list><l>var ide = this.parentThatIsA(IDE_Morph);ide.flushBlocksCache(&apos;variables&apos;); // b/c of inheritanceide.refreshPalette();</l></block><list></list></block></script></block-definition><block-definition s="sprite-local variables %&apos;names&apos;" type="command" category="variables"><header></header><code></code><translations>pt:cria as variáveis de objecto _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>name</l></list><l>if ((typeof name) != "string") {    throw new Error("name isn&apos;t a string: " + name);}if (name != "") this.addVariable(name, false);</l></block><list><block var="each item"/></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list></list><l>var ide = this.parentThatIsA(IDE_Morph);ide.flushBlocksCache(&apos;variables&apos;); // b/c of inheritanceide.refreshPalette();</l></block><list></list></block></script></block-definition><block-definition s="does variable %&apos;var&apos; exist?" type="predicate" category="variables"><header></header><code></code><translations>pt:a variável _ existe&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>varname</l></list><l>if ((typeof varname) != "string") {    throw new Error("name isn&apos;t a string: " + varname);}return this.isVariableNameInUse(varname, true);</l></block><list><block var="var"/></list></block></block></script></block-definition><block-definition s="variable %&apos;var&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>v</l></list><l>return this.variables.getVar(v)</l></block><list><block var="var"/></list></block></block></script></block><block s="doRun"><block s="reportJSFunction"><list><l>v</l></list><l>throw new ReferenceError(`Variable ${v} does not exist.`)</l></block><list><block var="var"/></list></block></script></block-definition><block-definition s="show all globals" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>var</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>return new List(Object.getOwnPropertyNames(this.globalVariables().vars))</l></block><list></list></block><script><block s="doShowVar"><l></l></block></script></block></script></block-definition><block-definition s="hide all globals" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>var</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>return new List(Object.getOwnPropertyNames(this.globalVariables().vars))</l></block><list></list></block><script><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="delete variable %&apos;var&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>v</l></list><l>this.deleteVariable(v)</l></block><list><block var="var"/></list></block></script></block></script></block-definition><block-definition s="set variable %&apos;var&apos; watcher %&apos;type&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%s" readonly="true">normal        &#xD;        <options>normallargeslider</options></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>v,t</l></list><l>var watcher = this.findVariableWatcher(v)switch(t) {case "normal": watcher.styleNormal(); break;case "large": watcher.styleLarge(); break;case "slider": watcher.styleSlider(); break;}</l></block><list><block var="var"/><block var="type"/></list></block></script></block></script></block-definition><block-definition s="variable %&apos;var&apos; slider min" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>v</l></list><l>return this.findVariableWatcher(v).sliderMorph.start</l></block><list><block var="var"/></list></block></block></script></block><block s="doReport"><l>NaN</l></block></script></block-definition><block-definition s="variable %&apos;var&apos; slider max" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>v</l></list><l>return this.findVariableWatcher(v).sliderMorph.stop</l></block><list><block var="var"/></list></block></block></script></block><block s="doReport"><l>NaN</l></block></script></block-definition><block-definition s="set variable %&apos;var&apos; slider min %&apos;val&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n"></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>v,u</l></list><l>this.findVariableWatcher(v).sliderMorph.setStart(u)</l></block><list><block var="var"/><block var="val"/></list></block></script></block></script></block-definition><block-definition s="set variable %&apos;var&apos; slider max %&apos;val&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n"></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>v,u</l></list><l>this.findVariableWatcher(v).sliderMorph.setStop(u)</l></block><list><block var="var"/><block var="val"/></list></block></script></block></script></block-definition><block-definition s="move variable %&apos;var&apos; watcher to x: %&apos;x&apos; y: %&apos;y&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>v,x,y</l></list><l>var watcher = this.findVariableWatcher(v)//Copied from SpriteMorph&apos;s gotoXY methodvar stage = this.parentThatIsA(StageMorph),  newX,  newY,  dest;if(!stage) {return;}x = !isFinite(+x) ? 0 : +x;y = !isFinite(+y) ? 0 : +y;newX = stage.center().x + x * stage.scale;newY = stage.center().y - y * stage.scale;dest = new Point(newX, newY).subtract(watcher.extent().divideBy(2));watcher.setPosition(dest)</l></block><list><block var="var"/><block var="x"/><block var="y"/></list></block></script></block></script></block-definition><block-definition s="change variable %&apos;var&apos; watcher x by %&apos;delta&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n">10</input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list></list><l>alert("Work in Progress")</l></block><list></list></block></script></block></script><scripts><script x="10" y="136"><custom-block s="move variable %s watcher to x: %n y: %n"><block var="var"/><block s="reportSum"><custom-block s="variable %s watcher x"><block var="var"/></custom-block><block var="delta"/></block><custom-block s="variable %s watcher y"><block var="var"/></custom-block></custom-block></script></scripts></block-definition><block-definition s="set variable %&apos;var&apos; watcher x to %&apos;x&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n">0</input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list></list><l>alert("Work in Progress")</l></block><list></list></block></script></block></script><scripts><script x="10" y="136"><custom-block s="move variable %s watcher to x: %n y: %n"><block var="var"/><block var="x"/><custom-block s="variable %s watcher y"><block var="var"/></custom-block></custom-block></script></scripts></block-definition><block-definition s="change variable %&apos;var&apos; watcher y by %&apos;delta&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n">10</input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list></list><l>alert("Work in Progress")</l></block><list></list></block></script></block></script><scripts><script x="10" y="136"><custom-block s="move variable %s watcher to x: %n y: %n"><block var="var"/><custom-block s="variable %s watcher x"><block var="var"/></custom-block><block s="reportSum"><custom-block s="variable %s watcher y"><block var="var"/></custom-block><block var="delta"/></block></custom-block></script></scripts></block-definition><block-definition s="set variable %&apos;var&apos; watcher y to %&apos;y&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%n">0</input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list></list><l>alert("Work in Progress")</l></block><list></list></block></script></block></script><scripts><script x="10" y="136.00000000000003"><custom-block s="move variable %s watcher to x: %n y: %n"><block var="var"/><custom-block s="variable %s watcher x"><block var="var"/></custom-block><block var="y"/></custom-block></script></scripts></block-definition><block-definition s="variable %&apos;var&apos; watcher x" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doReport"><l>Work in Progress</l></block></script></block-definition><block-definition s="variable %&apos;var&apos; watcher y" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doReport"><l>Work in Progress</l></block></script></block-definition><block-definition s="swap %&apos;a&apos; ⇄ %&apos;b&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input><input type="%s">&#xD;          &#xD;        <options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><block s="reportAnd"><custom-block s="does variable %s exist?"><block var="a"/></custom-block><custom-block s="does variable %s exist?"><block var="b"/></custom-block></block><script><block s="doRun"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>temp</l></list></block><block s="doSetVar"><l>temp</l><custom-block s="variable %s"><block var="a"/></custom-block></block><block s="doSetVar"><l></l><custom-block s="variable %s"><block var="b"/></custom-block></block><block s="doSetVar"><l></l><block var="temp"/></block></script><list></list></block><list><block var="a"/><block var="b"/></list></block></script></block></script></block-definition><block-definition s="make a red bar at x %&apos;x&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="show"></block><block s="clearEffects"></block><block s="setYPosition"><l>0</l></block><block s="setScale"><l>110</l></block><block s="setXPosition"><block var="x"/></block><block s="setEffect"><l><option>ghost</option></l><l>50</l></block><block s="doWait"><l>2</l></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite(2)</l></block><script><block s="doBroadcast"><l>touching</l></block></script></block><block s="setEffect"><l><option>brightness</option></l><l>100</l></block><block s="setEffect"><l><option>negative</option></l><l>200</l></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><l>30</l><script><block s="setXPosition"><block s="reportSum"><block var="x"/><block s="reportQuotient"><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportQuotient"><block var="i"/><l>2</l></block></block></block></block><block s="changeEffect"><l><option>brightness</option></l><l>-3</l></block><block s="changeEffect"><l><option>negative</option></l><l>-10</l></block></script></block><block s="hide"></block></script></block-definition></blocks><variables><variable name="Lives"><l>0</l></variable></variables></project><media name="the hardest bullet hell" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>