<snapdata remixID="14121186"><project name="U3L1-ShoppingList_Empty to Students" app="Snap! 10.3.6, 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></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="548"><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="549"></list></costumes><sounds><list struct="atomic" id="550"></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="555"><costumes><list id="556"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="557"></list></sounds><blocks></blocks><variables></variables><scripts><script x="136" y="67.56666666666672"><block s="receiveGo"></block><block s="doSetVar"><l>shoppingList</l><block s="reportNewList"><list></list></block></block></script><script x="145" y="183.4000000000001"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item would you like to add to the list?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="shoppingList"/></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="576"><costumes><list id="577"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="578"></list></sounds><blocks></blocks><variables></variables><scripts><script x="112" y="157.75000000000017"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item do you want to delete?</l></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="shoppingList"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="item"/></list></block><script><block s="doDeleteFromList"><block var="item"/><block var="shoppingList"/></block></script><list></list></block></script></custom-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="606"><costumes><list id="607"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="608"></list></sounds><blocks></blocks><variables></variables><scripts><script x="70" y="55.83333333333337"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item do you want to look for?</l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportVariadicOr"><list><block s="getLastAnswer"></block><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block></list></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block s="reportListItem"><block var="i"/><block var="shoppingList"/></block></list></block></block></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not in the list.</l></list></block><l>2</l></block></script><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block s="reportListItem"><block var="i"/><block var="shoppingList"/></block></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is in the list!</l></list></block><l>2</l></block><block s="doStopThis"><l><option>this script</option></l></block></script></list></block></script></custom-block></script></scripts></sprite><sprite name="Clear List" idx="2" x="-1" y="1" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="693"><costumes><list id="694"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="695"></list></sounds><blocks></blocks><variables></variables><scripts><script x="107" y="242.83333333333337"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>shoppingList</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite><watcher var="shoppingList" style="normal" x="7" y="40" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="shoppingList"><list struct="atomic" id="709">green,blue,purple,red</list></variable></variables></scene></scenes></project><media name="U3L1-ShoppingList_Empty to Students" app="Snap! 10.3.6, 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-delete-item" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAAAXNSR0IArs4c6QAABvVJREFUaEPtWmlQU1cUPoGQDcIqXZBqwBBAcI8QcatiXRgd11K0LiBjFaJVLMpApY6VilhcShVEREFbFaxSpwidWu24sWlQtpRAbBCUKQKyBBKWBDv3zeQNYBIeKEqdd//A49577ne+75xzT3ihQB+Dy+XSQaWab2puOZfBZMxukcuHt8rl7L72kfO6GWCyWAomy7iFSqOKG+rrr6mUyhRpVdUjfZxRdE3a2tpaWltZ7+7s6Nhgx+XCjI9nMceMcQU7zkiwsrIEAwNDUosBMNDVpYbmZjk0NDZCqaQMHojyVZm/XaGwTc1ya2prAmQyWaE2s1qF4o3i+dAZtMQ58xYY+fuvN3IZ7TQASOQWogw0NjXB6aSzL07Fx6kMDA3CCouLo3vvfUko/kT+ASqVujUqOpo2Y/pUomeR614DA0XFYtgsDOxQtLT+cD///s7uJnsINdZ17A4zc/OI5LNnaKjEkePNMyCreAyrPvNpb2yoX19aXn5OgwAXyoHDGc8wNsk7l5Jq5Ori/OYRkifiDNzJyoHALzYole1tI6VSaS2awIVy47vlrPb1c98i3ERSNgQY2BES2vnX9WsJIpFIiAvF4XCc2MYmRXezs6lstskQgElCKJWUw6dLl7Q/b2q0rK6uVmAZ5eriGrFw8ZKQyO/2UkmKhg4D3t4+ige5eb7SStlFTKipU6blfBWy033p4kVDByWJBGKOxsGZpMQkkUjkhwk1Ydz4pp8vpJg6O/FIeoYQA7du34WQ4GBZTl6OPSaUI9dBdSsry/A962FDCCYJperJU5jn6dnxd5mETrGxsWExjWitxaWlwGDQB52dhMTTELX3W+yckPBvYIO/36Cf+X89oK2tHVydnMC4TWlC4XA45oYvoEFaISPsz8YAIVzPzMDXT/aYCsLNm2Gah4CwjT1794GNzYf9Emoge/oC1NsXtD7iQDT4eC/Htnp5LYT9B6JgrKtLX6YGZZ7LsQM1BSwGJFTF40qYM3MmaMQ9dORHuHj+HGT8ngkWFuaEAA+E9IHsIQQGAJBgs2bNxgXS7ENChe3a1a8gJHomkXWvVSh0IHKUz+djGYLK26kTJ6C25l+dJU4b6SgAIvdH4dmKMjU0LBRM2WwsMHqPpHPncQKRvbOJCdgS3mgXWOvr9xLp+ojpLdSF1Euwa2fwS1s0wakLq1hc2mOf5wIv3J/L6en9zszXLpSGeGdnZ9gRFATfHz6MkYgcCg0Ng8VLlvYgTptQiCw04uOOYT+R4GmXLkFGRjr2rCuj0Lob169DZOQ+4IwcAehfMAjD+dQU7JnI6G9G6cOKcKKxbu1qLMCQQGfP/AQ8R16/Sj2ygQvlYu1i0sZqlZdIJECn04j4hJHfvfR1zyj0u6ZZ6G4scNt22L5tC/4nbaQjUNrGvQcPsJKqSyht9wyyE3M8HrzmzyXkU3+F0oc15mgsdv9+MscT52kgZbtHM4G8cOY5tv9x4wbNdrgNIaf03VHZuXlwNCYGYuNi9UazNuArV62G2Z6eOqMO3YVyuRx2h4dh2YYC4s+bN+Fy2hWQSErxTCTkRK9FuoRCmDTVYMfOUCgpLsIyXB9WjW+vKtSz2jqYLhCoy/55RMU+RwncBLKogwc5M6Z5EPJRW9eH7hJNZ9S9BUcG0V2jcVZb9K/x34CRrymT97Lu4jjQ3JebA7GMQvOBAYFQJi7B7qGly5fjoiIS01Iv4PvQ3SAUBvZ5J/TV9aEy6rtqJWa3e3erCyvKJE1FQd0juueQD2w2G2KPHMICi2g5lpRJwWfFiuaHRQVmmFDufPfkNev91goDNhISilz0ZhhIu5IO0VGReVnZWe6YUNwRdt4TBO5JqSnnmW8GAnkKEQa+Dt+jTv/1lwOFxcVhmFCooQCrrvq09HSawyh7IjbINYPMQEtrK3i4CzqV8ubx0spKMf7icDJ/cvzsOXPX74+MIF91DLIIRMzHxZ98kXzyZH7u/Vw+Wo8LZWdn974xg1mRkJTMELhhc+R4Swygl4bey5d1KuTNUx5VVop6CIUeRjs4+pkPszqecvEi4Vb9Lfnyzh775Gk1+K7zba979iyioKggQuPoS18Xmzh+4hFzS8tNx2Jj6U6ODu8sIUPRsezcexActK2jTamIzX/4MKg7Rm1fwKRMGDNul6pLHR6wZSt1zeqVFBNj46Ho1zuDqaxcCqdOJamuXklTd6nUAeJyyenezun8SrP9R/Z86w+s4xWK1jGLliwzmDhpkqGTIw/74Mlkkl38q0RJU1MTPK6sgoKCQrhz+5ZSXFhgyDI2Sa57Xhcuk8lqtNnWKZRmMXfEiNE0FutzMwsLzzaF0lGpUJh0dnSQneErKMVgMtvZpmbVarX6VkNt3VW6kpVZUlvSos/kfy7bG9rdi3RBAAAAAElFTkSuQmCC" 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>