<snapdata remixID="9022469"><project name="U2L2-ShoppingList" 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="0" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==</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="Add Item" idx="1" x="0" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="shopping-list-button-add-item" 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="737" y="206"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>what do you want to add to your grocery list</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="shopping list"/></block></script><script x="226" y="109"><block s="doSetVar"><l>shopping list</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite><sprite name="Search" idx="3" x="-1" y="-50.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="29"><costumes><list id="30"><item><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,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" id="31"/></item></list></costumes><sounds><list struct="atomic" id="32"></list></sounds><blocks></blocks><variables></variables><scripts><script x="35.000001" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Lets see if it is already on the list</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping list"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>its already on the list</l><l>2</l></block><block s="doAsk"><l>Do you want to delete it?</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doDeleteFromList"><l>1</l><block var="shopping list"/></block></script><script><block s="doSayFor"><l>Alright i wont</l><l>2</l></block></script></block></script><script><block s="doSetVar"><l>search item</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>This is not on the lis, do you want to put it on the list?</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doAddToList"><block var="search item"/><block var="shopping list"/></block></script><script><block s="doSayFor"><l>ok i wont add it</l><l>2</l></block></script></block></script></block></script><script x="615" y="358"><block s="reportListLength"><block var="shopping list"/></block></script><script x="627" y="494"><block s="reportNumbers"><block var="search item"/><block var="shopping list"/></block></script></scripts></sprite><watcher var="search item" style="normal" x="215" y="33" color="243,118,29"/><watcher var="shopping list" style="normal" x="-1" y="0" color="243,118,29" extX="83" extY="191"/><sprite name="Clear List" idx="2" x="0" y="3" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="100"><costumes><list id="101"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="102"/></item></list></costumes><sounds><list struct="atomic" id="103"></list></sounds><blocks></blocks><variables></variables><scripts><script x="586" y="93"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="shopping list"/></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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;commands&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="commands"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask for %&apos;reporter&apos; from %&apos;sprite&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%txt">Sprite</input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="reporter"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="tell %&apos;sprite&apos; %&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; %&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></blocks><variables><variable name="shopping list"><list struct="atomic" id="636">milk</list></variable><variable name="search item"><l>milk</l></variable></variables></project><media name="U2L2-ShoppingList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>