<snapdata remixID="10132282"><project name="U2L2p1-(Class Code)ShoppingList " app="Snap! 6, https://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" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="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="Search" idx="4" x="0.9398715023433315" y="-102.20585462116352" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Search" 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></scripts></sprite><sprite name="Clear List" idx="2" x="0.9398715023433315" y="0.7941453788364572" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="0,0,0,1" pen="tip" id="15"><costumes><list id="16"><item><costume name="shopping-list-button-clear-list(2)" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAADlUlEQVRoQ+2bS0waQRyHB1EQVgSFolZR8VEFARUQ0TbaxPTSg6f20Eubnjz0YC899hGb3pq0lza99txTe/HSeOhDCQKWp080uhJd3wgsBVmmWazE92vZ1rSzN7L7/83wfcwwk8xywAmXUCgsKZbJPoglUmOuMJcfCYdBJBQ6qQzdP4ZArkAABBgGsnOy4drq6lqCJF9MBwKvjoPGOeqmTCbrVJQq+uPxmMA76jvyOWSEOQF1vQrmiURgYXHhJY7jjw5LPFRArbJ2hC/gNXl8XiSIuYdTJ2jqVZDDzSLcXm/x/qIDIvTN+jAvh4dZrBYk6dSIM/dgR0cnDIdCEceII2936h4ZWrWWkBQWyL9++4IkZY79mZNaTa1wY3XFPe7363aK00KqyspeY/mSXrfPgySdGW3mCzTqBhiKhG/Ozs720+lpKS2GFjhsH0aSMs/83Il6vf6nw+HITYuqqKh4LMLy+tDi4dxMWSnUqNRwctpfG4vFplIjSKPSBD2jHjErraFQRgSqFUqbH58xpkS1m6/CQct3NO0xQspOscFgiNvtdl5KTpOuEf5wOZEodlgzSjWbzJDeKqXk1NXUwrHJiUIOh7POKBUVZ5xAjbIKTs1MK2lRreWlZZa5wDwaURnHzDywQCyBm8GNNxwul9tNUZQeAPCMeSxKYIHAUy6XW06LukVR1DUAwEMWGkGRzAlsi8rKyupJJpN3AADXmWeiBBYIIFEsQGUj8vfUB7h3+QL+ezJKosUEG5gZZqYXE/Q2qqSoeGSBWESiGEJlo7zokhwSy0v3U3J2NlVsNIQymRFo1Oqg0+3a3vCajKa41WblMYtE1WwQaDO3wSHL0LYoZVmFY2Z+lt5LoeuCEdCq1Ztuny8/JaqcV94gqsI83rFR9D91gURp1RpIhoLP/Tj+JC3GaDDGbHYb/wL187/visloglabNeUoLUqhUHSL80QfPeho2IX4gdCjKRxcfzsTCDzYI4r+UF9dN14ol14ZHBpEU+Bf1NXVdQMuE8Say+OS7nTjgJDmxmayQCoVDAx8RrL+gqz2tnYYJSPREadTuLv5w2RwmjS6FSqZLEQnkv6sKfqMRCJOTYz5x+v2t3zkqKksrXwnvyzviUZIgISxK6yhXgUFQixOLBO3cRz/dFhrJ05v1QpFHw/DesUSSX6MjAKSJEFia4vdnv/j6fRLAqJ8MUhQia31pVXXFkHdm4vPeY/72r8Am9Q4dJatxeYAAAAASUVORK5CYII=" id="17"/></item><item><costume name="Clear List" center-x="53" center-y="15" image="data:image/png;base64,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" id="18"/></item></list></costumes><sounds><list struct="atomic" id="19"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.333333333333343" y="13.333333333333329"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="53.333333333333336" collapsed="true">1.5</comment></block><custom-block s="clear list"></custom-block></script></scripts></sprite><sprite name="Add Item" idx="1" x="0.9398715023433315" y="47.79414537883642" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="80,80,80,1" pen="tip" id="26"><costumes><list id="27"><item><costume name="" center-x="0" center-y="0" image="data:," id="28"/></item><item><costume name="Add Item" center-x="53" center-y="15" image="data:image/png;base64,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" id="29"/></item></list></costumes><sounds><list struct="atomic" id="30"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="19.333333333333286" y="161.33333333333334" w="170" collapsed="true">1.5 is in the Clear List sprite.</comment><comment x="19.333333333333286" y="192.66666666666666" w="170" collapsed="true">1.7 is in the Delete Item sprite.</comment><script x="25.333333333333286" y="342.66666666666663"><block s="doAddToList"><block s="getLastAnswer"></block><block var="shopping list"/></block></script><script x="10" y="446"><block s="receiveGo"></block><block s="doSetVar"><l>shopping list</l><block s="reportNewList"><list></list></block><comment w="90" collapsed="true">page 1, ex. 2</comment></block></script><script x="319.33333333333326" y="73.66666666666666"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="53.333333333333336" collapsed="true">1.3</comment></block><custom-block s="add item"></custom-block></script></scripts></sprite><sprite name="Delete Item" idx="3" x="0.9398715023433315" y="-52.205854621163546" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="89.7599999999999,0,204,1" pen="tip" id="48"><wear><costume name="Delete Item" center-x="53" center-y="15" image="data:image/png;base64,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" id="49"/></wear><costumes><list id="50"><item><costume name="Delete Item" center-x="53" center-y="15" image="data:image/png;base64,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" id="51"/></item></list></costumes><sounds><list struct="atomic" id="52"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="196.66666666666663"><block s="doDeclareVariables"><list><l>item number</l></list></block><block s="doAsk"><l>Enter the item number of the item you want to delete.</l></block><block s="doSetVar"><l>item number</l><block s="getLastAnswer"></block></block><block s="doAsk"><block s="reportJoinWords"><list><l>Delete </l><block s="reportListItem"><block var="item number"/><block var="shopping list"/></block><l>?</l></list></block></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doDeleteFromList"><block var="item number"/><block var="shopping list"/></block></script><script><block s="doSayFor"><l>Operation cancelled.</l><l>2</l></block></script></block></script><comment x="594.9697265625" y="246" w="53.333333333333336" collapsed="true">1.7</comment><script x="344" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Enter the item number of the item you want to delete.</l></block><custom-block s="delete items %s"><block s="getLastAnswer"></block></custom-block></script><comment x="30" y="135.33333333333331" w="186" collapsed="false">The above is all that&apos;s required.  But when deleting something, especially selected by number, it&apos;s a good idea to get confirmation:</comment></scripts></sprite><watcher var="is Deleted" style="normal" x="54.66108537707942" y="2.8152084151234753" color="243,118,29"/><watcher var="shopping list" style="normal" x="4.614550349014735" y="4.032254897059076" color="243,118,29" extX="80" extY="70.00000000000003"/></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="add item" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>list item</l></list></block><block s="doAsk"><l>What item should I add to the shopping list?</l></block><block s="doSetVar"><l>list item</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping list"/><block var="list item"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The item </l><block var="list item"/><l> is already in the list</l></list></block><l>2</l></block></script><script><block s="doInsertInList"><block var="list item"/><l><option>last</option></l><block var="shopping list"/></block><block s="doSayFor"><block s="reportJoinWords"><list><block var="list item"/><l> was added to the shopping list!</l></list></block><l>2</l></block></script></block></script></block-definition><block-definition s="clear list" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Are you sure you want to delete everything from the list?</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>shopping list</l><block s="reportNewList"><list></list></block></block></script><script><block s="doSayFor"><l>Okay, I won&apos;t.</l><l>2</l><comment w="177.33333333333334" collapsed="false">The ELSE part isn&apos;t required by the problem, but it&apos;s bad user interface design to just silently do nothing -- it makes the user nervous.</comment></block></script></block></script></block-definition><block-definition s="delete items %&apos;item deleted&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>is Deleted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="shopping list"/></block><script><block s="doIf"><block s="reportEquals"><block var="item deleted"/><block s="reportListItem"><block var="i"/><block var="shopping list"/></block></block><script><block s="doDeleteFromList"><block var="i"/><block var="shopping list"/></block><block s="doSetVar"><l>is Deleted</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="is Deleted"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="item deleted"/><l> has been deleted.</l></list></block><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="item deleted"/><l> was not in the list.</l></list></block><l>2</l></block></script></block></script></block-definition></blocks><variables><variable name="shopping list"><list struct="atomic" id="752"></list></variable><variable name="is Deleted"><bool>false</bool></variable></variables></project><media name="U2L2p1-(Class Code)ShoppingList " app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>