<snapdata remixID="14123140"><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="30" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>Shopping list</l><block s="reportNewList"><list></list></block></block><block s="doForever"><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportMouseDown"></block><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block></list></block><script><block s="doBroadcastAndWait"><l>add</l><list></list></block></script><list></list></block></script></block></script><script x="33" y="272.1666666666665"><block s="receiveMessage"><l>add</l><list></list></block><block s="doAsk"><l>Enter Item you would like to add.</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="Shopping list"/></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="599"><costumes><list id="600"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="601"></list></sounds><blocks></blocks><variables></variables><scripts><script x="36" y="255.33333333333337"><block s="receiveMessage"><l>Delete</l><list></list></block><block s="doSetVar"><l>I</l><block s="reportListAttribute"><l><option>length</option></l><block var="Shopping list"/></block></block><block s="doDeleteFromList"><block var="I"/><block var="Shopping list"/></block></script><script x="30" y="38.99999999999986"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportMouseDown"></block><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block></list></block><script><block s="doBroadcastAndWait"><l>Delete</l><list></list></block></script><list></list></block></script></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="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="33" y="204.33333333333337"><block s="receiveMessage"><l>Search</l><list></list></block><block s="doSetVar"><l>Found</l><l>False</l></block><block s="doAsk"><l>Enter Search</l></block><block s="doForEach"><l>item</l><block var="Shopping list"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="item"/><block s="getLastAnswer"></block></list></block><script><block s="doSetVar"><l>Found</l><l>True</l></block></script><list></list></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Found"/><l>True</l></list></block><script><block s="doSayFor"><l>Item is in your shopping list</l><l>2</l></block></script><script><block s="doSayFor"><l>Item is NOT in your shopping list</l><l>2</l></block></script></block></script><script x="48" y="48.999999999999886"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportMouseDown"></block><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block></list></block><script><block s="doBroadcast"><l>Search</l><list></list></block></script><list></list></block></script></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="714"><costumes><list id="715"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="716"></list></sounds><blocks></blocks><variables></variables><scripts><script x="25" y="213.8333333333336"><block s="receiveMessage"><l>Clear</l><list></list></block><block s="doSetVar"><l>I</l><block s="reportListAttribute"><l><option>length</option></l><block var="Shopping list"/></block></block><block s="doRepeat"><block s="reportVariadicSum"><list><block s="reportListAttribute"><l><option>length</option></l><block var="Shopping list"/></block><l>1</l></list></block><script><block s="doDeleteFromList"><block var="I"/><block var="Shopping list"/></block><block s="doChangeVar"><l>I</l><l>-1</l></block></script></block></script><script x="55" y="57.999999999999886"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportMouseDown"></block><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block></list></block><script><block s="doBroadcast"><l>Clear</l><list></list></block></script><list></list></block></script></block></script></scripts></sprite><watcher var="Add activated" style="normal" x="7" y="108.000002" color="243,118,29" hidden="true"/><watcher var="Clear Activated" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="I" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="Search Activated" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="Shopping list" style="normal" x="1" y="0" color="243,118,29" extX="91" extY="174"/><watcher var="Found" style="normal" x="10" y="166.00000799999998" color="243,118,29" hidden="true"/><watcher var="Delete activated" style="normal" x="10" y="187.00000999999997" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="Shopping list"><list struct="atomic" id="778"></list></variable><variable name="Add activated"><l>True</l></variable><variable name="Clear Activated"><l>True</l></variable><variable name="I"><l>-1</l></variable><variable name="Search Activated"><l>True</l></variable><variable name="Found"><l>True</l></variable><variable name="Delete activated"><l>0</l></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,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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>