<snapdata remixID="10187089"><project name="U3L1-ShoppingList_Empty to Students" 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="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="160" y="143.00000000000003"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l></l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="shopping list"/></block></script><script x="476" y="150.00000000000003"><block s="receiveMessage"><l>stoi</l></block><block s="doAsk"><l>what item do you want to add to the list?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="getLastAnswer"></block></block><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="shopping list"/></block></script></block></script><script x="126" y="278"><block s="receiveGo"></block><block s="doSetVar"><l>shopping list</l><block s="reportNewList"><list><l></l></list></block></block><block s="doDeleteFromList"><l>1</l><block var="shopping list"/></block></script><script x="209.140625" y="444"><block s="reportConcatenatedLists"><list><l/><l/></list></block></script><script x="74" y="63"><block s="clear"></block></script></scripts></sprite><sprite name="Delete Item" idx="4" x="0" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="57"><costumes><list id="58"><item><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,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" id="59"/></item></list></costumes><sounds><list struct="atomic" id="60"></list></sounds><blocks></blocks><variables></variables><scripts><script x="134" y="116.00000000000003"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeleteFromList"><l><option>last</option></l><block var="shopping list"/></block></script></scripts></sprite><sprite name="Search" idx="3" x="0" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="69"><costumes><list id="70"><item><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,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" id="71"/></item></list></costumes><sounds><list struct="atomic" id="72"></list></sounds><blocks></blocks><variables></variables><scripts><script x="164" y="161.00000000000003"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l></l></block><block s="doBroadcast"><l>stoi</l></block></script></scripts></sprite><sprite name="Clear List" idx="2" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="82"><costumes><list id="83"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="84"/></item></list></costumes><sounds><list struct="atomic" id="85"></list></sounds><blocks></blocks><variables></variables><scripts><script x="167" y="129"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="shopping list"/></block></script><script x="167" y="223.00000000000003"><block s="doStopThis"><l><option>all</option></l></block></script></scripts></sprite><watcher var="shopping list" style="normal" x="11" y="10" color="243,118,29" extX="80" extY="70"/></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="621"></list></variable></variables></project><media name="U3L1-ShoppingList_Empty to Students" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>