<snapdata remixID="8898212"><project name="UHSLab5-ShoppingListSTARTER" 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="AddItem" idx="1" x="0" y="50.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" 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="30" y="20"><block s="receiveGo"><comment w="80" collapsed="false">Nayelis Perez&#xD;This program creates an empty shopping list when the green flag is clicked</comment></block><block s="doSetVar"><l>shoppingList</l><block s="reportNewList"><list></list></block></block></script><script x="30" y="137"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>what item do you want to add to your shopping list ?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shoppingList"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>item is already in the list</l><l>2</l></block></script><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="shoppingList"/></block></script></block></script></scripts></sprite><sprite name="DeleteItem" idx="4" x="0" y="-100.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="43"><costumes><list id="44"><item><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAG80lEQVRoQ+1aaVBTVxQ+kRASICwiXZBiwLCDWgyLu4A6SmsVF+qKLMMoROsyIgOF2oWKUKqWKogKgnZERaWOiO0orWJlR9nMEIiNgjK1IItkIZBI576ZvGFJ4IGC1Hn3D4R777nf+b5zzj3hPQoMMdhsthbI5Uv19CYuoTPoHiJxx2RxRwdzqH3kvHoGtOh0iY4uU0SlUXmtL17clEulFwQNDY8G44yibtLU1HSisZHxflmXLMjcYios9PBkODo6gDlrChgZTYQJEzRILUbAwKtXCnj5sgNa29qghl8LZSWl8t+vX6Po6DGLmpqagoVCYaUqsyqFsppqtU6TRk1ZsuwTzcDAAE17O5sRQCK3EGWgrb0dUlLTe1KTk+RUTWpEZXV1fP+9A4TiOHHiqFTqztj4eNr8eXOInkWuewMMVFXzYDs3pEsiEv9Uer90X2+TfYSa5jAtVN/AIDr97BkaKnHkGHsGhI+fwLrPfWQvW1sDaurqzikR4EJZslgzaAzt4vOZlzQd7G3HHiF5Is7AX/mFsDUoUNrV1TVFIBA0oQlcKBeOS+EmP3/XHdxtJGXjgIHQsPDuP3NvniwrK+PiQrFYLBsdhnZVQVERlcnUHQcwSQg1/DpY671S1tLeNrGxsVGCZZSDvUO01/LPwmJjvqeSFI0fBnx81kkeFBX7CeqFmZhQs2bNKgwNC3f1XrF8/KAkkUDC0SQ4k5aSVlZW5o8JNd3RsT3j4iU9Wxsrkp5xxEDe3XsQtmevsLC00AITypptKc/Lz9d4z3jSOIJJQml4+gwWu7t38QV1WhQTExNthiZNXF1TA3S61qizczLlNMR+9y12TljUVxAU6D/qZ/5fD+jslIGDjQ3odEp1KSwWy0CjB1oFj4WE/dkazIXcGzn4eufZc4C7fTvMne1G2MY33x0AE5MPhyXUSPYMBai/L2h9dFw8rPNZjW318voUDsbFwjQH+6FMjco8m2UOCgoYjkiox0/qYdGCBaAU99CRnyEz4xzk/HYDDA0NCAEeCekj2UMIDAAgwdzdPXCBlPuQUBGRkcMKQqJnEln3RoVCByJHORwOliGovKWeOAFNz/9RW+JUkY4CIOZgLJ6tKFPDI8JBj8nEAqP/SDuXgROI7J1NOYktsbKzB18//wGkD0ZMf6HOX7wMkfv2DtiiDE51WHm8mj77PJd54f5cyc4edma+caGUxNva2kLo7t3ww+HDGInIofDwCFix0rsPcaqEQmShkZx0DPuJBM+6fBlycrKxz+oyCq37IzcXYmIOAGuKGaB/wSAMGRcvYJ+JjOFm1GBYEU40tvhuwgIMCXT2zC9gZW01rFKPbOBC2Rnb6cq0JR0P+XzQ0qIR8Qkjv3fp651R6Hdls9DbWMiuPbBn1w78T6pIR6BUjZIHD7CSqk4oVfcMspNwPBm8li4h5NNwhRoMa8LRROz+XbzIE+dpJGW7TzOBvLBmW8pu3b5NM51sQsipwe6ogqJiOJqQAIlJiYNGsyrg6zdsAg9PT7VRh+7Cjo4O2B8VgWUbCohbd+7AlayrwOfX4JlIyIl+i9QJhTApq0HovnB4WF2FZfhgWJW+va5Q/zY1wzw3N0Xt34+o2Pcot5luwtgjP7Lmz51NyEdVXR+6S5SdUe8WHBlEd43SWVXRvzkwCCNfWSZL8u/hONDcF9tDsIxC8yHBIVDLe4jdQ96rV+OiIhKzLp7H96G7gcsNGfJOGKrrQ2XUb8N6zG7v7lYdVpRJyoqCukd0zyEfmEwmJB45hAUW0XLMrxXA2jWrXlZVVeljQrlyXNM3B/j7coO3EhKKXDQ2DGRdzYb42Jji/IJ8V0wotpm5z3Q317RLFzIYYwOBPIUIA19Gfa3I/vVyXGV1dQQmFGooKIaKF1k5OTTLqRZEbJBrRpkBkVgMbs4u3TKxaIagvp6HPzh05jgnL/RYFBAXe4B81DHKIhAxfyzpRM/Z1NT7RaVFHLQeF8rc3Px9HTrj8cm0dLqbCzZHjrfEAHpouMZ7ZXenWDTrUX19WR+hsBJoae1vMMno+IXMTMKt+lvy5Z099umzRvDd7CtraW6OrqiqiFY6OuB1MacZTkf0DAy2JR0/rmVjbfnOEjIeHSsoKoG9u3d1SaSSxPLy8t29Map6AZPyseP0yC55d1Twjp3ULb4bKbo6OuPRr3cGU22dAE6dSpXfuHZV8UquCObV8U/3d07tK80WH1lwjD4wSpaIxI4rVq2Z4DRzpoaNtRX2xZPBILv414mS9vZ2eFLfABUVlZB3N09aU/5Ag87UTW9paYkSCoXPVdlWK5RyMdvMzI6mrb1R39DQs1MktRZLRLoKuZzsDF9DKTqDIWPq6jcqehR5rU3N12lSxg1eE080mMn/ACubG9rQds59AAAAAElFTkSuQmCC" id="45"/></item></list></costumes><sounds><list struct="atomic" id="46"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>what item would you like to delete from the shopping list?</l></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="shoppingList"/><script></script></custom-block></script><script x="30" y="305"><block s="doDeleteFromList"><l>1</l><l/></block></script><script x="710" y="194"><block s="reportEquals"><l></l><l>-1</l></block></script><script x="373" y="594"><block s="doIf"><block s="reportListContainsItem"><block var="shoppingList"/><l>thing</l></block><script></script></block></script><script x="255" y="521"><block s="reportIfElse"><l/><l></l><l></l></block></script><script x="585" y="242"><block var="itemToRemove"/></script><script x="596" y="77"><block s="reportOr"><custom-block s="find index of value: %s in %l"><block s="getLastAnswer"></block><block var="shoppingList"/></custom-block><l/></block></script><script x="883" y="421"><block s="doIf"><l/><script></script></block></script><script x="821.572267625" y="487.000003"><block var="index"/></script><script x="786.1142598125" y="346.000003"><block var="item"/></script><script x="13" y="440"><block s="doIfElse"><l/><script></script><script></script></block></script><script x="224" y="171"><block s="doSetVar"><l>itemToRemove</l><block s="getLastAnswer"></block></block></script><script x="208" y="297"><block s="doSetVar"><l>index</l><l>0</l></block></script><script x="455.095704125" y="216.000004"><block var="item"/></script></scripts></sprite><sprite name="Search" idx="3" x="0" y="-50.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="95"><costumes><list id="96"><item><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,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" id="97"/></item></list></costumes><sounds><list struct="atomic" id="98"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item would you like to search in the shopping list?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shoppingList"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>Item is in the shopping list</l><l>2</l></block></script><script><block s="doSayFor"><l>item is not in the shopping list</l><l>2</l></block></script></block></script></scripts></sprite><sprite name="ClearList" idx="2" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="122"><costumes><list id="123"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAGuElEQVRoQ+1ae0xTZxQ/lVJaKAhUpgHEAgUqDx/I09cEnVE2pzhl+IAJxChW41hEAtO4TabDMWVuigxB0EV8jhkRtymb4gTKQxQQW6grgpJsIFDog0Kry3eT3hRopZaiaO79r/m+73fO+f3OOd9p7iXBMA+LxTIBhWKJhYX1YiqNGiyW9NhJenrMhztHrGtnwIRKlZrRzcVkCrm+8+nTawqZ7KygpeXhizgjaVu0t7e3tmHY7JH3yTc6OjnDguCFNC8vT3BkTgEGwxrGjTMitNCDgWfPlNDd3QOdXV3A4zdAVUWl4vcrl0lmFubctra2WKFQWKMJVqNQrs6u4cYUctbipe8bx8REG3u4s/VwiTiiKwNdIhFkZec+z85IV5CNyUk1dXWpg88OEcrH2+cAmUzenpKaSpk/b46utoh9BmCgtq4etnK29EnFku8r71TuVIccINQ0z2nx4y0tk3NPnaSgFkc8r54BYdMjCP84TN7d2RnNa2w8rfIAF8qFyZxBoZmWnzl/wdjTY+qr95CwiDPwd0kZbNoYI+vr65siEAja0AIulJ+PX9n6DVH+2zibCcrGAAPxCYn9fxVdy6yqquLgQjGZTLYZzbS2lMslm5vTx4CbhAs8fiOsDl0h7xB1Wbe2tkqxivL08EwOWfZhQsr+r8kERWOHgbCwcGk1t3yDoFl4HhMqMDCwLD4h0T90+bKx4yXhCRz+MR1O5mTlVFVVRWFCTffyEuWdu2Axle1K0DOGGCi+dRsSPtshLKssc8KEcmO5KIpLSozesZkwhtwkXGl5/ATeCwrq4wsaTUi2tramNGOKpI7HAyrVZFTYYTEdcVxBk3BUbBgaFPlcUV0NVlaWhobWGa+3Vw6ebDaY9croJCaTaWn0HDpHSuDBtB/gaNpBzAmbiZPAisGAwsIC3KmmR82w6N13YaR2dI5Sw0b0/2TD2jX4iqu7xwAfVQudnV3gO3PmSwsVEvIBfHMgBaZ5eozEzQFnUcIoSWBlEKEys07An0VFsH//PmBOcYAz5y7CyZwTY04oFQOI0KRdu2Du7ACDEYqARgPXoEIF+gdCRtbxF2aStor6cu8+OJWViRGGMjxyQxSEh32E/UYJkLL3K5zMnNN5OLmqdhoRsxF4D+qhouQ2Vsml3NJhyX8RoZtiOVB0tRDDGFz96r4iW0xnZ8g7/TOWmLt27hhi1xDdw2BC6drSNO0bXImoNcXHxUHeubNYZao/qr2IGNWDSO0WiSAxKfGl2s1wma9qkepEq9rhLwUFWm0NhztsBmnYgAvlbuNOl5tKe+7z+WBiQtEHC/StKPXsVTd8+FgGhCxZDPE7EyH/3Bmtdwo6HxQUjFegrs4PJhThRERE4NWqSShVhedfvAgN9fcxUwuXhkBG+hHcrKGFGjBMICtuLBf59Rs3KPZ2trrGOmAfGiQqyrn4HaVqWeoZqami0Dk+nzcgWBVw4W9/wN49e/BWhjARSeoDyqsWSj1oVGEhS5bCt4cO4QKvWbselq8IxRIHJdn9ulqNw4quJP/X1g7zAgKUDf88JGP/owJmBQhT0r5jzp87W1eMIfvUpz7f2XOAs3UrFsDgSUt18PrNm1h7G1w1KEs5nC0w2c4OtnC2YncPetBdhO4ydI+hQUB9etOU3ZoC0eYL2ovuvwcPHgy4E1UYaM1jKhubBJF9bRWljq/Ogb6k8hsEsHrVyu7a2trxmFD+Pv65EdFRkZzYTfpiEudGgYH8SwWQmrK/vKS0xB8TiuXgGDY9wD/nwtk82ijYIyD1ZODz3V8oC369eKCmri4JEwoNFCQr5dP8wkKKi7OTnrDEMUMyIJZIIMDXr18uEc8QNDfX4y8OfX18MxYEL4o+kLKPeNVhSMb1xDqS/tPzU9nZd7iVXB8EgQvl6Og40YxKa8rMyaUG+GFrxPOaGEAvDVeFrujvlYgDHzY3Vw0QCmuBLm5RlhMYx86eP6/3qP6aYntrzD5+0gqREZHyjvb25Hu195JVgQ35XMx7hneahaXl5vRjx0zYbi5vDQFvQiCl3ArYEfdpn1QmPXr37t04dZ81fYBJmuk1fVefon937Lbt5E8i15HoZmZvQpxvrI8NjQI4fjxbcfXyJeUzhTK2vpF/YnAwWj9pdprs5MOYxMiQiiVey1euGuc9a5YR280Vez9DoxFT/EiyQiQSwaPmFrh3rwaKbxXLeHerjajm9NyOjo7dQqHwX03YWoVSbWY5OLhTTE3XjbeyWtgrlrlJpGK6UqEgJsMRKEWl0eTm9PGtyufK4s629isUGe1qfVu9+EWQ/wOwyfTLKNsN+wAAAABJRU5ErkJggg==" id="124"/></item></list></costumes><sounds><list struct="atomic" id="125"></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 the items in the shopping list?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>shoppingList</l><block s="reportNewList"><list></list></block></block></script></block></script></scripts></sprite><watcher var="shoppingList" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="103.000002" color="4,148,220" hidden="true"/><watcher var="index" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="itemToRemove" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/></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="find index of value: %&apos;value&apos; in %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block var="index"/><block s="reportListLength"><block var="list"/></block></block><block s="reportEquals"><block s="reportListItem"><block var="index"/><block var="list"/></block><block var="value"/></block></block><script><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="index"/><block s="reportListLength"><block var="list"/></block></block><script><block s="doReport"><l>-1</l></block></script><script><block s="doReport"><block var="index"/></block></script></block></script></block-definition><block-definition s="shoppingList" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="add %&apos;item&apos; to %&apos;shoppingList&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs></block-definition></blocks><variables><variable name="shoppingList"><list struct="atomic" id="725"></list></variable><variable name="index"><l>0</l></variable><variable name="itemToRemove"><l>0</l></variable></variables></project><media name="UHSLab5-ShoppingListSTARTER" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>