<snapdata remixID="12499180"><project name="U.S. Capitals Quiz" app="Snap! 10.3.6, https://snap.berkeley.edu" version="2"><notes>No capital letters necessary. All names must be spelled out completely.&#xD;&#xD;Not enough geography for you? Try out my Nation Capitals Quiz (https://snap.berkeley.edu/project?username=geokid&amp;projectname=Nation%20Capitals%20Quiz).</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAnpJREFUeF7t17Fpw1AARdFv7WJN4EVcawrPJZeeR3u4kiGQkCYJaXxBHLUSPHT/AaHTvu/7cCkQFTgBGJU3+1EAQBDSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBAH/If7lcxu12G8uypAd09HEAfznh6/X6dXfbtnG/38f5fD66ibe+H4B/5P6O8PPRaZrG8/kcj8fjrYd1xDEAAUxdA/iPT/C6rmOe5/TAjjYOoJ+Q1DSAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmN/4C1wn8qIbHiI0AAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="U.S. Capitals Quiz"><notes>No capital letters necessary. All names must be spelled out completely.&#xD;&#xD;Not enough geography for you? Try out my Nation Capitals Quiz (https://snap.berkeley.edu/project?username=geokid&amp;projectname=Nation%20Capitals%20Quiz).</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:o texto multilinha _&#xD;ca:multilínia _&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="text"/></block></script></block-definition><block-definition s="substring of %&apos;string&apos; before %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="175.33333333333334" collapsed="false">Reports the part of the first string up to the first instance of the second string inside it.  If the second string isn&apos;t found, reports the entire first string.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;ca:part del text _ anterior a _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>0</l></list></block><block var="string"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>1</l></list></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><l>1</l><block s="reportDifference"><block var="index"/><l>1</l></block></custom-block></block></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; after %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="203.33333333333334" collapsed="false">Reports the portion of the first input string starting after the first occurrence of the second string.  If the second string isn&apos;t found in the first string, reports an empty string.</comment><header></header><code></code><translations>pt:o texto de _ depois de _&#xD;ca:part del text _ posterior a _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>end</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doSetVar"><l>end</l><block s="reportVariadicSum"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="marker"/></block></list></block></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>0</l></list></block><l></l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="end"/><block s="reportTextAttribute"><l><option>length</option></l><block var="string"/></block></list></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><block var="end"/><l></l></custom-block></block></block></block></script></block-definition><block-definition s="position of %&apos;small&apos; in %&apos;large&apos;" type="reporter" category="operators"><comment x="0" y="0" w="294" collapsed="false">Reports the character position (starting from 1) of the beginning of the first input string inside the second input string.&#xD;If it&apos;s not found, reports 0.</comment><header></header><code></code><translations>pt:a posição de _ em _&#xD;ca:posició de _ en _&#xD;</translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="use case-independent comparison"></custom-block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><custom-block s="to lower case %txt"><block var="small"/></custom-block><custom-block s="to lower case %txt"><block var="large"/></custom-block></list></block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><block var="small"/><block var="large"/></list></block></block></block></script></block-definition><block-definition s="use case-independent comparisons %&apos;tf&apos;" type="command" category="operators"><comment x="0" y="0" w="225.33333333333334" collapsed="false">If input is TRUE, comparisons made by functions in the string library will be case-independent (so &quot;FOO&quot; = &quot;foo&quot;).  This is the default.&#xD;If input is FALSE, comparisons will be exact.</comment><header></header><code></code><translations>pt:altera comparações ignorando distinção minúsculas/maiúsculas para _&#xD;ca:ignora la diferenciació de majúscules _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doIfElse"><block s="reportNot"><block var="tf"/></block><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><l>global</l><l>_case indepent</l></list></block><block s="doApplyExtension"><l>var_set(name, val)</l><list><l>_case indepent</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></script><script><block s="doApplyExtension"><l>var_delete(name)</l><list><l>_case indepent</l></list></block></script></block></script></block-definition><block-definition s="substring of %&apos;str&apos; from position %&apos;start&apos; to position %&apos;end&apos; inclusive" type="reporter" category="operators"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports the portion of the first input (string) starting at the position given by the second input (counting from 1, like LETTER n OF) and ending at the position given by the third input (also counting from 1).  If the third input is empty, reports the portion from the first position to the end of the string.&#xD;If a position number is negative, counts from the end backward, so -1 is the last character, -2 is the next to last, etc.</comment><header></header><code></code><translations>pt:o texto de _ entre as posições _ e _ , inclusive&#xD;ca:part del text _ des de la posició _ fins _&#xD;</translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportLetter"><block s="reportNumbers"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="start"/><l>0</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><block var="start"/><l>1</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block></list></block><block var="start"/></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="end"/><l>0</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="end"/><l>0</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><block var="end"/><l>1</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block></list></block><block var="end"/></block></block></block><block var="str"/></block></block></block></script></block-definition><block-definition s="text %&apos;string&apos; contains %&apos;marker&apos;" type="predicate" category="operators"><comment x="0" y="0" w="218" collapsed="false">Reports True if the first input string contains the second input string, otherwise false.&#xD;&#xD;Comparison is case-independent by default; use USE CASE-INDEPENDENT COMPARISONS to change that.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;ca:text _ conté _ ?&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportVariadicGreaterThan"><list><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block><l>0</l></list></block></block></script></block-definition><block-definition s="to lower case %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="275.3333333333333" collapsed="false">Reports the input text with lower case letters instead of capital letters in the input.  Uses the user&apos;s locale&apos;s rules for case conversion.</comment><header></header><code></code><translations>pt:em minúsculas _&#xD;ca:_ a minúscules&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>txt_lowercase(txt)</l><list><block s="reportJoinWords"><list><block var="text"/></list></block></list></block></block></script></block-definition><block-definition s="use case-independent comparison" type="predicate" category="sensing"><header></header><code></code><translations>ca:comparacions ignorant majúscules?&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportApplyExtension"><l>var_get(name)</l><list><l>_case indepent</l></list></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="ask %&apos;question&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s">what&apos;s your name?</input></inputs><script><block s="doAsk"><block var="question"/></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="notify %&apos;message&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s">Alert!</input></inputs><script><block s="doTellTo"><block s="reportGet"><l><option>stage</option></l></block><block s="reifyScript"><script><block s="doAsk"><block s="reportNewList"><list><block s="reportApplyExtension"><l>ide_translate(text)</l><list><block var="message"/></list></block><block s="reportNewList"><list><block s="reportApplyExtension"><l>ide_translate(text)</l><list><l>Ok</l></list></block></list></block></list></block></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="prompt %&apos;title&apos; options %&apos;options&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s">choose!</input><input type="%mult%s"></input></inputs><script><block s="doReport"><custom-block s="ask %s"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="title"/><l></l></list></block><block var="options"/><block s="reportNewList"><list><block s="reportApplyExtension"><l>ide_translate(text)</l><list><block var="title"/></list></block><block var="options"/></list></block></block></custom-block></block></script></block-definition><block-definition s="submenu %&apos;title&apos; items %&apos;items&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s">title</input><input type="%mult%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="title"/><l></l></list></block><l>menu</l><block s="reportApplyExtension"><l>ide_translate(text)</l><list><block var="title"/></list></block></block><block var="items"/></list></block></block></script></block-definition><block-definition s="divider" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block-definition><block-definition s="menu item icon %&apos;icon&apos; label %&apos;text&apos; value %&apos;value&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input><input type="%s">option</input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="icon"/><l></l></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="text"/><l></l></list></block><block var="value"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="value"/><l></l></list></block><block var="text"/><block s="reportNewList"><list><block var="text"/><block var="value"/></list></block></block></block><block s="reportNewList"><list><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="text"/><l></l></list></block><block s="reportIfElse"><block s="reportIsA"><block var="icon"/><l><option>text</option></l></block><block s="reportObject"><block var="icon"/></block><block var="icon"/></block><block s="reportNewList"><list><block s="reportIfElse"><block s="reportIsA"><block var="icon"/><l><option>text</option></l></block><block s="reportObject"><block var="icon"/></block><block var="icon"/></block><block var="text"/></list></block></block><block var="value"/></list></block></block></block></script></block-definition><block-definition s="menu item speech ballon %&apos;orientation&apos; message %&apos;message&apos; value %&apos;value&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">left<options>left&#xD;right</options></input><input type="%s">hey!</input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="value"/><l></l></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="orientation"/><l>right</l></list></block><block s="reportNewList"><list><l></l><block var="message"/></list></block><block s="reportNewList"><list><block var="message"/></list></block></block><block s="reportNewList"><list><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="orientation"/><l>right</l></list></block><block s="reportNewList"><list><l></l><block var="message"/></list></block><block s="reportNewList"><list><block var="message"/></list></block></block><block var="value"/></list></block></block></block></script></block-definition><block-definition s="menu examples" type="command" category="sensing"><comment x="0" y="0" w="212" collapsed="false">open my definition to look at examples how to use the menu blocks</comment><header></header><code></code><translations></translations><inputs></inputs><scripts><script x="10" y="79.00000000000001"><block s="doAsk"><l>what&apos;s your name?</l></block></script><script x="10" y="118.00000000000001"><custom-block s="ask %s"><l>what&apos;s your name?</l></custom-block></script><script x="10" y="151"><custom-block s="notify %s"><l>Alert!</l></custom-block></script><script x="10" y="190"><custom-block s="prompt %s options %mult%s"><l>choose!</l><list><l>foo</l><l>bar</l><l>baz</l></list></custom-block></script><script x="10" y="223"><custom-block s="prompt %s options %mult%s"><l>choose!</l><block s="reportGet"><l><option>costumes</option></l></block></custom-block></script><script x="10" y="261"><custom-block s="submenu %s items %mult%s"><l>more</l><list><l>frob</l><l>quux</l><l>garply</l></list></custom-block></script><script x="10" y="294"><custom-block s="prompt %s options %mult%s"><l>choose!</l><list><l>foo</l><l>bar</l><custom-block s="divider"></custom-block><custom-block s="submenu %s items %mult%s"><l>more</l><list><l>frob</l><custom-block s="submenu %s items %mult%s"><l></l><list><l>fred</l><l>test</l></list></custom-block><custom-block s="divider"></custom-block><l>quux</l><l>garply</l></list></custom-block><l>baz</l></list></custom-block></script><script x="10" y="377.8333333333334"><custom-block s="menu item icon %s label %s value %s"><l></l><l>option</l><l></l></custom-block></script><script x="10" y="411.8333333333334"><custom-block s="prompt %s options %mult%s"><l>choose!</l><list><custom-block s="menu item icon %s label %s value %s"><l>monkey</l><l>monkey</l><block s="reportObject"><l>monkey</l></block></custom-block><custom-block s="menu item icon %s label %s value %s"><l>Octo</l><l></l><l>42</l></custom-block><custom-block s="menu item icon %s label %s value %s"><l></l><l>choice</l><l>yay!</l></custom-block><custom-block s="divider"></custom-block><custom-block s="submenu %s items %mult%s"><l>more</l><list><custom-block s="menu item icon %s label %s value %s"><l>Alonzo</l><l>Alonzo</l><block s="reportObject"><l>Alonzo</l></block></custom-block><custom-block s="menu item icon %s label %s value %s"><l></l><l>foo</l><l>bar</l></custom-block></list></custom-block></list></custom-block></script><script x="10" y="565.8333333333335"><custom-block s="menu item speech ballon %s message %s value %s"><l>left</l><l>hey!</l><l></l></custom-block></script><script x="10" y="599.8333333333335"><custom-block s="prompt %s options %mult%s"><l>choose!</l><list><custom-block s="menu item speech ballon %s message %s value %s"><l>left</l><l>hey!</l><l></l></custom-block><custom-block s="menu item speech ballon %s message %s value %s"><l>right</l><l>wassup?</l><l></l></custom-block><custom-block s="menu item speech ballon %s message %s value %s"><l>left</l><block s="reportObject"><l>Alonzo</l></block><l></l></custom-block><custom-block s="menu item speech ballon %s message %s value %s"><l>right</l><l>so?</l><block s="reportGet"><l><option>costumes</option></l></block></custom-block></list></custom-block></script></scripts></block-definition><block-definition s="%&apos;num&apos; random items of %&apos;lst&apos; including %&apos;thing&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n">4</input><input type="%l"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>output</l><l>thingPos</l><l>item</l></list></block><block s="doSetVar"><l>output</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>thingPos</l><block s="reportRandom"><l>1</l><block var="num"/></block></block><block s="doFor"><l>i</l><l>1</l><block var="num"/><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="i"/><block var="thingPos"/></list></block><script><block s="doAddToList"><block var="thing"/><block var="output"/></block></script><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l><option>random</option></l><block var="lst"/></block></block><block s="doUntil"><block s="reportNot"><block s="reportVariadicOr"><list><block s="reportListContainsItem"><block var="output"/><block var="item"/></block><block s="reportVariadicIsIdentical"><list><block var="item"/><block var="thing"/></list></block></list></block></block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l><option>random</option></l><block var="lst"/></block></block></script></block><block s="doAddToList"><block var="item"/><block var="output"/></block></script></block></script></block><block s="doReport"><block var="output"/></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="719"><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="720"></list></costumes><sounds><list struct="atomic" id="721"></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="0" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="726"><costumes><list struct="atomic" id="727"></list></costumes><sounds><list struct="atomic" id="728"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="10"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSayFor"><custom-block s="prompt %s options %mult%s"><l>Pick a mode</l><list><l>Guess the capital</l><l>Guess the state</l></list></custom-block><l>0</l></block></script><script x="30" y="109"><block s="receiveCondition"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Guess the capital</l></list></block></block><block s="doSayFor"><l>Try to name the capital for each state.</l><l>2</l></block><block s="doSayFor"><custom-block s="prompt %s options %mult%s"><l>Are you ready?</l><list><l>Yes</l><l>Uh, yeah, I guess...</l></list></custom-block><l>0</l></block><block s="doUntil"><block s="reportNot"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Yes</l></list></block><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Uh, yeah, I guess...</l></list></block></list></block></block><script><block s="doSetVar"><l>correct</l><l>0</l></block><block s="doSetVar"><l>states</l><block s="reportNewList"><list><l>Alaska</l><l>Hawaii</l><l>Washington</l><l>Oregon</l><l>California</l><l>Nevada</l><l>Idaho</l><l>Utah</l><l>Arizona</l><l>New Mexico</l><l>Colorado</l><l>Wyoming</l><l>Montana</l><l>North Dakota</l><l>South Dakota</l><l>Nebraska</l><l>Kansas</l><l>Oklahoma</l><l>Texas</l><l>Louisiana</l><l>Arkansas</l><l>Missouri</l><l>Iowa</l><l>Minnesota</l><l>Wisconsin</l><l>Illinois</l><l>Indiana</l><l>Ohio</l><l>Michigan</l><l>Kentucky</l><l>Tennessee</l><l>Mississippi</l><l>Alabama</l><l>Georgia</l><l>Florida</l><l>Maine</l><l>New Hampshire</l><l>Vermont</l><l>Massachusetts</l><l>Connecticut</l><l>New York</l><l>Pennsylvania</l><l>New Jersey</l><l>Delaware</l><l>Maryland</l><l>Virginia</l><l>West Virginia</l><l>North Carolina</l><l>South Carolina</l><l>Rhode Island</l></list></block></block><block s="doSetVar"><l>capitals</l><block s="reportNewList"><list><l>Juneau</l><l>Honolulu</l><l>Olympia</l><l>Salem</l><l>Sacramento</l><l>Carson City</l><l>Boise</l><l>Salt Lake City</l><l>Phoenix</l><l>Santa Fe</l><l>Denver</l><l>Cheyenne</l><l>Helena</l><l>Bismarck</l><l>Pierre</l><l>Lincoln</l><l>Topeka</l><l>Oklahoma City</l><l>Austin</l><l>Baton Rouge</l><l>Little Rock</l><l>Jefferson City</l><l>Des Moines</l><l>Saint Paul</l><l>Madison</l><l>Springfield</l><l>Indianapolis</l><l>Columbus</l><l>Lansing</l><l>Frankfort</l><l>Nashville</l><l>Jackson</l><l>Montgomery</l><l>Atlanta</l><l>Tallahassee</l><l>Augusta</l><l>Concord</l><l>Montpelier</l><l>Boston</l><l>Hartford</l><l>Albany</l><l>Harrisburg</l><l>Trenton</l><l>Dover</l><l>Annapolis</l><l>Richmond</l><l>Charleston</l><l>Raleigh</l><l>Columbia</l><l>Providence</l></list></block></block><block s="doRepeat"><l>10</l><script><block s="doSetVar"><l>num</l><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="states"/></block></block></block><block s="doAsk"><block s="reportJoinWords"><list><l>What is the capital of </l><block s="reportListItem"><block var="num"/><block var="states"/></block><l>?</l></list></block></block><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block s="reportListItem"><block var="num"/><block var="capitals"/></block></list></block><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><custom-block s="to lower case %txt"><block s="reportListItem"><block var="num"/><block var="capitals"/></block></custom-block></list></block></list></block><script><block s="doSayFor"><l>Correct!</l><l>2</l></block><block s="doChangeVar"><l>correct</l><l>1</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry! The correct answer is </l><block s="reportListItem"><block var="num"/><block var="capitals"/></block><l>.</l></list></block><l>2</l></block></script></block><block s="doDeleteFromList"><block var="num"/><block var="states"/></block><block s="doDeleteFromList"><block var="num"/><block var="capitals"/></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="correct"/><l>10</l></list></block><script><block s="doSayFor"><l>Wow! You were correct all 10 times.</l><l>3</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="correct"/><l>0</l></list></block><script><block s="doSayFor"><l>Unfortunately, none of your answers were correct. That okay - it&apos;s not a school test...</l><l>4</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>You were correct </l><block var="correct"/><l> out of 10 times.</l></list></block><l>3</l></block></script></block></script></block><block s="doSayFor"><custom-block s="prompt %s options %mult%s"><l>Do you want to play again?</l><list><l>Yes</l><l>No</l><custom-block s="submenu %s items %mult%s"><l>Let&apos;s try...</l><list><l>Guess the state</l></list></custom-block></list></custom-block><l>0</l></block></script></block></script><script x="30" y="1056.8333333333337"><block s="receiveCondition"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Guess the state</l></list></block></block><block s="doSayFor"><l>Try to guess the name of the state with the capital given.</l><l>2</l></block><block s="doSayFor"><custom-block s="prompt %s options %mult%s"><l>Are you ready?</l><list><l>Yes</l><l>Uh, yeah, I guess...</l></list></custom-block><l>0</l></block><block s="doUntil"><block s="reportNot"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Yes</l></list></block><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Uh, yeah, I guess...</l></list></block></list></block></block><script><block s="doSetVar"><l>correct</l><l>0</l></block><block s="doSetVar"><l>states</l><block s="reportNewList"><list><l>Alaska</l><l>Hawaii</l><l>Washington</l><l>Oregon</l><l>California</l><l>Nevada</l><l>Idaho</l><l>Utah</l><l>Arizona</l><l>New Mexico</l><l>Colorado</l><l>Wyoming</l><l>Montana</l><l>North Dakota</l><l>South Dakota</l><l>Nebraska</l><l>Kansas</l><l>Oklahoma</l><l>Texas</l><l>Louisiana</l><l>Arkansas</l><l>Missouri</l><l>Iowa</l><l>Minnesota</l><l>Wisconsin</l><l>Illinois</l><l>Indiana</l><l>Ohio</l><l>Michigan</l><l>Kentucky</l><l>Tennessee</l><l>Mississippi</l><l>Alabama</l><l>Georgia</l><l>Florida</l><l>Maine</l><l>New Hampshire</l><l>Vermont</l><l>Massachusetts</l><l>Connecticut</l><l>New York</l><l>Pennsylvania</l><l>New Jersey</l><l>Delaware</l><l>Maryland</l><l>Virginia</l><l>West Virginia</l><l>North Carolina</l><l>South Carolina</l><l>Rhode Island</l></list></block></block><block s="doSetVar"><l>capitals</l><block s="reportNewList"><list><l>Juneau</l><l>Honolulu</l><l>Olympia</l><l>Salem</l><l>Sacramento</l><l>Carson City</l><l>Boise</l><l>Salt Lake City</l><l>Phoenix</l><l>Santa Fe</l><l>Denver</l><l>Cheyenne</l><l>Helena</l><l>Bismarck</l><l>Pierre</l><l>Lincoln</l><l>Topeka</l><l>Oklahoma City</l><l>Austin</l><l>Baton Rouge</l><l>Little Rock</l><l>Jefferson City</l><l>Des Moines</l><l>Saint Paul</l><l>Madison</l><l>Springfield</l><l>Indianapolis</l><l>Columbus</l><l>Lansing</l><l>Frankfort</l><l>Nashville</l><l>Jackson</l><l>Montgomery</l><l>Atlanta</l><l>Tallahassee</l><l>Augusta</l><l>Concord</l><l>Montpelier</l><l>Boston</l><l>Hartford</l><l>Albany</l><l>Harrisburg</l><l>Trenton</l><l>Dover</l><l>Annapolis</l><l>Richmond</l><l>Charleston</l><l>Raleigh</l><l>Columbia</l><l>Providence</l></list></block></block><block s="doRepeat"><l>10</l><script><block s="doSetVar"><l>num</l><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="states"/></block></block></block><block s="doAsk"><block s="reportJoinWords"><list><block s="reportListItem"><block var="num"/><block var="capitals"/></block><l>, ___</l></list></block></block><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block s="reportListItem"><block var="num"/><block var="states"/></block></list></block><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><custom-block s="to lower case %txt"><block s="reportListItem"><block var="num"/><block var="states"/></block></custom-block></list></block></list></block><script><block s="doSayFor"><l>Correct!</l><l>2</l></block><block s="doChangeVar"><l>correct</l><l>1</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry! The correct answer is </l><block s="reportListItem"><block var="num"/><block var="states"/></block><l>.</l></list></block><l>2</l></block></script></block><block s="doDeleteFromList"><block var="num"/><block var="states"/></block><block s="doDeleteFromList"><block var="num"/><block var="capitals"/></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="correct"/><l>10</l></list></block><script><block s="doSayFor"><l>Wow! You were correct all 10 times.</l><l>3</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="correct"/><l>0</l></list></block><script><block s="doSayFor"><l>Unfortunately, none of your answers were correct. That okay - it&apos;s not a school test...</l><l>4</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>You were correct </l><block var="correct"/><l> out of 10 times.</l></list></block><l>3</l></block></script></block></script></block><block s="doSayFor"><custom-block s="prompt %s options %mult%s"><l>Do you want to play again?</l><list><l>Yes</l><l>No</l><custom-block s="submenu %s items %mult%s"><l>Let&apos;s try...</l><list><l>Guess the capital</l></list></custom-block></list></custom-block><l>0</l></block></script></block></script></scripts></sprite><watcher var="capitals" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="num" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="states" style="normal" x="10" y="12" color="243,118,29" hidden="true"/><watcher var="correct" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="states"><list struct="atomic" id="1327">Alaska,Hawaii,Washington,Oregon,California,Nevada,Idaho,Utah,Arizona,New Mexico,Colorado,Wyoming,Montana,North Dakota,South Dakota,Nebraska,Kansas,Oklahoma,Texas,Louisiana,Arkansas,Missouri,Iowa,Minnesota,Wisconsin,Illinois,Indiana,Ohio,Michigan,Kentucky,Tennessee,Mississippi,Alabama,Georgia,Florida,Maine,New Hampshire,Vermont,Massachusetts,Connecticut,New York,Pennsylvania,New Jersey,Delaware,Maryland,Virginia,West Virginia,North Carolina,South Carolina,Rhode Island</list></variable><variable name="capitals"><list struct="atomic" id="1328">Juneau,Honolulu,Olympia,Salem,Sacramento,Carson City,Boise,Salt Lake City,Phoenix,Santa Fe,Denver,Cheyenne,Helena,Bismarck,Pierre,Lincoln,Topeka,Oklahoma City,Austin,Baton Rouge,Little Rock,Jefferson City,Des Moines,Saint Paul,Madison,Springfield,Indianapolis,Columbus,Lansing,Frankfort,Nashville,Jackson,Montgomery,Atlanta,Tallahassee,Augusta,Concord,Montpelier,Boston,Hartford,Albany,Harrisburg,Trenton,Dover,Annapolis,Richmond,Charleston,Raleigh,Columbia,Providence</list></variable><variable name="num"><l>39</l></variable><variable name="correct"><l>0</l></variable></variables></scene></scenes></project><media name="U.S. Capitals Quiz" app="Snap! 10.3.6, https://snap.berkeley.edu" version="2"></media></snapdata>