<snapdata remixID="14976177"><project name="U5L1-GuessNumber" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U5L1-GuessNumber"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="number guessing game" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="gotoXY"><l>-200</l><l>-100</l></block><block s="write"><l>I&apos;m thinking of a number from 1 to 60.</l><l>16</l></block><block s="gotoXY"><l>20</l><l>0</l></block><block s="doDeclareVariables"><list><l>secret number</l><l>number of guesses</l><l>sprite response</l></list></block><block s="doSetVar"><l>secret number</l><block s="reportRandom"><l>1</l><l>60</l></block></block><block s="doSetVar"><l>number of guesses</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="guesses"/></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block var="secret number"/></list></block><script><block s="doAsk"><l>Guess my secret number.</l></block><block s="doSetVar"><l>number of guesses</l><block s="reportVariadicSum"><list><block var="number of guesses"/><l>1</l></list></block></block><block s="doSetVar"><l>sprite response</l><custom-block s="high or low answer: %n secret number: %n"><block s="getLastAnswer"></block><block var="secret number"/></custom-block></block><block s="doAddToList"><block var="sprite response"/><block var="guesses"/></block><block s="doSayFor"><block var="sprite response"/><l>2</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>You guessed it in </l><block var="number of guesses"/><l> guesses.</l></list></block><l>3</l></block></script></block-definition><block-definition s="high or low answer: %&apos;answer&apos; secret number: %&apos;secret number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="answer"/><block var="secret number"/></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block var="answer"/><l>is correct!</l></list></custom-block></block></script><list></list></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="answer"/><block var="secret number"/></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block var="answer"/><l>is too low.</l></list></custom-block></block></script><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block var="answer"/><l>is too high.</l></list></custom-block></block></script></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;pl:połącz słowa _&#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><list></list></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><list></list></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script><list></list></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;pl:lista $arrowRight zdanie _&#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;pl:zdanie $arrowRight lista _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><l></l></block><l>0</l></list></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;pl:słowo $arrowRight lista _&#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><list></list></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;pl:lista $arrowRight słowo _&#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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><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></list></block><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script><list></list></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="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="GuessAverage" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doChangeVar"><l>turns</l><l>1</l></block><block s="doSetVar"><l>guess</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="biggest"/><block var="smallest"/></list></block><l>2</l></block></block></block><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><block s="doSayFor"><block var="guess"/><l>2</l></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="%&apos;input&apos; is divisible by %&apos;dividend&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="input"/><block var="dividend"/></block><l>0</l></list></block></block></script><scripts><script x="235.9951171875" y="146.3666666666664"><block s="reportBoolean"><l><bool>false</bool></l></block></script></scripts></block-definition><block-definition s="is %&apos;input1&apos; between %&apos;1strange&apos; and %&apos;2ndrange&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="input1"/><block var="1strange"/></list></block><block s="reportVariadicEquals"><list><block var="input1"/><block var="2ndrange"/></list></block><block s="reportVariadicLessThan"><list><block var="1strange"/><block var="input1"/><block var="2ndrange"/></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><scripts><script x="234.4999999999999" y="246.03333333333325"><block s="reportBoolean"><l><bool>true</bool></l></block></script><script x="106.5" y="205.03333333333336"><block s="reportVariadicEquals"><list><l></l><l></l></list></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;ca:_ sense la primera lletra&#xD;es:todos menos la primera letra de _&#xD;pl:_ bez pierwszej litery&#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><list></list></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;es:todas menos la primera palabra de _&#xD;pl:_ bez pierwszego słowa&#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><list></list></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;es:todos menos la última letra de _&#xD;pl:_ bez ostatniej litery&#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><list></list></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;es:todos menos la última palabra de _&#xD;pl:_ bez ostatniego słowa&#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><list></list></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;es:primera palabra de _&#xD;pl:pierwsze słowo _&#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;es:última letra de _&#xD;pl:ostatnia litera _&#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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="word"/></block><l>0</l></list></block><script><custom-block s="error %txt"><l>Last of empty word.</l></custom-block></script><list></list></block><block s="doReport"><block s="reportLetter"><block s="reportTextAttribute"><l><option>length</option></l><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;es:última palabra de _&#xD;pl:ostatnie słowo _&#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><list></list></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;es:¿palabra vacía? _&#xD;pl:puste słowo? _&#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><list></list></block><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="word"/></block><l>0</l></list></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;es:¿oración vacía? _&#xD;pl:puste zdanie? _&#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><list></list></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="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;es:oración _&#xD;pl:zdanie _&#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;pl:błąd _&#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;es:imprimible _&#xD;pl:tekstowa _&#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><list></list></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l>()</l></block></script><list></list></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>es:requerir no vacío _ _&#xD;</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="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="text"/></block><l>0</l></list></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;es:primera letra de _&#xD;pl:pierwsza litera _&#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="even? %&apos;num&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><custom-block s="%s is divisible by %s"><block var="num"/><l>2</l></custom-block></block></script></block-definition><block-definition s="odd %&apos;odd&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportNot"><custom-block s="%s is divisible by %s"><block var="odd"/><l>2</l></custom-block></block></block></script></block-definition><block-definition s="%&apos;2&apos; ≤ %&apos;1&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="1"/><block var="2"/></list></block><block s="reportVariadicLessThan"><list><block var="2"/><block var="1"/></list></block></list></block></block></script></block-definition><block-definition s="%&apos;2&apos; ≥ %&apos;1&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="1"/><block var="2"/></list></block><block s="reportVariadicLessThan"><list><block var="1"/><block var="2"/></list></block></list></block></block></script></block-definition><block-definition s="%&apos;2&apos; ≠ %&apos;1&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="1"/><block var="2"/></list></block></block></block></script></block-definition><block-definition s="num of divisors %&apos;num&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>length</option></l><custom-block s="divisors of %n"><block var="num"/></custom-block></block></block></script></block-definition><block-definition s="divisors of %&apos;num&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="%s is divisible by %s"><block var="num"/><l></l></custom-block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block var="num"/></block></block></block></script></block-definition><block-definition s="maximum of %&apos;1&apos; and %&apos;2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportVariadicMax"><list><block var="1"/><block var="2"/></list></block><block var="1"/></list></block><script><block s="doReport"><block var="1"/></block></script><script><block s="doReport"><block var="2"/></block></script></block></script></block-definition><block-definition s="minimum of %&apos;1&apos; and %&apos;2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportVariadicMin"><list><block var="1"/><block var="2"/></list></block><block var="1"/></list></block><script><block s="doReport"><block var="1"/></block></script><script><block s="doReport"><block var="2"/></block></script></block></script><scripts><script x="313.0994140625006" y="140.33333333333326"><block var="2"/></script></scripts></block-definition><block-definition s="maximum of list %&apos;listofnum&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="listofnum"/><block s="reifyReporter"><autolambda><custom-block s="maximum of %n and %n"><l></l><l></l></custom-block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="minimum of list %&apos;listmin&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="listmin"/><block s="reifyReporter"><autolambda><custom-block s="minimum of %n and %n"><l></l><l></l></custom-block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="sum of list %&apos;+list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="+list"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="average of list %&apos;avglist&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="avglist"/><block s="reifyReporter"><autolambda><custom-block s="average of %n and %n"><l></l><l></l></custom-block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="intersection %&apos;list1&apos; %&apos;list2&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportKeep"><block var="list2"/><block var="list1"/></block></block></script></block-definition><block-definition s="integer? %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportRound"><block var="num"/></block><block var="num"/></list></block></block></script></block-definition><block-definition s="average of %&apos;a&apos; and %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="a"/><block var="b"/></list></block><l>2</l></block></block></script></block-definition></blocks><primitives><block-definition s="%&apos;#1&apos;" type="predicate" category="operators" selector="reportVariadicEquals" primitive="reportVariadicEquals"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="=" collapse="all =" initial="2"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportVariadicEquals</l></block></script></block-definition></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="1131"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1132"></list></costumes><sounds><list struct="atomic" id="1133"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="20" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="1138"><costumes><list struct="atomic" id="1139"></list></costumes><sounds><list struct="atomic" id="1140"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><custom-block s="number guessing game"></custom-block></script><script x="307.66666666666663" y="141"><block s="receiveGo"></block><block s="doSetVar"><l>number</l><block s="reportRandom"><block var="smallest"/><block var="biggest"/></block></block><block s="doSetVar"><l>guesses</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>smallest</l><l>1</l></block><block s="doSetVar"><l>biggest</l><l>60</l></block><block s="doTellTo"><l>Just right</l><block s="reifyScript"><script><block s="show"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Too small</l><block s="reifyScript"><script><block s="show"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Too big</l><block s="reifyScript"><script><block s="show"></block></script><list></list></block><list></list></block><custom-block s="GuessAverage"></custom-block></script></scripts></sprite><sprite name="Too small" idx="3" x="-121.36491266256803" y="-106.02258257604643" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="26.41799999999994,0,188.7,1" pen="tip" id="1198"><costumes><list id="1199"><item><ref mediaID="U5L1-GuessNumber_Too small_cst_toosmall"></ref></item></list></costumes><sounds><list struct="atomic" id="1200"></list></sounds><blocks></blocks><variables></variables><scripts><script x="49.599999999999994" y="168.33333333333337"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>smallest</l><block s="reportVariadicSum"><list><block var="guess"/><l>1</l></list></block></block><block s="doAddToList"><block s="reportJoinWords"><list><block var="guess"/><l>is too small</l></list></block><block var="guesses"/></block><custom-block s="GuessAverage"></custom-block></script></scripts></sprite><sprite name="Just right" idx="2" x="9.635087337432651" y="-103.02258257604637" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="59.67000000000005,229.5,0,1" pen="tip" id="1223"><costumes><list id="1224"><item><ref mediaID="U5L1-GuessNumber_Just right_cst_justright"></ref></item></list></costumes><sounds><list struct="atomic" id="1225"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="guess"/><block var="number"/></list></block><script><block s="doSayFor"><l>you won</l><l>2</l></block></script><list></list></block></script></scripts></sprite><sprite name="Too big" idx="4" x="137.63508733743265" y="-103.02258257604637" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="133.72199999999998,0,145.35,1" pen="tip" id="1245"><costumes><list id="1246"><item><ref mediaID="U5L1-GuessNumber_Too big_cst_toobih"></ref></item></list></costumes><sounds><list struct="atomic" id="1247"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="91.33333333333331"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>biggest</l><block s="reportDifference"><block var="guess"/><l>1</l></block></block><block s="doAddToList"><block s="reportJoinWords"><list><block var="guess"/><l>is too big</l></list></block><block var="guesses"/></block><custom-block s="GuessAverage"></custom-block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="17" y="13" color="4,148,220" hidden="true"/><watcher var="turns" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="smallest" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="biggest" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="guess" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="guesses" style="normal" x="19" y="16.500001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="number" style="normal" x="14" y="134.00000799999998" color="243,118,29"/></sprites></stage><variables><variable name="guesses"><list struct="atomic" id="1276">30is too big,15is too small,22is too small,26is too small,28is too big</list></variable><variable name="turns"><l>35</l></variable><variable name="smallest"><l>27</l></variable><variable name="biggest"><l>27</l></variable><variable name="guess"><l>27</l></variable><variable name="number"><l>27</l></variable></variables></scene></scenes></project><media name="U5L1-GuessNumber" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="toosmall" center-x="58.5" center-y="51.5" image="data:image/png;base64,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" mediaID="U5L1-GuessNumber_Too small_cst_toosmall"/><costume name="justright" center-x="58.5" center-y="51.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHUAAABnCAYAAAA+Gg0sAAAP2UlEQVR4AeydBZAcRRSGXwcLHtzhglWAwr0KCZ7ikAQKCFoU7hzucjgUXri7Ezy4BHf3oiAB4u6ecF9n36R3bmZ3M6szdCpv23u639/6+nVfh5n+X+Y40EH8v8xxwIOaOUhFPKge1AxyIINV8j3Vg5pBDmSwSr6n/t9AffHFF+XOO++UF154QXr37u2pdB5UhVf33nuvPProozJixIiCTTG2pz788MMCqF988YW89NJL0qtXL0915sEnn3wi7777rnzwwQfJQB0/fnzBhD6wfhwYOnRowY/H9tRll102SLjWWmtJjx49PNWRB2CggCy33HJqjTRjQZ1nnnmCBF26dJHm5mZPdeQBGASAFLHEgloknQ9uYA54UBsYnKRF86Am5VwDp/OgNjA4SYuWYVCTsiT96Tyo6cewXQ08qO1Ykn4PD2r6MWxXAw9qO5ak38ODmn4M29XAg9qOJen38KCmH8N2NfCgtmNJ+j2qC2r6+SOcXQ4YMEBmzJiRmtpUDNTPPvtMjjjiCDnppJOK0lFHHSX9+vVreCYNGzZMzjnnHLnwwgvl999/b/jyagErAurMmTPlp59+snlOmDBBihGtftSoUTZ+I/9MmzZNOnSYxaJiekGNVI9ZJS6zRMYY6dq1q2yyySay8cYby5ZbbmlpnXXWyct5s802s3EIX3HFFfPCGtExZcqUYNj9999/G7GIkWWqCKjkvOqqq8oxxxwjxx57rBx++OGWTjzxROnYsSPBstJKK9nhmTiEL7HEEtafXjtx4kRRotfbAOdHw9ScPn26ExptnTRpkvzxxx+C4hz0ww8/iM6NI0eOlB9//FHGjBkTnTjna4zJ2UTmnnvuwN7olg7VLCDDl+Y/efJktQYmfszBgK/03HPPBeEAfMstt4iGqXnppZcGPSiInLMA5kMPPSQnnHCCXHXVVVbFFTXXm266yc6NzOdnnHGG3HjjjfL444/nUs02SD9w4EAZPHiw/P3330HAn3/+GSyaaBwuldLIgoxqYKkqqMbMbulRdaGXhhkSdrP6DKdlWAz74Sbt+eefL++//z5OS8aYYF6U0L++ffvmNQ7Kc8EFFwh03nnnyf333x+k+PXXX4NFEwsnl5599tkgXiNYqgpqsQoyNNOjunfvHhnVGCOHHHKI7L///tZ0leGiEnz66aeiC7CFF15YAPiuu+4SiJ65xx575CUzpn2jY3TIi5RCR11BNcYIi6lu3boFc2+Yh6uttprssMMOss0228gaa6wRDs5zu/Mec3dTU5MYMwu4hRZaSAD1tNNOC9LMN998gR0LK116KHTRRRdJz5498bbEmqG1tVUIc4mGs+eee9o4Nfsp8qEORcJrEsywWexDpfQgd9vxyy+/5A2tmj/6s2eddZag1wzIAKlhmIsttph07tzZLuzWXnttvCyhornCCivYMMKVaDjhxmET1PGnIUCtVP1ZYWteL7/8srAoosfdfvvtwj0UiKskc801l7DY2nDDDTV6pOku9EppeJGZ1MEzMajMX0iQHnvsMSmlF9Wibgzl66+/ft6n+vfvL1999ZVwDwUC1CuuuEKOPvpo+eabbySL/xKDOm7cOMsP9n+NAqoxxm5/jj/+eDu82gLG/LDSve2222TQoEExMdLrnRhUt8qlgFpKHPJkaMRMQggT6JUsai677DJhj3vllVcKPfPqq6+WSy65RA466KBgi0OZGHGSfKuR05QN6vDhw2MlM0hu2MzDABYUxhisBYlNPr0oHIlbeISF/V33d999J8yfCOGZAzu2SbOWWmopWXrppQUJ1vLLLy+IM0899dQg2dSpUwN7VixlgwoA7733XiQ/XnvttcB/8cUXD7YXgWfOQo/JWeW3334ThALqxkTyxFCpDSRutQmQxEc4wf1ayoY7TP/880/Yq6ib+Vjz18i4v//+e7n22mutCJS7oxpWTzMxqC7DXnnlFXshmeGPyjDfwtQPP/wQp6VNN93UmlE/gEQvIgyAGS6ffvppYb7mBntLS0ve0ReLnyeeeEI47iM+6SB3tcq3zz77bBuHIzTkxkinEA0++eSTRLe03nrrWTPqhzItuOCCNoi6nXvuuXbRxRD/yCOPWDn3zTffLEibiES5MOtNiUFlOHMLD/MZ1lgRA0KfPn2CYFakK6+8cuAOW4wxeRt9wl9//XVBXssNdneIZEilQb3zzjvy1FNP5a283Xjkwb717rvvFsBFbsyw/PbbbxNkiYZWSKCBMAOJlo3c9sNUw/AOMTpRjjZv+5/9LqdQ1lHnn8SgcsTW2iZhgTFxdTDGyH777SesRql0XDz8WdzQEzp16oQzjwi7/PLLZbvtthMdgonQuU1IgKnkihEZ7uO+ucACC8ihhx5q97FxcTRP6kn5F1lkEfUKTGOMbLTRRnLyySfLHXfcIWuuuWYQVk9LYlApNBIW9nu0XDbzp59+uq0gTAAg5sGddtopWG2SphABHvMTK1aEBqxWkdmS1zLLLCMHHnig3HPPPQEhN3ZBAXTEduRxzTXXWJnvddddJ+Sloj1ObhgBttpqq9g5PlxGhBTXX3+9UBamBohvIFM+7rjjZN111y25juG8q+EuC1QtED2EK+tdunSxFYQJAIS/xpkTkxUr0iHmNGS2paZlO9TU1CSdOnUKkiy66KJW5EevhpZccsmSwQwyyVkoCytpiG8YY3IhjWVUBNTGqpIvjQc1g23Ag+pBzSAHMlgl31M9qA3FAV+YGA74nhrDmDR7e1DTjF5M2T2oMYxJs7cHNc3oxZTdgxrDmDR7e1DTjF5M2RsWVFRhOAXhpOejjz7KOzeNqYv3znGgYUFFfeTzzz+Xr7/+2mpVuBoOubJXxfj555+FYzYaE+YzzzwTqRRelY9XKNMyQa1QKSKy4S6MeqPuovZqmjQc3qcHWBoTJqorlfgmqjTclHO1JSqRb1QeiUBF54cDaq4hFiLUR2jtb731Vp7GQlRBwn4om6mfa1e/apjGGOGqhXvwbkz5Z6bwC15wU64WzwwkAhUlLtRKij0DQOuktaMkBvi01FLBQJsATYZtt91W9t1338QH26V+T+NtvfXW9k4rB/7qV66JQpw2FPSmys2vWPpEoKKZ0LNnT+nevXueGgcqIvhB3ARzlc0YdlB5QX+3WKEIV/WVgw8+WDbffPOagcq3IQUBe7mEyir1J59aPDOQCFQ0+nbccUfZbbfdhFtkFBbNO4DGD9p9993tzW0u8KpaC9p+XMsnfhRRcUaBMDHXRcUvxQ91VSg8hDPS6HfQ3y2WF2UAEO7f8NwAwyjlLZaOcGNmD+HwCb9qUiJQtUBUFMJNBWmR2F1aZZVVZO+99w68+sU8tQOTTznlFHsXBnVOl9wnA4KMClgoB38giVtvLS0t0tJGKMMxp/GKDDfNWRPoNwgD+Kgs5513Xvt2BHEvvvhiufXWW+3wjGIbd2D/+uuvqGR2DVGvZwbKAjWyNhGeAKvexsxuteqHCVPpOdjDVEpP0jRceEL/mD9lRkNTf0zm9BtuuEF4EwK3EvmH42oYvRMAaXTqpyZp0Czkm+qHiT8jFIQWY62fGag6qPRkFLOpLIQbM0woh/OyC08BHHDAAfYPG4XjFHPTMNBFdgFAq3GvvfaSKEVrY4ydQljEoSlYKH/mWFRUUVvlkpXGpT7sZTHVDzPsxq9WVFFQmbdopbR8hkBaOcPVt99+G9QH5efA4ViMMYJqKU8BbL/99rLLLrvEPhngJAusMBHmMm/jydyFvi86w7vuuqtV3GZ7tfrqqxNsCZXSbt26WbVWQLOeET8sDNH5ZTWO2mrXrl2FfDUqIwDfVzd50UMhysBaQ8NoZDQ8wlxCX5nF5ax45f1WDFTAZC/GPIaCN0rOzEEuoDvvvLO4TC1UdBpGofBwGI3oyy+/tN4wFcahO2w9cj9o2aNwjokXZSYd9jgyxth5Hq1+Nw46xOgY48c2JTx11POZgYqBSuXiCCZzx4b9Zlyccv2RFeuwy6MfbImi8qQHz0k56M0ohEflpUDTOAo1Qvapmr5QPI1TrllRUGEWq0qGT7dg3DHZYostXK+K290ep8yO+4i7f46Lo/48+DH//POrMxVmxUClB9BDNthgA2GhwzZBOcBVv48//lidVTeL9QaGy1IL4TaWUtPUO17FQGUIchmgix6t4AMPPBB741zjlGOymEEoQh5cV4yTXFHO559/nmiZpYqBGsUhthJ6aRdmcj6KGRW3XD9OclickA9zGHtLZNO4lVihcpm5b9++6lWWWa26lFWotsRlgWrMbEECiyGkL215Bv9hNHOsejAM6wpV/eJMFS0SzmIFsxDx/cMOOyyIwq1u7o0ihOBGOlf3kQq9+eabQZw4izEmkDVTh6h4xhjRcvHtcN0l5h/nxOHpAXclnxlIBCpDG+8RcZMboCg/vePBBx8URHrunMVNbXfhdN9999m/cc55JekgHujgyr4S+fIH1XU126dPH+FRRzc8/B3yYZvBfI4domciLuQ+qpsfYXHEy6H0ZsSJxKFxcMrEUwS4IUSdlEXjUHfuzbJuiOq97G11xKrFMwOJQB0yZIj9I/RvvPFGnlYAgm7ef+CpACqvhOxXKwUD6D0wGQbAeBoDPUiJfAFS09OIXn31VXHD+U7Ugxw0IAQD3B/V9K6JUIPn61w/tVMW3nKwErCcJ2XkKQJEfZQDb8CkLNiV2I8TZ+zYseoVmCwia/nMQCJQWeIz5ASlDll4ecz1YgjjPUB3SKVXEceYWZIk7HNCxhjRhhJOh9SGm94c9fHAJIT0hkc39tlnH1HhQzidMUbitl5NTU1CvUkTl54eGSdurOUzA4lAZe/GoochJ4pY+VJ5l6gwzwhofOZabRicv6p/qSYPdBSTTnG7naNBiEak+9fRo0e7Rcuz09OjysBjIFpezo2j4rS2tgbzbF6mOQd8QVSJyJGDAIjGBy+RwKEYoN/IJUlkJAI10ZcaJBHzdHjorHXR6M08MQAxTRhjKlqEzIIKeDyRw8kNq0vmS7YynKkSBhdRbosbwglPK2USVEBDcM88zgE5BwxHHnmk8F6huzLnCE23JWkFMKrcmQSV3gmwURXGzxhjn4ZljsOdNcokqBy4cwTI38nh799AHCqgmciChNdFCz3qlXaQMwmqMcZqOqBDxJkudOaZZwqaiRzSs8VKO3CFyt/QoBYquA+L50BJoPJcK1IiT72lXjxQcSxQIpXDjKNYUF0RHFr2vObpqZe9rFUPPvDXOxRErnGoPcqMBTWL+7coBqTRj/cVC5U7FtTm5mZBy54VZI8ePazKpjfrxwduPSCXRpOxmNZhLKi8l0tiVpAA7KlZ6skD5OMo7yEwKdRLCYsFlUBP6eSABzWduBUstQe1IHvSGVgM1HTW6n9eag9qBhuAB9WDmkEOZLBKvqd6UDPIgQxWyffUDIL6HwAAAP///Q5u/wAAAAZJREFUAwD77ui+/gfgDQAAAABJRU5ErkJggg==" mediaID="U5L1-GuessNumber_Just right_cst_justright"/><costume name="toobih" center-x="58.5" center-y="51.5" image="data:image/png;base64,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" mediaID="U5L1-GuessNumber_Too big_cst_toobih"/></media></snapdata>