<snapdata remixID="13897490"><project name="U3L1-SentenceBuilder" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U3L1-SentenceBuilder"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script><list></list></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="noun phrase" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportRandom"><l>1</l><l>2</l></block><l>2</l></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block s="reportListItem"><l><option>random</option></l><block var="determiners"/></block><block s="reportListItem"><l><option>random</option></l><block var="adjectives"/></block><block s="reportListItem"><l><option>random</option></l><block var="nouns"/></block></list></custom-block></block></script><script><block s="doReport"><block s="reportListItem"><l><option>random</option></l><block var="names"/></block></block></script></block></script></block-definition><block-definition s="prepositional phrase" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block s="reportListItem"><l><option>random</option></l><block var="prepositions"/></block><custom-block s="noun phrase"></custom-block></list></custom-block></block></script></block-definition><block-definition s="simple sentence" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block s="reportListItem"><l><option>random</option></l><block var="determiners"/></block><block s="reportListItem"><l><option>random</option></l><block var="nouns"/></block><block s="reportListItem"><l><option>random</option></l><block var="verbs"/></block></list></custom-block></block></script></block-definition><block-definition s="verb phrase" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block s="reportListItem"><l><option>random</option></l><block var="adverbs"/></block><block s="reportListItem"><l><option>random</option></l><block var="verbs"/></block></list></custom-block></block></script></block-definition><block-definition s="complex sentence" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><list><custom-block s="noun phrase"></custom-block><custom-block s="verb phrase"></custom-block><custom-block s="prepositional phrase"></custom-block></list></custom-block></block></script></block-definition></blocks><primitives><block-definition s="list %&apos;inputs&apos;" type="reporter" category="lists" selector="reportNewList" primitive="reportNewList"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" irreplaceable="true" initial="1"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportNewList</l></block><block s="doReport"><block var="inputs"/></block></script></block-definition></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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="643"><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="644"></list></costumes><sounds><list struct="atomic" id="645"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="9.86199074211609e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="650"><costumes><list struct="atomic" id="651"></list></costumes><sounds><list struct="atomic" id="652"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18.666666666666657" y="10"><block s="doSetVar"><l>nouns</l><block s="reportNewList"><list><l>elephant</l><l>pizza</l><l>girl</l><l>boy</l><l>power supply</l></list></block></block><block s="doSetVar"><l>verbs</l><block s="reportNewList"><list><l>runs</l><l>jumps</l><l>sits down</l><l>climbs</l><l>talks</l></list></block></block><block s="doSetVar"><l>adjectives</l><block s="reportNewList"><list><l>little</l><l>silly</l><l>wise</l><l>young</l><l>red-haired</l><l>tired</l></list></block></block><block s="doSetVar"><l>determiners</l><block s="reportNewList"><list><l>the</l><l>a</l><l>my</l><l>your</l><l>his</l><l>her</l></list></block></block><block s="doSetVar"><l>adverbs</l><block s="reportNewList"><list><l>quickly</l><l>happily</l><l>angrily</l></list></block></block><block s="doSetVar"><l>prepositions</l><block s="reportNewList"><list><l>over</l><l>near</l><l>toward</l><l>in front of</l></list></block></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>Julian</l><l>Ayden</l><l>Chloe</l><l>Bob</l><l>Hernandez</l></list></block></block></script><script x="51" y="224.7999999999999"><custom-block s="prepositional phrase"></custom-block></script><script x="45" y="258.63333333333327"><custom-block s="simple sentence"></custom-block></script><script x="43" y="303.6333333333334"><custom-block s="complex sentence"></custom-block></script><script x="37" y="335.6333333333334"><custom-block s="complex sentence"></custom-block></script><script x="233" y="440.29999999999995"><custom-block s="noun phrase"></custom-block></script></scripts></sprite><watcher var="nouns" style="normal" x="10.00000000000057" y="9.999999999999986" color="243,118,29" extX="80" extY="70"/><watcher var="verbs" style="normal" x="10.00000000000057" y="29.590363445783098" color="243,118,29" extX="80" extY="70"/><watcher var="adjectives" style="normal" x="10.00000000000057" y="48.02410038554215" color="243,118,29" extX="80" extY="70"/><watcher var="determiners" style="normal" x="9.156626506023658" y="65.2710963373494" color="243,118,29" extX="80" extY="70"/><watcher var="adverbs" style="normal" x="10.15662650602344" y="82.20482727710859" color="243,118,29" extX="80" extY="70"/><watcher var="prepositions" style="normal" x="10.313253012047754" y="100.48101708481757" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="nouns"><list struct="atomic" id="744">elephant,pizza,girl,boy,power supply</list></variable><variable name="verbs"><list struct="atomic" id="745">runs,jumps,sits down,climbs,talks</list></variable><variable name="adjectives"><list struct="atomic" id="746">little,silly,wise,young,red-haired,tired</list></variable><variable name="adverbs"><list struct="atomic" id="747">quickly,happily,angrily</list></variable><variable name="prepositions"><list struct="atomic" id="748">over,near,toward,in front of</list></variable><variable name="determiners"><list struct="atomic" id="749">the,a,my,your,his,her</list></variable><variable name="names"><list struct="atomic" id="750">Julian,Ayden,Chloe,Bob,Hernandez</list></variable></variables></scene></scenes></project><media name="U3L1-SentenceBuilder" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"></media></snapdata>