<snapdata remixID="12980205"><project name="WP_SmileFace" 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="WP_SmileFace"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><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;</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;</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;</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;</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;</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;</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;</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;</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;</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;</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;</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;</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;</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;</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;</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;</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;</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;</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;</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;</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><block-definition s="reset" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="up"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>-140</l><l>-60</l></block><block s="setSize"><l>3</l></block><block s="setColor"><color>255,112,61,1</color></block></script></block-definition></blocks><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="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="497"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="498"></list></costumes><sounds><list struct="atomic" id="499"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Smile" idx="1" x="-140" y="-60" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,112,61,1" pen="tip" id="504"><costumes><list id="505"><item><ref mediaID="Smile_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="506"></list></sounds><blocks></blocks><variables></variables><scripts><script x="188" y="502.33333333333337"><block s="doSayFor"><block var="name 1"/><l>1</l></block></script><script x="185" y="565.3333333333334"><block s="doSayFor"><l>The up arrow was clicked! My name has been changed! </l><l>2</l></block></script><script x="188" y="618.8333333333334"><block s="doSetVar"><l>name 2</l><l>Lola</l></block></script><script x="187" y="667.8333333333334"><block s="doSetVar"><l>name 1</l><l>Jamie</l></block></script><script x="185" y="720.3333333333334"><block s="doSetVar"><l>name 1</l><block var="name 2"/></block></script><script x="183" y="375"><block s="receiveGo"></block><custom-block s="reset"></custom-block></script><script x="327" y="373.33333333333337"><block s="receiveKey"><l><option>space</option></l><list></list></block></script><script x="524" y="370.33333333333337"><block s="receiveKey"><l><option>up arrow</option></l><list></list></block></script></scripts></sprite><watcher var="Distance" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Size" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="name 1" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="name 2" style="normal" x="10" y="73.00000599999998" color="243,118,29"/></sprites></stage><variables><variable name="Distance"><l></l></variable><variable name="Size"><l>0</l></variable><variable name="name 1"><l>Lola</l></variable><variable name="name 2"><l>Lola</l></variable></variables></scene></scenes></project><media name="WP_SmileFace" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="costume" center-x="90" center-y="117" image="data:image/png;base64,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" mediaID="Smile_cst_costume"/></media></snapdata>