<snapdata remixID="11211372"><project name="Big Data!" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Big Data!"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="set_data" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>data</l><block s="reportNewList"><list><block s="reportNewList"><list><l>1996</l><l>127.66</l></list></block><block s="reportNewList"><list><l>2000</l><l>129.55</l></list></block><block s="reportNewList"><list><l>2004</l><l>142.079</l></list></block><block s="reportNewList"><list><l>2008</l><l>146.31</l></list></block><block s="reportNewList"><list><l>2010</l><l>137.26</l></list></block><block s="reportNewList"><list><l>2012</l><l>153.16</l></list></block><block s="reportNewList"><list><l>2014</l><l>142.17</l></list></block><block s="reportNewList"><list><l>2016</l><l>157.6</l></list></block><block s="reportNewList"><list><l>2018</l><l>153.07</l></list></block><block s="reportNewList"><list><l>2020</l><l>168.31</l></list></block></list></block></block><block s="doSetVar"><l>success</l><block s="reportNewList"><list><block s="reportNewList"><list><l>1996</l><l>127.66</l></list></block><block s="reportNewList"><list><l>2000</l><l>129.55</l></list></block><block s="reportNewList"><list><l>2004</l><l>142.079</l></list></block><block s="reportNewList"><list><l>2008</l><l>146.31</l></list></block><block s="reportNewList"><list><l>2012</l><l>153.16</l></list></block><block s="reportNewList"><list><l>2016</l><l>157.6</l></list></block><block s="reportNewList"><list><l>2020</l><l>168.31</l></list></block></list></block></block></script></block-definition><block-definition s="mean %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="false">Should report the mean value for your data.  With our sample data, this would return 94.47</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><block var="data_list"/></custom-block><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block></block></script><scripts><script x="112.09812530163043" y="125.82608995652173"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block></script></scripts></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>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</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><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var 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();&#xD;</l></block><list><block var="text"/><block var="size"/></list></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>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><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-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><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-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>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</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>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</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>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><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="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-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-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</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>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</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>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</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>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</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>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="median %&apos;data_list&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><custom-block s="sort %l ordering with %predRing"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListAttribute"><l><option>length</option></l><block var="data_list"/></block><l>2</l></block><l>0</l></block><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="a"/></block><l>2</l></block></block><script><block s="doDeleteFromList"><l><option>last</option></l><block var="a"/></block><block s="doDeleteFromList"><l>1</l><block var="a"/></block></script></block><block s="doReport"><block s="reportQuotient"><block s="reportSum"><block s="reportListItem"><l>1</l><block var="a"/></block><block s="reportListItem"><l>2</l><block var="a"/></block></block><l>2</l></block></block></script><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="a"/></block><l>1</l></block></block><script><block s="doDeleteFromList"><l><option>last</option></l><block var="a"/></block><block s="doDeleteFromList"><l>1</l><block var="a"/></block></script></block><block s="doReport"><block s="reportListItem"><l>1</l><block var="a"/></block></block></script></block></script></block-definition><block-definition s="append %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="287" collapsed="false">Take any number of input lists, and create a new list containing the items of the input lists.  So&#xD;              APPEND [A B] [C D]&#xD;where the [,,,] are lists reports the list&#xD;              [A B C D]&#xD;not [[A B] [C D]].</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="lists"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="lists"/></block><l>1</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="lists"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="lists"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><custom-block s="append %mult%l"><block s="reportCDR"><block var="lists"/></block></custom-block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="lists"/></block></block><custom-block s="append %mult%l"><block s="reportCONS"><block s="reportCDR"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><block s="reportCDR"><block var="lists"/></block></block></custom-block></block></block></script></block></script></block-definition><block-definition s="reverse %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="223" collapsed="false">Reports a new list containing the items of the input list, but in the opposite order.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>helper</l></list></block><block s="doSetVar"><l>helper</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="input"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="result"/></block></script></block><block s="doReport"><block s="evaluate"><block var="helper"/><list><block s="reportCDR"><block var="input"/></block><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="input"/></block><block var="result"/></block></list></block></block></script><list><l>input</l><l>result</l></list></block></block><block s="doWarp"><script><block s="doReport"><block s="evaluate"><block var="helper"/><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block></script></block-definition><block-definition s="remove duplicates from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="209" collapsed="false">Reports a new list whose items are the same as in the input list, except that if two or more equal items appear in the input list, only the last one is kept in the result.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doReport"><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block></script></block></script></block-definition><block-definition s="sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="204" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l></list></block><block s="doSetVar"><l>odd items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><l/></block><block s="evaluate"><block var="even items"/><list><block s="reportCDR"><l/></block></list></block></block></block></script><list></list></block></block><block s="doSetVar"><l>even items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="evaluate"><block var="odd items"/><list><block s="reportCDR"><l/></block></list></block></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="odd items"/><list><block var="data"/></list></block><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="even items"/><list><block var="data"/></list></block><block var="function"/></custom-block></list></block></block></script></block-definition><block-definition s="assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="a-list"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="key"/><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></script></block><block s="doReport"><custom-block s="assoc %s %l"><block var="key"/><block s="reportCDR"><block var="a-list"/></block></custom-block></block></script></block-definition><block-definition s="%&apos;#&apos; map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><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="doSetVar"><l>#</l><block var="count"/></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><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data</l><l>count</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="doSetVar"><l>#</l><block var="count"/></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="%upvar map %repRing over %mult%l"><l>#</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="%upvar map %repRing over %mult%l"><l>#</l><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data lists</l><l>count</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><l>1</l></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/><l>1</l></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="%&apos;#&apos; keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>keep-helper</l></list></block><block s="doSetVar"><l>keep-helper</l><block s="reifyScript"><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="doSetVar"><l>#</l><block var="count"/></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><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><script><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></script></block></script></block></script><list><l>data</l><l>count</l></list></block></block><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block var="data"/><l>1</l></list></block></block></script></block-definition><block-definition s="%&apos;#&apos; 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="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>#</l><l>1</l></block><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><block s="doChangeVar"><l>#</l><l>1</l></block></script></block></script></block-definition><block-definition s="sd %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><custom-block s="square %n"><block s="reportDifference"><l></l><block var="mean"/></block></custom-block></autolambda><list></list></block><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block></custom-block></custom-block></block></block></script><scripts><comment x="12.857142857142849" y="138.28571428571428" w="90" collapsed="false">Calculates the standard deviation.  You do NOT need to alter this block.</comment></scripts></block-definition><block-definition s="square %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportProduct"><block var="num"/><block var="num"/></block></block></script></block-definition><block-definition s="p^hat %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l>16</l></block></autolambda><list></list></block><block var="success"/></custom-block></block><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block></block></script></block-definition><block-definition s="set" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>mean</l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/></custom-block></custom-block></block><block s="doSetVar"><l>median</l><custom-block s="median %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>standard_deviation</l><custom-block s="sd %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>p^hat</l><custom-block s="p^hat %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>average change</l><block s="reportJoinWords"><list><l>+</l><block s="reportQuotient"><block s="reportDifference"><l>168</l><l>127</l></block><block s="reportDifference"><l>2020</l><l>1996</l></block></block></list></block></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="1541"><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="1542"></list></costumes><sounds><list struct="atomic" id="1543"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="1548"><costumes><list struct="atomic" id="1549"></list></costumes><sounds><list struct="atomic" id="1550"></list></sounds><blocks></blocks><variables></variables><scripts><script x="117" y="98"><block s="receiveGo"></block><block s="doSayFor"><l>Hello! This dataset represents the number of registered voters (in millions) for the United states from 1996 to 2020</l><l>2</l></block><custom-block s="set_data"></custom-block><custom-block s="set"></custom-block></script></scripts></sprite><watcher var="mean" style="normal" x="255" y="34.499998000000005" color="243,118,29"/><watcher var="median" style="normal" x="253" y="58" color="243,118,29"/><watcher var="standard_deviation" style="normal" x="213" y="79" color="243,118,29"/><watcher var="p^hat" style="normal" x="260" y="101" color="243,118,29"/><watcher var="success" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="data" style="normal" x="3" y="5" color="243,118,29" extX="134.123046875" extY="150"/><sprite name="Sprite(2)" idx="2" x="-136" y="-103" heading="90" scale="0.01" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="76.5,0,4.590000000000038,1" pen="tip" id="1566"><costumes><list id="1567"><item><ref mediaID="Sprite(2)_cst_laptop"></ref></item></list></costumes><sounds><list struct="atomic" id="1568"></list></sounds><blocks></blocks><variables></variables><scripts><script x="72" y="86.99999999999997"><block s="receiveGo"></block><block s="setScale"><l>100</l></block><block s="doSayFor"><l>Hello! This dataset represents the number of registered voters (in millions) for the United states from 1996 to 2020</l><l>4</l></block><block s="doSayFor"><l>The mean, median, standard deviation, and p^hat (success rate), and average change are automatically calculated for you!</l><l>4</l></block><block s="setScale"><l>0</l></block></script></scripts></sprite><watcher var="average change" style="normal" x="235" y="122.000002" color="243,118,29"/></sprites></stage><variables><variable name="data"><list id="1585"><item><list struct="atomic" id="1586">1996,127.66</list></item><item><list struct="atomic" id="1587">2000,129.55</list></item><item><list struct="atomic" id="1588">2004,142.079</list></item><item><list struct="atomic" id="1589">2008,146.31</list></item><item><list struct="atomic" id="1590">2010,137.26</list></item><item><list struct="atomic" id="1591">2012,153.16</list></item><item><list struct="atomic" id="1592">2014,142.17</list></item><item><list struct="atomic" id="1593">2016,157.6</list></item><item><list struct="atomic" id="1594">2018,153.07</list></item><item><list struct="atomic" id="1595">2020,168.31</list></item></list></variable><variable name="mean"><l>145.71689999999998</l></variable><variable name="median"><l>133.405</l></variable><variable name="standard_deviation"><l>12.025930670430458</l></variable><variable name="p^hat"><l>0.7</l></variable><variable name="success"><list id="1596"><item><list struct="atomic" id="1597">1996,127.66</list></item><item><list struct="atomic" id="1598">2000,129.55</list></item><item><list struct="atomic" id="1599">2004,142.079</list></item><item><list struct="atomic" id="1600">2008,146.31</list></item><item><list struct="atomic" id="1601">2012,153.16</list></item><item><list struct="atomic" id="1602">2016,157.6</list></item><item><list struct="atomic" id="1603">2020,168.31</list></item></list></variable><variable name="average change"><l>+1.7083333333333333</l></variable></variables></scene></scenes></project><media name="Big Data!" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="laptop" center-x="75" center-y="75" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsYXB0b3AiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTUwcHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAxNTAgMTUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNTAgMTUwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICA8Zz4KICAgIDxnIGlkPSJTY3JlZW4iPgogICAgICA8cG9seWdvbiBpZD0iU2NyZWVuXzFfIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjI3LjgzLDQxLjMyIDM4LjksODYuMTk1IDEwNy4zNDYsODUuMDU1IDExNC40NjksNDAuMjkxICYjeDk7Ii8+CiAgICAgIDxwYXRoIGlkPSJPdXRsaW5lIiBmaWxsPSIjMDAwMEExIiBkPSJNMjAuMTE1LDM3Ljc0NGwxNy42MjQsNTIuMTk5bDczLjAzMy0wLjUxMkwxMjEuNjM5LDM2TDIwLjExNSwzNy43NDR6IE0xMDcuMzQ2LDg1LjA1NSYjeEQ7JiN4QTsmI3g5OyYjeDk7TDQwLjksODUuMTk1TDI3LjgzLDQxLjMybDg2LjYzOS0xLjAyOUwxMDcuMzQ2LDg1LjA1NXoiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJCYXNlXzFfIj4KICAgICAgPHBvbHlnb24gaWQ9IkJhc2UiIGZpbGw9IiMwMDg0RTciIHBvaW50cz0iMjAuNjY3LDEwOS43NSAxMzEuODMzLDEwOS43NCAxMzEuODI1LDEwOS43NTUgMTQ0LjAwMSwxMDkuNzU1IDExMC44ODMsODguNzkyICYjeEQ7JiN4QTsmI3g5OyYjeDk7MzcuMTE5LDg4Ljc5MiA0LDEwOS43NTUgMjAuNjcxLDEwOS43NTUgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gaWQ9IkZyb250X0VkZ2UiIGZpbGw9IiMwMDAwQTEiIHBvaW50cz0iNC4wNjQsMTA5Ljc0IDkuNjkyLDExNi4yNzUgMTM4LjAyNSwxMTYuMjc1IDE0My45NzcsMTA5Ljc0ICYjeDk7Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iS2V5Ym9hcmQiPgogICAgICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjcyLjc5Myw5NC4yNyA2OS4yOTIsOTQuMjcgNjkuMTQxLDk1LjM2MyA3Mi44MDMsOTUuMzYzICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNjAuNTE0LDk1LjM2MyA2MC45MjQsOTQuMjcgNTQuOTYxLDk0LjI3IDU0LjI4Miw5NS4zNjMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5MS43MjUsOTIuNDM2IDkyLjMzMyw5My4zODMgOTcuNTk2LDkzLjM4MyA5Ni43NzgsOTIuNDM2ICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iODQuNjIxLDk0LjI3IDc4LjEyNyw5NC4yNyA3OC4yOTIsOTUuMzYzIDg1LjA1OCw5NS4zNjMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI3Ny4yMyw5NC4yNyA3My42ODEsOTQuMjcgNzMuNjksOTUuMzYzIDc3LjM5Niw5NS4zNjMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1Mi4zODUsOTguNDIyIDUxLjYyNiw5OS42NDYgNTguOTA5LDk5LjY0NiA1OS4zNjcsOTguNDIyICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iOTguMzYsOTQuMjcgOTIuOTAzLDk0LjI3IDkzLjYwNSw5NS4zNjMgOTkuMzA0LDk1LjM2MyAmI3g5OyIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjkxLjg0OSw5NC4yNyA4NS41NzYsOTQuMjcgODYuMDEzLDk1LjM2MyA5Mi41NTEsOTUuMzYzICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNjguMjQ1LDk1LjM2MyA2OC4zOTYsOTQuMjcgNjEuODcxLDk0LjI3IDYxLjQ2MSw5NS4zNjMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI2OC43MTgsOTguNDIyIDY4LjU0OSw5OS42NDYgNzIuODQxLDk5LjY0NiA3Mi44MzEsOTguNDIyICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iODMuODksOTIuNDM2IDc3Ljg1MSw5Mi40MzYgNzcuOTkzLDkzLjM4MyA4NC4yNjgsOTMuMzgzICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNzcuODU2LDk4LjQyMiA3My43MTcsOTguNDIyIDczLjcyOCw5OS42NDYgNzguMDQxLDk5LjY0NiAmI3g5OyIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ijc2Ljk1NCw5Mi40MzYgNzMuNjY0LDkyLjQzNiA3My42NzIsOTMuMzgzIDc3LjA5Nyw5My4zODMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1NS41MTEsOTMuMzgzIDYxLjI1Niw5My4zODMgNjEuNjExLDkyLjQzNiA1Ni4wOTgsOTIuNDM2ICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDcuMzkxLDk0LjI3IDQyLjM1Niw5NC4yNyA0MS4yMTIsOTUuMzYzIDQ2LjQ3Niw5NS4zNjMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5MC42Nyw5Mi40MzYgODQuODQ1LDkyLjQzNiA4NS4yMjMsOTMuMzgzIDkxLjI3OCw5My4zODMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI2Ny44MjMsOTguNDIyIDYwLjMxNSw5OC40MjIgNTkuODU2LDk5LjY0NiA2Ny42NTQsOTkuNjQ2ICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDkuMjg5LDkzLjM4MyA1NC40NjcsOTMuMzgzIDU1LjA1NSw5Mi40MzYgNTAuMDgyLDkyLjQzNiAmI3g5OyIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ijg1LjQxMSw5Ni4yNSA3OC40MjYsOTYuMjUgNzguNjE5LDk3LjUzNSA4NS45MjUsOTcuNTM1ICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iOTMuMTIxLDk2LjI1IDg2LjM2Nyw5Ni4yNSA4Ni44OCw5Ny41MzUgOTMuOTQ3LDk3LjUzNSAmI3g5OyIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ijk4Ljc2OCw5My4zODMgMTAzLjUxNiw5My4zODMgMTAyLjUwMyw5Mi40MzYgOTcuOTUsOTIuNDM2ICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTAwLjA2OCw5Ni4yNSA5NC4xNzYsOTYuMjUgOTUuMDAyLDk3LjUzNSAxMDEuMTc3LDk3LjUzNSAmI3g5OyIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjM4LjAxMiw5OC40MjIgMzYuNzMyLDk5LjY0NiA0Mi44OTIsOTkuNjQ2IDQzLjkxNiw5OC40MjIgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0OC45MjUsOTIuNDM2IDQ0LjI3NCw5Mi40MzYgNDMuMjg0LDkzLjM4MyA0OC4xMzMsOTMuMzgzICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDUuNzMzLDk2LjI1IDQwLjI4NCw5Ni4yNSAzOC45NCw5Ny41MzUgNDQuNjU4LDk3LjUzNSAmI3g5OyIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwMC40NzYsOTUuMzYzIDEwNS42MzIsOTUuMzYzIDEwNC40NjMsOTQuMjcgOTkuNTMyLDk0LjI3ICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNTMuMjM5LDk1LjM2MyA1My45MTcsOTQuMjcgNDguNTQ3LDk0LjI3IDQ3LjYzMiw5NS4zNjMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0NS4wNzMsOTguNDIyIDQ0LjA0OSw5OS42NDYgNTAuNTgzLDk5LjY0NiA1MS4zNDIsOTguNDIyICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNzcuNTI4LDk2LjI1IDczLjY5OCw5Ni4yNSA3My43MDksOTcuNTM1IDc3LjcyMyw5Ny41MzUgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1MS44OTIsOTcuNTM1IDUyLjY4OSw5Ni4yNSA0Ni44OSw5Ni4yNSA0NS44MTQsOTcuNTM1ICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNzIuODExLDk2LjI1IDY5LjAxOSw5Ni4yNSA2OC44NDEsOTcuNTM1IDcyLjgyMyw5Ny41MzUgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI2MC4xODIsOTYuMjUgNTMuNzMyLDk2LjI1IDUyLjkzNiw5Ny41MzUgNTkuNyw5Ny41MzUgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI2Ny45NDUsOTcuNTM1IDY4LjEyMyw5Ni4yNSA2MS4xMjksOTYuMjUgNjAuNjQ3LDk3LjUzNSAmI3g5OyIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjcyLjc3Nyw5Mi40MzYgNjkuNTQ1LDkyLjQzNiA2OS40MTUsOTMuMzgzIDcyLjc4Niw5My4zODMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIzNi43MjksOTguNDIyIDMxLjI3OSw5OC40MjIgMjkuNzY5LDk5LjY0NiAzNS40NDgsOTkuNjQ2ICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNTEuMDc3LDEwMC41MzIgNTAuMDMzLDEwMi4yMTQgNTcuOTQ2LDEwMi4yMTQgNTguNTc3LDEwMC41MzIgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMDkuMjUyLDk3LjUzNSAxMTQuNTMyLDk3LjUzNSAxMTIuOTExLDk2LjI1IDEwNy44NzksOTYuMjUgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI3OC43NTMsOTguNDIyIDc4LjkzOCw5OS42NDYgODYuNzY3LDk5LjY0NiA4Ni4yNzgsOTguNDIyICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTE0LjI1MywxMDIuMjE0IDEyMC40MzQsMTAyLjIxNCAxMTguMzEyLDEwMC41MzIgMTEyLjQ1NiwxMDAuNTMyICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNzIuODQ5LDEwMC41MzIgNTkuNTI0LDEwMC41MzIgNTguODk0LDEwMi4yMTQgNTkuMjY5LDEwMi4yMTQgNzIuODY0LDEwMi4yMTQgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIzOSw5Ni4yNSAzMy45NjEsOTYuMjUgMzIuMzc0LDk3LjUzNSAzNy42NTYsOTcuNTM1ICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTExLjUwOCw5OS42NDYgMTE3LjE5NCw5OS42NDYgMTE1LjY1LDk4LjQyMiAxMTAuMiw5OC40MjIgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0Mi45OTEsOTIuNDM2IDM4LjY3MSw5Mi40MzYgMzcuNTAxLDkzLjM4MyA0Miw5My4zODMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI4Ny4xMiwxMDAuNTMyIDczLjczNiwxMDAuNTMyIDczLjc1MSwxMDIuMjE0IDg3Ljc5MiwxMDIuMjE0ICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDEuMDcyLDk0LjI3IDM2LjQwNiw5NC4yNyAzNS4wNTYsOTUuMzYzIDM5LjkyOCw5NS4zNjMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMTEuMTU3LDEwMC41MzIgMTA0LjkzNCwxMDAuNTMyIDEwNi4zODUsMTAyLjIxNCAxMTIuOTU1LDEwMi4yMTQgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMDYuOTMxLDk1LjM2MyAxMTEuNzkzLDk1LjM2MyAxMTAuNDEzLDk0LjI3IDEwNS43NjIsOTQuMjcgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMDkuMjk1LDkzLjM4MyAxMDguMSw5Mi40MzYgMTAzLjgwMSw5Mi40MzYgMTA0LjgxMyw5My4zODMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI4Ny4yMzMsOTguNDIyIDg3LjcyMiw5OS42NDYgOTUuMzAzLDk5LjY0NiA5NC41MTcsOTguNDIyICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTA0LjE2OSw5OS42NDYgMTEwLjIwOSw5OS42NDYgMTA4LjkwMSw5OC40MjIgMTAzLjExMyw5OC40MjIgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0My4zMDcsMTAwLjUzMiA0MS44OTksMTAyLjIxNCA0OC45OSwxMDIuMjE0IDUwLjAzMywxMDAuNTMyICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iOTYuOTI4LDEwMC41MzIgOTguMDA4LDEwMi4yMTQgMTA1LjIxMywxMDIuMjE0IDEwMy43NjIsMTAwLjUzMiAmI3g5OyIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwMi4zNDksOTcuNTM1IDEwNy45NTMsOTcuNTM1IDEwNi41OCw5Ni4yNSAxMDEuMjQsOTYuMjUgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI2OC41MTksOTMuMzgzIDY4LjY0OSw5Mi40MzYgNjIuOTM0LDkyLjQzNiA2Mi41NTksOTIuNDM2IDYyLjIwNCw5My4zODMgJiN4OTsiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI4OC4wNzYsMTAwLjUzMiA4OC43NDcsMTAyLjIxNCA5Ni45NTMsMTAyLjIxNCA5NS44NzMsMTAwLjUzMiAmI3g5OyIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ijk1LjU3MSw5OC40MjIgOTYuMzU3LDk5LjY0NiAxMDIuOTk3LDk5LjY0NiAxMDEuOTQxLDk4LjQyMiAmI3g5OyIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjI4LjY3NCwxMDAuNTMyIDI2LjU5NywxMDIuMjE0IDMyLjc2MiwxMDIuMjE0IDM0LjUyMSwxMDAuNTMyICYjeDk7Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMzUuODA1LDEwMC41MzIgMzQuMDQ1LDEwMi4yMTQgNDAuNzQzLDEwMi4yMTQgNDIuMTUsMTAwLjUzMiAmI3g5OyIvPgogICAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzIuODczLDEwMy4xMmMtNC4wMzEsMC4wMDEtOC42ODksMC4wMDEtMTMuOTQ0LDAuMDAxYy0wLjEyNywwLTAuMjQ4LDAtMC4zNzUsMGwtMC45MjUsMi40NjloMTUuMjY2JiN4RDsmI3hBOyYjeDk7JiN4OTtMNzIuODczLDEwMy4xMnoiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1Ny4yOTYsMTA2LjQ3NyA1Ni42OSwxMDguMDk0IDU3LjA2NSwxMDguMDk0IDkwLjEzOCwxMDguMDkyIDg5LjQ5MywxMDYuNDc3ICYjeDk7Ii8+CiAgICAgIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03My43NTksMTAzLjEybDAuMDIyLDIuNDdoMTUuMzU3bC0wLjk4OC0yLjQ3NkM4NS4zMiwxMDMuMTE3LDgwLjQ2NiwxMDMuMTE5LDczLjc1OSwxMDMuMTJ6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=" mediaID="Sprite(2)_cst_laptop"/></media></snapdata>