<snapdata remixID="8815334"><project name="U3L1-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" 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,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAFFElEQVRoge2ab0wbZRzHH99gMnmxmMhCQ+jh9Urbu7bsaO8O5qtNXzTNsiymBuTV3hBColEDo2EzaRrrixnk34bICOoLM2cImZplzpgofzqYuigCK3+UtgIatvFn/G0L4ecLudu1HKVtOm6T+yTPi+vd8zzf5/d9/vW5Q2hvntWoVKfoAvpSUVGRz6DTL+FqDJSUeqL0hlWr2TrLsuwPOq22NisrC0/Ah1153mQyNVIEuXby5Km1D+oa4Nvvvoex8Ql4MDcH8wuLSkohPZibg0l/AO78+ht8/sWXUFXt3CA1xCZn4bw5OTmmpBzS4toSI0mtvvHm25HhER8oPF4WFhfhw4bmLUpviFAUVZWQSRbacsFCW8LdPX1y6z9w/D40AsXFx8IW2nIhrkkmylRdxBWHJ/0BuTUfWCb9AeBoLqQjiNclTcIwrMBIUpGh4btyaz3w9Hr7wUhSawihF3YYxRQyA00XP5Jbo8I2b71TFaFp+lLsaNIZSWpjaWlZbn0K2/hGx0FHaEMqleqQYBRJku85a89vyC1OIZrTp19d1eTmOQSjjrEvDXRd+1puXQoxNDa3AE3TnwhGHTUXPLzrG5Nbl0IM3T19wDDMpGAUjuVtzt67L7cuhRj+mpoGvTY/jBBCSKVSHcLVGKyvh/al8rb2DuHMq629Y1/qfFpZXw8BrsYAIfQcwjDsMK7GkiqgvKIy6pCxpLQMer39SZXhcnuSNiqVPHsR2xZcjcGVq53CfZvNDoNDw2mtMxlwNQYYhh1OySh/IAjiPHX1TcAxHMzPLyRcxpNiFE95RWWUQTw2mz3pTphO0moUwH8N5YPY1t4BHMPFneKkgu4PBKN6eElpGQwODQv1xSZxAF1uj/C7zWaXDHo8Yo26crVTss69tMbmEz+TyshMu1F84Hu9/cAxnBBEfyAIJaVlOwInZVR5RSWUV1QK123tHWCz2ePm4Z8rKS0DfyAIACBo4K8TIdkRFU+ry+0Bl9sjxGlwaBiqqp0pzQaCUSQiM3E1BqFQOOHM8UaUeLMgTnX1TVHPSwV9txdt/JS6m1FS6wyuxuD6jZsJtylZo+Jp5XWK45TKtB21mUAIIb02Pzw1PZNwAfHWqOs3boLNZt+zN0sJLykti9uYuvomcLk9APBo9+gPBKGuvimqd6fCbkaJZ4OqaqcwauJpTZdRs/fuw4u56k3hfxTLsP7uXm9SjYrd9Ynn39hRJW6sVO/ng89Pk7H3+BHlDwTBZrML65C44VXVzh1rQyJrwl67vl5vv+Tudjet4rbz65XL7YG6+iahYyXK6NgEFOjND8Un559dbGlNuACF/aHr2jfAcdxtwShNbt5rDodjTW5hCtGcdbo2TRT1/qPTc0RmGnT68Pgff8qtTWGb5ZUVMJJUJDMjwxD1TspisXxc4zynvOp4QmhpvbzFWtlfpN7GH9ER2vX+2z/LrfHA4xsdByNJRfDc3EIpoxBBEGcYK5PUVl0hvUxNz8CJE6+E8on885Im8dAFdMPx4y+HfKPjcms+cNwa+AkYKxOmjcb6uCZt88xRo/ldI0lFWlovby2vrMit/3/P2PgE1DjPbegIbYggiDOJmCSQnZ1tYQvZO0aSipytqd3s7PoKhkd8MPP3P7J/Fvy0J38gCD/29EFjcws4HI41g04fttLWNoTQkaRMEpOZkWHAcdzDsuyA2Wxe0BHajcf5Af1BSPkaIsQwzKS10PqpJjfPQSIycy8f/gX4tkRkeNZQWQAAAABJRU5ErkJggg==" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="410" y="205"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What would you like to delete?</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="23"><costumes><list id="24"><item><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAEpklEQVRoge2ab0wbZRzHH99gMnmxmMhCQ9rD65W2d9ey43p3MF9t+qIhy7KYGpBXe7MsS1zUwGjYTAgRX8wg/zbEjqC+MIghZGqMf2Ki/Kkw3aLYskJRWgQ0bOPP+NsWws8XcEevlMGI42Fyn+RJ2l5z/fb59Pd7rneH0PY8bdTpTnHZ3LXc3NyA1WyZJQ0EaGP3g7FYFxx2x4Qoij+YTaaytLQ0cgcetuRZm81Wy1D04smTpxbfraqBb777HgaDQ3B/chKmpme0sYtxf3IShkNhuP3rb/DJp59BcYl7mTZSKxIveTMyMmyPZMhEmgpYmll47cIbMX9/ADQeL9MzM/BeTf0qY7HGGIYp3pEknuOv8Bwf7ejsxp3/wPG7rx/y8o5FeY6/8lBJNsZWkivlRYdDYdyZDyzDoTBInBQxU9SrSSURBJHN0kzM57+DO+uBp8vbAyzNLCKEntskSsgReuuuvo87o8Y6r79ZHOM47lpiNZlZmlmenZ3DnU9jncBAEMyUKaLT6Q4pomiafttddnkZdzgNNadPv7xg1Ge6FFHHxBd62298gTuXRgK19Q3AcdyHiqij9uwHdwKDuHNpJNDR2Q2CIAwrokgic2Xi7j3cuTQS+Gt0DCymrChCCCGdTneINBCwtBTBnQs7Z8+dB9JAQCg8gjsKAAAsLUWANBCAEHoGEQRxmDQQ2MJ4mppVJywLCouwZQGAfSUKYC0PQRCHsYrq8/lBEiTo8/kBYE2a05mPJYuMJioJXd4ecDrzt5wYT1MzSIKkVJunqVnZ1ufzqyoxfpvcws6eO688Jg0E9Pn8EAqPqF5zOvNVVSxXNWkgQBIk6PL2PL4J2AH7QhTARhXJEyNPeJe3RzVRofAIFBQWQUtr26Z9yNKmpqZV+5UEadP7ZXky5RWVqiqOl15VXQfFJe7/7svuAkUUjehU0kBAJBLFGghAPeGJa5c8qqrrAGDz2pbYsjxNzVBeUbnpM7ZrbfHbW1rbVFL3GtXBBEIIWUxZ0dGx8T0P4mlqhoLCIqUSWlrbFFFfff3tlm1xampaaWUAG4J3IiqxohKf7ydRE3fvwfN6w4ryP0oUxFBHl3fPg8S3Pbn1xbeqZEeE8vbyikrl9eISt7KWhcIjSStRRm6h8fuUhctrl/wDSbb+7SUDg0OQbbE/iD9z/vHVhkYsYTS2pv3GlyBJ0k1FlFGf+YrL5VrEHUxDzUV3+YqNYd7ZOHuO6FSr2RIN/vEn7mwa68zNzwNLM7HUlBSr6poUz/MflLovaZc69gkNjddXRYd4K9nV+CNmyrTUc/MX3BkPPIGBILA0EyP1+pxkohBFUWcEh4DlUF1jjdGxcThx4qVIFpV1OakkGS6bqzl+/MVIYCCIO/OB46fen0FwCFGOZasfKmmdp46y9rdYmok1NF5fnZufx53/f89gcAhK3ZeWzZQpQlHUmZ1IUkhPT+fFHPE2SzOxi6VlK23tn4O/PwDjf/+D/bbgJ32EwiPwY2c31NY3gMvlWrSaLVEH5/AghI48kqR4UlNSrCRJVoqi2Gu326fNlGkZ9032T/rIMlIRQRCGHTmOj4z6TBeN6NTtPPwLR2T/WUx5FyUAAAAASUVORK5CYII=" 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="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="30"><costumes><list id="31"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAE20lEQVRoge2ab0wbZRzHH99gMnmxmMhCQ+jh9Urbu7bsaO8O5qtNXzRkWRZT08qrvWmaJho1MBo2E7KIL2aQfxsiW6a+MHOGkKlZ5oyJ8k+YuugEVihKizAN22gZf9tC+Pli3HnXtaWU4g25T/J70d71d997vs/veZ7ecwhtztMaleoYXUKfLysr8xl0+nlcjYESmQelNyxZzdYZlmW/02m1tXl5eXgaPiTlWZPJ1EwR5PLRo8eW32togq+/+RbG/OPwYHYWQuE5JTKIB7OzMBEIwq1ffoVPP/scqqq9q6SGWOMsXH9BQYFpSw5pca3DSFJLr73+Zmx4xAcKO0t4bg7eb2pdp/SGGEVRVWmZZKEtZy20Jdrd0ye3/j3Hb0MjUF5+KGqhLWdTmmSiTNVlXHl0IhCUW/OeZSIQBI7mIjqCeDWhSRiGlRhJKjY0fEdurXue3v4BMJLUMkLouceMYkqZwZZzH8itUWGDN96qitE0fT6+mnRGklqdn1+QW5/CBr5RP+gIbUSlUu0TjCJJ8h1v7elVucUpSDl+/OUlTWGRXTDqEPvCYNfVL+XWpRBHc2sb0DT9kWDUQXPJwzu+Mbl1KcTR3dMHDMNMCEbhWNHazL37cutSiOPPqWnQa4ujCCGEVCrVPlyNwcpKZMcuKH7OtVvA1RiEQmFZNaysRABXY4AQegZhGLY/Gw3Y0NgimMExHNhsFZLjgeCk7Eb19g9IOk28Rp5QKJyRUTZbBdweGs6GVAFcjQGGYfuzYlTHxUvgcFZCIDgJAACXr3Q+kUbx2GwV0Ns/sCvyZtUojuE27UnJjKo7Uy/p4ZevdArHOi5eklSAuBH47+rO1IPDWSlUcjqkalCX25N0mBZr5RgOHM5KAHjUMRNtZ2SDrBmVbqUkOi++Env7B4BjOOFzonPFuNwecDgrtzzcbNbz+SFSDD8cprrWjlYUichcXI1BJBLNOFmmFSXuveK4dv0GAABUVXtTzikut0dSgekS36Aut0fyOZFRAI86i81WIehxuT0p824XyWICIYT02uLo1PTdjBM2NLZIKoMfssQkMqqhseWxm+W5dv2GZCjjG0nMf22UmFAoDBzDSX7ncFYKeqqqvUkXK+kyc+8+PF+oXhP+R7EMG+ju7d9WUvGqz+GsFG4gfqXFB29qfNW43B64PTQMoVBYmHv4uYivqkQ5kxkuJpkWfv6LnxPFx/ihL1VFifOL2yBTRsfGoURvfih+cv7Jubb2bSVVyD5dV78CjuNuCkZpCotesdvty3ILU5By0lu3ZqKod/99eo7IXINOH/X//ofc2hQ2WFhcBCNJxXJzcgySPSmLxfJhjfeUstXxhNDWfmGdtbI/J9qNP6AjtCsDN3+SW+OexzfqByNJxfDCwtJERiGCIE4wVmZbS3WF7TE1fReOHHkpUkwUn05oEg9dQjcdPvxixDfql1vznuOHwR+BsTJR2mhsTGnSBk8dNJrfNpJUrK39wvrC4qLc+v/3jPnHocZ7alVHaCMEQZxIxySB/Px8C1vK3jKSVOxkTe1aZ9cXMDzig7t//S37a8G7PQLBSfi+pw+aW9vAbrcvG3T6qJW2diCEDmzJJDG5OTkGHMfrWZYdNJvNYR2hXZX7JfvdHsUaIsIwzIS11PqxprDITiIydzMf/gEzz5mz0Mz/MAAAAABJRU5ErkJggg==" id="32"/></item></list></costumes><sounds><list struct="atomic" id="33"></list></sounds><blocks></blocks><variables></variables><scripts><script x="510" y="297"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Would you like to clear 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></scripts></sprite><sprite name="Add Item" idx="1" x="2" y="46.99999999999997" 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,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAE4ElEQVRoge2ab0wbZRzHH99gMnmxmMhCQ+jhcaXtXVt2tHcH89WmL5pmWRZTA/Jqbwgh0aiB0bCZECK+mEH+bYhdU/WFQUxDpoYgxkRHqTB1UaSsUJS2Ahq28Wf8bQvh54txz2gpf6U7J/dJnqS9p+3zvedzz3PX5w6h3Xk6W6E4x+ay1/Lz831atWaeVBIgl4MXRqNdMhlMUzzPf6dWqarS0tLIPXjYlmf1en0jQ9HLZ8+eW36vrgG+/uZbGPGPwv3paZiZnZPLAcr96WkYCwTh9i+/wqeffQ7lFbZVOptaE4yCJyMjQ78vQypSVaijmaXXXn8z6h3ygUxymZ2bg/cbmtcZjTbKMEz5niQZWeMVI2uM3OzplTr/keO3wSEoKDgVMbLGKztK0jP6inyhIDIWCEqd+cgyFgiCwAphNUW9mlASQRC5OpqJDnrvSJ31yOP29IGOZpYRQs9tEcXlcf1NVz+QOqPMBm+8VR5lWfZa/GhS62hmdX5+Qep8Mhv4hv2gplRhhUJxDIuiafodW9XlVanDycRy/vzLS9mZWVYs6hT/Qn/HjS+lziUTR2NzC7As+xEWddKQ++COb0TqXDJx3OzpBY7jxrAoksham7p7T+pcMnH8OT4BGlVOBCGEkEKhOEYqCVhZCUsayu3pw2thiRDr3J6+x5xMOlZWwkAqCUAIPYMIgji+XeccBoFgKGZBcqeOFmVtx15F2R3OLQuh1TW1uL66phbsDuf+dkQiSCUBBEEcT7ooEbPZAmazJabD4jksUSJ2hzNhe7Kobejs6gaz2QIDg14QOAFmZmZxXXmFDR/1hUXFMaI2jwyx7t+Iih/diUZ5dU0t3m42W6Ct3bXle4VFxWA2W4BUEkkX/lhFlVfY8A6VlJbh19U1tVBYVIzFlZSWYVFt7S4sF+CRtGSOKLvDCYVFxRAIhgDg4QgXOAECwRDOA/BwdrA7nGB3OKGktGzPeQ4CFkUjOpVUEhAOR5LSUKKjWNzhktIyaGt34c9unvoSdXKyRYkHSnzp7OqGtnYXlmI2W8Dt6YvZlgxiLiYQQkijyomMT0wmpTG7wwnlFbaYbQIngNvTJ9mIqqtvwtvF3w0EQ1BX37Rtx0shauruPXg+U7mG/0fxHB+46fYcekNt7a4tV13i3E4qCRgY9MYcxeJrcefr6pu21O1lmt7tqi8QDOEc4jQmsvmcKbY7MOjF7+vqm/A5qrOrG0glETMrHCbDI6OQqzE82Lxy/snVltakNCZzcDpufAWCINzCorIzs16xWq3LUgeTieWirXpNzzDvPlo9R3SqVq2J+H//Q+psMhssLC6CjmaiqSkp2ph7Ukaj8cNK2yX5Vsd/hJbW6+u8if850d34E2pKtdJ36yepMx55fMN+0NFMlMzMzEskClEUdYEzcUm7VJfZnfGJSThz5qVwDpVzOaEkETaXbTh9+sWwb9gvdeYjxw/9PwJn4iKsTle/o6QNnjqpM7yto5loS+v19YXFRanz/+8Z8Y9Cpe3SqppShSmKurAXSZj09HQjn8ff1tFM9GJl1Zqr4wvwDvlg8q+/JX8s+EkvgWAIvu/phcbmFrBarctatSZiYk12hNCJfUnaTGpKipYkyVqe5/sNBsOsmlKtSv2Q/ZNecrKpMMdxY6Y808fZmVlWGtGpu3n4B6N+pW6mfVTYAAAAAElFTkSuQmCC" id="54"/></item></list></costumes><sounds><list struct="atomic" id="55"></list></sounds><blocks></blocks><variables></variables><scripts><script x="543" y="214"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What would you like to add to the shopping list?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping list"/><block s="getLastAnswer"></block></block><script><block s="doTellTo"><l>Search</l><block s="reifyScript"><script><block s="doSayFor"><l>Sorry, this item is already in here.</l><l>2</l></block></script><list></list></block><list></list></block></script><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="shopping list"/></block><block s="doSayFor"><l>Your item was successfully added!</l><l>2</l></block></script></block></script><script x="180" y="137"><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"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="103.000002" color="4,148,220" 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></blocks><variables><variable name="shopping list"><list struct="atomic" id="625">f,k</list></variable></variables></project><media name="U3L1-ShoppingList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>