<snapdata remixID="10062195"><project name="U3L2- Contact List" 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="true" hyperops="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="Clear List" idx="2" x="10" y="-95" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="143.412,193.8,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="102.66666666666669"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Are you sure you want to delete all contact list information you have?</l></block><block s="doIf"><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></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>no</l></block><script><block s="doStopThis"><l><option>this script</option></l></block></script></block><block s="bubble"><l>Click here to empty your contact list and start a new one.</l></block></script><script x="30" y="13.333333333333329"><block s="receiveGo"></block><block s="bubble"><l>Click here to empty your contact list and start a new one.</l></block><block s="gotoXY"><l>10</l><l>-95</l></block></script></scripts></sprite><sprite name="Jan" idx="1" x="10" y="60" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="51"><costumes><list id="52"><item><costume name="add-contact" center-x="53" center-y="15" image="data:image/png;base64,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" id="53"/></item></list></costumes><sounds><list struct="atomic" id="54"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><block s="receiveGo"></block><block s="bubble"><l>Click here to enter a new contact.</l></block><block s="gotoXY"><l>10</l><l>60</l></block></script><script x="30" y="115"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>contact list</l><block s="reportCONS"><custom-block s="get new contact"></custom-block><block var="contact list"/></block></block><block s="bubble"><l>Click here to enter a new contact.</l></block></script><script x="30" y="214.00000000000003"><custom-block s="get name"></custom-block></script><script x="30" y="244.00000000000003"><custom-block s="get phone"></custom-block></script><script x="30" y="274"><custom-block s="answer to question %s"><l></l></custom-block></script><script x="30" y="307"><custom-block s="get new contact"></custom-block></script><script x="30" y="337"><custom-block s="get address"></custom-block></script><script x="30" y="367"><custom-block s="contact with name: %l address: %l phone: %txt"><block s="reportListItem"><l><option>last</option></l><block var="contact list"/></block><block s="reportListItem"><l><option>last</option></l><block var="contact list"/></block><block s="reportListItem"><l><option>last</option></l><block var="contact list"/></block></custom-block></script><script x="30" y="424"><custom-block s="phone number of %s"><l>Bruce Wayne</l></custom-block></script><script x="30" y="457"><custom-block s="name from number %s"><l>123-456</l></custom-block></script><script x="30" y="490"><custom-block s="name (display form) %s"><block s="reportListItem"><l>1</l><block var="contact list"/></block></custom-block></script><script x="30" y="528"><custom-block s="name (sorting form) %s"><block s="reportListItem"><l>1</l><block var="contact list"/></block></custom-block></script><script x="30" y="566"><custom-block s="contact phone %l"><l/></custom-block></script><script x="30" y="598"><custom-block s="contact address %l"><l/></custom-block></script></scripts></sprite><watcher var="number" style="normal" x="8.833333333334394" y="8.833333333333343" color="243,118,29" hidden="true"/><watcher var="contact list" style="normal" x="7.156437367496892" y="5.821001614890633" color="243,118,29" extX="185.5615234375" extY="86"/><watcher scope="Jan" s="direction" style="normal" x="13" y="25" color="74,108,212" hidden="true"/><watcher scope="Clear List" s="direction" style="normal" x="10" y="10" color="74,108,212" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="answer to question %&apos;question&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doAsk"><block var="question"/></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="get name" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="answer to question %s"><l>Type person&apos;s first name.</l></custom-block><custom-block s="answer to question %s"><l>Type person&apos;s last name.</l></custom-block></list></block></block></script><scripts><script x="33.000001" y="124.83333433333331"><block s="reportTextSplit"><custom-block s="list $arrowRight sentence %l"><l/></custom-block><l> </l></block></script></scripts></block-definition><block-definition s="get phone" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l></l><l></l><custom-block s="answer to question %s"><l>Type person&apos;s number.</l></custom-block></list></block></block></script></block-definition><block-definition s="get address" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l></l><custom-block s="answer to question %s"><l>Type in person&apos;s street address.</l></custom-block><custom-block s="answer to question %s"><l>Type in apartment number.</l></custom-block><custom-block s="answer to question %s"><l>Type in city.</l></custom-block><custom-block s="answer to question %s"><l>Type in state.</l></custom-block><custom-block s="answer to question %s"><l>Type in ZIP.</l></custom-block><custom-block s="answer to question %s"><l>Type in country.</l></custom-block></list></block></block></script><scripts><script x="33" y="167.2"><block s="reportJoinWords"><list><custom-block s="answer to question %s"><l>Type in person&apos;s street address.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in apartment number.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in city.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in state.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in ZIP.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in country.</l></custom-block></list></block></script><script x="199.99511818749988" y="337.00000100000005"><block s="reportJoinWords"><list><l></l><l> </l><l></l><l> </l><l></l><l> </l><l></l><l> </l><l></l><l> </l><l></l></list></block></script><script x="315.0000009999999" y="291.00000100000005"><block s="reportNewList"><list><l>street address</l><l>apt #</l><l>city</l><l>state</l><l>ZIP</l><l>Country (block doesn&apos;t work yet)</l></list></block></script></scripts></block-definition><block-definition s="get new contact" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="contact with name: %l address: %l phone: %txt"><custom-block s="get name"></custom-block><custom-block s="get address"></custom-block><custom-block s="get phone"></custom-block></custom-block></block></script><scripts><script x="183.000001" y="133.000001"><block s="reportNewList"><list><l></l></list></block></script><script x="273" y="112.19999999999999"><block s="reportListItem"><l>1</l><l/></block></script></scripts></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="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="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></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></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="sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="204" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l></list></block><block s="doSetVar"><l>odd items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><l/></block><block s="evaluate"><block var="even items"/><list><block s="reportCDR"><l/></block></list></block></block></block></script><list></list></block></block><block s="doSetVar"><l>even items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="evaluate"><block var="odd items"/><list><block s="reportCDR"><l/></block></list></block></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="odd items"/><list><block var="data"/></list></block><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="even items"/><list><block var="data"/></list></block><block var="function"/></custom-block></list></block></block></script></block-definition><block-definition s="phone number of %&apos;d&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="contact phone %l"><custom-block s="contact info %s"><block var="d"/></custom-block></custom-block></block></script><scripts><script x="1035.0000009999999" y="430.2333363333334"><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block></block></script><script x="552" y="41.40000000000009"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><l/></block><script></script></block></script><script x="558" y="339.43333633333344"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script><script x="63" y="83.99999999999994"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block></block></block><script></script></block></script></scripts></block-definition><block-definition s="name from number %&apos;n&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="contact info from number %s"><block var="n"/></custom-block></block></script><scripts><script x="288" y="60"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><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><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></scripts></block-definition><block-definition s="name (display form) %&apos;a&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="a"/></block><l> </l></block></custom-block></block></script><scripts><script x="182.8173838125" y="166.20000199999998"><block s="reportNewList"><list><l></l></list></block></script><script x="315.000003" y="175.00000500000004"><block var="a"/></script><script x="301.71484675" y="159.000005"><block s="reportListItem"><l>1</l><l/></block></script><script x="27.000001999999995" y="201.8666696666666"><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></script><script x="305.000003" y="99.00000499999999"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="a"/></block></block></script><script x="85.000002" y="159.66666966666662"><custom-block s="word $arrowRight list %txt"><l></l></custom-block></script><script x="15.000000999999997" y="135.000001"><custom-block s="list $arrowRight word %l"><l/></custom-block></script><script x="165.000001" y="58.000001"><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></script></scripts></block-definition><block-definition s="name (sorting form) %&apos;b&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>2</l><custom-block s="sentence $arrowRight list %txt"><custom-block s="list $arrowRight sentence %l"><block s="reportTextSplit"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="b"/></block><l>,</l><block s="reportListItem"><l>1</l><block var="b"/></block></list></block><l> </l></block></custom-block></custom-block></block></block></script></block-definition><block-definition s="contact with name: %&apos;a&apos; address: %&apos;b&apos; phone: %&apos;c&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="a"/></block><l> </l><block s="reportListItem"><l>2</l><block var="a"/></block></list></block><block s="reportListItem"><l>2</l><block var="b"/></block><block s="reportListItem"><l>3</l><block var="c"/></block></list></block></block></script><scripts><script x="10" y="540.9999999999995"><block var="b"/></script><script x="10" y="570.9999999999995"><block var="c"/></script><script x="10" y="600.9999999999995"><block var="a"/></script><script x="393.000005" y="281.3333423333335"><block var="contact list"/></script><script x="306.000005" y="257.8333423333333"><block var="a"/></script><script x="148" y="182.2"><custom-block s="join words %mult%txt"><list><l></l></list></custom-block></script><script x="264.000002" y="229.8333363333333"><block s="reportListItem"><l>1</l><l/></block></script><script x="66.000002" y="178.000003"><custom-block s="list $arrowRight word %l"><l/></custom-block></script><script x="76.000002" y="116.8333363333333"><custom-block s="list $arrowRight sentence %l"><l/></custom-block></script><script x="51.000001999999995" y="146.8333363333333"><block s="reportNewList"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="contact address %&apos;a&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="a"/></block></block></script><scripts><script x="210.000001" y="119.00000100000011"><custom-block s="get address"></custom-block></script><script x="186.32422075" y="87.0000030000001"><block s="reportListItem"><l>1</l><l/></block></script><script x="30.995118187499997" y="132.0000010000001"><block s="reportNewList"><list><l></l></list></block></script></scripts></block-definition><block-definition s="contact phone %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="b"/></block></block></script><scripts><script x="210" y="110.00000100000011"><custom-block s="get phone"></custom-block></script><script x="208.0000030000001" y="151.0000050000001"><block var="b"/></script><script x="116.99511818749988" y="155.0000010000001"><block s="reportNewList"><list><l></l></list></block></script><script x="34.995118187499884" y="96.00000100000011"><block s="reportListItem"><l>3</l><l/></block></script></scripts></block-definition><block-definition s="contact info %&apos;n&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></block-definition><block-definition s="contact info from number %&apos;n&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><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><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></block-definition></blocks><variables><variable name="contact list"><list linked="linked" id="1655"><item><list struct="atomic" id="1656">Barry Allen,Avenue C,782-981</list></item><item><list struct="atomic" id="1657">Barbara Minerva,Avenue A,987-654</list></item><item><list struct="atomic" id="1658">Clark Kent,Avenue M,222-333</list></item><item><list struct="atomic" id="1659">Bruce Wayne,Avenue G,123-456</list></item></list></variable><variable name="number"><l>1</l></variable></variables></project><media name="U3L2- Contact List" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>