<snapdata remixID="11037824"><project name="you talkin to me" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABL9JREFUeF7tmLtLm3EUhk9CacBewDpIIzaDEsTbWBysgwiWijQq6VLqkj/ARYgKpUNdirtTp3bK1DpYkE6Cgw6ZuiRWpHSxo2giOEjK94GWNF7Sop6e0yeLty+/95znfcxnjFQqlYrwgIASgQgCKpEnNiSAgIigSgABVfETjoA4oEoAAVXxE46AOKBKAAFV8ROOgDigSgABVfETjoA4oEoAAVXxE46AOKBKAAFV8ROOgDigSgABVfETjoA4oEoAAVXxE46AOKBKAAFV8ROOgDigSgABVfETjoA4oEoAAVXxE46AOKBKAAFV8ROOgDigSgABVfETjoA4oEoAAVXxE46AOKBKAAFV8ROOgDigSgABVfETjoA4oEoAAVXxE46AOKBKAAFV8ROOgDigSgABVfETjoA4oEoAAVXxE46AOKBKAAFV8ROOgDigSgABVfETjoA4oEoAAVXxE46AOKBKAAFV8ROOgDigSgABVfETjoA4oEoAAVXxE46AOKBKAAFV8ROOgDigSgABz8CfzWZlcnJSurq6VAvyHo6A5zQ8NjYm0WhUDg8PJfh8fHxcGhsbvTtxrfsh4Dm4C4WCzM7OVl1RqVSkublZhoaGJJ1OX2tZHsMQ8IJWU6mURCKRqquCr4+OjmRwcFCmpqY8enFtO50q4PLysnR2dtaAv6ypSqWSbGxsSCaTuawjr+ScgYEBaWpqCs/e3d2V4eFhGRkZkZ6enivJ+x8PrRFwc3NTgttM8Fv+Jx+/vnokD+OxCxnGbkTkR+ZzeH6xWJTR0dELn6NxwcTEhCSTSenv7w+l43E1BKoEXFpakra2trqT+vr6ZH19Pbz+3tvHcjcWPXnurdeF8PPyy46a8769+HTyve7u7rrzuNAfgSoB5+bmJPjNDx7BbXh6elpmZmZkYWFB1tbWwn9J7O3tha8MBwcH0traKtvb27K1tSX33z+tEvD2m+/hOaXsgxpqxWcfTr4Xi8UECf2JVe9GVQLmcjlJJBLhrXdlZSW8Pba0tEg8HpednR3p7e0NRWxoaJByuSwdHR2hgMHPErl03QJ+SeVObvHBq+jvf+TXOzzX2SdQ8zfg6urqX22V/Phc7tz8dQs++5CI5J+8C38cvHL+629E/goGT6qbwKnvghcXF6W9vT18ZTp+M3J84mV8vb+/L/l8Xubn5+selAt9EuD/gD57NbMVApqpyuegCOizVzNbIaCZqnwOioA+ezWzFQKaqcrnoAjos1czWyGgmap8DoqAPns1sxUCmqnK56AI6LNXM1shoJmqfA6KgD57NbMVApqpyuegCOizVzNbIaCZqnwOioA+ezWzFQKaqcrnoAjos1czWyGgmap8DoqAPns1sxUCmqnK56AI6LNXM1shoJmqfA6KgD57NbMVApqpyuegCOizVzNbIaCZqnwOioA+ezWzFQKaqcrnoAjos1czWyGgmap8DoqAPns1sxUCmqnK56AI6LNXM1shoJmqfA6KgD57NbMVApqpyuegCOizVzNbIaCZqnwOioA+ezWzFQKaqcrnoAjos1czWyGgmap8DoqAPns1sxUCmqnK56AI6LNXM1shoJmqfA6KgD57NbMVApqpyuegCOizVzNbIaCZqnwO+hN+X5O3wr+HQgAAAABJRU5ErkJggg==</thumbnail><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="true" sublistIDs="false" scheduled="false" id="1"><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="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="-0.5309734513274975" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19" y="30.333333333333627"><block s="reportListItem"><l><option>any</option></l><block var="adjective"/></block></script><script x="251" y="10"><block s="reportListItem"><l><option>any</option></l><block var="adverb"/></block></script><script x="354" y="57.00000000000003"><block s="reportListItem"><l><option>any</option></l><block var="article"/></block></script><script x="248" y="99.66666666666677"><block s="reportListItem"><l><option>any</option></l><block var="noun"/></block></script><script x="560.4990234375" y="33.166666666666885"><block s="doSetVar"><l>noun</l><block s="reportTextSplit"><l>abolishment&#xD;abortion&#xD;abrogation&#xD;absence&#xD;abundance&#xD;abuse&#xD;academics&#xD;academy&#xD;accelerant&#xD;accelerator&#xD;accent&#xD;acceptance&#xD;access&#xD;accessory&#xD;accident&#xD;accommodation&#xD;accompanist&#xD;accomplishment&#xD;accord&#xD;accordance&#xD;accordion&#xD;account&#xD;accountability&#xD;accountant&#xD;accounting&#xD;accuracy&#xD;accusation&#xD;acetate&#xD;achievement&#xD;achiever&#xD;acid&#xD;acknowledgment&#xD;acorn&#xD;acoustics&#xD;acquaintance&#xD;acquisition&#xD;acre&#xD;acrylic&#xD;act&#xD;action&#xD;activation&#xD;activist&#xD;activity&#xD;actor&#xD;actress&#xD;acupuncture&#xD;ad&#xD;adaptation&#xD;adapter&#xD;addiction&#xD;addition&#xD;address&#xD;adjective&#xD;adjustment&#xD;admin&#xD;administration&#xD;administrator&#xD;admire&#xD;admission&#xD;adobe&#xD;adoption&#xD;adrenalin&#xD;adrenaline&#xD;adult&#xD;adulthood&#xD;advance&#xD;advancement&#xD;advantage&#xD;advent&#xD;adverb&#xD;advertisement&#xD;advertising&#xD;advice&#xD;adviser&#xD;advocacy&#xD;advocate&#xD;affair&#xD;affect&#xD;affidavit&#xD;affiliate&#xD;affinity&#xD;afoul&#xD;afterlife&#xD;aftermath&#xD;afternoon&#xD;aftershave&#xD;aftershock&#xD;afterthought&#xD;age&#xD;agency&#xD;agenda&#xD;agent&#xD;aggradation&#xD;aggression&#xD;aglet&#xD;agony&#xD;agreement&#xD;agriculture&#xD;aid&#xD;aide&#xD;aim&#xD;air&#xD;airbag&#xD;airbus&#xD;aircraft&#xD;airfare&#xD;airfield&#xD;airforce&#xD;airline&#xD;airmail&#xD;airman&#xD;airplane&#xD;airport&#xD;airship&#xD;airspace&#xD;alarm&#xD;alb&#xD;albatross&#xD;album&#xD;alcohol&#xD;alcove&#xD;alder&#xD;ale&#xD;alert&#xD;alfalfa&#xD;algebra&#xD;algorithm&#xD;alias&#xD;alibi&#xD;alien&#xD;allegation&#xD;allergist&#xD;alley&#xD;alliance&#xD;alligator&#xD;allocation&#xD;allowance&#xD;alloy&#xD;alluvium&#xD;almanac&#xD;almighty&#xD;almond&#xD;alpaca&#xD;alpenglow&#xD;alpenhorn&#xD;alpha&#xD;alphabet&#xD;altar&#xD;alteration&#xD;alternative&#xD;altitude&#xD;alto&#xD;aluminium&#xD;aluminum&#xD;amazement&#xD;amazon&#xD;ambassador&#xD;amber&#xD;ambience&#xD;ambiguity&#xD;ambition&#xD;ambulance&#xD;amendment&#xD;amenity&#xD;ammunition&#xD;amnesty&#xD;amount&#xD;amusement&#xD;anagram&#xD;analgesia&#xD;analog&#xD;analogue&#xD;analogy&#xD;analysis&#xD;analyst&#xD;analytics&#xD;anarchist baby&#xD;bachelor&#xD;back&#xD;back-up&#xD;backbone&#xD;backburn&#xD;backdrop&#xD;background&#xD;backpack&#xD;backup&#xD;backyard&#xD;bacon&#xD;bacterium&#xD;badge&#xD;badger&#xD;bafflement&#xD;bag&#xD;bagel&#xD;baggage&#xD;baggie&#xD;baggy&#xD;bagpipe&#xD;bail&#xD;bait&#xD;bake&#xD;baker&#xD;bakery&#xD;bakeware&#xD;balaclava&#xD;balalaika&#xD;balance&#xD;balcony&#xD;ball&#xD;ballet&#xD;balloon&#xD;balloonist&#xD;ballot&#xD;ballpark&#xD;bamboo&#xD;ban&#xD;banana&#xD;band&#xD;bandana&#xD;bandanna&#xD;bandolier&#xD;bandwidth&#xD;bangle&#xD;banjo&#xD;bank&#xD;bankbook&#xD;banker&#xD;banking&#xD;bankruptcy&#xD;banner&#xD;banquette&#xD;banyan&#xD;baobab&#xD;bar&#xD;barbecue&#xD;barbeque&#xD;barber&#xD;barbiturate&#xD;bargain&#xD;barge&#xD;baritone&#xD;barium&#xD;bark&#xD;barley&#xD;barn&#xD;barometer&#xD;barracks&#xD;barrage&#xD;barrel&#xD;barrier&#xD;barstool&#xD;bartender&#xD;base&#xD;baseball&#xD;baseboard&#xD;baseline&#xD;basement&#xD;basics&#xD;basil&#xD;basin&#xD;basis&#xD;basket&#xD;basketball&#xD;bass&#xD;bassinet&#xD;bassoon&#xD;bat&#xD;bath&#xD;bather&#xD;bathhouse&#xD;bathrobe&#xD;bathroom&#xD;bathtub&#xD;battalion&#xD;batter&#xD;battery&#xD;batting&#xD;battle&#xD;battleship&#xD;bay&#xD;bayou&#xD;beach&#xD;bead&#xD;beak&#xD;beam&#xD;bean&#xD;beancurd&#xD;beanie&#xD;beanstalk&#xD;bear&#xD;beard&#xD;beast&#xD;beastie&#xD;beat&#xD;beating&#xD;beauty&#xD;beaver&#xD;beck&#xD;bed&#xD;bedrock&#xD;bedroom&#xD;bee&#xD;beech&#xD;beef&#xD;beer&#xD;beet&#xD;beetle&#xD;beggar&#xD;beginner&#xD;beginning&#xD;begonia&#xD;behalf&#xD;behavior&#xD;behaviour&#xD;beheading&#xD;behest&#xD;behold&#xD;being&#xD;belfry&#xD;belief&#xD;believer calorie&#xD;camel&#xD;cameo&#xD;camera&#xD;camp&#xD;campaign&#xD;campaigning&#xD;campanile&#xD;camper&#xD;campus&#xD;can&#xD;canal&#xD;cancer&#xD;candelabra&#xD;candidacy&#xD;candidate&#xD;candle&#xD;candy&#xD;cane&#xD;cannibal&#xD;cannon&#xD;canoe&#xD;canon&#xD;canopy&#xD;cantaloupe&#xD;canteen&#xD;canvas&#xD;cap&#xD;capability&#xD;capacity&#xD;cape&#xD;&#xD;</l><l><option>word</option></l></block></block></script><script x="32" y="59.66666666666677"><block s="reportListItem"><l><option>any</option></l><block var="preposition"/></block></script><script x="48" y="149.66666666666677"><block s="reportListItem"><l><option>any</option></l><block var="verb"/></block></script><script x="314" y="142.3333333333326"><block s="reportJoinWords"><list><block var="article"/><block var="adjective"/></list></block></script><script x="289.4990234375" y="212.16666666666674"><block s="receiveGo"></block></script><script x="429" y="215.33333333333337"><custom-block s="noun phrase (2)"></custom-block></script><script x="39" y="220.66666666666663"><block s="receiveKey"><l><option>space</option></l></block><block s="doForever"><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="reportListItem"><l><option>any</option></l><block var="article"/></block><l> </l><block s="reportListItem"><l><option>any</option></l><block var="adjective"/></block><l> </l><block s="reportListItem"><l><option>any</option></l><block var="noun"/></block><l> </l><block s="reportListItem"><l><option>any</option></l><block var="adverb"/></block><l> </l><block s="reportListItem"><l><option>any</option></l><block var="verb"/></block><l> </l><block s="reportListItem"><l><option>any</option></l><block var="preposition"/></block></list></block><l>3</l></block></script></block></script><script x="332.12109375" y="513.3333333333333"><block s="reportJoinWords"><list><l>hello </l><l> </l><l></l></list></block></script><script x="492.50390625" y="414.4999999999999"><block var="noun"/></script><script x="695.7470703125" y="495.4999999999998"><block var="article"/></script><script x="207.7470703125" y="371.33333333333314"><block var="preposition"/></script><script x="389.0400390625" y="382.16666666666663"><block var="adverb"/></script><script x="561.4990234375" y="129.00000000000026"><block s="doSetVar"><l>verb</l><block s="reportTextSplit"><l>accept&#xD;add&#xD;admire&#xD;admit&#xD;advise&#xD;afford&#xD;agree&#xD;alert&#xD;allow	amuse&#xD;analyse (BrE)&#xD;analyze (AmE)&#xD;announce&#xD;annoy&#xD;answer&#xD;apologise&#xD;appear	applaud&#xD;appreciate&#xD;approve&#xD;argue&#xD;arrange&#xD;arrest&#xD;arrive&#xD;ask	attach&#xD;attack&#xD;attempt&#xD;attend&#xD;attract&#xD;avoid&#xD;back&#xD;bake&#xD;balance&#xD;ban&#xD;bang&#xD;bare&#xD;bat&#xD;bathe&#xD;battle&#xD;beam	beg&#xD;behave&#xD;belong&#xD;bleach&#xD;bless&#xD;blind&#xD;blink&#xD;blot&#xD;blush&#xD;boast	boil&#xD;bolt&#xD;bomb&#xD;book&#xD;bore&#xD;borrow&#xD;bounce&#xD;bow&#xD;box&#xD;brake	branch&#xD;breathe&#xD;bruise&#xD;brush&#xD;bubble&#xD;bump&#xD;burn&#xD;bury&#xD;buzz&#xD;calculate&#xD;call&#xD;camp&#xD;care&#xD;carry&#xD;carve&#xD;cause&#xD;challenge&#xD;change&#xD;charge&#xD;chase&#xD;cheat&#xD;check&#xD;cheer&#xD;chew	choke&#xD;chop&#xD;claim&#xD;clap&#xD;clean&#xD;clear&#xD;clip&#xD;close&#xD;coach&#xD;coil&#xD;collect&#xD;colour&#xD;comb&#xD;command&#xD;communicate	compare&#xD;compete&#xD;complain&#xD;complete&#xD;concentrate&#xD;concern&#xD;confess&#xD;confuse&#xD;connect&#xD;consider&#xD;consist&#xD;contain&#xD;continue&#xD;copy&#xD;correct	cough&#xD;count&#xD;cover&#xD;crack&#xD;crash&#xD;crawl&#xD;cross&#xD;crush&#xD;cry&#xD;cure&#xD;curl&#xD;curve&#xD;cycle&#xD;dam&#xD;damage&#xD;dance&#xD;dare&#xD;decay&#xD;deceive&#xD;decide&#xD;decorate&#xD;delay&#xD;delight	deliver&#xD;depend&#xD;describe&#xD;desert&#xD;deserve&#xD;destroy&#xD;detect&#xD;develop&#xD;disagree&#xD;disappear	disapprove&#xD;disarm&#xD;discover&#xD;dislike&#xD;divide&#xD;double&#xD;doubt&#xD;drag&#xD;drain&#xD;dream	dress&#xD;drip&#xD;drop&#xD;drown&#xD;drum&#xD;dry&#xD;dust&#xD;earn&#xD;educate&#xD;embarrass&#xD;employ&#xD;empty&#xD;encourage	end&#xD;enjoy&#xD;enter&#xD;entertain&#xD;escape&#xD;examine	excite&#xD;excuse&#xD;exercise&#xD;exist&#xD;expand&#xD;expect	explain&#xD;explode&#xD;extend&#xD;face&#xD;fade&#xD;fail&#xD;fancy&#xD;fasten&#xD;fax&#xD;fear&#xD;fence	fetch&#xD;file&#xD;fill&#xD;film&#xD;fire&#xD;fit&#xD;fix&#xD;flap	flash&#xD;float&#xD;flood&#xD;flow&#xD;flower&#xD;fold&#xD;follow&#xD;fool	force&#xD;form&#xD;found&#xD;frame&#xD;frighten&#xD;fry&#xD;gather&#xD;gaze&#xD;glow&#xD;glue	grab&#xD;grate&#xD;grease&#xD;greet	grin&#xD;grip&#xD;groan&#xD;guarantee	guard&#xD;guess&#xD;guide&#xD;hammer&#xD;hand&#xD;handle&#xD;hang&#xD;happen&#xD;harass	harm&#xD;hate&#xD;haunt&#xD;head&#xD;heal&#xD;heap	heat&#xD;help&#xD;hook&#xD;hop&#xD;hope&#xD;hover	hug&#xD;hum&#xD;hunt&#xD;hurry&#xD;identify&#xD;ignore&#xD;imagine&#xD;impress&#xD;improve&#xD;include	increase&#xD;influence&#xD;inform&#xD;inject&#xD;injure&#xD;instruct	intend&#xD;interest&#xD;interfere&#xD;interrupt&#xD;introduce&#xD;invent	invite&#xD;irritate&#xD;itch&#xD;jail&#xD;jam	jog&#xD;join	joke&#xD;judge	juggle&#xD;jump&#xD;kick&#xD;kill	kiss&#xD;kneel	knit&#xD;knock	knot&#xD;label&#xD;land&#xD;last&#xD;laugh&#xD;launch	learn&#xD;level&#xD;license&#xD;lick&#xD;lie	lighten&#xD;like&#xD;list&#xD;listen&#xD;live	load&#xD;lock&#xD;long&#xD;look&#xD;love&#xD;man&#xD;manage&#xD;march&#xD;mark&#xD;marry&#xD;match&#xD;mate	matter&#xD;measure&#xD;meddle&#xD;melt&#xD;memorise&#xD;mend&#xD;mess up	milk&#xD;mine&#xD;miss&#xD;mix&#xD;moan&#xD;moor&#xD;mourn	move&#xD;muddle&#xD;mug&#xD;multiply&#xD;murder&#xD;nail&#xD;name	need&#xD;nest	nod&#xD;note	notice&#xD;number&#xD;obey&#xD;object&#xD;observe	obtain&#xD;occur&#xD;offend	offer&#xD;open&#xD;order	overflow&#xD;owe&#xD;own&#xD;pack&#xD;paddle&#xD;paint&#xD;park&#xD;part&#xD;pass&#xD;paste&#xD;pat&#xD;pause&#xD;peck&#xD;pedal&#xD;peel&#xD;peep&#xD;perform&#xD;permit	phone&#xD;pick&#xD;pinch&#xD;pine&#xD;place&#xD;plan&#xD;plant&#xD;play&#xD;please&#xD;plug&#xD;point&#xD;poke&#xD;polish&#xD;pop	possess&#xD;post&#xD;pour&#xD;practise (BrE)&#xD;practice (AmE)&#xD;pray&#xD;preach&#xD;precede&#xD;prefer&#xD;prepare&#xD;present&#xD;preserve&#xD;press&#xD;pretend	prevent&#xD;prick&#xD;print&#xD;produce&#xD;program&#xD;promise&#xD;protect&#xD;provide&#xD;pull&#xD;pump&#xD;punch&#xD;puncture&#xD;punish&#xD;push&#xD;question	queue	 	 &#xD;race&#xD;radiate&#xD;rain&#xD;raise&#xD;reach&#xD;realise&#xD;receive&#xD;recognise&#xD;record&#xD;reduce&#xD;reflect	refuse&#xD;regret&#xD;reign&#xD;reject&#xD;rejoice&#xD;relax&#xD;release&#xD;rely&#xD;remain&#xD;remember&#xD;remind	remove&#xD;repair&#xD;repeat&#xD;replace&#xD;reply&#xD;report&#xD;reproduce&#xD;request&#xD;rescue&#xD;retire&#xD;return	rhyme&#xD;rinse&#xD;risk&#xD;rob&#xD;rock&#xD;roll&#xD;rot&#xD;rub&#xD;ruin&#xD;rule&#xD;rush&#xD;sack&#xD;sail&#xD;satisfy&#xD;save&#xD;saw&#xD;scare&#xD;scatter&#xD;scold&#xD;scorch&#xD;scrape&#xD;scratch&#xD;scream&#xD;screw&#xD;scribble&#xD;scrub&#xD;seal&#xD;search&#xD;separate&#xD;serve&#xD;settle&#xD;shade&#xD;share&#xD;shave&#xD;shelter	shiver&#xD;shock&#xD;shop&#xD;shrug&#xD;sigh&#xD;sign&#xD;signal&#xD;sin&#xD;sip&#xD;ski&#xD;skip&#xD;slap&#xD;slip&#xD;slow&#xD;smash&#xD;smell&#xD;smile&#xD;smoke&#xD;snatch&#xD;sneeze&#xD;sniff&#xD;snore&#xD;snow&#xD;soak	soothe&#xD;sound&#xD;spare&#xD;spark&#xD;sparkle&#xD;spell&#xD;spill&#xD;spoil&#xD;spot&#xD;spray&#xD;sprout&#xD;squash&#xD;squeak&#xD;squeal&#xD;squeeze&#xD;stain&#xD;stamp&#xD;stare&#xD;start&#xD;stay&#xD;steer&#xD;step&#xD;stir&#xD;stitch	stop&#xD;store&#xD;strap&#xD;strengthen&#xD;stretch&#xD;strip&#xD;stroke&#xD;stuff&#xD;subtract&#xD;succeed&#xD;suck&#xD;suffer&#xD;suggest&#xD;suit&#xD;supply&#xD;support&#xD;suppose&#xD;surprise&#xD;surround&#xD;suspect&#xD;suspend&#xD;switch&#xD;talk&#xD;tame&#xD;tap&#xD;taste&#xD;tease&#xD;telephone&#xD;tempt&#xD;terrify&#xD;test&#xD;thank	thaw&#xD;tick&#xD;tickle&#xD;tie&#xD;time&#xD;tip&#xD;tire&#xD;touch&#xD;tour&#xD;tow	trace&#xD;trade&#xD;train&#xD;transport&#xD;trap&#xD;travel&#xD;treat&#xD;tremble&#xD;trick&#xD;trip	trot&#xD;trouble&#xD;trust&#xD;try&#xD;tug&#xD;tumble&#xD;turn&#xD;twist&#xD;type&#xD;undress&#xD;unfasten	unite&#xD;unlock	unpack&#xD;untidy	use&#xD;vanish	visit	 	 &#xD;wail&#xD;wait&#xD;walk&#xD;wander&#xD;want&#xD;warm&#xD;warn&#xD;wash	waste&#xD;watch&#xD;water&#xD;wave&#xD;weigh&#xD;welcome&#xD;whine&#xD;whip	whirl&#xD;whisper&#xD;whistle&#xD;wink&#xD;wipe&#xD;wish&#xD;wobble&#xD;wonder	work&#xD;worry&#xD;wrap&#xD;wreck&#xD;wrestle&#xD;wriggle&#xD;x-ray	 	 	 &#xD;yawn	yell	 	 &#xD;zip	zoom</l><l><option>word</option></l></block></block><block s="doSetVar"><l>adjective</l><block s="reportTextSplit"><l>adorable&#xD;&#xD;adventurous&#xD;&#xD;aggressive&#xD;&#xD;agreeable&#xD;&#xD;alert&#xD;&#xD;alive&#xD;&#xD;amused&#xD;&#xD;angry&#xD;&#xD;annoyed&#xD;&#xD;annoying&#xD;&#xD;anxious&#xD;&#xD;arrogant&#xD;&#xD;ashamed&#xD;&#xD;attractive&#xD;&#xD;average&#xD;&#xD;awful&#xD;&#xD;bad&#xD;&#xD;beautiful&#xD;&#xD;better&#xD;&#xD;bewildered&#xD;&#xD;black&#xD;&#xD;bloody&#xD;&#xD;blue&#xD;&#xD;blue-eyed&#xD;&#xD;blushing&#xD;&#xD;bored&#xD;&#xD;brainy&#xD;&#xD;brave&#xD;&#xD;breakable&#xD;&#xD;bright&#xD;&#xD;busy&#xD;&#xD;calm&#xD;&#xD;careful&#xD;&#xD;cautious&#xD;&#xD;charming&#xD;&#xD;cheerful&#xD;&#xD;clean&#xD;&#xD;clear&#xD;&#xD;clever&#xD;&#xD;cloudy&#xD;&#xD;clumsy&#xD;&#xD;colorful&#xD;&#xD;combative&#xD;&#xD;comfortable&#xD;&#xD;concerned&#xD;&#xD;condemned&#xD;&#xD;confused&#xD;&#xD;cooperative&#xD;&#xD;courageous&#xD;&#xD;crazy&#xD;&#xD;creepy&#xD;&#xD;crowded&#xD;&#xD;cruel&#xD;&#xD;curious&#xD;&#xD;cute&#xD;&#xD;dangerous&#xD;&#xD;dark&#xD;&#xD;dead&#xD;&#xD;defeated&#xD;&#xD;defiant&#xD;&#xD;delightful&#xD;&#xD;depressed&#xD;&#xD;determined&#xD;&#xD;different&#xD;&#xD;difficult&#xD;&#xD;disgusted&#xD;&#xD;distinct&#xD;&#xD;disturbed&#xD;&#xD;dizzy&#xD;&#xD;doubtful&#xD;&#xD;drab&#xD;&#xD;dull eager&#xD;&#xD;easy&#xD;&#xD;elated&#xD;&#xD;elegant&#xD;&#xD;embarrassed&#xD;&#xD;enchanting&#xD;&#xD;encouraging&#xD;&#xD;energetic&#xD;&#xD;enthusiastic&#xD;&#xD;envious&#xD;&#xD;evil&#xD;&#xD;excited&#xD;&#xD;expensive&#xD;&#xD;exuberant&#xD;&#xD;fair&#xD;&#xD;faithful&#xD;&#xD;famous&#xD;&#xD;fancy&#xD;&#xD;fantastic&#xD;&#xD;fierce&#xD;&#xD;filthy&#xD;&#xD;fine&#xD;&#xD;foolish&#xD;&#xD;fragile&#xD;&#xD;frail&#xD;&#xD;frantic&#xD;&#xD;friendly&#xD;&#xD;frightened&#xD;&#xD;funny&#xD;&#xD;gentle&#xD;&#xD;gifted&#xD;&#xD;glamorous&#xD;&#xD;gleaming&#xD;&#xD;glorious&#xD;&#xD;good&#xD;&#xD;gorgeous&#xD;&#xD;graceful&#xD;&#xD;grieving&#xD;&#xD;grotesque&#xD;&#xD;grumpy&#xD;&#xD;handsome&#xD;&#xD;happy&#xD;&#xD;healthy&#xD;&#xD;helpful&#xD;&#xD;helpless&#xD;&#xD;hilarious&#xD;&#xD;homeless&#xD;&#xD;homely&#xD;&#xD;horrible&#xD;&#xD;hungry&#xD;&#xD;hurt&#xD;&#xD;ill&#xD;&#xD;important&#xD;&#xD;impossible&#xD;&#xD;inexpensive&#xD;&#xD;innocent&#xD;&#xD;inquisitive&#xD;&#xD;itchy&#xD;&#xD;jealous&#xD;&#xD;jittery&#xD;&#xD;jolly&#xD;&#xD;joyous&#xD;&#xD;kind</l><l><option>word</option></l></block></block><block s="doSetVar"><l>adverb</l><block s="reportTextSplit"><l>abnormally&#xD;absentmindedly&#xD;accidentally&#xD;actually&#xD;adventurously&#xD;afterwards&#xD;almost&#xD;always&#xD;annually&#xD;anxiously&#xD;arrogantly&#xD;awkwardly&#xD;bashfully&#xD;beautifully&#xD;bitterly&#xD;bleakly&#xD;blindly&#xD;blissfully&#xD;boastfully&#xD;boldly&#xD;bravely&#xD;briefly&#xD;brightly&#xD;briskly&#xD;broadly&#xD;busily&#xD;calmly&#xD;carefully&#xD;carelessly&#xD;cautiously&#xD;certainly&#xD;cheerfully&#xD;clearly&#xD;cleverly&#xD;closely&#xD;coaxingly&#xD;colorfully&#xD;commonly&#xD;continually&#xD;coolly&#xD;correctly&#xD;courageously&#xD;crossly&#xD;cruelly&#xD;curiously&#xD;daily&#xD;daintily&#xD;dearly&#xD;deceivingly&#xD;deeply&#xD;defiantly&#xD;deliberately&#xD;delightfully&#xD;diligently&#xD;dimly&#xD;doubtfully&#xD;dreamily&#xD;easily&#xD;elegantly&#xD;energetically&#xD;enormously&#xD;enthusiastically&#xD;equally&#xD;especially&#xD;even&#xD;evenly&#xD;eventually&#xD;exactly&#xD;excitedly&#xD;extremely&#xD;fairly&#xD;faithfully&#xD;famously&#xD;far&#xD;fast&#xD;fatally&#xD;ferociously&#xD;fervently&#xD;fiercely&#xD;fondly&#xD;foolishly&#xD;fortunately&#xD;frankly&#xD;frantically&#xD;freely&#xD;frenetically&#xD;frightfully&#xD;fully&#xD;furiously&#xD;generally&#xD;generously&#xD;gently&#xD;gladly&#xD;gleefully&#xD;gracefully&#xD;gratefully&#xD;greatly&#xD;greedily&#xD;happily&#xD;hastily&#xD;healthily&#xD;heavily&#xD;helpfully&#xD;helplessly&#xD;highly&#xD;honestly&#xD;hopelessly&#xD;hourly&#xD;hungrily&#xD;immediately&#xD;innocently&#xD;inquisitively&#xD;instantly&#xD;intensely&#xD;intently&#xD;interestingly&#xD;inwardly&#xD;irritably&#xD;jaggedly&#xD;jealously&#xD;jovially&#xD;joyfully&#xD;joyously&#xD;jubilantly&#xD;judgmentally&#xD;justly&#xD;keenly&#xD;kiddingly&#xD;kindheartedly&#xD;kindly&#xD;knavishly&#xD;knowingly&#xD;knowledgeably&#xD;kookily&#xD;lazily&#xD;les&#xD;lightly&#xD;likely&#xD;limply&#xD;lively&#xD;loftily&#xD;longingly&#xD;loosely&#xD;loudly&#xD;lovingly&#xD;loyally&#xD;madly&#xD;majestically&#xD;meaningfully&#xD;mechanically&#xD;merrily&#xD;miserably&#xD;mockingly&#xD;monthly&#xD;more&#xD;mortally&#xD;mostly&#xD;mysteriously&#xD;naturally&#xD;adverbs describe or indicate the degree of action verbs, adjectives, or other adverbs.&#xD;hopelessly&#xD;hourly&#xD;hungrily&#xD;immediately&#xD;innocently&#xD;inquisitively&#xD;instantly&#xD;intensely&#xD;intently&#xD;interestingly&#xD;inwardly&#xD;irritably&#xD;jaggedly&#xD;jealously&#xD;jovially&#xD;joyfully&#xD;joyously&#xD;jubilantly&#xD;judgmentally&#xD;justly&#xD;keenly&#xD;kiddingly&#xD;kindheartedly&#xD;kindly&#xD;knavishly&#xD;knowingly&#xD;knowledgeably&#xD;kookily&#xD;lazily&#xD;less&#xD;lightly&#xD;likely&#xD;limply&#xD;lively&#xD;loftily&#xD;longingly&#xD;loosely&#xD;loudly&#xD;lovingly&#xD;loyally&#xD;madly&#xD;majestically&#xD;meaningfully&#xD;mechanically&#xD;merrily&#xD;miserably&#xD;mockingly&#xD;monthly&#xD;more&#xD;mortally&#xD;mostly&#xD;mysteriously&#xD;naturally&#xD;nearly&#xD;neatly&#xD;nervously&#xD;never&#xD;nicely&#xD;noisily&#xD;not&#xD;obediently&#xD;obnoxiously&#xD;oddly&#xD;offensively&#xD;officially&#xD;often&#xD;only&#xD;openly&#xD;optimistically&#xD;overconfidently&#xD;painfully&#xD;partially&#xD;patiently&#xD;perfectly&#xD;physically&#xD;playfully&#xD;politely&#xD;poorly&#xD;positively&#xD;potentially&#xD;powerfully&#xD;promptly&#xD;properly&#xD;punctually&#xD;quaintly&#xD;queasily&#xD;queerly&#xD;questionably&#xD;quicker&#xD;quickly&#xD;quietly&#xD;quirkily&#xD;quizzically&#xD;randomly&#xD;rapidly&#xD;rarely&#xD;readily&#xD;really&#xD;reassuringly&#xD;recklessly&#xD;regularly&#xD;reluctantly&#xD;repeatedly&#xD;reproachfully&#xD;restfully&#xD;righteously&#xD;rightfully&#xD;rigidly&#xD;roughly&#xD;rudely&#xD;safely&#xD;scarcely&#xD;scarily&#xD;searchingly&#xD;sedately&#xD;seemingly&#xD;seldom&#xD;selfishly&#xD;separately&#xD;seriously&#xD;shakily&#xD;sharply&#xD;sheepishly&#xD;shrilly&#xD;shyly&#xD;silently&#xD;sleepily&#xD;slowly&#xD;smoothly&#xD;softly&#xD;solemnly&#xD;solidly&#xD;sometimes&#xD;soon&#xD;speedily&#xD;stealthily&#xD;sternly&#xD;strictly&#xD;successfully&#xD;suddenly&#xD;supposedly&#xD;surprisingly&#xD;suspiciously&#xD;sweetly&#xD;swiftly&#xD;sympathetically&#xD;tenderly&#xD;tensely&#xD;terribly&#xD;thankfully&#xD;thoroughly&#xD;thoughtfully&#xD;tightly&#xD;tomorrow&#xD;too&#xD;tremendously&#xD;triumphantly&#xD;truly&#xD;truthfully&#xD;List of Adverbs&#xD;adverbs describe or indicate the degree of action verbs, adjectives, or other adverbs.&#xD;rightfully&#xD;scarcely&#xD;searchingly&#xD;sedately&#xD;seemingly&#xD;selfishly&#xD;separately&#xD;seriously&#xD;sheepishly&#xD;smoothly&#xD;solemnly&#xD;sometimes&#xD;speedily&#xD;stealthily&#xD;successfully&#xD;suddenly&#xD;supposedly&#xD;surprisingly&#xD;suspiciously&#xD;sympathetically&#xD;tenderly&#xD;thankfully&#xD;thoroughly&#xD;thoughtfully&#xD;tomorrow&#xD;tremendously&#xD;triumphantly&#xD;truthfully&#xD;ultimately&#xD;unabashedly&#xD;unaccountably&#xD;unbearably&#xD;unethically&#xD;unexpectedly&#xD;unfortunately&#xD;unimpressively&#xD;unnaturally&#xD;unnecessarily&#xD;upbeat&#xD;upright&#xD;upside-down&#xD;upward&#xD;urgently&#xD;usefully&#xD;uselessly&#xD;usually&#xD;utterly&#xD;vacantly&#xD;vaguely&#xD;vainly&#xD;valiantly&#xD;vastly&#xD;verbally&#xD;very&#xD;viciously&#xD;victoriously&#xD;violently&#xD;vivaciously&#xD;voluntarily&#xD;warmly&#xD;weakly&#xD;wearily&#xD;well&#xD;wetly&#xD;wholly&#xD;wildly&#xD;willfully&#xD;wisely&#xD;woefully&#xD;wonderfully&#xD;worriedly&#xD;wrongly&#xD;yawningly&#xD;yearly&#xD;yearningly&#xD;yesterday&#xD;yieldingly&#xD;youthfully&#xD;zealously&#xD;zestfully&#xD;zestily </l><l><option>word</option></l></block></block><block s="doSetVar"><l>preposition</l><block s="reportTextSplit"><l>aboard about above according to across after against ahead of along amid amidst among around as as far as as of aside from at, athwart atop. barring because of before behind below beneath beside besides between beyond but circa concerning despite down due to during&#xD;except except for excluding far from, following, for from in in accordance with in addition to in case of in front of in lieu of in place of in spite of including inside instead of into&#xD;&#xD;like minus near next to notwithstanding  of off on on account of on behalf of on top of onto opposite out out of outside over&#xD;&#xD;past plus prior to regarding regardless of save since than through throughout till to toward towards under underneath unlike until up upon versus via with with regard to within without&#xD;</l><l><option>word</option></l></block></block><block s="doSetVar"><l>article</l><block s="reportTextSplit"><l>a an the</l><l> </l></block></block></script><script x="30" y="384"><block s="receiveKey"><l><option>n</option></l></block><block s="doAsk"><l>think of a noun</l></block><block s="doSetVar"><l>noun2</l><block var="noun"/></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="noun2"/></block></script><script x="462" y="490.83333333333326"><block s="doInsertInList"><l>thing</l><l><option>last</option></l><l/></block></script><script x="372" y="485.83333333333326"><block s="doSetVar"><l>answer</l><block s="getLastAnswer"></block></block></script><script x="275" y="434.33333333333326"><block s="doSayFor"><l>Hello!</l><l>2</l></block></script><script x="215" y="451.9999999999999"><block s="doSetVar"><l>answer</l><l>0</l></block></script><script x="282" y="540"><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l></l></block><script></script></block></script><script x="203.5361328125" y="504.83333333333326"><block var="noun"/></script></scripts></sprite><watcher var="verb" style="normal" x="19.775000000000546" y="143.13333521666675" color="243,118,29" hidden="true"/><watcher var="noun" style="normal" x="4.708333333333485" y="6.591666666666683" color="243,118,29" hidden="true"/><watcher var="adverb" style="normal" x="149.72499999999945" y="35.78333898333332" color="243,118,29" hidden="true"/><watcher var="article" style="normal" x="58.383333333332985" y="55.55834086666667" color="243,118,29" hidden="true"/><watcher var="preposition" style="normal" x="205.2249999999999" y="84.19167608333335" color="243,118,29" hidden="true"/><watcher var="adjective" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="noun2" style="normal" x="10" y="183.000002" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="simple sentence" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block var="adjective"/></block></script></block-definition><block-definition s="noun phrases %&apos;adjective&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="verb"/></block></script><scripts><script x="76.9951171875" y="94.83333333333331"><block var="adjective"/></script></scripts></block-definition><block-definition s="noun phrase" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="noun phrase (2)" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script><scripts><script x="196.62109375" y="191.8"><block var="noun"/></script><script x="294.4306640625" y="292.8"><block s="reportListItem"><l><option>any</option></l><block s="reportAnd"><l/><block var="verb"/></block></block></script></scripts></block-definition><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>str</l></list><l>return str.slice(1);</l></block><list><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block></list></block></block></script><scripts><script x="11.333333333333334" y="249.0000000000001"><block s="doWarp"><script><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></scripts></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.000001" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE➞LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but first of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportCDR"><block var="sentence"/></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportCDR"><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but first of empty sentence.</l></custom-block></block></custom-block></block></script><scripts><script x="13.333333333333334" y="368.8888888888889"><block s="doDeclareVariables"><list><l>index</l><l>bf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bf</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>All but first of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doSetVar"><l>bf</l><block s="reportJoinWords"><list><block var="bf"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="bf"/></block></script></block></script></scripts></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>str</l></list><l>return str.slice(0,-1);</l></block><list><custom-block s="require nonempty %s %s"><block var="string"/><l>All but last of empty word.</l></custom-block></list></block></block></script><scripts><script x="10" y="264.77777777777777"><block s="doWarp"><script><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></scripts></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>arr</l></list><l>return new List(arr.itemsArray().slice(0,-1));</l></block><list><block var="sentence"/></list></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="evaluate"><block s="reportJSFunction"><list><l>arr</l></list><l>return new List(arr.asArray().slice(0,-1));</l></block><list><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but last of empty sentence.</l></custom-block></list></block></custom-block></block></script><scripts><script x="9.333333333333334" y="384.4444444444446"><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>All but last of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script><script x="249" y="393.55555555555566"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block var="index"/><block s="reportListAttribute"><l><option>length</option></l><block var="sentence"/></block></block></autolambda><list><l>value</l><l>index</l></list></block><block var="sentence"/></block></script></scripts></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="sentence"/></block></block></script></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>First of empty sentence.</l></custom-block></block></block></script></block></script><scripts><script x="9.333333333333334" y="345.5555555555555"><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></scripts></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block><script><custom-block s="error %txt"><l>Last of empty word.</l></custom-block></script></block><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l><option>last</option></l><block var="sentence"/></block></block></script></block></script></block><block s="doReport"><block s="reportListItem"><l><option>last</option></l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>Last of empty sentence.</l></custom-block></block></block></script><scripts><script x="25.333333333333332" y="276.22222222222223"><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></scripts></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="empty word? %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListIsEmpty"><block var="sentence"/></block></block></script></block><block s="doReport"><block s="reportListIsEmpty"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block></block></block></script><scripts><script x="12" y="258"><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></scripts></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><comment x="0" y="0" w="230.66666666666666" collapsed="false">Like JOIN, takes any number of words (text strings) and reports a sentence with its inputs concatenated, but inserts a blank space between the inputs.&#xD;Consider using SENTENCE (Lists palette) instead.</comment><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;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="words"/></block><script><block s="doReport"><l></l></block></script></block><block s="doDeclareVariables"><list><l>first</l><l>bf</l></list></block><block s="doSetVar"><l>first</l><block s="reportIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="words"/></block><l><option>list</option></l></block><custom-block s="join words %mult%txt"><block s="reportListItem"><l>1</l><block var="words"/></block></custom-block><block s="reportListItem"><l>1</l><block var="words"/></block></block></block><block s="doSetVar"><l>bf</l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="bf"/></custom-block><script><block s="doReport"><block var="first"/></block></script></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="first"/><l> </l><block var="bf"/></list></block></block></script><scripts><script x="16.666666666666668" y="409.6666666666668"><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="words"/></block><l><option>list</option></l></block><script><block s="doIfElse"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script><script><block s="doIfElse"><custom-block s="empty sentence? %txt"><block var="bf"/></custom-block><script><block s="doReport"><block var="first"/></block></script><script><block s="doReport"><block s="reportJoinWords"><list><block var="first"/><l> </l><block var="bf"/></list></block></block></script></block></script></block></script></block><block s="doIf"><custom-block s="empty sentence? %txt"><block s="reportListItem"><l>1</l><block var="words"/></block></custom-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></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><comment x="0" y="0" w="165.33333333333334" collapsed="false">Takes a sentence in list form and reports the sentence as a text string.</comment><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;pt:uma frase com as palavras em _&#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"><comment x="0" y="0" w="196" collapsed="false">Takes a sentence in text string form and reports the sentence as a list of its words.</comment><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;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><block s="reportStringSize"><l></l></block><l>0</l></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>word</option></l></block></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><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;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="word $arrowRight list %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><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;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="list"/></block><script><block s="doReport"><block var="list"/></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="list"/></block><l></l></block><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportNewList"><list><custom-block s="list $arrowRight word %l"><l/></custom-block></list></block><l></l></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="sentence %&apos;phrase&apos;" type="reporter" category="lists"><comment x="0" y="0" w="302.6666666666667" collapsed="false">SENTENCE is the main constructor for sentences, represented&#xD;as lists of words.  It takes zero or more inputs, each of which can&#xD;be either a list or a text string.  If a list, the input is assumed to be&#xD;a list of words.  If a text string, it is converted to a list of words using&#xD;SENTENCE→LIST.  Then all the lists of words are appended to form a new list of words.&#xD;&#xD;If the inputs are lists of lists rather than lists of words, SENTENCE,&#xD;like APPEND, does only one level of flattening, reporting a list of&#xD;all the items of all the input lists.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%s"></input></inputs><script><block s="doReport"><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><l></l><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></block></autolambda><list></list></block><block var="phrase"/></block></block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg);</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="printable %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="188.66666666666666" collapsed="false">Takes a (possibly deep) list as input,&#xD;and reports a human-readable text form &#xD;of the list (namely, Lisp notation).</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="data"/><l><option>list</option></l></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l>()</l></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l>(</l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="printable %l"><l/></custom-block></autolambda><list></list></block><block var="data"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> </l><l></l></list></block></autolambda><list></list></block></block><l>)</l></list></block></block></script></block-definition><block-definition s="require nonempty %&apos;text&apos; %&apos;message&apos;" type="reporter" category="operators"><comment x="0" y="0" w="220" collapsed="false">Helper function for word/sentence library.&#xD;Reports its first input, unless that input is empty, in which case it gives its second input as an error message.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIfElse"><block s="reportIsA"><block var="text"/><l><option>list</option></l></block><block s="reportListIsEmpty"><block var="text"/></block><block s="reportEquals"><block s="reportStringSize"><block var="text"/></block><l>0</l></block></block><script><custom-block s="error %txt"><block var="message"/></custom-block></script><script><block s="doReport"><block var="text"/></block></script></block></script></block-definition><block-definition s="first letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the first character in the string.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><script><block s="doReport"><block s="reportLetter"><l>1</l><custom-block s="require nonempty %s %s"><block var="word"/><l>First of empty word.</l></custom-block></block></block></script></block></script><scripts><script x="14.666666666666666" y="232.8888888888888"><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></scripts></block-definition></blocks><variables><variable name="noun"><l>jj</l></variable><variable name="verb"><list struct="atomic" id="1682">accept,add,admire,admit,advise,afford,agree,alert,allow,amuse,analyse,(BrE),analyze,(AmE),announce,annoy,answer,apologise,appear,applaud,appreciate,approve,argue,arrange,arrest,arrive,ask,attach,attack,attempt,attend,attract,avoid,back,bake,balance,ban,bang,bare,bat,bathe,battle,beam,beg,behave,belong,bleach,bless,blind,blink,blot,blush,boast,boil,bolt,bomb,book,bore,borrow,bounce,bow,box,brake,branch,breathe,bruise,brush,bubble,bump,burn,bury,buzz,calculate,call,camp,care,carry,carve,cause,challenge,change,charge,chase,cheat,check,cheer,chew,choke,chop,claim,clap,clean,clear,clip,close,coach,coil,collect,colour,comb,command,communicate,compare,compete,complain,complete,concentrate,concern,confess,confuse,connect,consider,consist,contain,continue,copy,correct,cough,count,cover,crack,crash,crawl,cross,crush,cry,cure,curl,curve,cycle,dam,damage,dance,dare,decay,deceive,decide,decorate,delay,delight,deliver,depend,describe,desert,deserve,destroy,detect,develop,disagree,disappear,disapprove,disarm,discover,dislike,divide,double,doubt,drag,drain,dream,dress,drip,drop,drown,drum,dry,dust,earn,educate,embarrass,employ,empty,encourage,end,enjoy,enter,entertain,escape,examine,excite,excuse,exercise,exist,expand,expect,explain,explode,extend,face,fade,fail,fancy,fasten,fax,fear,fence,fetch,file,fill,film,fire,fit,fix,flap,flash,float,flood,flow,flower,fold,follow,fool,force,form,found,frame,frighten,fry,gather,gaze,glow,glue,grab,grate,grease,greet,grin,grip,groan,guarantee,guard,guess,guide,hammer,hand,handle,hang,happen,harass,harm,hate,haunt,head,heal,heap,heat,help,hook,hop,hope,hover,hug,hum,hunt,hurry,identify,ignore,imagine,impress,improve,include,increase,influence,inform,inject,injure,instruct,intend,interest,interfere,interrupt,introduce,invent,invite,irritate,itch,jail,jam,jog,join,joke,judge,juggle,jump,kick,kill,kiss,kneel,knit,knock,knot,label,land,last,laugh,launch,learn,level,license,lick,lie,lighten,like,list,listen,live,load,lock,long,look,love,man,manage,march,mark,marry,match,mate,matter,measure,meddle,melt,memorise,mend,mess,up,milk,mine,miss,mix,moan,moor,mourn,move,muddle,mug,multiply,murder,nail,name,need,nest,nod,note,notice,number,obey,object,observe,obtain,occur,offend,offer,open,order,overflow,owe,own,pack,paddle,paint,park,part,pass,paste,pat,pause,peck,pedal,peel,peep,perform,permit,phone,pick,pinch,pine,place,plan,plant,play,please,plug,point,poke,polish,pop,possess,post,pour,practise,(BrE),practice,(AmE),pray,preach,precede,prefer,prepare,present,preserve,press,pretend,prevent,prick,print,produce,program,promise,protect,provide,pull,pump,punch,puncture,punish,push,question,queue,race,radiate,rain,raise,reach,realise,receive,recognise,record,reduce,reflect,refuse,regret,reign,reject,rejoice,relax,release,rely,remain,remember,remind,remove,repair,repeat,replace,reply,report,reproduce,request,rescue,retire,return,rhyme,rinse,risk,rob,rock,roll,rot,rub,ruin,rule,rush,sack,sail,satisfy,save,saw,scare,scatter,scold,scorch,scrape,scratch,scream,screw,scribble,scrub,seal,search,separate,serve,settle,shade,share,shave,shelter,shiver,shock,shop,shrug,sigh,sign,signal,sin,sip,ski,skip,slap,slip,slow,smash,smell,smile,smoke,snatch,sneeze,sniff,snore,snow,soak,soothe,sound,spare,spark,sparkle,spell,spill,spoil,spot,spray,sprout,squash,squeak,squeal,squeeze,stain,stamp,stare,start,stay,steer,step,stir,stitch,stop,store,strap,strengthen,stretch,strip,stroke,stuff,subtract,succeed,suck,suffer,suggest,suit,supply,support,suppose,surprise,surround,suspect,suspend,switch,talk,tame,tap,taste,tease,telephone,tempt,terrify,test,thank,thaw,tick,tickle,tie,time,tip,tire,touch,tour,tow,trace,trade,train,transport,trap,travel,treat,tremble,trick,trip,trot,trouble,trust,try,tug,tumble,turn,twist,type,undress,unfasten,unite,unlock,unpack,untidy,use,vanish,visit,wail,wait,walk,wander,want,warm,warn,wash,waste,watch,water,wave,weigh,welcome,whine,whip,whirl,whisper,whistle,wink,wipe,wish,wobble,wonder,work,worry,wrap,wreck,wrestle,wriggle,x-ray,yawn,yell,zip,zoom</list></variable><variable name="adjective"><list struct="atomic" id="1683">adorable,adventurous,aggressive,agreeable,alert,alive,amused,angry,annoyed,annoying,anxious,arrogant,ashamed,attractive,average,awful,bad,beautiful,better,bewildered,black,bloody,blue,blue-eyed,blushing,bored,brainy,brave,breakable,bright,busy,calm,careful,cautious,charming,cheerful,clean,clear,clever,cloudy,clumsy,colorful,combative,comfortable,concerned,condemned,confused,cooperative,courageous,crazy,creepy,crowded,cruel,curious,cute,dangerous,dark,dead,defeated,defiant,delightful,depressed,determined,different,difficult,disgusted,distinct,disturbed,dizzy,doubtful,drab,dull,eager,easy,elated,elegant,embarrassed,enchanting,encouraging,energetic,enthusiastic,envious,evil,excited,expensive,exuberant,fair,faithful,famous,fancy,fantastic,fierce,filthy,fine,foolish,fragile,frail,frantic,friendly,frightened,funny,gentle,gifted,glamorous,gleaming,glorious,good,gorgeous,graceful,grieving,grotesque,grumpy,handsome,happy,healthy,helpful,helpless,hilarious,homeless,homely,horrible,hungry,hurt,ill,important,impossible,inexpensive,innocent,inquisitive,itchy,jealous,jittery,jolly,joyous,kind</list></variable><variable name="adverb"><list struct="atomic" id="1684">abnormally,absentmindedly,accidentally,actually,adventurously,afterwards,almost,always,annually,anxiously,arrogantly,awkwardly,bashfully,beautifully,bitterly,bleakly,blindly,blissfully,boastfully,boldly,bravely,briefly,brightly,briskly,broadly,busily,calmly,carefully,carelessly,cautiously,certainly,cheerfully,clearly,cleverly,closely,coaxingly,colorfully,commonly,continually,coolly,correctly,courageously,crossly,cruelly,curiously,daily,daintily,dearly,deceivingly,deeply,defiantly,deliberately,delightfully,diligently,dimly,doubtfully,dreamily,easily,elegantly,energetically,enormously,enthusiastically,equally,especially,even,evenly,eventually,exactly,excitedly,extremely,fairly,faithfully,famously,far,fast,fatally,ferociously,fervently,fiercely,fondly,foolishly,fortunately,frankly,frantically,freely,frenetically,frightfully,fully,furiously,generally,generously,gently,gladly,gleefully,gracefully,gratefully,greatly,greedily,happily,hastily,healthily,heavily,helpfully,helplessly,highly,honestly,hopelessly,hourly,hungrily,immediately,innocently,inquisitively,instantly,intensely,intently,interestingly,inwardly,irritably,jaggedly,jealously,jovially,joyfully,joyously,jubilantly,judgmentally,justly,keenly,kiddingly,kindheartedly,kindly,knavishly,knowingly,knowledgeably,kookily,lazily,les,lightly,likely,limply,lively,loftily,longingly,loosely,loudly,lovingly,loyally,madly,majestically,meaningfully,mechanically,merrily,miserably,mockingly,monthly,more,mortally,mostly,mysteriously,naturally,adverbs,describe,or,indicate,the,degree,of,action,&quot;verbs,&quot;,&quot;adjectives,&quot;,or,other,adverbs.,hopelessly,hourly,hungrily,immediately,innocently,inquisitively,instantly,intensely,intently,interestingly,inwardly,irritably,jaggedly,jealously,jovially,joyfully,joyously,jubilantly,judgmentally,justly,keenly,kiddingly,kindheartedly,kindly,knavishly,knowingly,knowledgeably,kookily,lazily,less,lightly,likely,limply,lively,loftily,longingly,loosely,loudly,lovingly,loyally,madly,majestically,meaningfully,mechanically,merrily,miserably,mockingly,monthly,more,mortally,mostly,mysteriously,naturally,nearly,neatly,nervously,never,nicely,noisily,not,obediently,obnoxiously,oddly,offensively,officially,often,only,openly,optimistically,overconfidently,painfully,partially,patiently,perfectly,physically,playfully,politely,poorly,positively,potentially,powerfully,promptly,properly,punctually,quaintly,queasily,queerly,questionably,quicker,quickly,quietly,quirkily,quizzically,randomly,rapidly,rarely,readily,really,reassuringly,recklessly,regularly,reluctantly,repeatedly,reproachfully,restfully,righteously,rightfully,rigidly,roughly,rudely,safely,scarcely,scarily,searchingly,sedately,seemingly,seldom,selfishly,separately,seriously,shakily,sharply,sheepishly,shrilly,shyly,silently,sleepily,slowly,smoothly,softly,solemnly,solidly,sometimes,soon,speedily,stealthily,sternly,strictly,successfully,suddenly,supposedly,surprisingly,suspiciously,sweetly,swiftly,sympathetically,tenderly,tensely,terribly,thankfully,thoroughly,thoughtfully,tightly,tomorrow,too,tremendously,triumphantly,truly,truthfully,List,of,Adverbs,adverbs,describe,or,indicate,the,degree,of,action,&quot;verbs,&quot;,&quot;adjectives,&quot;,or,other,adverbs.,rightfully,scarcely,searchingly,sedately,seemingly,selfishly,separately,seriously,sheepishly,smoothly,solemnly,sometimes,speedily,stealthily,successfully,suddenly,supposedly,surprisingly,suspiciously,sympathetically,tenderly,thankfully,thoroughly,thoughtfully,tomorrow,tremendously,triumphantly,truthfully,ultimately,unabashedly,unaccountably,unbearably,unethically,unexpectedly,unfortunately,unimpressively,unnaturally,unnecessarily,upbeat,upright,upside-down,upward,urgently,usefully,uselessly,usually,utterly,vacantly,vaguely,vainly,valiantly,vastly,verbally,very,viciously,victoriously,violently,vivaciously,voluntarily,warmly,weakly,wearily,well,wetly,wholly,wildly,willfully,wisely,woefully,wonderfully,worriedly,wrongly,yawningly,yearly,yearningly,yesterday,yieldingly,youthfully,zealously,zestfully,zestily</list></variable><variable name="article"><list struct="atomic" id="1685">a,an,the</list></variable><variable name="preposition"><list struct="atomic" id="1686">&quot;aboard,&quot;,&quot;about,&quot;,&quot;above,&quot;,according,&quot;to,&quot;,&quot;across,&quot;,&quot;after,&quot;,&quot;against,&quot;,ahead,&quot;of,&quot;,&quot;along,&quot;,&quot;amid,&quot;,&quot;amidst,&quot;,&quot;among,&quot;,&quot;around,&quot;,&quot;as,&quot;,as,far,&quot;as,&quot;,as,&quot;of,&quot;,aside,&quot;from,&quot;,&quot;at,&quot;,&quot;athwart,&quot;,atop.,&quot;barring,&quot;,because,&quot;of,&quot;,&quot;before,&quot;,&quot;behind,&quot;,&quot;below,&quot;,&quot;beneath,&quot;,&quot;beside,&quot;,&quot;besides,&quot;,&quot;between,&quot;,&quot;beyond,&quot;,but,&quot;circa,&quot;,concerning,&quot;despite,&quot;,&quot;down,&quot;,due,&quot;to,&quot;,during,&quot;except,&quot;,except,&quot;for,&quot;,excluding,far,&quot;from,&quot;,&quot;following,&quot;,&quot;for,&quot;,from,&quot;in,&quot;,in,accordance,&quot;with,&quot;,in,addition,&quot;to,&quot;,in,case,&quot;of,&quot;,in,front,&quot;of,&quot;,in,lieu,&quot;of,&quot;,in,place,&quot;of,&quot;,in,spite,&quot;of,&quot;,&quot;including,&quot;,&quot;inside,&quot;,instead,&quot;of,&quot;,into,like,minus,&quot;near,&quot;,next,&quot;to,&quot;,notwithstanding,&quot;of,&quot;,&quot;off,&quot;,&quot;on,&quot;,on,account,&quot;of,&quot;,on,behalf,&quot;of,&quot;,on,top,&quot;of,&quot;,&quot;onto,&quot;,&quot;opposite,&quot;,&quot;out,&quot;,out,&quot;of,&quot;,&quot;outside,&quot;,over,&quot;past,&quot;,&quot;plus,&quot;,prior,to,&quot;regarding,&quot;,regardless,of,&quot;save,&quot;,since,&quot;than,&quot;,&quot;through,&quot;,&quot;throughout,&quot;,&quot;till,&quot;,&quot;to,&quot;,&quot;toward,&quot;,towards,&quot;under,&quot;,&quot;underneath,&quot;,&quot;unlike,&quot;,&quot;until,&quot;,&quot;up,&quot;,upon,&quot;versus,&quot;,via,&quot;with,&quot;,with,regard,&quot;to,&quot;,&quot;within,&quot;,without</list></variable><variable name="answer"><l>honey</l></variable><variable name="noun2"><l>jj</l></variable></variables></project><media name="you talkin to me" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>