<snapdata remixID="9007743"><project name="U3L1-ContactList" app="Snap! 5.1, 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="1" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK1SURBVHhe7cExAQAAAMKg9U9tDB8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsajf4AAXBXLv8AAAAASUVORK5CYII=</pentrails><costumes><list id="2"><item><costume name="contact-list-stage" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK1SURBVHhe7cExAQAAAMKg9U9tDB8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsajf4AAXBXLv8AAAAASUVORK5CYII=" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Clear" idx="3" x="150" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,55.080000000000055,1" pen="tip" id="9"><costumes><list id="10"><item><costume name="clear" center-x="53" center-y="15" image="data:image/png;base64,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" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.333333333333342" y="13.333333333333328"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>50</l></block></script><script x="241" y="136"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>are you sure you want to clear the list?</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>contact list</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="contact list"/><script><block s="doSetVar"><l>contact list</l><l>0</l></block></script></block></script><script></script></block></script></scripts></sprite><sprite name="Find" idx="1" x="150" y="-2.842170943040401e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="3.8250000000000033,191.25,0,1" pen="tip" id="47"><costumes><list id="48"><item><costume name="find" center-x="53" center-y="15" image="data:image/png;base64,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" id="49"/></item></list></costumes><sounds><list struct="atomic" id="50"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.333333333333342" y="13.333333333333328"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>0</l></block></script><script x="286" y="109"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeclareVariables"><list><l>matching name</l></list></block><block s="doSetVar"><l>matching name</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>who are you searching for</l></block><block s="doSetVar"><l>matching name</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="name of contact %s"><l></l></custom-block><block s="getLastAnswer"></block></block></autolambda><list></list></block><block var="contact list"/></block></block><block s="doIfElse"><custom-block s="empty? %l"><block var="matching name"/></custom-block><script><block s="bubble"><l>no user found</l></block></script><script><custom-block s="for each %upvar of %l %cs"><l>name</l><block var="matching name"/><script><block s="bubble"><l>matching name found</l></block></script></custom-block></script></block></script></scripts></sprite><sprite name="Delete" idx="4" x="1500" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="22.84800000000002,163.20000000000002,0,1" pen="tip" id="106"><costumes><list id="107"><item><costume name="delete" center-x="53" center-y="15" image="data:image/png;base64,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" id="108"/></item></list></costumes><sounds><list struct="atomic" id="109"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.333333333333334" y="13.333333333333334"><block s="receiveGo"></block><block s="gotoXY"><l>1500</l><l>-50</l></block></script></scripts></sprite><sprite name="Add" idx="2" x="150" y="100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="117"><costumes><list id="118"><item><costume name="add" center-x="53" center-y="15" image="data:image/png;base64,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" id="119"/></item></list></costumes><sounds><list struct="atomic" id="120"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="138.33333333333331"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>100</l></block></script><script x="240.66666666666663" y="28"><block s="doSetVar"><l>contact list</l><block s="reportNewList"><list></list></block></block></script><script x="130.66666666666663" y="206"><custom-block s="address from contact %l"><custom-block s="contact with name %s address: %s phone number: %s"><l>Joshua Salazor</l><l>39-48 65th St</l><l>7186459978</l></custom-block></custom-block></script><script x="143.66666966666662" y="288.6666716666666"><custom-block s="phone number from contact %s"><custom-block s="contact with name %s address: %s phone number: %s"><l>Joshua Salazor</l><l>39-48 65th St</l><l>7186459978</l></custom-block></custom-block></script><script x="117.66666666666663" y="387"><custom-block s="name of contact %s"><block s="reportListItem"><l><option>any</option></l><block var="contact list"/></block></custom-block></script><script x="531.6666706666667" y="10"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAddToList"><custom-block s="contact with name %s address: %s phone number: %s"><l>Joshua Salazor</l><l>39-48 65th St</l><l>7186459978</l></custom-block><block var="contact list"/></block></script><script x="597.6666716666667" y="171.000001"><custom-block s="contact with name %s address: %s phone number: %s"><l>Clay Martin</l><l>369 CEnter St, Boston, MA</l><l>1096754324</l></custom-block></script><script x="170.66666766666663" y="543.8333353333334"><custom-block s="contact with name %s address: %s phone number: %s"><l>Joshua Salazor</l><l>39-48 65th St</l><l>7186459978</l></custom-block></script><script x="623.6666716666667" y="287.000001"><custom-block s="contact with name %s address: %s phone number: %s"><l>Betsy Ramirez</l><l>48-94 67th St</l><l>9175643258</l></custom-block></script><script x="274" y="418"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="90" collapsed="false">amanpreet.</comment></block><block s="doAddToList"><custom-block s="contact with name %s address: %s phone number: %s"><custom-block s="ask name"></custom-block><custom-block s="ask address"></custom-block><custom-block s="ask phone number"></custom-block></custom-block><block var="contact list"/></block></script></scripts></sprite><watcher var="contact list" style="normal" x="-3" y="55" color="243,118,29" extX="225" extY="124"/></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></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.77778077777773"><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="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="string %&apos;big&apos; contains %&apos;small&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block s="evaluate"><block s="reportJSFunction"><list><l>big</l><l>small</l></list><l>return big.toLowerCase().indexOf(small.toLowerCase());</l></block><list><block var="big"/><block var="small"/></list></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="contact with name %&apos;name:&apos; address: %&apos;address:&apos; phone number: %&apos;phone number:&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="false">Amanpreet.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="name:"/><block var="address:"/><block var="phone number:"/></list></block></block></script></block-definition><block-definition s="name of contact %&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="x"/></block></block></script></block-definition><block-definition s="address from contact %&apos;x&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="false">amanpreet.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="x"/></block></block></script></block-definition><block-definition s="phone number from contact %&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="x"/></block></block></script></block-definition><block-definition s="ask name" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>what&apos;s your name?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask address" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>what&apos;s your address?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask phone number" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>what&apos;s your phone number?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="find contacts with name %&apos;name&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><custom-block s="join words %mult%txt"><list><custom-block s="name of contact %s"><l></l></custom-block><custom-block s="address from contact %l"><l/></custom-block><custom-block s="phone number from contact %s"><l></l></custom-block></list></custom-block><block var="name"/></custom-block></autolambda><list></list></block><block var="contact list"/></block></block></script></block-definition></blocks><variables><variable name="contact list"><list id="872"><item><list struct="atomic" id="873">Clay Martin,&quot;369 CEnter St, Boston, MA&quot;,1096754324</list></item><item><list struct="atomic" id="874">Betsy Ramirez,48-94 67th St,9175643258</list></item><item><list struct="atomic" id="875">Joshua Salazor,39-48 65th St,7186459978</list></item><item><list struct="atomic" id="876">Joshua Salazor,39-48 65th St,7186459978</list></item><item><list struct="atomic" id="877">Joshua Salazor,39-48 65th St,7186459978</list></item></list></variable></variables></project><media name="U3L1-ContactList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>