<snapdata remixID="13992182"><project name="U3L1-ShoppingList_Empty to Students" app="Snap! 10.1-dev, 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><list></list></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><list></list></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="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></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><list></list></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><list></list></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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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><list></list></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><list></list></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="Add-Item-To-List %&apos;list&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doAsk"><l>What grocerys are on your list?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="GroceryList"/></block></script></block-definition><block-definition s="Clear List" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><l>item</l><l/><script><block s="doDeleteFromList"><l><option>all</option></l><block var="GroceryList"/></block></script></custom-block></script></block-definition><block-definition s="Search" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What do you want on list</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="GroceryList"/></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="newitem"/><block var="GroceryList"/></list></block><script><block s="bubble"><l>It already on list</l></block></script><script><block s="doSetVar"><l>newitem</l><block var="GroceryList"/></block></script></block></script></block></script></block-definition><block-definition s="Delete" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>what would you like to delete</l></block><block s="doDeleteFromList"><l>1</l><block var="GroceryList"/></block></script></block-definition></blocks><primitives></primitives><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="600"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="601"></list></costumes><sounds><list struct="atomic" id="602"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="3"><sprite name="Add Item" idx="1" x="0" y="50" heading="90" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="607"><costumes><list id="608"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="609"></list></sounds><blocks></blocks><variables></variables><scripts><script x="144" y="213.33333333333337"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="Add-Item-To-List %s"><block var="GroceryList"/></custom-block></script><script x="152" y="95.33333333333337"><block s="doSetVar"><l>GroceryList</l><block s="reportNewList"><list><l>Bread</l></list></block></block></script></scripts></sprite><sprite name="Clear List" idx="2" x="0" y="-2.842170943040401e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="624"><costumes><list id="625"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="626"></list></sounds><blocks></blocks><variables></variables><scripts><script x="208" y="63.166666666666856"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="Clear List"></custom-block></script></scripts></sprite><watcher var="List" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="Index" style="normal" x="12" y="50.000001999999995" color="243,118,29"/><watcher var="GroceryList" style="normal" x="2" y="25" color="243,118,29" extX="80" extY="132"/><sprite name="Search" idx="3" x="3" y="-58.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="636"><costumes><list id="637"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="638"></list></sounds><blocks></blocks><variables></variables><scripts><script x="234" y="79.16666666666683"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="Search"></custom-block></script></scripts></sprite><watcher var="newitem" style="normal" x="8" y="187.00000599999998" color="243,118,29" extX="80" extY="91" hidden="true"/><sprite name="Delete Item" idx="4" x="1" y="-101" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="646"><costumes><list id="647"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="648"></list></sounds><blocks></blocks><variables></variables><scripts><script x="332" y="104.73333333333335"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="Delete"></custom-block></script></scripts></sprite></sprites></stage><variables><variable name="GroceryList"><list struct="atomic" id="656">steak,turkey,rice,rice</list></variable><variable name="Index"><l>1</l></variable><variable name="List"><l>0</l></variable><variable name="newitem"><ref id="656"></ref></variable></variables></scene></scenes></project><media name="U3L1-ShoppingList_Empty to Students" app="Snap! 10.1-dev, 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>