<snapdata remixID="9710685"><project name="2020 - U1L3-AngleExperiments2 (starter)" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3dD7xu1ZzH8e/aa+1zb4lISvfKvyjyJ01TUUOp8a9MIvlTRI3mTnNJxWUKkyYyNIkkkkmlP0wkEfkvhJAkUpI03IuEItU9z1p7zes555jpz/1zznOevdfee33O6+VlXq+79/r9fu+1Xr7znPM8+zHiBwEEEEAAAQQaFzCNV6QgAggggAACCIgA5hAggAACCCCQQIAAToBOSQQQQAABBAhgzgACCCCAAAIJBAjgBOiURAABBBBAgADmDCCAAAIIIJBAgABOgE5JBBBAAAEECGDOAAIIIIAAAgkECOAE6JREAAEEEECAAOYMIIAAAgggkECAAE6ATkkEEEAAAQQIYM4AAggggAACCQQI4ATolEQAAQQQQIAA5gwggAACCCCQQIAAToBOSQQQQAABBAhgzgACCCCAAAIJBAjgBOiURAABBBBAgADmDCCAAAIIIJBAgABOgE5JBBBAAAEECGDOAAIIIIAAAgkECOAE6JREoIMCpaTFcm6xYlykIi5WLBbLxEWKZn15v1TSDR2ci5YRSCZAACejpzACrRG4vya0WJVbpBiHobpY0SyS0WIpLpbMYkkbKGq5jJZLWiGZ5VK1QnH439pTxvxM3h/emoloBIEOCBDAHdgkWkRgRIGJ1b9q1WJFLZbRIkm3S3G5ZFZMh2wcBu0KVWa5imKFBoNhyP5mtT0s0BYK9lvyYWNJgxF75TYEshMggLPbcgbuicCGKoevWu0iFcMwvcer1mGw3m/mVeuKqVeuU69WZ161GrNc1q/QyqlXtLfN26S0H5HiJRpU75n3WiyAQCYCBHAmG82YnRFYMPOq9f9/Hay//q116lXrzK+G9RcpTv8qePpV63TI3vVV628bm9q5naXqvfLVYxqrSSEEOi5AAHd8A2m/UwIPWMOr1kUzf2tdX1HTYXrPV60rZP3ymVett7ducme/pqgTFMLHWtcbDSHQQgECuIWbQkudE1i4ileti6bfzHSXV61/nsWr1hs7N/1fG7Z2HxntLx+e1tkZaByBBgUI4AaxKdVJgY1UlotUVYunP3qj4cduhm9eGr5D+K+vWu99t1etK6Rq+m+uxqyQ98O/sw7/c0cnBebStLXXypiXyftvzuU2rkUgRwECOMddZ+ahwDp3e9W6SNN/a50J2al3CA8/fvOnmXcID//WumL6HcJmuSqtUFEsn3mH8O8gnRFwxWsUzVYKYT9MEEBgzQIEMCekjwIbr+ZV66I7fa51vf/7XOvwIzfT7xBe1avWlX0EqnGm9eTsb+XDYyVdX2Mdlkag8wIEcOe3MNMBpv7eOPwV8D1etQ4/fnPL6l+1huUaTP06+KZM5eof27njpj4P7P2/1l+MCgh0V4AA7u7e5dt5aV8h6Q2K5uMy1fCjNyumfi08/bfWFZJ41ZrydCzQIxXsd2cezMFepNwLardagABu9fbQ3CoFrD1ZRbxSg+pEhFoqUNqzpXipBtW7W9ohbSGQXIAATr4FNDBnAVd8X8b+swaD78z5Xm5oRsC5naTqffLVls0UpAoC3RMggLu3Z7l3vK6cvUU+DJ9zHHPHaPX8zn5VUe9VCOe2uk+aQyCRAAGcCJ6yIwpMvbKKb5MPO4y4Arc1JWDti2R0oHzYtamS1EGgSwIEcJd2i14lV7xWKjaV96+GowMCzl0j6R/l/Tc60C0tItCoAAHcKDfF5i0w/NadSp9WCGfOey0WqF/AFYfJmK01CC+tvxgVEOiWAAHcrf2iW2uvkwu7aaWGr6z4ab/A8G/2wwdzbCXp5+1vlw4RaE6AAG7OmkrzF1gkZ38oHzac/1Ks0JiAc8dOvWHO+9c1VpNCCHRAgADuwCbR4oyAtXvI6CD58CxMOiXwCDl7mXx4oKT2fY1ipyhptk8CBHCfdrPvs7jiaEmVfHVk30ft3XylPUuK39WgelfvZmMgBEYUIIBHhOO2BALOXqSoExXCpxNUp+R8BJx7slSdIl89aj7LcC8CfRIggPu0m32fxdnfy4fhk5V+2/dRezmfs19W1MkK4aO9nI+hEJijAAE8RzAuTyQwoUcr2E8phEck6oCy8xWw9oUyWiIfdpnvUtyPQB8ECOA+7GIOM1i7nwo9S4Pw4hzG7e2MrrhaKg6U91/v7YwMhsAsBQjgWUJxWWIBa98jE6+Xr96ZuBPKz0egLA6RzLYahH3nswz3ItAHAQK4D7uYwwzOflsyy3jl1PnNXjj1YA4bttFK/azz0zAAAvMQIIDngcetjQk4ObtSPqwriS94b4y9pkLOvUOSkffLaqrAsgh0QoAA7sQ2Zd6kc0+SqvfIV3+buURfxn+4nL1CPmws6ba+DMUcCMxVgACeqxjXNy9QFq9SZbZUCAc1X5yKtQiU9sOK8XL+pl+LLot2RIAA7shGZd2mtWdI+qpCODVrhz4N79yOkj4k7zfv01jMgsBcBAjguWhxbRoBV/xERfUCTerKNA1QtRYBZ7+kqFMUwkdqWZ9FEWi5AAHc8g2iPd1fzl4vH+6DRc8ErN1bRkvlw849m4xxEJiVAAE8KyYuSibg3DOluEw+7JqsBwrXJ+CKq6TiIHl/cX1FWBmBdgoQwO3cF7r6q4Ar3iQV95L3/wpKDwXK4mDJPFGDsE8Pp2MkBNYoQABzQNot4OwFijpNIZzX7kbpbkSBBTMP5thWK3XtiGtwGwKdFCCAO7ltGTXt7K/lw3aSfpnR1HmN6tx/SCrl/WvyGpxpcxcggHM/Ae2efzNZ+xWF8OB2t0l38xR4qJz98cyDOW6d51rcjkBnBAjgzmxVho1a+yIZ7S0f9spw+rxGtvZ0mfhD+eq4vAZn2pwFCOCcd7/tszt3nFT9Tr4a/oqSnz4LOLeDYjxdITyyz2MyGwJ3FiCAOQ/tFXD2a5I5St5/qb1N0tnYBJz9gqI+pBDOHtuaLIRAiwUI4BZvTvatOXv7zN8F/5S9RQ4A1u4lo1fLh6fkMC4zIkAAcwbaKVCWf6MYTpOvHt/OBumqFgFX/EgqXinvv1rL+iyKQIsECOAWbQat3EmgLJaoMtsphH/EJSOB4TdfyeyoQXhRRlMzaqYCBHCmG9/6sa39oIr4PQ2q97e+Vxocp0A582COJ2mlrhnnwqyFQNsECOC27Qj9TAu44goZe4AGg8sgyUzAuWMkrSPvD81scsbNTIAAzmzDOzLuveXs7+TDwo70S5vjFXiInP3JzBvw/jzepVkNgfYIEMDt2Qs6+auAc7tI8Sj58GRQMhWw9jSZ+GP56thMBRg7AwECOINN7tyIrni9VGws7w/rXO80PB6BsnyiquoshbDZeBZkFQTaJ0AAt29P6MjZjynq4wrhHDAyFnD2c4o6QyGclbECo/dYgADu8eZ2djRrb1AIu0i6rrMz0Pj8Bax9rowO408R86dkhXYKEMDt3Jecu9pUzn5XPjwwZwRmnxFwxZVS8Wp5/2VMEOibAAHctx3t+jzWPk9G+8uHf+j6KPQ/BoGyWCqZnTQILxjDaiyBQKsECOBWbQfNaOozoNUd8tW/o4GAJCtnb1QRdtSkrkYEgT4JEMB92s0+zOLsFxV1nEL4bB/GYYYxCDj3FknryftDxrAaSyDQGgECuDVbQSNTAs7eIj/10ZObEEFgRmD4voBrZx7McQsqCPRFgADuy072YY4JPVZV8TH56lF9GIcZxihg7aky8Rr56u1jXJWlEEgqQAAn5af4XQSs3V+FdtEgvBQZBO4iUJbbqao+ohAejgwCfREggPuyk32Yw9qTVMSrNahO6MM4zDBmAWcvUtTw6VgfHvPKLIdAEgECOAk7RVcpMPz8r8zB8v5bCCFwDwFr95TRMvmwIzoI9EGAAO7DLvZjhgVy9nb5MCHJ92Mkphi7wPBrKlW8Rt5/cexrsyACDQsQwA2DU241As79nRSPkw/bY4TAagXK4iBFs4t82BslBLouQAB3fQf70n9ZHKrKbKYQXtmXkZijFoFCzv5WRdhJk7qqlgosikBDAgRwQ9CUWYtAac9Wpc8phNOxQmCNAq44WtGsrxAORgqBLgsQwF3evT71bu21suE5vKrp06bWNstiOfvzmQdz3FxbFRZGoGYBArhmYJaflcDGcvYn8mGDWV3NRQhY+0GZ+DP56j/AQKCrAgRwV3euT31b+2wZvUo+PKNPYzFLjQJlua2q6lyF8NAaq7A0ArUKEMC18rL4rARc8ebhU6DlqzfO6nouQmAo4OxnFPVR3jfAceiqAAHc1Z3rU9/T/0N6skL4ZJ/GYpaaBazdQ0b/Kh92qLkSyyNQiwABXAsri85JwNnfyYetJK2Y031cjIArfiAVy+T9F8BAoGsCBHDXdqxv/S7Q5vL2Ih6y37eNbWiesvhnRfM0+bBXQxUpg8DYBAjgsVGy0EgC1u6rQntoEF440v3c1H0B534q6UJ5f+hIw0w/mGNXTepHI93PTQgkEiCAE8FTdkbAuXdJ1a/kq//EJEOBsjxEVXWsQri3pDtGEnDFUYpmA4XwqpHu5yYEEgkQwIngKfvXALaXSOYIeX8xJhkKuOKPiuYTCuGAeUy/iZz9n5kHc/xhHutwKwKNChDAjXJT7G4CRs5Oyof1Jd2GTmYC1p4qo+fKh/vNe3JrT5GJ18tXx8x7LRZAoCEBArghaMqsQqAst1MMJ8tXW+OTncC6svZPKorDNBicMO/py3IbVdXwlfSD570WCyDQkAAB3BA0ZVYVwMVSVWYrhfBP+GQm4NwlkjaU91uMbXJnP62ojymE08a2JgshUKMAAVwjLkuvRcDa01ToEg3CKVhlJLBAz1Swn5UPT5R06dgmn36k6Rtn1h3bsiyEQF0CBHBdsqy7dgFX/FjG7qvB4Adrv5greiNQ2hsU9VP58LSxz+SK70vF4fL+c2NfmwURGLMAATxmUJabtcD95Owv5cN6s76DC7sv4NyRitURCtWCWoYpi39SNM+SD8+tZX0WRWCMAgTwGDFZag4Czj1NikfIh6fO4S4u7bqAK25VNKcqhINrG8XZ36gIT9OkrqytBgsjMAYBAngMiCwxgoAr3iAV68v7141wN7d0UaC0/62oneXDRrW2P/x2rWgeoBCW1lqHxRGYpwABPE9Abh9RwNnzFXWWQjh3xBW4rVsCi6celmGKV2gw+FDNrT9Qzi6feTDHTTXXYnkERhYggEem48Z5CUz/D+SOkn4xr3W4uRsCzl0mqZT3j2+kYWtPlon/I1+9tZF6FEFgBAECeAQ0bpm3wEPl7Dfkw4PmvRILtF9gYuLFqsJZ8uFRkoZfvFD/T1lurVhdIB82rb8YFRAYTYAAHs2Nu+YjYO3eMtqHd6rOB7FD9zr766nP+/qwZ6NdO/spRQ2fjnVqo3UphsAsBQjgWUJx2RgFnHuHVN3Mc3vHaNrWpZw7VqqWylfrNt6itbvL6Ej5sF3jtSmIwCwECOBZIHHJmAWc/YpkjpH3XxjzyizXNgFX3C4Vx8v7I5K05orvScUb5f1FSepTFIE1CBDAHI/mBZz9i3xYLOnm5otTsTGB4bOZpa1n9rqxsncpVNpXKOrZjf/6O820VO2YAAHcsQ3rfLtl+QTFcKZ89djOz8IAaxJ4vJy9QkXYS5M6LymVsytkwrM00BVJ+6A4AncTIIA5Es0KlPZAVdpRIby82cJUa1TAuR9LulXeb99o3VUVc8W/KZpNFMJByXuhAQTuJEAAcxyaFbD2AyriFRpU7222MNUaEyjLJYrVSfJhE0k3NlZ39YWGT966ber/IeAHgRYJEMAt2owsWnHF5TJ2iQaD72Qxb45DOnuTjD6vQdgnx/GZGYHZChDAs5XiunEIrCtnb5YPw2/CieNYkDVaJmDt+2TivvLVfVrWGe0g0DoBArh1W9LjhpzbSYrHzDyCsseDZjyatZMy5kh5/7aMFRgdgVkJEMCzYuKisQi4YplULJb3h4xlPRZpl4CzX5bRQzUID29XY3SDQDsFCOB27ks/uxp+HV2lTyqEs/o5YNZTPUXOXiwX/l536EtZSzA8ArMUIIBnCcVlYxCw9nq58AytbOiB/GNomSVmKWDtz2Sq5fJxp1newWUIZC9AAGd/BBoDWCRnf1D7l7E3Ng6F/k/AudcqxrcphHUkeWQQQGB2AgTw7Jy4ar4C1j5HRv8kH3af71Lc3zIBV9ysaM5VCAe2rDPaQaDVAgRwq7enR8059xap8vLVm3s0FaOU9gxF7S4f7g8GAgjMTYAAnpsXV48q4OznFHWCQrhw1CW4r3UC99XUQzeKV2sw4MlmrdseGmq7AAHc9h3qS3/O/lE+bNGSRxP2RTXtHM59S9J95f2j0zZCdQS6KUAAd3PfutX1hLZU5c6X95t3q3G6Xa3AAv2Dgr1APvytpMuQQgCBuQsQwHM34465Clj7MhV6ugZh37neyvUtFSjt/yjqKvnwzJZ2SFsItF6AAG79FvWgQWtPVBGv06A6vgfTMIJzRylWr1eoFoKBAAKjCxDAo9tx52wFnL1UMq+R99+Y7S1c12IBV9wqFafI+0Nb3CWtIdB6AQK49VvU+QadnB3Ihw0l/b7z0+Q+gLMfl7SjfHhg7hTMj8B8BQjg+Qpy/9oFrL1F0vDr6b6hEJ689hu4oqUCD5Oz18kUL9Ng8OGW9khbCHRGgADuzFZ1vNHh34FNXCIZyRTv02BwcMcnyq995y7XcAO9f0J+wzMxAuMXIIDHb8qKaxKw9uuS/k7SLQphP0kXANYBgYmJl6gKZ8iHR0q6rgMd0yICrRcggFu/Rb1scH1Z+yMZPUhm6t3Rj+jllH0aytnfSPqmfHhen8ZiFgRSChDAKfVzr71Qr5C371aM60jm8wp8prSVR8K5d0rVEvnqXq3sj6YQ6KgAAdzRjetV29aeKRNfLBmvwr5dk5P/1qv5uj6MK+6QimPl/Zu6Pgr9I9AmAQK4TbuRey9l8X1Fs7Wifq8w9bWFl+ZOknx+Zz8j6XHyYdPkvdAAAj0TIIB7tqE9GOdRsvZiGW0kE3+kQfW4HszU1RG2lrPfVxH21KQ+2dUh6BuBtgoQwG3dmdz7mpg4XFU4UoqlojlPIeydO0nj8zt31dS71b1/UuO1KYhABgIEcAab3OkRrf2kTPwHyayUDUdopXiedBMbWpb/olidIB82kvSHJkpSA4HcBAjg3Ha8q/OWxVWK5tGK+rVC2EHSL7o6Sif6dvb3MvqMBuGlneiXJhHooAAB3MFNy7jlXWTtx2R0Pxl9V4OwXcYW9Y1u7cky8UXy1fr1FWFlBBAggDkD3ROYmHiHqnCIFAtFc4ZCOKB7Q7S240LWrpQxb5D372htlzSGQA8ECOAebGK2I1j7JUlPldFf5MJS3aEzsrUY1+DOfFWxeJBC4Olk4zJlHQRWI0AAczS6L1AWP1c0D1OsblCIm0ua7P5QSSZ4qpz9snzYWdLFSTqgKAIZCRDAGW12z0d9oaw9RdJ6kr6mMBUi/MxFwNqfy+gG+fDUudzGtQggMJoAATyaG3e1VWD6DUQHSCbKFCdqMDisra22qi/nXq8Yj1YIE63qi2YQ6LEAAdzjzc16tNJ+S1FPVNTNCmEfSZ/N2mNtw7viT4rmbIXwz2u7lH9HAIHxCBDA43FklXYKbCxrvy+jRTLxpxpUW7SzzcRdlfZMRT1TPmyYuBPKI5CVAAGc1XZnOuwC/YuCPXbmaw8/O/NFD5li3GPsDeXsb2WKpRoM3g8KAgg0J0AAN2dNpdQC1p4jE18gmYEKe4wmJ/89dUvJ6zs3/Map9eT9Y5L3QgMIZCZAAGe24YwrqSx+oGi2UtRNCuGZki7L0mVCe6qyn5APW0n6YZYGDI1AQgECOCE+pZMKPEHWfl5GD5CJP9SgGoZQXj/O/krSFfJT373MDwIINCxAADcMTrmWCUxMvElVeMPM1x6eqxBe1LIO62nHubdI1Wvkq3XqKcCqCCCwNgECeG1C/HseAtZ+WibuJpk7ZMPrtVLv6fXgrrhNKk6S96/t9ZwMh0CLBQjgFm8OrSUQKIurFc0WilqhELaVtCJBF/WWdPZ8SdvLh03qLcTqCCCwJgECmPOBwD0Fni5rPyqj+8roUg3CE3uE9Eg5e40Ku68mJ8/p0VyMgkDnBAjgzm0ZDTcmUJbHKVavmvnaww8phAMbq11XIeeukBTk/d/UVYJ1EUBgdgIE8OycuCpnAWu/ImknSbcqhCWSuvnKsSxfplh9SD48RNIvc95SZkegDQIEcBt2gR66IGBlzXUyxUNk4i80qB7Whabv0qOzN059zaAPe3eudxpGoIcCBHAPN5WRahXYV9YOH9l4L0lfVQi71FptXItbe8LUt0T5avh1jfwggEALBAjgFmwCLXRQwNoPysSXS6ZSYd+tycllrZ7CFitlimPk/VGt7pPmEMhIgADOaLMZtQaB0l6qqO0U9UeF8HxJX66hyvyWdFNP/NpCg6m//fKDAAItESCAW7IRtNFpgU1l7aUy2kQmXq1B9egWTbOtnP2ObNhdK/WZFvVFKwhkL0AAZ38EABibwAIdrGD/Q4oLFc2nFcIeY1t71IWcu0bSTfJ+x1GX4D4EEKhHgACux5VVcxaw9r9l4l4zX3t4lCYn35aEoywPVqzeKR/uO/URKn4QQKBVAgRwq7aDZnolUBZXKprHKupGhfBUSVc1Op+zf5DRBRqElzdal2IIIDArAQJ4VkxchMDIAtvK2s/K6P4y8QcaVFuPvNJcbrT2v2Ti8+Sr+83lNq5FAIHmBAjg5qyplLPAxMSbVYXDpegUzTkK4SU1ckzI2r+oKF6nweD4GuuwNAIIzEOAAJ4HHrciMGcBay+S4tNlzO1y4VDdoQ/MeY213eDM1yW7sbzffG2X8u8IIJBOgABOZ0/lnAXK4lpF8whF/UohbCXpD2PhWKCnK9jPyYfhu56/OZY1WQQBBGoRIIBrYWVRBGYlsLusPUtG68vomxpMheb8fkp7vaKukw9/P7+FuBsBBOoWIIDrFmZ9BNYmUJYnKFYHSVGK5gMKYenablnlvzv3RsX4JoWwYKT7uQkBBBoVIIAb5aYYAmsQsPZrkp4s6U8KYX9J583JyxV/VjSnK4RXzuk+LkYAgSQCBHASdooisFqBdWTNNTLFpjLx5xpUm83KqrQfUdSu8uEBs7qeixBAILkAAZx8C2gAgVUILNQB8vYERa0r6YsK4elrcNpEzv5KpliiweCDeCKAQDcECOBu7BNd5ipg7ekycV/JBBX2OE1OHnEPCue+K2mhvH9crkzMjUAXBQjgLu4aPecnUBbfUzTbKOoPCuE5kr4xhTChvVXZj8qHxzb+qMv8doGJERirAAE8Vk4WQ6BWgUfK2q/LaGOZeJUG1WPk7HJJl8m34JuXah2dxRHonwAB3L89ZaK+CyzQaxXs0VNfezj87JKvir6PzHwI9FGAAO7jrjJTHgKuqKYCWOY3KsIhmtS5eQzOlAj0Q4AA7sc+MkVuAs5eIGkb+bBY0//3syVzmbzfQ9Kvc+NgXgS6KEAAd3HX6Dl3gS3l7I9UhBfe6VXvlnLuo1LcUkbnahBelDsS8yPQdgECuO07RH8I3F3AuSsl3SHvt70HTlm+QrF62/Tfh4u3y/u3AIgAAu0UIIDbuS90hcCqBaYD9mT58KA1/qrZ2hMlHahCK1SEJVqpz0OKAALtEiCA27UfdIPAmgWc/Z2MvjTrXzE7+0VJu0rVN+TjrpImIUYAgXYIEMDt2Ae6QGDtAsNXtSa+TL6699ovvssVO8i50xTjwySdoRD+cY73czkCCNQgQADXgMqSCNQiYO1KGXP0yH/XLctDFcO/SSbKFG/WYHBCLX2yKAIIzEqAAJ4VExchkFhg+Ktko800CMNXsfP7Ke1pinqJZK6T9/tJunR+C3I3AgiMIkAAj6LGPQg0K7CDnL1ENjxjjG+mWk/OfU6KO0j6gvwav22p2WmphkAmAgRwJhvNmB0WcO6nUvitfHzy2KdYoN1U2fepig+UzMkK4eCx12BBBBBYpQABzMFAoM0Cw7/bVtU7FMK9an0Hs3NHStUyydwmUyzTYHB6m1noDYE+CBDAfdhFZuivgCv+qGjOa+ydy6X9b0U9XzJXyvvnS7q2v7hMhkBaAQI4rT/VEVi9wPSbpfaQDxs0zLSpnPukFJ8g6QL5sGfD9SmHQBYCBHAW28yQHRRYT87eLFMcluzjQhMTL1YV3inF9aXiXfL+iA460jICrRUggFu7NTSWtYBzl0jaUN5vkdzBuWOl6pWS+b2K8EpN6vzkPdEAAj0QIIB7sImM0DOB4TuTg71QPjyxVZ/RdfZCSbtJ5jvyfndJN/VMnnEQaFSAAG6Um2IIzEKgtDco6pqWfjb38XLuHCk+SkYf1SDsM4uJuAQBBFYhQABzLBBok8Dw40CxOkKhWtCmtu7RS1kuUazeKsUJqXirvH97q/ulOQRaKEAAt3BTaCljAVfcqmhO7cwDMax9v6QDJP1q5qNSX8l49xgdgTkJEMBz4uJiBGoUmP4M7s7yYaMaq9SztLPD4N1Zqi6Wj7tIquopxKoI9EeAAO7PXjJJtwU2lbM3yBT7d/gpVE+RtadKeoik4av4Jd3eErpHoF4BArheX1ZHYHYCzn1fkpX3W83uhhZf5dzrpOoNkvEyxZs0GJzU4m5pDYFkAgRwMnoKIzAjMP3Ai7Pkw/Azv/159GNpP6yoF0vmp/J+X0mXs+cIIPD/AgQwpwGB1ALO/nrq8779fOTjBnLuQikOP9P8WfmwW2pu6iPQFgECuC07QR95Ckw/ZWqpfLVurwEm9BxV9kTF+ACZ4iR5f1iv52U4BGYhQADPAolLEKhNwBW3S8Xx2Txn2bmjpeowyfxZhX2tJifPrM2WhRFouQAB3PINor0eC0w/2nEr+fCgHk+56tGcPU/SnpK5Qt4/T9L12RkwcPYCBHD2RwCARAKPl7NXqAjPzfjLDTaTcx+X4uMlfUI+7JVoLyiLQBIBAjgJO0WzF3Dux5JulScj3MkAAAvZSURBVPfbZ29Rli9VrI6V4npScZy8PzJ7EwCyECCAs9hmhmyVwPRzlE+SDxvzjUJ32hnnjlesDlJhblQRlmqlPtWqfaMZBMYsQACPGZTlEFirgLM3yejzfJPQaqScvUjSMyTzbXn/LEk3r9WUCxDooAAB3MFNo+UOCwy/vMDEfeSr+3R4iiZa30bOnSnFR8robA3Cfk0UpQYCTQoQwE1qUwsBaydlzJv4+r5ZHoWyXKpY/bsUrVS8Rd7/5yzv5DIEWi9AALd+i2iwNwLDbwyKeohCeHhvZmpqEGtPkfRySTcohOHXH36tqdLUQaAuAQK4LlnWReCuAk+RsxfLh+FX9fGduaOdDidnviQVT5kynLbkB4HOChDAnd06Gu+UgLU/k6l+JR937lTfbWx2oXZVsKeo0vABJv+lEA5qY5v0hMDaBAjgtQnx7wjMV2D49XwxvlUhLOCL6ueLeaf7nTtcqg6XzKRM8QYNBiePcXWWQqB2AQK4dmIKZC/gilsUzUf4gvqaTkJpz1bUCyVztbx/saQf1lSJZREYqwABPFZOFkPgbgLT34m7m3y4Pza1Cmwk5z4lxe0kXSgfnl1rNRZHYAwCBPAYEFkCgdUIbCBnb5QpDtZgcBJKDQhM6Hmq7HukuIFUnCjvlzVQlRIIjCRAAI/Exk0IzELAuW9JWl/ebzmLq7lknALOHSNVh0jmFhX2ME1OnjPO5VkLgXEIEMDjUGQNBO4uMP0F9OfLh7+RdDlAiQScPV/SHpK5XN7vIWl5ok4oi8A9BAhgDgUCdQg4+0tJV8qH3epYnjXnJLC5nPuYFB8jo49rEF4wp7u5GIGaBAjgmmBZNmMB545WrJYpVAszVmjf6GW5v2L1dimuKxXHyvuj2tckHeUkQADntNvM2oyAK/4iFSfL+8OaKUiVOQlYe4IUl6gwv1ERlmilht++xA8CjQsQwI2TU7DXAs6eJ2kH+fDAXs/Zh+Gc/YKkv5fMN+X90yTd1oexmKE7AgRwd/aKTtsvsJmcvVaF3U+Tk2e2v106lLS9nDtDMW4m6YyZL3oABoFGBAjgRpgpkoWAcz+QFOX91lnM26chy/Jgxeqo4fbJ2KM0GLyrT+MxSzsFCOB27gtddU2gLF+qWJ0uH4avpK7vWvv0OyNg7amSXipjrpf3m+OCQJ0CBHCduqydj4Czv5F0iXzYK5+hezvpQjn3Nnl/aG8nZLBWCBDArdgGmui0gHPHS9WB8tV6nZ6D5hFAoFEBArhRbor1UsAWd8gUb5f3R/ZyPoZCAIFaBAjgWlhZNBsBZy+S0ZYahAdnMzODIoDAWAQI4LEwskimAtvI2e/Jhj20Up/K1ICxEUBgRAECeEQ4bkNAzv1E0s3y/kloIIAAAnMVIIDnKsb1CAwFynKpYvVu+bDhVAjzgwACCMxRgACeIxiXIzAl4OzvZXShBmE/RBBAAIFRBAjgUdS4J28Ba0+RiXvLV/fNG4LpEUBgPgIE8Hz0uDdHASdrb5cxh8v7/8wRgJkRQGA8AgTweBxZJRcBZy5WLBYrhEfkMjJzIoBAPQIEcD2urNpHgYXaVd5+UT7sJOlrfRyRmRBAoDkBArg5ayp1XaC0P1fUL+TDLl0fhf4RQCC9AAGcfg/ooAsCzh2uGI9SCBNdaJceEUCg/QIEcPv3iA7bIOCKPymasxTCQW1ohx4QQKD7AgRw9/eQCeoWKO3Zinr6zEM36q7G+gggkIkAAZzJRjPmyAIbydlfyxT/osHg5JFX4UYEEEDgbgIEMEcCgTUJOHeppPXk/WOAQgABBMYpQACPU5O1+iUwoeepsh+XD1tJ+mG/hmMaBBBILUAAp94B6rdXwNnlki6XD89ub5N0hgACXRUggLu6c/Rdr4Bzx0jVofLVOvUWYnUEEMhVgADOdeeZe80CrrhNKt4r75dBhQACCNQhQADXocqa3RZw9nxJ28uHTbo9CN0jgECbBQjgNu8OvaUQ2FzOXq3C7qvJyXNSNEBNBBDIQ4AAzmOfmXK2As4N3+08kPfbzPYWrkMAAQRGESCAR1Hjnn4KlOX+itUH5cODJQ3fAc0PAgggUJsAAVwbLQt3TsDZG2X0VQ3CCzrXOw0jgEDnBAjgzm0ZDdciYO0JMvEA+Wq9WtZnUQQQQOBuAgQwRwKBoYAtVsoUx8j7owBBAAEEmhAggJtQpka7BZz9gow21yA8pN2N0h0CCPRJgADu024yyygC28vZb8uGZ2mlLhplAe5BAAEERhEggEdR457+CDh3jaSb5P2O/RmKSRBAoAsCBHAXdoke6xEoy4NVVe9UCPeRdFs9RVgVAQQQWLUAAczJyFfA2T8q6hMK4YB8EZgcAQRSCRDAqeSpm1bA2lNl4nPlq/ulbYTqCCCQqwABnOvO5z33Qln7ZxXFMg0G78qbgukRQCCVAAGcSp666QScO17S7vJ+83RNUBkBBHIXIIBzPwHMjwACCCCQRIAATsJOUQQQQACB3AUI4NxPAPMjgAACCCQRIICTsFMUAQQQQCB3AQI49xPA/AgggAACSQQI4CTsFEUAAQQQyF2AAM79BDA/AggggEASAQI4CTtFEUAAAQRyFyCAcz8BzI8AAgggkESAAE7CTlEEEEAAgdwFCODcTwDzI4AAAggkESCAk7BTFAEEEEAgdwECOPcTwPwIIIAAAkkECOAk7BRFAAEEEMhdgADO/QQwPwIIIIBAEgECOAk7RRFAAAEEchcggHM/AcyPAAIIIJBEgABOwk5RBBBAAIHcBQjg3E8A8yOAAAIIJBEggJOwUxQBBBBAIHcBAjj3E8D8CCCAAAJJBAjgJOwURQABBBDIXYAAzv0EMD8CCCCAQBIBAjgJO0URQAABBHIXIIBzPwHMjwACCCCQRIAATsJOUQQQQACB3AUI4NxPAPMjgAACCCQRIICTsFMUAQQQQCB3AQI49xPA/AgggAACSQQI4CTsFEUAAQQQyF2AAM79BDA/AggggEASAQI4CTtFEUAAAQRyFyCAcz8BzI8AAgggkESAAE7CTlEEEEAAgdwFCODcTwDzI4AAAggkESCAk7BTFAEEEEAgdwECOPcTwPwIIIAAAkkECOAk7BRFAAEEEMhdgADO/QQwPwIIIIBAEgECOAk7RRFAAAEEchcggHM/AcyPAAIIIJBEgABOwk5RBBBAAIHcBQjg3E8A8yOAAAIIJBEggJOwUxQBBBBAIHcBAjj3E8D8CCCAAAJJBAjgJOwURQABBBDIXYAAzv0EMD8CCCCAQBIBAjgJO0URQAABBHIXIIBzPwHMjwACCCCQRIAATsJOUQQQQACB3AUI4NxPAPMjgAACCCQRIICTsFMUAQQQQCB3AQI49xPA/AgggAACSQQI4CTsFEUAAQQQyF2AAM79BDA/AggggEASAQI4CTtFEUAAAQRyFyCAcz8BzI8AAgggkESAAE7CTlEEEEAAgdwFCODcTwDzI4AAAggkESCAk7BTFAEEEEAgdwECOPcTwPwIIIAAAkkECOAk7BRFAAEEEMhdgADO/QQwPwIIIIBAEgECOAk7RRFAAAEEchcggHM/AcyPAAIIIJBEgABOwk5RBBBAAIHcBQjg3E8A8yOAAAIIJBEggJOwUxQBBBBAIHcBAjj3E8D8CCCAAAJJBAjgJOwURQABBBDIXYAAzv0EMD8CCCCAQBIBAjgJO0URQAABBHIXIIBzPwHMjwACCCCQRIAATsJOUQQQQACB3AUI4NxPAPMjgAACCCQRIICTsFMUAQQQQCB3AQI49xPA/AgggAACSQQI4CTsFEUAAQQQyF2AAM79BDA/AggggEASAQI4CTtFEUAAAQRyFyCAcz8BzI8AAgggkESAAE7CTlEEEEAAgdwFCODcTwDzI4AAAggkESCAk7BTFAEEEEAgdwECOPcTwPwIIIAAAkkECOAk7BRFAAEEEMhdgADO/QQwPwIIIIBAEgECOAk7RRFAAAEEchcggHM/AcyPAAIIIJBEgABOwk5RBBBAAIHcBQjg3E8A8yOAAAIIJBEggJOwUxQBBBBAIHcBAjj3E8D8CCCAAAJJBP4X2HkL8L76fyMAAAAASUVORK5CYII=</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="Sprite" idx="1" x="74.31448254773954" y="66.91306063588584" heading="228.0000000000001" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,4,3,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="243" y="208.83333333333334"><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block></script></block></script><script x="95" y="304.66666666666663"><block s="down"></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script><script x="365" y="94.66666666666666"><block s="down"></block><block s="doRepeat"><l>5</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block></script><script x="10" y="55.66666666666666"><block s="forward"><l>-100</l></block></script><script x="155" y="121.00000000000003"><block s="clear"></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="setting %&apos;which&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;User&#xD;Presentation mode&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>which</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        return ide.projectNotes;&#xD;    case &apos;Project name&apos;:&#xD;        return ide.projectName;&#xD;    case &apos;User&apos;:&#xD;        return SnapCloud.username;&#xD;    case &apos;Presentation mode&apos;:&#xD;        return ide.isAppMode;&#xD;    case &apos;Language&apos;:&#xD;        return SnapTranslator.language;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        return SyntaxElementMorph.prototype.scale;&#xD;    case &apos;Stage size&apos;:&#xD;        return new List([StageMorph.prototype.dimensions.x,&#xD;                                   StageMorph.prototype.dimensions.y]);&#xD;    case &apos;Stage scale&apos;:&#xD;       return stage.scale;&#xD;    case &apos;Retina display support&apos;:&#xD;        return isRetinaEnabled();&#xD;    case &apos;Long form input dialog&apos;:&#xD;        return InputSlotDialogMorph.prototype.isLaunchingExpanded;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        return BlockLabelPlaceHolderMorph.prototype.plainLabel;&#xD;    case &apos;Input sliders&apos;:&#xD;        return MorphicPreferences.useSliderForInput;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        return ArgMorph.prototype.executeOnSliderEdit;&#xD;    case &apos;Clicking sound&apos;:&#xD;        return !!BlockMorph.prototype.snapSound;&#xD;    case &apos;Turbo mode&apos;:&#xD;        return stage.isFastTracked;&#xD;    case &apos;Flat design&apos;:&#xD;        return MorphicPreferences.isFlat;&#xD;    case &apos;Keyboard editing&apos;:&#xD;        return ScriptsMorph.prototype.enableKeyboard;&#xD;    case &apos;Table support&apos;:&#xD;        return List.prototype.enableTables;&#xD;    case &apos;Table lines&apos;:&#xD;        return TableMorph.prototype.highContrast;&#xD;    case &apos;Visible stepping&apos;:&#xD;        return Process.prototype.enableSingleStepping;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        return stage.isThreadSafe;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        return StageMorph.prototype.frameRate &gt; 0;&#xD;    case &apos;Flat line ends&apos;:&#xD;        return SpriteMorph.prototype.useFlatLineEnds;&#xD;    case &apos;Codification support&apos;:&#xD;        return StageMorph.prototype.enableCodeMapping;&#xD;    case &apos;Inheritance support&apos;:&#xD;        return StageMorph.prototype.enableInheritance;&#xD;    default: return which;&#xD;}</l></block><list><block var="which"/></list></block></block></script></block-definition><block-definition s="set flag %&apos;which&apos; to %&apos;tf&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Presentation mode&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>tf</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;if (tf != !!tf) return;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        return;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        return;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        return;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        return;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        return;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        return;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        return;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        return;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) return;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        return;&#xD;    case &apos;Keyboard editing&apos;:&#xD;            ScriptsMorph.prototype.enableKeyboard = tf;&#xD;            if (ScriptsMorph.prototype.enableKeyboard) {&#xD;                ide.removeSetting(&apos;keyboard&apos;);&#xD;            } else {&#xD;                ide.saveSetting(&apos;keyboard&apos;, false);&#xD;            }&#xD;        return;&#xD;    case &apos;Table support&apos;:&#xD;            List.prototype.enableTables = tf;&#xD;            if (List.prototype.enableTables) {&#xD;                ide.removeSetting(&apos;tables&apos;);&#xD;            } else {&#xD;                ide.saveSetting(&apos;tables&apos;, false);&#xD;            }&#xD;        return;&#xD;    case &apos;Table lines&apos;:&#xD;                TableMorph.prototype.highContrast = tf;&#xD;                if (TableMorph.prototype.highContrast) {&#xD;                    ide.saveSetting(&apos;tableLines&apos;, true);&#xD;                } else {&#xD;                    ide.removeSetting(&apos;tableLines&apos;);&#xD;                }&#xD;        return;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        return;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        return;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        return;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        return;&#xD;    case &apos;Codification support&apos;:&#xD;        if (tf != StageMorph.prototype.enableCodeMapping) {&#xD;            StageMorph.prototype.enableCodeMapping = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        return;&#xD;    case &apos;Inheritance support&apos;:&#xD;        if (tf != StageMorph.prototype.enableInheritance) {&#xD;            StageMorph.prototype.enableInheritance = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        return;&#xD;}</l></block><list><block var="which"/><block var="tf"/></list></block></script></block-definition><block-definition s="set value %&apos;which&apos; to %&apos;value&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale</options></input><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>value</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        ide.projectNotes = value;&#xD;        return;&#xD;    case &apos;Project name&apos;:&#xD;        ide.setProjectName(value);&#xD;        return;&#xD;    case &apos;Language&apos;:&#xD;        ide.setLanguage(value);&#xD;        return;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        if (!isNaN(value)) ide.setBlocksScale(Math.min(value, 12));&#xD;        return;&#xD;    case &apos;Stage size&apos;:&#xD;        if ((value instanceof List) &amp;&amp; value.length()==2&#xD;                       &amp;&amp; !isNaN(value.at(1)) &amp;&amp; !isNaN(value.at(2)))&#xD;            ide.setStageExtent(new Point(value.at(1), value.at(2)));&#xD;        return;&#xD;    case &apos;Stage scale&apos;:&#xD;        ide.toggleStageSize(value != 1, Math.max(0.1, value));&#xD;        return;&#xD;};</l></block><list><block var="which"/><block var="value"/></list></block></script></block-definition></blocks><variables></variables></project><media name="2020 - U1L3-AngleExperiments2 (starter)" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>