<snapdata remixID="8656579"><project name="U2L2-ShoppingList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><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="8"><costumes><list id="9"><item><costume name="shopping-list-button-add-item" center-x="53" center-y="15" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>shopping_list</l><block s="reportNewList"><list></list></block></block><block s="doDeclareVariables"><list><l>item</l></list></block><block s="doAsk"><l>What would you like to add to your list?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping_list"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>This item is already in your list!</l><l>2</l></block></script><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="shopping_list"/></block><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> has been added to your list!</l></list></block><l>2</l></block></script></block></script></scripts></sprite><sprite name="Search" idx="2" x="0" y="-50.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="55"><costumes><list id="56"><item><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,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" id="57"/></item></list></costumes><sounds><list struct="atomic" id="58"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What would you like to search for?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping_list"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>This item is already in your list!</l><l>2</l></block></script><script><block s="doSayFor"><l>This item is not in your list!</l><l>2</l></block></script></block></script><script x="20" y="176"><block s="show"></block></script></scripts></sprite><sprite name="Clear List" idx="3" 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="83"><costumes><list id="84"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="85"/></item></list></costumes><sounds><list struct="atomic" id="86"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Are you sure you want to delete your list?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doDeleteFromList"><l><option>all</option></l><block var="shopping_list"/></block></script></block></script></scripts></sprite><watcher var="shopping_list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><sprite name="Sprite" idx="4" x="2" y="-95" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="3.0090000000000026,150.45,0,1" pen="tip" id="106"><costumes><list id="107"><item><costume name="button_delete" center-x="52" center-y="21" image="data:image/png;base64,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" id="108"/></item></list></costumes><sounds><list struct="atomic" id="109"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeclareVariables"><list><l>item</l></list></block><block s="doSetVar"><l>item</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What item would you like to delete?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping_list"/><block var="item"/></block><script><block s="doSetVar"><l>shopping_list</l><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><l></l><block var="item"/></block></block></autolambda><list></list></block><block var="shopping_list"/></custom-block></block><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> has been deleted</l></list></block><l>2</l></block></script><script><block s="doSayFor"><l>This item is not in your list!</l><l>2</l></block></script></block></script><script x="20" y="295"><custom-block s="item %s index in list %l"><l>apple</l><block var="shopping_list"/></custom-block></script><script x="20" y="329"><block s="doDeleteFromList"><l>1</l><l/></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;commands&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="commands"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask for %&apos;reporter&apos; from %&apos;sprite&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%txt">Sprite</input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="reporter"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="tell %&apos;sprite&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="item %&apos;item&apos; index in list %&apos;list&apos;" type="reporter" category="lists"><comment w="134" collapsed="false">aBlock is an abstraction - it finds an item index in a list</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>shopping_list</l><block var="list"/></block><block s="doFor"><l>index</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="index"/><block var="list"/></block><block var="item"/></block><script><block s="doReport"><block var="index"/></block></script></block></script></block><block s="doReport"><l>-1</l></block></script></block-definition></blocks><variables><variable name="shopping_list"><list struct="atomic" id="719">apple</list></variable></variables></project><media name="U2L2-ShoppingList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>