<snapdata remixID="12466932"><project name="4.4Lab_Franks" 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="4.4Lab_Franks"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="5"><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="6"></list></costumes><sounds><list struct="atomic" id="7"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="4"><sprite name="sum" idx="1" x="-174.6814834742188" y="-57.67224867064556" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks><block-definition s="sum %&apos;inList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>total</l></list></block><block s="doSetVar"><l>total</l><l>0</l></block><block s="doForEach"><l>item</l><block var="inList"/><script><block s="doSetVar"><l>total</l><block s="reportVariadicSum"><list><block var="total"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="total"/></block></script></block-definition></blocks><variables></variables><scripts><script x="104.12109375" y="226.33333333333331"><custom-block s="sum %l" scope="local"><block var="numbers"/><comment w="228.66666666666666" collapsed="false">Sum of all items&#xD;&#xD;Read each item in the list&#xD;Add it to &quot;total&quot;&#xD;After traversal, show total</comment></custom-block></script><script x="166" y="145"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>11</l><l>12</l><l>3</l><l>4</l></list></block></block></script></scripts></sprite><sprite name="average" idx="3" x="-74.00000000000136" y="-59.49586776859519" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="54"><costumes><list struct="atomic" id="55"></list></costumes><sounds><list struct="atomic" id="56"></list></sounds><blocks><block-definition s="sum %&apos;inList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>total</l></list></block><block s="doSetVar"><l>total</l><l>0</l></block><block s="doForEach"><l>item</l><block var="inList"/><script><block s="doSetVar"><l>total</l><block s="reportVariadicSum"><list><block var="total"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="total"/></block></script></block-definition><block-definition s="Average %&apos;numberslist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="sum %l" scope="local"><block var="numbers"/></custom-block><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block></block></block></script></block-definition></blocks><variables></variables><scripts><script x="20" y="10"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>11</l><l>13</l><l>4</l><l>2</l></list></block></block></script><script x="137" y="104"><custom-block s="Average %l" scope="local"><block var="numbers"/><comment w="245.33333333333334" collapsed="false">Average of all of numbers:&#xD;&#xD;Read each item in the list&#xD;Add it to total&#xD;After traversal, calculate average (total / # of items)&#xD;</comment></custom-block></script></scripts></sprite><sprite name="negative" idx="2" x="30" y="-60.495867768595076" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="108"><costumes><list struct="atomic" id="109"></list></costumes><sounds><list struct="atomic" id="110"></list></sounds><blocks><block-definition s="Negative %&apos;numberslist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="item"/><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><variables></variables><scripts><comment x="208.490234375" y="33.299999999999955" w="241.33333333333334" collapsed="true">Contains negative?:&#xD;&#xD;Read each item in the list&#xD;If item negative&#xD;	  Say True&#xD;	  stop traversal&#xD;End if&#xD;After traversal, Say False&#xD;</comment><script x="163" y="162.16666666666663"><custom-block s="Negative %l" scope="local"><block var="numbers"/></custom-block></script><script x="155" y="86.66666666666669"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>-3</l><l>4</l><l>5</l></list></block></block></script></scripts></sprite><sprite name="sorted2" idx="5" x="190" y="-123.49586776859508" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="149"><costumes><list struct="atomic" id="150"></list></costumes><sounds><list struct="atomic" id="151"></list></sounds><blocks><block-definition s="sorted %&apos;numberslist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="numberslist"/></block><l>1</l></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="numberslist"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="numberslist"/></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition></blocks><variables></variables><scripts><script x="45" y="69"><custom-block s="sorted %l" scope="local"><block var="numbers"/><comment w="274.6666666666667" collapsed="false">Sorted?:&#xD;&#xD;Read each item except the last one&#xD;If next item &lt; item&#xD;	  Say False&#xD;	  stop traversal&#xD;End if&#xD;After traversal, Say True&#xD;&#xD;</comment></custom-block></script><script x="10" y="18"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></block></script></scripts></sprite><sprite name="largest" idx="4" x="-121.9999999999992" y="-119.49586776859508" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="214"><costumes><list struct="atomic" id="215"></list></costumes><sounds><list struct="atomic" id="216"></list></sounds><blocks><block-definition s="Largest %&apos;numberslist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>largest</l></list></block><block s="doSetVar"><l>largest</l><l>0</l></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="item"/><block var="largest"/></list></block><script><block s="doSetVar"><l>largest</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="largest"/></block></script></block-definition></blocks><variables></variables><scripts><script x="20" y="10"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>3</l><l>1</l><l>11</l><l>7</l><l>5</l><l>9</l></list></block></block></script><script x="29" y="113"><custom-block s="Largest %l" scope="local"><block var="numbers"/><comment w="235.99999999999997" collapsed="false">Largest:&#xD;&#xD;largest = first item - 1&#xD;Read each item in the list&#xD;If item &gt; largest&#xD;  	largest = item&#xD;End if&#xD;After traversal, Say largest&#xD;&#xD;</comment></custom-block></script></scripts></sprite><sprite name="abs" idx="6" x="77.99999999999955" y="-150.49586776859508" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="262"><costumes><list struct="atomic" id="263"></list></costumes><sounds><list struct="atomic" id="264"></list></sounds><blocks><block-definition s="abs %&apos;numberslist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>positivelist</l></list></block><block s="doSetVar"><l>positivelist</l><block var="numberslist"/></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="positivelist"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="positivelist"/></block><l>0</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="positivelist"/><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="i"/><block var="positivelist"/></block></block></block></script></block></script></block><block s="doReport"><block var="positivelist"/></block></script></block-definition></blocks><variables></variables><scripts><script x="49" y="187"><custom-block s="abs %l" scope="local"><block var="numbers"/><comment w="280" collapsed="false">Convert negative to abs:&#xD;&#xD;Read each item in the list&#xD;If item negative&#xD;	  Replace with abs of item&#xD;End if&#xD;&#xD;After traversal show  modified list&#xD;&#xD;</comment></custom-block></script><script x="118" y="116.66666666666669"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>-7</l><l>3</l><l>7</l><l>8</l></list></block></block></script></scripts></sprite><sprite name="evens" idx="7" x="0" y="0" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="322"><costumes><list struct="atomic" id="323"></list></costumes><sounds><list struct="atomic" id="324"></list></sounds><blocks><block-definition s="evens %&apos;numberslist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>newlist</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doIf"><block s="reportModulus"><l>2</l><block var="item"/></block><script><block s="doAddToList"><block var="item"/><block var="newlist"/></block></script></block></script><comment w="255.33333333333334" collapsed="false">Take even numbers:&#xD;&#xD;newlist = empty list&#xD;Read each item in the list&#xD;If item even&#xD;	  Append item to newlist&#xD;End if&#xD;After traversal, show newlist&#xD;</comment></block><block s="doReport"><block var="newlist"/></block></script></block-definition></blocks><variables></variables><scripts><script x="202" y="182"><custom-block s="evens %l" scope="local"><block var="numbers"/></custom-block></script><script x="176" y="141.66666666666669"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>1</l><l>4</l><l>2</l></list></block></block></script></scripts></sprite><sprite name="make all positive" idx="8" x="210" y="-150.49586776859508" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="364"><costumes><list struct="atomic" id="365"></list></costumes><sounds><list struct="atomic" id="366"></list></sounds><blocks><block-definition s="makeallpositive %&apos;numberslist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doRepeat"><l>4</l><script><block s="doChangeVar"><l>a</l><l>1</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="a"/><block var="numbers"/></block></block><l>-</l></list></block><script><block s="doReplaceInList"><block var="a"/><block var="numbers"/><block s="reportVariadicProduct"><list><block s="reportListItem"><block var="a"/><block var="numbers"/></block><l>-1</l></list></block></block><block s="doWait"><l>.3</l></block></script></block></script></block><block s="doReport"><block var="numberslist"/></block></script></block-definition></blocks><variables></variables><scripts><script x="44" y="166.3333333333337"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>-1</l><l>-4</l><l>-8</l><l>-12</l></list></block></block></script><script x="187" y="318.16666666666663"><custom-block s="makeallpositive %l" scope="local"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="only evens" idx="9" x="-75.37190082644634" y="44.62809917355372" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="429"><costumes><list struct="atomic" id="430"></list></costumes><sounds><list struct="atomic" id="431"></list></sounds><blocks><block-definition s="onlyevens %&apos;numberslist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>b</l></list></block><block s="doSetVar"><l>b</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><l>2</l><block s="reportListItem"><block var="b"/><block var="numbers"/></block></block><l>2</l></list></block><script><block s="doAddToList"><block s="reportListItem"><block var="b"/><block var="numbers"/></block><block var="newlist"/></block><block s="doWait"><l>.3</l></block></script></block><block s="doChangeVar"><l>b</l><l>1</l></block></script></block><block s="doReport"><block var="newlist"/></block></script></block-definition></blocks><variables></variables><scripts><script x="57" y="78.66666666666663"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>4</l><l>6</l><l>8</l><l>10</l></list></block></block></script><script x="82" y="269.16666666666663"><custom-block s="onlyevens %l" scope="local"><block var="numbers"/></custom-block></script></scripts></sprite><watcher var="L1" style="normal" x="10.000000000000227" y="147.00000199999985" color="243,118,29" hidden="true"/><watcher var="L2" style="normal" x="8.999999999999773" y="8.500003999999997" color="243,118,29" hidden="true"/><watcher var="numbers" style="normal" x="-6.803045779553031" y="7.807816196821783" color="243,118,29" extX="80" extY="70"/><sprite name="add all" idx="10" x="-79" y="-150" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="494"><costumes><list struct="atomic" id="495"></list></costumes><sounds><list struct="atomic" id="496"></list></sounds><blocks><block-definition s="add all %&apos;numberslist1&apos; %&apos;numberslist2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="numberslist1"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block var="numberslist1"/><block var="numberslist2"/></list></block></autolambda><list></list></block></block></block></script></block-definition></blocks><variables></variables><scripts><script x="57" y="40.36666666666656"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>1</l><l>4</l><l>6</l></list></block></block></script><script x="67" y="88.36666666666656"><block s="doSetVar"><l>numbers2</l><block s="reportNewList"><list><l>2</l><l>2</l><l>3</l></list></block></block></script><script x="173" y="165.69999999999993"><custom-block s="add all %l %l" scope="local"><block var="numbers"/><block var="numbers2"/></custom-block></script></scripts></sprite><watcher var="list" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="numbers2" style="normal" x="1" y="90.000002" color="243,118,29" extX="80" extY="70" hidden="true"/></sprites></stage><variables><variable name="numbers"><list struct="atomic" id="541">1,4,6</list></variable><variable name="numbers2"><list struct="atomic" id="542">2,2,3</list></variable><variable name="list"><list struct="atomic" id="543"></list></variable></variables></scene></scenes></project><media name="4.4Lab_Franks" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>