<snapdata remixID="11794191"><project name="U3L1-ShoppingList_Empty to Students" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U3L1-ShoppingList_Empty to Students"><notes></notes><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><block-definition s="delete" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What item do you want to delete?</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><block var="index"/><block var="shoppingList"/></block><block s="getLastAnswer"></block></block><script><block s="doDeleteFromList"><block var="index"/><block var="shoppingList"/></block></script><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block></script><scripts><script x="406" y="144.8"><block s="doIf"><l/><script></script></block></script></scripts></block-definition><block-definition s="is on %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><l/><script></script></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="search" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What item are you looking for?</l></block><block s="doForEach"><l>item</l><block var="shoppingList"/><script><block s="doIf"><block s="reportEquals"><block var="item"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>Your item is on the list</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></block><block s="doSayFor"><l>Your item is not on the list</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block-definition></blocks><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" id="602"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="603"></list></costumes><sounds><list struct="atomic" id="604"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="3"><sprite name="Add Item" idx="1" x="-180" y="-104.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="609"><costumes><list id="610"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="611"></list></sounds><blocks></blocks><variables></variables><scripts><script x="60" y="45.166666666666686"><block s="doSetVar"><l>shoppingList</l><block s="reportNewList"><list></list></block></block></script><script x="66" y="128.33333333333334"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What do you want to add to your list</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="shoppingList"/></block></script></scripts></sprite><sprite name="Clear List" idx="2" x="-58" y="-102.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="629"><costumes><list id="630"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="631"></list></sounds><blocks></blocks><variables></variables><scripts><script x="51" y="140.33333333333346"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="shoppingList"/></block></script></scripts></sprite><sprite name="Search" idx="3" x="63" y="-100.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="640"><costumes><list id="641"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="642"></list></sounds><blocks></blocks><variables></variables><scripts><script x="91" y="60.33333333333334"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="search"></custom-block></script><script x="130" y="231.60000000000002"><block s="doAsk"><l>What item are you looking for?</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block><script><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportListItem"><block var="index"/><block var="shoppingList"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Your item is on index </l><block var="index"/></list></block><l>2</l></block></script><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block></script></scripts></sprite><sprite name="Delete Item" idx="4" x="186" y="-97" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="685"><costumes><list id="686"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="687"></list></sounds><blocks></blocks><variables></variables><scripts><script x="101" y="94.66666666666669"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="delete"></custom-block></script><script x="349" y="50.666666666666686"><block s="doSetVar"><l>index</l><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block></block><block s="doDeleteFromList"><block var="index"/><block var="shoppingList"/></block></script></scripts></sprite><sprite name="Sprite" idx="5" x="987654" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,34.22099999999996,155.54999999999998,1" pen="tip" id="703"><costumes><list struct="atomic" id="704"></list></costumes><sounds><list struct="atomic" id="705"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="65"><block s="doSetVar"><l>shoppingList</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite><watcher var="index" style="normal" x="22" y="138.000002" color="243,118,29"/><watcher var="shoppingList" style="normal" x="5" y="5" color="243,118,29" extX="85" extY="136"/></sprites></stage><variables><variable name="shoppingList"><list struct="atomic" id="718">charlie,noah,grace</list></variable><variable name="index"><l>4</l></variable></variables></scene></scenes></project><media name="U3L1-ShoppingList_Empty to Students" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="shopping-list-button-add-item" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Add Item_cst_shopping-list-button-add-item"/><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Clear List_cst_shopping-list-button-clear-list"/><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Search_cst_shopping-list-button-search"/><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Delete Item_cst_shopping-list-button-delete-item"/></media></snapdata>