<snapdata remixID="13468359"><project name="digi4all-L1-turtle-art" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="digi4all-L1-turtle-art"><notes></notes><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="reportVariadicEquals"><list><block var="attribute"/><l>name</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="attribute"/><l>samples</l></list></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><list></list></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><list></list></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="reportVariadicProduct"><list><block var="duration"/><block var="sample rate"/></list></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="reportVariadicProduct"><list><l>2</l><block s="reportVariadicProduct"><list><custom-block s="PI"></custom-block><block s="reportVariadicProduct"><list><block var="frequency"/><block var="time"/></list></block></list></block></list></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="reportVariadicProduct"><list><block var="radians"/><l>180</l></list></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="reportVariadicEquals"><list><block var="list"/><block s="reportNewList"><list></list></block></list></block><script><custom-block s="error %s"><l>item not found in list</l></custom-block></script><list></list></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><list></list></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="reportVariadicEquals"><list><custom-block s="%s of sound %obj"><l>name</l><block var="sound"/></custom-block><block var="name"/></list></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="reportVariadicProduct"><list><custom-block s="stage width"></custom-block><l>2</l></list></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="reportVariadicProduct"><list><custom-block s="stage width"></custom-block><l>2</l></list></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="reportVariadicProduct"><list><custom-block s="stage width"></custom-block><l>2</l></list></block><script><block s="doChangeVar"><l>i</l><block var="step"/></block><block s="gotoXY"><block s="reportVariadicSum"><list><block s="xPosition"></block><l>0.5</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><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></list></block><block var="offset"/></list></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="reportVariadicProduct"><list><custom-block s="stage width"></custom-block><l>2</l></list></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="reportVariadicProduct"><list><custom-block s="stage width"></custom-block><l>2</l></list></block><script><block s="doChangeVar"><l>i</l><block var="step"/></block><block s="gotoXY"><block s="reportVariadicSum"><list><block s="xPosition"></block><l>0.5</l></list></block><block s="reportVariadicProduct"><list><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></list></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="reportVariadicEquals"><list><block var="pic"/><block s="reportBoolean"><l><bool>false</bool></l></block></list></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><list></list></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="reportVariadicGreaterThan"><list><block var="num"/><custom-block s="Leap number of hands"></custom-block></list></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="reportVariadicGreaterThan"><list><block var="num"/><custom-block s="Leap number of hands"></custom-block></list></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="reportVariadicGreaterThan"><list><block var="num"/><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window.controller.frame(0).fingers.length;</l></block><list></list></block></list></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="reportVariadicGreaterThan"><list><block var="num"/><custom-block s="Leap number of hands"></custom-block></list></block></block><script><block s="doReport"><block s="reportVariadicGreaterThan"><list><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></list></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="reportVariadicGreaterThan"><list><block var="num"/><custom-block s="Leap number of hands"></custom-block></list></block></block><script><block s="doReport"><block s="reportVariadicProduct"><list><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></list></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><list></list></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="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></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><list></list></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><list></list></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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></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><list></list></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><list></list></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="reportVariadicGreaterThan"><list><block var="from"/><block var="to"/></list></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportVariadicSum"><list><block var="from"/><l>1</l></list></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><list></list></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><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" id="1470"><pentrails>data:image/png;base64,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AOfACBwCCZAACZBA8QhQgItnc86YBEiABEggBwQowDkwAodAAiRAAiRQPAIU4OLZnDMmARIgARLIAQEKcA6MwCGQAAmQAAkUjwAFuHg254xJgARIgARyQIACnAMjcAgkQAIkQALFI0ABLp7NOWMSIAESIIEcEKAA58AIHAIJkAAJkEDxCFCAi2dzzpgESIAESCAHBCjAOTACh0ACJEACJFA8AhTg4tmcMyYBEiABEsgBAQpwDozAIZAACZAACRSPAAW4eDbnjEmABEiABHJAgAKcAyNwCCRAAiRAAsUjQAEuns05YxIgARIggRwQoADnwAgcAgmQAAmQQPEIUICLZ3POmARIgARIIAcEKMA5MAKHQAIkQAIkUDwCFODi2ZwzJgESIAESyAEBCnAOjMAhkAAJkAAJFI8ABbh4NueMSYAESIAEckCAApwDI3AIJEACJEACxSNAAS6ezTljEiABEiCBHBCgAOfACBwCCZAACZBA8QhQgItnc86YBEiABEggBwQowDkwAodAAiRAAiRQPAIU4OLZnDMmARIgARLIAQEKcA6MwCGQAAmQAAkUjwAFuHg254xJgARIgARyQIACnAMjcAgkQAIkQALFI0ABLp7NOWMSIAESIIEcEKAA58AIHAIJkAAJkEDxCFCAi2dzzpgESIAESCAHBCjAOTACh0ACJEACJFA8AhTg4tmcMyYBEiABEsgBAQpwDozAIZAACZAACRSPAAW4eDbnjEmABEiABHJAgAKcAyNwCCRAAiRAAsUjQAEuns05YxIgARIggRwQoADnwAgcAgmQAAmQQPEIUICLZ3POmARIgARIIAcEKMA5MAKHQAIkQAIkUDwCFODi2ZwzJgESIAESyAEBCnAOjMAhkAAJkAAJFI8ABbh4NueMSYAESIAEckCAApwDI3AIJEACJEACxSNAAS6ezTljEiABEiCBHBCgAOfACBwCCZAACZBA8QhQgItnc86YBEiABEggBwQowDkwAodAAiRAAiRQPAIU4OLZnDMmARIgARLIAQEKcA6MwCGQAAmQAAkUjwAFuHg254xJgARIgARyQIACnAMjcAgkQAIkQALFI0ABLp7NOWMSIAESIIEcEKAA58AIHAIJkAAJkEDxCFCAi2dzzpgESIAESCAHBCjAOTACh0ACJEACJFA8AhTg4tmcMyYBEiABEsgBAQpwDozAIZAACZAACRSPAAW4eDbnjEmABEiABHJAgAKcAyNwCCRAAiRAAsUjQAEuns05YxIgARIggRwQoADnwAgcAgmQAAmQQPEIUICLZ3POmARIgARIIAcEKMA5MAKHQAIkQAIkUDwCFODi2ZwzJgESIAESyAEBCnAOjMAhkAAJkAAJFI8ABbh4NueMSYAESIAEckCAApwDI3AIJEACJEACxSNAAS6ezTljEiABEiCBHBCgAOfACBwCCZAACZBA8QhQgItnc86YBEiABEggBwT+HwUWEik6QDx2AAAAAElFTkSuQmCC</pentrails><costumes><list id="1471"><item><ref mediaID="Bühne_cst_Unbenannt"></ref></item></list></costumes><sounds><list struct="atomic" id="1472"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Stift" idx="1" x="-10.641770244562395" y="-4.772994010831098" heading="210.00000000000023" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,255,250,1" pen="tip" id="1477"><costumes><list struct="atomic" id="1478"></list></costumes><sounds><list struct="atomic" id="1479"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="34"><block s="receiveGo"></block><block s="gotoXY"><l>-150</l><l>150</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block><block s="setColor"><color>255,255,250,1</color></block><block s="down"></block><block s="doSetVar"><l>a</l><l>50</l></block><block s="doSetVar"><l>b</l><l>3</l></block><block s="doForever"><script><block s="doRepeat"><block var="b"/><script><block s="forward"><block var="a"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="b"/></block></block></script></block><block s="doChangeVar"><l>b</l><l>1</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><variables><variable name="a"><l>50</l></variable><variable name="b"><l>15</l></variable></variables></scene></scenes></project><media name="digi4all-L1-turtle-art" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="Unbenannt" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" mediaID="Bühne_cst_Unbenannt"/></media></snapdata>