<snapdata remixID="10314510"><project name="digi4all-L1-turtle-art" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Bühne" width="480" height="360" costume="1" 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" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="2"><item><costume name="Unbenannt" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAGFUlEQVR4nO3OIQHAQBAEsfNvunXxCyYgPHd3HwDw3DwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAJDzAwnWhGGOnjSMAAAAAElFTkSuQmCC" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Stift" idx="1" x="-68.04457532399738" y="-73.61683998861452" heading="38.00000000013824" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="197,0,96,1" pen="tip" id="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="118.999999" y="30"><block s="receiveGo"></block><block s="setColor"><color>197,0,96,1</color></block><block s="down"></block><block s="doSetVar"><l>a</l><l>100</l></block><block s="doForever"><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block><block s="doWarp"><script><block s="doSetVar"><l>b</l><l>0</l></block><block s="doRepeat"><l>200</l><script><block s="forward"><block var="b"/></block><block s="turn"><block var="a"/></block><block s="doChangeVar"><l>b</l><l>1</l></block></script></block></script></block><block s="doChangeVar"><l>a</l><l>05</l></block></script></block></script></scripts></sprite><watcher var="a" style="normal" x="10" y="10" color="243,118,29"/><watcher var="b" style="normal" x="10" y="31.000001999999995" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="%&apos;attribute&apos; of sound %&apos;sound&apos;" type="reporter" category="sound"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">duration<options>name&#xD;duration&#xD;length&#xD;number of channels&#xD;sample rate&#xD;samples</options></input><input type="%obj"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="attribute"/><l>name</l></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>sound</l></list><l>return sound.name;</l></block><list><block var="sound"/></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="attribute"/><l>samples</l></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>audioBuffer</l></list><l>var result, i;&#xD;if (audioBuffer.numberOfChannels &gt; 1) {&#xD;    result = new List();&#xD;    for (i = 0; i &lt; audioBuffer.numberOfChannels; i += 1) {&#xD;        result.add(new List(audioBuffer.getChannelData(i)));&#xD;    }&#xD;    return result;&#xD;}&#xD;return new List(audioBuffer.getChannelData(0));</l></block><list><custom-block s="%s of sound %obj"><l></l><block var="sound"/></custom-block></list></block></block></script></block><block s="doRun"><block s="reportJSFunction"><list><l>sound</l></list><l>var base64, binaryString, len, bytes, i,&#xD;    arrayBuffer, audioCtx;&#xD;if (sound.audioBuffer) {&#xD;    return;&#xD;}&#xD;base64 = sound.audio.src.split(&apos;,&apos;)[1];&#xD;binaryString =  window.atob(base64);&#xD;len = binaryString.length;&#xD;bytes = new Uint8Array(len);&#xD;for (i = 0; i &lt; len; i += 1)        {&#xD;  bytes[i] = binaryString.charCodeAt(i);&#xD;}&#xD;arrayBuffer = bytes.buffer;&#xD;Note.prototype.setupContext();&#xD;audioCtx = Note.prototype.audioContext;&#xD;audioCtx.decodeAudioData(arrayBuffer, function(buffer) {&#xD;   sound.audioBuffer = buffer;&#xD;});</l></block><list><block var="sound"/></list></block><block s="doWaitUntil"><block s="evaluate"><block s="reportJSFunction"><list><l>sound</l></list><l>return !isNil(sound.audioBuffer);</l></block><list><block var="sound"/></list></block></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>sound</l><l>choice</l></list><l>switch (choice) {&#xD;case &apos;sample rate&apos;:&#xD;    return sound.audioBuffer.sampleRate;&#xD;case &apos;duration&apos;:&#xD;    return sound.audioBuffer.duration;&#xD;case &apos;length&apos;:&#xD;    return sound.audioBuffer.length;&#xD;case &apos;number of channels&apos;:&#xD;    return sound.audioBuffer.numberOfChannels;&#xD;default:&#xD;    return sound.audioBuffer;&#xD;}</l></block><list><block var="sound"/><block var="attribute"/></list></block></block></script></block-definition><block-definition s="turbo %&apos;action&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>begin</l></list></block><block s="doSetVar"><l>begin</l><block s="reportGlobalFlag"><l><option>turbo mode</option></l></block></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>true</bool></l></block><block s="doRun"><block var="action"/><list></list></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><block var="begin"/></block></script></block-definition><block-definition s="play %&apos;samples&apos; at %&apos;sampleRate&apos; Hz" type="command" category="sound"><comment x="0" y="0" w="164" collapsed="false">play back a sound, a list of samples (single channel), or a list of lists (multiple channels) at the given sample rate.&#xD;for demo purposes this block also fast-plots the samples on the stage</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="samples"/><l><option>sound</option></l></block><script><block s="doSetVar"><l>samples</l><custom-block s="%s of sound %obj"><l>samples</l><block var="samples"/></custom-block></block></script></block><block s="doRun"><block s="reportJSFunction"><list><l>samples</l><l>rate</l></list><l>var audioCtx, channels, frameCount, arrayBuffer, i, source;&#xD;Note.prototype.setupContext();&#xD;audioCtx = Note.prototype.audioContext;&#xD;channels = (samples.at(1) instanceof List) ? samples.length() : 1; &#xD;frameCount = (channels === 1) ? samples.length() : samples.at(1).length(); &#xD;arrayBuffer = audioCtx.createBuffer(channels, frameCount, rate);&#xD;if (!arrayBuffer.copyToChannel) {&#xD;    arrayBuffer.copyToChannel = function (src, channel) {&#xD;        var buffer = this.getChannelData(channel);&#xD;        for (i = 0; i &lt; src.length; i += 1) {&#xD;            buffer[i] = src[i];&#xD;        }&#xD;    }&#xD;}&#xD;if (channels === 1) {&#xD;    arrayBuffer.copyToChannel(Float32Array.from(samples.asArray()), 0, 0);&#xD;} else {&#xD;    for (i = 0; i &lt; channels; i += 1) {&#xD;        arrayBuffer.copyToChannel(Float32Array.from(samples.at(i + 1).asArray()), i, 0);&#xD;    }&#xD;}&#xD;source = audioCtx.createBufferSource();&#xD;source.buffer = arrayBuffer;&#xD;source.connect(audioCtx.destination);&#xD;source.start();&#xD;source.pause = source.stop;&#xD;this.parentThatIsA(StageMorph).activeSounds.push(source);</l></block><list><block var="samples"/><block var="sampleRate"/></list></block><custom-block s="plot sound %obj"><block var="samples"/></custom-block></script></block-definition><block-definition s="%&apos;frequency&apos; Hz for %&apos;duration&apos; secs at %&apos;sample rate&apos; Hz sample rate" type="reporter" category="sound"><comment x="0" y="0" w="205" collapsed="false">generate a list of samples representing a sine wave at the given frequency, duration and sample rate</comment><header></header><code></code><translations></translations><inputs><input type="%n">440<options>a 55=55&#xD;a 110=110&#xD;a 220=220&#xD;a 440=440&#xD;a 880=880&#xD;a 1760=1760&#xD;a 3520=3520</options></input><input type="%n">1</input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs><script><block s="doDeclareVariables"><list><l>output</l><l>sample period</l><l>duration in samples</l><l>time</l></list></block><block s="doSetVar"><l>sample period</l><block s="reportQuotient"><l>1</l><block var="sample rate"/></block></block><block s="doSetVar"><l>duration in samples</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportProduct"><block var="duration"/><block var="sample rate"/></block></block></block><block s="doSetVar"><l>time</l><l>0</l></block><block s="doSetVar"><l>output</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doRepeat"><block var="duration in samples"/><script><block s="doAddToList"><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportProduct"><l>2</l><block s="reportProduct"><custom-block s="PI"></custom-block><block s="reportProduct"><block var="frequency"/><block var="time"/></block></block></block></custom-block></block><block var="output"/></block><block s="doChangeVar"><l>time</l><block var="sample period"/></block></script></block></script></block><block s="doReport"><block var="output"/></block></script></block-definition><block-definition s="PI" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793</l></block></script></block-definition><block-definition s="degrees %&apos;radians&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportProduct"><block var="radians"/><l>180</l></block><custom-block s="PI"></custom-block></block></block></script></block-definition><block-definition s="find first in %&apos;list&apos; such that %&apos;test&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="list"/><block s="reportNewList"><list></list></block></block><script><custom-block s="error %s"><l>item not found in list</l></custom-block></script></block><block s="doIf"><block s="evaluate"><block var="test"/><list><block s="reportListItem"><l>1</l><block var="list"/></block></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="list"/></block></block></script></block><block s="doReport"><custom-block s="find first in %l such that %predRing"><block s="reportCDR"><block var="list"/></block><block var="test"/></custom-block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg)</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="sound named %&apos;name&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="find first in %l such that %predRing"><block s="reportGet"><l><option>sounds</option></l></block><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="%s of sound %obj"><l>name</l><block var="sound"/></custom-block><block var="name"/></block></autolambda><list><l>sound</l></list></block></custom-block></block></script></block-definition><block-definition s="plot sound %&apos;sound&apos;" type="command" category="pen"><comment x="0" y="0" w="164" collapsed="false">quickly plot the samples of a sound, a list of samples (single channel), or a list of lists (multiple channels) to the stage at a lower resolution.</comment><header></header><code></code><translations></translations><inputs><input type="%obj"></input></inputs><script><block s="doDeclareVariables"><list><l>samples</l><l>step</l><l>offset</l><l>i</l><l>stage height</l></list></block><block s="doSetVar"><l>stage height</l><custom-block s="stage height"></custom-block></block><block s="doIfElse"><block s="reportIsA"><block var="sound"/><l><option>sound</option></l></block><script><block s="doSetVar"><l>samples</l><custom-block s="%s of sound %obj"><l>samples</l><block var="sound"/></custom-block></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><custom-block s="%s of sound %obj"><l>length</l><block var="sound"/></custom-block><block s="reportProduct"><custom-block s="stage width"></custom-block><l>2</l></block></block></block></script><script><block s="doSetVar"><l>samples</l><block var="sound"/></block></script></block><block s="clear"></block><block s="up"></block><block s="doIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="samples"/></block><l><option>list</option></l></block><script><block s="doSetVar"><l>step</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="samples"/></block></block><block s="reportProduct"><custom-block s="stage width"></custom-block><l>2</l></block></block></block><block s="doSetVar"><l>offset</l><block s="reportQuotient"><block var="stage height"/><l>4</l></block></block><custom-block s="for each %upvar of %l %cs"><l>channel</l><block var="samples"/><script><block s="doSetVar"><l>i</l><l>0</l></block><block s="gotoXY"><block s="reportQuotient"><custom-block s="stage width"></custom-block><l>-2</l></block><block var="offset"/></block><block s="down"></block><block s="setSize"><l>1</l></block><custom-block s="turbo %cs"><script><block s="doRepeat"><block s="reportProduct"><custom-block s="stage width"></custom-block><l>2</l></block><script><block s="doChangeVar"><l>i</l><block var="step"/></block><block s="gotoXY"><block s="reportSum"><block s="xPosition"></block><l>0.5</l></block><block s="reportSum"><block s="reportProduct"><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="i"/></block><block var="channel"/></block><block s="reportQuotient"><block var="stage height"/><l>6.4</l></block></block><block var="offset"/></block></block></script></block></script></custom-block><block s="up"></block><block s="doChangeVar"><l>offset</l><block s="reportQuotient"><custom-block s="stage height"></custom-block><l>-2</l></block></block></script></custom-block></script><script><block s="doSetVar"><l>step</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="samples"/></block><block s="reportProduct"><custom-block s="stage width"></custom-block><l>2</l></block></block></block><block s="gotoXY"><block s="reportQuotient"><custom-block s="stage width"></custom-block><l>-2</l></block><l>0</l></block><block s="down"></block><block s="setSize"><l>1</l></block><custom-block s="turbo %cs"><script><block s="doRepeat"><block s="reportProduct"><custom-block s="stage width"></custom-block><l>2</l></block><script><block s="doChangeVar"><l>i</l><block var="step"/></block><block s="gotoXY"><block s="reportSum"><block s="xPosition"></block><l>0.5</l></block><block s="reportProduct"><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="i"/></block><block var="samples"/></block><block s="reportQuotient"><block var="stage height"/><l>3.2</l></block></block></block></script></block></script></custom-block><block s="up"></block></script></block></script></block-definition><block-definition s="stage width" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return StageMorph.prototype.dimensions.x;</l></block><list></list></block></block></script></block-definition><block-definition s="stage height" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return StageMorph.prototype.dimensions.y;</l></block><list></list></block></block></script></block-definition><block-definition s="$circleSolid-1-255-0-0 record" type="reporter" category="sensing"><comment x="0" y="0" w="192" collapsed="false">records an audio snippet and reports it as a new sound, or zero if the user cancels</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>test</l><l>pic</l></list></block><block s="doSetVar"><l>test</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>var soundRecorder,&#xD;    result = false;&#xD;&#xD;soundRecorder = new SoundRecorderDialogMorph(&#xD;    function (audio) {&#xD;        if (audio) {&#xD;            result = new Sound(audio, &apos;recording&apos;);&#xD;        } else {&#xD;            result = null;&#xD;            this.destroy();&#xD;        }&#xD;    }&#xD;);&#xD;&#xD;soundRecorder.cancel = function () {&#xD;    result = null;&#xD;    this.destroy();&#xD;};&#xD;&#xD;soundRecorder.key = &apos;microphone&apos;;&#xD;soundRecorder.popUp(this.world());&#xD;return function () {return result; };</l></block><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block s="reifyScript"><script><block s="doSetVar"><l>pic</l><block s="evaluate"><block var="test"/><list></list></block></block><block s="doReport"><block s="reportNot"><block s="reportEquals"><block var="pic"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></block></script><list></list></block><list></list></block></block><block s="doReport"><block var="pic"/></block></script></block-definition><block-definition s="loudness" type="reporter" category="sensing"><header></header><code></code><translations>ca:volum del so&#xD;es:volumen del sonido&#xD;</translations><inputs></inputs><script><block s="doIf"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return typeof meter == &apos;undefined&apos;</l></block><list></list></block><script><block s="doRun"><block s="reportJSFunction"><list></list><l>navigator.getUserMedia = ( navigator.getUserMedia ||&#xD;                       navigator.webkitGetUserMedia ||&#xD;                       navigator.mozGetUserMedia ||&#xD;                       navigator.msGetUserMedia);&#xD;&#xD;var audioContext = new AudioContext();&#xD;&#xD;/*&#xD;The MIT License (MIT)&#xD;&#xD;Copyright (c) 2014 Chris Wilson&#xD;&#xD;Permission is hereby granted, free of charge, to any person obtaining a copy&#xD;of this software and associated documentation files (the "Software"), to deal&#xD;in the Software without restriction, including without limitation the rights&#xD;to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&#xD;copies of the Software, and to permit persons to whom the Software is&#xD;furnished to do so, subject to the following conditions:&#xD;&#xD;The above copyright notice and this permission notice shall be included in all&#xD;copies or substantial portions of the Software.&#xD;&#xD;THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&#xD;IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&#xD;FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&#xD;AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&#xD;LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&#xD;OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE&#xD;SOFTWARE.&#xD;*/&#xD;&#xD;function createAudioMeter (audioContext,clipLevel,averaging,clipLag) {&#xD;	 var processor = audioContext.createScriptProcessor(512);&#xD;	 processor.onaudioprocess = volumeAudioProcess;&#xD;	 processor.clipping = false;&#xD;	 processor.lastClip = 0;&#xD;	 processor.volume = 0;&#xD;	 processor.clipLevel = clipLevel || 0.98;&#xD;	 processor.averaging = averaging || 0.95;&#xD;	 processor.clipLag = clipLag || 750;&#xD; 	processor.connect(audioContext.destination);&#xD; 	return processor;&#xD;};&#xD;&#xD;function volumeAudioProcess (event) {&#xD;  var buf = event.inputBuffer.getChannelData(0),&#xD;      bufLength = buf.length,&#xD; 	    sum = 0,&#xD;      x;&#xD;  for (var i=0; i&lt;bufLength; i++) {&#xD;   	x = buf[i];&#xD;   	if (Math.abs(x)&gt;=this.clipLevel) {&#xD;    		this.clipping = true;&#xD;    		this.lastClip = window.performance.now();&#xD;   	}&#xD;   	sum += x * x;&#xD;  }&#xD;  var rms =  Math.sqrt(sum / bufLength);&#xD;  this.volume = Math.max(rms, this.volume*this.averaging);&#xD;};&#xD;&#xD;function gotStream (stream) {&#xD;  mediaStreamSource = audioContext.createMediaStreamSource(stream);&#xD;  window.meter = createAudioMeter(audioContext);&#xD;  mediaStreamSource.connect(meter);&#xD;};&#xD;&#xD;navigator.getUserMedia(&#xD;  {&#xD;    "audio": {&#xD;      "mandatory": {&#xD;        "googEchoCancellation": "false",&#xD;        "googAutoGainControl": "false",&#xD;        "googNoiseSuppression": "false",&#xD;        "googHighpassFilter": "false"&#xD;      },&#xD;      "optional": []&#xD;    },&#xD;  }, gotStream, nop);</l></block><list></list></block></script></block><block s="doWaitUntil"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return typeof meter != &apos;undefined&apos;</l></block><list></list></block></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return Math.floor(meter.volume * 100);</l></block><list></list></block></block></script></block-definition><block-definition s="$flash map %&apos;fn&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>fn</l><l>data</l><l>proc</l></list><l>return proc.reportAtomicMap(fn, data);</l></block><list><block var="fn"/><block var="data"/></list></block></block></script></block-definition><block-definition s="$flash keep %&apos;test&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>fn</l><l>data</l><l>proc</l></list><l>return proc.reportAtomicKeep(fn, data);</l></block><list><block var="test"/><block var="data"/></list></block></block></script></block-definition><block-definition s="$flash combine %&apos;fn&apos; with %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>fn</l><l>data</l><l>proc</l></list><l>return proc.reportAtomicCombine(fn, data);</l></block><list><block var="fn"/><block var="data"/></list></block></block></script></block-definition><block-definition s="$flash sort %&apos;data&apos; by %&apos;fn&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>data</l><l>fn</l><l>proc</l></list><l>return proc.reportAtomicSort(data, fn);</l></block><list><block var="data"/><block var="fn"/></list></block></block></script></block-definition><block-definition s="$flash reverse %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>list</l></list><l>return new List(list.asArray().slice().reverse());</l></block><list><block var="list"/></list></block></block></script></block-definition><block-definition s="Leap number of hands" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window.controller.frame(0).hands.length;</l></block><list></list></block></block></script></block-definition><block-definition s="Leap %&apos;pos&apos; position of hand %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">x<options>x&#xD;y&#xD;z</options></input><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="num"/><custom-block s="Leap number of hands"></custom-block></block></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>pos</l><l>num</l></list><l>var a = {x:0, y:1, z:2}[pos]; return window.controller.frame(0).hands[num-1].stabilizedPalmPosition[a];</l></block><list><block var="pos"/><block var="num"/></list></block></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Leap %&apos;pos&apos; rotation of hand %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">yaw<options>yaw&#xD;pitch&#xD;roll</options></input><input type="%n">1</input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="num"/><custom-block s="Leap number of hands"></custom-block></block></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>pos</l><l>num</l></list><l>var f = window.controller.frame(0);&#xD;switch (pos){&#xD;  case "yaw":&#xD;    return f.hands[num-1].yaw();&#xD;  case "pitch":&#xD;    return f.hands[num-1].pitch();&#xD;  case "roll":&#xD;    return f.hands[num-1].roll();&#xD;};&#xD;            &#xD;        </l></block><list><block var="pos"/><block var="num"/></list></block></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Leap %&apos;pos&apos; position of finger %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">x<options>x&#xD;y&#xD;z</options></input><input type="%n">1</input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="num"/><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window.controller.frame(0).fingers.length;</l></block><list></list></block></block></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>pos</l><l>num</l></list><l>var a = {x:0, y:1, z:2}[pos]; return window.controller.frame(0).fingers[num-1].stabilizedTipPosition[a];</l></block><list><block var="pos"/><block var="num"/></list></block></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Leap hand %&apos;num&apos; is pinching" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s">1</input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="num"/><custom-block s="Leap number of hands"></custom-block></block></block><script><block s="doReport"><block s="reportGreaterThan"><block s="evaluate"><block s="reportJSFunction"><list><l>num</l></list><l>return window.controller.frame(0).hands[num-1].pinchStrength;</l></block><list><block var="num"/></list></block><l>0.75</l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Leap pinch strength of hand %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="num"/><custom-block s="Leap number of hands"></custom-block></block></block><script><block s="doReport"><block s="reportProduct"><block s="evaluate"><block s="reportJSFunction"><list><l>num</l></list><l>return window.controller.frame(0).hands[num-1].pinchStrength;</l></block><list><block var="num"/></list></block><l>100</l></block></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Leap $flag" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window.controller !== undefined</l></block><list></list></block><script><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doDeclareVariables"><list><l>test</l></list></block><block s="doSetVar"><l>test</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>var leapScript,&#xD;    done = false;&#xD;leapScript = document.createElement(&apos;script&apos;),&#xD;leapScript.onload = function () {&#xD;    done = true;&#xD;    console.log(&apos;leap is ready&apos;);&#xD;};&#xD;document.head.appendChild(leapScript);&#xD;leapScript.src = &apos;https://js.leapmotion.com/leap-0.6.4.min.js&apos;;&#xD;return function () {return done; }</l></block><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block var="test"/><list></list></block></block><block s="doRun"><block s="reportJSFunction"><list></list><l>window.controller = new Leap.Controller({enableGestures: true, background: true}); window.controller.connect();</l></block><list></list></block></script></block-definition><block-definition s="square %&apos;side&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><l>4</l><script><block s="forward"><block var="side"/></block><block s="turn"><l>90</l></block></script></block></script></block-definition><block-definition s="polygon corner: %&apos;corner&apos; side: %&apos;side&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="corner"/><script><block s="forward"><block var="side"/></block><block s="turn"><l>45</l></block></script></block></script><scripts><script x="186.7744160625" y="106.000002"><block s="reportQuotient"><l></l><l></l></block></script></scripts></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition></blocks><variables><variable name="a"><l>5575.740000000001</l></variable><variable name="b"><l>200</l></variable></variables></project><media name="digi4all-L1-turtle-art" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>