<snapdata remixID="10046249"><project name="shopping_list_PD_2021" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Add Item" idx="1" x="0.6201550387599698" y="49.382236304577404" 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,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAGoklEQVRoQ+1aaVBTVxQ+gRASArJJF7QaNCyyKGIgAbcqjlZHx7UUrVqQWgTcaFlGKnWsVARxKRWUcQF0qoKtlCmiowVHVDYBBTGSEBsEpKOAEAIJSwKde51kWIIyELaZd//k5d13z/nO991z3kneI8EHBpPJ1AaZ7IsJBkZLqTTq4maxeFKLWKz3oXXEfP8M0HR0JDQdejOZQuY21NffkUmlSYKqqhfv44zU3+TkyZONTIxNDnS0t283YzJhweeLaHZ2tmDGmArGxkagoaFJaDEIBjo75dDUJIaGxkYo4/HhcWGR7ObfqSS9Cfp5r2tf+wiFwhJVZlUKZTHdwl2bSjm/ZNlyLS+vbVo21laDgEQsGSgDjSIRxCdc6roQd1qmoakRUlJaGtV7bR+hWA6sSDKZvCciKoqyYP7cgfoirlMDA09LubDTz7dd0tzya0FRQVB3kz2Emmk7M1DfwCAs8dJFCipxxBh5BoQVL2HTV+5tjQ3128rKyy8rECiFMmcw7Kl03fzLSclatjYzRh4h4VHJwIPsXPD9brtU2tY6VSAQ1KIJpVBOLKfczR6e7F1+OwjKxgADgcH7Ou5m3DlbWFjopxSKwWBY6dF1nz7MySHr6emOAZgEhDJeOXy5dk3bW1GjUU1NjQRnlK2NbdjK1WuCw385RCYoGjsMuLm5Sx7n5XsIKoXXsFBznefl/hAcxF67etXYQUkggehTp+FiwvmEwsJCTyzU7Fn2ot+vJk2YYWVB0DOGGMi6/xCCAwKEufm507BQlkxzWVZ2tuZHJhPHEEwCSlX1K1jm6tr+nM/TJpmamurQtCgtpWVlQKVqjxo7qCX12LQR+xdUCPvgYDLM8LmEy1dgngtn1HCOpOPW1jawtbICeqtUl8RgMAw0u6BBFTnqAFXxshKWLFyoNPU+ohVi9YcFiTUQoc6ej4eIQz/3gL/FazscCA3B5w4eOgympp/Cdi9PdYQ4rDZQzHISGA67UIooVqxYiQ/Zzi5KwnpHqC6hFHaRYDU1//XxRwjVz95Kv3UbTkVHw5HICPD2+hbSb90EQ0MDfHVg0D5ISb6Kjx1d5sKj7IfK0tc9MxRzA8mo/oTqnd2K67rbRCJeOn8WT1lY28BWD0/gsB17VAWERdTYCHzuMwgO/WlYM3NEMwqJYWFpgQPy9vEDFouFjxEpZc+5EBtzCguH5jJupmOhrib/CRcT4rG4M21tQCHaUIRSCNNfRiEfmRkZEB5+GBhTpwDK8EB/f7iSnAS5eY8wnvT0NEDVYe369dhcQUEBxJ2OGbbypxTK2sRat01HIn7G44G2NkXtDlXtYrRTUcBImEWLFoO727ugu5c+VWVroPeowZY+xUbpTUL0mTj8DOnu3UwsChIqZP9+qK5+pTynduIAoEczgRzMsLBsu52ZSZk8yVTt/hDhfB4fjkaGK207s53h6IkTkJGROSoZdfzkbyAWi/G9S5Gp/9y7B9dTUoHHK1OZISjDR1qoN7V1MJ/DkfP/fUHGv6M4ThxhxLFjjAXzXNQqFApuf1AAtqnoutBuRLUdjetpaRATE4vLHRquy1fgY/SJdi4iNPbk8R5z6MuHOtQPdX0oy319fDEOlN2ojCk6wO73TAUmPz9fWLfyXTPku/d7eJSfh+9RO3fvht07vCEsMkpZFdRJII8vAPcNG5qePC3Wx0KxWezELds8t/r5eKvTD2FriAykpKZBVER4fnZONhsLxZxi5jabw05ITrpCG6JtYrkaGfgx9KA87a8/IktKS0OwUKihIBl31aekpVHMp09ToyvC1GAZaG5pARc2p0MqbrIXVFZylQ8OHVmOcYuXLN12JDyMeNQxWHbVuO503LmuxHPnivIK8ljIrFIoMzOzj+lUWsXZhEQqxwnPEWOUGEAPDd3Wr+uQiJucX1RWFvYQCpdAc0tPg4nGZ5KuXRuWVn2U4h5Xbqtf1YDHNx5tdW/ehBU/LQ5TgO/zupiDvcNJAyOjHTGxsdpWlubjKsjxDjYn7xEE+O9tb5VKYouePPHvHo+qFzBJs+1m7Zd1ykN9du0hb9m8kaRLp493DsY0fn65AC5cSJDdSE2Rd8rkPtxyXnxvwP2+0jzts2ksk09M4iSSFrtVa9ZpOMyZo2llaYH/k6PRiC5+KMqLRCJ4WVkFxcUl8OB+lpRbUqypQ9dNrHtbFyoUCl+rst2vUIqLmVOmWFN0dL7WNzR0bZVILaUSiW5HezvRGQ5BKSqN1qY3Qb9GLpdnNdTW3aBIaTe5tdzm95n8H/xREtoenvlLAAAAAElFTkSuQmCC" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="36.000000000000014" y="33"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="Add Item"></custom-block></script></scripts></sprite><sprite name="Clear List" idx="2" x="0.6201550387599698" y="-0.6177636954226052" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="18"><costumes><list id="19"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="20"/></item></list></costumes><sounds><list struct="atomic" id="21"></list></sounds><blocks></blocks><variables></variables><scripts><script x="31.999999999999996" y="23.00000000000001"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="Clear List"></custom-block></script></scripts></sprite><sprite name="Delete Item" idx="3" x="1.6201550387600072" y="-50.61776369542276" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="28"><costumes><list id="29"><item><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,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" id="30"/></item></list></costumes><sounds><list struct="atomic" id="31"></list></sounds><blocks></blocks><variables></variables><scripts><script x="35.00000000000001" y="30.000000000000004"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item do you want to delete?</l></block><custom-block s="delete_item %s"><block s="getLastAnswer"></block></custom-block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="13.067968749999181" y="229.99625522718753" color="4,148,220" hidden="true"/><watcher var="isDeleted" style="normal" x="270.7804687499997" y="12.237294280260528" color="243,118,29"/><watcher var="shopping list" style="normal" x="26.034635416667243" y="-1.51953125" color="243,118,29" extX="117" extY="211.99999999999997"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><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;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; for %&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="list $arrowRight word %&apos;list&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"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="Add Item" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>item</l></list></block><block s="doAsk"><l>Enter the item you would like to add to the shopping list.</l></block><block s="doSetVar"><l>item</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping list"/><block var="item"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The item "</l><block var="item"/><l>" is already in the list."</l></list></block><l>2</l></block></script><script><block s="doInsertInList"><block var="item"/><l><option>last</option></l><block var="shopping list"/><comment w="90" collapsed="false">Alternatively, use the add block.</comment></block><block s="doSayFor"><block s="reportJoinWords"><list><block var="item"/><l> added.</l></list></block><l>2</l></block></script></block></script></block-definition><block-definition s="Clear List" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>answer</l></list></block><block s="doAsk"><l>Are you sure you want to clear the list?</l></block><block s="doSetVar"><l>answer</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportEquals"><block var="answer"/><l>yes</l></block><script><block s="doSetVar"><l>shopping list</l><block s="reportNewList"><list></list></block></block><block s="doSayFor"><l>List cleared.</l><l>2</l></block></script><script><block s="doSayFor"><l>List is unchanged.</l><l>2</l></block></script></block></script></block-definition><block-definition s="delete_item %&apos;item_to_be_deleted&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>isDeleted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="shopping list"/></block><script><block s="doIf"><block s="reportEquals"><block var="item_to_be_deleted"/><block s="reportListItem"><block var="i"/><block var="shopping list"/></block></block><script><block s="doDeleteFromList"><block var="i"/><block var="shopping list"/></block><block s="doSetVar"><l>isDeleted</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="isDeleted"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="item_to_be_deleted"/><l> has been deleted</l></list></block><l>2</l></block></script><script><block s="doSayFor"><l>This item was not in the list.</l><l>2</l></block></script></block></script></block-definition></blocks><variables><variable name="shopping list"><list struct="atomic" id="744">banana,apples,oranges,soap</list></variable><variable name="isDeleted"><bool>false</bool></variable></variables></project><media name="shopping_list_PD_2021" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>