<snapdata remixID="9235035"><project name="U5L3 PAGE 2- Timer Starter File - student version" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="1.3043478260869565" y="-0.9316770186335405" heading="90" 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="31" y="170"><custom-block s="position of number %n in sorted list %l"><l>7</l><block var="list1"/></custom-block></script><script x="26" y="17"><block s="doSetVar"><l>list1</l><block s="reportNewList"><list><l>4</l><l>7</l><l>8</l><l>20</l><l>27</l><l>32</l><l>37</l><l>41</l></list></block></block><block s="doSetVar"><l>list2</l><block s="reportNewList"><list><l>4</l><l>8</l><l>2</l><l>34</l><l>15</l><l>12</l><l>78</l><l>44</l></list></block></block></script><script x="37" y="268"><custom-block s="%n !"><l>5</l></custom-block></script><script x="28" y="207"><custom-block s="postion of number %n in unsorted list %l"><l>12</l><block var="list2"/></custom-block></script><script x="22" y="349"><custom-block s="time function %repRing"><block s="reifyReporter"><autolambda><custom-block s="Alphie sum from 1 to %n"><l>5</l></custom-block></autolambda><list></list></block></custom-block></script><script x="21" y="449"><custom-block s="time function %repRing"><block s="reifyReporter"><autolambda><custom-block s="betsys sum from 1 to %n"><l>1000</l></custom-block></autolambda><list></list></block></custom-block></script><script x="137.513672875" y="423.000004"><custom-block s="Alphie sum from 1 to %n"><l>20</l></custom-block></script></scripts></sprite><watcher var="list1" style="normal" x="3.3541666666666288" y="3.3541666666666643" color="243,118,29" extX="80" extY="70"/><watcher var="list2" style="normal" x="3.3541666666666288" y="10.397917337499997" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="postion of number %&apos;num&apos; in unsorted list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="num"/></block><script><block s="doReport"><block var="i"/></block></script></block></script></custom-block><block s="doReport"><l>Not in list</l></block></script></block-definition><block-definition s="position of number %&apos;num&apos; in sorted list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>guess</l></list></block><block s="doDeclareVariables"><list><l>high</l></list></block><block s="doDeclareVariables"><list><l>low</l></list></block><block s="doDeclareVariables"><list><l>counter</l></list></block><block s="doSetVar"><l>high</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>low</l><l>0</l></block><block s="doSetVar"><l>guess</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="low"/><block var="high"/></block><l>2</l></block></block></block><block s="doSetVar"><l>counter</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="guess"/><block var="list"/></block><block var="num"/></block><script><block s="doSetVar"><l>counter</l><block s="reportSum"><block var="counter"/><l>1</l></block></block><block s="doIf"><block s="reportLessThan"><block var="high"/><block var="low"/></block><script><block s="doReport"><l>Not in the list</l></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="guess"/><block var="list"/></block><block var="num"/></block><script><block s="doSetVar"><l>high</l><block s="reportDifference"><block var="guess"/><l>1</l></block></block></script><script><block s="doSetVar"><l>low</l><block s="reportSum"><block var="guess"/><l>1</l></block></block></script></block><block s="doSetVar"><l>guess</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="low"/><block var="high"/></block><l>2</l></block></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l>Position: </l><block var="guess"/><l> </l><l>Guesses: </l><block var="counter"/></list></block></block></script></block-definition><block-definition s="median %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListLength"><block var="list"/></block><l>2</l></block><l>0</l></block><script><block s="doReport"><block s="reportQuotient"><block s="reportSum"><block s="reportListItem"><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block><l>1</l></block><block var="list"/></block></block><l>2</l></block></block></script><script><block s="doReport"><block s="reportListItem"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block><block var="list"/></block></block></script></block></script></block-definition><block-definition s="betsys sum from 1 to %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>sum</l><block s="reportQuotient"><block s="reportProduct"><block s="reportSum"><block var="num"/><l>1</l></block><block var="num"/></block><l>2</l></block></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="list from 1 to %&apos;num&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>number list</l></list></block><block s="doDeclareVariables"><list><l>new number</l></list></block><block s="doSetVar"><l>new number</l><l>1</l></block><block s="doSetVar"><l>number list</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block var="num"/><script><block s="doAddToList"><block var="new number"/><block var="number list"/></block><block s="doSetVar"><l>new number</l><block s="reportSum"><block var="new number"/><l>1</l></block></block></script></block><block s="doReport"><block var="number list"/></block></script></block-definition><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></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></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="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></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></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></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="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></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></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></script><scripts><script x="229.000003" 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><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></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></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="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="Alphie sum from 1 to %&apos;num&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><custom-block s="list from 1 to %n"><block var="num"/></custom-block></custom-block></block></script></block-definition><block-definition s="time function %&apos;function&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>start time</l></list></block><block s="doSetVar"><l>start time</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><custom-block s="ignore %s"><block s="evaluate"><block var="function"/><list></list></block></custom-block><block s="doReport"><block s="reportDifference"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="start time"/></block></block></script></block-definition><block-definition s="ignore %&apos;result&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="%&apos;number&apos; !" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="number"/><l>0</l></block><script><block s="doReport"><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="number"/><l><option>number</option></l></block></block><script><block s="doReport"><l>You did not enter an appropriate number!</l></block></script></block><block s="doDeclareVariables"><list><l>factorial</l></list></block><block s="doSetVar"><l>factorial</l><l>1</l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="number"/><script><block s="doSetVar"><l>factorial</l><block s="reportProduct"><block var="factorial"/><block var="i"/></block></block></script></custom-block><block s="doReport"><block var="factorial"/></block></script></block-definition></blocks><variables><variable name="list1"><list struct="atomic" id="977">4,7,8,20,27,32,37,41</list></variable><variable name="list2"><list struct="atomic" id="978">4,8,2,34,15,12,78,44</list></variable></variables></project><media name="U5L3 PAGE 2- Timer Starter File - student version" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>