<snapdata remixID="12331181"><project name="Shopping_List_Practice Create Task_2023" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Shopping_List_Practice Create Task_2023"><notes></notes><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="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicEquals"><list><block var="answer"/><l>yes</l></list></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="reportVariadicEquals"><list><block var="item_to_be_deleted"/><block s="reportListItem"><block var="i"/><block var="shopping list"/></block></list></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="reportVariadicEquals"><list><block var="isDeleted"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></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><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" id="716"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="717"></list></costumes><sounds><list struct="atomic" id="718"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="3"><sprite name="Add Item" idx="1" x="0.6201550387597763" y="49.844961240310056" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="723"><costumes><list id="724"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="725"></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.15503875968994407" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="732"><costumes><list id="733"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="734"></list></sounds><blocks></blocks><variables></variables><scripts><script x="32" y="30"><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.15503875969" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="741"><costumes><list id="742"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="743"></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 scope="Stage" s="getLastAnswer" style="normal" x="8.0625" y="141.90000322499998" color="4,148,220" hidden="true"/><watcher var="isDeleted" style="normal" x="103.0625" y="278.55000161250007" color="243,118,29"/><watcher var="shopping list" style="normal" x="-17.9375" y="23.0625" color="243,118,29" extX="182" extY="238"/></sprites></stage><variables><variable name="shopping list"><list struct="atomic" id="758">banana,oranges,soap</list></variable><variable name="isDeleted"><bool>true</bool></variable></variables></scene></scenes></project><media name="Shopping_List_Practice Create Task_2023" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><costume name="shopping-list-button-add-item" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Add Item_cst_shopping-list-button-add-item"/><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Clear List_cst_shopping-list-button-clear-list"/><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Delete Item_cst_shopping-list-button-delete-item"/></media></snapdata>