<snapdata remixID="7416168"><project name="simon says" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>FULL WINDOW MODE RECOMMENDED!&#xD;&#xD;Play Simon Says using your webcam. Do what you are instructed only if Simon says to.&#xD;&#xD;Requires speakers or headphones and a webcam. Runs best in Chrome.&#xD;&#xD;Please send questions, suggestions, and bug reports to toontalk@gmail.com</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAC0FJREFUeF7tnAtUFOcVx/8Dig98QXlIJaggoAtIWzUhPpACRg1qCagxFRKrreY0VdSYQ4UKolaaHo3RRptgfMRXGxUxVqsmViP4im2MPHVRdxXfoERbVyOwOz07Cu6u+5hZ0JnduXuO53h27r3f9/3/P+7MNzu7DMuyLOhFCoikAEMAiqQ8DcspQAASCKIqQACKKj8NTgASA6IqQACKKj8NTgASA6IqQACKKj8NTgASA6IqQACKKj8NTgASA6IqQACKKj8NTgASA6IqQACKKj8NTgASA6IqQACKKj8NTgASA6IqQACKKj8NTgASA6IqQACKKj8NTgASA6IqQACKKj8NTgASA6IqQACakf/A7NfRtrMnBmf/temosmA93Dp0Qs9hSaIa5myDE4AWHP0qLRl+/aMRnpqG9S92QcK6f+HruW/B3dcfr67ehzwFY5QZOHwc4pdtRWRkJYqLQ1BdchI7J7zExUytoK9eW/rDIQCttJTPR4bg7qVz6BGfhO4/H43juTOh7rcdDLTocnsf7obNbcq+XVmKsFPxmHGhGHX1DD7p05cDb9uYcIzbVeZsjavF1kMAmpFyc2wA7ldfQ8Rbs1B9+jimbP8D9L8fMWmKH/x6deMyOq7xxoU2Y+GT8uQ0DbBondcTaZXH8HHvSEwt12J1uCt1QCu4EoAm4uhPrWN3lsCjVxgiI8+jU81evOk5E227/Aj+g0fAr98QdO03BB69FNBfFx7O/JUZeRl8X+8Nj9bVTcfoNGyeQgLQRJf8xEgk7yxG4bxfI/WDBFzSvGYUce/6Zdz4toj7d/0/hfj+QoXRcd+fDMQvthzFqFFqVFU1oKQkmLteJAAJQJvXLddOfg1dQz26RcUhL8wV0840b/Pg4lKG2tre2DqwNQFoQX3qgAbC6AG8Vf4tTix5D9MqisGyETahtRXAMKXYMCgeqUdu2gqV5XEC0MT2Y4vT8FL6cigUSiiVoc2GYtgwNcZdDaQOSB2QP0s5OY+6VXa2r3FS4HL9RhdQp5kv1mMZsCoBiHoB8GzXFKPvgi3RTfmvwHEiqQOa8coigJN3AofUgHqWeYeDlgM6FlDPNDo+YUIVjh69j8uXezsOGc9ppgSgEACbYQp1QdoF88bHYgfkXeHpQP2OWKcLb0YF50ylDvicOqCLSyl0uubvqp0NQwKQABSVaQLQ0u0BczvX/ZlA7QVgwhaAcRFkHHVAugZsGWBqVcCpDbZrxc83iiEACUDb0BhExMSoMHJkB6Sn+wjKsxRMu2ACUDBILQXNrVtaeHtX0M1oMw7QNaAVLHNza5CRcaPZ4NDp17LIBKCNvlhUpEF0tMpuCP39z8LNjYFK1fzPlQW3cAdIIAB5mNQIYWVlKIKD3XhkAOfO1SEk5CwKCnogMbETrxw5BhGAAlwPClJCpapDTo4vsrLMb07i4lQ4eFADhaItysqCwRh/d0nAaPIIJQDt8Dk7uxqLFtzgHoxh8YSwjh1dsWdPAIYM6WBHVXmmEIB2+l40fBX6rfkl2vt3sbMCpekVIADt5CCfmQH3EG+8UpEJF1dhn4rYOaRTphGAdtj60ejRmJj1EdJcA/F6YgYSqhbaUYVSqAPawUBN4Xm856bA+qg6pJQySOw7HUl1H8CldSs7qlEKdUCBDCxNioMibzRGes3kANzQux4FbrORzK4QWInCqQMKZGCXZzp2bVuJT+PucZl6ADdFsLiWX4yKRfsQ/126wIoUTh2QBwOa8zXYF7wAkR+OxfzYGA46/WtiKYPNj/9f0GY2Xs6fgq6jwnhUpJBGBQhAKyycWbAXFdl7uYjGU2xj1+M6YAmDTX2ffHldvzOO/fccePQPIMJ4KkAAmgjVCJ0eK0XWcChyEowiDAHcUZ3DfU0zyTe7KUYPYbJuOegjEH4EEoAAbEFnKKUhgA14iLSKnlipuNYUoqtvoE0JP/a4KNkCKAQ6Qz1TS12xMULb9JbhdWDjm7UnLuLQy0uRrFtBndAGjLID8HD0h6gpUpk9vdr6w/2iZjG0unqjU65hRzTMf3hbg91eczFoz9vo+qrCVmnZHpcFgHU1Guz2ywCrA+JPp6Nz3x/bZfj2m9no034owjrGNuWbbkRMC+9oNRP98saj++SBdo3p7ElODeCVbafxzfg1cA/ywojzTzYK9ppqevo1txM2V3u391zoO2KyljYnpvo4JYDqvKM4Ne1zBKQMwICNqfby9lReaqkLNkbojN7/5PIkxHq9g+B2A6yOw21O2swGwzCIKZwBz0FBLTYvRy7kNABW/vkAyjL+AVbLIiClPwZsfLPFfTEHIHcrBkCSD78Oq78c+FKxCA9vadA+yAvRB6fDPcCjxefqKAUdFsD7V+/g9DvbcP2LUk7rkHdjEbEk8Znqbg7A6gY11l15G+k99gseu+aICkeGrYTuh3oOxp6To9A74xXBdRw5waEAPJOzF+Xz/wkGDFp3boufrX4D/uN++tz0Nwcg3+tAW5O8fUKF6v1KnH3/AHQP6h+FM4DX0F7wiQmGm7c7gn4bbauMwx13CAD1ny7AhYEiewT6ZI0UTWRLt1wsvd8SE9VpdVDmfgVodahcdgjQPbkG1T6oB9vw6KPALpHdEDwnlrvudaSXQwAoFUHFAJDv2u8pb0K55CAufnrsUesEi2T2L3zTRYsjAAVIbwnAyeXtsTbsvoBKFNqoAAEogAVLABbULATL6njvhAUM6fShBKAAi61d6z3L60ABU3S4UAJQgGXmPglpTCcABQhpEEoACtBtcrk71oZpzGYQgAKEJADtE+tdZSiWhirNA2jydLR9I8gvizqgAM//fj0dE/zeN5sx7Yw3Vva5glZoI6AihRKAPBn45s52XK0rt7jT/bJ2Je40XMF4n1yeFSlMrwAByJODPTVL8JDVWL3VQteBPMWka0DhQhVULwQL6/f6CEDhulIH5KnZjpuPH7sy+AacaerEEgabDb6mybO0rMMIQJ728wHQ1uP5PIeSVRgByNNuDkDG+oOnBCBPMekaULhQS9Vj8JuAtejk6mUxma4BhetKHZCnZnzgEvp4Ps+hnTqMAORhrw5aTCptiw0Rj59UtpJj6alpHsPIMoQA5GH79LMvILPnIXRt08tmNJ9OabOIjAIIQB5mC4FKSCyPoZ0+hAC0YfGf1MMR0WEYErzn8IKhoGYBWB1r9PMdvBJlGkQA2jDeno5GN6T5/zURgFa02n5zHrq6hWKwRwp/RQ1+uldQkkyDCUArxtvT/fTlll56DaHtBmGUD7/TtkzZ45ZNAFpwX/+7f1mBRQh1HyyYj7OaQixSDW36LWnBBWSUQACamH3yf/lYcXEs5gUWItR9iN0omPvhSruLOXEiAWhg7qqqiTjx363YEG77hrMtJs5oDuOPqhhM7bYO0Z6TLIYX1q63etzWOI5+nAAE0Nj1xvvmYozP71vU05QyF4Bl0cc9BpmBh4xqTynvgB+0Glk/wiUbAE/ezceLnZOfgiv7QhQuPjiFz8LrWhQ802I7qhdiR3U2ByP3YoHf9diCqE5vPNNxpV5cNgAuUY9CbcNVLA7+jvNkVVUqjt3dhESfTIz1XSR1n5x2frIBUO/gmqvTcPzu3zgzw9zjMKt7gdMa6ygLkxWAjmKKnOZJAMrJbQmulQCUoClymhIBKCe3JbhWAlCCpshpSgSgnNyW4FoJQAmaIqcpEYBycluCayUAJWiKnKZEAMrJbQmulQCUoClymhIBKCe3JbhWAlCCpshpSgSgnNyW4FoJQAmaIqcpEYBycluCayUAJWiKnKZEAMrJbQmulQCUoClymhIBKCe3JbhWAlCCpshpSgSgnNyW4FoJQAmaIqcpEYBycluCa/0/7rdB5GCbVZEAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="simon says"><notes>FULL WINDOW MODE RECOMMENDED!&#xD;&#xD;Play Simon Says using your webcam. Do what you are instructed only if Simon says to.&#xD;&#xD;Requires speakers or headphones and a webcam. Runs best in Chrome.&#xD;&#xD;Please send questions, suggestions, and bug reports to toontalk@gmail.com</notes><palette><category name="Seeing" color="0,116,143,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Simon says %&apos;seconds to reply&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><custom-block s="let %upvar be %s"><l>poses</l><custom-block s="body poses of costume %s %br using model %s %br using %txt coordinates %br with these options: %mult%s"><custom-block s="costume from camera %b mirrored"><l><bool>true</bool></l></custom-block><l>MoveNet is an ultra fast and accurate model that detects 17 keypoints of a body.</l><l>costume</l><list></list></custom-block></custom-block><custom-block s="let %upvar be %s"><l>body part 1</l><block s="reportNewList"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><l>2</l></block><block s="reportNewList"><list><l>left</l><l>right</l></list></block></block><l>wrist</l></list></block></custom-block><custom-block s="let %upvar be %s"><l>body part 2</l><block s="reportNewList"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><l>2</l></block><block s="reportNewList"><list><l>left</l><l>right</l></list></block></block><block s="reportListItem"><block s="reportRandom"><l>1</l><l>8</l></block><block s="reportNewList"><list><l>eye</l><l>ear</l><l>shoulder</l><l>elbow</l><l>wrist</l><l>hip</l><l>knee</l><l>ankle</l></list></block></block></list></block></custom-block><custom-block s="let %upvar be %s"><l>Simon says</l><block s="reportListItem"><block s="reportRandom"><l>1</l><l>2</l></block><block s="reportNewList"><list><block s="reportBoolean"><l><bool>true</bool></l></block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></block></custom-block><block s="doDeclareVariables"><list><l>instructions</l></list></block><block s="doIfElse"><block var="Simon says"/><script><block s="doSetVar"><l>instructions</l><l>Simon says touch your </l></block></script><script><block s="doSetVar"><l>instructions</l><l>Touch your </l></block></script></block><block s="doSetVar"><l>instructions</l><block s="reportJoinWords"><list><block var="instructions"/><block s="reportListItem"><l>1</l><block var="body part 1"/></block><l> </l><block s="reportListItem"><l>2</l><block var="body part 1"/></block><l> to your </l><block s="reportListItem"><l>1</l><block var="body part 2"/></block><block s="reportListItem"><l>2</l><block var="body part 2"/></block></list></block></block><custom-block s="Simon says workhorse %b %n %l %l %txt %n"><block var="Simon says"/><block s="reportVariadicSum"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportVariadicProduct"><list><block var="seconds to reply"/><l>1000</l></list></block></list></block><block var="body part 1"/><block var="body part 2"/><block var="instructions"/><block var="seconds to reply"/></custom-block></script></block-definition><block-definition s="Simon says workhorse %&apos;Simon said&apos; %&apos;stop time&apos; %&apos;body part 1&apos; %&apos;body part 2&apos; %&apos;instructions&apos; %&apos;seconds to reply&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%n"></input><input type="%l"></input><input type="%l"></input><input type="%txt"></input><input type="%n"></input></inputs><script><custom-block s="let %upvar be %s"><l>costume</l><custom-block s="costume from camera %b mirrored"><l><bool>true</bool></l></custom-block></custom-block><block s="doSwitchToCostume"><block var="costume"/><comment w="97.14285714285715" collapsed="true">Show the video.</comment></block><custom-block s="let %upvar be %s"><l>poses</l><custom-block s="body poses of costume %s %br using model %s %br using %txt coordinates %br with these options: %mult%s"><block var="costume"/><l>MoveNet is an ultra fast and accurate model that detects 17 keypoints of a body.</l><l>percentage</l><list></list></custom-block></custom-block><block s="doIfElse"><block s="reportListIsEmpty"><block var="poses"/></block><script><custom-block s="Simon says workhorse %b %n %l %l %txt %n"><block var="Simon said"/><block var="stop time"/><block var="body part 1"/><block var="body part 2"/><l> </l><block var="seconds to reply"/><comment w="125.00000000000001" collapsed="false">Get a new pose and run this again. But nothing to say this time.</comment></custom-block></script><script><custom-block s="let %upvar be %s"><l>pose</l><block s="reportListItem"><l>1</l><block var="poses"/></block></custom-block><custom-block s="let %upvar be %s"><l>time remaining</l><block s="reportDifference"><block var="stop time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block></custom-block><block s="bubble"><block s="reportJoinWords"><list><l>You have </l><block s="reportQuotient"><block s="reportRound"><block s="reportQuotient"><block var="time remaining"/><l>100</l></block></block><l>10</l></block><l> seconds left.</l></list></block></block><custom-block s="Speak %txt"><block var="instructions"/></custom-block><custom-block s="let %upvar be %s"><l>touching</l><custom-block s="touching body parts %l and %l in pose %l"><block var="body part 1"/><block var="body part 2"/><block var="pose"/></custom-block></custom-block><block s="doIfElse"><block var="touching"/><script><block s="doIfElse"><block var="Simon said"/><script><custom-block s="Speak %txt"><l>Well done!</l></custom-block></script><script><custom-block s="Speak %txt"><l>Correct! But Simon didn&apos;t say to do that!</l></custom-block></script></block><block s="doSwitchToCostume"><l>character</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="time remaining"/><l>0</l></block><script><block s="doIfElse"><block var="Simon said"/><script><custom-block s="Speak %txt"><l>You took too long, sorry!</l></custom-block></script><script><custom-block s="Speak %txt"><l>You did right. Since Simon didn&apos;t say.</l></custom-block><block s="doSwitchToCostume"><l>character</l></block></script></block></script><script><custom-block s="Simon says workhorse %b %n %l %l %txt %n"><block var="Simon said"/><block var="stop time"/><block var="body part 1"/><block var="body part 2"/><l> </l><block var="seconds to reply"/><comment w="125.00000000000001" collapsed="false">Get a new pose and run this again. But nothing to say this time.</comment></custom-block></script></block></script></block></script></block></script></block-definition><block-definition s="touching body parts %&apos;body part 1&apos; and %&apos;body part 2&apos; in pose %&apos;pose&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%l"></input></inputs><script><custom-block s="let %upvar be %s"><l>confidence 1</l><custom-block s="pose property %s of %txt %txt from %l"><l>confidence</l><block s="reportListItem"><l>1</l><block var="body part 1"/></block><block s="reportListItem"><l>2</l><block var="body part 1"/></block><block var="pose"/></custom-block></custom-block><block s="doIf"><block s="reportLessThan"><block var="confidence 1"/><l>25</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><custom-block s="let %upvar be %s"><l>confidence 2</l><custom-block s="pose property %s of %txt %txt from %l"><l>confidence</l><block s="reportListItem"><l>1</l><block var="body part 2"/></block><block s="reportListItem"><l>2</l><block var="body part 2"/></block><block var="pose"/></custom-block></custom-block><block s="doIf"><block s="reportLessThan"><block var="confidence 2"/><l>25</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><custom-block s="let %upvar be %s"><l>location 1</l><custom-block s="pose property %s of %txt %txt from %l"><l>location</l><block s="reportListItem"><l>1</l><block var="body part 1"/></block><block s="reportListItem"><l>2</l><block var="body part 1"/></block><block var="pose"/></custom-block></custom-block><custom-block s="let %upvar be %s"><l>location 2</l><custom-block s="pose property %s of %txt %txt from %l"><l>location</l><block s="reportListItem"><l>1</l><block var="body part 2"/></block><block s="reportListItem"><l>2</l><block var="body part 2"/></block><block var="pose"/></custom-block></custom-block><custom-block s="let %upvar be %s"><l>distance</l><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="location 1"/></block><block s="reportListItem"><l>1</l><block var="location 2"/></block></block><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="location 1"/></block><block s="reportListItem"><l>1</l><block var="location 2"/></block></block></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportListItem"><l>2</l><block var="location 1"/></block><block s="reportListItem"><l>2</l><block var="location 2"/></block></block><block s="reportDifference"><block s="reportListItem"><l>2</l><block var="location 1"/></block><block s="reportListItem"><l>2</l><block var="location 2"/></block></block></list></block></list></block></block></custom-block><block s="doReport"><block s="reportLessThan"><block var="distance"/><l>10</l></block></block></script></block-definition><block-definition s="Open this in a new tab" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="run eCraft2Learn command %txt with %mult%s"><l>re_open_full_window</l><list></list></custom-block></script></block-definition><block-definition s="Speak %&apos;message&apos; then %&apos;to do when finished speaking&apos;" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%cmdRing"></input></inputs><script><custom-block s="run eCraft2Learn command %txt with %mult%s"><l>speak_using_browser_voices_or_mary_tts</l><list><block var="message"/><block var="to do when finished speaking"/></list></custom-block></script></block-definition><block-definition s="Speak %&apos;message&apos;" type="command" category="sound"><comment x="0" y="0" w="331" collapsed="false">Use the browser&apos;s default voice or Mary TTS to speak the &apos;message&apos;.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><custom-block s="run eCraft2Learn command %txt with %mult%s"><l>speak_using_browser_voices_or_mary_tts</l><list><block var="message"/><l></l></list></custom-block></script></block-definition><block-definition s="Speak %&apos;message&apos; and wait until finished" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><custom-block s="let %upvar be %s"><l>finished</l><block s="reportBoolean"><l><bool>false</bool></l></block></custom-block><custom-block s="Speak %txt then %cmdRing"><block var="message"/><block s="reifyScript"><script><block s="doSetVar"><l>finished</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></custom-block><block s="doWaitUntil"><block var="finished"/></block></script></block-definition><block-definition s="costume from camera %&apos;mirrored&apos; mirrored" type="reporter" category="looks"><comment x="0" y="0" w="207.14285714285717" collapsed="true">Reports a costume using the camera.</comment><header></header><code></code><translations></translations><inputs><input type="%b"></input></inputs><script><custom-block s="let %upvar be %s"><l>result</l><block s="reportBoolean"><l><bool>false</bool></l></block></custom-block><custom-block s="Create custoume from camera %b and pass it to %cmdRing"><block var="mirrored"/><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block var="costume"/></block></script><list><l>costume</l></list></block></custom-block><block s="doWaitUntil"><block s="reportIsA"><block var="result"/><l><option>costume</option></l></block></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="Create custoume from camera %&apos;mirrored&apos; and pass it to %&apos;process costume&apos;" type="command" category="looks"><comment x="0" y="0" w="304" collapsed="false">Creates a costume from the video camera and passes it the &apos;process costume&apos; blocks.</comment><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%cmdRing"></input></inputs><script><custom-block s="run eCraft2Learn command %txt with %mult%s"><l>costume_from_camera_version_2</l><list><block var="mirrored"/><block var="process costume"/></list></custom-block></script></block-definition><block-definition s="get the %&apos;key&apos; of %&apos;table&apos;" type="reporter" category="variables"><comment x="0" y="0" w="192.85714285714286" collapsed="false">Reports the value of the &apos;key&apos; in a table that is a list of pairs of keys and values.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l>1</l><l/></block><block var="key"/></block></autolambda><list></list></block><block var="table"/></block></block></block></script></block-definition><block-definition s="pose property %&apos;location or confidence&apos; of %&apos;left or right&apos; %&apos;body part&apos; from %&apos;pose&apos;" type="reporter" category="sensing"><comment w="227.14285714285717" collapsed="false">This reports either the location of a body part as two numbrs between 0 and 100 or the confidence that the body part is correctly identified as a number between 0 and 100.</comment><header></header><code></code><translations></translations><inputs><input type="%s"><options>location&#xD;confidence</options></input><input type="%txt"><options>left&#xD;right&#xD;the&#xD;a</options></input><input type="%txt"><options>eye&#xD;ear&#xD;shoulder&#xD;elbow&#xD;wrist&#xD;hip&#xD;knee&#xD;ankle&#xD;nose&#xD;person</options></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="body part"/><l>person</l></block><script><block s="doReport"><block s="reportVariadicProduct"><list><custom-block s="get the %txt of %l"><l>score</l><block var="pose"/></custom-block><l>100</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="body part"/><l>nose</l></block><script><block s="doIf"><block s="reportEquals"><block var="location or confidence"/><l>location</l></block><script><block s="doReport"><custom-block s="get locaton of %txt from %l"><block var="body part"/><block var="pose"/></custom-block></block></script></block><block s="doReport"><block s="reportVariadicProduct"><list><custom-block s="get the %txt of %l"><l>nose score</l><block var="pose"/></custom-block><l>100</l></list></block></block></script><comment w="278.4285724285714" collapsed="true">Only the nose has no left or right versions.</comment></block><block s="doIf"><block s="reportEquals"><block var="location or confidence"/><l>confidence</l></block><script><block s="doReport"><block s="reportVariadicProduct"><list><custom-block s="get the %txt of %l"><block s="reportJoinWords"><list><block var="left or right"/><l>_</l><block var="body part"/><l> score</l></list></block><block var="pose"/></custom-block><l>100</l></list></block></block></script></block><block s="doReport"><custom-block s="get locaton of %txt from %l"><block s="reportJoinWords"><list><block var="left or right"/><l>_</l><block var="body part"/></list></block><block var="pose"/></custom-block></block></script></block-definition><block-definition s="Set presentation mode to %&apos;flag&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%b"></input></inputs><script><custom-block s="run eCraft2Learn command %txt with %mult%s"><l>set_presentation_mode</l><list><block var="flag"/></list></custom-block></script></block-definition><block-definition s="body poses of costume %&apos;costume&apos; $nl using model %&apos;model&apos; $nl using %&apos;transform type&apos; coordinates $nl with these options: %&apos;options&apos;" type="reporter" category="Seeing"><comment x="0" y="0" w="363.70518973214297" collapsed="false">Reports the locations of 17 or 33 body parts for each body detected in the costume. Three models are available:&#xD;&#xD;MoveNet is an ultra fast and accurate model that detects 17 keypoints of a body.&#xD;&#xD;BlazePose can detect 33 keypoints, it provides additional keypoints for face, hands and feet. It reports both 2D and 3D locations.&#xD;&#xD;PoseNet can detect multiple poses, each pose contains 17 keypoints.&#xD;&#xD;For full documentation including options click the following help:&#xD;&#xD;https://github.com/tensorflow/tfjs-models/tree/master/pose-detection</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"><options>MoveNet is an ultra fast and accurate model that detects 17 keypoints of a body.&#xD;BlazePose can detect 33 keypoints, it provides additional keypoints for face, hands and feet.&#xD;PoseNet can detect multiple poses, each pose contains 17 keypoints.</options></input><input type="%txt" readonly="true"><options>stage&#xD;costume&#xD;percentage</options></input><input type="%mult%s"></input></inputs><script><custom-block s="let %upvar be %s"><l>result</l><block s="reportBoolean"><l><bool>false</bool></l></block></custom-block><custom-block s="let %upvar be %s"><l>model name</l><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="model"/><l><option>word</option></l></block></block></custom-block><custom-block s="Poses or landmarks of costume %s using %txt %br with options %mult%s %br do with response %cmdRing %br unless if error %cmdRing"><block var="costume"/><block var="model name"/><block var="options"/><block s="reifyScript"><script><block s="doSetVar"><l>result</l><l></l></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>result</l><l></l></block></script><list></list></block></custom-block><block s="doWaitUntil"><block s="reportNotEquals"><block var="result"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><block s="doIf"><block s="reportListIsEmpty"><block var="result"/></block><script><block s="doReport"><block var="result"/></block></script></block><block s="doWarp"><script><custom-block s="let %upvar be %s"><l>friendly results for each body</l><block s="reportMap"><block s="reifyReporter"><script><custom-block s="let %upvar be %s"><l>friendly results</l><block s="reportNewList"><list><block s="reportListItem"><block s="reportIfElse"><block s="reportEquals"><block var="model name"/><l>BlazePose</l></block><l>1</l><l>2</l></block><block var="body"/></block></list></block></custom-block><custom-block s="let %upvar be %s"><l>2d keypoints</l><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportIfElse"><block s="reportEquals"><block var="model name"/><l>BlazePose</l></block><l>2</l><l>1</l></block><block var="body"/></block></block></custom-block><custom-block s="let %upvar be %s"><l>3d keypoints</l><block s="reportIfElse"><block s="reportEquals"><block var="model name"/><l>BlazePose</l></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>3</l><block var="body"/></block></block><block s="reportNewList"><list></list></block></block></custom-block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="2d keypoints"/></block><script><custom-block s="let %upvar be %s"><l>2d keypoint</l><block s="reportListItem"><block var="i"/><block var="2d keypoints"/></block></custom-block><custom-block s="let %upvar be %s"><l>3d keypoint</l><block s="reportListItem"><block var="i"/><block var="3d keypoints"/></block></custom-block><custom-block s="let %upvar be %s"><l>name</l><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportIfElse"><block s="reportEquals"><block var="model name"/><l>BlazePose</l></block><l>5</l><l>4</l></block><block var="2d keypoint"/></block></block></custom-block><block s="doAddToList"><block s="reportNewList"><list><block s="reportJoinWords"><list><block var="name"/><l> x</l></list></block><custom-block s="transform %s as %n coordinate to %txt"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="2d keypoint"/></block></block><l>x</l><block var="transform type"/></custom-block></list></block><block var="friendly results"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportJoinWords"><list><block var="name"/><l> y</l></list></block><custom-block s="transform %s as %n coordinate to %txt"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="2d keypoint"/></block></block><l>y</l><block var="transform type"/></custom-block></list></block><block var="friendly results"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportJoinWords"><list><block var="name"/><l> score</l></list></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>3</l><block var="2d keypoint"/></block></block></list></block><block var="friendly results"/></block><block s="doIf"><block s="reportEquals"><block var="model name"/><l>BlazePose</l></block><script><block s="doAddToList"><block s="reportNewList"><list><block s="reportJoinWords"><list><block var="name"/><l> x 3D</l></list></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="3d keypoint"/></block></block></list></block><block var="friendly results"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportJoinWords"><list><block var="name"/><l> y 3D</l></list></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="3d keypoint"/></block></block></list></block><block var="friendly results"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportJoinWords"><list><block var="name"/><l> z 3D</l></list></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>3</l><block var="3d keypoint"/></block></block></list></block><block var="friendly results"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportJoinWords"><list><block var="name"/><l> score 3D</l></list></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>4</l><block var="3d keypoint"/></block></block></list></block><block var="friendly results"/></block></script></block></script></block><block s="doReport"><block var="friendly results"/></block></script><list><l>body</l></list></block><block var="result"/></block></custom-block><block s="doReport"><block var="friendly results for each body"/><comment w="230.71428571428572" collapsed="false">Turn the result into a form easier to see and use.</comment></block></script></block></script></block-definition><block-definition s="transform %&apos;coordinate&apos; as %&apos;x or y&apos; coordinate to %&apos;type of transform&apos;" type="reporter" category="Seeing"><comment x="0" y="0" w="256.4285714285715" collapsed="false">Converts costume coordinates to stage or percentage</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"><options>x&#xD;y</options></input><input type="%txt" readonly="true"><options>stage&#xD;costume&#xD;percentage</options></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="x or y"/><l>x</l></block><block s="reportIfElse"><block s="reportEquals"><block var="type of transform"/><l>stage</l></block><block s="reportRound"><block s="reportDifference"><block var="coordinate"/><block s="reportAttributeOf"><l><option>right</option></l><l>Stage</l></block></block></block><block s="reportIfElse"><block s="reportEquals"><block var="type of transform"/><l>percentage</l></block><block s="reportRound"><block s="reportVariadicProduct"><list><block s="reportQuotient"><block var="coordinate"/><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block></block><l>100</l></list></block></block><block var="coordinate"/></block></block><block s="reportIfElse"><block s="reportEquals"><block var="type of transform"/><l>stage</l></block><block s="reportRound"><block s="reportDifference"><block s="reportAttributeOf"><l><option>top</option></l><l>Stage</l></block><block var="coordinate"/></block></block><block s="reportIfElse"><block s="reportEquals"><block var="type of transform"/><l>percentage</l></block><block s="reportRound"><block s="reportVariadicProduct"><list><block s="reportQuotient"><block var="coordinate"/><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block></block><l>100</l></list></block></block><block var="coordinate"/></block></block></block></block></script></block-definition><block-definition s="let %&apos;var&apos; be %&apos;value&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>var</l><block var="value"/></block></script></block-definition><block-definition s="Poses or landmarks of costume %&apos;costume&apos; using %&apos;model name&apos; $nl with options %&apos;options&apos; $nl do with response %&apos;do with response&apos; $nl unless if error %&apos;handle error&apos;" type="command" category="Seeing"><comment x="0" y="0" w="223.57142857142858" collapsed="false">This is the workhorse behind the reporters for the body and hand poses and face landmarks.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%txt"><options>MoveNet&#xD;PoseNet&#xD;BlazePose&#xD;MediaPipeFaceDetector&#xD;MediaPipeFaceMesh&#xD;MediaPipeHands&#xD;ARPortraitDepth</options></input><input type="%mult%s"></input><input type="%cmdRing"></input><input type="%cmdRing"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="options"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>options</l><block s="reportNewList"><list></list></block></block></script></block><custom-block s="run eCraft2Learn command %txt with %mult%s"><l>poses_and_landmarks</l><list><block var="costume"/><block s="reportCONS"><l>model name</l><block s="reportCONS"><block var="model name"/><block var="options"/></block></block><block var="do with response"/><block var="handle error"/></list></custom-block></script></block-definition><block-definition s="run eCraft2Learn command %&apos;command name&apos; with %&apos;inputs&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%mult%s"></input></inputs><script><custom-block s="load eCraft2Learn"></custom-block><block s="doApplyExtension"><l>e2l_run(command_name, parameters)</l><list><block var="command name"/><block var="inputs"/></list></block></script></block-definition><block-definition s="load eCraft2Learn" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>src_load(url)</l><list><l>https://ecraft2learn.github.io/ai/ecraft2learn.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>https://ecraft2learn.github.io/ai/js/ecraft2learn_snap_extension.js</l></list></block></script></block-definition><block-definition s="get locaton of %&apos;part&apos; from %&apos;pose&apos;" type="reporter" category="Seeing"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="get the %txt of %l"><block s="reportJoinWords"><list><block var="part"/><l> x</l></list></block><block var="pose"/></custom-block><custom-block s="get the %txt of %l"><block s="reportJoinWords"><list><block var="part"/><l> y</l></list></block><block var="pose"/></custom-block></list></block></block></script></block-definition></blocks><stage name="Stage" width="640" height="480" 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="true" sublistIDs="false" id="1073"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAAXNSR0IArs4c6QAAGJZJREFUeF7t1kEBAAAIAjHpX9ogNxswfLBzBAgQIECAAAECKYGl0gpLgAABAgQIECBwBqAnIECAAAECBAjEBAzAWOHiEiBAgAABAgQMQD9AgAABAgQIEIgJGICxwsUlQIAAAQIECBiAfoAAAQIECBAgEBMwAGOFi0uAAAECBAgQMAD9AAECBAgQIEAgJmAAxgoXlwABAgQIECBgAPoBAgQIECBAgEBMwACMFS4uAQIECBAgQMAA9AMECBAgQIAAgZiAARgrXFwCBAgQIECAgAHoBwgQIECAAAECMQEDMFa4uAQIECBAgAABA9APECBAgAABAgRiAgZgrHBxCRAgQIAAAQIGoB8gQIAAAQIECMQEDMBY4eISIECAAAECBAxAP0CAAAECBAgQiAkYgLHCxSVAgAABAgQIGIB+gAABAgQIECAQEzAAY4WLS4AAAQIECBAwAP0AAQIECBAgQCAmYADGCheXAAECBAgQIGAA+gECBAgQIECAQEzAAIwVLi4BAgQIECBAwAD0AwQIECBAgACBmIABGCtcXAIECBAgQICAAegHCBAgQIAAAQIxAQMwVri4BAgQIECAAAED0A8QIECAAAECBGICBmCscHEJECBAgAABAgagHyBAgAABAgQIxAQMwFjh4hIgQIAAAQIEDEA/QIAAAQIECBCICRiAscLFJUCAAAECBAgYgH6AAAECBAgQIBATMABjhYtLgAABAgQIEDAA/QABAgQIECBAICZgAMYKF5cAAQIECBAgYAD6AQIECBAgQIBATMAAjBUuLgECBAgQIEDAAPQDBAgQIECAAIGYgAEYK1xcAgQIECBAgIAB6AcIECBAgAABAjEBAzBWuLgECBAgQIAAAQPQDxAgQIAAAQIEYgIGYKxwcQkQIECAAAECBqAfIECAAAECBAjEBAzAWOHiEiBAgAABAgQMQD9AgAABAgQIEIgJGICxwsUlQIAAAQIECBiAfoAAAQIECBAgEBMwAGOFi0uAAAECBAgQMAD9AAECBAgQIEAgJmAAxgoXlwABAgQIECBgAPoBAgQIECBAgEBMwACMFS4uAQIECBAgQMAA9AMECBAgQIAAgZiAARgrXFwCBAgQIECAgAHoBwgQIECAAAECMQEDMFa4uAQIECBAgAABA9APECBAgAABAgRiAgZgrHBxCRAgQIAAAQIGoB8gQIAAAQIECMQEDMBY4eISIECAAAECBAxAP0CAAAECBAgQiAkYgLHCxSVAgAABAgQIGIB+gAABAgQIECAQEzAAY4WLS4AAAQIECBAwAP0AAQIECBAgQCAmYADGCheXAAECBAgQIGAA+gECBAgQIECAQEzAAIwVLi4BAgQIECBAwAD0AwQIECBAgACBmIABGCtcXAIECBAgQICAAegHCBAgQIAAAQIxAQMwVri4BAgQIECAAAED0A8QIECAAAECBGICBmCscHEJECBAgAABAgagHyBAgAABAgQIxAQMwFjh4hIgQIAAAQIEDEA/QIAAAQIECBCICRiAscLFJUCAAAECBAgYgH6AAAECBAgQIBATMABjhYtLgAABAgQIEDAA/QABAgQIECBAICZgAMYKF5cAAQIECBAgYAD6AQIECBAgQIBATMAAjBUuLgECBAgQIEDAAPQDBAgQIECAAIGYgAEYK1xcAgQIECBAgIAB6AcIECBAgAABAjEBAzBWuLgECBAgQIAAAQPQDxAgQIAAAQIEYgIGYKxwcQkQIECAAAECBqAfIECAAAECBAjEBAzAWOHiEiBAgAABAgQMQD9AgAABAgQIEIgJGICxwsUlQIAAAQIECBiAfoAAAQIECBAgEBMwAGOFi0uAAAECBAgQMAD9AAECBAgQIEAgJmAAxgoXlwABAgQIECBgAPoBAgQIECBAgEBMwACMFS4uAQIECBAgQMAA9AMECBAgQIAAgZiAARgrXFwCBAgQIECAgAHoBwgQIECAAAECMQEDMFa4uAQIECBAgAABA9APECBAgAABAgRiAgZgrHBxCRAgQIAAAQIGoB8gQIAAAQIECMQEDMBY4eISIECAAAECBAxAP0CAAAECBAgQiAkYgLHCxSVAgAABAgQIGIB+gAABAgQIECAQEzAAY4WLS4AAAQIECBAwAP0AAQIECBAgQCAmYADGCheXAAECBAgQIGAA+gECBAgQIECAQEzAAIwVLi4BAgQIECBAwAD0AwQIECBAgACBmIABGCtcXAIECBAgQICAAegHCBAgQIAAAQIxAQMwVri4BAgQIECAAAED0A8QIECAAAECBGICBmCscHEJECBAgAABAgagHyBAgAABAgQIxAQMwFjh4hIgQIAAAQIEDEA/QIAAAQIECBCICRiAscLFJUCAAAECBAgYgH6AAAECBAgQIBATMABjhYtLgAABAgQIEDAA/QABAgQIECBAICZgAMYKF5cAAQIECBAgYAD6AQIECBAgQIBATMAAjBUuLgECBAgQIEDAAPQDBAgQIECAAIGYgAEYK1xcAgQIECBAgIAB6AcIECBAgAABAjEBAzBWuLgECBAgQIAAAQPQDxAgQIAAAQIEYgIGYKxwcQkQIECAAAECBqAfIECAAAECBAjEBAzAWOHiEiBAgAABAgQMQD9AgAABAgQIEIgJGICxwsUlQIAAAQIECBiAfoAAAQIECBAgEBMwAGOFi0uAAAECBAgQMAD9AAECBAgQIEAgJmAAxgoXlwABAgQIECBgAPoBAgQIECBAgEBMwACMFS4uAQIECBAgQMAA9AMECBAgQIAAgZiAARgrXFwCBAgQIECAgAHoBwgQIECAAAECMQEDMFa4uAQIECBAgAABA9APECBAgAABAgRiAgZgrHBxCRAgQIAAAQIGoB8gQIAAAQIECMQEDMBY4eISIECAAAECBAxAP0CAAAECBAgQiAkYgLHCxSVAgAABAgQIGIB+gAABAgQIECAQEzAAY4WLS4AAAQIECBAwAP0AAQIECBAgQCAmYADGCheXAAECBAgQIGAA+gECBAgQIECAQEzAAIwVLi4BAgQIECBAwAD0AwQIECBAgACBmIABGCtcXAIECBAgQICAAegHCBAgQIAAAQIxAQMwVri4BAgQIECAAAED0A8QIECAAAECBGICBmCscHEJECBAgAABAgagHyBAgAABAgQIxAQMwFjh4hIgQIAAAQIEDEA/QIAAAQIECBCICRiAscLFJUCAAAECBAgYgH6AAAECBAgQIBATMABjhYtLgAABAgQIEDAA/QABAgQIECBAICZgAMYKF5cAAQIECBAgYAD6AQIECBAgQIBATMAAjBUuLgECBAgQIEDAAPQDBAgQIECAAIGYgAEYK1xcAgQIECBAgIAB6AcIECBAgAABAjEBAzBWuLgECBAgQIAAAQPQDxAgQIAAAQIEYgIGYKxwcQkQIECAAAECBqAfIECAAAECBAjEBAzAWOHiEiBAgAABAgQMQD9AgAABAgQIEIgJGICxwsUlQIAAAQIECBiAfoAAAQIECBAgEBMwAGOFi0uAAAECBAgQMAD9AAECBAgQIEAgJmAAxgoXlwABAgQIECBgAPoBAgQIECBAgEBMwACMFS4uAQIECBAgQMAA9AMECBAgQIAAgZiAARgrXFwCBAgQIECAgAHoBwgQIECAAAECMQEDMFa4uAQIECBAgAABA9APECBAgAABAgRiAgZgrHBxCRAgQIAAAQIGoB8gQIAAAQIECMQEDMBY4eISIECAAAECBAxAP0CAAAECBAgQiAkYgLHCxSVAgAABAgQIGIB+gAABAgQIECAQEzAAY4WLS4AAAQIECBAwAP0AAQIECBAgQCAmYADGCheXAAECBAgQIGAA+gECBAgQIECAQEzAAIwVLi4BAgQIECBAwAD0AwQIECBAgACBmIABGCtcXAIECBAgQICAAegHCBAgQIAAAQIxAQMwVri4BAgQIECAAAED0A8QIECAAAECBGICBmCscHEJECBAgAABAgagHyBAgAABAgQIxAQMwFjh4hIgQIAAAQIEDEA/QIAAAQIECBCICRiAscLFJUCAAAECBAgYgH6AAAECBAgQIBATMABjhYtLgAABAgQIEDAA/QABAgQIECBAICZgAMYKF5cAAQIECBAgYAD6AQIECBAgQIBATMAAjBUuLgECBAgQIEDAAPQDBAgQIECAAIGYgAEYK1xcAgQIECBAgIAB6AcIECBAgAABAjEBAzBWuLgECBAgQIAAAQPQDxAgQIAAAQIEYgIGYKxwcQkQIECAAAECBqAfIECAAAECBAjEBAzAWOHiEiBAgAABAgQMQD9AgAABAgQIEIgJGICxwsUlQIAAAQIECBiAfoAAAQIECBAgEBMwAGOFi0uAAAECBAgQMAD9AAECBAgQIEAgJmAAxgoXlwABAgQIECBgAPoBAgQIECBAgEBMwACMFS4uAQIECBAgQMAA9AMECBAgQIAAgZiAARgrXFwCBAgQIECAgAHoBwgQIECAAAECMQEDMFa4uAQIECBAgAABA9APECBAgAABAgRiAgZgrHBxCRAgQIAAAQIGoB8gQIAAAQIECMQEDMBY4eISIECAAAECBAxAP0CAAAECBAgQiAkYgLHCxSVAgAABAgQIGIB+gAABAgQIECAQEzAAY4WLS4AAAQIECBAwAP0AAQIECBAgQCAmYADGCheXAAECBAgQIGAA+gECBAgQIECAQEzAAIwVLi4BAgQIECBAwAD0AwQIECBAgACBmIABGCtcXAIECBAgQICAAegHCBAgQIAAAQIxAQMwVri4BAgQIECAAAED0A8QIECAAAECBGICBmCscHEJECBAgAABAgagHyBAgAABAgQIxAQMwFjh4hIgQIAAAQIEDEA/QIAAAQIECBCICRiAscLFJUCAAAECBAgYgH6AAAECBAgQIBATMABjhYtLgAABAgQIEDAA/QABAgQIECBAICZgAMYKF5cAAQIECBAgYAD6AQIECBAgQIBATMAAjBUuLgECBAgQIEDAAPQDBAgQIECAAIGYgAEYK1xcAgQIECBAgIAB6AcIECBAgAABAjEBAzBWuLgECBAgQIAAAQPQDxAgQIAAAQIEYgIGYKxwcQkQIECAAAECBqAfIECAAAECBAjEBAzAWOHiEiBAgAABAgQMQD9AgAABAgQIEIgJGICxwsUlQIAAAQIECBiAfoAAAQIECBAgEBMwAGOFi0uAAAECBAgQMAD9AAECBAgQIEAgJmAAxgoXlwABAgQIECBgAPoBAgQIECBAgEBMwACMFS4uAQIECBAgQMAA9AMECBAgQIAAgZiAARgrXFwCBAgQIECAgAHoBwgQIECAAAECMQEDMFa4uAQIECBAgAABA9APECBAgAABAgRiAgZgrHBxCRAgQIAAAQIGoB8gQIAAAQIECMQEDMBY4eISIECAAAECBAxAP0CAAAECBAgQiAkYgLHCxSVAgAABAgQIGIB+gAABAgQIECAQEzAAY4WLS4AAAQIECBAwAP0AAQIECBAgQCAmYADGCheXAAECBAgQIGAA+gECBAgQIECAQEzAAIwVLi4BAgQIECBAwAD0AwQIECBAgACBmIABGCtcXAIECBAgQICAAegHCBAgQIAAAQIxAQMwVri4BAgQIECAAAED0A8QIECAAAECBGICBmCscHEJECBAgAABAgagHyBAgAABAgQIxAQMwFjh4hIgQIAAAQIEDEA/QIAAAQIECBCICRiAscLFJUCAAAECBAgYgH6AAAECBAgQIBATMABjhYtLgAABAgQIEDAA/QABAgQIECBAICZgAMYKF5cAAQIECBAgYAD6AQIECBAgQIBATMAAjBUuLgECBAgQIEDAAPQDBAgQIECAAIGYgAEYK1xcAgQIECBAgIAB6AcIECBAgAABAjEBAzBWuLgECBAgQIAAAQPQDxAgQIAAAQIEYgIGYKxwcQkQIECAAAECBqAfIECAAAECBAjEBAzAWOHiEiBAgAABAgQMQD9AgAABAgQIEIgJGICxwsUlQIAAAQIECBiAfoAAAQIECBAgEBMwAGOFi0uAAAECBAgQMAD9AAECBAgQIEAgJmAAxgoXlwABAgQIECBgAPoBAgQIECBAgEBMwACMFS4uAQIECBAgQMAA9AMECBAgQIAAgZiAARgrXFwCBAgQIECAgAHoBwgQIECAAAECMQEDMFa4uAQIECBAgAABA9APECBAgAABAgRiAgZgrHBxCRAgQIAAAQIGoB8gQIAAAQIECMQEDMBY4eISIECAAAECBAxAP0CAAAECBAgQiAkYgLHCxSVAgAABAgQIGIB+gAABAgQIECAQEzAAY4WLS4AAAQIECBAwAP0AAQIECBAgQCAmYADGCheXAAECBAgQIGAA+gECBAgQIECAQEzAAIwVLi4BAgQIECBAwAD0AwQIECBAgACBmIABGCtcXAIECBAgQICAAegHCBAgQIAAAQIxAQMwVri4BAgQIECAAAED0A8QIECAAAECBGICBmCscHEJECBAgAABAgagHyBAgAABAgQIxAQMwFjh4hIgQIAAAQIEDEA/QIAAAQIECBCICRiAscLFJUCAAAECBAgYgH6AAAECBAgQIBATMABjhYtLgAABAgQIEDAA/QABAgQIECBAICZgAMYKF5cAAQIECBAgYAD6AQIECBAgQIBATMAAjBUuLgECBAgQIEDAAPQDBAgQIECAAIGYgAEYK1xcAgQIECBAgIAB6AcIECBAgAABAjEBAzBWuLgECBAgQIAAAQPQDxAgQIAAAQIEYgIGYKxwcQkQIECAAAECBqAfIECAAAECBAjEBAzAWOHiEiBAgAABAgQMQD9AgAABAgQIEIgJGICxwsUlQIAAAQIECBiAfoAAAQIECBAgEBMwAGOFi0uAAAECBAgQMAD9AAECBAgQIEAgJmAAxgoXlwABAgQIECBgAPoBAgQIECBAgEBMwACMFS4uAQIECBAgQMAA9AMECBAgQIAAgZiAARgrXFwCBAgQIECAgAHoBwgQIECAAAECMQEDMFa4uAQIECBAgAABA9APECBAgAABAgRiAgZgrHBxCRAgQIAAAQIGoB8gQIAAAQIECMQEDMBY4eISIECAAAECBAxAP0CAAAECBAgQiAkYgLHCxSVAgAABAgQIGIB+gAABAgQIECAQEzAAY4WLS4AAAQIECBAwAP0AAQIECBAgQCAmYADGCheXAAECBAgQIGAA+gECBAgQIECAQEzAAIwVLi4BAgQIECBAwAD0AwQIECBAgACBmIABGCtcXAIECBAgQICAAegHCBAgQIAAAQIxAQMwVri4BAgQIECAAAED0A8QIECAAAECBGICBmCscHEJECBAgAABAgagHyBAgAABAgQIxAQMwFjh4hIgQIAAAQIEDEA/QIAAAQIECBCICRiAscLFJUCAAAECBAgYgH6AAAECBAgQIBATMABjhYtLgAABAgQIEDAA/QABAgQIECBAICZgAMYKF5cAAQIECBAgYAD6AQIECBAgQIBATMAAjBUuLgECBAgQIEDAAPQDBAgQIECAAIGYgAEYK1xcAgQIECBAgIAB6AcIECBAgAABAjEBAzBWuLgECBAgQIAAAQPQDxAgQIAAAQIEYgIGYKxwcQkQIECAAAECBqAfIECAAAECBAjEBAzAWOHiEiBAgAABAgQMQD9AgAABAgQIEIgJGICxwsUlQIAAAQIECBiAfoAAAQIECBAgEBMwAGOFi0uAAAECBAgQMAD9AAECBAgQIEAgJmAAxgoXlwABAgQIECBgAPoBAgQIECBAgEBMwACMFS4uAQIECBAgQMAA9AMECBAgQIAAgZiAARgrXFwCBAgQIECAgAHoBwgQIECAAAECMQEDMFa4uAQIECBAgAABA9APECBAgAABAgRiAgZgrHBxCRAgQIAAAQIGoB8gQIAAAQIECMQEDMBY4eISIECAAAECBAxAP0CAAAECBAgQiAkYgLHCxSVAgAABAgQIGIB+gAABAgQIECAQEzAAY4WLS4AAAQIECBAwAP0AAQIECBAgQCAmYADGCheXAAECBAgQIGAA+gECBAgQIECAQEzAAIwVLi4BAgQIECBAwAD0AwQIECBAgACBmIABGCtcXAIECBAgQICAAegHCBAgQIAAAQIxAQMwVri4BAgQIECAAAED0A8QIECAAAECBGICBmCscHEJECBAgAABAgagHyBAgAABAgQIxAQMwFjh4hIgQIAAAQIEDEA/QIAAAQIECBCICRiAscLFJUCAAAECBAgYgH6AAAECBAgQIBATMABjhYtLgAABAgQIEDAA/QABAgQIECBAICZgAMYKF5cAAQIECBAgYAD6AQIECBAgQIBATMAAjBUuLgECBAgQIEDAAPQDBAgQIECAAIGYgAEYK1xcAgQIECBAgIAB6AcIECBAgAABAjEBAzBWuLgECBAgQIAAgQfuPgHhBVmL8wAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="1074"></list></costumes><sounds><list struct="atomic" id="1075"></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="true" costume="1" color="80,80,80,1" pen="tip" id="1080"><costumes><list id="1081"><item><ref mediaID="Sprite_cst_character"></ref></item></list></costumes><sounds><list struct="atomic" id="1082"></list></sounds><blocks></blocks><variables></variables><scripts><script x="35.714285714285715" y="30.85714285714155"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>character</l></block><custom-block s="Set presentation mode to %b"><l><bool>true</bool></l></custom-block><custom-block s="let %upvar be %s"><l>message</l><block s="reportJoinWords"><list><l>Do what Simon says but only what he says and before the time runs out. </l><l>Click the green flag to play again. </l></list></block></custom-block><block s="doIf"><block s="reportNot"><block var="instructions given"/></block><script><block s="bubble"><block var="message"/></block><custom-block s="Speak %txt and wait until finished"><block var="message"/></custom-block><block s="doSetVar"><l>instructions given</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><custom-block s="Simon says %n"><l>10</l><comment w="295" collapsed="true">The number is how many seconds you have to respond.</comment></custom-block></script><script x="37.428571428571416" y="346.1428571428571"><custom-block s="Open this in a new tab"></custom-block></script><script x="40.714285714285715" y="406.5714285714286"><block s="doSetVar"><l>instructions given</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><watcher var="instructions given" style="normal" x="10" y="10" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="instructions given"><bool>true</bool></variable></variables></scene></scenes></project><media name="simon says" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="character" center-x="156" center-y="150" image="data:image/png;base64,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" mediaID="Sprite_cst_character"/></media></snapdata>