<snapdata remixID="12022556"><project name="4.5 Its Around Here Somewhere" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="4.5 Its Around Here Somewhere"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><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;ca:_ sense la primera lletra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><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="reportJoinWords"><block s="reportCDR"><block s="reportTextSplit"><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block><l><option>letter</option></l></block></block></block></block></script></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;ca:_ sense la primera paraula&#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></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;ca:_ sense la darrera lletra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><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="reportJoinWords"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportTextSplit"><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block><l><option>letter</option></l></block></block></block></block></block></block></script></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;ca:_ sense la darrera paraula&#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="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><block var="sentence"/></block></block></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><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></block></block></block></custom-block></block></script></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;ca:primera paraula 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></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;ca:primera lletra 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;ca:darrera paraula 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></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;ca:paraula buida? _&#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;ca:frase buida? _&#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="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></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></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>ca:frase _&#xD;</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="doApplyExtension"><l>err_error(msg)</l><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>ca:notació textual de _&#xD;</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" helper="true"><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;ca:primera lletra 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></block-definition><block-definition s="n" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="contains %&apos;list&apos; %&apos;find value&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block var="find value"/><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="bubble"><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script></block></script></block><block s="bubble"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="index of %&apos;list&apos; %&apos;find value&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block var="find value"/><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="bubble"><block var="i"/></block><block s="doStopThis"><l><option>this block</option></l></block></script></block></script></block><block s="bubble"><l>-1</l></block></script></block-definition><block-definition s="first e word %&apos;find list&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="find list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="i"/><block var="find list"/></block></block><l>e</l></block><script><block s="doSayFor"><block s="reportListItem"><block var="i"/><block var="find list"/></block><l>2</l></block><block s="doStopThis"><l><option>this block</option></l></block></script></block></script></block></script></block-definition><block-definition s="first word starts with %&apos;find list&apos; %&apos;letter&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="find list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="i"/><block var="find list"/></block></block><block var="letter"/></block><script><block s="doSayFor"><block s="reportListItem"><block var="i"/><block var="find list"/></block><l>2</l></block><block s="doStopThis"><l><option>this block</option></l></block></script></block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="759"><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="760"></list></costumes><sounds><list struct="atomic" id="761"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0.8602150537634408" y="-1.075268817204301" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="766"><costumes><list struct="atomic" id="767"></list></costumes><sounds><list struct="atomic" id="768"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="doSetVar"><l>find list</l><block s="reportNewList"><list><l>2</l><l>4</l><l>5</l></list></block></block><custom-block s="contains %s %s"><block var="find list"/><l>2</l></custom-block></script><script x="20" y="84.83333333333334"><block s="doSetVar"><l>find list</l><block s="reportNewList"><list><l>2</l><l>4</l><l>5</l></list></block></block><custom-block s="index of %s %s"><block var="find list"/><l>2</l></custom-block></script><script x="20" y="149.6666666666667"><block s="doSetVar"><l>word list</l><block s="reportNewList"><list><l>Brother</l><l>Sad</l><l>Ewok</l></list></block></block><custom-block s="first word starts with %s %s"><block var="word list"/><l>S</l></custom-block></script><script x="20" y="214.5"><block s="doSetVar"><l>word list</l><block s="reportNewList"><list><l>Brother</l><l>Sad</l><l>Ewok</l></list></block></block><custom-block s="first e word %s"><block var="word list"/></custom-block></script></scripts></sprite><watcher var="find list" style="normal" x="9.999999999999607" y="10.00000000000001" color="243,118,29" extX="80" extY="70.00000000000003"/><watcher var="word list" style="normal" x="17.204301075268816" y="17.204301075268816" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="find list"><list struct="atomic" id="822">2,4,5</list></variable><variable name="word list"><list struct="atomic" id="823">Brother,Sad,Ewok</list></variable></variables></scene></scenes></project><media name="4.5 Its Around Here Somewhere" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>