<snapdata remixID="9427332"><project name="shopping_list_PD_2020" 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.6201550387597763" y="49.84496124031003" 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="36" 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.6201550387597763" y="-0.15503875968991565" 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="32" y="23"><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.6201550387597763" y="-50.15503875969006" 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" y="30"><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 var="shopping list" style="normal" x="8.0625" y="8.0625" color="243,118,29" extX="90" extY="119"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="8.0625" y="141.90000322499998" color="4,148,220" hidden="true"/><watcher var="isDeleted" style="normal" x="8.0625" y="153.55000161250007" color="243,118,29"/></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="reportListLength"><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="743">banana,apples,oranges,soap</list></variable><variable name="isDeleted"><bool>false</bool></variable></variables></project><media name="shopping_list_PD_2020" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>