<snapdata remixID="10925053"><project name="digi4all_Projekt_L1_VB" 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="-24.717641175776862" y="-15.070759128937766" heading="26.899999999999977" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="159,255,7,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="71.999999" y="47"><block s="receiveGo"></block><block s="setColor"><color>159,255,7,1</color></block><block s="down"></block><block s="doSetVar"><l>c</l><l>3</l></block><block s="doForever"><script><block s="gotoXY"><l>3</l><l>3</l></block><block s="setHeading"><l><option>random</option></l></block><block s="clear"></block><block s="doWarp"><script><block s="doSetVar"><l>a</l><l>4</l></block><block s="doSetVar"><l>c</l><l>1</l></block><block s="doSetVar"><l>d</l><l>5</l></block><block s="doSetVar"><l>e</l><l>2</l></block><block s="doRepeat"><l>100</l><script><block s="turn"><block var="a"/></block><block s="doChangeVar"><l>d</l><l>1</l></block><block s="forward"><block var="c"/></block><block s="turnLeft"><block var="e"/></block><block s="turn"><block var="d"/></block><block s="doChangeVar"><l>c</l><l>1</l></block><block s="forward"><block var="d"/></block></script></block></script></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block></script><script x="150.999999" y="500.9999999999999"><block var="b"/></script></scripts></sprite><watcher var="a" style="normal" x="10" y="10" color="243,118,29"/><watcher var="c" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="d" style="normal" x="10" y="73.00000599999998" color="243,118,29"/><watcher var="e" style="normal" x="10" y="94.00000799999998" 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>5</l></variable><variable name="c"><l>101</l></variable><variable name="d"><l>105</l></variable><variable name="e"><l>2</l></variable></variables></project><media name="digi4all_Projekt_L1_VB" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>