<snapdata remixID="9353744"><project name="U6L3-pg4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="-31.928932188134695" y="27" heading="135" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="227,11,93,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="134" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="gotoXY"><l>-50</l><l>0</l></block><block s="doGotoObject"><l><option>random position</option></l></block><custom-block s="set pen to crayon %n"><l>18</l></custom-block><block s="setHeading"><l>45</l></block><block s="down"></block><block s="forward"><l>100</l></block><custom-block s="set pen color to r: %n g: %n b: %n"><l>50</l><l>0</l><l>110</l></custom-block><block s="setHeading"><l>315</l></block><block s="forward"><l>60</l></block><custom-block s="set pen to crayon %n"><l>75</l></custom-block><block s="setHeading"><l>225</l></block><block s="forward"><l>35</l></block><block s="setHeading"><l>315</l></block><block s="forward"><l>35</l></block><custom-block s="set pen color to r: %n g: %n b: %n"><l>50</l><l>0</l><l>110</l></custom-block><block s="setHeading"><l>225</l></block><block s="forward"><l>60</l></block><custom-block s="set pen to crayon %n"><l>18</l></custom-block><block s="setHeading"><l>135</l></block><block s="forward"><l>100</l></block><block s="up"></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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="id %&apos;arg&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block var="arg"/></block></script></block-definition><block-definition s="-- %&apos;n&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%anyUE" readonly="true"></input></inputs><script><block s="doRun"><block s="reifyScript"><script><block s="doChangeVar"><l></l><l>-1</l></block></script><list></list></block><list><block var="n"/></list></block><block s="doReport"><block s="evaluate"><block var="n"/><list></list></block></block></script></block-definition><block-definition s="animate setter %&apos;setter&apos; getter %&apos;getter&apos; delta %&apos;delta&apos; over %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="control"><header></header><code></code><translations>de:animiere Setter _ Getter _ Delta _ über _ Sek. beschleunigt _&#xD;ca:modifica setter _ i getter _ amb delta _ en _ segons de forma _&#xD;pt:anima com modificador _ e inspector _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%cmdRing"></input><input type="%repRing"></input><input type="%n">50</input><input type="%n">1</input><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>end time</l><l>destination</l></list></block><block s="doSetVar"><l>end time</l><block s="reportSum"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></block><block s="doSetVar"><l>destination</l><block s="reportSum"><block s="evaluate"><block var="getter"/><list></list></block><block var="delta"/></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></block><script><block s="doRun"><block var="setter"/><list><block s="reportDifference"><block var="destination"/><block s="reportProduct"><block var="delta"/><block s="evaluate"><block var="easing"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></list></block></block></block></list></block></script></block><block s="doRun"><block var="setter"/><list><block var="destination"/></list></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>de:Grad _&#xD;ca:graus de _ radians&#xD;pt:_ radianos em graus&#xD;</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="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>de:Fehler _&#xD;pt:assinala o erro _&#xD;</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="glide %&apos;steps&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:gleite _ in _ Sek. beschleunigt: _&#xD;ca:llisca _ en _ segons de forma _&#xD;fr:glisser _ en _ sec. accélérer _&#xD;pt:desliza _ em _ s de forma _&#xD;</translations><inputs><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>destX</l><l>destY</l><l>end time</l><l>deltaX</l><l>deltaY</l><l>func</l></list></block><block s="forward"><block var="steps"/></block><block s="doSetVar"><l>destX</l><block s="xPosition"></block></block><block s="doSetVar"><l>destY</l><block s="yPosition"></block></block><block s="forward"><block s="reportProduct"><block var="steps"/><l>-1</l></block></block><block s="doSetVar"><l>end time</l><block s="reportSum"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></block><block s="doSetVar"><l>deltaX</l><block s="reportDifference"><block var="destX"/><block s="xPosition"></block></block></block><block s="doSetVar"><l>deltaY</l><block s="reportDifference"><block var="destY"/><block s="yPosition"></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></block><script><block s="setXPosition"><block s="reportDifference"><block var="destX"/><block s="reportProduct"><block var="deltaX"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></list></block></block></block></block><block s="setYPosition"><block s="reportDifference"><block var="destY"/><block s="reportProduct"><block var="deltaY"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportProduct"><block var="duration"/><l>1000</l></block></block></list></block></block></block></block></script></block><block s="gotoXY"><block var="destX"/><block var="destY"/></block></script></block-definition><block-definition s="animate %&apos;attribute&apos; by %&apos;delta&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:animiere _ um _ in _ Sek. beschleunigt: _&#xD;ca:modifica _ amb _ en _ segons de forma _&#xD;pt:anima _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%s" readonly="true">x position<options>x position&#xD;y position&#xD;direction&#xD;size&#xD;ghost effect&#xD;color effect&#xD;saturation effect&#xD;brightness effect&#xD;fisheye effect&#xD;whirl effect&#xD;pixelate effect&#xD;mosaic effect&#xD;negative effect&#xD;tempo&#xD;volume&#xD;balance</options></input><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>accessors</l><l>func</l></list></block><block s="doSetVar"><l>accessors</l><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>x position</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setXPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="xPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>y position</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setYPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="yPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>direction</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setHeading"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="direction"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>size</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setScale"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getScale"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>tempo</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="doSetTempo"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getTempo"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>volume</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setVolume"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getVolume"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>balance</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setPan"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getPan"></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l> </l></block></block><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l> </l></block></block></block></autolambda><list></list></block></list></block></block></block></block></block></block></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reportListItem"><l>1</l><block var="accessors"/></block><block s="reportListItem"><l>2</l><block var="accessors"/></block><block var="delta"/><block var="duration"/><block var="func"/></custom-block></script></block-definition><block-definition s="easing %&apos;choice&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Beschleunigung _&#xD;ca:de forma _&#xD;pt:a forma _&#xD;</translations><inputs><input type="%txt" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="choice"/><l>linear</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><custom-block s="id %n"><l></l></custom-block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l></l></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><block s="reportDifference"><l>2</l><l></l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportProduct"><l>2</l><block s="reportProduct"><l></l><l></l></block></block><block s="reportDifference"><block s="reportProduct"><block s="reportDifference"><l>4</l><block s="reportProduct"><l>2</l><l></l></block></block><l></l></block><l>1</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportSum"><block s="reportProduct"><block s="reportProduct"><custom-block s="-- %anyUE"><block var="t"/></custom-block><block var="t"/></block><block var="t"/></block><l>1</l></block></autolambda><list><l>t</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportProduct"><l>4</l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></block><block s="reportSum"><block s="reportProduct"><block s="reportProduct"><block s="reportDifference"><l></l><l>1</l></block><block s="reportDifference"><block s="reportProduct"><l>2</l><l></l></block><l>2</l></block></block><block s="reportDifference"><block s="reportProduct"><l>2</l><l></l></block><l>2</l></block></block><l>1</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportProduct"><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportProduct"><block var="t"/><block s="reportProduct"><block var="t"/><block var="t"/></block></block></block></block></autolambda><list><l>t</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportProduct"><l>8</l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><block s="reportProduct"><l></l><l></l></block></block></block></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportProduct"><l>8</l><block s="reportProduct"><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportProduct"><block var="t"/><block s="reportProduct"><block var="t"/><block var="t"/></block></block></block></block></block></autolambda><list><l>t</l></list></block><list><l></l></list></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportSum"><l>90</l><block s="reportProduct"><l></l><l>90</l></block></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>sin</option></l><block s="reportProduct"><l></l><l>90</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportProduct"><l></l><l>90</l></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>elastic</l></block><script><block s="doReport"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>p</l></list></block><block s="doSetVar"><l>p</l><l>0.3</l></block><block s="doReport"><block s="reportSum"><block s="reportProduct"><block s="reportPower"><l>2</l><block s="reportProduct"><l>-10</l><l></l></block></block><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportProduct"><block s="reportDifference"><l></l><block s="reportQuotient"><block var="p"/><l>4</l></block></block><block s="reportQuotient"><block s="reportProduct"><l>2</l><custom-block s="PI"></custom-block></block><block var="p"/></block></block></custom-block></block></block><l>1</l></block></block></script><list></list></block></block></script></block><custom-block s="error %s"><block s="reportJoinWords"><list><l>unknown easing function "</l><block var="choice"/><l>"</l></list></block></custom-block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; $nl in %&apos;time&apos; secs easing %&apos;easing&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _ in _ Sek. beschleunigt: _ _&#xD;ca:per _ = _ fins _ _ en _ segons de forma _ _&#xD;pt:para _ de _ a _ _ em _ s de forma _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">0</input><input type="%n">100</input><input type="%n">1</input><input type="%txt" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input><input type="%ca"></input></inputs><script><block s="doSetVar"><l>i</l><block var="start"/></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reifyScript"><script><block s="doSetVar"><l>i</l><l></l></block><block s="doRun"><block var="action"/><list></list></block></script><list></list></block><block s="reifyReporter"><autolambda><block var="i"/></autolambda><list></list></block><block s="reportDifference"><block var="end"/><block var="start"/></block><block var="time"/><block s="reportIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><block var="easing"/><custom-block s="easing %txt"><block var="easing"/></custom-block></block></custom-block></script></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%code"></input></inputs><script><block s="doReport"><block var="text"/></block></script></block-definition><block-definition s="set pen to crayon %&apos;which&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"><options>grays={&#xD;0 black #000000=0&#xD;1 gray7 #121212=1&#xD;2 gray14 #242424=2&#xD;3 gray21 #363636=3&#xD;4 gray28 #484848=4&#xD;5 gray36 #5c5c5c=5&#xD;6 gray43 #6d6d6d=6&#xD;7 gray50 #7f7f7f=7&#xD;8 gray57 #919191=8&#xD;9 gray64 #a3a3a3=9&#xD;10 gray71 #b5b5b5=10&#xD;11 gray78 #c8c8c8=11&#xD;12 gray85 #dadada=12&#xD;13 gray92 #ececec=13&#xD;14 white #ffffff=14&#xD;}&#xD;pinks={&#xD;15 deep pink #ff1493=15&#xD;16 hot pink #ff69b4=16&#xD;17 bright pink #ff007f=17&#xD;18 raspberry #e30b5d=18&#xD;19 amaranth #e52b50=19&#xD;}&#xD;reds={&#xD;20 red #ff0000=20&#xD;21 burgundy #900020=21&#xD;22 cherry #990000=22&#xD;23 dark candy apple red #a40000=23&#xD;24 sanguine #c00000=24&#xD;25 maroon #800000=25&#xD;26 crimson #c90016=26&#xD;27 Lists #d94d11=27&#xD;28 candy apple red #ff0800=28&#xD;29 coquelicot #ff3800=29&#xD;}&#xD;browns={&#xD;30 saddle brown #8b4513=30&#xD;31 chocolate #7b3f00=31&#xD;32 kobicha #6b4423=32&#xD;33 sepia #704214=33&#xD;34 chestnut #954535=34&#xD;35 dark brown #654321=35&#xD;36 brown #964b00=36&#xD;37 golden brown #996515=37&#xD;38 copper #b87333=38&#xD;39 cinnamon #d2691e=39&#xD;}&#xD;oranges={&#xD;40 orange #ff7f00=40&#xD;41 Pantone orange #ff5800=41&#xD;42 pumpkin #ff7518=42&#xD;43 Variables #f3761d=43&#xD;44 Spanish orange #e86100=44&#xD;45 burnt orange #cc5500=45&#xD;46 sinopia #cb410b=46&#xD;47 ochre #cc7722=47&#xD;48 carrot #ed9121=48&#xD;49 tangerine #f28500=49&#xD;}&#xD;yellows={&#xD;50 yellow #ffff00=50&#xD;51 Control #e6a822=51&#xD;52 dark goldenrod #b8860b=52&#xD;53 goldenrod #daa520=53&#xD;54 saffron #f4c430=55&#xD;55 sandstorm #ecd540=55&#xD;56 mustard #ffdb58=56&#xD;57 gold #ffd700=57&#xD;58 egg yolk #fee33e=58&#xD;59 rubber duck #fbe108=59&#xD;}&#xD;greens={&#xD;60 lime #00ff00=60&#xD;61 apple green #8db600=61&#xD;62 Operators #62c213=62&#xD;63 forest green #228b22=63&#xD;64 green #008000=64&#xD;65 dark green #006400=65&#xD;66 dark pastel green #03c03c=66&#xD;67 emerald #50c878=67&#xD;68 mint #3eb489=68&#xD;69 Pen #00a178=69&#xD;}&#xD;cyans={&#xD;70 aqua (cyan) #00ffff=70&#xD;71 dark cyan #008b8b=71&#xD;72 cerulean #007ba7=72&#xD;73 iceberg #71a6d2=73&#xD;74 Sensing #0494dc=74&#xD;75 teal #008080=75&#xD;76 light sky blue #87cefa=76&#xD;77 deep sky blue #00bfff=77&#xD;78 dodger blue #1e90ff=78&#xD;79 azure #007fff=79&#xD;}&#xD;blues={&#xD;80 blue #0000ff=80&#xD;81 midnight blue #191970=81&#xD;82 dark powder blue #003399=82&#xD;83 cobalt #0047ab=83&#xD;84 denim #1560bd=84&#xD;85 navy blue #000080=85&#xD;86 steel blue #4682b4=86&#xD;87 Motion #4a6cd4=87&#xD;88 cornflower #6495ed=88&#xD;89 slate blue #6a5acd=89&#xD;}&#xD;violets={&#xD;90 violet #8f00ff=90&#xD;91 Looks #8f56e3=91&#xD;92 grape #6f2da8=92&#xD;93 indigo #4b0082=93&#xD;94 x11 purple #a020f0=94&#xD;95 magenta (fuchia) #ff00ff=95&#xD;96 dark orchid #9932cc=96&#xD;97 Sound #cf4ad9=97&#xD;98 purple #7f007f=98&#xD;99 dark magenta #8b008b=99&#xD;}</options></input></inputs><script><block s="doDeclareVariables"><list><l>colors</l><l>color</l></list></block><block s="doSetVar"><l>colors</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l>,</l></block></autolambda><list></list></block><block s="reportTextSplit"><custom-block s="multiline %code"><l>0,0,0&#xD;18,18,18&#xD;36,36,36&#xD;54,54,54&#xD;72,72,72&#xD;92,92,92&#xD;109,109,109&#xD;127,127,127&#xD;145,145,145&#xD;163,163,163&#xD;181,181,181&#xD;200,200,200&#xD;218,218,218&#xD;236,236,236&#xD;255,255,255&#xD;255,20,147&#xD;255,105,180&#xD;255,0,127&#xD;227,11,93&#xD;229,43,80&#xD;255,0,0&#xD;144,0,32&#xD;153,0,0&#xD;164,0,0&#xD;192,0,0&#xD;128,0,0&#xD;201,0,22&#xD;217,77,17&#xD;255,8,0&#xD;255,56,0&#xD;139,69,19&#xD;123,63,0&#xD;107,68,35&#xD;112,66,20&#xD;149,69,53&#xD;101,67,33&#xD;150,75,0&#xD;153,101,21&#xD;184,115,51&#xD;210,105,30&#xD;255,127,0&#xD;255,88,0&#xD;255,117,24&#xD;243,118,29&#xD;232,97,0&#xD;204,85,0&#xD;203,65,11&#xD;204,119,34&#xD;237,145,33&#xD;242,133,0&#xD;255,255,0&#xD;230,168,34&#xD;184,134,11&#xD;218,165,32&#xD;244,196,48&#xD;236,213,64&#xD;255,219,88&#xD;255,215,0&#xD;254,227,62&#xD;251,225,8&#xD;0,255,0&#xD;141,182,0&#xD;98,194,19&#xD;34,139,34&#xD;0,128,0&#xD;0,100,0&#xD;3,192,60&#xD;80,200,120&#xD;62,180,137&#xD;0,161,120&#xD;0,255,255&#xD;0,139,139&#xD;0,123,167&#xD;113,166,210&#xD;4,148,220&#xD;0,128,128&#xD;135,206,250&#xD;0,191,255&#xD;30,144,255&#xD;0,127,255&#xD;0,0,255&#xD;25,25,112&#xD;0,51,153&#xD;0,71,171&#xD;21,96,189&#xD;0,0,128&#xD;70,130,180&#xD;74,108,212&#xD;100,149,237&#xD;106,90,205&#xD;143,0,255&#xD;143,86,227&#xD;111,45,168&#xD;75,0,130&#xD;160,32,240&#xD;255,0,255&#xD;153,50,204&#xD;207,74,217&#xD;127,0,127&#xD;139,0,139</l></custom-block><l><option>line</option></l></block></block></block><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportSum"><block s="reportModulus"><block var="which"/><l>100</l></block><l>1</l></block><block var="colors"/></block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="color"/></block><block s="reportListItem"><l>2</l><block var="color"/></block><block s="reportListItem"><l>3</l><block var="color"/></block></custom-block></script></block-definition><block-definition s="nearest crayon to %&apos;old color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>colors</l><l>min value</l><l>min index</l><l>index</l><l>distance</l><l>color</l></list></block><block s="doSetVar"><l>min value</l><l>1000</l></block><block s="doSetVar"><l>min index</l><l>-1</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>colors</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l>,</l></block></autolambda><list></list></block><block s="reportTextSplit"><custom-block s="multiline %code"><l>0,0,0&#xD;18,18,18&#xD;36,36,36&#xD;54,54,54&#xD;72,72,72&#xD;92,92,92&#xD;109,109,109&#xD;127,127,127&#xD;145,145,145&#xD;163,163,163&#xD;181,181,181&#xD;200,200,200&#xD;218,218,218&#xD;236,236,236&#xD;255,255,255&#xD;255,20,147&#xD;255,105,180&#xD;255,0,127&#xD;227,11,93&#xD;229,43,80&#xD;255,0,0&#xD;144,0,32&#xD;153,0,0&#xD;164,0,0&#xD;192,0,0&#xD;128,0,0&#xD;201,0,22&#xD;217,77,17&#xD;255,8,0&#xD;255,56,0&#xD;139,69,19&#xD;123,63,0&#xD;107,68,35&#xD;112,66,20&#xD;149,69,53&#xD;101,67,33&#xD;150,75,0&#xD;153,101,21&#xD;184,115,51&#xD;210,105,30&#xD;255,127,0&#xD;255,88,0&#xD;255,117,24&#xD;243,118,29&#xD;232,97,0&#xD;204,85,0&#xD;203,65,11&#xD;204,119,34&#xD;237,145,33&#xD;242,133,0&#xD;255,255,0&#xD;230,168,34&#xD;184,134,11&#xD;218,165,32&#xD;244,196,48&#xD;236,213,64&#xD;255,219,88&#xD;255,215,0&#xD;254,227,62&#xD;251,225,8&#xD;0,255,0&#xD;141,182,0&#xD;98,194,19&#xD;34,139,34&#xD;0,128,0&#xD;0,100,0&#xD;3,192,60&#xD;80,200,120&#xD;62,180,137&#xD;0,161,120&#xD;0,255,255&#xD;0,139,139&#xD;0,123,167&#xD;113,166,210&#xD;4,148,220&#xD;0,128,128&#xD;135,206,250&#xD;0,191,255&#xD;30,144,255&#xD;0,127,255&#xD;0,0,255&#xD;25,25,112&#xD;0,51,153&#xD;0,71,171&#xD;21,96,189&#xD;0,0,128&#xD;70,130,180&#xD;74,108,212&#xD;100,149,237&#xD;106,90,205&#xD;143,0,255&#xD;143,86,227&#xD;111,45,168&#xD;75,0,130&#xD;160,32,240&#xD;255,0,255&#xD;153,50,204&#xD;207,74,217&#xD;127,0,127&#xD;139,0,139</l></custom-block><l><option>line</option></l></block></block></block><block s="doWarp"><script><block s="doRepeat"><l>100</l><script><block s="doSetVar"><l>color</l><block s="reportListItem"><block var="index"/><block var="colors"/></block></block><block s="doIf"><block s="reportEquals"><block var="color"/><block var="old color"/></block><script><block s="doReport"><block s="reportDifference"><block var="index"/><l>1</l></block></block></script></block><block s="doSetVar"><l>distance</l><block s="reportSum"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="color"/></block><block s="reportListItem"><l>1</l><block var="old color"/></block></block></block><block s="reportSum"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportListItem"><l>2</l><block var="color"/></block><block s="reportListItem"><l>2</l><block var="old color"/></block></block></block><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportListItem"><l>3</l><block var="color"/></block><block s="reportListItem"><l>3</l><block var="old color"/></block></block></block></block></block></block><block s="doIf"><block s="reportLessThan"><block var="distance"/><block var="min value"/></block><script><block s="doSetVar"><l>min value</l><block var="distance"/></block><block s="doSetVar"><l>min index</l><block var="index"/></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportDifference"><block var="min index"/><l>1</l></block></block></script></block></script></block-definition><block-definition s="set pen color to r: %&apos;r&apos; g: %&apos;g&apos; b: %&apos;b&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l></list><l>this.setColor(new Color(r, g, b));</l></block><list><block var="r"/><block var="g"/><block var="b"/></list></block></script></block-definition><block-definition s="RGB color" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List([this.color.r, this.color.g, this.color.b]);</l></block><list></list></block></block></script></block-definition><block-definition s="change crayon by %&apos;diff&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><custom-block s="set pen to crayon %n"><block s="reportSum"><custom-block s="nearest crayon to %l"><custom-block s="RGB color"></custom-block></custom-block><block var="diff"/></block></custom-block></script></block-definition></blocks><variables></variables></project><media name="U6L3-pg4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>