<snapdata remixID="13145937"><project name="U3L1-ShoppingList_Empty to Students" app="Snap! 9.0, 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="Search List %&apos;groceries&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="searchlist %&apos;groceries&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doAsk"><l>what are you searching for</l></block><block s="doDeclareVariables"><list><l>i</l></list></block><block s="doSetVar"><l>i</l><block s="getLastAnswer"></block></block><block s="doForEach"><l>item</l><block var="groceries"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="item"/><block s="getLastAnswer"></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></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="588"><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="589"></list></costumes><sounds><list struct="atomic" id="590"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="4"><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="595"><costumes><list id="596"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="597"></list></sounds><blocks></blocks><variables></variables><scripts><script x="40" y="61.333333333333314"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>what item would you like to add to your list</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="groceries"/></block></script><script x="44" y="17.83333333333337"><block s="doSetVar"><l>groceries</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite><sprite name="Delete Item" idx="4" x="0" y="-99.99999999999994" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="615"><costumes><list id="616"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="617"></list></sounds><blocks></blocks><variables></variables><scripts><script x="35" y="44.33333333333334"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>which item would like you to delete from the list?</l></block></script></scripts></sprite><sprite name="Search" idx="3" x="0" y="-49.99999999999994" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="625"><costumes><list id="626"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="627"></list></sounds><blocks></blocks><variables></variables><scripts><script x="66" y="60"><custom-block s="searchlist %s"><block var="groceries"/></custom-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="633"><costumes><list id="634"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="635"></list></sounds><blocks></blocks><variables></variables><scripts><script x="49" y="19.333333333333343"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="groceries"/></block></script></scripts></sprite><watcher var="groceries" style="normal" x="10" y="10" color="243,118,29" extX="103" extY="174"/><watcher var="top" style="normal" x="10" y="207.000002" color="243,118,29"/><watcher var="bottom" style="normal" x="10" y="228.000004" color="243,118,29"/><watcher var="target" style="normal" x="10" y="249.00000599999998" color="243,118,29"/><watcher var="middle" style="normal" x="10" y="270.000008" color="243,118,29"/></sprites></stage><variables><variable name="groceries"><list struct="atomic" id="650">bananas,pears,apples,boba,donuts,avocados</list></variable><variable name="top"><l>6</l></variable><variable name="bottom"><l>1</l></variable><variable name="target"><l>0</l></variable><variable name="middle"><l>0</l></variable></variables></scene></scenes></project><media name="U3L1-ShoppingList_Empty to Students" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="shopping-list-button-add-item" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAAAXNSR0IArs4c6QAABqFJREFUaEPtWmlQU1cUPoEQEvZFuqDFgGERUBEjCbhVcbQ6Oq6laNWy1CLg2oKMVmpbqQjiUiso4wLoVAVHKVMERwuOG3tQECMJsUFUOgoIIZCwJNC510mGJREGwjbz7p+8vPvuOd/5vnvOO8l7JOhjMBgMXZDJvjAyMVtEpVEXNInF45vFYsO+1hHz6hmg6elJaHr6TWQKmVtfV3dbJpUmC16+fP4hzkjqJidMmGBmYW6xv72tbbM1gwFzP59PmzLFGazpE8Hc3Ay0tLQJLQbAQEeHHBobxVDf0ADlPD484hTLMv9OIxkaGee/qXkTKBQKS1WZVSmU3SQ7b10q5dzCxUt0/P39dJwcHQYAiVjSXwYaRCJISLzYeT7+lExLW2tvaVlZTM+1vYRiujKjyWTyjqiYGMrcObP664u4TgMMPCnjwtbgoDZJU/PvRcVFu7ua7CbUVOepocYmJhFJFy9QUIkjxvAzIKx8Aeu/8m5tqK/zK6+ouKRAoBTKlk53oeobFFxKTtFxdpo8/AgJj0oGHuTkQdB3m6XS1paJAoGgBk0ohXJjuuVt8PFlbQveQlA2ChgIDdvTfifr9hkOhxOsFIpOpzsY6hs8eZibSzY0NBgFMAkI5bwK+HLVytZ3ogaz6upqCc4oZyfniGUrVoZF/naATFA0ehjw8vKWPMov8BFUCa9ioWa5z877IWw3a9WK5aMHJYEETpw8BRcSzyVyOBxfLNT0aS6iP68kG012sCPoGUUM3Lv/EMJCQoR5BXk2WCh7hq3sXk6O9kcW40YRTALKy1evYbGnZ9szPk+XZGlpqUfToTSXlZcDlao7YuygltRn/TrsX1Ap7IWDQbfG5xIvXYbZHuwRwzmcjltaWsHZwQH0W6QGJDqdbqLdCfWqyNEEqMoXVbBw3jylqQ8RrRBLHRYkVn+EOnMuAaIO/NoN/kb/zbA/fC8+98uBg2Bp+Sls9vfVRIhDagPFLCeB6ZALpYhi6dJl+JDl7qEkrGeEmhJKYRcJVl39Xy9/hFBq9lbGzVtw8sQJOBQdBQH+30LGzUwwNTXBV4fu3gOpKVfw8UyPWVCY81BZ+rpmhmKuPxmlTqie2a24rqtNJOLFc2fwlJ2jE2zy8QU2a2a3qoCwiBoagM99CmHhPw1pZg5rRiEx7OztcEABgcHAZDLxMSKl/BkX4mJPYuHQXFZmBhbqSso1uJCYgMWd6uwECtEGI5RCGHUZhXxkZ2VBZORBoE+0ApThobt2weWUZMjLL8R4MjLSAVWHVWvWYHNFRUUQfyp2yMqfUihHC0eDVj2J+CmPB7q6FI07VLWL0U5FASNh5s9fAN5e74PuWvpUla3+3qMGWvoUG6UnCSdOx+NnSHfuZGNRkFB79+2DV69eK89pnDgA6NZMIAeT7exbb2VnUyaMt9S4P0Q4n8eHw9GRStvuLHc4fOwYZGVlj0hGHT3+B4jFYnzvUmTqP3fvwvXUNODxylVmCMrw4RbqbU0tzGGz5fx/n5Px7yi2G1sYdeQIfe5sD40KhYLbtzsE21R0XWg3otqOxvX0dIiNjcPlDg3PJUvxMfpEOxcRGnf8aLc59KWvDrWvrg9leVBgEMaBshuVMUUH2PWeqcAUHBwEq5e9b4aCdn4PhQX5+B61dft22L4lACKiY5RVQZME8vgC8F67tvHxkxJjLBSLyUra6Oe7KTgwQJN+CFuDZCA1LR1ioiILcnJzWFgohpW113Q2KzEl+TJtkLaJ5Rpk4Mfwn+Xpf12LLi0r24uFQg0FybyzLjU9nWI7yUaDrghTA2WgqbkZPFjsdqm40UVQVcVVPjicyZwZv2DhIr9DkRHEo46BsqvBdafiz3YmnT1bnF+Uz0RmlUJZW1t/rE+lVZ5JTKKy3fAcMUaIAfTQ0GvN6naJuNH9eVUVp5tQuATa2vuajDM/nXz16pC06iMU95hy++p1Nfh849Na+/ZtRMmTkggF+F6vi7m6uB43MTPbEhsXp+tgbzumghzrYHPzCyFk1862Fqkkrvjx411d41H1AiZp+pRp+2Qd8vDAbTvIGzesIxno6491DkY1fn6FAM6fT5TdSEuVd8jkgdwKXkJPwGpfabb5zIZp8YlFvETSPGX5ytVarjNmaDvY2+H/5Gg0oosfjPIikQheVL2EkpJSeHD/npRbWqKtp2+QVPuuNlwoFL5RZVutUIqLGVZWjhQ9va+NTU09WyRSe6lEYtDe1kZ0hoNQikqjtRoaGVfL5fJ79TW1NyhSWia3htv0IZP/A/xNEtpgvPz3AAAAAElFTkSuQmCC" mediaID="Add Item_cst_shopping-list-button-add-item"/><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"/><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-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"/></media></snapdata>