<snapdata remixID="8809258"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</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="Delete Item" idx="4" x="0" y="-100.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAFIElEQVRoge2aX0xbVRzHr08mkyyLSUsl0F4sbW97b//s0j+32fBh04emWfaybiBPeyGEJ41t6GAzDbE+zGChbIiMoD6YOUPI1CxzxkT5J0xdFCkrFKWtgIZt/Bl/20L4+SD3eltK/4VxN7mf5Dzc3nvO+Z7f9/zrPRdB0vN8SVHRaVJHXjWbzX41TixJJSjwKfdEKFWrBtIwS1HUd5hcXlckFEoz8CE5hw8fflGr0TYTmHLt1KnTa+81NsHX33wL44EJeDQ3B/MLi3zKIT2am4PJYAju/fIrfPrZ52B3ODdwBbZJGaiBwsJCTVYmyaXycjVOrL7xpj3mG/UDz5NlYXER3m9q2SKUqhhBEPaMTNKT+ssmgyna09vPtf4Dx28jo1BW9kpUT+ovpzRJQ2gcx4+VRSeDIa41H1gmgyGgDFQEk8leT2oSiqI6NU7ERnz3udZ64OkbGAS1klgTiUSCHUYZS41D3isfcK2RZ5u3HLUxkiSvJo4mTI0TG0tLy1zr49nGPxYAHFNGCgoKDjFG4Tj+jrPu4gbX4njiOXPm7GqJuNjGGHWMOj7UffNLrnXxJNDc0gokSX7EGHVUq3t83z/OtS6eBHp6+8FkNE0yRsmlJZuzDx5yrYsngT+npkEpV0QRBEGQgoKCQ1IJCuvrkX2pvL2jk3nn1d7RuS91Pqusr0dAKkEhH0FeQFAUPSKVoFkVUFVdE/eSsbyiEvoGBrMqw9XgztqoXPKkI7EtUgkK1290MfctFisMj/j2tM5skEpQQFH0SE5GBUNhYOdp9HiBMlIwP7+QcRlPi1E0VdU1cQbRWCzWrDvhXrKnRgH821A6iO0dnUAZqZRTXLKgB0PhuB5eXlEJwyM+pr7ExA6gq8HN/G6xWJMGPRWJRl2/0ZW0znRaE/Oxn8llZO65UXTg+wYGgTJSTBCDoTCUV1TuCFwyo6qqa6Cquoa5bu/oBIvFmjIP/Vx5RSUEQ2EAAEYDfZ0J2Y6oVFpdDW5wNbiZOA2P+MDucOY0GzBGCRBBnlSCQiQSzThzqhHF3iywU6PHG/d8sqDvdtBGT6m7GZVsnZFKULh1+07GbcrWqFRaaZ3sOOUybcdtJhAEQZRyRXRqeibjAlKtUbdu3wGLxZq2NycTXl5RmbIxjR4vuBrcAPDf7jEYCkOjxxvXu3NhN6PYs4Hd4WRGTSqte2XU7IOHICt+eZP5H2UymoI9fQNZNSpx18eefxNHFbuxyXo/HXx6mky8R4+oYCgMFouVWYfYDbc7nDvWhkzWhHS7vr6BwaS72920sttOr1euBjc0erxMx8qUsfEJ0BHax+w3559caW3LuACe/aH75ldgpsx3GaNKxMVnbbZza1wL44nnQv3bmxqCeJcxSoAI8lSYMhr4/Q+utfFss7yyAmqciIlFIlXcmZRer/+w1lnPH3U8JbS2XdsylZp+3nHCKxQK83FMuT549yeuNR54/GMBUONETCoWl+4wCkEQRCGTnTdT5qy26jx7y9T0DJw8+VpEjasvJjWJhtSRTSdOvBrxjwW41nzg+GHoRzBT5iip0XhSmrTNc0fV2ktqnIi1tl3bWl5Z4Vr//57xwATUOus3cEwZUchk5zMxiaHopSK9SW+6p8aJ2IW6S5td3V+Ab9QPM3/9zflnwc96CobC8H1vPzS3tILNdm5NhSmjBtLQLhQK87MyiY1YJFJhcrmboqghnVa7gMnkG0/yA/qDkFQKLGIymiYNpYaPS8TFNgEiyEvnwz86S0ZeLAI7WQAAAABJRU5ErkJggg==" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="114" y="136"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Which item number do you want to delete?</l></block><block s="doDeleteFromList"><block s="getLastAnswer"></block><block var="Shopping List"/></block></script><comment x="259" y="76" w="262" collapsed="false">Ergia Nezaj and Farah Osman; This script allows you to delete items off the list, when the &quot;delete item&quot; button is clicked, it will pose the question of which item number you want to delete, after inputting that number the item corresponding to it will be deleted. </comment></scripts></sprite><sprite name="Search" idx="3" 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="23"><costumes><list id="24"><item><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAEs0lEQVRoge2abUwbdRzHz1cmk5DFpKUSaA+PttfeXdsdbe+aDV9s+qIhy96sG8irvVmWvdIIoYPNECK+mEGeNsSOoL4wiCFkaowPMVEeKkxdFFtWKEqLgIZtPIzHthB+voC79doyGHH8mdwn+Sdtr7l++//09/tf7w7DtufZ3OzsU6yFve5wOAIMRc8TGhzksftBG4xLNtY2xfP896ROV56tVBI78JCa9PT0580mcz1NGpZPnjy1/E5NHXz97XcwHByB+9PTMDM7J49djPvT0zAaCsPtX3+Djz/5FEpK3auUnlzjbbw3KyvL9FiSdISukKHopddeL4n5BwMg82SZnZuDd+sa12mDMUbTdMmOJFlZ61XOxkW7untR5z9w/O4bhPz8l6JW1nr1kZJMtKn02NH86GgojDrzgWU0FAbexkdIrfbVlJJwHLcwFB3z+e+gznrg6fH2AWOgl1UqlSJJlD3P3t9w7T3UGWU2eaO0LMay7PXEaiIZil6dn19AnU9mk8BQECjSEMnMzDwkiqIo6i13+eVV1OFkpJw+fWYpV53jEkUd5Y/1d978HHUumQTqG5uAZdkPRFFHzJYHdwLDqHPJJNDV3QucnRsVRemI3LWpu/dQ55JJ4K/xCTDo9FEMwzAsMzPzEKHBYWUlgjoXcs5fuAiEBodQeAx1FAAAWFmJAKHBIQPDnsNwHD9MaHBkYTwtrZITloVFxciyAMC+EgWwkQfH8cNIRQ34/MDbeRjw+QFgQ5rTWYAki4AsKgU93j5wOgu2nBhPSyvwdl6sNk9Lq7htwOeXVGL8NqGFnb9wUXxMaHAY8PkhFB6TvOZ0FkiqWKhqQoMDb+ehx9v35CZgB+wLUQAPq0iYGGHCe7x9kokKhcegsKgY2to7kvYhSJuZmZXsl7fzSe8X5AlUVlVLqjheek1tA5SUuv+7L7sLRFEKTJFGaHCIRKJIAwFIJzxx7RJGTW0DACSvbYkty9PSCpVV1UmfsV1ri9/e1t4hkbrXSA4mMAzDDDp9dHxics+DeFpaobCoWKyEtvYOUdSXX32zZVucmZkVWxnAQ8E7EZVYUYnP95Ooqbv3QJvz4pr4P4qzc6GuHu+eB4lve0Lri29VqY4Ihe2VVdXi6yWlbnEtC4XHUlaigNBC4/cpCBfWLuEHkmr920uGhkfAQpsfxJ85/+haUzOSMDJb03nzC3DwjluiqFx1zhmX6+wy6mAyUi5VvLlmoum3RVEKTJFmJA3R4B9/os4ms8nC4iIwFB1Tq1RGyTUpq9X6fpm7Qr7UsU9oar6xzuVxvyRd4VUqlRkUaVjpu/Uz6owHnsBQEBiKjhFqdV6SKAzDML1We87BO5AcqstsMD4xCSdOvBJhKOZySkkCrIWtO3785UhgKIg684Hjx/6fwME7oqzJVPtISZs8c4QxX2EoOtbUfGN9YXERdf7/PcPBEShzV6xSpCGi12rP7USSSPYL2VbOyt1mKDp2qfzKWkfnZ+AfDMDk3/8gvy34aR+h8Bj80N0L9Y1N4HKdXTaShqiNtXmUSmXGY0mKR61SGUmdrprn+X6L2TxLanWrqG+yf9qHUU9GODs3asuzfZirznEpMEXadh7+BYjqAWJJ8kp7AAAAAElFTkSuQmCC" id="25"/></item></list></costumes><sounds><list struct="atomic" id="26"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Clear List" idx="2" x="0" y="-2.842170943040401e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="30"><costumes><list id="31"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAE6ElEQVRoge2aW0zbVhjHvadJHaqqSQkZgsQsJHFi51KTi6OWPbTbQ4SqvjRtsjz1JYrytGkgUminqhp76MS4tYzRqtsepq4TQt2mqus0aeWSQbdVWwc0EDYSBmyiLQnlmgTEt4diyw4hhBDmMvyTvofEzue/z/9855z4GEE258WSoqLjpIG8bLVaA1qcmJXLUBAi+yDUmgUTaZqiKOoHTKmsLhKL5Rn4kJr9+/e/rNfpGwlMvXjs2PHFD+oa4Nvvvofh4Ag8mZ6GSHRGiCziyfQ0jIbCcP/X3+DzL76EikrfMq7CVigT5S8sLNRtySSlXOnQ4sTCW29XJAYGAyCws0RnZuDDhuZVQq1JEARRkZFJRtJ40WKyxDu7evjWv+f4vX8QyspeixtJ48W0JukIXeXhQ2Xx0VCYb817ltFQGCgTFcMUijdTmoSiqEGLE4n+gYd8a93zdPt7QasmFiUSiWidUeZSc1/TpY/41iiwxjuVVQmSJC8nVxOmxYnl2dk5vvUJrBEYCgKOqWMFBQX7GKNwHH/PV312mW9xAlxOnDi5UCIttjNGHaIO93Xc/JpvXQJJNDa3AEmSnzBGHdQbnj4MDPOtSyCJzq4esJgto4xRSnnJytSjx3zrEkjir/EJUCtVcQRBEKSgoGCfXIbC0lJsxy7Ifs61W5DLUIhEorxqWFqKgVyGQj6CvISgKHogFw1YV9/EmEGZKbDZyjnHQ+Ex3o3q9vdyOk2yRppIJJqVUTZbOTzoH8iFVAa5DAUURQ/kxKi2q9fA4XRBKDwGAADXb7Q/l0bR2Gzl0O3v3RV5c2oUZaY27UkbGXX+Qi2nh1+/0c4ca7t6jVMB7Eagvzt/oRYcThdTyZmQrkHdHu+GwzRbK2WmwOF0AcCzjplqOyMX5MyoTCsl1XnJldjt7wXKTDGfU53Lxu3xgsPp2vJws1nPp4dINvRwmO5aO1pRIkSUJ5ehEIvFs06WbUWxey87bt2+AwAAFZW+tHOK2+PlVGCmJDeo2+PlfE5lFMCzzmKzlTN63B5v2rzbhbOYQBAEUStV8fGJyawT1tU3cSqDHrLYpDKqrr5p3c3S3Lp9hzOU0Y3E5r82ik0kEgXKTHF+53C6GD0Vlb4NFyuZMvXoMSiKX11h/kdZzJZQZ7d/W0nZqz6H08XcQPJKiw7a1OSqcXu88KB/ACKRKDP30HMRXVWpcm5kOJuNtNDzX/KcyD5GD33pKoqdn90G2TI0PAIGQv+U/eT8s0strdtKKpB7Om5+A1bKeo8xqkRafNJuP7XItzABLmdq3l3REcT7jFEiRJSnwdTx4B9/8q1NYI25+XnQ4kRCKpFoOHtSRqPx4ypfjbDV8ZzQ0npl1VJq+WXdDq9YLM7HMfVS772f+da45wkMBUGLEwm5VFq6zigEQRCVQnHaSlm3tVQX2B7jE5Nw9OgbMS2uPZvSJBrSQDYcOfJ6LDAU5FvznuPHvp/ASlnjpE5Xn9akNV44qNWf0+JEoqX1yurc/Dzf+v/3DAdHoMpXs4xj6phKoTidiUkMRa8UGS1Gy30tTiTOVJ9bae/4CgYGAzD59z+8vxa82yMUHoO7XT3Q2NwCdvupRQ2mjptIU5tYLM7fkklspBKJBlMqaymK6jPo9VFMoVzm+yX73R4aFRazmC2jplLTpyXSYrsIEeVt5sO/dVWbrRqi9O4AAAAASUVORK5CYII=" id="32"/></item></list></costumes><sounds><list struct="atomic" id="33"></list></sounds><blocks></blocks><variables></variables><scripts><script x="110" y="75"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Are you sure you want to erase the 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><comment x="404" y="84" w="144" collapsed="false">Farah &amp; Ergia&#xD;This code will allow the list to be cleared if the user approves of it. When the button is clicked it will first pose the question and then ask to confirm that &quot;yes&quot; you would like to erase the list and finally delete all items from the list</comment></scripts></sprite><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="52"><costumes><list id="53"><item><costume name="shopping-list-button-add-item" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAE7klEQVRoge2aX0xbVRzHr08mkyyLSUttoL14aXvbe9uyS//cZsOHTR8asuxl3UCe9kIITxrb0MFmCBEfZpB/G2LXVH0wiGnI1BDEmDj+VJi6KAIrf5QWAQ3b+DP+toXw82HcI/3DX+muk/tJTtLe0/Z87/ncc+7pvRfDduf5zPT080wWc9Nisfi1FL1AyHEQysELrdYsGxnjNMuy35FKZWm6WEzswUNijh8//qJep6+lSfXKuXPnV96rqoGvv/kWhkdG4dHMDMzOzQvlAOXRzAyMBYJw7+df4NPPPge7w7lGqch11sj60tLSdPuSpCSUeVqKXn7jTXtkYNAPAsllbn4e3q+p36DVmghN0/Y9STIwhutmoznc0dnNd/4jx6/9g5CT80rYwBiu7yhJR+scp0/lhMcCQb4zH1nGAkFgjWyIVCheTygJx/EsLUVH+gfu8531yNPl6wGtml6RSCSiOFGmbFNv3Y0P+M4osMlbjpIIwzA3Y0cTqaXotYWFRb7zCWziHxoBilSHpFLpMSSKoqh3nKVX1/gOJxDNhQsXlzNlGTYk6hR7urfl9pd85xKIoba+ARiG+QiJOqnPenzfP8x3LoEYOjq7wWwyjyFRSiJzffrBQ75zCcTwx8QkqJWqMIZhGCaVSo8RchxWV0O8hury9aBrYYng6rp8PU85GX+sroaAkOOQimEvYDiOn9iucw6DQHA86oLkTh3NydqOvYpyuT1xF0LLKypRfXlFJbjcnv3tCE8QchxwHD+RdFEcVmsuWK25UR0Wy2GJ4nC5PQnbE0RtQ2tbO1itudDXPwCsiYXZ2TlUZ3c40VGfl18QJWrryODq/o2o2NGdaJSXV1Si7VZrLjQ1e+O+l5dfAFZrLhByPOnCn6oou8OJdqiwqBi9Lq+ohLz8AiSusKgYiWpq9iK5AP9IS+aIcrk9kJdfAIHgOAA8GeGsiYVAcBzlAXgyO7jcHnC5PVBYVLznPAcBiRJhohRCjkMoFE5KQ4mOYm6HC4uKoanZiz67depL1MnJFsUdKLGlta0dmpq9SIrVmgtdvp6obckgajGBYRimVqrCE5NTSWnM5faA3eGM2saaWOjy9fA2oqqq69B27ncDwXGoqq7btuP5EDX94CEoMl5eR/+jzCZzoKPLd+gNNTV741Zd3NxOyHHo6x+IOoq519zOV1XXxdXtZZrebdUXCI6jHNw0xrH1nMm129c/gN5XVdehc1RrWzsQcjxqVjhMhoZHIYvWP9565fyTGw2NSWlM4OC03P4KLKzlLhKVKcu4aLNdWuE7mEA0V8reXtfR9LtIlAgTpWhIdXjkt9/5ziawyeLSEmgpOiKTSDRR96QMBsOHJc4y4VbHf4SGxlsb5mzzT3F3eMVicSpFqld77v7Id8Yjj39oBLQUHSFksuw4URiGYSqF4rKFtSRtqS6wOxOTU3D27GshLaW9mlASB5PF1Jw582rIPzTCd+Yjx/e9P4CFtYQZna56R0mbPHdSq7+mpehIQ+OtjcWlJb7z/+8ZHhmFEmfZGkWqQyqF4vJeJCHSX0o3mA3me1qKjlwpvbbubfkCBgb9MPXnX7w/Fvysl0BwHO50dkNtfQPYbJdWNKQ6bGSMLrFYnLovSVuRSSQaUqmsZFm2N0uvnyMVyjW+H7J/1otGRYbMJvOYMdv4caYswybCRCm7efgb5QSnaPjIim8AAAAASUVORK5CYII=" id="54"/></item></list></costumes><sounds><list struct="atomic" id="55"></list></sounds><blocks></blocks><variables></variables><scripts><script x="127" y="194"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What do you want to add to the list?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="Shopping List"/><block s="getLastAnswer"></block></block><script><block s="doDeleteFromList"><block s="getLastAnswer"></block><block var="Shopping List"/></block></script><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="Shopping List"/></block></script></block></script><comment x="395" y="239" w="158" collapsed="false">Ergia&amp;Farah&#xD;With this new code for &quot;add item&quot; only the items not already on the list will be added, if they are already on the list they will be deleted; the program can confirm that they are already on the list using the &quot;list contains thing&quot; hexagonal block.</comment><script x="131" y="148"><block s="doSetVar"><l>Shopping List</l><block s="reportNewList"><list></list></block></block></script><comment x="350" y="435" w="169" collapsed="true">Ergia Nezaj and Farah Osman; This code will first set the Shopping List to the list, then when the &quot;Add item&quot; button is clicked it will pose the question asking what the user wants to add to the list, then finally the answer would be added to the list. </comment></scripts></sprite><watcher var="Shopping List" style="normal" x="11" y="22" 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="612">lemons,onions,tomatoes,ranch,cucumbers,lettuce</list></variable><variable name="name list"><list struct="atomic" id="613"></list></variable></variables></project><media name="U2L1.5-ShoppingList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>