<snapdata remixID="8804738"><project name="U2L1.5-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="65" y="91"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>Shopping list</l><block s="reportNewList"><list></list></block><comment w="180" collapsed="false">Kai Gonzalez&#xD;Juan Barbecho&#xD;&#xD;when Add Item is clicked, the user is asked what item they would like added to the list, whatever item is input becomes another element in the list</comment></block><block s="doForever"><script><block s="doAsk"><l>What item would you like to add?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="Shopping list"/><block s="getLastAnswer"></block></block><script></script><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="Shopping list"/></block></script></block></script></block></script></scripts></sprite><sprite name="Delete Item" idx="4" x="0" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="41"><costumes><list id="42"><item><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,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" id="43"/></item></list></costumes><sounds><list struct="atomic" id="44"></list></sounds><blocks></blocks><variables></variables><scripts><script x="139" y="111"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="197" collapsed="false">Kai Gonzalez&#xD;Juan Barbecho&#xD;&#xD;when Delete Item is clicked it says &quot;delete item #&quot; and whatever number is input the corresponding item is removed from the list</comment></block><block s="doAsk"><l>Delete item #</l></block><block s="doDeleteFromList"><block s="getLastAnswer"></block><block var="Shopping list"/></block></script></scripts></sprite><sprite name="Search" idx="3" x="0" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="56"><costumes><list id="57"><item><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,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" id="58"/></item></list></costumes><sounds><list struct="atomic" id="59"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Clear List" idx="2" 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="63"><costumes><list id="64"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAGt0lEQVRoQ+1ae0xTZxQ/hVJa3g+ZBhALljcoIG8fm2J8EI34GEMnDjBOoRhnBhoYxjiYiMPH3ASJIKCbCs4xM9RFh4uoPAXkYaFQVwQlUUAoj5ZCC8t3k94UaKGWomju/a/5vu93zvn9zjnfae4lwSQPg8HQBJFojZ6B0Soqjbqir7fXrL+3V3eyc8S6fAZoWlp8mpZ2H5lCZnV1dt4VCQQ5nNbWZxNxRpK3aG5ubmRibHJ4aHBwlyWDAcs+W05zdnYCS/o8MDY2AjU1dUILJRgYHhZDT08vdHV3QwO7EaoqKkW3/7pB0tXTL33V/iqcy+XWyIKVKZTNfJsgTSolY+XqtRo7d4ZpODrYKeEScURRBrp5PMjMujRyIS1VpKauFltTV5c89uw4odzd3I+TyeR9ScnJlGVLFytqi9inAgZq61gQyYwY5Pf1//S48vEBachRQi1wWhCtb2CQkH3pIgW1OOJ59wxwm5/Dti+ChN1dnWENTU2XJR7gQlnT6S5UbZ2yyzm5Gk6O9u/eQ8IizsDDohKI+HqXQCAcmMfhcNrRAi6Up7tnyfaQUK+9zD0EZTOAgeiDMUP/Ftw9X1FRwcSFotPpdrraOrWPiovJuro6M8BNwoUGdhN8vjFA+IbXbdTW1sbHKsrJwSlhXUDAwcQf4skERTOHgcDAIH5VaVkIp4V7DRNqsc+Skm8PHvDauGH9zPGS8ATO/JIKF7MysioqKkIxoVwXuvB+u5qjZ29nQ9AzgxgofPAIDkZFcUvKSqwwoWwZ1qLCoiL1T0xmzSA3CVdaX7yE1X5+g/WNbE2SqampFk2D0l/X0ABUqua0sMOgW+K4nGbutNhQNSjyubyqCgwNDVQNrTDewIAQnOzsQHtAoEOi0+kG6iPQNVUCT57+GVJOn8ScMJk9BwyNjeHWrXzcqebnLbDy009hqnYUjlLGRvT/JGTbVnzFxsFxlI+Sha6ubvBwdX1rofz918Gx40mwwMlxKm6OOosSRkwCQ5UIdT4jE+4VFEBi4lGgz7OAq7nX4WJW5owTSsIAIjQ2Lg6W+HqrjFAENB24KhXKx8sH0jLSJ8wkeRV1JP4oXMo4jxGGMnxHSCgEBW7GfqMESIr/Hicz6/IVnFxJOw3euQsa6llQXvQIq+Ti0uJJyZ+I0N3hTCi4fQvDGFv90r4iW/T58+HK5V+xxIw7EDXOriq6h8qEUrSlydo3thJRa4revx+u5OZglSn9SPYiYiQPIrWHx4OY2Ji3ajeTZb6kRUoTLWmHf+Tny7U1Ge6kGSRjAy6Ug4mDjlCL3/uUzQZNTYoyWKBsRUlnr7ThM+fSwH/NKog+EAN5uVfl3ino/PLlK/AKVNT5sYQinODgYLxaZQklqfC869ehkfUUM+W31h/SUs/iZlUt1KhhAlmxt7EV3rl3j2JuZqporKP2oUGivKwUv6MkLUs6I2VVFDrHZjeMClYCfOvvOxB/+DDeyhAmIkl6QHnXQkkHjSrMf81a+PHUKVzgrdu2w4aAjVjioCR7Wlcrc1hRlOTX7R2w1Ntb3PjfMzL2P8rb05ubdOIEfdkSX0Uxxu2Tnvo8fBcDMzISC2DspCU5+M/9+1h7G1s1KEuZzAiYa2YGEcxI7O5BD7qL0F2G7jE0CEhPb7KyW1Yg8nxBe9H9V19fP+pOlGCgNUd7O2wSRPblVZQ0vjQHypLKbuRA0JYtPU9qq/UxobzcvbKDw0J3MMN3K4tJnJsGBvJu5ENyUmJZUXGRFyYUw8Iy0NXbKys35wptGuwRkEoy8N2hI+L8P38/XlNXF4sJhQYKkvFIZ15+PsV6vpWSsMQxVTLQ198Pvl7eQ4LeHhdOSwsLf3Ho4e6RtmLlqrBjiQnEqw5VMq4kVmpa+kh2enpl6eNSdwSBC2VpaTlbm0prPp+VTfX2xNaI5z0xgF4aBm7eNMTv7fF51tJSMUoorAVa24YazDI+l3PtmtKj+nuK7aMx++JlG4R8FSLseP06obq2OkES2LjPxdxc3E4bGBntOZuSomlna/3REPAhBFJcWg5R+78ZHBDwUyqfPNkv7bOsDzBJrs4L40TD4kPhe/eRg7dvJeloa38IcX6wPjY2ceDChSzRzRt54mGROJzVxM4cG4zcT5qt5lq5m8wxSePz+53XB2xSc1u0SN3O1gZ7P0OjEVP8VLKCx+PB85ZWqK6ugYcPCgWsmmp1LW2d7I43HYe4XO4rWdhyhZJsZlhYOFC0tL7UNzT0G+ALbAV8vs7Q4CAxGU5BKSqNJtTV028Ti8WFXe0dNykC2m1WO6tvIsj/AbPt9MvdGbQ1AAAAAElFTkSuQmCC" id="65"/></item></list></costumes><sounds><list struct="atomic" id="66"></list></sounds><blocks></blocks><variables></variables><scripts><script x="336" y="81"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="90" collapsed="false">Kai Gonzalez&#xD;Juan Barbecho&#xD;&#xD;when Clear List is clicked, all items from the list are deleted</comment></block><block s="doSetVar"><l>Shopping list</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite><watcher var="Shopping list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></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></blocks><variables><variable name="Shopping list"><list struct="atomic" id="603">d,f</list></variable></variables></project><media name="U2L1.5-ShoppingList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>