<snapdata remixID="14312409"><project name="25Sp Disc 9 Demo" app="Snap! 10.6.1, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="25Sp Disc 9 Demo"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="object %&apos;fields&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Objekt _&#xD;</translations><inputs><input type="%group%t%s" irreplaceable="true" expand="$nl&#xD;:" initial="2" min="2">$_field&#xD;$_thing</input></inputs><script><block s="doDeclareVariables"><list><l>data</l></list></block><block s="doSetVar"><l>data</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doForEach"><l>assoc</l><block var="fields"/><script><block s="doReplaceInList"><block s="reportListItem"><l>1</l><block var="assoc"/></block><block var="data"/><block s="reportListItem"><l>2</l><block var="assoc"/></block></block><block s="doTellTo"><block s="reportEnvironment"><l><option>caller</option></l></block><block s="reifyScript"><script><block s="doSetVar"><l></l><l></l></block></script><list></list></block><list><block s="reportListItem"><l>1</l><block var="assoc"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="assoc"/></block><block var="data"/></block></list></block></script></block></script></block><block s="doReport"><block var="data"/></block></script></block-definition><block-definition s="clone %&apos;parent&apos; %&apos;fields&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:klone _ _&#xD;</translations><inputs><input type="%l" initial="1"></input><input type="%group%upvar%s" irreplaceable="true" expand="$nl&#xD;:">$_field&#xD;$_thing</input></inputs><script><block s="doDeclareVariables"><list><l>data</l></list></block><block s="doSetVar"><l>data</l><custom-block s="object %group%t%s"><list><l>...</l><block var="parent"/></list></custom-block></block><block s="doIf"><block s="reportNot"><block s="reportListIsEmpty"><block var="fields"/></block></block><script><block s="doWarp"><script><block s="doForEach"><l>assoc</l><block var="fields"/><script><block s="doReplaceInList"><block s="reportListItem"><l>1</l><block var="assoc"/></block><block var="data"/><block s="reportListItem"><l>2</l><block var="assoc"/></block></block><block s="doTellTo"><block s="reportEnvironment"><l><option>caller</option></l></block><block s="reifyScript"><script><block s="doSetVar"><l></l><l></l></block></script><list></list></block><list><block s="reportListItem"><l>1</l><block var="assoc"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="assoc"/></block><block var="data"/></block></list></block></script></block></script></block></script><list></list></block><block s="doReport"><block var="data"/></block></script></block-definition><block-definition s="field %&apos;field&apos; of %&apos;object&apos; %&apos;inputs&apos;" type="reporter" category="lists" space="true"><header></header><code></code><translations>de:Feld _ von _ _&#xD;</translations><inputs><input type="%anyUE" initial="1"><options>§_dynamicMenu</options></input><input type="%l" initial="1"></input><input type="%mult%s" expand="$_with inputs"></input></inputs><script><block s="doDeclareVariables"><list><l>syntax</l><l>value</l></list></block><block s="doSetVar"><l>syntax</l><block s="reportTextSplit"><block var="field"/><l><option>blocks</option></l></block></block><block s="doSetVar"><l>value</l><block s="reportListItem"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="syntax"/></block><block s="reifyReporter"><autolambda><block var=" "/></autolambda><list></list></block></list></block><block s="reportListItem"><l>2</l><block var="syntax"/></block><block s="evaluate"><block var="field"/><list></list></block></block><block var="object"/></block></block><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>script</option></l></block><script><block s="doSetVar"><l>syntax</l><block s="reportListAttribute"><l><option>flatten</option></l><block s="reportTextSplit"><block var="value"/><l><option>blocks</option></l></block></block></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportNot"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="syntax"/></block><l><option>command</option></l></block></block><block s="reportListContainsItem"><block var="syntax"/><block s="reifyScript"><script><block s="doReport"><l></l></block></script><list></list></block></block></list></block><script><block s="doReport"><block s="evaluate"><block var="value"/><block var="inputs"/></block></block></script><list></list></block><block s="doRun"><block var="value"/><block var="inputs"/></block><block s="doReport"><l></l></block></script><list></list></block><block s="doReport"><block var="value"/></block></script><scripts><script x="10" y="467.5"><block s="receiveSlotEvent"><l>field</l><l><option>menu</option></l></block><block s="doReport"><block s="reportListAttribute"><l><option>sorted</option></l><block s="reportListAttribute"><l><option>uniques</option></l><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportConcatenatedLists"><list><block s="reportListItem"><l>1</l><block s="reportListAttribute"><l><option>columns</option></l><l/></block></block><block s="reportIfElse"><block s="reportIsA"><block s="reportListItem"><l><option>parent</option></l><l/></block><l><option>list</option></l></block><block s="evaluate"><block s="reportEnvironment"><l><option>script</option></l></block><list><block s="reportListItem"><l><option>parent</option></l><l/></block></list></block><block s="reportNewList"><list></list></block></block></list></block></autolambda><list></list></block><list><block var="object"/></list></block></block></block></block></script><script x="10" y="709.8333333333335"><block s="receiveSlotEvent"><l>field</l><l><option>edited</option></l></block><block s="doDeclareVariables"><list><l>value</l></list></block><block s="doSetVar"><l>value</l><block s="reportListItem"><block s="evaluate"><block var="field"/><list></list></block><block var="object"/></block></block><block s="doSetSlot"><l>inputs</l><block s="reportReshape"><block var="inputs"/><list><block s="reportIfElse"><block s="reportIsA"><block var="value"/><l><option>script</option></l></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><l/></block><block s="reportListAttribute"><l><option>length</option></l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><l/></block><l><option>blocks</option></l></block></block></block></autolambda><list></list></block><list><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><l/></block><l><option>list</option></l></block><block s="reportListItem"><l>1</l><l/></block><l></l></block></autolambda><list></list></block><list><block s="reportTextSplit"><block var="value"/><l><option>blocks</option></l></block></list></block></list></block><l>0</l></block></list></block></block></script></scripts></block-definition><block-definition s="add %&apos;fields&apos; to %&apos;data&apos;" type="command" category="lists"><header></header><code></code><translations>de:füge _ zu _ hinzu&#xD;</translations><inputs><input type="%group%upvar%s" irreplaceable="true" expand="$nl&#xD;:" initial="2" min="2">$_field&#xD;$_thing</input><input type="%l" initial="1"></input></inputs><script><block s="doWarp"><script><block s="doForEach"><l>assoc</l><block var="fields"/><script><block s="doReplaceInList"><block s="reportListItem"><l>1</l><block var="assoc"/></block><block var="data"/><block s="reportListItem"><l>2</l><block var="assoc"/></block></block><block s="doTellTo"><block s="reportEnvironment"><l><option>caller</option></l></block><block s="reifyScript"><script><block s="doSetVar"><l></l><l></l></block></script><list></list></block><list><block s="reportListItem"><l>1</l><block var="assoc"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="assoc"/></block><block var="data"/></block></list></block></script></block></script></block></script></block-definition><block-definition s="make instance of %&apos;parent&apos; %&apos;fields&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:klone _ _&#xD;</translations><inputs><input type="%l" initial="1"></input><input type="%group%upvar%s" irreplaceable="true" expand="$nl&#xD;:">$_field&#xD;$_thing</input></inputs><script><block s="doDeclareVariables"><list><l>data</l></list></block><block s="doSetVar"><l>data</l><custom-block s="clone %l %group%upvar%s"><block var="parent"/><list></list></custom-block></block><block s="doForEach"><l>assoc</l><block var="parent"/><script><block s="doAddToList"><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="assoc"/></block><block s="reportListItem"><l>2</l><block var="assoc"/></block></list></block><block var="data"/></block></script></block><block s="doIf"><block s="reportNot"><block s="reportListIsEmpty"><block var="fields"/></block></block><script><block s="doWarp"><script><block s="doForEach"><l>assoc</l><block var="fields"/><script><block s="doIf"><block s="reportListContainsItem"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="data"/></block><block s="reportListItem"><l>1</l><block var="assoc"/></block></block><script><block s="doReplaceInList"><block s="reportListItem"><l>1</l><block var="assoc"/></block><block var="data"/><block s="reportListItem"><l>2</l><block var="assoc"/></block></block></script><list><l><bool>true</bool></l><script><block s="doAddToList"><block var="assoc"/><block var="data"/></block></script></list></block></script></block></script></block></script><list></list></block><block s="doReport"><block var="data"/></block></script></block-definition></blocks><primitives></primitives><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="513"><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="514"></list></costumes><sounds><list struct="atomic" id="515"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="Bank Account" idx="1" x="0" y="8.945849525635361e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="520"><costumes><list struct="atomic" id="521"></list></costumes><sounds><list struct="atomic" id="522"></list></sounds><blocks></blocks><variables></variables><scripts><script x="9.620437956204363" y="7.2992700729927"><block s="doSetVar"><l>Bank Account</l><custom-block s="object %group%t%s"><list><l>owner</l><l></l><l>balance</l><l>0</l><l>withdrawn before?</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></custom-block></block></script><script x="7.2992700729927" y="97.56934306569343"><custom-block s="add %group%upvar%s to %l"><list><l>withdraw func</l><block s="reifyReporter"><autolambda><block s="reportDifference"><block var="balance"/><block var="#1"/></block></autolambda><list><l>#1</l></list></block></list><block var="Bank Account"/></custom-block></script></scripts></sprite><sprite name="victoria" idx="2" x="-24.000000000000895" y="-129.99999999999977" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="160.65,67.473,0,1" pen="tip" id="555"><costumes><list struct="atomic" id="556"></list></costumes><sounds><list struct="atomic" id="557"></list></sounds><blocks></blocks><variables></variables><scripts><script x="12.518248175182464" y="93.43065693430657"><custom-block s="add %group%upvar%s to %l"><list><l>likes plants</l><block s="reportBoolean"><l><bool>true</bool></l></block></list><block var="victoria"/></custom-block></script><script x="12.40875912408759" y="144.79075425790742"><block s="doReplaceInList"><l>owner</l><block var="victoria"/><l>Victoria</l></block></script><script x="14.5985401459854" y="192.97566909975697"><block s="doInsertInList"><l>thing</l><l><option>parent</option></l><block var="victoria"/></block></script><script x="10.328467153284654" y="235.03649635036498"><custom-block s="field %anyUE of %l %mult%s"><l>withdraw func</l><block var="victoria"/><list><l>10</l></list></custom-block></script><script x="9.598540145985384" y="7.2992700729927"><block s="doSetVar"><l>victoria</l><custom-block s="make instance of %l %group%upvar%s"><block var="Bank Account"/><list><l>owner</l><l>Victoria</l><l>balance</l><l>100</l></list></custom-block></block></script></scripts></sprite><watcher var="Bank Account" style="normal" x="0" y="0" color="243,118,29" extX="175.9492779541015" extY="94.84999999999998"/><watcher var="victoria" style="normal" x="292.9997802487578" y="67.65335817518552" color="243,118,29" extX="175.9492779541015" extY="118.21999999999998" hidden="true"/></sprites></stage><variables><variable name="Bank Account"><list id="597"><item><list struct="atomic" id="598">owner,</list></item><item><list struct="atomic" id="599">balance,0</list></item><item><list id="600"><item><l>withdrawn before?</l></item><item><bool>false</bool></item></list></item></list></variable><variable name="victoria"><list id="601"><item><list id="602"><item><l>...</l></item><item><ref id="597"></ref></item></list></item><item><list struct="atomic" id="603">owner,Victoria</list></item><item><list struct="atomic" id="604">balance,100</list></item><item><list id="605"><item><l>withdrawn before?</l></item><item><bool>false</bool></item></list></item></list></variable></variables></scene></scenes></project><media name="25Sp Disc 9 Demo" app="Snap! 10.6.1, https://snap.berkeley.edu" version="2"></media></snapdata>