<snapdata remixID="14084909"><project name="U8L1" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U8L1"><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></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="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><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="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></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></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><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></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></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><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></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></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></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></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><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></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></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></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></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></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></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></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></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></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="triangle size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="size"/></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script></block-definition><block-definition s="triangle fractal level: %&apos;level&apos; size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="level"/><l>1</l></list></block><script><custom-block s="triangle size: %n"><block var="size"/></custom-block></script><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="size"/></block><custom-block s="triangle fractal level: %n size: %n"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportVariadicProduct"><list><l>.5</l><block var="size"/></list></block></custom-block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block><comment w="90" collapsed="false">120 degrees</comment></block></script></block></script></block></script><scripts><comment x="17" y="269.2" w="321" collapsed="false">if level is one then&#xD;     draw a trangle of size&#xD;else&#xD;    repeat three times&#xD;        move size&#xD;        draw triangular fractal at one less level and half the size&#xD;        rotate cloclwise 120</comment></scripts></block-definition><block-definition s="triangle fractal all inside level: %&apos;level&apos; size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="level"/><l>1</l></list></block><script><custom-block s="triangle size: %n"><block var="size"/></custom-block></script><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="size"/></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block><comment w="90" collapsed="false">120 degrees</comment></block><custom-block s="triangle fractal all inside level: %n size: %n"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportVariadicProduct"><list><l>.5</l><block var="size"/></list></block></custom-block></script></block></script></block></script><scripts><comment x="10" y="279.19999999999993" w="384" collapsed="false">if level is one then&#xD;     draw a trangle of size&#xD;else&#xD;    repeat three times&#xD;        move size&#xD;        rotate cloclwise 120&#xD;        draw triangular fractal at one less level and half the size&#xD;        </comment></scripts></block-definition><block-definition s="triangle fractal two turns level: %&apos;level&apos; size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="level"/><l>1</l></list></block><script><custom-block s="triangle size: %n"><block var="size"/></custom-block></script><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>60</l></block><custom-block s="triangle fractal two turns level: %n size: %n"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportVariadicProduct"><list><l>.5</l><block var="size"/></list></block></custom-block><block s="turn"><l>60</l></block></script></block></script></block></script><scripts><comment x="10" y="278.99999999999994" w="357" collapsed="false">Draw this design on paper.&#xD;&#xD;if level is one then&#xD;      draw a trangle of size&#xD;else&#xD;    repeat three times&#xD;        move size&#xD;        rotate cloclwise 60&#xD;        draw triangular fractal at one less level and half the size&#xD;        rotate cloclwise 60</comment></scripts></block-definition><block-definition s="triangle fractal clock cntrCklock level: %&apos;level&apos; size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="level"/><l>1</l></list></block><script><custom-block s="triangle size: %n"><block var="size"/></custom-block></script><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="size"/></block><block s="turnLeft"><l>30</l><comment w="109" collapsed="false">counter clockwise 30</comment></block><custom-block s="triangle fractal clock cntrCklock level: %n size: %n"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportVariadicProduct"><list><l>.5</l><block var="size"/></list></block></custom-block><block s="turn"><l>150</l><comment w="416" collapsed="false">150 (30 - 150 = 120 degrees)</comment></block></script></block></script></block></script><scripts><comment x="22" y="299.19999999999993" w="444" collapsed="false">Draw this design on paper.&#xD;&#xD;if level is one then &#xD;     draw a trangle of size&#xD;else&#xD;    repeat three times&#xD;        move size&#xD;        rotate cloclwise -30     (counter clockwise 30)&#xD;        draw triangular fractal at one less level and half the size&#xD;        rotate cloclwise 150 (-30 + 150 = 120 degrees)</comment></scripts></block-definition><block-definition s="segments in tree %&apos;level&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="level"/><l>1</l></list></block><script><block s="doReport"><l>1</l></block></script><script><block s="doReport"><block s="reportVariadicSum"><list><l>1</l><block s="reportVariadicProduct"><list><l>2</l><custom-block s="segments in tree %n"><block s="reportDifference"><block var="level"/><l>1</l></block></custom-block></list></block></list></block></block></script></block></script></block-definition><block-definition s="triangles in level %&apos;level&apos; fractal" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="level"/><l>1</l></list></block><script><block s="doReport"><block var="level"/></block></script><script><block s="doReport"><block s="reportVariadicSum"><list><l>1</l><block s="reportVariadicProduct"><list><l>3</l><custom-block s="triangles in level %s fractal"><block s="reportDifference"><block var="level"/><l>1</l></block></custom-block></list></block></list></block></block></script></block></script></block-definition><block-definition s="tree level: %&apos;level&apos; size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="level"/><l>1</l></list></block><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportDifference"><l></l><block var="size"/></block></block></script><script><block s="forward"><block var="size"/></block><block s="turnLeft"><l>25</l></block><block s="setColor"><color>87,255,116,1</color></block><custom-block s="tree level: %n size: %n"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportVariadicProduct"><list><block var="size"/><l>0.65</l></list></block></custom-block><block s="turn"><l>25</l></block><block s="turn"><l>35</l></block><block s="setColor"><color>179,154,0,1</color></block><custom-block s="tree level: %n size: %n"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportVariadicProduct"><list><block var="size"/><l>0.85</l></list></block></custom-block><block s="turnLeft"><l>35</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><block var="size"/></list></block></block></script></block></script></block-definition></blocks><primitives></primitives><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="false" sublistIDs="false" id="893"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="894"></list></costumes><sounds><list struct="atomic" id="895"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="179,154,0,1" pen="tip" id="900"><costumes><list struct="atomic" id="901"></list></costumes><sounds><list struct="atomic" id="902"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="98"><custom-block s="segments in tree %n"><l>5</l></custom-block></script><script x="20" y="187"><custom-block s="segments in tree %n"><l>5</l></custom-block></script><script x="20" y="274"><block s="clear"></block><block s="setHeading"><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><custom-block s="tree level: %n size: %n"><l>4</l><l>50</l></custom-block></script><script x="20" y="445"><block s="clear"></block><block s="setHeading"><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><custom-block s="triangle fractal level: %n size: %n"><l>5</l><l>50</l></custom-block></script><script x="20" y="562"><custom-block s="triangles in level %s fractal"><l>5</l></custom-block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U8L1" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"></media></snapdata>