<snapdata remixID="14262518"><project name="executions log tracing" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="executions log tracing"><notes></notes><hidden> reportVariadicSum</hidden><headers></headers><code></code><blocks><block-definition s="%&apos;#1&apos;" type="reporter" category="operators" selector="reportVariadicSum"><header></header><code></code><translations></translations><inputs><input type="%mult%n" readonly="true" separator="+" collapse="sum" initial="2"></input></inputs><script><block s="doPrimitive"><l><bool>false</bool></l><l>reportVariadicSum</l></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>fn</l><block s="reportEnvironment"><l><option>script</option></l></block></list></block><block s="reportNewList"><list><l>args</l><block var="#1"/></list></block><block s="reportNewList"><list><l>result</l><block s="reportVariadicSum"><block var="#1"/></block></list></block></list></block><block var="EXECUTION LOG"/></block><block s="doReport"><block s="reportVariadicSum"><block var="#1"/></block></block></script><scripts><script x="181.5" y="158.2"><block s="reportEnvironment"><l><option>script</option></l></block></script></scripts></block-definition><block-definition s="log function %&apos;func&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%repRing" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block s="evaluate"><block var="func"/><list></list></block></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>fn</l><block s="reportListItem"><l>1</l><block s="reportEnvironment"><l><option>inputs</option></l></block></block></list></block><block s="reportNewList"><list><l>args</l><block s="reportCDR"><block s="reportTextSplit"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><block s="reportEnvironment"><l><option>inputs</option></l></block></block></autolambda><list></list></block><l><option>blocks</option></l></block></block></list></block><block s="reportNewList"><list><l>result</l><block var="result"/></list></block></list></block><block var="EXECUTION LOG"/></block><block s="doReport"><block var="result"/></block></script><scripts><script x="10" y="215.00000000000023"><block var="#1"/></script><script x="10" y="244.8333333333336"><block var="func"/></script><script x="10" y="274.66666666666697"><block var="#1"/></script><script x="10" y="304.5000000000002"><block s="evaluate"><block var="func"/><list></list></block></script><script x="10" y="338.3333333333337"><block s="reportDifference"><l></l><block var="#2"/></block></script><script x="10" y="372.16666666666697"><block var="#1"/></script><script x="10" y="402.0000000000002"><block s="reportDifference"><l></l><block var="#2"/></block></script><script x="272.02753906249995" y="283.5333333333334"><block s="reportVariadicSum"><list><l>1</l><l>3</l></list></block></script></scripts></block-definition></blocks><primitives><block-definition s="move %#1 steps" type="command" category="motion" selector="forward" primitive="forward"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs></block-definition><block-definition s="turn $clockwise %#1 degrees" type="command" category="motion" selector="turn" primitive="turn"><header></header><code></code><translations></translations><inputs><input type="%n">15</input></inputs></block-definition><block-definition s="turn $counterclockwise %#1 degrees" type="command" category="motion" selector="turnLeft" primitive="turnLeft"><header></header><code></code><translations></translations><inputs><input type="%n">15</input></inputs></block-definition><block-definition s="point in direction %#1" 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></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: %#1 y: %#2" 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></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 %#1 secs to x: %#2 y: %#3" 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></block-definition><block-definition s="change x by %#1" type="command" category="motion" selector="changeXPosition" primitive="changeXPosition"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs></block-definition><block-definition s="set x to %#1" type="command" category="motion" selector="setXPosition" primitive="setXPosition"><header></header><code></code><translations></translations><inputs><input type="%n">0</input></inputs></block-definition><block-definition s="change y by %#1" type="command" category="motion" selector="changeYPosition" primitive="changeYPosition"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs></block-definition><block-definition s="set y to %#1" type="command" category="motion" selector="setYPosition" primitive="setYPosition"><header></header><code></code><translations></translations><inputs><input type="%n">0</input></inputs></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></block-definition><block-definition s="position" type="reporter" category="motion" selector="getPosition" primitive="getPosition"><header></header><code></code><translations></translations><inputs></inputs></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></block-definition><block-definition s="costume #" type="reporter" category="looks" selector="getCostumeIdx" primitive="getCostumeIdx"><header></header><code></code><translations></translations><inputs></inputs></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 %#1 width %#2 height %#3" 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>a List [2 elements]</options></input><input type="%n"><options>a List [2 elements]</options></input></inputs></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 %#1 for %#2 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></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 %#1 for %#2 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></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 %#1" type="command" category="looks" selector="changeScale" primitive="changeScale"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs></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 %#1 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></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 %#1 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></block-definition><block-definition s="play sound %#1 at %#2 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></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 %#1 beats" type="command" category="sound" selector="doRest" primitive="doRest"><header></header><code></code><translations></translations><inputs><input type="%n">0.2</input></inputs></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 %#1" type="command" category="sound" selector="doChangeTempo" primitive="doChangeTempo"><header></header><code></code><translations></translations><inputs><input type="%n">20</input></inputs></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 %#1" type="command" category="sound" selector="changeVolume" primitive="changeVolume"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs></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 %#1" type="command" category="sound" selector="changePan" primitive="changePan"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs></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 %#1" type="command" category="pen" selector="setColor" primitive="setColor"><header></header><code></code><translations></translations><inputs><input type="%clr" readonly="true" irreplaceable="true"></input></inputs></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 %#1" type="command" category="pen" selector="changeSize" primitive="changeSize"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs></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 %#1 secs" type="command" category="control" selector="doWait" primitive="doWait"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs></block-definition><block-definition s="wait until %#1" type="command" category="control" selector="doWaitUntil" primitive="doWaitUntil"><header></header><code></code><translations></translations><inputs><input type="%boolUE" readonly="true"></input></inputs></block-definition><block-definition s="forever %#1" type="command" category="control" selector="doForever" primitive="doForever"><header></header><code></code><translations></translations><inputs><input type="%loop" readonly="true" irreplaceable="true"></input></inputs></block-definition><block-definition s="repeat %#1 %#2" 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></block-definition><block-definition s="repeat until %#1 %#2" 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></block-definition><block-definition s="for %#1 = %#2 to %#3 %#4" 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></block-definition><block-definition s="if %#1 %#2 %#3" 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></block-definition><block-definition s="if %#1 %#2 else %#3" 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></block-definition><block-definition s="if %#1 then %#2 else %#3" 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></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 %#1 to %#2 %#3" 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></block-definition><block-definition s="ask %#1 for %#2 %#3" 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></block-definition><block-definition s="create a clone of %#1" 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></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 %#1 $arrowRight %#2" 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></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></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 %#1" 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></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="%&apos;#1&apos; − %&apos;#2&apos;" type="reporter" category="operators" selector="reportDifference"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doPrimitive"><l><bool>false</bool></l><l>reportDifference</l></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>fn</l><block s="reportEnvironment"><l><option>caller</option></l></block></list></block><block s="reportNewList"><list><l>args</l><block var="#1"/></list></block><block s="reportNewList"><list><l>result</l><block s="reportDifference"><block var="#1"/><block var="#2"/></block></list></block></list></block><block var="EXECUTION LOG"/></block><block s="doReport"><block s="reportDifference"><block var="#1"/><block var="#2"/></block></block></script><scripts><script x="138.6328125" y="183.33333333333331"><block var="#1"/></script><script x="399.9611328125002" y="193.3333333333332"><block s="reportVariadicSum"><block var="#1"/></block></script></scripts></block-definition><block-definition s="%&apos;#1&apos;" 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><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportVariadicProduct</l></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>fn</l><block s="reportEnvironment"><l><option>caller</option></l></block></list></block><block s="reportNewList"><list><l>args</l><block var="#1"/></list></block><block s="reportNewList"><list><l>result</l><block s="reportVariadicProduct"><block var="#1"/></block></list></block></list></block><block var="EXECUTION LOG"/></block><block s="doReport"><block s="reportVariadicProduct"><block var="#1"/></block></block></script><scripts><script x="329.7267578125002" y="148.49999999999994"><block s="reportDifference"><block var="#1"/><block var="#2"/></block></script><script x="149.16015625" y="169.1666666666669"><block var="#1"/></script></scripts></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 %#1" type="predicate" category="operators" selector="reportNot" primitive="reportNot"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true"></input></inputs></block-definition><block-definition s="%#1" 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></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 %#1 of %#2" 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></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 %#1 to %#2" type="command" category="variables" selector="doSetVar" primitive="doSetVar"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_getVarNamesDict</options></input><input type="%s">0</input></inputs></block-definition><block-definition s="change %#1 by %#2" type="command" category="variables" selector="doChangeVar" primitive="doChangeVar"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_getVarNamesDict</options></input><input type="%n">1</input></inputs></block-definition><block-definition s="show variable %#1" type="command" category="variables" selector="doShowVar" primitive="doShowVar"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_getVarNamesDict</options></input></inputs></block-definition><block-definition s="hide variable %#1" type="command" category="variables" selector="doHideVar" primitive="doHideVar"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_getVarNamesDict</options></input></inputs></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 %#1" 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></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="%#1 contains %#2" 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></block-definition><block-definition s="is %#1 empty?" type="predicate" category="lists" selector="reportListIsEmpty" primitive="reportListIsEmpty"><header></header><code></code><translations></translations><inputs><input type="%l" readonly="true"></input></inputs></block-definition><block-definition s="index of %#1 in %#2" 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></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 %#1 to %#2" 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></block-definition><block-definition s="append %#1" 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></block-definition><block-definition s="combinations %#1" 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></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 %#1 over %#2" 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></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 %#1 from %#2" 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></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 %#1 in %#2" 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></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 %#1 using %#2" 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></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 %#1 in %#2 %#3" 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></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="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="430"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="431"></list></costumes><sounds><list struct="atomic" id="432"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="437"><costumes><list struct="atomic" id="438"></list></costumes><sounds><list struct="atomic" id="439"></list></sounds><blocks></blocks><variables></variables><scripts><script x="377" y="62.16666666666674"><custom-block s="%mult%n"><list><l>1</l><l>3</l></list></custom-block></script><script x="114" y="140.33333333333334"><block s="reportDifference"><l></l><l></l></block></script><script x="122" y="201"><custom-block s="log function %repRing"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l>1</l><l>2</l><l>3</l></list></block></autolambda><list></list></block></custom-block></script></scripts></sprite><watcher var="EXECUTION LOG" style="normal" x="40" y="45" color="243,118,29" extX="303" extY="190"/></sprites></stage><variables><variable name="EXECUTION LOG"><list id="466"><item><list id="467"><item><list id="468"><item><l>fn</l></item><item><context id="469"><inputs></inputs><variables></variables><custom-block s="%mult%n"><list><l>1</l><l>3</l></list></custom-block><receiver><ref id="437"></ref></receiver><origin></origin><context id="477"><inputs><input>4</input></inputs><variables></variables><receiver><ref id="437"></ref></receiver><origin><ref id="437"></ref></origin></context></context></item></list></item><item><list id="479"><item><l>args</l></item><item><list struct="atomic" id="480">1,3</list></item></list></item><item><list struct="atomic" id="481">result,4</list></item></list></item><item><list id="482"><item><list id="483"><item><l>fn</l></item><item><context id="484"><inputs></inputs><variables></variables><block s="reportDifference"><l></l><l></l></block><receiver><ref id="437"></ref></receiver><origin></origin><context id="490"><inputs><input>0</input></inputs><variables></variables><receiver><ref id="437"></ref></receiver><origin><ref id="437"></ref></origin></context></context></item></list></item><item><list struct="atomic" id="492">args,0</list></item><item><list struct="atomic" id="493">result,0</list></item></list></item><item><list id="494"><item><list id="495"><item><l>fn</l></item><item><context id="496"><inputs></inputs><variables></variables><block s="reportDifference"><l></l><l></l></block><receiver><ref id="437"></ref></receiver><origin></origin><context id="502"><inputs><input>0</input></inputs><variables></variables><receiver><ref id="437"></ref></receiver><origin><ref id="437"></ref></origin></context></context></item></list></item><item><list struct="atomic" id="504">args,0</list></item><item><list struct="atomic" id="505">result,0</list></item></list></item><item><list id="506"><item><list id="507"><item><l>fn</l></item><item><context id="508"><inputs></inputs><variables></variables><custom-block s="log function %repRing"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l>1</l><l>2</l><l>3</l></list></block></autolambda><list></list></block></custom-block><receiver><ref id="437"></ref></receiver><origin></origin><context id="524"><inputs><input>6</input></inputs><variables></variables><receiver><ref id="437"></ref></receiver><origin><ref id="437"></ref></origin></context></context></item></list></item><item><list struct="atomic" id="526">args,</list></item><item><list struct="atomic" id="527">result,6</list></item></list></item><item><list id="528"><item><list id="529"><item><l>fn</l></item><item><list id="530"><item><context id="531"><inputs></inputs><variables></variables><block s="reportVariadicProduct"><list><l>1</l><l>2</l><l>3</l></list></block><receiver><ref id="437"></ref></receiver><origin><ref id="437"></ref></origin><context id="540"><inputs><input>6</input></inputs><variables></variables><receiver><ref id="437"></ref></receiver><origin><ref id="437"></ref></origin></context></context></item></list></item></list></item><item><list struct="atomic" id="542">args,</list></item><item><list struct="atomic" id="543">result,6</list></item></list></item><item><list id="544"><item><list id="545"><item><l>fn</l></item><item><context id="546"><inputs></inputs><variables></variables><block s="reportVariadicProduct"><list><l>1</l><l>2</l><l>3</l></list></block><receiver><ref id="437"></ref></receiver><origin><ref id="437"></ref></origin><context id="555"><inputs><input>6</input></inputs><variables></variables><receiver><ref id="437"></ref></receiver><origin><ref id="437"></ref></origin></context></context></item></list></item><item><list id="557"><item><l>args</l></item><item><list linked="linked" id="558"><item><l>1</l></item><item><list id="559"><item><context id="560"><inputs></inputs><variables></variables><block s="reportEnvironment"><l></l></block><receiver></receiver><origin></origin></context></item><item><l>[inputs]</l></item></list></item></list></item></list></item><item><list struct="atomic" id="565">result,6</list></item></list></item></list></variable></variables></scene></scenes></project><media name="executions log tracing" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"></media></snapdata>