<snapdata remixID="11003532"><project name="21-22-U2-DebuggingActivityStarter" app="Snap! 6, https://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" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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ARUggAACCGQoQABnOHRaRgABBBBIL0AAp58BFSCAAAIIZChAAGc4dFpGAAEEEEgvQACnnwEVIIAAAghkKEAAZzh0WkYAAQQQSC9AAKefARUggAACCGQoQABnOHRaRgABBBBIL0AAp58BFSCAAAIIZChAAGc4dFpGAAEEEEgvQACnnwEVIIAAAghkKEAAZzh0WkYAAQQQSC9AAKefARUggAACCGQoQABnOHRaRgABBBBIL0AAp58BFSCAAAIIZChAAGc4dFpGAAEEEEgvQACnnwEVIIAAAghkKEAAZzh0WkYAAQQQSC9AAKefARUggAACCGQoQABnOHRaRgABBBBIL0AAp58BFSCAAAIIZChAAGc4dFpGAAEEEEgvQACnnwEVIIAAAghkKEAAZzh0WkYAAQQQSC9AAKefARUggAACCGQoQABnOHRaRgABBBBIL0AAp58BFSCAAAIIZChAAGc4dFpGAAEEEEgvQACnnwEVIIAAAghkKEAAZzh0WkYAAQQQSC9AAKefARUggAACCGQoQABnOHRaRgABBBBIL0AAp58BFSCAAAIIZChAAGc4dFpGAAEEEEgvQACnnwEVIIAAAghkKEAAZzh0WkYAAQQQSC9AAKefARUggAACCGQoQABnOHRaRgABBBBIL0AAp58BFSCAAAIIZChAAGc4dFpGAAEEEEgvQACnnwEVIIAAAghkKEAAZzh0WkYAAQQQSC9AAKefARUggAACCGQoQABnOHRaRgABBBBIL0AAp58BFSCAAAIIZChAAGc4dFpGAAEEEEgv8P8BacHo/49r7MkAAAAASUVORK5CYII=</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="0" y="2.5579538487363607e-13" heading="310" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,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="137" y="86.00000000000014"><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>50</l></block><block s="turn"><l>60</l></block></script></block></script><script x="137" y="286.0000000000001"><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>100</l></block><block s="forward"><l>-100</l></block><block s="turn"><l>60</l></block></script></block></script><script x="161" y="208.00000000000003"><custom-block s="pinwheel, branches: %s"><l>10</l></custom-block></script><script x="294" y="72.4"><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="326" y="124.23333333333335"><block s="clear"></block></script></scripts></sprite></sprites></stage><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;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos; &amp;&amp; typeof text !== &apos;number&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text or numbers, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var 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();&#xD;</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="pinwheel, branches: %&apos;number of branches&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number of branches"/><script><block s="forward"><l>80</l></block><block s="forward"><l>-30</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number of branches"/></block></block></script></block></script><scripts><script x="175.3486328125" y="96.66666666666663"><block var="number of branches"/></script></scripts></block-definition></blocks><variables></variables></project><media name="21-22-U2-DebuggingActivityStarter" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>