<snapdata remixID="8352558"><project name="airhockey" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes>Green is mouse-controlled. Red is arrow keys controlled.</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="airhockey"><notes>Green is mouse-controlled. Red is arrow keys controlled.</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 _ca:etiqueta _ de mida _es:etiqueta _ de tamaño _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><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);if (this == stage) {    throw new Error(     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;     + &apos;Use LABEL from a sprite to draw text.&apos;);}if (typeof text !== &apos;string&apos; &amp;&amp; typeof text !== &apos;number&apos;) {    throw new Error(&apos;LABEL can only draw text or numbers, not a &apos; + process.reportTypeOf(text)); }var context = stage.penTrails().getContext(&apos;2d&apos;),    rotation = radians(this.direction() - 90),    trans = new Point(      this.center().x - stage.left(),      this.center().y - stage.top()    ),    isWarped = this.Warped,    len,    pos;if (isWarped) {endWarp(); }context.save();context.font = size + &apos;px monospace&apos;;context.textAlign = &apos;left&apos;;context.textBaseline = &apos;alphabetic&apos;;context.fillStyle = this.color.toString();len = context.measureText(text).width;trans = trans.multiplyBy(1 / stage.scale);context.translate(trans.x, trans.y);context.rotate(rotation);context.fillText(text, 0, 0);context.translate(-trans.x, -trans.y);context.restore();pos = new Point(  len * Math.sin(radians(this.direction())),  len * Math.cos(radians(this.direction())));pos = pos.add(new Point(this.xPosition(), this.yPosition()));this.gotoXY(pos.x, pos.y, false);this.changed();if (isWarped) {this.startWarp(); }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?ca:_ buida?es:_ vacía?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 _ca:manté els elements on _ de _es:mantener los elementos donde _ de _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 _ca:combina amb _ els elements de _es:combinar con _ los elementos de _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 _ca:si _ llavors _ si no _es:si _ entonces _ sino _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 _ _ca:per _ = _ fins _ _es:para _ = _ hasta _ _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 _ca:uneix les paraules _es:unir las palabras _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 _ca:llista $arrowRight frase _es:lista $arrowRight frase _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 _ca:frase $arrowRight llista _es:frase $arrowRight lista _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 _ _ca:agafa _ _es:atrapar _ _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 _ca:llança _es:lanzar _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 _ _ca:agafa _ _es:atrapar _ _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 _ _ca:llança _ _es:lanzar _ _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 _ _ca:per cada _ de _ _es:para cada _ de _ _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ca:si _ fes _ i atura-ho tot $pause-1-255-220-0es:si _ haz _ y páralo todo $pause-1-255-220-0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 _ca:paraula $arrowRight llista _es:palabra $arrowRight lista _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 _ca:ignora _es:ignorar _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 _ca:llista $arrowRight paraula _es:lista $arrowRight palabra _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 _ca:nombres des de _ a _es:números de _ a _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 _ca:mapeja _ sobre _es:mapear _ sobre _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="Stage" 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="485"><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 id="486"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="487"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Green" idx="1" x="-195.13513513513564" y="38.378378378378464" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="492"><costumes><list id="493"><item><ref mediaID="Green_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="494"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Red" idx="2" x="201.7837837837836" y="33.86486486486483" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="498"><costumes><list id="499"><item><ref mediaID="Red_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="500"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Ball" idx="3" x="-170.97211152053717" y="138.45048603096456" heading="309" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="1" color="12.444000000000011,0,155.54999999999998,1" pen="tip" id="504"><costumes><list id="505"><item><ref mediaID="Ball_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="506"></list></sounds><blocks></blocks><variables></variables><scripts><script x="97" y="75"><block s="receiveGo"></block><block s="doSetVar"><l>RedCnt</l><l>0</l></block><block s="doSetVar"><l>GrnCnt</l><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>45</l></block><block s="doForever"><script><block s="forward"><l>4</l></block><block s="bounceOffEdge"></block></script></block></script><script x="88" y="312"><block s="receiveCondition"><block s="reportTouchingObject"><l>Red</l></block></block><block s="doChangeVar"><l>GrnCnt</l><l>1</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><block s="reportRandom"><l>15</l><l>345</l></block></block></script><script x="100" y="758"><block s="receiveCondition"><block s="reportTouchingObject"><l>paddle-red</l></block></block><block s="setHeading"><block s="reportDifference"><block s="reportRelationTo"><l><option>direction</option></l><l>paddle-red</l></block><l>180</l></block></block></script><script x="99" y="663"><block s="receiveCondition"><block s="reportTouchingObject"><l>paddle-grn</l></block></block><block s="setHeading"><block s="reportDifference"><block s="reportRelationTo"><l><option>direction</option></l><l>paddle-grn</l></block><l>180</l></block></block></script><script x="93" y="488"><block s="receiveCondition"><block s="reportTouchingObject"><l>Green</l></block></block><block s="doChangeVar"><l>RedCnt</l><l>1</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><block s="reportRandom"><l>15</l><l>345</l></block></block></script></scripts></sprite><sprite name="paddle-red" idx="5" x="147.72972972973008" y="93" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,14.279999999999951,142.8,1" pen="tip" id="582"><costumes><list id="583"><item><ref mediaID="paddle-red_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="584"></list></sounds><blocks></blocks><variables></variables><scripts><script x="85" y="70"><block s="receiveGo"></block></script><script x="81" y="149"><block s="setHeading"><l>0</l></block><block s="doForever"><script><block s="forward"><l>5</l></block><block s="bounceOffEdge"></block></script></block></script><script x="97" y="293"><block s="receiveKey"><l><option>up arrow</option></l><list></list></block><block s="changeYPosition"><l>8</l></block></script><script x="100" y="388"><block s="receiveKey"><l><option>down arrow</option></l><list></list></block><block s="changeYPosition"><l>-8</l></block></script></scripts></sprite><watcher var="RedCnt" style="normal" x="9.999999999999822" y="10" color="243,118,29" hidden="true"/><watcher var="GrnCnt" style="normal" x="9.999999999999822" y="31.00000199999999" color="243,118,29" hidden="true"/><watcher scope="Sprite" s="xPosition" style="normal" x="9.999999999999822" y="52.00000399999995" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="yPosition" style="normal" x="9.999999999999822" y="73.00000599999993" color="74,108,212" hidden="true"/><sprite name="paddle-grn" idx="4" x="-150" y="194.75728155339806" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,14.279999999999951,142.8,1" pen="tip" id="613"><costumes><list id="614"><item><ref mediaID="paddle-grn_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="615"></list></sounds><blocks></blocks><variables></variables><scripts><script x="110" y="268"><block s="receiveGo"></block><block s="setHeading"><l>0</l></block><block s="setScale"><l>100</l></block><block s="doForever"><script><block s="gotoXY"><l>-150</l><block s="reportMouseY"></block></block></script></block></script><script x="101" y="458"><block s="receiveCondition"><block s="reportVariadicGreaterThan"><list><block var="GrnCnt"/><l>9</l></list></block></block><block s="setScale"><l>50</l></block></script><comment x="96" y="77" w="132" collapsed="false">In this version, the green paddle is controlled by the mouse, the red paddle is controlled by arrow keys.</comment></scripts></sprite></sprites></stage><variables><variable name="RedCnt"><l>3</l></variable><variable name="GrnCnt"><l>8</l></variable></variables></scene></scenes></project><media name="airhockey" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADo5JREFUeF7t1VEJACAQBUHNYDT7Z1EwhPszV+DBcLBzrH2GI0CAAAECBL4KTAH+6m2MAAECBAg8AQH2CAQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIELj1TveAnLp3VAAAAABJRU5ErkJggg==" mediaID="Stage_cst_Untitled"/><costume name="Untitled" center-x="18" center-y="31" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAACFCAYAAADVaZGXAAAAAXNSR0IArs4c6QAAALpJREFUeF7t1rENgDAQA8DPFhmH0TMTDAAVTSQwDUpz1BSRiQ+3ftRWi5/W9zoXn6Ec4v4CkpDE3EZ3wp1wJ57+UdqhHdqhHWnDcoITnOAEJ1ICnOAEJ1JL7AlOcIITnEgJcIITnEgtsSc4wQlOcCIlwAlOcCK1xJ7gBCc4wYmUACc4wYnUEnuCE5zgBCdSApzgBCdSS+wJTnCCE5xICXCCE5xILbEnOMEJTnAiJcAJTrw5Mb5eoL/euwDZYQ5FLXKBCwAAAABJRU5ErkJggg==" mediaID="Green_cst_Untitled"/><costume name="Untitled" center-x="18.5" center-y="30.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAACFCAYAAADRnEGqAAAAAXNSR0IArs4c6QAAANNJREFUeF7t3KENxDAUBcHvBtJP+gfXzzWQyCDwwKILmBCjSNZq9KDXzMx3zmuf//yO+az1hos8EVzmFwdllKlTwQwzzNQCzNRidoYZZmoBZmoxO8MMM7UAM7WYnWGGmVqAmVrMzjDDTC3ATC1mZ5hhphZgphazM8wwUwswU4vZGWaYqQWYqcXsDDPM1ALM1GJ2hhlmagFmajE7wwwztQAztZidYYaZWoCZWszOMMNMLcBMLWZnmGGmFmCmFrMzzDBTCzBTi9kZZrKZ/cMbngrabxbd9u8iEzKOFgEAAAAASUVORK5CYII=" mediaID="Red_cst_Untitled"/><costume name="Untitled" center-x="24" center-y="24" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAtCAYAAADV2ImkAAAAAXNSR0IArs4c6QAABFpJREFUaEPVmUtsFHUcxz/f7UNAKokPTFBr4wFqultIrGlDGtZJjJpgIDExqFwQYxRiop5EEzTCQTypB60mvi5NfAe00YtmXKRKkxoIu1VaSWyrEhLKASha+pifnULLdt3dzmynrOxls93v47O/mf139j8i4sdK166vqKBWhnmLGDzarFNRVmg+YT5cVYz1MWO9QVxGLeLqWZnGORODgownOsY8vu5zNFRqb0nACdeeQmwGWkopNvjJRHtPUm+G9QcHdq2yIcZmebwscWvYogL6foMXM0nakbwgmXMDmym+nwdl7AZWBgktQZM244WMo465vMWBzSoSKdqAx+cKiuJ9g7bMXdpeLKsgcEOPVesknwvujwImcIbR7i1na0+DRvN58gKv6LYl1w7TIXCyTauWgnPdhb+4p6B3ODBGOKHx3akaNhxv0t+5xrzACdf2IJ7LFu+uh403zrbvOwE7e8OxBFYbr6Yd7ZgTOJ6yx2S8my3cVgfbCqwLbQPQ1h8YI5TQxKZMUp9km2ZNOJ6ytTK+B6qyRZ2tUFORv+vMOLR2huIII/7HM9b2ODo8bboEbBZLpPgNuC038UiyeEdjKgxDaO2hdJI7kSZ85wxwwrUtiA/yxZUZGIxH044+vARcZLq+6P010LQs/2S6T8PWmQMWenqBDAbHMknq/SlPTbjYdP33/eXMh849j89OXIBdsOUt++NcnPIUcNy1jyQ2Ffu4PvT2utnr8Fv9lwkWMOPjjKOHdEe3VZ0fZkhwTaDjUy6Rcbq6hhvU4Np9MfFNuTjC9Jrh+MDPxMRrYYzl0nrGs4q79rrE0+WCCNNrxhtKuLYXsTGMsWxaY58/4cMSq8sGEabY6PKBT0jkXIeFSbl8WjMGfOD+CH+jLSy90eufwwcRzQvbFE365LKWuqK+dP5/uytyWSt4WRnNgYwuxTMe1sof7abqUf5Q1rVxdBXRJRnYWCXLpi8v//9fPKMr7ahlGngH4pXo5rEAScbzaUd7poAbXFsTE4cWoCa6SOP2tKOjM7/p4q69LfFEdA3RJZnxTsbRk37iDHBjpy33xhgQLIquav5JBiMjMWqPrdPJWcD+i3w7PvOvnGdCzg7QrI2UOtcWLRVdgsZ51kRiNzgybDT3OxqZDvzP3pq/Ll81ykHg5khaSw/583w1LX1r9Vd2RP7NwJQlMLqAxaX3le40OCPRmk4qnZtScH84nrIHMD4VxEqvDu+cvIXgybg37ejbfO6iO/CNB2yVN85eQX346hIcRu9EFff80qrBQu4573GsOmA11eN8AdxdAkJgi0HHWCWP9LbqbDHTnMBTZrNYPMXmydNjF1AXmCKYsM/Ezsw6PgtyJykY8MVi/75HbIgtGC8BK4LxFFQdR+xKe7yHo/GgWaGAp0OntrfO4chjg4kNglsCFv5uxpdeBV8tXsL+n5s0FtA3IysJOLek4QdbLY96jFqJWv/ZQDIGPTGI/wyZXx1lwgLm6v8FureBBniN808AAAAASUVORK5CYII=" mediaID="Ball_cst_Untitled"/><costume name="Untitled" center-x="18" center-y="18" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAW9JREFUWEft2DESgjAQBdBN74AWtjZeQEvuX6TUC9jYWiiOPU7UMGFNsj9AGHW0VAKPv4lZUNTjc6WqQYYVpBVynHsMPABFhAAoTgQNhXCgBIuCxsZYXAwVBOXCSCgvKDcmhnoDIZiCdHTxXKmCFxcvXwckYSQIV6AwF9WC5g3Nj6o6R5YtfNfugQhq1ejFRdHFjGtBsXRSk+mTlE3pAcqJsTgkKYOKgoYmk5rUZ4KmKFdK2VQINHa5UNQfJK22f0K/k5BZFWOvNCmdx172cf9DX7WXGWxZamrqXp1HO0iVRHUtN23iXua0moNEyNx5zdnnbi+VrW9SaDIWAzdobjzoykNT4Q1/Uk/tq5sFpgLYTbaODkjqqwdNpMBgt5/ulMwev7zR5jCrdjkuzs+5vuntaUZ793vvg+IUKB/Gm9AUSYUwUZD5Mcec4nOGl1F8HYP8R6HzTXoVIybELyQ9aodgCMSOhRLyXUjCpSDc898BYg2un/80ZCYAAAAASUVORK5CYII=" mediaID="paddle-red_cst_Untitled"/><costume name="Untitled" center-x="18" center-y="18" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA4lJREFUWEfNmLtTE1EUxn83iIgDG8QHqVB7H9jjGFp1RmsthE5ttFMrobNTKu2EQnpngFYYtRb0D/BRJTIySWDkJblydrOQLPfe3YX4uDOZnU3OOffL+b5z7tlV7GH1VLiGIq80feKua1elmPPv5aqZKXq8ThteJXXILZHXmntbG+WVoiuJn9aUtoDPKMVooZOZJD6xgHIrnNIbPFVwPUlAh80YrYwU2vniiuMElKswCLzcJ5Co+1DBY8wW0wooV/GBCKA/scYKHkOmwEZAcWCqJVibhs2vUC0HYTNZaDkJbZchk0hhGEHtAtSzxDMl4jWs9bew/ATk6loHL0LHQ5Cra2nFaLGT+/U2DYBcminfhpWJdOwdvgvek1ifBk1tA+rSdLVV+BwtaaFn8Sr8+hgb2Ghw4Bx0T9pplNaw5nG6pChJgG1ANqoWL8P6u72BCb2Euu4pRwzNSCHL8DYg6TVs8DnqUnkAP5/vD0zo3fEI5GNdrZyWHuVnKFdmGMXjemOpoIWzzQETRjn+KahE46plyQfUU+aDUsG5FK69iDgOfvsNyL6w4NHMFbNcUDa6Fs7A5re4LdL9LtmRLLloU6ZS3/gIP/rTbZbU+ug7aD1ntR5SJv1I41u8knSLdHZSbdaGqRkxAlp5BeU76TZKap19Du037cIWymROuVRv8s8yBLMCSEaBW/8JoHEjZXJcfO9NSkI6uxPfHNOATUOyRTOOjCjUg/3QPe34Az6gJfJo3kTN/oSwnYIWAIqBsFOXlCIbBdXM5njgLBx7b8+O1pSLWbqCs8wgbPleGqT0I12bCtOpZcdaZYPT3tEQxXi84DEYArIO882gLpaqALs/qG3PQ7kyX1AYz+LVyaBRps2UZObIRIJRFuaLXnC47wCyiDtMvIwjAirpsCYVJZmxjhv1/CsGwgfJ6Ey9q2tHdSNdXDK2NrV7GmjphbYrcOhqfFbq4s4WPPLhfQMgmasPVZizUWcStTRRWQkffRpDaL6uevSF83QDZaHl8WX6Mpv+8/iuNrDXKjP5SZlXW8gvdAQvKIwZ+lugbGCMGWoAVfXL8HxTMwPz1QyD0cw4MxT+6GtqiWfRaWAfAMdXO7lfr5lorNjXMeJQm7tlTGmYm1IAm6WVwbhXMU7KTJvVBJ9H+S3eSaWGeTRjW8KdsdFj2iNRhkyOPp3LtVd61VqXzQQVs9rBnIsWV2Z/A1EnPLCiFGosAAAAAElFTkSuQmCC" mediaID="paddle-grn_cst_Untitled"/></media></snapdata>