<snapdata remixID="142"><project name="2025-New-Snap-Manual-01" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="2025-New-Snap-Manual-01"><notes></notes><hidden> forward reportJSFunction</hidden><headers></headers><code></code><blocks><block-definition s="%&apos;t&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mlt" initial="1"></input></inputs><script><block s="doReport"><block var="t"/></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;pt:captura _ _&#xD;pl:przechwyć _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><custom-block s="run %cmdRing with continuation"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;pt:lança _&#xD;pl:wyrzuć _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;pt:captura _ _&#xD;pl:przechwyć _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><custom-block s="run %cmdRing with continuation"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></custom-block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;pt:lança _ _&#xD;pl:wyrzuć _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><comment x="0" y="0" w="263.3333333333333" collapsed="false">This is a breakpoint block, to be used in debugging.&#xD;The Boolean input specifies the condition under which&#xD;the program should pause.  (Use True for an unconditional breakpoint.)  The intent is that the script should have&#xD;SHOW VARIABLE blocks for the process&apos;s local variables.&#xD;After the pause, this block automatically hides all temporary variables.</comment><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;pt:se _ , então _ e faz pausa em tudo $pause-1-255-220-0&#xD;pl:jeżeli _ wykonaj _ i pauzuj wszystko $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script><list></list></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><comment x="0" y="0" w="206.66666666666666" collapsed="false">This block does nothing.&#xD;Use it when you are calling a reporter&#xD;for its side effect and don&apos;t care about&#xD;its return value.</comment><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;pt:ignora _&#xD;pl:ignoruj _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="cascade %&apos;num&apos; times %&apos;function&apos; %&apos;init&apos; %&apos;#&apos;" type="reporter" category="control"><comment x="0" y="0" w="138" collapsed="false">Call f(f(f(...(f(x))))) n times where the three input slots are n, f, and x from left to right.  The # variable can be used inside f to represent how many times f has been called.</comment><header></header><code></code><translations>pt:o resultado de _ invocações em cascata de _ com argumento inicial _ _&#xD;ca:en cascada _ vegades _ _ _&#xD;pl:kaskada _ razy _ _ _&#xD;</translations><inputs><input type="%n"></input><input type="%repRing"></input><input type="%s"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block var="init"/></block><block s="doSetVar"><l>#</l><l>0</l></block><block s="doRepeat"><block var="num"/><script><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doSetVar"><l>result</l><block s="evaluate"><block var="function"/><list><block var="result"/></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="cascade until %&apos;pred&apos; %&apos;function&apos; %&apos;init&apos; %&apos;#&apos;" type="reporter" category="control"><comment x="0" y="0" w="210.47493489583334" collapsed="false">Call f(f(f(...(f(x))))) until condition is true, where the three input slots are condition, f, and x from left to right.  The # variable can be used inside f or condition to indicate how many times f has been called.</comment><header></header><code></code><translations>pt:o resultado da invocação em cascata até que _ de _ com argumento inicial _ _&#xD;ca:en cascada fins _ _ _ _&#xD;pl:kaskada aż _ _ _ _&#xD;</translations><inputs><input type="%predRing"></input><input type="%repRing"></input><input type="%s"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block var="init"/></block><block s="doSetVar"><l>#</l><l>0</l></block><block s="doUntil"><block s="evaluate"><block var="pred"/><list><block var="result"/></list></block><script><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doSetVar"><l>result</l><block s="evaluate"><block var="function"/><list><block var="result"/></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="compose %&apos;f&apos; %&apos;g&apos;" type="reporter" category="control"><comment x="0" y="0" w="151.33333333333334" collapsed="false">Returns the function x↦f(g(x)) where f and g are the two inputs.</comment><header></header><code></code><translations>pt:a composição de _ com _&#xD;ca:composa _ _&#xD;pl:skomponuj _ _&#xD;</translations><inputs><input type="%repRing"></input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="f"/><list><block s="evaluate"><block var="g"/><list><l></l></list></block></list></block></autolambda><list></list></block></block></script></block-definition><block-definition s="repeat %&apos;action&apos; until %&apos;pred&apos;" type="command" category="control"><comment x="0" y="0" w="202.66666666666666" collapsed="false">Like the built-in REPEAT UNTIL block, except that the ending condition is not tested until the script has been run the first time.  So the script is run at least once.</comment><header></header><code></code><translations>pt:repete _ até que _ $loop-0.7&#xD;ca:repeteix _ fins _&#xD;pl:powtarzaj _ aż _&#xD;</translations><inputs><input type="%cs"></input><input type="%boolUE"></input></inputs><script><block s="doRun"><block var="action"/><list></list></block><block s="doUntil"><block s="evaluate"><block var="pred"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="repeat %&apos;action&apos; while %&apos;pred&apos;" type="command" category="control"><comment x="0" y="0" w="287.3333333333333" collapsed="false">Run the script repeatedly, as long as the given condition is true.  Runs the script at least once before testing the condition.</comment><header></header><code></code><translations>pt:repete _ enquanto _ $loop-0.7&#xD;ca:repeteix _ mentre _&#xD;pl:powtarzaj _ gdy _&#xD;</translations><inputs><input type="%cs"></input><input type="%boolUE"></input></inputs><script><block s="doRun"><block var="action"/><list></list></block><block s="doUntil"><block s="reportNot"><block s="evaluate"><block var="pred"/><list></list></block></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="repeat while %&apos;pred&apos; %&apos;action&apos;" type="command" category="control"><comment x="0" y="0" w="264" collapsed="false">Runs the script repeatedly, as long as the condition is true. Tests the condition before the first time the script is run.  Like the built in REPEAT UNTIL except that in this block the condition must be true, not false.</comment><header></header><code></code><translations>pt:enquanto _ , repete _ $loop-0.7&#xD;pl:powtarzaj gdy _ _&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doUntil"><block s="reportNot"><block s="evaluate"><block var="pred"/><list></list></block></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="repeat %&apos;num&apos; %&apos;#&apos; %&apos;action&apos;" type="command" category="control"><comment x="0" y="0" w="171" collapsed="false">Runs the script the specified number of times, like the built-in REPEAT block, but this one provides the # variable that can be used inside the script.  Try&#xD;REPEAT (200)&#xD;                MOVE (#) STEPS&#xD;   RIGHT 92&#xD;with the pen down.</comment><header></header><code></code><translations>pt:repete _ vezes _ _ $loop-0.7&#xD;ca:repeteix _ _ _&#xD;pl:powtórz _ _ _&#xD;</translations><inputs><input type="%n"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>#</l><l>0</l></block><block s="doRepeat"><block var="num"/><script><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; step %&apos;step&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><comment x="0" y="0" w="247.33333333333334" collapsed="false">The primitive FOR block uses an implicit step of ±1 depending on which of the starting and ending values is larger.  This version allows you to provide an explicit step value.  If the sign of the step input is incompatible with the ordering of the starting and ending values, the script will not be run at all.</comment><header></header><code></code><translations>pt:para _ de _ com passo _ a _ _ $loop-0.7&#xD;ca:per _ = _ incrementant _ fins _ _&#xD;pl:dla _ = _ co _ do _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>test</l></list></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="step"/><l>0</l></list></block><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doUntil"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="let %&apos;a&apos; be %&apos;val&apos; in %&apos;loop&apos; %&apos;body&apos;" type="command" category="control"><comment x="0" y="0" w="238.66666666666666" collapsed="false">Provides LOOP as a function of one input that runs&#xD;the body of the LET with A set to the function input,&#xD;so the body can run itself recursively.&#xD;See COPY block in Variables for an example of use.</comment><header></header><code></code><translations>pt:tendo _ o valor inicial _ , executa _ definido como _&#xD;ca:fes que _ sigui _ al _ _&#xD;pl:ustaw _ na _ w _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%s"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>a</l><block var="val"/></block><block s="doSetVar"><l>loop</l><block s="reifyScript"><script><block s="doSetVar"><l>a</l><block var="new value"/></block><block s="doRun"><block var="body"/><list><block var="a"/></list></block></script><list><l>new value</l></list></block></block><block s="doRun"><block var="loop"/><list><block var="a"/></list></block></script></block-definition><block-definition s="run %&apos;action&apos; with continuation" type="command" category="control"><header></header><code></code><translations>de:führe _ mit Continuation aus&#xD;</translations><inputs><input type="%cmdRing" initial="1"></input></inputs><script><block s="doRun"><block var="action"/><list><block s="reportEnvironment"><l><option>continuation</option></l></block></list></block></script></block-definition><block-definition s="call %&apos;action&apos; with continuation" type="reporter" category="control"><header></header><code></code><translations>de:rufe _ mit Continuation auf&#xD;</translations><inputs><input type="%cmdRing" initial="1"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reifyReporter"><script><custom-block s="run %cmdRing with continuation"><block var="action"/></custom-block></script><list></list></block><list></list></block></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="352"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="353"></list></costumes><sounds><list struct="atomic" id="354"></list></sounds><variables></variables><blocks></blocks><scripts><script x="24.632161458333332" y="25.376617431640625"><block s="setBackgroundColor"><color>145,26,68,1</color></block></script><script x="17.198170979817707" y="69.52334594726562"><block s="changeBackgroundColorDimension"><l><option>hue</option></l><l>10</l></block></script><script x="6.666666666666667" y="109.9957275390625"><block s="setBackgroundColorDimension"><l><option>hue</option></l><l>50</l></block></script></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="132.13938048432692" y="38.3022221559489" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="367"><costumes><list struct="atomic" id="368"></list></costumes><sounds><list struct="atomic" id="369"></list></sounds><blocks></blocks><variables><variable name="variable"><l>0</l></variable></variables><scripts><script x="6.666666666666667" y="6.666666666666667"><block s="receiveGo"></block><block s="down"></block></script><script x="6.666666666666667" y="74.66666666666667"><block s="forward"><l>10</l></block></script><script x="6.666666666666667" y="108.66666666666667"><block s="receiveConditionEvent"><l/></block></script><script x="6.666666666666667" y="154.66666666666666"><block s="forward"><l>100</l></block><block s="turn"><l>90</l></block></script><script x="6.666666666666667" y="210.66666666666666"><block s="forward"><l>100</l></block><block s="doRepeat"><l>10</l><script></script></block><block s="turn"><l>90</l></block></script><script x="6.666666666666667" y="306.6666666666667"><block s="forward"><l>100</l></block><block s="doRepeat"><l>10</l><script><block s="turn"><l>90</l></block></script></block></script><script x="6.666666666666667" y="392.6666666666667"><block s="doRepeat"><l>10</l><script><block s="forward"><l>100</l></block><block s="turn"><l>90</l></block></script></block></script><script x="6.666666666666667" y="478.6666666666667"><block s="doIfElse"><block s="reportMouseDown"></block><script><block s="doSayFor"><l>down</l><l>2</l></block></script><script><block s="doSayFor"><l>up</l><l>2</l></block></script></block></script><script x="6.666666666666667" y="579.6666666666666"><block s="receiveGo"></block><block s="doRepeat"><l>50</l><script><block s="turn"><l>36</l></block></script></block></script><script x="6.666666666666667" y="678.6666666666666"><block s="receiveGo"></block><block s="doRepeat"><l>50</l><script><block s="forward"><l>180</l></block><block s="turn"><l>180</l></block></script></block></script><script x="6.666666666666667" y="798.6666666666691"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doForever"><script><block s="forward"><l>10</l></block></script></block></script><script x="6.666666666666667" y="895.6666666666666"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doForever"><script><block s="turn"><l>15</l></block></script></block></script><script x="6.666666666666667" y="993.6666666666666"><block s="doSwitchToCostume"><block s="reportDifference"><l></l><l>1</l></block></block></script><script x="6.666666666666667" y="1031.6666666666667"><block s="doWearNextCostume"></block></script><script x="6.666666666666667" y="1065.6666666666667"><block s="doSwitchToCostume"><l><option>Turtle</option></l></block></script><script x="6.666666666666667" y="1099.6666666666667"><block s="doPlaySoundUntilDone"><l></l></block></script><script x="6.666666666666667" y="1133.6666666666667"><block s="playSound"><l></l></block></script><script x="6.666666666666667" y="1167.6666666666667"><block s="doBroadcastAndWait"><l>bark</l><list></list></block></script><script x="6.666666666666667" y="1201.6666666666667"><block s="receiveGo"></block><block s="doSayFor"><l>Hi! What&apos;s your name?</l><l>2</l></block><block s="doBroadcastAndWait"><l>bark</l><list></list></block><block s="doSayFor"><l>Hi, Woof!  What do you like to do?</l><l>2</l></block><block s="doBroadcastAndWait"><l>bark</l><list></list></block><block s="doSayFor"><l>What a coincidence</l><l>2</l></block></script><script x="6.666666666666667" y="1353.6666666666667"><block s="receiveMessage"><l>bark</l><list></list></block><block s="doSayFor"><l>Woof!</l><l>2</l></block></script><script x="6.666666666666667" y="1420.6666666666654"><block s="doBroadcastAndWait"><l>bark</l><list><l><option>all</option></l></list></block></script><script x="6.666666666666667" y="1454.6666666666654"><block s="doBroadcastAndWait"><l>bark</l><list><l>dog</l></list></block></script><script x="6.666666666666667" y="1488.6666666666654"><block s="doRepeat"><l>3</l><script><block s="turn"><l>20</l></block><block s="doWait"><l>.05</l></block></script></block><block s="doRepeat"><l>3</l><script><block s="turnLeft"><l>20</l></block><block s="doWait"><l>.05</l></block></script></block></script><script x="6.666666666666667" y="1647.6666666666667"><block s="xPosition"></block></script><script x="6.666666666666667" y="1671.6666666666667"><block s="forward"><block s="reportVariadicSum"><list><l>5</l><l>2</l></list></block></block></script><script x="6.666666666666667" y="1709.6666666666667"><block s="reportJoinWords"><block s="reportNewList"><list><l>7</l><l>8</l><l>1</l></list></block></block></script><script x="6.666666666666667" y="1741.6666666666667"><block s="receiveGo"></block><block s="doForever"><script><block s="forward"><l>10</l></block><block s="turn"><l>15</l></block><block s="doSayFor"><block s="xPosition"></block><l>2</l></block></script></block></script><script x="6.666666666666667" y="1882.6666666666667"><block s="receiveGo"></block><block s="doForever"><script><block s="forward"><l>10</l></block><block s="turn"><l>15</l></block><block s="doSayFor"><block s="reportVariadicSum"><list><block s="reportRound"><block s="xPosition"></block></block><l>100</l></list></block><l>2</l></block></script></block></script><script x="6.666666666666667" y="2031.666666666666"><block s="doRepeat"><l>10</l><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block s="xPosition"></block><l>0</l></list></block><block s="reportVariadicEquals"><list><block s="yPosition"></block><l>0</l></list></block></list></block><script><block s="doRepeat"><l>4</l><script><block s="forward"><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><l>5</l><block s="reportVariadicSum"><list><l>2</l><l>3</l></list></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>3</l><block s="reportDifference"><l>2</l><block s="reportMonadic"><l><option>sqrt</option></l><l></l></block></block></list></block><l>5</l></block></list></block></block><block s="turn"><block s="reportJoinWords"><list><block s="reportVariadicProduct"><list><l>3</l><l>3</l></list></block><l>0</l></list></block></block></script></block></script><list></list></block></script></block></script><script x="6.666666666666667" y="2243.416666666666"><block s="reportVariadicSum"><list><block s="reportRound"><block s="xPosition"></block></block><l>100</l></list></block></script><script x="6.666666666666667" y="2275.416666666666"><block s="reportVariadicSum"><list><l></l><l></l></list></block></script><script x="6.666666666666667" y="2303.4166666666665"><block s="reportJoinWords"><list><l>hello </l><l>world</l></list></block></script><script x="6.666666666666667" y="2331.416666666666"><block s="forward"><block s="reportMouseDown"></block></block></script><script x="6.666666666666667" y="2365.416666666666"><block s="reportMouseDown"></block></script><script x="6.666666666666667" y="2389.416666666666"><block s="doIf"><l/><script></script><list></list></block></script><script x="6.666666666666667" y="2449.166666666666"><block s="doIf"><block s="reportVariadicLessThan"><list><block s="yPosition"></block><l>0</l></list></block><script><block s="bubble"><l>Help!  I&apos;m under water!</l></block></script><list></list></block></script><script x="6.666666666666667" y="2523.916666666666"><block s="forward"><l>10</l></block><block s="turn"><l>15</l></block><block s="doIf"><block s="reportBoolean"><l><bool>false</bool></l></block><script><block s="doSayFor"><l>I&apos;m no going to do this</l><l>2</l></block><block s="doGlide"><l>1</l><l>0</l><l>0</l></block></script><list></list></block><block s="setHeading"><l>90</l></block></script><script x="6.666666666666667" y="2684.6666666666692"><block s="doFaceTowards"><l>Sprite2</l></block><block s="doUntil"><block s="reportTouchingObject"><l>Sprite2</l></block><script><block s="forward"><l>3</l></block></script></block></script><script x="6.666666666666667" y="2773.6666666666692"><block s="bubble"><block s="reportJoinWords"><list><l>I&apos;m on the </l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block s="xPosition"></block><l>0</l></list></block><l>left</l><l>right</l></block></list></block></block></script><script x="6.666666666666667" y="2819.6666666666692"><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>true</bool></l></block></script><script x="6.666666666666667" y="2853.66666666667"><block s="receiveGo"></block><block s="down"></block><block s="doFor"><l>i</l><l>1</l><l>200</l><script><block s="forward"><block var="i"/></block><block s="turn"><l>92</l></block></script></block></script><script x="6.666666666666667" y="2998.0000000000014"><block s="doAsk"><l>what&apos;s your name?</l></block><block s="doSetVar"><l>name</l><block s="getLastAnswer"></block></block></script><script x="6.666666666666667" y="3053.0000000000023"><block var="variable"/></script><script x="6.666666666666667" y="3077.0000000000023"><block s="doDeclareVariables"><list><l>foo</l></list></block><block s="doSetVar"><l>foo</l><l>0</l></block><block s="forward"><block var="foo"/></block></script><script x="6.666666666666667" y="3156.3333333333358"><block s="receiveGo"></block><block s="doDeclareVariables"><list><l>wiggle</l></list></block><block s="doSetVar"><l>wiggle</l><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="down"></block><block s="forward"><l>50</l></block><block s="turnLeft"><block s="reportVariadicProduct"><list><l>5</l><block var="wiggle"/></list></block></block><block s="forward"><l>50</l></block><block s="turn"><block s="reportVariadicProduct"><list><l>5</l><block var="wiggle"/></list></block></block><block s="forward"><l>50</l></block></script><script x="6.666666666666667" y="3386.66666666667"><block s="doDeclareVariables"><list><l>a</l><l>b</l><l>c</l></list></block></script><script x="6.666666666666667" y="3424.0000000000023"><block s="doDeclareVariables"><list><l>foo</l><l>bar</l></list></block><block s="doSetVar"><l>foo</l><l>-5</l></block><block s="doPauseAll"></block><block s="forward"><block var="foo"/></block></script><script x="6.666666666666667" y="3524.3333333333344"><block s="doDeclareVariables"><list><l>foo</l><l>bar</l></list></block><block s="doSetVar"><l>foo</l><l>0</l></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="foo"/><l>0</l></list></block><script><block s="doShowVar"><l>foo</l></block><block s="doShowVar"><l>bar</l></block><block s="doPauseAll"></block></script><list></list></block><block s="forward"><block var="foo"/></block></script><script x="6.666666666666667" y="3707.416666666668"><block s="doRun"><block s="reifyScript"><script><block s="doHideVar"><l></l></block></script><list></list></block><list><block s="reifyScript"><script><block s="forward"><l>10</l></block></script><list></list></block></list></block></script><script x="6.666666666666667" y="3753.7500000000014"><block s="reportPenTrailsAsCostume"></block></script><script x="6.666666666666667" y="3777.7500000000014"><block s="write"><l>Hello!</l><l>12</l></block></script><script x="6.666666666666667" y="3811.7500000000014"><block s="doPasteOn"><l></l></block></script><script x="6.666666666666667" y="3845.7500000000014"><block s="doCutFrom"><l></l></block></script><script x="6.666666666666667" y="3879.7500000000014"><block s="doWarp"><script></script></block></script><script x="6.666666666666667" y="3932.7500000000014"><block s="doPauseAll"></block></script><script x="6.666666666666667" y="3966.7500000000014"><block s="receiveConditionEvent"><l/></block></script><script x="6.666666666666667" y="4012.7500000000014"><block s="reportIfElse"><l/><l></l><l></l></block></script><script x="6.666666666666667" y="4040.7500000000014"><block s="doFor"><l>i</l><l>1</l><l>10</l><script></script></block></script><script x="6.666666666666667" y="4097.083333333335"><block s="doDeclareVariables"><list><l>a</l></list></block></script><script x="6.666666666666667" y="4134.416666666667"><block s="getEffect"><l><option>ghost</option></l></block></script><script x="6.666666666666667" y="4162.416666666667"><block s="reportBoolean"><l><bool>true</bool></l></block></script><script x="6.666666666666667" y="4191.416666666667"><block s="reportURL"><l>snap.berkeley.edu</l></block></script><script x="6.666666666666667" y="4219.416666666669"><block s="reportShown"></block></script><script x="6.666666666666667" y="4243.416666666669"><block s="getPenDown"></block></script><script x="6.666666666666667" y="4267.416666666669"><block s="reportAspect"><l><option>hue</option></l><l></l></block></script><script x="6.666666666666667" y="4295.416666666668"><block s="doSetGlobalFlag"><l><option>video capture</option></l><l/></block></script><script x="6.666666666666667" y="4329.416666666668"><block s="reportGlobalFlag"><l><option>turbo mode</option></l></block></script><script x="6.666666666666667" y="4357.416666666669"><block s="reportJSFunction"><list><l></l></list><l></l></block></script><script x="6.666666666666667" y="4385.416666666671"><block s="reportIsA"><l>5</l><l><option>number</option></l></block></script><script x="6.666666666666667" y="4413.416666666669"><block s="reportTextSplit"><l>hello world</l><l> </l></block></script><script x="6.666666666666667" y="4441.4166666666715"><block s="reportVariadicIsIdentical"><list><l></l><l></l></list></block></script><script x="6.666666666666667" y="4469.4166666666715"><block s="reportAtan2"><l></l><l></l></block></script><script x="6.666666666666667" y="4497.416666666671"><block s="reportVariadicMax"><list><l></l><l></l></list></block></script><script x="6.666666666666667" y="4525.416666666671"><block s="reportVariadicMin"><list><l></l><l></l></list></block></script><script x="6.666666666666667" y="4553.416666666672"><block s="doDefineBlock"><l>block</l><l></l><block s="reifyReporter"><script></script><list></list></block></block></script><script x="6.666666666666667" y="4590.750000000007"><block s="doDeleteBlock"><block s="reifyReporter"><script></script><list></list></block></block></script><script x="6.666666666666667" y="4626.750000000005"><block s="doSetBlockAttribute"><l><option>label</option></l><block s="reifyReporter"><script></script><list></list></block><l></l></block></script><script x="6.666666666666667" y="4662.750000000005"><block s="reportBlockAttribute"><l><option>definition</option></l><block s="reifyReporter"><script></script><list></list></block></block></script><script x="6.666666666666667" y="4692.750000000001"><block s="reportEnvironment"><l><option>script</option></l></block></script><script x="6.666666666666667" y="4720.750000000005"><block s="reportNewList"><list><l></l></list></block></script><script x="6.666666666666667" y="4748.750000000006"><block s="reportCONS"><l></l><l/></block></script><script x="6.666666666666667" y="4776.750000000008"><block s="reportCDR"><l/></block></script><script x="6.666666666666667" y="4800.75000000001"><block s="reportListIsEmpty"><l/></block></script><script x="6.666666666666667" y="4824.750000000008"><block s="reportConcatenatedLists"><list><l/><l/></list></block></script><script x="6.666666666666667" y="4850.750000000006"><block s="reportMap"><block s="reifyReporter"><script></script><list></list></block><l/></block></script><script x="6.666666666666667" y="4880.75000000001"><block s="reportKeep"><block s="reifyPredicate"><script></script><list></list></block><l/></block></script><script x="6.666666666666667" y="4910.750000000008"><block s="reportListIndex"><l>thing</l><l/></block></script><script x="6.666666666666667" y="4938.750000000008"><block s="reportListAttribute"><l><option>length</option></l><l/></block></script><script x="6.666666666666667" y="4966.750000000008"><block s="reportCombine"><l/><block s="reifyReporter"><script></script><list></list></block></block></script><script x="6.666666666666667" y="4996.750000000007"><block s="reportNumbers"><l>1</l><l>10</l></block></script><script x="6.666666666666667" y="5024.750000000006"><block s="doForEach"><l>item</l><l/><script></script></block></script><script x="6.666666666666667" y="5081.08333333334"><block s="reportFindFirst"><block s="reifyPredicate"><script></script><list></list></block><l/></block></script><script x="6.666666666666667" y="5111.08333333334"><block s="reportListItem"><l>1</l><l/></block></script><script x="6.666666666666667" y="5139.0833333333385"><block s="reportListContainsItem"><l/><l>thing</l></block></script><script x="6.666666666666667" y="5167.08333333334"><block s="reportReshape"><l></l><list><l>4</l><l>3</l></list></block></script><script x="6.666666666666667" y="5195.08333333334"><block s="reportCrossproduct"><list><l/><l/></list></block></script><script x="6.666666666666667" y="5221.0833333333385"><block s="reportVariadicLessThanOrEquals"><list><l></l><l></l></list></block></script><script x="6.666666666666667" y="5249.0833333333385"><block s="reportVariadicNotEquals"><list><l></l><l></l></list></block></script><script x="6.666666666666667" y="5277.083333333339"><block s="reportVariadicGreaterThanOrEquals"><list><l></l><l></l></list></block></script><script x="6.666666666666667" y="5305.083333333339"><block s="getPosition"></block></script><script x="6.666666666666667" y="5329.083333333337"><block s="reportMousePosition"></block></script><script x="6.666666666666667" y="5353.083333333337"><block s="doRun"><block s="reifyScript"><script></script><list></list></block><list></list></block></script><script x="6.666666666666667" y="5389.083333333333"><block s="fork"><block s="reifyScript"><script></script><list></list></block><list></list></block></script><script x="6.666666666666667" y="5425.083333333332"><block s="evaluate"><block s="reifyReporter"><script></script><list></list></block><list></list></block></script><script x="6.666666666666667" y="5455.083333333332"><block s="doReport"><l></l></block></script><script x="6.666666666666667" y="5489.083333333331"><block s="reifyScript"><script></script><list></list></block></script><script x="6.666666666666667" y="5515.083333333332"><block s="reifyReporter"><script></script><list></list></block></script><script x="6.666666666666667" y="5541.083333333332"><block s="reifyPredicate"><script></script><list></list></block></script><script x="6.666666666666667" y="5633.083333333332"><block s="newClone"><l><option>myself</option></l></block></script><script x="6.666666666666667" y="5661.083333333333"><block s="doTellTo"><l></l><block s="reifyScript"><script></script><list></list></block><list></list></block></script><script x="6.666666666666667" y="5697.083333333333"><block s="reportAskFor"><l></l><block s="reifyReporter"><script></script><list></list></block><list></list></block></script><script x="6.666666666666667" y="5727.083333333333"><block s="reportGet"><l><option>neighbors</option></l></block></script><script x="6.666666666666667" y="5755.083333333332"><block s="reportObject"><l><option>myself</option></l></block></script><script x="6.666666666666667" y="5783.083333333332"><block s="doDeleteAttr"><l></l></block></script><script x="6.666666666666667" y="5817.083333333332"><block s="reportGetImageAttribute"><l><option>width</option></l><l><option>current</option></l></block></script><script x="6.666666666666667" y="5845.083333333332"><block s="reportNewCostumeStretched"><l><option>current</option></l><l>100</l><l>50</l></block></script><script x="6.666666666666667" y="5873.083333333332"><block s="reportNewCostume"><l/><l></l><l></l></block></script><script x="6.666666666666667" y="5901.083333333333"><block s="reportNewSoundFromSamples"><l/><l>44100</l></block></script><script x="6.666666666666667" y="5929.083333333333"><block s="doPlaySoundAtRate"><l></l><l>44100</l></block></script><script x="6.666666666666667" y="5963.083333333332"><block s="reportGetSoundAttribute"><l><option>duration</option></l><l></l></block></script><script x="6.666666666666667" y="5991.083333333331"><block s="playFreq"><l>440</l></block></script><script x="6.666666666666667" y="6025.0833333333285"><block s="stopFreq"></block></script><script x="6.666666666666667" y="6059.0833333333285"><block s="reportAudio"><l><option>volume</option></l></block></script><script x="6.666666666666667" y="6087.083333333332"><block s="setPan"><l>0</l></block></script><script x="6.666666666666667" y="6121.083333333333"><block s="changePan"><l>10</l></block></script><script x="6.666666666666667" y="6155.083333333335"><block s="getPan"></block></script><script x="6.666666666666667" y="6179.083333333335"><block s="doSwitchToScene"><l><option>next</option></l><list></list></block></script><script x="6.666666666666667" y="6213.083333333335"><block s="doSwitchToScene"><l><option>next</option></l><list><l><option>__shout__go__</option></l></list></block></script><script x="6.666666666666667" y="6252.083333333335"><block s="doSwitchToScene"><l><option>next</option></l><list><l></l></list></block></script><script x="6.666666666666667" y="6286.083333333336"><block s="doSwitchToScene"><l><option>next</option></l><list><l></l><l></l></list></block></script><script x="6.666666666666667" y="6320.083333333337"><block s="doGotoObject"><l></l></block></script><script x="6.666666666666667" y="6354.083333333333"><block s="doFaceTowards"><l></l></block></script><script x="6.666666666666667" y="6388.083333333333"><block s="reportRelationTo"><l><option>distance</option></l><l></l></block></script><script x="6.666666666666667" y="6416.083333333333"><block s="doStopThis"><l><option>all</option></l></block></script><script x="6.666666666666667" y="6450.083333333333"><block s="reportTouchingObject"><l></l></block></script><script x="6.666666666666667" y="6478.083333333336"><block s="reportDifference"><l>0</l><l></l></block></script><script x="6.666666666666667" y="6506.0833333333385"><block s="reportVideo"><l><option>motion</option></l><l><option>myself</option></l></block></script><script x="6.666666666666667" y="6534.083333333336"><block s="reportMonadic"><l><option>sqrt</option></l><l>10</l></block></script><script x="6.666666666666667" y="6562.083333333333"><block s="reportTextAttribute"><l><option>length</option></l><l>word</l></block></script><script x="6.666666666666667" y="6590.083333333335"><block s="reportListAttribute"><l><option>length</option></l><l/></block></script><script x="6.666666666666667" y="6618.083333333331"><block s="reportVariadicSum"><list><l></l><l></l></list></block></script><script x="6.666666666666667" y="6646.083333333332"><block s="reportVariadicSum"><list><l></l><l></l><l></l></list></block></script><script x="6.666666666666667" y="6674.083333333329"><block s="reportVariadicSum"><block s="reportNewList"><list><l>7</l><l>8</l><l>1</l></list></block></block></script><script x="6.666666666666667" y="6706.083333333329"><block s="reportVariadicProduct"><list><l></l><l></l></list></block></script><script x="6.666666666666667" y="6734.083333333332"><block s="reportVariadicProduct"><list><l></l><l></l><l></l></list></block></script><script x="6.666666666666667" y="6762.083333333329"><block s="reportVariadicProduct"><block s="reportNewList"><list><l>7</l><l>8</l><l>1</l></list></block></block></script><script x="6.666666666666667" y="6794.0833333333285"><block s="receiveInteraction"><l><option>clicked</option></l></block></script><script x="6.666666666666667" y="6840.083333333325"><block s="doBroadcast"><l></l><list></list></block></script><script x="6.666666666666667" y="6874.083333333328"><block s="doBroadcast"><l></l><list><l><option>all</option></l></list></block></script><script x="6.666666666666667" y="6908.083333333328"><block s="doBroadcast"><l></l><list><l><option>all</option></l><l></l></list></block></script><script x="6.666666666666667" y="6942.083333333328"><block s="doBroadcastAndWait"><l></l><list></list></block></script><script x="6.666666666666667" y="6976.083333333328"><block s="doBroadcastAndWait"><l></l><list><l><option>all</option></l></list></block></script><script x="6.666666666666667" y="7010.083333333328"><block s="doBroadcastAndWait"><l></l><list><l><option>all</option></l><l></l></list></block></script><script x="6.666666666666667" y="7044.083333333328"><block s="receiveMessage"><l><option></option></l><list></list></block></script><script x="6.666666666666667" y="7090.083333333328"><block s="receiveMessage"><l><option></option></l><list><l>data</l></list></block></script><script x="6.666666666666667" y="7139.416666666661"><block s="doBroadcast"><l>foo</l><list><l><option>all</option></l><l>bar</l></list></block></script><script x="6.666666666666667" y="7173.416666666661"><block s="receiveMessage"><l>foo</l><list><l>data</l></list></block><block s="bubble"><block var="data"/></block></script><script x="6.666666666666667" y="7243.749999999994"><block s="receiveMessage"><l><option>any message</option></l><list><l>data</l></list></block><block s="bubble"><block var="data"/></block></script><script x="6.666666666666667" y="7314.083333333328"><block s="receiveKey"><l><option>space</option></l><list></list></block></script><script x="6.666666666666667" y="7360.083333333328"><block s="receiveKey"><l><option>any key</option></l><list><l>key</l></list></block></script><script x="6.666666666666667" y="7409.416666666661"><block s="receiveKey"><l><option>any key</option></l><list></list></block></script><script x="6.666666666666667" y="7455.416666666661"><block s="setPenColorDimension"><l><option>hue</option></l><l>50</l></block></script><script x="6.666666666666667" y="7489.416666666661"><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block></script><script x="6.666666666666667" y="7523.416666666661"><block s="getPenAttribute"><l><option>hue</option></l></block></script><script x="6.666666666666667" y="7551.416666666661"><block s="doAsk"><block s="reportNewList"><list><l>Yakko</l><l>Wakko</l><l>Dot</l></list></block></block></script><script x="6.666666666666667" y="7589.416666666661"><block s="doAsk"><block s="reportNewList"><list><l>Snap! Gang</l><block s="reportNewList"><list><l>Bernat</l><l>Brian</l><l>Jadga</l><l>Jens</l><l>Joan</l><l>Michael</l></list></block></list></block></block></script><script x="6.666666666666667" y="7631.416666666661"><block s="doAsk"><block s="reportNewList"><list><block s="reportNewList"><list><l></l><l>What are we going to do tonight, Brian!</l></list></block><block s="reportNewList"><list><l>Same thing we we do every night, Pinky. Try to take over the world!</l></list></block></list></block></block></script><script x="6.666666666666667" y="7701.416666666661"><block s="doAsk"><block s="reportNewList"><list><block s="reportNewList"><list><l>Animaniacs</l><block s="reportNewList"><list><l>Yakko</l><l>Wakko</l><l>Dot</l></list></block></list></block><block s="reportNewList"><list><l>Beatles</l><block s="reportNewList"><list><l>John</l><l>Paul</l><l>George</l><l>Ringo</l></list></block></list></block></list></block></block></script><script x="6.666666666666667" y="7769.416666666661"><block s="reportAttributeOf"><l><option>costume #</option></l><l></l></block></script><script x="140.32045618693016" y="15.694244384765625"><custom-block s="%mlt"><l>(&#xD;    (receiveGo) &#xD;    (down)&#xD;)</l></custom-block></script><script x="140.33333333333317" y="75"><custom-block s="%mlt"><l>(move 10)</l></custom-block></script><script x="136.33333333333317" y="116.33333333333333"><custom-block s="%mlt"><l>(receiveConditionEvent nil)</l></custom-block></script><script x="158.77050781249983" y="145.9033203125"><custom-block s="%mlt"><l>(&#xD;    (move 100) &#xD;    (right 90)&#xD;)</l></custom-block></script><script x="152.99999999999983" y="219.66666666666666"><custom-block s="%mlt"><l>(&#xD;    (move 100) &#xD;    (repeat 10 nil) &#xD;    (right 90)&#xD;)</l></custom-block></script><script x="158.33333333333317" y="303"><custom-block s="%mlt"><l>(&#xD;    (move 100) &#xD;    (repeat 10 &#xD;        (right 90)&#xD;    )&#xD;)</l></custom-block></script><script x="173.2222222222221" y="481.2222222222226"><custom-block s="%mlt"><l>(ifElse &#xD;    (mouseDown) &#xD;    (sayFor down 2) &#xD;    (sayFor up 2)&#xD;)</l></custom-block></script><script x="176.55555555555543" y="574.7777777777774"><custom-block s="%mlt"><l>(&#xD;    (receiveGo) &#xD;    (repeat 50 &#xD;        (right 36)&#xD;    )&#xD;)</l></custom-block></script><script x="179.22222222222203" y="691.8888888888905"><custom-block s="%mlt"><l>(&#xD;    (receiveGo) &#xD;    (repeat 50 (&#xD;        (move 180) &#xD;        (right 180)&#xD;    ))&#xD;)</l></custom-block></script><script x="187.22222222222194" y="804.3333333333334"><custom-block s="%mlt"><l>(&#xD;    (receiveKey [space]) &#xD;    (forever &#xD;        (move 10)&#xD;    )&#xD;)</l></custom-block></script><script x="192.5555555555553" y="908.3333333333334"><custom-block s="%mlt"><l>(&#xD;    (receiveKey [space]) &#xD;    (forever &#xD;        (right 15)&#xD;    )&#xD;)</l></custom-block></script><script x="205.88888888888854" y="1030.7777777777785"><custom-block s="%mlt"><l>(next)</l></custom-block></script><script x="202.5555555555553" y="1064.7777777777774"><custom-block s="%mlt"><l>(wear [Turtle])</l></custom-block></script><script x="155.3102349175346" y="400.6700032552083"><custom-block s="%mlt"><l>(repeat 10 (&#xD;    (move 100) &#xD;    (right 90)&#xD;))</l></custom-block></script><script x="204.5759412977428" y="988.6691962348099"><custom-block s="%mlt"><l>(wear &#xD;    (- nil 1)&#xD;)</l></custom-block></script><script x="202.2316623263886" y="1100.6691758897578"><custom-block s="%mlt"><l>(playAll nil)</l></custom-block></script><script x="200.5555555555553" y="1133.620849609375"><custom-block s="%mlt"><l>(play nil)</l></custom-block></script><script x="196.9999999999997" y="1169.8888888888905"><custom-block s="%mlt"><l>(sendAll bark)</l></custom-block></script><script x="267" y="1360.1111111111106"><custom-block s="%mlt"><l>(&#xD;    (receiveMessage bark) &#xD;    (sayFor Woof! 2)&#xD;)</l></custom-block></script><script x="278.3333333333333" y="1449.4444444444441"><custom-block s="%mlt"><l>(sendAll bark dog)</l></custom-block></script><script x="273.6666666666665" y="1486.7777777777774"><custom-block s="%mlt"><l>(&#xD;    (repeat 3 (&#xD;        (right 20) &#xD;        (wait 0.05)&#xD;    )) &#xD;    (repeat 3 (&#xD;        (left 20) &#xD;        (wait 0.05)&#xD;    ))&#xD;)</l></custom-block></script><script x="257.6666666666667" y="1644.7777777777762"><custom-block s="%mlt"><l>(x)</l></custom-block></script><script x="284.5134480794268" y="2279.0348307291674"><custom-block s="%mlt"><l>(+ nil nil)</l></custom-block></script><script x="283.6666666666665" y="2305"><custom-block s="%mlt"><l>(join "hello " world)</l></custom-block></script><script x="277.8888888888887" y="2393.444444444445"><custom-block s="%mlt"><l>(if nil nil)</l></custom-block></script><script x="278.5555555555555" y="2452.777777777778"><custom-block s="%mlt"><l>(if &#xD;    (&lt; &#xD;        (y) 0&#xD;    ) &#xD;    (say "Help!  I&apos;m under water!")&#xD;)</l></custom-block></script><script x="270.7777777777778" y="2676.1111111111118"><custom-block s="%mlt"><l>(&#xD;    (face Sprite2) &#xD;    (until &#xD;        (touch Sprite2) &#xD;        (move 3)&#xD;    )&#xD;)</l></custom-block></script><script x="430.77777777777754" y="2780.111111111113"><custom-block s="%mlt"><l>(say &#xD;    (join "I&apos;m on the " &#xD;        (ifThen &#xD;            (&lt; &#xD;                (x) 0&#xD;            ) left right&#xD;        )&#xD;    )&#xD;)</l></custom-block></script><script x="262.7777777777774" y="2820.111111111113"><custom-block s="%mlt"><l>(global= "[turbo mode]" t)</l></custom-block></script><script x="263.4444444444445" y="3387.4444444444466"><custom-block s="%mlt"><l>(var a b c)</l></custom-block></script><script x="266.1111111111113" y="3527.0000000000023"><custom-block s="%mlt"><l>(&#xD;    (var foo bar) &#xD;    (set foo 0) &#xD;    (if &#xD;        (&lt; &#xD;            (get foo) 0&#xD;        ) (&#xD;        (showVar foo) &#xD;        (showVar bar) &#xD;        (pause)&#xD;    )&#xD;    ) &#xD;    (move &#xD;        (get foo)&#xD;    )&#xD;)</l></custom-block></script><script x="423.44444444444434" y="3716.7777777777796"><custom-block s="%mlt"><l>(run &#xD;    (cmd &#xD;        (hideVar nil)&#xD;    ) &#xD;    (cmd &#xD;        (move 10)&#xD;    )&#xD;)</l></custom-block></script><script x="202.33333333333312" y="3745.8888888888905"><custom-block s="%mlt"><l>(trails)</l></custom-block></script><script x="199.66666666666643" y="3775.8888888888905"><custom-block s="%mlt"><l>(write Hello! 12)</l></custom-block></script><script x="191.66666666666643" y="3810.5555555555584"><custom-block s="%mlt"><l>(paste nil)</l></custom-block></script><script x="198.94850667317687" y="3842.4859754774334"><custom-block s="%mlt"><l>(cut nil)</l></custom-block></script><script x="195.66666666666643" y="3873.222222222225"><custom-block s="%mlt"><l>(warp nil)</l></custom-block></script><script x="188.99999999999977" y="3933.888888888892"><custom-block s="%mlt"><l>(pause)</l></custom-block></script><script x="193.16825358072893" y="3969.315524631078"><custom-block s="%mlt"><l>(receiveConditionEvent nil)</l></custom-block></script><script x="190.99999999999977" y="4009.8888888888905"><custom-block s="%mlt"><l>(playAll nil)</l></custom-block></script><script x="195.66666666666643" y="4047.8888888888905"><custom-block s="%mlt"><l>(ifThen nil nil nil)</l></custom-block></script><script x="194.99999999999977" y="4097.000000000001"><custom-block s="%mlt"><l>(var a)</l></custom-block></script><script x="189.66666666666643" y="4134.333333333335"><custom-block s="%mlt"><l>(effect [ghost])</l></custom-block></script><script x="193.66666666666643" y="4159.000000000001"><custom-block s="%mlt"><l>(bool t)</l></custom-block></script><script x="190.99999999999977" y="4182.333333333335"><custom-block s="%mlt"><l>(url snap.berkeley.edu)</l></custom-block></script><script x="190.33333333333312" y="4209.2222222222235"><custom-block s="%mlt"><l>(shown)</l></custom-block></script><script x="192.99999999999977" y="4233.2222222222235"><custom-block s="%mlt"><l>(down?)</l></custom-block></script><script x="188.80501302083312" y="4326.787936740453"><custom-block s="%mlt"><l>(global "[turbo mode]")</l></custom-block></script><script x="194.28615315755187" y="4294.57081434462"><custom-block s="%mlt"><l>(global= "[video capture]" nil)</l></custom-block></script><script x="192.83174641927062" y="4266.570814344618"><custom-block s="%mlt"><l>(aspect [hue] nil)</l></custom-block></script><script x="228.99999999999986" y="4355.222222222225"><custom-block s="%mlt"><l>(js nil nil)</l></custom-block></script><script x="227.66666666666652" y="4383.222222222225"><custom-block s="%mlt"><l>(is 5 [number])</l></custom-block></script><script x="224.33333333333317" y="4411.888888888891"><custom-block s="%mlt"><l>(split "hello world" " ")</l></custom-block></script><script x="220.33333333333317" y="4441.6666666666715"><custom-block s="%mlt"><l>(same nil nil)</l></custom-block></script><script x="222.99999999999986" y="4468.3333333333385"><custom-block s="%mlt"><l>(atan2 nil nil)</l></custom-block></script><script x="217.66666666666652" y="4491.000000000005"><custom-block s="%mlt"><l>(max nil nil)</l></custom-block></script><script x="219.22222222222217" y="4521.000000000006"><custom-block s="%mlt"><l>(min nil nil)</l></custom-block></script><script x="216.55555555555551" y="4555.000000000008"><custom-block s="%mlt"><l>(define block nil nil)</l></custom-block></script><script x="220.55555555555551" y="4591.666666666676"><custom-block s="%mlt"><l>(deleteBlock nil)</l></custom-block></script><script x="224.55555555555551" y="4622.33333333334"><custom-block s="%mlt"><l>(setBlock [label] nil nil)</l></custom-block></script><script x="226.55555555555551" y="4663.000000000005"><custom-block s="%mlt"><l>(block [definition] nil)</l></custom-block></script><script x="226.99999999999986" y="4687.000000000008"><custom-block s="%mlt"><l>(this [script])</l></custom-block></script><script x="230.99999999999986" y="4709.666666666674"><custom-block s="%mlt"><l>(list nil)</l></custom-block></script><script x="233.66666666666652" y="4735.666666666678"><custom-block s="%mlt"><l>(cons nil nil)</l></custom-block></script><script x="233.4444444444442" y="4755.000000000011"><custom-block s="%mlt"><l>(cdr nil)</l></custom-block></script><script x="235.4444444444442" y="4784.777777777789"><custom-block s="%mlt"><l>(cdr nil)</l></custom-block></script><script x="229.4444444444442" y="4879.000000000012"><custom-block s="%mlt"><l>(keep nil nil)</l></custom-block></script><script x="228.77777777777752" y="4903.000000000012"><custom-block s="%mlt"><l>(# thing nil)</l></custom-block></script><script x="228.11111111111086" y="4934.333333333344"><custom-block s="%mlt"><l>(data [length] nil)</l></custom-block></script><script x="229.4444444444442" y="4961.666666666676"><custom-block s="%mlt"><l>(combine nil nil)</l></custom-block></script><script x="228.77777777777752" y="4991.00000000001"><custom-block s="%mlt"><l>(range 1 10)</l></custom-block></script><script x="228.77777777777752" y="5019.000000000008"><custom-block s="%mlt"><l>(forEach item nil nil)</l></custom-block></script><script x="225.66666666666652" y="5075.666666666676"><custom-block s="%mlt"><l>(find nil nil)</l></custom-block></script><script x="224.33333333333317" y="5109.666666666676"><custom-block s="%mlt"><l>(item 1 nil)</l></custom-block></script><script x="228.33333333333317" y="5130.777777777787"><custom-block s="%mlt"><l>(contains nil thing)</l></custom-block></script><script x="226.33333333333317" y="5159.444444444453"><custom-block s="%mlt"><l>(reshape nil 4 3)</l></custom-block></script><script x="230.99999999999986" y="5185.444444444453"><custom-block s="%mlt"><l>(combinations nil nil)</l></custom-block></script><script x="234.33333333333317" y="5214.777777777787"><custom-block s="%mlt"><l>(&lt;= nil nil)</l></custom-block></script><script x="232.99999999999986" y="5240.333333333342"><custom-block s="%mlt"><l>(!= nil nil)</l></custom-block></script><script x="229.66031901041652" y="5270.352823893239"><custom-block s="%mlt"><l>(&gt;= nil nil)</l></custom-block></script><script x="228.99999999999986" y="5299.5928955078225"><custom-block s="%mlt"><l>(pos)</l></custom-block></script><script x="228.99999999999986" y="5320.926228841156"><custom-block s="%mlt"><l>(mouse)</l></custom-block></script><script x="225.14152018229152" y="5483.322319878479"><custom-block s="%mlt"><l>(cmd nil)</l></custom-block></script><script x="230.19185384114567" y="5451.830335829"><custom-block s="%mlt"><l>(report nil)</l></custom-block></script><script x="226.47485351562486" y="5425.055107964415"><custom-block s="%mlt"><l>(call nil)</l></custom-block></script><script x="226.83174641927067" y="5353.2824300130305"><custom-block s="%mlt"><l>(run nil)</l></custom-block></script><script x="227.76098632812486" y="5385.577616373707"><custom-block s="%mlt"><l>(fork nil)</l></custom-block></script><script x="291.6666666666665" y="1235.2679985894101"><custom-block s="%mlt"><l>(&#xD;    (receiveGo) &#xD;    (sayFor "Hi! What&apos;s your name?" 2) &#xD;    (sendAll bark) &#xD;    (sayFor "Hi, Woof!  What do you like to do?" 2) &#xD;    (sendAll bark) &#xD;    (sayFor "What a coincidence" 2)&#xD;)</l></custom-block></script><script x="269.3569742838542" y="1422.4478217230899"><custom-block s="%mlt"><l>(sendAll bark all)</l></custom-block></script><script x="255.067626953125" y="1665.3401150173606"><custom-block s="%mlt"><l>(move &#xD;    (+ 5 2)&#xD;)</l></custom-block></script><script x="246.79866536458334" y="1711.2468126085053"><custom-block s="%mlt"><l>(join : &#xD;    (list 7 8 1)&#xD;)</l></custom-block></script><script x="240.1461181640625" y="1757.0602077907995"><custom-block s="%mlt"><l>(&#xD;    (receiveGo) &#xD;    (forever (&#xD;        (move 10) &#xD;        (right 15) &#xD;        (sayFor &#xD;            (x) 2&#xD;        )&#xD;    ))&#xD;)</l></custom-block></script><script x="344.3309461805554" y="1853.7930636935755"><custom-block s="%mlt"><l>(&#xD;    (receiveGo) &#xD;    (forever (&#xD;        (move 10) &#xD;        (right 15) &#xD;        (sayFor &#xD;            (+ &#xD;                (round &#xD;                    (x)&#xD;                ) 100&#xD;            ) 2&#xD;        )&#xD;    ))&#xD;)</l></custom-block></script><script x="498.7390001085067" y="2010.3172268337669"><custom-block s="%mlt"><l>(repeat 10 &#xD;    (if &#xD;        (and &#xD;            (&lt; &#xD;                (x) nil&#xD;            ) &#xD;            (= &#xD;                (y) nil&#xD;            )&#xD;        ) &#xD;        (repeat 4 (&#xD;            (move &#xD;                (* &#xD;                    (+ 5 &#xD;                        (+ 2 3)&#xD;                    ) &#xD;                    (- &#xD;                        (* 3 &#xD;                            (- 2 &#xD;                                (fn [sqrt] nil)&#xD;                            )&#xD;                        ) 5&#xD;                    )&#xD;                )&#xD;            ) &#xD;            (right &#xD;                (join &#xD;                    (* 3 3) 0&#xD;                )&#xD;            )&#xD;        ))&#xD;    )&#xD;)</l></custom-block></script><script x="218.17919921875" y="2227.833679199219"><custom-block s="%mlt"><l>(+ &#xD;    (round &#xD;        (x)&#xD;    ) 100&#xD;)</l></custom-block></script><script x="276.40096028645803" y="2371.3019205729165"><custom-block s="%mlt"><l>(mouseDown)</l></custom-block></script><script x="283.26253255208303" y="2325.705607096355"><custom-block s="%mlt"><l>(move &#xD;    (mouseDown)&#xD;)</l></custom-block></script><script x="273.18178982204836" y="2536.067816840278"><custom-block s="%mlt"><l>(&#xD;    (move 10) &#xD;    (right 15) &#xD;    (if &#xD;        (bool f) (&#xD;        (sayFor "I&apos;m no going to do this" 2) &#xD;        (glide 1 0 0)&#xD;    )&#xD;    ) &#xD;    (head 90)&#xD;)</l></custom-block></script><script x="225.66666666666652" y="5505.083333333325"><custom-block s="%mlt"><l>(ring nil)</l></custom-block></script><script x="223.66666666666652" y="5533.749999999992"><custom-block s="%mlt"><l>(pred nil)</l></custom-block></script><script x="220.33333333333317" y="5630.416666666658"><custom-block s="%mlt"><l>(newClone [myself])</l></custom-block></script><script x="220.33333333333317" y="5660.194444444438"><custom-block s="%mlt"><l>(tell nil nil)</l></custom-block></script><script x="217.66666666666652" y="5690.861111111105"><custom-block s="%mlt"><l>(ask nil nil)</l></custom-block></script><script x="219.66666666666652" y="5717.972222222214"><custom-block s="%mlt"><l>(my [neighbors])</l></custom-block></script><script x="218.33333333333317" y="5751.305555555547"><custom-block s="%mlt"><l>(object [myself])</l></custom-block></script><script x="217.66666666666652" y="5783.305555555547"><custom-block s="%mlt"><l>(inherit nil)</l></custom-block></script><script x="222.33333333333317" y="5811.083333333325"><custom-block s="%mlt"><l>(costume [width] [current])</l></custom-block></script><script x="247.66666666666652" y="5837.749999999992"><custom-block s="%mlt"><l>(stretch [current] 100 50)</l></custom-block></script><script x="251.66666666666652" y="5867.749999999992"><custom-block s="%mlt"><l>(newCostume nil nil nil)</l></custom-block></script><script x="255.66666666666652" y="5897.30555555555"><custom-block s="%mlt"><l>(newSound nil 44100)</l></custom-block></script><script x="258.99999999999955" y="5926.638888888883"><custom-block s="%mlt"><l>(playAt nil 44100)</l></custom-block></script><script x="256.3333333333332" y="5959.305555555548"><custom-block s="%mlt"><l>(sound [duration] nil)</l></custom-block></script><script x="248.99999999999986" y="5991.972222222214"><custom-block s="%mlt"><l>(freq 440)</l></custom-block></script><script x="242.33333333333317" y="6021.083333333324"><custom-block s="%mlt"><l>(stopFreq)</l></custom-block></script><script x="236.33333333333317" y="6049.74999999999"><custom-block s="%mlt"><l>(audio [volume])</l></custom-block></script><script x="242.99999999999986" y="6082.416666666658"><custom-block s="%mlt"><l>(pan= 0)</l></custom-block></script><script x="260.99999999999955" y="6115.083333333326"><custom-block s="%mlt"><l>(+pan 10)</l></custom-block></script><script x="252.99999999999986" y="6147.3055555555475"><custom-block s="%mlt"><l>(pan)</l></custom-block></script><script x="255.66666666666652" y="6176.63888888888"><custom-block s="%mlt"><l>(scene [next])</l></custom-block></script><script x="286.99999999999955" y="6211.305555555547"><custom-block s="%mlt"><l>(scene [next] __shout__go__)</l></custom-block></script><script x="290.99999999999955" y="6247.52777777777"><custom-block s="%mlt"><l>(scene [next] nil)</l></custom-block></script><script x="338.33333333333303" y="6279.52777777777"><custom-block s="%mlt"><l>(scene [next] nil nil)</l></custom-block></script><script x="248.77777777777752" y="6318.194444444437"><custom-block s="%mlt"><l>(goto nil)</l></custom-block></script><script x="249.4444444444442" y="6350.194444444435"><custom-block s="%mlt"><l>(face nil)</l></custom-block></script><script x="250.33333333333317" y="6382.194444444438"><custom-block s="%mlt"><l>(relation [distance] nil)</l></custom-block></script><script x="254.33333333333317" y="6412.861111111107"><custom-block s="%mlt"><l>(stop [all])</l></custom-block></script><script x="252.33333333333317" y="6441.527777777775"><custom-block s="%mlt"><l>(touch nil)</l></custom-block></script><script x="254.33333333333317" y="6470.194444444441"><custom-block s="%mlt"><l>(- 0 nil)</l></custom-block></script><script x="253.66666666666652" y="6498.1944444444425"><custom-block s="%mlt"><l>(video [motion] [myself])</l></custom-block></script><script x="253.66666666666652" y="6524.194444444441"><custom-block s="%mlt"><l>(fn [sqrt] 10)</l></custom-block></script><script x="254.33333333333317" y="6550.194444444442"><custom-block s="%mlt"><l>(text [length] word)</l></custom-block></script><script x="256.9999999999997" y="6585.527777777775"><custom-block s="%mlt"><l>(data [length] nil)</l></custom-block></script><script x="256.9999999999997" y="6615.972222222218"><custom-block s="%mlt"><l>(+ nil nil)</l></custom-block></script><script x="256.3333333333332" y="6641.972222222218"><custom-block s="%mlt"><l>(+ nil nil nil)</l></custom-block></script><script x="255.66666666666652" y="6705.083333333329"><custom-block s="%mlt"><l>(* nil nil)</l></custom-block></script><script x="250.33333333333317" y="6739.34113226996"><custom-block s="%mlt"><l>(* nil nil nil)</l></custom-block></script><script x="254.33333333333317" y="6797.563354492181"><custom-block s="%mlt"><l>(receiveInteraction [clicked])</l></custom-block></script><script x="255.66666666666652" y="6838.896687825515"><custom-block s="%mlt"><l>(send nil)</l></custom-block></script><script x="256.9999999999997" y="6874.896687825515"><custom-block s="%mlt"><l>(send nil all)</l></custom-block></script><script x="260.99999999999955" y="6908.896687825515"><custom-block s="%mlt"><l>(send nil all nil)</l></custom-block></script><script x="254.99999999999986" y="6939.341132269958"><custom-block s="%mlt"><l>(sendAll nil)</l></custom-block></script><script x="254.99999999999986" y="6976.007798936625"><custom-block s="%mlt"><l>(sendAll nil all)</l></custom-block></script><script x="302.33333333333303" y="7008.674465603291"><custom-block s="%mlt"><l>(sendAll nil all nil)</l></custom-block></script><script x="248.99999999999986" y="7044.230021158845"><custom-block s="%mlt"><l>(receiveMessage nil)</l></custom-block></script><script x="244.33333333333317" y="7108.896687825512"><custom-block s="%mlt"><l>(receiveMessage nil data)</l></custom-block></script><script x="268.3333333333332" y="7139.563354492179"><custom-block s="%mlt"><l>(send foo all bar)</l></custom-block></script><script x="242.19177246093736" y="7165.330145941833"><custom-block s="%mlt"><l>(&#xD;    (receiveMessage foo data) &#xD;    (say &#xD;        (get data)&#xD;    )&#xD;)</l></custom-block></script><script x="248.49527994791652" y="7249.983249240445"><custom-block s="%mlt"><l>(&#xD;    (receiveMessage "[any message]" data) &#xD;    (say &#xD;        (get data)&#xD;    )&#xD;)</l></custom-block></script><script x="185.81103515624977" y="7326.857666015617"><custom-block s="%mlt"><l>(receiveKey [space])</l></custom-block></script><script x="245.66666666666652" y="7376.039184570304"><custom-block s="%mlt"><l>(receiveKey "[any key]" key)</l></custom-block></script><script x="220.7777777777777" y="7420.416666666661"><custom-block s="%mlt"><l>(receiveKey "[any key]")</l></custom-block></script><script x="192.7777777777776" y="7458.416666666661"><custom-block s="%mlt"><l>(pen= [hue] 50)</l></custom-block></script><script x="204.77777777777752" y="7489.749999999994"><custom-block s="%mlt"><l>(receiveKey "[any key]" key)</l></custom-block></script><script x="120.11111111111099" y="7523.083333333328"><custom-block s="%mlt"><l>(+pen [hue] 10)</l></custom-block></script><script x="482.77777777777754" y="7635.083333333328"><custom-block s="%mlt"><l>(doAsk &#xD;    (list &#xD;        (list nil "What are we going to do tonight, Brian!") &#xD;        (list "Same thing we we do every night, Pinky. Try to take over the world!")&#xD;    )&#xD;)</l></custom-block></script><script x="261.99009874131934" y="2841.0882432725716"><custom-block s="%mlt"><l>(&#xD;    (receiveGo) &#xD;    (down) &#xD;    (for i 1 200 (&#xD;        (move &#xD;            (get i)&#xD;        ) &#xD;        (right 92)&#xD;    ))&#xD;)</l></custom-block></script><script x="247.77502441406236" y="2969.916883680557"><custom-block s="%mlt"><l>(&#xD;    (doAsk "what&apos;s your name?") &#xD;    (set name &#xD;        (answer)&#xD;    )&#xD;)</l></custom-block></script><script x="261.8819986979167" y="3049.602973090281"><custom-block s="%mlt"><l>(get variable)</l></custom-block></script><script x="343.1781005859375" y="3067.607367621531"><custom-block s="%mlt"><l>(&#xD;    (var foo) &#xD;    (set foo 0) &#xD;    (move &#xD;        (get foo)&#xD;    )&#xD;)</l></custom-block></script><script x="355.89142523871516" y="3167.3757324218773"><custom-block s="%mlt"><l>(&#xD;    (receiveGo) &#xD;    (var wiggle) &#xD;    (set wiggle &#xD;        (rand 1 10)&#xD;    ) &#xD;    (down) &#xD;    (move 50) &#xD;    (left &#xD;        (* 5 &#xD;            (get wiggle)&#xD;        )&#xD;    ) &#xD;    (move 50) &#xD;    (right &#xD;        (* 5 &#xD;            (get wiggle)&#xD;        )&#xD;    ) &#xD;    (move 50)&#xD;)</l></custom-block></script><script x="252.0309109157988" y="3414.0263129340296"><custom-block s="%mlt"><l>(&#xD;    (var foo bar) &#xD;    (set foo -5) &#xD;    (pause) &#xD;    (move &#xD;        (get foo)&#xD;    )&#xD;)</l></custom-block></script><script x="240.5687120225692" y="4808.001702202701"><custom-block s="%mlt"><l>(empty nil)</l></custom-block></script><script x="234.6158311631942" y="4831.186604817719"><custom-block s="%mlt"><l>(append nil nil)</l></custom-block></script><script x="230.70781792534703" y="4857.893310546865"><custom-block s="%mlt"><l>(map nil nil)</l></custom-block></script><script x="325.8586425781247" y="6661.127495659718"><custom-block s="%mlt"><l>(+ : &#xD;    (list 7 8 1)&#xD;)</l></custom-block></script><script x="333.4877929687497" y="6751.814398871523"><custom-block s="%mlt"><l>(* : &#xD;    (list 7 8 1)&#xD;)</l></custom-block></script><script x="448.33333333333303" y="7720.416666666661"><custom-block s="%mlt"><l>(doAsk &#xD;    (list &#xD;        (list Animaniacs &#xD;            (list Yakko Wakko Dot)&#xD;        ) &#xD;        (list Beatles &#xD;            (list John Paul George Ringo)&#xD;        )&#xD;    )&#xD;)</l></custom-block></script><script x="217.66666666666652" y="7783.083333333328"><custom-block s="%mlt"><l>(attribute "[costume #]" nil)</l></custom-block></script><script x="473.72744411892336" y="7564.103739420567"><custom-block s="%mlt"><l>(doAsk &#xD;    (list "Snap! Gang" &#xD;        (list Bernat Brian Jadga Jens Joan Michael)&#xD;    )&#xD;)</l></custom-block></script><script x="272.7038438585067" y="7535.956136067703"><custom-block s="%mlt"><l>(doAsk &#xD;    (list Yakko Wakko Dot)&#xD;)</l></custom-block></script><script x="269.6666666666665" y="31"><block s="receiveGo"></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="turn"><l>90</l></block></script></block></script><script x="431.463907877604" y="53.167093912760414"><custom-block s="%mlt"><l>(&#xD;    (receiveGo) &#xD;    (down) &#xD;    (repeat 4 (&#xD;        (move 100) &#xD;        (right 90)&#xD;    ))&#xD;)</l></custom-block></script></scripts></sprite><watcher var="name" style="normal" x="10" y="10" color="243,118,29"/><watcher scope="Sprite" var="variable" style="normal" x="10" y="39.500001999999995" color="243,118,29"/></sprites></stage><variables><variable name="name"><l>0</l></variable></variables></scene></scenes></project><media name="2025-New-Snap-Manual-01" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"></media></snapdata>