<snapdata remixID="12606479"><project name="The REAL Toolsprite" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><notes>sprite says it all</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="The REAL Toolsprite"><notes>sprite says it all</notes><palette><category name="Text" color="207,242,0,1"/><category name="Lists" color="247,32,0,1"/><category name="Other" color="46,46,46,1"/><category name="Costumes" color="171,0,242,1"/><category name="Audio" color="252,0,241,1"/><category name="Math" color="0,237,19,1"/><category name="Code" color="247,97,0,1"/><category name="Sense" color="0,20,252,1"/><category name="Locomotion" color="44,179,255,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="pitch %&apos;hertazassos&apos; frequency %&apos;x&apos;" type="reporter" category="Audio"><comment w="304" collapsed="false">Translates Scratch pitch levels to Snap! pitch levels.&#xD;For example, -120 pitch on Scratch means 24,000 Hz on Snap!.</comment><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n" initial="1">48000<options>Standard 1/2=22050&#xD;Standard 1/1=44100&#xD;Trunc 1/1=48000&#xD;Standard 2/1=88200&#xD;Trunc 2/1=96000</options></input></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block var="x"/><block s="reportPower"><l>2</l><block s="reportQuotient"><block var="hertazassos"/><l>120</l></block></block></list></block></block></script></block-definition><block-definition s="play frequency %&apos;freq&apos; for %&apos;am&apos; seconds" type="command" category="Audio"><comment x="0" y="0" w="259" collapsed="false">Plays a frequency and stops it after X seconds.&#xD;Note that options aren&apos;t precise.</comment><header></header><code></code><translations></translations><inputs><input type="%n">440<options>440&#xD;notes={&#xD;middle C=256&#xD;middle D=288&#xD;middle E=320&#xD;middle F=352&#xD;middle G=384&#xD;middle A=440&#xD;middle B=480&#xD;high C=520&#xD;}&#xD;frequencies={&#xD;200&#xD;300&#xD;400&#xD;500&#xD;600&#xD;700&#xD;800&#xD;900&#xD;1000&#xD;1500&#xD;2500&#xD;5000&#xD;}</options></input><input type="%n">1</input></inputs><script><block s="playFreq"><block var="freq"/></block><block s="doWait"><block var="am"/></block><block s="stopFreq"></block></script></block-definition><block-definition s="%&apos;typers&apos; of %&apos;sound&apos; at %&apos;hertz&apos; Hz" type="reporter" category="Audio"><comment w="240" collapsed="false">Calculates the:&#xD;- Duration of a sound at X Hz&#xD;- Samples of a sound at X Hz</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">duration<options>duration&#xD;samples</options></input><input type="%s" readonly="true"><options>§_soundsMenu</options></input><input type="%n">44100<options>3000&#xD;6000&#xD;9000&#xD;12000&#xD;18000&#xD;24000&#xD;36000&#xD;44100&#xD;48000&#xD;72000&#xD;96000&#xD;128000&#xD;192000&#xD;256000&#xD;384000&#xD;512000&#xD;768000</options></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="typers"/><l>duration</l></list></block><block s="reportGetSoundAttribute"><l><option>duration</option></l><block s="reportNewSoundFromSamples"><block s="reportGetSoundAttribute"><l><option>samples</option></l><block var="sound"/></block><block var="hertz"/></block></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="typers"/><l>samples</l></list></block><block s="reportGetSoundAttribute"><l><option>samples</option></l><block s="reportNewSoundFromSamples"><block s="reportGetSoundAttribute"><l><option>samples</option></l><block var="sound"/></block><block var="hertz"/></block></block><l>hey choose a property or i will throw an error !</l></block></block></block></script></block-definition><block-definition s="hidden?" type="predicate" category="Costumes"><comment x="0" y="0" w="145" collapsed="false">Checks if the sprite is hidden.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNot"><block s="reportShown"></block></block></block></script></block-definition><block-definition s="%&apos;whattosay&apos;" type="reporter" category="Text"><comment x="0" y="0" w="127" collapsed="false">Reports anything.</comment><header></header><code></code><translations></translations><inputs><input type="%mlt">car</input></inputs><script><block s="doReport"><block var="whattosay"/></block></script></block-definition><block-definition s="thunder of sound %&apos;WHAT&apos; %&apos;min&apos; to %&apos;max&apos;" type="command" category="Audio"><comment x="0" y="0" w="229" collapsed="false">Creates a &quot;thunder&quot; of a sound ranging from:&#xD;- The minimum pitch&#xD;- The maximum pitch</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_soundsMenu</options></input><input type="%n">-300</input><input type="%n">480</input></inputs><script><block s="doWarp"><script><block s="doFor"><l>i</l><block var="min"/><block var="max"/><script><block s="doPlaySoundAtRate"><block var="WHAT"/><custom-block s="pitch %n frequency %n"><block var="i"/><l></l></custom-block></block></script></block></script></block></script></block-definition><block-definition s="area" type="reporter" category="Costumes"><comment x="0" y="0" w="211" collapsed="false">Calculates the area of a sprite.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block s="reportGetImageAttribute"><l><option>width</option></l><l><option>current</option></l></block><block s="reportGetImageAttribute"><l><option>height</option></l><l><option>current</option></l></block></list></block></block></script></block-definition><block-definition s="empty list" type="reporter" category="Lists"><comment x="0" y="0" w="150" collapsed="false">Reports a blank list.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block-definition><block-definition s="%&apos;amounter&apos; beats" type="reporter" category="Audio"><comment x="0" y="0" w="243" collapsed="false">Calculates the beat speed by tempo.&#xD;If the tempo is 120, 2 beats will take 1 beat.</comment><header></header><code></code><translations></translations><inputs><input type="%n">0.25</input></inputs><script><block s="doReport"><block s="reportQuotient"><block var="amounter"/><block s="reportQuotient"><block s="getTempo"></block><l>60</l></block></block></block></script></block-definition><block-definition s="function on math %&apos;[start]&apos; to %&apos;[values]&apos; using %&apos;block&apos;" type="reporter" category="Math"><comment x="0" y="0" w="194" collapsed="false">Combines all values using:&#xD;- Addition&#xD;- Subtraction&#xD;- Multiplication&#xD;- Exponentation</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%mult%n" separator="*"></input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportNot"><custom-block s="%s is different from %s"><block var="block"/><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l></l></block></autolambda><list></list></block></custom-block></block><l>division support is coming soon because it&apos;s buggy for now</l><block s="reportCombine"><block s="reportCONS"><block var="[start]"/><block var="[values]"/></block><block var="block"/></block></block></block></script></block-definition><block-definition s="%&apos;goawayfromme&apos; is different from %&apos;item&apos;" type="predicate" category="Math"><comment x="0" y="0" w="202" collapsed="false">Reports true if X isn&apos;t equal to Y.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicNotEquals"><list><block var="goawayfromme"/><block var="item"/></list></block></block></script></block-definition><block-definition s="restart the project $flag %&apos;data&apos;" type="command" category="Other"><comment x="0" y="0" w="246.23281250000002" collapsed="false">Resets the project with green flag emissions.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doBroadcast"><l><option>__shout__go__</option></l><list><l><option>all</option></l><block var="data"/></list></block></script></block-definition><block-definition s="pause all $pause" type="command" category="Other"><comment x="0" y="0" w="188.99999999999955" collapsed="false">Don&apos;t use this sussy block...</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doPauseAll"></block><block s="doReport"><l>breakpoint</l></block></script></block-definition><block-definition s="stop all scripts $octagon" type="command" category="Other"><comment x="0" y="0" w="124" collapsed="false">Stops the project.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doStopThis"><l><option>all</option></l></block></script></block-definition><block-definition s="%&apos;list&apos; misses %&apos;item&apos; ?" type="predicate" category="Lists"><comment x="0" y="0" w="269" collapsed="false">Reports true if a list doesn&apos;t contain an item.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNot"><block s="reportListContainsItem"><block var="list"/><block var="item"/></block></block></block></script></block-definition><block-definition s="make undefined" type="reporter" category="Math"><comment x="0" y="0" w="90" collapsed="false">Creates NaN.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportQuotient"><l></l><l></l></block></block></script></block-definition><block-definition s="sentence %&apos;text&apos; contains %&apos;word&apos;" type="predicate" category="Text"><comment x="0" y="0" w="222" collapsed="false">Reports true if a sentence contains a word.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">apple and a banana</input><input type="%txt">apple</input></inputs><script><block s="doReport"><block s="reportListContainsItem"><block s="reportTextSplit"><block var="text"/><l><option>word</option></l></block><block var="word"/></block></block></script></block-definition><block-definition s="%&apos;list&apos; has items?" type="predicate" category="Lists"><comment x="0" y="0" w="177" collapsed="false">Reports true if a list isn&apos;t blank.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportNot"><block s="reportListIsEmpty"><block var="list"/></block></block></block></script></block-definition><block-definition s="play sound %&apos;MUSIC&apos; rate %&apos;amount&apos; hz on volume %&apos;PERCENT&apos; until %&apos;what&apos;" type="command" category="Audio"><comment x="0" y="0" w="288" collapsed="false">Advanced play sound block.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_soundsMenu</options></input><input type="%n">48000</input><input type="%n">100<options>25&#xD;50&#xD;75&#xD;100&#xD;250&#xD;500&#xD;1000&#xD;5000</options></input><input type="%s" readonly="true"><options>done</options></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="what"/><l>done</l></list></block><script><block s="doPlaySoundUntilDone"><block s="reportNewSoundFromSamples"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportQuotient"><block var="PERCENT"/><l>100</l></block></list></block></autolambda><list></list></block><block s="reportGetSoundAttribute"><l><option>samples</option></l><block var="MUSIC"/></block></block><block var="amount"/></block></block></script><script><block s="playSound"><block s="reportNewSoundFromSamples"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportQuotient"><block var="PERCENT"/><l>100</l></block></list></block></autolambda><list></list></block><block s="reportGetSoundAttribute"><l><option>samples</option></l><block var="MUSIC"/></block></block><block var="amount"/></block></block></script></block></script></block-definition><block-definition s="haha" type="command" category="other" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doPauseAll"></block></script></block-definition><block-definition s="all but %&apos;item&apos; of %&apos;list&apos;" type="reporter" category="Lists"><comment x="0" y="0" w="244" collapsed="false">Reports a list without a certain item.&#xD;This does not affect the actual list.</comment><header></header><code></code><translations></translations><inputs><input type="%s"><options>first=1&#xD;second=2&#xD;last=$_last</options></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>another of list</l></list></block><block s="doSetVar"><l>another of list</l><block var="list"/></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="item"/><l>$_last</l></list></block><script><block s="doDeleteFromList"><l><option>last</option></l><block var="another of list"/></block></script><script><block s="doDeleteFromList"><block var="item"/><block var="another of list"/></block></script></block><block s="doReport"><block var="another of list"/></block></script></block-definition><block-definition s="%&apos;#&apos; %&apos;inc&apos; repeat until %&apos;boolean&apos; %&apos;do&apos;" type="command" category="Code"><comment x="0" y="0" w="184" collapsed="false">Repeats a script until X is true.&#xD;An integer also increases every cycle.</comment><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n" initial="1">1</input><input type="%b"></input><input type="%ca"></input></inputs><script><block s="doSetVar"><l>#</l><l>0</l></block><block s="doUntil"><block var="boolean"/><script><custom-block s="throw %s"><block var="do"/></custom-block><block s="doChangeVar"><l>#</l><block var="inc"/></block></script></block></script></block-definition><block-definition s="%&apos;#&apos; while %&apos;boolean&apos; %&apos;do&apos;" type="command" category="Code"><comment x="0" y="0" w="462" collapsed="false">Like the advanced Repeat Until block, however the cycle stops when X becomes false.</comment><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%b"></input><input type="%ca"></input></inputs><script><block s="doSetVar"><l>#</l><l>0</l></block><custom-block s="%upvar %n repeat until %b %ca"><l>#</l><block s="reportNot"><block var="boolean"/></block><l/><script></script></custom-block></script></block-definition><block-definition s="%&apos;#&apos; tell %&apos;list&apos; to %&apos;force&apos; %&apos;inputs&apos;" type="command" category="Code"><comment x="0" y="0" w="253.7369140625001" collapsed="false">Tell a list of sprites to do something, including inputs.&#xD;If set to &quot;everyone&quot;, every sprite will do something.</comment><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%s">a list needs to be here<options>§_objectsMenu</options></input><input type="%ca"></input><input type="%mult%s" separator="\"></input></inputs><script><block s="doForEach"><l>item</l><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="list"/><l>everyone</l></list></block><block s="reportConcatenatedLists"><list><block s="reportNewList"><list><custom-block s="me"></custom-block></list></block><block s="reportGet"><l><option>other sprites</option></l></block></list></block><block var="list"/></block><script><block s="doSetVar"><l>#</l><block s="reportListIndex"><block var="item"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="list"/><l>everyone</l></list></block><block s="reportConcatenatedLists"><list><block s="reportNewList"><list><custom-block s="me"></custom-block></list></block><block s="reportGet"><l><option>other sprites</option></l></block></list></block><block var="list"/></block></block></block><block s="doTellTo"><block var="item"/><block var="force"/><block var="inputs"/></block></script></block></script></block-definition><block-definition s="in parallel: %&apos;x&apos;" type="command" category="Code"><comment x="0" y="0" w="236.9999999999999" collapsed="false">Runs multiple scripts at once.&#xD;More compact version of several launch blocks.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%cs" initial="1" min="2"></input></inputs><script><block s="doForEach"><l>item</l><block var="x"/><script><block s="fork"><block var="item"/><list></list></block></script></block></script></block-definition><block-definition s="me" type="reporter" category="Sense"><comment x="0" y="0" w="146" collapsed="false">Reports the current self.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportGet"><l><option>self</option></l></block></block></script></block-definition><block-definition s="menu %&apos;title&apos; items %&apos;wat&apos;" type="reporter" category="Sense"><comment x="0" y="0" w="258" collapsed="false">Creates a menu with certain options.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%mult%s"></input></inputs><script><block s="doReport"><block s="reportCONS"><block var="title"/><block s="reportNewList"><list><block var="wat"/></list></block></block></block></script></block-definition><block-definition s="ask %&apos;what&apos;" type="reporter" category="Sense"><comment x="0" y="0" w="235" collapsed="false">Reporter version of the ask block.</comment><header></header><code></code><translations></translations><inputs><input type="%s">What&apos;s your eman? What is it?</input></inputs><script><block s="doAsk"><block var="what"/></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="prompt %&apos;title&apos; items %&apos;wat&apos;" type="reporter" category="Sense"><comment x="0" y="0" w="372" collapsed="false">Reporter version of the ask block, but with the usage of the menu block.</comment><header></header><code></code><translations></translations><inputs><input type="%s">choose</input><input type="%mult%s" initial="1" min="1">yes&#xD;no</input></inputs><script><block s="doAsk"><custom-block s="menu %s items %mult%s"><block var="title"/><block var="wat"/></custom-block></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="set stretch relative to x: %&apos;X&apos; y: %&apos;Y&apos;" type="command" category="Costumes"><comment x="0" y="0" w="244" collapsed="false">Stretches the current costume by X and Y.</comment><header></header><code></code><translations></translations><inputs><input type="%n">100</input><input type="%n">100</input></inputs><script><block s="doSwitchToCostume"><block s="reportNewCostumeStretched"><l><option>current</option></l><block var="X"/><block var="Y"/></block></block></script></block-definition><block-definition s="change fade by %&apos;what&apos;" type="command" category="Costumes"><comment x="0" y="0" w="287" collapsed="false">Increases the costume &quot;fade&quot; by X.</comment><header></header><code></code><translations></translations><inputs><input type="%n">25</input></inputs><script><block s="changeScale"><block s="reportQuotient"><block var="what"/><l>15</l></block></block><custom-block s="set stretch relative to x: %n y: %n"><block s="reportDifference"><l>100</l><block s="reportQuotient"><block var="what"/><l>15</l></block></block><block s="reportDifference"><l>100</l><block s="reportQuotient"><block var="what"/><l>15</l></block></block></custom-block></script></block-definition><block-definition s="You Looked At Me" type="predicate" category="Sense"><comment x="0" y="0" w="198" collapsed="false">A classic. Don&apos;t look at it.</comment><header></header><code></code><translations>it:Mi Hai Guardato&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicAnd"><list><block s="reportShown"></block><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block></list></block></block></script></block-definition><block-definition s="reset fade" type="command" category="Costumes"><comment x="0" y="0" w="337.80195312499995" collapsed="false">Reserves the costume, changes it to Turtle, then changes it back again.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>reserve</l></list></block><block s="doSetVar"><l>reserve</l><custom-block s="costume name"></custom-block></block><block s="setScale"><l>100</l></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="doSwitchToCostume"><block var="reserve"/></block></script></block-definition><block-definition s="costume name" type="reporter" category="Costumes"><comment x="0" y="0" w="164" collapsed="false">Reports the name of the costume.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportGetImageAttribute"><l><option>name</option></l><l><option>current</option></l></block></block></script></block-definition><block-definition s="set fade to %&apos;num&apos;" type="command" category="Costumes"><comment x="0" y="0" w="254" collapsed="false">You know what this does.</comment><header></header><code></code><translations></translations><inputs><input type="%n">25</input></inputs><script><custom-block s="reset fade"></custom-block><custom-block s="change fade by %n"><block var="num"/></custom-block></script></block-definition><block-definition s="new sound %&apos;list&apos; / %&apos;pre&apos; at %&apos;num&apos; hz" type="reporter" category="Audio"><comment x="0" y="0" w="282" collapsed="false">Create a new sound at X Hz out of:&#xD;- A sample list (it will take a really long time)&#xD;- A pre-made sound</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s" readonly="true"><options>§_soundsMenu</options></input><input type="%n">44100</input></inputs><script><block s="doReport"><custom-block s="safely try reporting %anyUE then if %upvar report %anyUE"><block s="reportNewSoundFromSamples"><block s="reportIfElse"><custom-block s="%s is not blank"><block var="pre"/></custom-block><block s="reportGetSoundAttribute"><l><option>samples</option></l><block var="pre"/></block><block var="list"/></block><block var="num"/></block><l>error</l><block s="reportJoinWords"><list><l>bruh you better choose an option because </l><block var="error"/></list></block></custom-block></block></script></block-definition><block-definition s="%&apos;text&apos; is not blank" type="predicate" category="Text"><comment x="0" y="0" w="140" collapsed="false">Reports true if X isn&apos;t blank.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicNotEquals"><list><block var="text"/><l></l></list></block></block></script></block-definition><block-definition s="safely try %&apos;action&apos; then if %&apos;error&apos; %&apos;handler&apos;" type="command" category="control"><comment x="0" y="0" w="276" collapsed="false">Catch errors.&#xD;&#xD;Runs the first script.  If it succeeds, nothing else happens.&#xD;But if it has an error (something that would otherwise result&#xD;in a red halo around the block), then the second script is run,&#xD;with the text of the error message that would have been shown in the variable ERROR.</comment><header></header><code></code><translations>pt:tenta executar _ e, em caso de erro _ , executa _&#xD;ca:prova de forma segura _ i si _ _&#xD;</translations><inputs><input type="%cs"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block var="action"/><block var="handler"/><block var="error"/></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><comment x="0" y="0" w="268.6666666666667" collapsed="false">Throw an error.&#xD;&#xD;Makes a red halo appear around the script that runs it,&#xD;with the input text shown in a speech balloon next to&#xD;the script, just like any Snap! error.&#xD;&#xD;This is useful to put in the second script of SAFELY TRY&#xD;after some other instructions to undo the partial work of&#xD;the first script.</comment><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="safely try reporting %&apos;this&apos; then if %&apos;error&apos; report %&apos;that&apos;" type="reporter" category="control"><comment x="0" y="0" w="316.6666666666667" collapsed="false">Catch errors in a reporter.&#xD;&#xD;Evaluates its first input.  If that expression successfully reports a value, this block reports that value.  If the expression causes a Snap! error,&#xD;then the final input slot is evaluated with the text of what would have&#xD;been the error message in variable ERROR.  SAFELY TRY then reports the value of that final expression.&#xD;&#xD;Sometimes you&apos;ll want to throw an error in the final expression.  You&#xD;can put an ERROR block inside a CALL block to do that.</comment><header></header><code></code><translations>ca:prova de forma segura reportant _ i si _ reportant _&#xD;</translations><inputs><input type="%anyUE"></input><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doDeclareVariables"><list><l>value</l></list></block><custom-block s="safely try %cs then if %upvar %cs"><script><block s="doSetVar"><l>value</l><block s="evaluate"><block var="this"/><list></list></block></block></script><l>err</l><script><block s="doSetVar"><l>error</l><block var="err"/></block><block s="doSetVar"><l>value</l><block s="evaluate"><block var="that"/><list></list></block></block></script></custom-block><block s="doReport"><block var="value"/></block></script></block-definition><block-definition s="play sound %&apos;what&apos; on reverse" type="command" category="Audio"><comment x="0" y="0" w="229.8158203124999" collapsed="false">Plays a reversed sample list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doPlaySoundUntilDone"><block s="reportListAttribute"><l><option>reverse</option></l><block var="what"/></block></block></script></block-definition><block-definition s="static for %&apos;x&apos; sound at %&apos;y&apos; Hz, volume %&apos;100&apos; until done" type="command" category="Audio"><comment x="0" y="0" w="145" collapsed="false">Creates static out of a sound.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1"><options>§_soundsMenu</options></input><input type="%n" initial="1">48000<options>MIN=3000&#xD;1/8X=6000&#xD;1/4X=12000&#xD;1/2X=24000&#xD;1X=48000&#xD;2X=96000&#xD;4X=192000&#xD;8X=384000&#xD;MAX=768000</options></input><input type="%n" initial="1">100<options>Softest=20&#xD;Soft=50&#xD;Normal=100&#xD;Loud=200&#xD;Loudest=500&#xD;EARRAPE=1000</options></input></inputs><script><custom-block s="play sound %s rate %n hz on volume %n until %s"><block s="reportListAttribute"><l><option>shuffled</option></l><block s="reportGetSoundAttribute"><l><option>samples</option></l><block var="x"/></block></block><block var="y"/><block var="100"/><l>done</l></custom-block></script></block-definition><block-definition s="halt $square" type="command" category="Other" helper="true" space="true"><comment x="0" y="0" w="351" collapsed="false">This is a very dangerous block. It will repeat itself forever.</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="halt $square"></custom-block></script></block-definition><block-definition s="%&apos;double&apos; of %&apos;text&apos;" type="reporter" category="Text"><comment x="0" y="0" w="240" collapsed="false">This reporter:&#xD;- Doubles the letters of text&#xD;- Reverses the letters of text&#xD;- Separates the letters of text</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1">double<options>double&#xD;reverse&#xD;spaced</options></input><input type="%s" initial="1">hello earth</input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="double"/><l>double</l></list></block><script><block s="doDeclareVariables"><list><l>n</l></list></block><block s="doSetVar"><l>n</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>letter</option></l></block></block></block><block s="doReport"><block s="reportJoinWords"><block var="n"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="double"/><l>reverse</l></list></block><script><block s="doReport"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportTextSplit"><block var="text"/><l><option>letter</option></l></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="double"/><l>spaced</l></list></block><script><block s="doDeclareVariables"><list><l>n</l></list></block><block s="doSetVar"><l>n</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> </l></list></block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>letter</option></l></block></block></block><block s="doReport"><block s="reportJoinWords"><block var="n"/></block></block></script><list></list></block></script></block-definition><block-definition s="swear (DONT DO IT!!!!!!!!)" type="command" category="pen"><comment x="0" y="0" w="208.98789062499986" collapsed="false">And the last thing I want to hear will be my Snap! account getting deactivated-</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><custom-block s="menu %s items %mult%s"><l>Seriously don&apos;t do it.</l><list><l>Okay</l><l>Fat chance !!!</l></list></custom-block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Fat chance !!!</l></list></block><script><block s="write"><l>F###</l><l>72</l></block></script><list></list></block></script></block-definition><block-definition s="9+10 is %&apos;21&apos;" type="predicate" category="Math"><comment x="0" y="0" w="178" collapsed="false">Why would 9+10 be 21?!??!</comment><header></header><code></code><translations></translations><inputs><input type="%n" readonly="true" initial="1">21<options>19&#xD;21</options></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><l>9</l><l>10</l></list></block><block var="21"/></list></block></block></script></block-definition><block-definition s="throw %&apos;what&apos;" type="command" category="Code"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRun"><block var="what"/><list></list></block></script></block-definition><block-definition s="%&apos;x&apos; ^^ %&apos;y&apos; $flash" type="reporter" category="Math"><comment x="0" y="0" w="241" collapsed="false">Tetrates X to the Y (X to the power of X, Y times).&#xD;Reports itself if Y is negative.</comment><variables><list struct="atomic" id="762">a</list></variables><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doSetVar"><l>a</l><block var="x"/></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="y"/><l>1</l></list></block><script><block s="doWarp"><script><block s="doRepeat"><block s="reportDifference"><block var="y"/><l>1</l></block><script><block s="doSetVar"><l>a</l><block s="reportPower"><block var="a"/><block var="x"/></block></block></script></block></script></block></script><list></list></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="buffer" type="command" category="Code"><comment x="0" y="0" w="175" collapsed="false">Used to fill in the blank in C-shapes.</comment><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="%&apos;text&apos; contains %&apos;e&apos; %&apos;?&apos;" type="predicate" category="Text"><comment w="230" collapsed="false">Reports true if a sentence has the letter E..</comment><header></header><code></code><translations></translations><inputs><input type="%s" initial="1">hi guys</input><input type="%s" initial="1">e</input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListContainsItem"><block s="reportTextSplit"><block var="text"/><l><option>letter</option></l></block><block var="e"/></block></block></script></block-definition><block-definition s="%&apos;list&apos;" type="reporter" category="Lists"><comment x="0" y="0" w="130" collapsed="false">Reports a list.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%s" separator="," collapse="list" initial="1">thing</input></inputs><script><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="%&apos;x&apos; of %&apos;text&apos; $flash" type="reporter" category="Text"><comment x="0" y="0" w="294" collapsed="false">Multiplies the letters of a sentence by X but keeps their order.&#xD;This block uses the warp block.</comment><header></header><code></code><translations></translations><inputs><input type="%n" readonly="true" initial="1">2<options>2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7&#xD;8&#xD;9&#xD;10&#xD;11&#xD;12&#xD;13&#xD;14&#xD;15&#xD;16&#xD;17&#xD;18&#xD;19&#xD;20&#xD;25&#xD;30&#xD;40&#xD;50&#xD;Why?=69</options></input><input type="%s" initial="1">supper mario WIIIII dfiu</input></inputs><script><block s="doDeclareVariables"><list><l>n</l><l>t</l></list></block><block s="doSetVar"><l>t</l><l>This is your aso</l></block><block s="doSetVar"><l>n</l><l></l></block><block s="doWarp"><script><block s="doForEach"><l>item</l><block s="reportTextSplit"><block var="text"/><l><option>letter</option></l></block><script><block s="doRepeat"><block var="x"/><script><block s="doSetVar"><l>n</l><block s="reportJoinWords"><list><block var="n"/><block var="item"/></list></block></block></script></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><block var="n"/></block></block></script></block-definition><block-definition s="scare" type="command" category="sensing"><comment x="0" y="0" w="563.0785156249999" collapsed="false">This command is mentally dangerous... You&apos;re safe if you choose &quot;no&quot; though...</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><custom-block s="menu %s items %mult%s"><l>Are you sure to scare?</l><block s="reportConcatenatedLists"><list><block s="reportReshape"><l>no</l><list><l>7</l></list></block><block s="reportNewList"><list><l>yes</l></list></block><block s="reportReshape"><l>no</l><list><l>5</l></list></block></list></block></custom-block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><custom-block s="pause all $pause"></custom-block><custom-block s="restart the project $flag %s"><l>You&apos;re gay</l></custom-block><block s="doReport"><l>BB I BIBIIBPIABSIPDOSPFsd</l></block></script><list></list></block></script></block-definition><block-definition s="speak in hieroglyphics $flash" type="command" category="Text"><comment x="0" y="0" w="190" collapsed="false">Test your gibberese skills!</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>Usantasas a</l></block><block s="doWarp"><script><block s="doRepeat"><block s="reportRandom"><l>2</l><l>7</l></block><script><block s="doSetVar"><l>a</l><block s="reportJoinWords"><list><block var="a"/><l> </l><block s="reportListItem"><l><option>random</option></l><custom-block s="hieroglyphic words"></custom-block></block></list></block></block></script></block><block s="doSetVar"><l>a</l><block s="reportJoinWords"><list><block var="a"/><l> </l><block s="reportListItem"><l><option>random</option></l><custom-block s="hieroglyphic words"></custom-block></block><block s="reportListItem"><l><option>random</option></l><block s="reportNewList"><list><l>,</l><l>.</l><l>...</l><l>!</l><l>;</l></list></block></block></list></block></block><block s="doRepeat"><block s="reportRandom"><l>4</l><l>13</l></block><script><block s="doSetVar"><l>a</l><block s="reportJoinWords"><list><block var="a"/><l> </l><block s="reportListItem"><l><option>random</option></l><custom-block s="hieroglyphic words"></custom-block></block></list></block></block></script></block><block s="doSetVar"><l>a</l><block s="reportJoinWords"><list><block var="a"/><l> </l><block s="reportListItem"><l><option>random</option></l><custom-block s="hieroglyphic words"></custom-block></block><block s="reportListItem"><l><option>random</option></l><block s="reportNewList"><list><l>.</l><l>...</l><l>!</l><l>?</l></list></block></block></list></block></block></script></block><block s="doSayFor"><block var="a"/><l>2</l></block></script></block-definition><block-definition s="hieroglyphic words" type="reporter" category="Other" helper="true"><comment x="0" y="0" w="370" collapsed="false">[Technical sub-definition]&#xD;Derivates to [spreak in hieroglyphics $flash]</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l>medade</l><l>dfagdf</l><l>zox</l><l>asguidasi</l><l>vebioz</l><l>noewih</l><l>lxcyoik</l><l>a</l><l>maois</l><l>fuic</l><l>fgdhoisg</l><l>saos</l><l>lasooighf</l><l>xcvuz</l><l>vxcbgt</l><l>jsalk</l><l>dfgsh</l><l>qevrtc</l><l>aowkol</l></list></block></block></script></block-definition><block-definition s="hop %&apos;x&apos; times, %&apos;erdr&apos; power %&apos;NERD&apos; base" type="command" category="Locomotion"><comment x="0" y="0" w="192" collapsed="false">Gives the effect of a sprite &quot;jumping&quot;.</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">3<options>jump=1</options></input><input type="%n" initial="1">10</input><input type="%n" initial="1">10</input></inputs><script><block s="doRepeat"><block var="x"/><script><block s="doFor"><l>i</l><block s="reportDifference"><block var="NERD"/><block var="erdr"/></block><block s="reportVariadicSum"><list><block var="erdr"/><block var="NERD"/></list></block><script><block s="changeYPosition"><block s="reportDifference"><block var="NERD"/><block var="i"/></block></block></script></block></script></block></script><scripts><script x="239.521484375" y="158.66666666666669"><block s="reportVariadicProduct"><list><l></l><l>2</l></list></block></script></scripts></block-definition><block-definition s="roll by %&apos;x&apos; ° at a time for %&apos;y&apos; °" type="command" category="Locomotion"><comment w="423" collapsed="false">Turns an object a certain amount of degrees for another certain amount of degrees.&#xD;Note that if the object doesn&apos;t spin as expected, it will be instantly adjusted.</comment><variables><list struct="atomic" id="1058">spin,r</list></variables><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">10<options>§_directionDialMenu</options></input><input type="%n" initial="1">360<options>§_directionDialMenu</options></input></inputs><script><block s="doSetVar"><l>spin</l><l>0</l></block><block s="doSetVar"><l>r</l><block s="direction"></block></block><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block var="spin"/><block var="y"/></list></block><script><block s="turn"><block var="x"/></block><block s="doChangeVar"><l>spin</l><block var="x"/></block></script></block><block s="turn"><block var="y"/></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="spin"/><block var="y"/></list></block><script><block s="setHeading"><block var="r"/></block><block s="turn"><block var="y"/></block></script><list></list></block></script><scripts><script x="431" y="317.49999999999994"><block s="doWait"><l>0</l></block></script></scripts></block-definition><block-definition s="%&apos;x&apos; rotations" type="reporter" category="Locomotion"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">1</input></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block var="x"/><l>360</l></list></block></block></script></block-definition><block-definition s="throw %&apos;n&apos; by x: %&apos;1&apos; , y: %&apos;2&apos;" type="command" category="Locomotion"><comment x="0" y="0" w="332" collapsed="false">Throw sprite(s) away by a certain extent.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%obj" initial="1" min="1"></input><input type="%n" initial="1">20</input><input type="%n" initial="1">0</input></inputs><script><block s="doIf"><block s="reportIsA"><block var="n"/><l><option>list</option></l></block><script><block s="doForEach"><l>item</l><block var="n"/><script><block s="doTellTo"><block var="item"/><block s="reifyScript"><script><custom-block s="command : throw, x, %n , y, %n"><block var="1"/><block var="2"/></custom-block></script><list></list></block><list></list></block></script></block></script><list></list></block></script></block-definition><block-definition s="command : throw, x, %&apos;1&apos; , y, %&apos;2&apos;" type="command" category="Locomotion" helper="true"><comment x="0" y="0" w="271" collapsed="false">[Technical sub-definition]&#xD;Derivates to [throw A by x: B, y: C]</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><custom-block s="in parallel: %mult%cs"><list><script><block s="doFor"><l>i</l><l>0</l><block var="1"/><script><block s="changeXPosition"><block s="reportDifference"><block var="1"/><block var="i"/></block></block></script></block></script><script><block s="doFor"><l>i</l><l>0</l><block var="2"/><script><block s="changeYPosition"><block s="reportDifference"><block var="2"/><block var="i"/></block></block></script></block></script></list></custom-block></script></block-definition><block-definition s="loud?" type="predicate" category="Sense"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicGreaterThan"><list><block s="reportAudio"><l><option>volume</option></l></block><l>79</l></list></block></block></script></block-definition><block-definition s="halt $square ?" type="command" category="Other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRun"><block s="reportIfElse"><custom-block s="yes? %s"><custom-block s="ask %s"><custom-block s="menu %s items %mult%s"><l>This should only be used as a last resort</l><list><custom-block s="menu %s items %mult%s"><l>Continue</l><list><l>Yes</l><l>No</l></list></custom-block><l>Cancel</l></list></custom-block></custom-block></custom-block><block s="reifyScript"><script><custom-block s="halt $square"></custom-block></script><list></list></block><block s="reifyScript"><script></script><list></list></block></block><list></list></block></script></block-definition><block-definition s="yes? %&apos;boolean&apos;" type="predicate" category="Sense"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="boolean"/><l>yes</l></list></block></block></script></block-definition><block-definition s="combine %&apos;music&apos; %&apos;musicdefault&apos;" type="reporter" category="Audio"><comment x="0" y="0" w="197" collapsed="false">Preset sound always comes first.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l" initial="1"></input><input type="%s" initial="1"><options>§_soundsMenu</options></input></inputs><script><block s="doReport"><block s="reportCrossproduct"><block s="reportCONS"><block s="reportGetSoundAttribute"><l><option>samples</option></l><block var="musicdefault"/></block><block var="music"/></block></block></block></script></block-definition><block-definition s="remove %&apos;letters&apos; from %&apos;sentence&apos;" type="reporter" category="Text"><variables><list struct="atomic" id="1239">split</list></variables><header></header><code></code><translations></translations><inputs><input type="%mult%s" initial="1" min="1"></input><input type="%s" initial="1">YOUOA LOST TOUCH LIFE</input></inputs><script><block s="doSetVar"><l>split</l><block s="reportTextSplit"><block var="sentence"/><l><option>letter</option></l></block></block><block s="doForEach"><l>item</l><block var="letters"/><script><block s="doSetVar"><l>split</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicNotEquals"><list><l></l><block var="item"/></list></block></autolambda><list></list></block><block var="split"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><block var="split"/></block></block></script></block-definition><block-definition s="letter count from %&apos;sentence&apos;" type="reporter" category="Text"><comment x="0" y="0" w="279" collapsed="false">Currently bugged</comment><variables><list struct="atomic" id="1274">ranking,board,letters,leader,final</list></variables><header></header><code></code><translations></translations><inputs><input type="%s" initial="1">The sentence being very e-y.</input></inputs><script><block s="doSetVar"><l>ranking</l><custom-block s="empty list"></custom-block></block><block s="doForEach"><l>item</l><block s="reportTextSplit"><block var="sentence"/><l><option>letter</option></l></block><script><block s="doAddToList"><block var="item"/><block var="ranking"/></block></script></block><block s="doSetVar"><l>board</l><custom-block s="empty list"></custom-block></block><block s="doSetVar"><l>letters</l><l>a</l></block><block s="doSetVar"><l>leader</l><custom-block s="empty list"></custom-block></block><block s="doSetVar"><l>final</l><custom-block s="empty list"></custom-block></block><block s="doDeclareVariables"><list><l>n</l></list></block><block s="doSetVar"><l>n</l><l>1</l></block><block s="doForEach"><l>item</l><custom-block s="alphabet"></custom-block><script><block s="doSetVar"><l>letters</l><block var="item"/></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><l></l><block var="item"/></list></block></autolambda><list></list></block><block var="ranking"/></block></block><l>0</l></list></block><script><block s="doAddToList"><block s="reportJoinWords"><list><block var="letters"/><l> x</l><block s="reportListAttribute"><l><option>length</option></l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><l></l><block var="item"/></list></block></autolambda><list></list></block><block var="ranking"/></block></block></list></block><block var="board"/></block><block s="doDeclareVariables"><list><l>text</l></list></block><block s="doSetVar"><l>text</l><l></l></block><block s="doForEach"><l>item</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block s="reportTextSplit"><block s="reportListItem"><block var="n"/><l/></block><l><option>letter</option></l></block></block><script><block s="doSetVar"><l>text</l><block s="reportJoinWords"><list><block var="text"/><block var="item"/></list></block></block></script></block><block s="doAddToList"><block var="text"/><block var="leader"/></block></script><list></list></block><block s="doChangeVar"><l>n</l><l>1</l></block></script></block><block s="doSetVar"><l>n</l><l>1</l></block><block s="doForEach"><l>item</l><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportListAttribute"><l><option>sorted</option></l><block var="leader"/></block></block><script><block s="doAddToList"><block s="reportJoinWords"><list><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block var="n"/><l>96</l></list></block></block><l> x</l><block var="item"/></list></block><block var="final"/></block><block s="doChangeVar"><l>n</l><l>1</l></block></script></block><block s="doReport"><block var="final"/></block></script><scripts><script x="612" y="286.3916666666669"><block s="reportListAttribute"><l><option>rank</option></l><l/></block></script><script x="366" y="186.05833333333334"><block s="reportListAttribute"><l><option>sorted</option></l><block s="reportNewList"><list><l>a x2</l><l>b x3</l><l>c x1</l></list></block></block></script><script x="265" y="220.05833333333334"><block s="reportListAttribute"><l><option>length</option></l><l/></block></script><script x="459.8818359375" y="142.05833333333334"><block s="reportListAttribute"><l><option>shuffled</option></l><block s="reportNumbers"><l>1</l><l>10</l></block></block></script><script x="559" y="384.5583333333335"><block s="doSetVar"><l></l><l>0</l></block></script><script x="406" y="432.0583333333328"><block s="reportKeep"><block s="reifyPredicate"><script></script><list></list></block><l/></block></script><script x="290" y="582.8916666666652"><block s="reportMap"><block s="reifyReporter"><script></script><list></list></block><block s="reportTextSplit"><l>hello world</l><l><option>letter</option></l></block></block></script><script x="580.1533203125" y="564.0000000000001"><block var="n"/></script></scripts></block-definition><block-definition s="alphabet" type="reporter" category="Lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportUnicodeAsLetter"><block s="reportNumbers"><l>97</l><l>122</l></block></block></block></script></block-definition><block-definition s="z position" type="reporter" category="Locomotion"><comment w="341.3154296875" collapsed="false">Reports the perceptive z-axis position.&#xD;If it reports FS, the object may be behind.&#xD;I personally think the formula used fits in mathematical subjects.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicAnd"><list><custom-block s="hidden?"></custom-block><block s="reportVariadicGreaterThanOrEquals"><list><block s="getScale"></block><l>255</l></list></block><block s="reportVariadicGreaterThan"><list><block s="reportGetImageAttribute"><l><option>width</option></l><l><option>current</option></l></block><l>200</l></list></block><block s="reportVariadicGreaterThan"><list><block s="reportGetImageAttribute"><l><option>height</option></l><l><option>current</option></l></block><l>150</l></list></block></list></block><l>FS</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportQuotient"><block s="getScale"></block><block s="reportPower"><block s="reportVariadicProduct"><list><block s="reportGetImageAttribute"><l><option>width</option></l><l><option>current</option></l></block><block s="reportGetImageAttribute"><l><option>height</option></l><l><option>current</option></l></block></list></block><l>0.33</l></block></block><block s="reportQuotient"><block s="getScale"></block><block s="reportPower"><block s="reportVariadicProduct"><list><block s="reportGetImageAttribute"><l><option>width</option></l><l><option>current</option></l></block><block s="reportGetImageAttribute"><l><option>height</option></l><l><option>current</option></l></block></list></block><l>0.5</l></block></block></block><l>180</l></list></block></block></block></script></block-definition></blocks><primitives><block-definition s="move %&apos;steps&apos; steps" type="command" category="motion" selector="forward" primitive="forward"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>forward</l></block><block s="doGotoObject"><block s="reportVariadicSum"><list><block s="getPosition"></block><block s="reportVariadicProduct"><list><block s="reportNewList"><list><block s="reportMonadic"><l><option>sin</option></l><block s="direction"></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="direction"></block></block></list></block><block var="steps"/></list></block></list></block></block></script></block-definition><block-definition s="turn $clockwise %&apos;angle&apos; degrees" type="command" category="motion" selector="turn" primitive="turn"><header></header><code></code><translations></translations><inputs><input type="%n">15</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>turn</l></block><block s="setHeading"><block s="reportVariadicSum"><list><block s="direction"></block><block var="angle"/></list></block></block></script></block-definition><block-definition s="turn $counterclockwise %&apos;angle&apos; degrees" type="command" category="motion" selector="turnLeft" primitive="turnLeft"><header></header><code></code><translations></translations><inputs><input type="%n">15</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>turnLeft</l></block><block s="setHeading"><block s="reportDifference"><block s="direction"></block><block var="angle"/></block></block></script></block-definition><block-definition s="point in direction %&apos;angle&apos;" type="command" category="motion" selector="setHeading" primitive="setHeading"><header></header><code></code><translations></translations><inputs><input type="%n">90<options>§_dir=&#xD;(90) right=90&#xD;(-90) left=-90&#xD;(0) up=0&#xD;(180) down=180&#xD;random=$_random</options></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>setHeading</l></block><block s="doFaceTowards"><block s="reportVariadicSum"><list><block s="getPosition"></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportJoinWords"><list><block var="angle"/></list></block><l>random</l></list></block><block s="reportNewList"><list><block s="reportMonadic"><l><option>sin</option></l><block s="reportRandom"><l>0.1</l><l>360.1</l></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="reportRandom"><l>0.1</l><l>360.1</l></block></block></list></block><block s="reportNewList"><list><block s="reportMonadic"><l><option>sin</option></l><block var="angle"/></block><block s="reportMonadic"><l><option>cos</option></l><block var="angle"/></block></list></block></block></list></block></block></script></block-definition><block-definition s="point towards %#1" type="command" category="motion" selector="doFaceTowards" primitive="doFaceTowards"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_mouse-pointer<options>§_destinationsMenu</options></input></inputs></block-definition><block-definition s="go to x: %&apos;x&apos; y: %&apos;y&apos;" type="command" category="motion" selector="gotoXY" primitive="gotoXY"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>gotoXY</l></block><block s="doGotoObject"><block s="reportNewList"><list><block var="x"/><block var="y"/></list></block></block></script></block-definition><block-definition s="go to %#1" type="command" category="motion" selector="doGotoObject" primitive="doGotoObject"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_random position<options>§_destinationsMenu</options></input></inputs></block-definition><block-definition s="glide %&apos;span&apos; secs to x: %&apos;x&apos; y: %&apos;y&apos;" type="command" category="motion" selector="doGlide" primitive="doGlide"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doGlide</l></block><block s="doDeclareVariables"><list><l>pos</l><l>start</l><l>fract</l></list></block><block s="doSetVar"><l>pos</l><block s="getPosition"></block></block><block s="doSetVar"><l>start</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block var="fract"/><l>1</l></list></block><script><block s="doSetVar"><l>fract</l><block s="reportQuotient"><block s="reportDifference"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="start"/></block><block s="reportVariadicProduct"><list><block var="span"/><l>1000</l></list></block></block></block><block s="doGotoObject"><block s="reportVariadicSum"><list><block var="pos"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportNewList"><list><block var="x"/><block var="y"/></list></block><block var="pos"/></block><block var="fract"/></list></block></list></block></block></script></block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition><block-definition s="change x by %&apos;delta&apos;" type="command" category="motion" selector="changeXPosition" primitive="changeXPosition"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>changeXPosition</l></block><block s="setXPosition"><block s="reportVariadicSum"><list><block s="xPosition"></block><block var="delta"/></list></block></block></script></block-definition><block-definition s="set x to %&apos;x&apos;" type="command" category="motion" selector="setXPosition" primitive="setXPosition"><header></header><code></code><translations></translations><inputs><input type="%n">0</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>setXPosition</l></block><block s="doGotoObject"><block s="reportNewList"><list><block var="x"/><block s="yPosition"></block></list></block></block></script></block-definition><block-definition s="change y by %&apos;delta&apos;" type="command" category="motion" selector="changeYPosition" primitive="changeYPosition"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>changeYPosition</l></block><block s="setYPosition"><block s="reportVariadicSum"><list><block s="yPosition"></block><block var="delta"/></list></block></block></script></block-definition><block-definition s="set y to %&apos;y&apos;" type="command" category="motion" selector="setYPosition" primitive="setYPosition"><header></header><code></code><translations></translations><inputs><input type="%n">0</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>setYPosition</l></block><block s="doGotoObject"><block s="reportNewList"><list><block s="xPosition"></block><block var="y"/></list></block></block></script></block-definition><block-definition s="if on edge, bounce" type="command" category="motion" selector="bounceOffEdge" primitive="bounceOffEdge"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>bounceOffEdge</l></block><block s="doIf"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="doDeclareVariables"><list><l>get bounds</l><l>bounds</l><l>center</l><l>stage bounds</l><l>dir x</l><l>dir y</l><l>delta x</l><l>delta y</l></list></block><block s="doSetVar"><l>get bounds</l><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportVariadicMin"><block s="reportCONS"><block s="reportNewList"><list><block s="reportGet"><l><option>left</option></l></block><block s="reportGet"><l><option>bottom</option></l></block></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportAttributeOf"><l><option>left</option></l><l></l></block><block s="reportAttributeOf"><l><option>bottom</option></l><l></l></block></list></block></autolambda><list></list></block><block s="reportGet"><l><option>parts</option></l></block></block></block></block><block s="reportVariadicMax"><block s="reportCONS"><block s="reportNewList"><list><block s="reportGet"><l><option>right</option></l></block><block s="reportGet"><l><option>top</option></l></block></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportAttributeOf"><l><option>right</option></l><l></l></block><block s="reportAttributeOf"><l><option>top</option></l><l></l></block></list></block></autolambda><list></list></block><block s="reportGet"><l><option>parts</option></l></block></block></block></block></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>bounds</l><block s="evaluate"><block var="get bounds"/><list></list></block></block><block s="doSetVar"><l>center</l><block s="reportQuotient"><block s="reportVariadicSum"><block var="bounds"/></block><l>2</l></block></block><block s="doSetVar"><l>stage bounds</l><block s="reportAskFor"><block s="reportGet"><l><option>stage</option></l></block><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportNewList"><list><block s="reportGet"><l><option>left</option></l></block><block s="reportGet"><l><option>bottom</option></l></block></list></block><block s="reportNewList"><list><block s="reportGet"><l><option>right</option></l></block><block s="reportGet"><l><option>top</option></l></block></list></block></list></block></autolambda><list></list></block><list></list></block></block><block s="doSetVar"><l>dir x</l><block s="reportMonadic"><l><option>sin</option></l><block s="direction"></block></block></block><block s="doSetVar"><l>dir y</l><block s="reportMonadic"><l><option>cos</option></l><block s="direction"></block></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="bounds"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>dir x</l><block s="reportMonadic"><l><option>abs</option></l><block var="dir x"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="bounds"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>dir x</l><block s="reportMonadic"><l><option>neg</option></l><block s="reportMonadic"><l><option>abs</option></l><block var="dir x"/></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="bounds"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>dir y</l><block s="reportMonadic"><l><option>neg</option></l><block s="reportMonadic"><l><option>abs</option></l><block var="dir y"/></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="bounds"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>dir y</l><block s="reportMonadic"><l><option>abs</option></l><block var="dir y"/></block></block></script><list></list></block><block s="setHeading"><block s="reportAtan2"><block var="dir x"/><block var="dir y"/></block></block><block s="doSetVar"><l>bounds</l><block s="evaluate"><block var="get bounds"/><list></list></block></block><block s="doGotoObject"><block s="reportVariadicSum"><list><block s="getPosition"></block><block s="reportDifference"><block var="center"/><block s="reportQuotient"><block s="reportVariadicSum"><block var="bounds"/></block><l>2</l></block></block></list></block></block><block s="doSetVar"><l>bounds</l><block s="evaluate"><block var="get bounds"/><list></list></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="bounds"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>delta x</l><block s="reportDifference"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="stage bounds"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="bounds"/></block></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="bounds"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>delta y</l><block s="reportDifference"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="stage bounds"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="bounds"/></block></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="bounds"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>delta x</l><block s="reportDifference"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="stage bounds"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="bounds"/></block></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="bounds"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="stage bounds"/></block></block></list></block><script><block s="doSetVar"><l>delta y</l><block s="reportDifference"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="stage bounds"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="bounds"/></block></block></block></block></script><list></list></block><block s="doGotoObject"><block s="reportVariadicSum"><list><block s="getPosition"></block><block s="reportNewList"><list><block var="delta x"/><block var="delta y"/></list></block></list></block></block></script><list></list></block></script></block-definition><block-definition s="where?" type="reporter" category="motion" selector="getPosition" primitive="getPosition"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>getPosition</l></block><block s="doReport"><block s="reportNewList"><list><block s="xPosition"></block><block s="yPosition"></block></list></block></block></script></block-definition><block-definition s="x position" type="reporter" category="motion" selector="xPosition" primitive="xPosition"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="y position" type="reporter" category="motion" selector="yPosition" primitive="yPosition"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="direction" type="reporter" category="motion" selector="direction" primitive="direction"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="switch to costume %#1" type="command" category="looks" selector="doSwitchToCostume" primitive="doSwitchToCostume"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input></inputs></block-definition><block-definition s="next costume" type="command" category="looks" selector="doWearNextCostume" primitive="doWearNextCostume"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doWearNextCostume</l></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="getCostumeIdx"></block><l>0</l></list></block><script><block s="doSwitchToCostume"><block s="reportVariadicSum"><list><block s="reportModulus"><block s="getCostumeIdx"></block><block s="reportListAttribute"><l><option>length</option></l><block s="reportGet"><l><option>costumes</option></l></block></block></block><l>1</l></list></block></block></script><list></list></block></script></block-definition><block-definition s="costume #" type="reporter" category="looks" selector="getCostumeIdx" primitive="getCostumeIdx"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>getCostumeIdx</l></block><block s="doReport"><block s="reportListIndex"><block s="reportGet"><l><option>costume</option></l></block><block s="reportGet"><l><option>costumes</option></l></block></block></block></script></block-definition><block-definition s="%#1 of costume %#2" type="reporter" category="looks" selector="reportGetImageAttribute" primitive="reportGetImageAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_width<options>name=$_name&#xD;width=$_width&#xD;height=$_height&#xD;pixels=$_pixels</options></input><input type="%s" readonly="true">$_current<options>§_costumesMenu</options></input></inputs></block-definition><block-definition s="new costume %&apos;#1&apos; width %&apos;#2&apos; height %&apos;#3&apos;" type="reporter" category="looks" selector="reportNewCostume" primitive="reportNewCostume"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input><input type="%n"><options>current&#xD;a List [2 elements]</options></input><input type="%n"><options>a List [2 elements]</options></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportNewCostume</l></block></script></block-definition><block-definition s="stretch %#1 x: %#2 y: %#3 %" type="reporter" category="looks" selector="reportNewCostumeStretched" primitive="reportNewCostumeStretched"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_current<options>§_costumesMenu</options></input><input type="%n">100</input><input type="%n">50</input></inputs></block-definition><block-definition s="skew %#1 to %#2 degrees %#3 %" type="reporter" category="looks" selector="reportNewCostumeSkewed" primitive="reportNewCostumeSkewed"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_current<options>§_costumesMenu</options></input><input type="%n">0<options>§_dir=&#xD;(90) right=90&#xD;(-90) left=-90&#xD;(0) up=0&#xD;(180) down=180&#xD;random=$_random</options></input><input type="%n">50</input></inputs></block-definition><block-definition s="say %&apos;msg&apos; for %&apos;time&apos; secs" type="command" category="looks" selector="doSayFor" primitive="doSayFor"><header></header><code></code><translations></translations><inputs><input type="%s">Hello!</input><input type="%n">2</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doSayFor</l></block><block s="bubble"><block var="msg"/></block><block s="doWait"><block var="time"/></block><block s="bubble"><l></l></block></script></block-definition><block-definition s="say %#1" type="command" category="looks" selector="bubble" primitive="bubble"><header></header><code></code><translations></translations><inputs><input type="%s">Hello!</input></inputs></block-definition><block-definition s="think %&apos;msg&apos; for %&apos;time&apos; secs" type="command" category="looks" selector="doThinkFor" primitive="doThinkFor"><header></header><code></code><translations></translations><inputs><input type="%s">Hmm...</input><input type="%n">2</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doThinkFor</l></block><block s="doThink"><block var="msg"/></block><block s="doWait"><block var="time"/></block><block s="doThink"><l></l></block></script></block-definition><block-definition s="think %#1" type="command" category="looks" selector="doThink" primitive="doThink"><header></header><code></code><translations></translations><inputs><input type="%s">Hmm...</input></inputs></block-definition><block-definition s="change %#1 effect by %#2" type="command" category="looks" selector="changeEffect" primitive="changeEffect"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_ghost<options>color=$_color&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;ghost=$_ghost&#xD;fisheye=$_fisheye&#xD;whirl=$_whirl&#xD;pixelate=$_pixelate&#xD;mosaic=$_mosaic&#xD;negative=$_negative</options></input><input type="%n">25</input></inputs></block-definition><block-definition s="set %#1 effect to %#2" type="command" category="looks" selector="setEffect" primitive="setEffect"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_ghost<options>color=$_color&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;ghost=$_ghost&#xD;fisheye=$_fisheye&#xD;whirl=$_whirl&#xD;pixelate=$_pixelate&#xD;mosaic=$_mosaic&#xD;negative=$_negative</options></input><input type="%n">0</input></inputs></block-definition><block-definition s="%#1 effect" type="reporter" category="looks" selector="getEffect" primitive="getEffect"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_ghost<options>color=$_color&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;ghost=$_ghost&#xD;fisheye=$_fisheye&#xD;whirl=$_whirl&#xD;pixelate=$_pixelate&#xD;mosaic=$_mosaic&#xD;negative=$_negative</options></input></inputs></block-definition><block-definition s="clear graphic effects" type="command" category="looks" selector="clearEffects" primitive="clearEffects"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="change size by %&apos;delta&apos;" type="command" category="looks" selector="changeScale" primitive="changeScale"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>changeScale</l></block><block s="setScale"><block s="reportVariadicSum"><list><block s="getScale"></block><block var="delta"/></list></block></block></script></block-definition><block-definition s="set size to %#1 %" type="command" category="looks" selector="setScale" primitive="setScale"><header></header><code></code><translations></translations><inputs><input type="%n">100</input></inputs></block-definition><block-definition s="size" type="reporter" category="looks" selector="getScale" primitive="getScale"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="show" type="command" category="looks" selector="show" primitive="show"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="hide" type="command" category="looks" selector="hide" primitive="hide"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="shown?" type="predicate" category="looks" selector="reportShown" primitive="reportShown"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="go to %&apos;name&apos; layer" type="command" category="looks" selector="goToLayer" primitive="goToLayer"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_front<options>front=$_front&#xD;back=$_back</options></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>goToLayer</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportJoinWords"><list><block var="name"/></list></block><l>back</l></list></block><script><block s="doWarp"><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListIndex"><block s="reportGet"><l><option>self</option></l></block><block s="reportAskFor"><block s="reportGet"><l><option>stage</option></l></block><block s="reifyReporter"><autolambda><block s="reportGet"><l><option>other sprites</option></l></block></autolambda><list></list></block><list></list></block></block><l>1</l></list></block><script><block s="goBack"><l>1</l></block></script></block></script></block></script><script><block s="doWarp"><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListIndex"><block s="reportGet"><l><option>self</option></l></block><block s="reportAskFor"><block s="reportGet"><l><option>stage</option></l></block><block s="reifyReporter"><autolambda><block s="reportGet"><l><option>other sprites</option></l></block></autolambda><list></list></block><list></list></block></block><block s="reportVariadicSum"><list><block s="reportListAttribute"><l><option>length</option></l><block s="reportGet"><l><option>other sprites</option></l></block></block><l>1</l></list></block></list></block><script><block s="goBack"><l>-1</l></block></script></block></script></block></script></block></script></block-definition><block-definition s="go back %#1 layers" type="command" category="looks" selector="goBack" primitive="goBack"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs></block-definition><block-definition s="save %#1 as costume named %#2" type="command" category="looks" selector="doScreenshot" primitive="doScreenshot"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_pen trails<options>pen trails=$_pen trails&#xD;stage image=$_stage image</options></input><input type="%s">screenshot</input></inputs></block-definition><block-definition s="wardrobe" type="reporter" category="looks" selector="reportCostumes" primitive="reportCostumes"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="alert %#1" type="command" category="looks" selector="alert" primitive="alert"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" initial="1"></input></inputs></block-definition><block-definition s="console log %#1" type="command" category="looks" selector="log" primitive="log"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" initial="1"></input></inputs></block-definition><block-definition s="play sound %#1" type="command" category="sound" selector="playSound" primitive="playSound"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_soundsMenu</options></input></inputs></block-definition><block-definition s="play sound %&apos;target&apos; until done" type="command" category="sound" selector="doPlaySoundUntilDone" primitive="doPlaySoundUntilDone"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_soundsMenu</options></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doPlaySoundUntilDone</l></block><block s="doDeclareVariables"><list><l>sound</l></list></block><block s="doSetVar"><l>sound</l><block s="reportIfElse"><block s="reportIsA"><block var="target"/><l><option>sound</option></l></block><block var="target"/><block s="reportIfElse"><block s="reportIsA"><block var="target"/><l><option>list</option></l></block><block s="reportNewSoundFromSamples"><block var="target"/><l>44100</l></block><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportGetSoundAttribute"><l><option>name</option></l><l></l></block><block var="target"/></list></block></autolambda><list></list></block><block s="reportGet"><l><option>sounds</option></l></block></block></block></block></block><block s="doIf"><block s="reportIsA"><block var="sound"/><l><option>sound</option></l></block><script><block s="playSound"><block var="sound"/></block><block s="doWait"><block s="reportGetSoundAttribute"><l><option>duration</option></l><block var="sound"/></block></block></script><list></list></block></script></block-definition><block-definition s="play sound %&apos;target&apos; at %&apos;rate&apos; Hz" type="command" category="sound" selector="doPlaySoundAtRate" primitive="doPlaySoundAtRate"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_soundsMenu</options></input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;48 kHz=48000&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doPlaySoundAtRate</l></block><block s="playSound"><block s="reportNewSoundFromSamples"><block s="reportGetSoundAttribute"><l><option>samples</option></l><block var="target"/></block><block var="rate"/></block></block></script></block-definition><block-definition s="stop all sounds" type="command" category="sound" selector="doStopAllSounds" primitive="doStopAllSounds"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="%#1 of sound %#2" type="reporter" category="sound" selector="reportGetSoundAttribute" primitive="reportGetSoundAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_duration<options>name=$_name&#xD;duration=$_duration&#xD;length=$_length&#xD;number of channels=$_number of channels&#xD;sample rate=$_sample rate&#xD;samples=$_samples</options></input><input type="%s" readonly="true"><options>§_soundsMenu</options></input></inputs></block-definition><block-definition s="new sound %#1 rate %#2 Hz" type="reporter" category="sound" selector="reportNewSoundFromSamples" primitive="reportNewSoundFromSamples"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;48 kHz=48000&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs></block-definition><block-definition s="rest for %&apos;beats&apos; beats" type="command" category="sound" selector="doRest" primitive="doRest"><header></header><code></code><translations></translations><inputs><input type="%n">0.2</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doRest</l></block><block s="doWait"><block s="reportQuotient"><l>60</l><block s="reportVariadicProduct"><list><block var="beats"/><block s="getTempo"></block></list></block></block></block></script></block-definition><block-definition s="play note %#1 for %#2 beats" type="command" category="sound" selector="doPlayNote" primitive="doPlayNote"><header></header><code></code><translations></translations><inputs><input type="%n">60<options>§_pianoKeyboardMenu</options></input><input type="%n">0.5</input></inputs></block-definition><block-definition s="play %#1 Hz for %#2 secs" type="command" category="sound" selector="doPlayFrequency" primitive="doPlayFrequency"><header></header><code></code><translations></translations><inputs><input type="%n">440</input><input type="%n">2</input></inputs></block-definition><block-definition s="set instrument to %#1" type="command" category="sound" selector="doSetInstrument" primitive="doSetInstrument"><header></header><code></code><translations></translations><inputs><input type="%n">1<options>(1) sine=1&#xD;(2) square=2&#xD;(3) sawtooth=3&#xD;(4) triangle=4</options></input></inputs></block-definition><block-definition s="change tempo by %&apos;delta&apos;" type="command" category="sound" selector="doChangeTempo" primitive="doChangeTempo"><header></header><code></code><translations></translations><inputs><input type="%n">20</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doChangeTempo</l></block><block s="doSetTempo"><block s="reportVariadicSum"><list><block s="getTempo"></block><block var="delta"/></list></block></block></script></block-definition><block-definition s="set tempo to %#1 bpm" type="command" category="sound" selector="doSetTempo" primitive="doSetTempo"><header></header><code></code><translations></translations><inputs><input type="%n">60</input></inputs></block-definition><block-definition s="tempo" type="reporter" category="sound" selector="getTempo" primitive="getTempo"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="change volume by %&apos;delta&apos;" type="command" category="sound" selector="changeVolume" primitive="changeVolume"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>changeVolume</l></block><block s="setVolume"><block s="reportVariadicSum"><list><block s="getVolume"></block><block var="delta"/></list></block></block></script></block-definition><block-definition s="set volume to %#1 %" type="command" category="sound" selector="setVolume" primitive="setVolume"><header></header><code></code><translations></translations><inputs><input type="%n">100</input></inputs></block-definition><block-definition s="volume" type="reporter" category="sound" selector="getVolume" primitive="getVolume"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="change balance by %&apos;delta&apos;" type="command" category="sound" selector="changePan" primitive="changePan"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>changePan</l></block><block s="setPan"><block s="reportVariadicSum"><list><block s="getPan"></block><block var="delta"/></list></block></block></script></block-definition><block-definition s="set balance to %#1" type="command" category="sound" selector="setPan" primitive="setPan"><header></header><code></code><translations></translations><inputs><input type="%n">0</input></inputs></block-definition><block-definition s="balance" type="reporter" category="sound" selector="getPan" primitive="getPan"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="play frequency %#1 Hz" type="command" category="sound" selector="playFreq" primitive="playFreq"><header></header><code></code><translations></translations><inputs><input type="%n">440</input></inputs></block-definition><block-definition s="stop frequency" type="command" category="sound" selector="stopFreq" primitive="stopFreq"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="jukebox" type="reporter" category="sound" selector="reportSounds" primitive="reportSounds"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="clear" type="command" category="pen" selector="clear" primitive="clear"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="pen down" type="command" category="pen" selector="down" primitive="down"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="pen up" type="command" category="pen" selector="up" primitive="up"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="pen down?" type="predicate" category="pen" selector="getPenDown" primitive="getPenDown"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="set pen color to %&apos;color&apos;" type="command" category="pen" selector="setColor" primitive="setColor"><header></header><code></code><translations></translations><inputs><input type="%clr" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>setColor</l></block><block s="doApplyExtension"><l>clr_setpen(clr)</l><list><block var="color"/></list></block></script></block-definition><block-definition s="set pen %#1 to %#2" type="command" category="pen" selector="setPenColorDimension" primitive="setPenColorDimension"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;&#126;&#xD;r-g-b(-a)=$_r-g-b(-a)</options></input><input type="%n">50</input></inputs></block-definition><block-definition s="change pen %#1 by %#2" type="command" category="pen" selector="changePenColorDimension" primitive="changePenColorDimension"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;&#126;&#xD;r-g-b(-a)=$_r-g-b(-a)</options></input><input type="%n">10</input></inputs></block-definition><block-definition s="pen %#1" type="reporter" category="pen" selector="getPenAttribute" primitive="getPenAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>size=$_size&#xD;hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;&#126;&#xD;r-g-b-a=$_r-g-b-a</options></input></inputs></block-definition><block-definition s="set background color to %#1" type="command" category="pen" selector="setBackgroundColor" primitive="setBackgroundColor"><header></header><code></code><translations></translations><inputs><input type="%clr" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="set background %#1 to %#2" type="command" category="pen" selector="setBackgroundColorDimension" primitive="setBackgroundColorDimension"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;&#126;&#xD;r-g-b(-a)=$_r-g-b(-a)</options></input><input type="%n">50</input></inputs></block-definition><block-definition s="change background %#1 by %#2" type="command" category="pen" selector="changeBackgroundColorDimension" primitive="changeBackgroundColorDimension"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;&#126;&#xD;r-g-b(-a)=$_r-g-b(-a)</options></input><input type="%n">10</input></inputs></block-definition><block-definition s="change pen size by %&apos;delta&apos;" type="command" category="pen" selector="changeSize" primitive="changeSize"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>changeSize</l></block><block s="setSize"><block s="reportVariadicSum"><list><block s="getPenAttribute"><l><option>size</option></l></block><block var="delta"/></list></block></block></script></block-definition><block-definition s="set pen size to %#1" type="command" category="pen" selector="setSize" primitive="setSize"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs></block-definition><block-definition s="stamp" type="command" category="pen" selector="doStamp" primitive="doStamp"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="fill" type="command" category="pen" selector="floodFill" primitive="floodFill"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="write %#1 size %#2" type="command" category="pen" selector="write" primitive="write"><header></header><code></code><translations></translations><inputs><input type="%s">Hello!</input><input type="%n">12</input></inputs></block-definition><block-definition s="pen trails" type="reporter" category="pen" selector="reportPenTrailsAsCostume" primitive="reportPenTrailsAsCostume"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="pen vectors" type="reporter" category="pen" selector="reportPentrailsAsSVG" primitive="reportPentrailsAsSVG"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="paste on %#1" type="command" category="pen" selector="doPasteOn" primitive="doPasteOn"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input></inputs></block-definition><block-definition s="cut from %#1" type="command" category="pen" selector="doCutFrom" primitive="doCutFrom"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input></inputs></block-definition><block-definition s="message" type="reporter" category="control" selector="getLastMessage" primitive="getLastMessage"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="broadcast %#1 %#2" type="command" category="control" selector="doBroadcast" primitive="doBroadcast"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_messagesMenu</options></input><input type="%receive" readonly="true" irreplaceable="true" expand="to&#xD;with data" max="2"></input></inputs></block-definition><block-definition s="broadcast %#1 %#2 and wait" type="command" category="control" selector="doBroadcastAndWait" primitive="doBroadcastAndWait"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_messagesMenu</options></input><input type="%receive" readonly="true" irreplaceable="true" expand="to&#xD;with data" max="2"></input></inputs></block-definition><block-definition s="wait %&apos;duration&apos; secs" type="command" category="control" selector="doWait" primitive="doWait"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doWait</l></block><block s="doDeclareVariables"><list><l>start time</l></list></block><block s="doSetVar"><l>start time</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="doWaitUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportVariadicSum"><list><block var="start time"/><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></list></block></list></block></block></script></block-definition><block-definition s="wait until %&apos;condition&apos;" type="command" category="control" selector="doWaitUntil" primitive="doWaitUntil"><header></header><code></code><translations></translations><inputs><input type="%boolUE" readonly="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doWaitUntil</l></block><block s="doIf"><block s="reportNot"><block s="evaluate"><block var="condition"/><list></list></block></block><script><block s="doWaitUntil"><block s="evaluate"><block var="condition"/><list></list></block></block></script><list></list></block></script></block-definition><block-definition s="forever %&apos;action&apos;" type="command" category="control" selector="doForever" primitive="doForever"><header></header><code></code><translations></translations><inputs><input type="%loop" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doForever</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doRun"><block s="reportEnvironment"><l><option>script</option></l></block><list><block var="action"/></list></block></script></block-definition><block-definition s="repeat %&apos;count&apos; %&apos;action&apos;" type="command" category="control" selector="doRepeat" primitive="doRepeat"><header></header><code></code><translations></translations><inputs><input type="%n">10</input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doRepeat</l></block><block s="doDeclareVariables"><list><l>self</l></list></block><block s="doSetVar"><l>self</l><block s="reportEnvironment"><l><option>script</option></l></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="count"/><l>0</l></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doApplyExtension"><l>snap_yield</l><list></list></block><block s="doRun"><block var="self"/><list><block s="reportDifference"><block var="count"/><l>1</l></block><block var="action"/></list></block></script><list></list></block></script></block-definition><block-definition s="repeat until %&apos;condition&apos; %&apos;action&apos;" type="command" category="control" selector="doUntil" primitive="doUntil"><header></header><code></code><translations></translations><inputs><input type="%boolUE" readonly="true"></input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doUntil</l></block><block s="doDeclareVariables"><list><l>self</l></list></block><block s="doSetVar"><l>self</l><block s="reportEnvironment"><l><option>script</option></l></block></block><block s="doIf"><block s="reportNot"><block s="evaluate"><block var="condition"/><list></list></block></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doApplyExtension"><l>snap_yield</l><list></list></block><block s="doRun"><block var="self"/><list><block var="condition"/><block var="action"/></list></block></script><list></list></block></script></block-definition><block-definition s="for %&apos;count&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control" selector="doFor" primitive="doFor"><header></header><code></code><translations></translations><inputs><input type="%upvar" readonly="true" irreplaceable="true">i</input><input type="%n">1</input><input type="%n">10</input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doFor</l></block><block s="doDeclareVariables"><list><l>test</l><l>increment</l></list></block><block s="doSetVar"><l>count</l><block var="start"/></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="count"/><block var="end"/></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>increment</l><l>1</l></block></script><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="count"/><block var="end"/></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>increment</l><l>-1</l></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>count</l><block var="increment"/></block></script></block></script></block-definition><block-definition s="if %&apos;condition&apos; %&apos;true case&apos; %&apos;else pairs&apos;" type="command" category="control" selector="doIf" primitive="doIf"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true"></input><input type="%cs" readonly="true" irreplaceable="true"></input><input type="%elseif" readonly="true" irreplaceable="true" expand="else if&#xD;"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doIf</l></block><block s="doDeclareVariables"><list><l>self</l></list></block><block s="doSetVar"><l>self</l><block s="reportEnvironment"><l><option>script</option></l></block></block><block s="doIfElse"><block var="condition"/><script><block s="doRun"><block var="true case"/><list></list></block></script><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="else pairs"/></block><script></script><script><block s="doIfElse"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="else pairs"/></block></block><script><block s="doRun"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="else pairs"/></block></block><list></list></block></script><script><block s="doRun"><block var="self"/><list><block s="reportBoolean"><l><bool>false</bool></l></block><l></l><block s="reportCDR"><block var="else pairs"/></block></list></block></script></block></script></block></script></block></script></block-definition><block-definition s="if %&apos;condition&apos; %&apos;true case&apos; else %&apos;false case&apos;" type="command" category="control" selector="doIfElse" primitive="doIfElse"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true"></input><input type="%cs" readonly="true" irreplaceable="true"></input><input type="%cs" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doIfElse</l></block><block s="doRun"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="condition"/><l>1</l></list></block><block s="reportNewList"><list><block var="false case"/><block var="true case"/></list></block></block><list></list></block></script></block-definition><block-definition s="if %&apos;condition&apos; then %&apos;true case&apos; else %&apos;false case&apos;" type="reporter" category="control" selector="reportIfElse" primitive="reportIfElse"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportIfElse</l></block><block s="doReport"><block s="reportHyperZip"><block s="reifyReporter"><autolambda><block s="evaluate"><block s="reportListItem"><l></l><l/></block><list></list></block></autolambda><list></list></block><block s="reportVariadicSum"><list><block var="condition"/><l>1</l></list></block><l>0</l><block s="reportNewList"><list><block var="false case"/><block var="true case"/></list></block><l>1</l></block></block></script></block-definition><block-definition s="stop %#1" type="command" category="control" selector="doStopThis" primitive="doStopThis"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_all<options>all=$_all&#xD;all scenes=$_all scenes&#xD;this script=$_this script&#xD;this block=$_this block&#xD;all but this script=$_all but this script&#xD;other scripts in sprite=$_other scripts in sprite</options></input></inputs></block-definition><block-definition s="run %#1 %#2" type="command" category="control" selector="doRun" primitive="doRun"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input><input type="%mult%s" readonly="true" expand="with inputs"></input></inputs></block-definition><block-definition s="launch %#1 %#2" type="command" category="control" selector="fork" primitive="fork"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input><input type="%mult%s" readonly="true" expand="with inputs"></input></inputs></block-definition><block-definition s="call %#1 %#2" type="reporter" category="control" selector="evaluate" primitive="evaluate"><header></header><code></code><translations></translations><inputs><input type="%repRing" readonly="true" irreplaceable="true"></input><input type="%mult%s" readonly="true" expand="with inputs"></input></inputs></block-definition><block-definition s="report %#1" type="command" category="control" selector="doReport" primitive="doReport"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="run %#1 w/continuation" type="command" category="control" selector="doCallCC" primitive="doCallCC"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input></inputs></block-definition><block-definition s="call %#1 w/continuation" type="reporter" category="control" selector="reportCallCC" primitive="reportCallCC"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input></inputs></block-definition><block-definition s="warp %#1" type="command" category="other" selector="doWarp" primitive="doWarp"><header></header><code></code><translations></translations><inputs><input type="%cs" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="tell %&apos;target&apos; to %&apos;action&apos; %&apos;parameters&apos;" type="command" category="control" selector="doTellTo" primitive="doTellTo"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input><input type="%cmdRing" readonly="true"></input><input type="%mult%s" readonly="true" expand="with inputs"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doTellTo</l></block><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="target"/></block><block var="parameters"/></block></script></block-definition><block-definition s="ask %&apos;target&apos; for %&apos;action&apos; %&apos;parameters&apos;" type="reporter" category="control" selector="reportAskFor" primitive="reportAskFor"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input><input type="%repRing" readonly="true" irreplaceable="true"></input><input type="%mult%s" readonly="true" expand="with inputs"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportAskFor</l></block><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="action"/><block var="target"/></block><block var="parameters"/></block></block></script></block-definition><block-definition s="create a clone of %&apos;target&apos;" type="command" category="control" selector="createClone" primitive="createClone"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_myself<options>§_clonablesMenu</options></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>createClone</l></block><block s="doReport"><block s="newClone"><block var="target"/></block></block></script></block-definition><block-definition s="a new clone of %#1" type="reporter" category="control" selector="newClone" primitive="newClone"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_myself<options>§_clonablesMenuWithTurtle</options></input></inputs></block-definition><block-definition s="delete this clone" type="command" category="control" selector="removeClone" primitive="removeClone"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="define %#1 %#2 %#3" type="command" category="control" selector="doDefineBlock" primitive="doDefineBlock"><header></header><code></code><translations></translations><inputs><input type="%upvar" readonly="true" irreplaceable="true">$_block</input><input type="%s"></input><input type="%repRing" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="set %#1 of block %#2 to %#3" type="command" category="control" selector="doSetBlockAttribute" primitive="doSetBlockAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_label<options>label=$_label&#xD;definition=$_definition&#xD;primitive=$_primitive&#xD;comment=$_comment&#xD;category=$_category&#xD;type=$_type&#xD;scope=$_scope&#xD;selector=$_selector&#xD;slots=$_slots&#xD;&#126;&#xD;defaults=$_defaults&#xD;menus=$_menus&#xD;editables=$_editables&#xD;replaceables=$_replaceables&#xD;&#126;&#xD;separators=$_separators&#xD;collapses=$_collapses&#xD;expands=$_expands&#xD;initial slots=$_initial slots&#xD;min slots=$_min slots&#xD;max slots=$_max slots&#xD;translations=$_translations</options></input><input type="%repRing" readonly="true" irreplaceable="true"></input><input type="%s"></input></inputs></block-definition><block-definition s="delete block %#1" type="command" category="control" selector="doDeleteBlock" primitive="doDeleteBlock"><header></header><code></code><translations></translations><inputs><input type="%repRing" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="%#1 of block %#2" type="reporter" category="control" selector="reportBlockAttribute" primitive="reportBlockAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_definition<options>label=$_label&#xD;definition=$_definition&#xD;primitive=$_primitive&#xD;comment=$_comment&#xD;category=$_category&#xD;custom?=$_custom?&#xD;global?=$_global?&#xD;type=$_type&#xD;scope=$_scope&#xD;selector=$_selector&#xD;slots=$_slots&#xD;&#126;&#xD;defaults=$_defaults&#xD;menus=$_menus&#xD;editables=$_editables&#xD;replaceables=$_replaceables&#xD;&#126;&#xD;separators=$_separators&#xD;collapses=$_collapses&#xD;expands=$_expands&#xD;initial slots=$_initial slots&#xD;min slots=$_min slots&#xD;max slots=$_max slots&#xD;translations=$_translations</options></input><input type="%repRing" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="this %#1" type="reporter" category="control" selector="reportEnvironment" primitive="reportEnvironment"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_script<options>script=$_script&#xD;caller=$_caller&#xD;continuation=$_continuation&#xD;&#126;&#xD;inputs=$_inputs&#xD;object=$_object</options></input></inputs></block-definition><block-definition s="set slot %#1 to %#2" type="command" category="control" selector="doSetSlot" primitive="doSetSlot"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_inputSlotsMenu</options></input><input type="%s"></input></inputs></block-definition><block-definition s="pause all $pause" type="command" category="control" selector="doPauseAll" primitive="doPauseAll"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="switch to scene %#1 %#2" type="command" category="control" selector="doSwitchToScene" primitive="doSwitchToScene"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_next<options>§_scenesMenu</options></input><input type="%send" readonly="true" irreplaceable="true" expand="and send&#xD;with data" max="2"></input></inputs></block-definition><block-definition s="pipe %&apos;value&apos; $arrowRight %&apos;functions&apos;" type="reporter" category="control" selector="reportPipe" primitive="reportPipe"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%mult%repRing" readonly="true" initial="1"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportPipe</l></block><block s="doReport"><block s="reportIfElse"><block s="reportListIsEmpty"><block var="functions"/></block><block var="value"/><block s="reportPipe"><block s="evaluate"><block s="reportListItem"><l>1</l><block var="functions"/></block><list><block var="value"/></list></block><block s="reportCDR"><block var="functions"/></block></block></block></block></script></block-definition><block-definition s="touching %#1 ?" type="predicate" category="sensing" selector="reportTouchingObject" primitive="reportTouchingObject"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_mouse-pointer<options>§_collidablesMenu</options></input></inputs></block-definition><block-definition s="touching %#1 ?" type="predicate" category="sensing" selector="reportTouchingColor" primitive="reportTouchingColor"><header></header><code></code><translations></translations><inputs><input type="%clr" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="color %#1 is touching %#2 ?" type="predicate" category="sensing" selector="reportColorIsTouchingColor" primitive="reportColorIsTouchingColor"><header></header><code></code><translations></translations><inputs><input type="%clr" readonly="true" irreplaceable="true"></input><input type="%clr" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="%#1 at %#2" type="reporter" category="sensing" selector="reportAspect" primitive="reportAspect"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;r-g-b-a=$_r-g-b-a&#xD;&#126;&#xD;sprites=$_sprites</options></input><input type="%s" readonly="true">$_mouse-pointer<options>§_locationMenu</options></input></inputs></block-definition><block-definition s="stack size" type="reporter" category="sensing" selector="reportStackSize" primitive="reportStackSize"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="frames" type="reporter" category="sensing" selector="reportFrameCount" primitive="reportFrameCount"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="yields" type="reporter" category="sensing" selector="reportYieldCount" primitive="reportYieldCount"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="processes" type="reporter" category="sensing" selector="reportThreadCount" primitive="reportThreadCount"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="ask %#1 and wait" type="command" category="sensing" selector="doAsk" primitive="doAsk"><header></header><code></code><translations></translations><inputs><input type="%s">what&apos;s your name?</input></inputs></block-definition><block-definition s="answer" type="reporter" category="sensing" selector="reportLastAnswer" primitive="reportLastAnswer"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="answer" type="reporter" category="sensing" selector="getLastAnswer" primitive="getLastAnswer"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="mouse position" type="reporter" category="sensing" selector="reportMousePosition" primitive="reportMousePosition"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportMousePosition</l></block><block s="doReport"><block s="reportNewList"><list><block s="reportMouseX"></block><block s="reportMouseY"></block></list></block></block></script></block-definition><block-definition s="mouse x" type="reporter" category="sensing" selector="reportMouseX" primitive="reportMouseX"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="mouse y" type="reporter" category="sensing" selector="reportMouseY" primitive="reportMouseY"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="mouse down?" type="predicate" category="sensing" selector="reportMouseDown" primitive="reportMouseDown"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="key %#1 pressed?" type="predicate" category="sensing" selector="reportKeyPressed" primitive="reportKeyPressed"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_space<options>§_keysMenu</options></input></inputs></block-definition><block-definition s="%#1 to %#2" type="reporter" category="sensing" selector="reportRelationTo" primitive="reportRelationTo"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_distance<options>distance=$_distance&#xD;direction=$_direction&#xD;ray length=$_ray length</options></input><input type="%s" readonly="true">$_mouse-pointer<options>§_destinationsMenu</options></input></inputs></block-definition><block-definition s="reset timer" type="command" category="sensing" selector="doResetTimer" primitive="doResetTimer"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="timer" type="reporter" category="sensing" selector="reportTimer" primitive="reportTimer"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="timer" type="reporter" category="sensing" selector="getTimer" primitive="getTimer"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="%#1 of %#2" type="reporter" category="sensing" selector="reportAttributeOf" primitive="reportAttributeOf"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_costume #<options>§_attributesMenu</options></input><input type="%s" readonly="true"><options>§_objectsMenu</options></input></inputs></block-definition><block-definition s="object %&apos;name&apos;" type="reporter" category="sensing" selector="reportObject" primitive="reportObject"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_myself<options>§_objectsMenuWithSelf</options></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportObject</l></block><block s="doReport"><block s="reportHyperZip"><block s="reifyReporter"><autolambda><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block var="id"/><block s="reportAskFor"><l></l><block s="reifyReporter"><autolambda><block s="reportGet"><l><option>name</option></l></block></autolambda><list></list></block><list></list></block></list></block></autolambda><list></list></block><block s="reportConcatenatedLists"><list><block s="reportAskFor"><block s="reportGet"><l><option>stage</option></l></block><block s="reifyReporter"><autolambda><block s="reportGet"><l><option>other sprites</option></l></block></autolambda><list></list></block><list></list></block><block s="reportNewList"><list><block s="reportGet"><l><option>stage</option></l></block></list></block></list></block></block></autolambda><list><l>id</l></list></block><block var="name"/><l>0</l><l></l><l>0</l></block></block></script></block-definition><block-definition s="url %#1" type="reporter" category="sensing" selector="reportURL" primitive="reportURL"><header></header><code></code><translations></translations><inputs><input type="%s">snap.berkeley.edu</input></inputs></block-definition><block-definition s="set %#1 to %#2" type="command" category="sensing" selector="doSetGlobalFlag" primitive="doSetGlobalFlag"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_video capture<options>turbo mode=$_turbo mode&#xD;case sensitivity=$_case sensitivity&#xD;flat line ends=$_flat line ends&#xD;log pen vectors=$_log pen vectors&#xD;video capture=$_video capture&#xD;mirror video=$_mirror video</options></input><input type="%b" readonly="true"></input></inputs></block-definition><block-definition s="is %#1 on?" type="predicate" category="sensing" selector="reportGlobalFlag" primitive="reportGlobalFlag"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_turbo mode<options>turbo mode=$_turbo mode&#xD;case sensitivity=$_case sensitivity&#xD;flat line ends=$_flat line ends&#xD;log pen vectors=$_log pen vectors&#xD;video capture=$_video capture&#xD;mirror video=$_mirror video</options></input></inputs></block-definition><block-definition s="current %#1" type="reporter" category="sensing" selector="reportDate" primitive="reportDate"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_date<options>year=$_year&#xD;month=$_month&#xD;date=$_date&#xD;day of week=$_day of week&#xD;hour=$_hour&#xD;minute=$_minute&#xD;second=$_second&#xD;time in milliseconds=$_time in milliseconds</options></input></inputs></block-definition><block-definition s="my %#1" type="reporter" category="sensing" selector="reportGet" primitive="reportGet"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_neighbors<options>§_gettablesMenu</options></input></inputs></block-definition><block-definition s="microphone %#1" type="reporter" category="sensing" selector="reportAudio" primitive="reportAudio"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_volume<options>§_audioMenu</options></input></inputs></block-definition><block-definition s="%#1" type="reporter" category="operators" selector="reportVariadicSum" primitive="reportVariadicSum"><header></header><code></code><translations></translations><inputs><input type="%mult%n" readonly="true" separator="+" collapse="sum" initial="2"></input></inputs></block-definition><block-definition s="%#1 − %#2" type="reporter" category="operators" selector="reportDifference" primitive="reportDifference"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs></block-definition><block-definition s="%#1" type="reporter" category="operators" selector="reportVariadicProduct" primitive="reportVariadicProduct"><header></header><code></code><translations></translations><inputs><input type="%mult%n" readonly="true" separator="×" collapse="product" initial="2"></input></inputs></block-definition><block-definition s="%#1 / %#2" type="reporter" category="operators" selector="reportQuotient" primitive="reportQuotient"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs></block-definition><block-definition s="round %#1" type="reporter" category="operators" selector="reportRound" primitive="reportRound"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs></block-definition><block-definition s="%#1 of %#2" type="reporter" category="operators" selector="reportMonadic" primitive="reportMonadic"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_sqrt<options>abs=$_abs&#xD;neg=$_neg&#xD;sign=$_sign&#xD;ceiling=$_ceiling&#xD;floor=$_floor&#xD;sqrt=$_sqrt&#xD;sin=$_sin&#xD;cos=$_cos&#xD;tan=$_tan&#xD;asin=$_asin&#xD;acos=$_acos&#xD;atan=$_atan&#xD;ln=$_ln&#xD;log=$_log&#xD;lg=$_lg&#xD;e^=$_e^&#xD;10^=$_10^&#xD;2^=$_2^&#xD;id=$_id</options></input><input type="%n">10</input></inputs></block-definition><block-definition s="%#1 ^ %#2" type="reporter" category="operators" selector="reportPower" primitive="reportPower"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs></block-definition><block-definition s="%#1 mod %#2" type="reporter" category="operators" selector="reportModulus" primitive="reportModulus"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs></block-definition><block-definition s="atan2 %#1 ÷ %#2" type="reporter" category="operators" selector="reportAtan2" primitive="reportAtan2"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs></block-definition><block-definition s="%#1" type="reporter" category="operators" selector="reportVariadicMin" primitive="reportVariadicMin"><header></header><code></code><translations></translations><inputs><input type="%mult%n" readonly="true" separator="min" collapse="minimum" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="reporter" category="operators" selector="reportVariadicMax" primitive="reportVariadicMax"><header></header><code></code><translations></translations><inputs><input type="%mult%n" readonly="true" separator="max" collapse="maximum" initial="2"></input></inputs></block-definition><block-definition s="pick random %#1 to %#2" type="reporter" category="operators" selector="reportRandom" primitive="reportRandom"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicEquals" primitive="reportVariadicEquals"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="=" collapse="all =" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicNotEquals" primitive="reportVariadicNotEquals"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="≠" collapse="neighbors ≠" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicLessThan" primitive="reportVariadicLessThan"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="&lt;" collapse="all &lt;" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicLessThanOrEquals" primitive="reportVariadicLessThanOrEquals"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="≤" collapse="all ≤" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicGreaterThan" primitive="reportVariadicGreaterThan"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="&gt;" collapse="all &gt;" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicGreaterThanOrEquals" primitive="reportVariadicGreaterThanOrEquals"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="≥" collapse="all ≥" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicAnd" primitive="reportVariadicAnd"><header></header><code></code><translations></translations><inputs><input type="%mult%b" readonly="true" separator="and" collapse="all" initial="2"></input></inputs></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportVariadicOr" primitive="reportVariadicOr"><header></header><code></code><translations></translations><inputs><input type="%mult%b" readonly="true" separator="or" collapse="any" initial="2"></input></inputs></block-definition><block-definition s="not %&apos;bool&apos;" type="predicate" category="operators" selector="reportNot" primitive="reportNot"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportNot</l></block><block s="doReport"><block s="reportIfElse"><block var="bool"/><block s="reportBoolean"><l><bool>false</bool></l></block><block s="reportBoolean"><l><bool>true</bool></l></block></block></block></script></block-definition><block-definition s="%&apos;arg&apos;" type="predicate" category="operators" selector="reportBoolean" primitive="reportBoolean"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true" irreplaceable="true">true</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportBoolean</l></block><block s="doReport"><block var="arg"/></block></script></block-definition><block-definition s="%#1" type="predicate" category="operators" selector="reportFalse" primitive="reportFalse"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true" irreplaceable="true">false</input></inputs></block-definition><block-definition s="join %#1" type="reporter" category="operators" selector="reportJoinWords" primitive="reportJoinWords"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" initial="2">hello &#xD;world</input></inputs></block-definition><block-definition s="letter %&apos;idx&apos; of %&apos;text&apos;" type="reporter" category="operators" selector="reportLetter" primitive="reportLetter"><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1=1&#xD;last=$_last&#xD;random=$_random</options></input><input type="%s">world</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportLetter</l></block><block s="doReport"><block s="reportHyperZip"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block s="reportTextSplit"><l></l><l><option>letter</option></l></block></block></autolambda><list></list></block><block var="idx"/><l>0</l><block var="text"/><l>0</l></block></block></script></block-definition><block-definition s="length of %#1" type="reporter" category="operators" selector="reportStringSize" primitive="reportStringSize"><header></header><code></code><translations></translations><inputs><input type="%s">world</input></inputs></block-definition><block-definition s="%#1 of text %#2" type="reporter" category="operators" selector="reportTextAttribute" primitive="reportTextAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_length<options>length=$_length&#xD;lower case=$_lower case&#xD;upper case=$_upper case</options></input><input type="%s">world</input></inputs></block-definition><block-definition s="unicode of %#1" type="reporter" category="operators" selector="reportUnicode" primitive="reportUnicode"><header></header><code></code><translations></translations><inputs><input type="%s">a</input></inputs></block-definition><block-definition s="unicode %#1 as letter" type="reporter" category="operators" selector="reportUnicodeAsLetter" primitive="reportUnicodeAsLetter"><header></header><code></code><translations></translations><inputs><input type="%n">65</input></inputs></block-definition><block-definition s="is %#1 a %#2 ?" type="predicate" category="operators" selector="reportIsA" primitive="reportIsA"><header></header><code></code><translations></translations><inputs><input type="%s">5</input><input type="%s" readonly="true" irreplaceable="true">$_number<options>§_typesMenu</options></input></inputs></block-definition><block-definition s="is %#1 ?" type="predicate" category="operators" selector="reportVariadicIsIdentical" primitive="reportVariadicIsIdentical"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="identical to" collapse="all identical" initial="2"></input></inputs></block-definition><block-definition s="split %#1 by %#2" type="reporter" category="operators" selector="reportTextSplit" primitive="reportTextSplit"><header></header><code></code><translations></translations><inputs><input type="%s">hello world</input><input type="%s"> <options>letter=$_letter&#xD;word=$_word&#xD;line=$_line&#xD;tab=$_tab&#xD;cr=$_cr&#xD;csv=$_csv&#xD;json=$_json&#xD;&#126;&#xD;blocks=$_blocks</options></input></inputs></block-definition><block-definition s="JavaScript function ( %#1 ) { %#2 }" type="reporter" category="operators" selector="reportJSFunction" primitive="reportJSFunction"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" initial="1"></input><input type="%mlt"></input></inputs></block-definition><block-definition s="type of %#1" type="reporter" category="operators" selector="reportTypeOf" primitive="reportTypeOf"><header></header><code></code><translations></translations><inputs><input type="%s">5</input></inputs></block-definition><block-definition s="%#1 of %#2" type="reporter" category="operators" selector="reportTextFunction" primitive="reportTextFunction"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_encode URI<options>select=$_select&#xD;unselect=$_unselect&#xD;encode URI=$_encode URI&#xD;decode URI=$_decode URI&#xD;encode URI component=$_encode URI component&#xD;decode URI component=$_decode URI component&#xD;XML escape=$_XML escape&#xD;XML unescape=$_XML unescape&#xD;JS escape=$_JS escape&#xD;hex sha512 hash=$_hex sha512 hash</options></input><input type="%s">Abelson &amp; Sussman</input></inputs></block-definition><block-definition s="compile %#1 for %#2 args" type="reporter" category="operators" selector="reportCompiled" primitive="reportCompiled"><header></header><code></code><translations></translations><inputs><input type="%repRing" readonly="true" irreplaceable="true"></input><input type="%n">0</input></inputs></block-definition><block-definition s="set %&apos;#1&apos; to %&apos;#2&apos;" type="command" category="variables" selector="doSetVar" primitive="doSetVar"><header></header><code></code><translations></translations><inputs><input type="%s" irreplaceable="true"><options>§_getVarNamesDict</options></input><input type="%s">0</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doSetVar</l></block></script></block-definition><block-definition s="change %&apos;#1&apos; by %&apos;#2&apos;" type="command" category="variables" selector="doChangeVar" primitive="doChangeVar"><header></header><code></code><translations></translations><inputs><input type="%s" irreplaceable="true"><options>§_getVarNamesDict</options></input><input type="%s">1</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doChangeVar</l></block></script></block-definition><block-definition s="show variable %&apos;#1&apos;" type="command" category="variables" selector="doShowVar" primitive="doShowVar"><header></header><code></code><translations></translations><inputs><input type="%s" irreplaceable="true"><options>§_getVarNamesDict</options></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doShowVar</l></block></script></block-definition><block-definition s="hide variable %&apos;#1&apos;" type="command" category="variables" selector="doHideVar" primitive="doHideVar"><header></header><code></code><translations></translations><inputs><input type="%s" irreplaceable="true"><options>§_getVarNamesDict</options></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doHideVar</l></block></script></block-definition><block-definition s="script variables %#1" type="command" category="other" selector="doDeclareVariables" primitive="doDeclareVariables"><header></header><code></code><translations></translations><inputs><input type="%scriptVars" readonly="true" irreplaceable="true" initial="1" min="1"></input></inputs></block-definition><block-definition s="inherit %#1" type="command" category="variables" selector="doDeleteAttr" primitive="doDeleteAttr"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_shadowedVariablesMenu</options></input></inputs></block-definition><block-definition s="list %&apos;inputs&apos;" type="reporter" category="lists" selector="reportNewList" primitive="reportNewList"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" irreplaceable="true" initial="1"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportNewList</l></block><block s="doReport"><block var="inputs"/></block></script></block-definition><block-definition s="%#1 in front of %#2" type="reporter" category="lists" selector="reportCONS" primitive="reportCONS"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="item %#1 of %#2" type="reporter" category="lists" selector="reportListItem" primitive="reportListItem"><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1=1&#xD;last=$_last&#xD;random=$_random&#xD;&#126;&#xD;parent=$_parent</options></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="all but first of %#1" type="reporter" category="lists" selector="reportCDR" primitive="reportCDR"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="length of %#1" type="reporter" category="lists" selector="reportListLength" primitive="reportListLength"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="%#1 of %#2" type="reporter" category="lists" selector="reportListAttribute" primitive="reportListAttribute"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_length<options>length=$_length&#xD;rank=$_rank&#xD;dimensions=$_dimensions&#xD;flatten=$_flatten&#xD;columns=$_columns&#xD;uniques=$_uniques&#xD;distribution=$_distribution&#xD;sorted=$_sorted&#xD;shuffled=$_shuffled&#xD;reverse=$_reverse&#xD;&#126;&#xD;text=$_text&#xD;lines=$_lines&#xD;csv=$_csv&#xD;json=$_json</options></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="%&apos;data&apos; contains %&apos;value&apos;" type="predicate" category="lists" selector="reportListContainsItem" primitive="reportListContainsItem"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input><input type="%s">thing</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportListContainsItem</l></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="data"/></block><block var="value"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="is %&apos;data&apos; empty?" type="predicate" category="lists" selector="reportListIsEmpty" primitive="reportListIsEmpty"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportListIsEmpty</l></block><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="index of %&apos;value&apos; in %&apos;data&apos;" type="reporter" category="lists" selector="reportListIndex" primitive="reportListIndex"><header></header><code></code><translations></translations><inputs><input type="%s">thing</input><input type="%l" readonly="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportListIndex</l></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="data"/></block><block var="value"/></list></block><script><block s="doReport"><block var="i"/></block></script><list></list></block></script></block></script></block><block s="doReport"><l>0</l></block></script></block-definition><block-definition s="add %#1 to %#2" type="command" category="lists" selector="doAddToList" primitive="doAddToList"><header></header><code></code><translations></translations><inputs><input type="%s">thing</input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="delete %#1 of %#2" type="command" category="lists" selector="doDeleteFromList" primitive="doDeleteFromList"><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1=1&#xD;last=$_last&#xD;&#126;&#xD;all=$_all&#xD;parent=$_parent</options></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="insert %#1 at %#2 of %#3" type="command" category="lists" selector="doInsertInList" primitive="doInsertInList"><header></header><code></code><translations></translations><inputs><input type="%s">thing</input><input type="%n">1<options>1=1&#xD;last=$_last&#xD;random=$_random&#xD;&#126;&#xD;parent=$_parent</options></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="replace item %#1 of %#2 with %#3" type="command" category="lists" selector="doReplaceInList" primitive="doReplaceInList"><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1=1&#xD;last=$_last&#xD;random=$_random&#xD;&#126;&#xD;parent=$_parent</options></input><input type="%l" readonly="true"></input><input type="%s">thing</input></inputs></block-definition><block-definition s="numbers from %&apos;start&apos; to %&apos;end&apos;" type="reporter" category="lists" selector="reportNumbers" primitive="reportNumbers"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportNumbers</l></block><block s="doReport"><block s="reportHyperZip"><block s="reifyReporter"><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doFor"><l>i</l><l></l><l></l><script><block s="doAddToList"><block var="i"/><block var="result"/></block></script></block></script></block><block s="doReport"><block var="result"/></block></script><list></list></block><block var="start"/><l>0</l><block var="end"/><l>0</l></block></block></script></block-definition><block-definition s="append %&apos;lists&apos;" type="reporter" category="lists" selector="reportConcatenatedLists" primitive="reportConcatenatedLists"><header></header><code></code><translations></translations><inputs><input type="%mult%l" readonly="true" initial="2"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportConcatenatedLists</l></block><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doForEach"><l>list</l><block var="lists"/><script><block s="doForEach"><l>item</l><block var="list"/><script><block s="doAddToList"><block var="item"/><block var="result"/></block></script></block></script></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="combinations %&apos;lists&apos;" type="reporter" category="lists" selector="reportCrossproduct" primitive="reportCrossproduct"><header></header><code></code><translations></translations><inputs><input type="%mult%l" readonly="true" initial="2"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportCrossproduct</l></block><block s="doReport"><block s="reportIfElse"><block s="reportListIsEmpty"><block var="lists"/></block><block s="reportNewList"><list><block s="reportNewList"><list></list></block></list></block><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCONS"><block var="first"/><l/></block></autolambda><list></list></block><block s="reportCrossproduct"><block s="reportCDR"><block var="lists"/></block></block></block></autolambda><list><l>first</l></list></block><block s="reportListItem"><l>1</l><block var="lists"/></block></block></block></block></block></script></block-definition><block-definition s="transpose %#1" type="reporter" category="lists" selector="reportTranspose" primitive="reportTranspose"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="reshape %#1 to %#2" type="reporter" category="lists" selector="reportReshape" primitive="reportReshape"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%mult%n" readonly="true" initial="2">4&#xD;3</input></inputs></block-definition><block-definition s="map %&apos;ring&apos; over %&apos;data&apos;" type="reporter" category="lists" selector="reportMap" primitive="reportMap"><header></header><code></code><translations></translations><inputs><input type="%repRing" readonly="true" irreplaceable="true"></input><input type="%l" readonly="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportMap</l></block><block s="doDeclareVariables"><list><l>result</l><l>implicit?</l></list></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>implicit?</l><block s="reportListIsEmpty"><block s="reportAttributeOf"><l><option>input names</option></l><block var="ring"/></block></block></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><script><block s="doAddToList"><block s="evaluate"><block var="ring"/><block s="reportIfElse"><block var="implicit?"/><block s="reportNewList"><list><block s="reportListItem"><block var="i"/><block var="data"/></block></list></block><block s="reportNewList"><list><block s="reportListItem"><block var="i"/><block var="data"/></block><block var="i"/><block var="data"/></list></block></block></block><block var="result"/></block></script></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="$blitz map %#1 over %#2" type="reporter" category="lists" selector="reportAtomicMap" primitive="reportAtomicMap"><header></header><code></code><translations></translations><inputs><input type="%repRing" readonly="true" irreplaceable="true"></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="keep items %&apos;ring&apos; from %&apos;data&apos;" type="reporter" category="lists" selector="reportKeep" primitive="reportKeep"><header></header><code></code><translations></translations><inputs><input type="%predRing" readonly="true" irreplaceable="true"></input><input type="%l" readonly="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportKeep</l></block><block s="doDeclareVariables"><list><l>result</l><l>implicit?</l></list></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>implicit?</l><block s="reportListIsEmpty"><block s="reportAttributeOf"><l><option>input names</option></l><block var="ring"/></block></block></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><script><block s="doIf"><block s="evaluate"><block var="ring"/><block s="reportIfElse"><block var="implicit?"/><block s="reportNewList"><list><block s="reportListItem"><block var="i"/><block var="data"/></block></list></block><block s="reportNewList"><list><block s="reportListItem"><block var="i"/><block var="data"/></block><block var="i"/><block var="data"/></list></block></block></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="data"/></block><block var="result"/></block></script><list></list></block></script></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="$blitz keep items %#1 from %#2" type="reporter" category="lists" selector="reportAtomicKeep" primitive="reportAtomicKeep"><header></header><code></code><translations></translations><inputs><input type="%predRing" readonly="true" irreplaceable="true"></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="find first item %&apos;ring&apos; in %&apos;data&apos;" type="reporter" category="lists" selector="reportFindFirst" primitive="reportFindFirst"><header></header><code></code><translations></translations><inputs><input type="%predRing" readonly="true" irreplaceable="true"></input><input type="%l" readonly="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportFindFirst</l></block><block s="doDeclareVariables"><list><l>implicit?</l></list></block><block s="doSetVar"><l>implicit?</l><block s="reportListIsEmpty"><block s="reportAttributeOf"><l><option>input names</option></l><block var="ring"/></block></block></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><script><block s="doIf"><block s="evaluate"><block var="ring"/><block s="reportIfElse"><block var="implicit?"/><block s="reportNewList"><list><block s="reportListItem"><block var="i"/><block var="data"/></block></list></block><block s="reportNewList"><list><block s="reportListItem"><block var="i"/><block var="data"/></block><block var="i"/><block var="data"/></list></block></block></block><script><block s="doReport"><block s="reportListItem"><block var="i"/><block var="data"/></block></block></script><list></list></block></script></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="$blitz find first item %#1 in %#2" type="reporter" category="lists" selector="reportAtomicFindFirst" primitive="reportAtomicFindFirst"><header></header><code></code><translations></translations><inputs><input type="%predRing" readonly="true" irreplaceable="true"></input><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="combine %&apos;data&apos; using %&apos;ring&apos;" type="reporter" category="lists" selector="reportCombine" primitive="reportCombine"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input><input type="%repRing" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportCombine</l></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l>0</l></block></script><list><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>1</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></list></block><block s="doReport"><block s="evaluate"><block var="ring"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><block s="evaluate"><block s="reportEnvironment"><l><option>script</option></l></block><list><block s="reportCDR"><block var="data"/></block><block var="ring"/></list></block></list></block></block></script></block-definition><block-definition s="$blitz combine %#1 using %#2" type="reporter" category="lists" selector="reportAtomicCombine" primitive="reportAtomicCombine"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input><input type="%repRing" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="for each %&apos;item&apos; in %&apos;data&apos; %&apos;action&apos;" type="command" category="lists" selector="doForEach" primitive="doForEach"><header></header><code></code><translations></translations><inputs><input type="%upvar" readonly="true" irreplaceable="true">item</input><input type="%l" readonly="true"></input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doForEach</l></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><script><block s="doSetVar"><l>item</l><l></l></block><block s="doRun"><block var="action"/><list></list></block><block s="doReport"><l>0</l></block></script><list></list></block><block var="data"/></block></block></script></block-definition><block-definition s="show table %#1" type="command" category="lists" selector="doShowTable" primitive="doShowTable"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="map %#1 to %#2 %#3" type="command" category="other" selector="doMapCodeOrHeader" primitive="doMapCodeOrHeader"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input><input type="%s" readonly="true">$_code<options>code=$_code&#xD;header=$_header</options></input><input type="%mlt"></input></inputs></block-definition><block-definition s="map %#1 to code %#2" type="command" category="other" selector="doMapValueCode" primitive="doMapValueCode"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_String<options>String=$_String&#xD;Number=$_Number&#xD;true=$_true&#xD;false=$_false</options></input><input type="%mlt">&lt;#1&gt;</input></inputs></block-definition><block-definition s="map %#1 of %#2 to code %#3" type="command" category="other" selector="doMapListCode" primitive="doMapListCode"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>list=$_list&#xD;item=$_item&#xD;delimiter=$_delimiter</options></input><input type="%s" readonly="true"><options>collection=$_collection&#xD;variables=$_variables&#xD;parameters=$_parameters</options></input><input type="%mlt"></input></inputs></block-definition><block-definition s="code of %#1" type="reporter" category="other" selector="reportMappedCode" primitive="reportMappedCode"><header></header><code></code><translations></translations><inputs><input type="%cmdRing" readonly="true"></input></inputs></block-definition><block-definition s="%#1 primitive %#2" type="command" category="other" selector="doPrimitive" primitive="doPrimitive"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true" irreplaceable="true">true</input><input type="%s" readonly="true" irreplaceable="true"><options>§_primitivesMenu</options></input></inputs></block-definition><block-definition s="extension %#1 %#2" type="command" category="other" selector="doApplyExtension" primitive="doApplyExtension"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_extensionsMenu</options></input><input type="%mult%s" readonly="true" initial="1"></input></inputs></block-definition><block-definition s="extension %#1 %#2" type="reporter" category="other" selector="reportApplyExtension" primitive="reportApplyExtension"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_extensionsMenu</options></input><input type="%mult%s" readonly="true" initial="1"></input></inputs></block-definition><block-definition s="set video transparency to %#1" type="command" category="sensing" selector="doSetVideoTransparency" primitive="doSetVideoTransparency"><header></header><code></code><translations></translations><inputs><input type="%n">50</input></inputs></block-definition><block-definition s="video %#1 on %#2" type="reporter" category="sensing" selector="reportVideo" primitive="reportVideo"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_motion<options>snap=$_snap&#xD;motion=$_motion&#xD;direction=$_direction</options></input><input type="%s" readonly="true">$_myself<options>§_objectsMenuWithSelf</options></input></inputs></block-definition></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="90" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="3924"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="3925"></list></costumes><sounds><list struct="atomic" id="3926"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="neilson" idx="2" x="-154" y="-97" heading="215" scale="1" volume="100" pan="0" rotation="1" instrument="2"  draggable="true" costume="1" color="80,80,80,1" pen="tip" id="3931"><costumes><list id="3932"><item><ref mediaID="The REAL Toolsprite_neilson_cst_costume"></ref></item><item><ref mediaID="The REAL Toolsprite_neilson_cst_costume(2)"></ref></item></list></costumes><sounds><list id="3933"><item><ref mediaID="The REAL Toolsprite_neilson_snd_recording"></ref></item></list></sounds><blocks></blocks><variables></variables><scripts><comment x="344" y="10" w="411" collapsed="false">Today I will create the bestestjwersoigjhsr combinaziones ever!!!!!!!!!</comment><script x="72" y="64"><block s="doFor"><l>i</l><l>6</l><l>100</l><script><block s="doSetTempo"><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block></block><custom-block s="play frequency %n for %n seconds"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block><l>196</l></list></block><custom-block s="%n beats"><l>0.5</l></custom-block></custom-block></script></block><block s="doSetTempo"><l>60</l></block></script><script x="535" y="69.00000000000006"><custom-block s="prompt %s items %mult%s"><l>That Is It!</l><list><block s="reportBoolean"><l><bool>true</bool></l></block><block s="reportBoolean"><l><bool>false</bool></l></block><block s="reifyScript"><script><custom-block s="buffer"></custom-block></script><list></list></block><block s="reportNumbers"><l>3</l><l>3</l></block><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block><custom-block s="make undefined"></custom-block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l>9</l><custom-block s="%mlt"><l>X</l></custom-block></list></block></autolambda><list></list></block></list><comment w="180" collapsed="false">That Is It!&#xD;Yes No Banned Three Times The Ban</comment></custom-block></script><script x="590.95703125" y="206.00000000000006"><custom-block s="%mult%s"><list><l>That</l><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><l></l><l></l></list></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l>I</l><l>T</l></list></block></autolambda><list></list></block></list></custom-block></script><script x="104" y="201.00000000000006"><custom-block s="9+10 is %n"><custom-block s="%mlt"><l>19</l></custom-block></custom-block></script><script x="564" y="320.5833333333335"><block s="doDeclareVariables"><list><l>x</l></list></block><block s="doSetVar"><l>x</l><l>0</l></block><block s="fork"><block s="reifyScript"><script><custom-block s="static for %s sound at %n Hz, volume %n until done"><l>recording</l><l>3000</l><l>100</l></custom-block><block s="setHeading"><l>90</l></block><block s="doSetVar"><l>x</l><l>1</l></block><block s="doStopThis"><l><option>this script</option></l></block></script><list></list></block><list></list></block><custom-block s="%upvar %n repeat until %b %ca"><l>#</l><block s="reportVariadicEquals"><list><block var="x"/><l>1</l></list></block><l/><script></script></custom-block></script><script x="360" y="207.33333333333337"><block s="gotoXY"><l>-154</l><l>-97</l></block></script><script x="50" y="502.83333333333337"><custom-block s="reset fade"></custom-block></script><script x="158" y="487.83333333333337"><custom-block s="reset fade"></custom-block><block s="doRepeat"><l>100</l><script><custom-block s="change fade by %n"><l>10</l></custom-block></script></block></script><script x="289" y="476"><custom-block s="reset fade"></custom-block><block s="doRepeat"><l>50</l><script><custom-block s="change fade by %n"><l>20</l></custom-block></script></block></script><script x="419" y="445"><custom-block s="reset fade"></custom-block><block s="doRepeat"><l>20</l><script><custom-block s="change fade by %n"><l>50</l></custom-block></script></block></script><script x="413" y="546"><custom-block s="reset fade"></custom-block><block s="doRepeat"><l>10</l><script><custom-block s="change fade by %n"><l>100</l></custom-block></script></block></script><script x="580" y="565"><custom-block s="reset fade"></custom-block><block s="doRepeat"><l>10</l><script><custom-block s="change fade by %n"><l>200</l></custom-block></script></block></script><script x="76" y="300"><block s="bubble"><l>FreqOS3 EAS</l></block><block s="doRepeat"><l>4</l><script><block s="doFor"><l>i</l><l>88</l><l>111</l><script><custom-block s="play frequency %n for %n seconds"><block s="reportVariadicProduct"><list><block var="i"/><l>5</l></list></block><l>0.01</l></custom-block></script></block><block s="doWait"><l>0.3</l></block></script></block></script><script x="343" y="315.16666666666663"><block s="reportJoinWords"><list><l>hello </l><l>world</l></list></block></script><script x="472" y="283.16666666666674"><custom-block s="function on math %n to %mult%n using %repRing"><l>2</l><list><l>2</l><l>2</l></list><block s="reifyReporter"><script></script><list></list></block></custom-block></script><script x="591" y="523.0833333333335"><custom-block s="roll by %n ° at a time for %n °"><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block var="#"/><l>1</l></list></block><l>5</l></list></block><l>180</l><variables><variable name="spin"><l>0</l></variable><variable name="r"><l>0</l></variable></variables></custom-block></script><script x="184" y="244.16666666666674"><block s="doSetInstrument"><l>2</l></block></script><script x="221" y="280.0000000000001"><block s="doFor"><l>i</l><l>1</l><l>256</l><script><block s="playFreq"><block s="reportPower"><block var="i"/><l>2</l></block></block><block s="doWait"><block s="reportQuotient"><l>1</l><block var="i"/></block></block></script></block><block s="stopFreq"></block></script></scripts></sprite><sprite name="Sprite(2)" idx="3" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" instrument="2"  draggable="true" costume="1" color="80,80,80,1" pen="tip" id="4190"><costumes><list id="4191"><item><ref mediaID="The REAL Toolsprite_Sprite(2)_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="4192"></list></sounds><blocks></blocks><variables></variables><scripts><script x="252" y="171.66666666666663"><block s="doSetInstrument"><l>2</l></block><block s="doRepeat"><l>3</l><script><block s="doFor"><l>i</l><l>10</l><l>30</l><script><block s="playFreq"><block s="reportVariadicProduct"><list><block var="i"/><l>20</l></list></block></block><block s="doWait"><l>0.05</l></block></script></block><block s="playFreq"><l>600</l></block><block s="doWait"><l>1</l></block><block s="doFor"><l>i</l><l>30</l><l>10</l><script><block s="playFreq"><block s="reportVariadicProduct"><list><block var="i"/><l>20</l></list></block></block><block s="doWait"><l>0.05</l></block></script></block></script></block><block s="stopFreq"></block></script></scripts></sprite><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="4237"><costumes><list id="4238"><item><ref mediaID="The REAL Toolsprite_Sprite_cst_Untitled"></ref></item></list></costumes><sounds><list id="4239"><item><ref mediaID="The REAL Toolsprite_Sprite_snd_recording"></ref></item></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="123.66666666666652"><block s="reportReshape"><block s="reportNumbers"><block s="reportNumbers"><l>1</l><l>25</l></block><block s="reportNumbers"><l>25</l><l>10</l></block></block><list><l>15</l><l>15</l><l>15</l></list></block></script><script x="535" y="10"><block s="doWarp"><script><block s="doRepeat"><l>5</l><script></script></block></script></block></script><script x="700" y="570"><block s="doSwitchToCostume"><l>Untitled</l></block></script><script x="702" y="630.3333333333334"><block s="reportTextSplit"><block s="reifyScript"><script><block s="doIfElse"><block s="reportTouchingObject"><l></l></block><script><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doRepeat"><block var="i"/><script><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block></script></block></script></block></script><script><block s="doWait"><l>1</l></block></script></block></script><list></list></block><l><option>blocks</option></l></block></script><script x="487" y="135.16666666666674"><custom-block s="play frequency %n for %n seconds"><l>440</l><l>1</l></custom-block></script><script x="476" y="108.16666666666674"><custom-block s="pitch %n frequency %n"><l>0</l><l></l></custom-block></script><script x="198" y="102.33333333333337"><block s="doSwitchToCostume"><l>Untitled</l></block></script><script x="501" y="460.83333333333337"><block s="doRepeat"><l>250</l><script><custom-block s="set stretch relative to x: %n y: %n"><l>101</l><l>101</l></custom-block><custom-block s="set stretch relative to x: %n y: %n"><l>99</l><l>99</l></custom-block></script></block></script><script x="204.712890625" y="39.33333333333337"><block s="reportNewCostumeStretched"><l><option>current</option></l><l>100</l><l>50</l></block></script><script x="443" y="806.0000000000001"><custom-block s="play sound %s rate %n hz on volume %n until %s"><l>recording</l><l>48000</l><l>100</l><l>done</l></custom-block></script><script x="180.63671875" y="876.0000000000002"><block s="reportListAttribute"><l><option>reverse</option></l><l/></block></script><script x="711" y="137"><custom-block s="play sound %l on reverse"><l/></custom-block></script><script x="536" y="618.4999999999998"><block s="reportListAttribute"><l><option>reverse</option></l><l/></block></script><script x="574" y="548.1666666666667"><custom-block s="%s of %s"><l>spaced</l><custom-block s="%s of %s"><l>double</l><custom-block s="%s of %s"><l>reverse</l><custom-block s="%s of %s"><l>spaced</l><l>the mitochondria is the powerhouse of the cell</l></custom-block></custom-block></custom-block></custom-block></script><script x="54" y="282.8333333333334"><block s="bubble"><l>FreqOS EAS</l></block><block s="doRepeat"><l>10</l><script><custom-block s="play frequency %n for %n seconds"><l>256</l><l>0.3</l></custom-block><custom-block s="play frequency %n for %n seconds"><l>512</l><l>0.1</l></custom-block></script></block><block s="bubble"><l>FreqOS/2 EAS</l></block><block s="doRepeat"><l>4</l><script><custom-block s="play frequency %n for %n seconds"><l>256</l><l>0.1</l></custom-block><block s="doFor"><l>i</l><l>44</l><l>50</l><script><custom-block s="play frequency %n for %n seconds"><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block><l>0.1</l></custom-block></script></block></script></block></script><script x="344" y="271.5"><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>true</bool></l></block></script><script x="644" y="208.83333333333337"><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doForEach"><l>item</l><block s="reportListAttribute"><l><option>flatten</option></l><block s="reportNumbers"><l>1</l><block s="reportNumbers"><l>1</l><l>20</l></block></block></block><script><block s="doChangeVar"><l>a</l><block s="reportListItem"><block var="item"/><block s="reportListAttribute"><l><option>flatten</option></l><block s="reportNumbers"><l>1</l><block s="reportNumbers"><l>1</l><l>20</l></block></block></block></block></block><block s="playFreq"><block var="a"/></block><block s="bubble"><block s="reportListItem"><block var="item"/><block s="reportListAttribute"><l><option>flatten</option></l><block s="reportNumbers"><l>1</l><block s="reportNumbers"><l>1</l><l>20</l></block></block></block></block></block></script></block><block s="stopFreq"></block></script><script x="745" y="542.8333333333334"><custom-block s="thunder of sound %s %n to %n"><l>recording</l><l>0</l><l>480</l></custom-block></script><script x="389" y="491"><block s="doRepeat"><l>0</l><script></script></block></script><script x="672" y="26"><custom-block s="play sound %l on reverse"><block s="reportListAttribute"><l><option>shuffled</option></l><block s="reportGetSoundAttribute"><l><option>samples</option></l><l>recording</l></block></block></custom-block></script><script x="762" y="481.83333333333337"><custom-block s="thunder of sound %s %n to %n"><l>recording</l><l>-480</l><l>0</l></custom-block></script><script x="634" y="644.0000000000002"><custom-block s="play sound %l on reverse"><block s="reportGetSoundAttribute"><l><option>samples</option></l><custom-block s="new sound %l / %s at %n hz"><l/><l>recording</l><custom-block s="pitch %n frequency %n"><l>12</l><l></l></custom-block></custom-block></block></custom-block></script><script x="495" y="162.83333333333337"><custom-block s="new sound %l / %s at %n hz"><block s="reportListAttribute"><l><option>shuffled</option></l><block s="reportGetSoundAttribute"><l><option>samples</option></l><l>recording</l></block></block><l>recording</l><l>48000</l></custom-block></script><script x="83" y="562.5000000000001"><block s="bubble"><l>FreqOS3 EAS</l></block><block s="doRepeat"><l>4</l><script><block s="doFor"><l>i</l><l>88</l><l>111</l><script><custom-block s="play frequency %n for %n seconds"><block s="reportVariadicProduct"><list><block var="i"/><l>5</l></list></block><l>0.01</l></custom-block></script></block><block s="doWait"><l>0.3</l></block></script></block></script><script x="501" y="402.5"><block s="hide"></block></script><script x="408" y="388.66666666666674"><block s="show"></block></script><script x="462.83333333333337" y="373.33333333333337"><block s="reportShown"></block></script><script x="302.83333333333337" y="513.8333333333333"><block s="yPosition"></block></script><script x="343" y="324.5"><block s="doForever"><script><block s="playFreq"><block s="reportRandom"><l>320</l><l>384</l></block></block><block s="doWait"><l>0.05</l></block></script></block></script><script x="428" y="313.3333333333333"><block s="stopFreq"></block></script><script x="146" y="649.3333333333335"><block s="doForEach"><l>item</l><block s="reportPipe"><block s="reportNumbers"><l>1</l><custom-block s="area"></custom-block></block><list><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportPower"><l></l><l>1.05</l></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportRound"><l></l></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block s="reportModulus"><l></l><l>8</l></block><l>2</l></list></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportCombine"><l/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l><option>letter</option></l></block></autolambda><list></list></block></list></block><script><block s="playFreq"><block s="reportVariadicProduct"><list><block var="item"/><l>100</l></list></block></block><block s="doWait"><l>0.2</l></block></script></block><block s="stopFreq"></block></script><script x="59" y="214.00000000000006"><block s="reportNewCostume"><block s="reportGetImageAttribute"><l><option>pixels</option></l><l><option>current</option></l></block><l>current</l><l>a List [2 elements]</l></block></script></scripts></sprite><watcher scope="Sprite" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/></sprites></stage><variables></variables></scene></scenes></project><media name="The REAL Toolsprite" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><costume name="costume" center-x="100" center-y="47" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANkAAABxCAYAAABY8Qb1AAAQAElEQVR4AeydZdD9RhXGL+7u7k5xd3d3HVymg35gOmWA0oGin/ChTJEOtGiBtnhxKFCgULxYoTgUKVaswPnlf8/b5+aNbHJ3k5ubfWdPdrPZ7J6cmyfn7Fl5T7/If1kC/SVwdbv1aKP/GX3LKIcKCWSQVQglZwVLYH8reVMjwjXs8HyjHEoSyCArCSSfBkvgWlbyAUY5tEggg6xFQPlyrQQeXHslX1iRQAbZijjySaAEzmrluoLMbplnyCCb5+++7lMDsCssKzl1GeeoRgIZZDWCydmNEgBkXuBtnshxtQQyyKrlknPrJYA38a5y+QRJ52SFBDLIKoSSsxoloFrsmMaS07vIuB/jfZ811p9oFCVkkEURY5dKJl32Asa9gmzbTMXb2fMx3ncLi19v9BWjtcGWQWZSzCFYAgDsosvSJ1t8iNE2hU/Ywxxr5OH6lnCwoeXstHvIIOsusznfAcj8+dFiJ/nJlsTfsecAWM+w+AdGHsg7wE+6xhlkXSU23/J3sEe/lZGHbdNi/lzEr7DDlY0eb+ThPpYAfBZ1Cxlk3eQ159KqxTCrPj8DYRxkz7i3kYf9LHEdo05hPJB1YjMXHlkCl7b2H2TkAVPR09sev84ekI+KRYvzLhYLgGZReMggC5fVnEuixc69FMAvLD7UaE7hIfKwnc3GDDKRXk7WSqCsxU6pLbmdF35nj/UkIw9os2CzMYPMxZbjOgnc2y7cwMjDNjs8/Bmr4gMt86NGhE5m4yaA7JPGNWRRDhsoAdVihxt/xxlNK8Tj9lFSVbDZODbIWEl7G2McIm3JHDZIAlczXuiPWVSEOTk8igcuHX5t548z8hBkNo4NsvM4txafxSiHzZIAWuwMS5aOt/idRuXwV8k4h6S3NflGe7APGhGCzMZNAtll4TrTxkgAcIVosb8Jx3MAGY+r8xlbzcaxQcaXAKahDDKksDkEwDAXnaO3e6IUzxFkDGMo0BrNxrFBpuZiBlnp7Y192rE+TEW/hb6YzuXzfOI5goznfoMdjjAioCwAGuldNDbIziccMbubvSMkKydHkgAue1z33nydFuP6XEHGsz+Vw5JqzcaxQcYXYMljEWVtVohh9INqsa8aN0ca1YU5g+ynJpTWuY1jg0w1mfG7yCBbjP7H9Cn6Y85I2+DznEGGjJjb6B8hlMYus3FMkJ3ROIQpi3ZCBtmOKEZLoMWYEAwDuOffQaKBtg1kbD8ANTzyrktPl5xdZuOYIFOnh/N4GU8kjHPVzRJQLYbDA09a0x3bBDImRLD9AES66bn12o/tRPtnaLOduY1jgqysxYzPxSU5ZBpNAizKZHGmM1A1+OzXPO4CMjQEdfZeyu+NbmD8auPpQ0YE3u2HkYDGBFmVJssg41cZj1SLfdrY8HVUlqwNoSBDM6AhHmg1ATQdZ7KsrQjvkae4pqfHBBlodz48vpQnEsd8UaHEzUyqeoZQFGRNbnt9sH/ZCWTR4sx2gCzaFV5jOd82IgA236Bmm8D2TR5uSTxjkdw0kA2hyfyLihBIF4LIhwUAY8s3RMFE2DaHB+WcQrQZa7Le7TcsYzao2Sawfd2ey7ctx3lU+BjGBJm6739vzBGYJHwhEpkGlwAg80ZZ+fxHPwmIQ0BWrobxN8/bFrCh0VWb7cUDjgkyNRd/BTNLGspkXDaXI5MA226z/bYli0CfqUgEHvqAjLElVhtvG9i+ITLjf7gtxgTZhYWZX0p6CJNRmhs9ydjgm4wL/iUsO9aO4XlTLcYyji8aP11CH5BRP6uNmcLVBDYcJZSdCinI6JKMCjL2tXPBqSabG8j2NSE82oiA2TR0P5F/gaQg69IXg2eoL8i4F2oCG1qVNVxXpOAEiH6Zs1l4GMfUZFdyTixWkM3JXARUZe8aX+4hgQbAfGL2D+23SAAyqzUsKNi+Jrc8xtL8Ewgd8LWsjQzKN5rsDGOCLGuyxUK3GhvrjQFk3jYA+6efdIjX1WTlpgAbA+MvlgsMMbzSzjFnb2nxpoY/GGNMHLZowcLXvcYC2eWMgzMZEXB5zrVPdk0EUEFPqMhLkfUAq7TonFtMwDQj7kqxQUb7zJt8tiUAm8+ksNMFTprPWOJFRuc02sSgJmMBMmxddoti2+XzD8SxajE2+Z+ruUinv0rkF7fMexilDveTBhjD0k67XGpNpgCZN4qZeDc7eZoR43cWFYG+LGAbw1FUMNBwUJBdAU12JyvMblE3s/g5RkOEMsjmqMmuYoK+oFFduHndhUj5APmeUtd7Jd01mRJkzsurLIGZiCfWkkW4rh3RvpsGtKsaXx5OBGR/9zOL+ednFiUP6vRAk51oLfoPtb0D0vaQEnZmaUueJlN7WQGYm1toCMattP0uaf/tuMfrJB2bcMw81iplOY5O0QJoDIXYpV4B5xPDFroAs1dFy5t0b5TjAdmnlheIbmgHHb+y0yShrMnol3UxGflyIRTmH5JOwmTiSm/cUv8QIHMWANif/aRHTP/Jbxtix6p3WWNloD3Z8roGwMXYJFO7+D1izTbaBbKfGGeQRUXoo8142aGigoBDGWTcoiBre8H2sRsQCi7Sm1h6iqHNHEw5lEE//O4iNEAmp52TCrKUmkwZwwLCC+l5jPd5ui2mL+rgYhjFy+s76HldY2TrTj3+SeJJaDIqUW1W1xmnXBUxpsPLDpGuKqN5MIB30fN8F6Sfe4bFTSBjTAchWbEi/KU4TuuADG7UwnKTDFpubb18XynxI0uvC7KhzEVjdSX8W85Ue0j2SpJhAFYDsCRFwcXULmadKGhXbuxwov0xNoTdmfGhkxov1qHCPkW1P8YkVBeUjy1QZ5N9jQtXv5aYDtwzJarTYr+xh/AXNmXfVD2XAAxz3ZruHcbQZDCrwMKRRF4dMaDNB137XQwcAy4USwyA0bbytAIy9e7hdaJwKrqyVIzK99OCoeUJWnGZ3BVdW3KmCDDYrwPZx+2i/hYpTEbGxRh7sqaKwP4UzJtchw4ratpzYI+LLl2HPXf1O/p/WeFu9ozRVd3kQfeyA65+pmb5xxln3/6WT9coFrisuiIEgSy1Jqvqj8Gde4tINzkztHP6ZQpPkBguqWKb2QwKstgmI3L9cFXDkfP4SIZ0HdZtFi3slhB1+SA+zhcGspHl++0Crn+LisBiVMAFf4CtyIx4UJB9j3q9TwYznENjaTLVapiLCAp+yqQg+2354kTOqzQZ03GY2aC/RWyQ0Q9J/RHlJ+CDyUtMOjWpBURX4mBrEPP1AIv1WeHpoZYHYSZaMklQkBW8VYGM1bF1S8hjcKWa7PtSIX0R9XLy1ZXLO8mpg4ypVFX7mwAwgKZ909jDKfrVR6Bo1NNZYl3Co2bVFOEEO/KMFg0SVJbnshYfaaThC3bCbJHbWYwWsyhZANTKzwrIUJt/kqZTajN1fNARlWYXqs0wOfSapxVkLGn3/KnEVVoM3gEZcZ8JutwXQgx7eDlePsjP14nRHH6/93v8PGWMtqzrt9Jfv5s1zoeE2SJDWD27tJi1v+NdJK3764FI8mITu9PiRvV6yyBDpfu1Ok2mX/chBOf8xIqrQIYGc5DFaqeqHpwAnk9/xtPrxlghXsfQIMNh420T8w7xIWewegiZ0qZTK8i0L5BKk6mpqGaRM9lVk20LyHgZAJrLIUV8W6v08kYeYoJMNdnZrAGWeFiUPKClMHW1IZQF0680b6i0buFQOD1o2PtkpBVkqTSZgkwBRfsQXyFiqEqTqanINKB/UHBChFz1RXfWAZmnU8W6du0oa6TvjHu7tTIo0IbSZjoU4UwhY08PHbNawNvcmYlfB7JiKysvHTFWkBWdwlLdCrwqD6OCbIr9Mb68pUdeoMGGAJnO8oipxfx5xjAZq0CWygrz56yL0WK6AxvDMUVZBdl3i5w9BwYs96TiHrGVvUb1LHoeP1STh3Hq/bGL+INKDMAAmmRFT/KF9Q8UsztSgGwMTabjXy601N5xb6ccI2PPY/flk/1EQXacZ1qssyrstDHoQk/fP7HuBtVkZaeH36ParOxh9BeFslPsjzFHFJN4x5SwB2FRokVJg5qKAIz5irEb5APpddaNcfr1GDErRtwspX9P98HrHUObKciQsfOy4l1UG50vLrRTsCHBl8Mvt32RQ0DGS+j1lftlCrIpmot8QBhDUktBAefPHTvG0+Z1rrwAnhkhHlqTqZeWD5XOoB+6X0b36noiw5VZNarJKKNAC9VmqsmaQIbrHhc+7WCy8PUhXSZeRM8ra7Kpm4v+XC535PUlz0wU39/qZbKxRQu+9tsCMu2PATJ13A2tyW6PcJeEZ3Nl7qb/2MvrCzUZ9Wvr16viUE2m/THt/5XrbNJk2hZrdcr3TuGcqU3OZ8rpPd6GfvEBGKug/VrMWM1FN+Ni1l+uqwlkQ2uyWlMRpssgU00WCjLVZE19shBTEZ5Uk5U9jLonRg+QUf3opJ31IUxF9WjSJ0wlgCHNRUwz/+DyHvDRVnNxSE3G+kYFma4MKGTdBLJQc9Eflgoxf4irSOe31Tk9uI8vYp2HUdtqAjT1bCoxh855S20qMiisU6lYDextx4753bzO1JpMV8OzjIV21VwcUpNhKjIADw9MT2TnN9I7VAZZV3OR+/UfRzSBTGeU1/XHnDHVZtov2wZNxswLf85Ycwe9vnKsWuxndjGleTqkJmOpij1OEeiPkVCQDanJ9KOJOb5rggQggUEnVuZCft5mMqpmaQIY9SnIdKsBrpWprl82dZBdwh7Uv/Ls0NUmByu+VlCQpdRiMKmarG0nLsqvQ+X+GHWpuTikJrszjS+JRbfL5GlRGWRcUW3WZjJqf6wNZDpbuu3lqtNkCuopmovMCkDGUGpTkTaGBJl+GNnPn/ZTEADmY0XdmGfsz0F6DE2GE0stLTEVYWkPVYFMnR86q3jPHavHLi+9ajJMl9WaVs/0B/OxsrNbEciiBeuidkbUyZgIMUbmrNJh93SqeEiQsbREnyMV0LQ/5qYi7SrIeC9TromkPYj+GDHEDtyVvoYqkGl/qU3thmoyBpF9rIb1Um0DyarJ3MM4dVORH0I3LEr1EtIOhDfXZUY/4WgyE5MCLdXzKcjc6cFjodX0wxvSL0PzrIxpUVEH0v4YdVXeWgUytW3bGOWL4RU3mYtdTEXqw74vexi1rSmaijwX+03wL09JAwDd+5C8mFTWYuqYiNmO1jUEyKqcHs6DarM2BcGCT7anx9wj7XWExlhmd5TCnUDWhVF98ZtABkPOT5up6OVUmyEIXkq/NoSp5W3FjP9jlekSeN0/0i5FDWWQRa28pjIFGUViazMccbqJqZqLtKfvbpuCoPw6hBZzJYX1VzsG6YW0sS6aTDVUKMjanB7Oi/bL2FNPQTZVTcazHcFhSbpSmSwm8vLvjEivSwqyY9atrMP9CrQHLjrcGFBUTcUywLhd3902TUb5dUi3nwNg/62rrApk+jVAUzV1IFG3XjcbqHi6HCsYQ0Gm273RL4MXr3eqmgz+JJRwGQAACJFJREFUP2IHNnW1aMGHg+XzTodaJlrbogUfGXa7Jd2VmCPq9XAvnXLiIeit0khsTdYGMn13U2oyHHBqKla67l0OVSCjz6Caoo5ZnB64U72uWpvUCvQxF3Wgln/vhPPEqirCOiDT1QVN2rdoKMGBbcU/0FIvbmlmzrc5iOqqUS3G4ljG5OrKxs4/vFRhTKApyNTp4U0qyFJqMgDGhHfaxeHyMRJ1VAUyyoYwqwOCrE9q+iEVZKGajHIQ/ADonZWmlkHfxqJeQUGmA++9Kut500F2H7O1LVoJgMu3jdY+6UqhgBMFWepB6Cp20MieHwtkaGYdUmozF+uUg/O1TgzI/H4A1jjpug5katvWMXtrb8XiJi1mlxd9zEXuU23m88PIX4c2AWTY8KxKYBMYpVh7sivIVIbryK3LvW+WwrFAplqMjxEaRJopkiHKgbFK/mUSXZDiph6HMsgaq6gDWQiz2h9rA5lqslDvIozrC9LWBuVDaBSQhTAWsYyC7HMR622rijEn+pf0O7VsDKDpi61ajPeCNiHN38sYIK9MjFXy/8geZdf7BOaeMgbp96LJPF0Z14FMNZkCxCvhRdX+WNMUIfpSXQaivQ1i/tEfcUyCd6+vUc17oYnF1zV+XevT59RpcnYpWWCsCZOuqgF29q3KD83jX23xjyy8PHtokKZN/diT15Uw25ve33J9CnYAXrVXzco9dSDT/hUPuHKTneiaKNby0Cez7MrQ11SkMtVknK9LTM6FqAcHj3v5ON8WUi2mHtrUz8cLjxlcbgcv6bofSwDmH2pmdbxv2Uhdm8vLlRG/OcMMT7GrLAPCbGczIzsNCgqyVi1GjXUg09kWbSDzrwr1VZFqwi6motcVE2iqxcZyevhzpYoVZEO67nkeTCntY5KmD7SOE4d6ARkxpP09zsttAmryIWQBD0o40fDcMjzSdfyQPjNE3VA0kFV1ENWz2PaVUpC5txAGQ6mt/tB6KDc3kA3ZH0O+KQig6Pv2lpZGtKtT57RrqaL2smoxvLZQbWG/EKLJ6FO5icV9gEb7Y20gUJD2AVnWZEg9jHipVN5Da7IwLruV0k1ZWSHStvA0xGnXjYPTSivIgrQYt9aBjFnb6hRQk1H7Y3iTGOykrjrSznBb2ao6UoFMn6+q3Snm8dV3vumP0e/086nGaiq2aTGeMZUmw6OIaUob0Nogo5K6fhnz67gOtWkxyvh6MNJqL3MeQmg/KKRsWxkfpafcNvbJdGeqbTAV0WK6NwwOC367JkqlyVSL4VHEs9jEx861Ok1GgSqQ8V8KfVIrg4GvpWADsZOsmi99O8AxtZmzy8JPT29LrMtAtgFkOlmaidUhjjMFGeZzrN9WQRasxWg8FGSMtrOZPv8ilPugl9uhzT5WLQZoWSdmt3UOKUDWmYkNv4GxMfV86cDshrNeyR5+ADUVD6kstTvTzUWuxJq/iAWUBGTHwuWS0F77Wtr7ZoDrZXbeFrQ/1leL0UaIWUq5OZP2len79p1cvCkyfIQxwmx3ixYsOC1PPCa/ilJoMgDmvNCXj6bJ1P6lgWfJEwEwzEXJqkyqqdinP+aVljUZZqhfy/EeCSjIpq7FeKIHc1gSDo+Q943iCjKWRzUt1aJ8CN1FCgGwUF6K25rMRQoo0DiHWNkLke5CnRirqFiBxgrZiiKzztL+2NRBxupnnS7Ftg2hPy57yDCdzMuv2y+jm6Q7BJfnZXo7tXEbyMomHrOfX1BbW9oLajKyvixta9OrfZs02SNF/FhAaA/Jak2qNlu3X0ZXyTfwBbxdpmAVjLaBzOeGAa4Y65yKRnseyl9nTIGeVW3dbYyPsSU3D8b/TJZV6mRNjnSYqMqaansgBdm6mky1GAADaG3tr1xvAxmFGYDDa3UgJyMSD0gH2FlQ88jz5hqrLMofo6nJhA8Ge7o436EODy9PHMvDSH+uDDLq70QhIOtUYcLCzEI5TOr3XWQla7bJbTUVMRPxZHf9YVWTsY9K1/u9PBqVoQTO0WB86El3oimBjAd7qR1Y+4OdXrWswi7PMijIpj4I/XD5BftoMW6PNZ1Mx+kAGECj/k6UGmTepwMQpDsxV1EYRwwD4zGWT1RUP8ksPK3nWXLOWism0S5PJxcxjcoXeJ5i3HfxKlrx6GFtUxGOUoOMNujTQaTHo+1teZv6Y/qeALCQaVQpf1lfKIoGQ5P1amsIkPVibICb9rM2yvs/9DlnJYJVNVpQU3FKTg+d+OvCu6snLD7KaMzwTGkcgAE0yQpPzg1krIalPxcuofaSTB2LYQq3t1RdQkG26f0xZq/7UyigyMOTp8DTyQdcH5rYINbbBGSe7hzPDWTM52PpOX3EzsKquYG6xgIZc0ndy3qq8TfEf26xZnoHnS3BNgD6gVDQ8SGk/927oYg3osEyyDoKlB8P21/3fVgnTV0dWYhWXF/SKZiK7EytfPr/90KL+eY4CEdn93A+JgEwgBbOQ6nk3DRZ6fEnf6og23RT0YWtO0H7xFsFGOXK5+SNRYBsrbYzyNYS3+g3K8hUQ4zOWAMDuoc9W7LtY2XVVHyhnR9ptAmBYYQMsk34JUbigQ2OdPrRVEBGv1HnVr5E5Mc/4niunA+dRKbaJhufrmUqUlnWZEhhmqRajK3J+OpO5UlwFpV5Zb7h3uXMAc9Zxa//34FZI8+L0X4GWQwpjlMHMz285Y3sjzlzFfHBloeWsKgIvspDd64uLkQ4hI6H4tFkOIYmSbPdeZS+YQYZIp0+MZ1qSk+BJmN7bPfqssqDjXI24RkAGMM8eKGj8JNBFkWMuZINkwDjlgC5K1vcExVgMJBBhhQybaMEGL90TRkac080DeZCzSBzSeQ4SyCRBDLIEglWqs3JmUsgg2zmL0B+/PQSyCBLL+PcwswlkEE28xcgP356CWSQpZdxqhbcTY3bmXSqdnK9a0rg/wAAAP//VyskBAAAAAZJREFUAwDyneiO82FJIgAAAABJRU5ErkJggg==" mediaID="The REAL Toolsprite_neilson_cst_costume"/><costume name="costume(2)" center-x="101" center-y="151" image="data:image/png;base64,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" mediaID="The REAL Toolsprite_neilson_cst_costume(2)"/><sound name="recording" sound="data:audio/ogg;base64,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" mediaID="The REAL Toolsprite_neilson_snd_recording"/><costume name="costume" center-x="129.5" center-y="83.5" image="data:image/png;base64,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" mediaID="The REAL Toolsprite_Sprite(2)_cst_costume"/><costume name="Untitled" center-x="159" center-y="88.01666666666665" image="data:image/png;base64,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" mediaID="The REAL Toolsprite_Sprite_cst_Untitled"/><sound name="recording" sound="data:audio/ogg;base64,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" mediaID="The REAL Toolsprite_Sprite_snd_recording"/></media></snapdata>