<snapdata remixID="11170626"><project name="OnePassword" 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="OnePassword"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="needsMoreCharacters?" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>needsMoreCharacters</l></list></block><block s="doSetVar"><l>needsMoreCharacters</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block s="reportStringSize"><l></l></block><l>5</l></block></autolambda><list></list></block><block var="password list"/></block></block><block s="bubble"><block var="needsMoreCharacters"/></block></script></block-definition><block-definition s="missingLetters?" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>missingLetters</l></list></block><block s="doSetVar"><l>missingLetters</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="password list"/><script><block s="doIf"><block s="reportEquals"><block s="reportIsA"><block var="item"/><l><option>number</option></l></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doAddToList"><block var="item"/><block var="missingLetters"/></block></script></block></script></block><block s="doSayFor"><block var="missingLetters"/><l>2</l></block></script><scripts><script x="188.2802734375" y="230.4666666666667"><block var="missingText"/></script><script x="128.12109375" y="260.3000000000002"><block var="missingText"/></script></scripts></block-definition><block-definition s="missingNumbers" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>missingNumbers</l></list></block><block s="doSetVar"><l>missingNumbers</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="password list"/><script><block s="doIf"><block s="reportEquals"><block s="reportIsA"><block var="item"/><l><option>text</option></l></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doAddToList"><block var="item"/><block var="missingNumbers"/></block></script></block></script></block><block s="doSayFor"><block var="missingNumbers"/><l>2</l></block></script></block-definition><block-definition s="combine by" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="are the items of %&apos;data&apos; distinct" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doReport"><custom-block s="are the items of %l distinct"><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block-definition><block-definition s="%&apos;text&apos; number?" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doIf"><block s="reportListContainsItem"><block var="text"/><block var="i"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="distinct items from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doReport"><custom-block s="distinct items from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="distinct items from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></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;</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="generatepassword" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportCombine"><block s="reportNewList"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><l>21</l></block><block s="reportNewList"><list><l>opacity</l><l>textbook</l><l>microphone</l><l>notecard</l><l>aluminum</l><l>caffine</l><l>plastic</l><l>computer</l><l>attendence</l><l>calendar</l><l>through</l><l>business</l><l>information</l><l>something</l><l>company</l><l>important</l><l>experience</l><l>including</l><l>available</l><l>working</l><l>community</l></list></block></block><block s="reportListItem"><block s="reportRandom"><l>1</l><l>10</l></block><block s="reportNewList"><list><l>#$%</l><l>*^&amp;</l><l>&#126;!#</l><l>^&amp;*</l><l>!@$</l><l>@!#</l><l>!#</l><l>$$#</l><l>!@!</l><l>*@^</l></list></block></block><block s="reportRandom"><l>1</l><l>10</l></block></list></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block></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="909"><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 id="910"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="911"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="Sprite" idx="1" x="107.99999999999977" y="111.93491124260353" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="916"><costumes><list id="917"><item><ref mediaID="Sprite_cst_button"></ref></item></list></costumes><sounds><list struct="atomic" id="918"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><block s="receiveGo"></block><block s="doSetVar"><l>password list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>PasswordsAtRisk</l><block s="reportNewList"><list></list></block></block></script><script x="30" y="95"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l></l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="password list"/></block></script><script x="30" y="229.83333333333343"><block s="doDeclareVariables"><list><l>needsMoreCharacters</l></list></block><block s="doSetVar"><l>needsMoreCharacters</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block s="reportStringSize"><l></l></block><l>5</l></block></autolambda><list></list></block><block var="password list"/></block></block><block s="doReport"><block var="needsMoreCharacters"/></block></script><script x="30" y="349.5000000000001"><block s="doDeclareVariables"><list><l>missingNumbers</l></list></block><block s="doSetVar"><l>missingNumbers</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="password list"/><script><block s="doIf"><block s="reportEquals"><block s="reportIsA"><block var="item"/><l><option>text</option></l></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doAddToList"><block var="item"/><block var="missingNumbers"/></block></script></block></script></block><block s="bubble"><block var="missingNumbers"/></block></script><script x="30" y="532.8333333333337"><block s="doDeclareVariables"><list><l>missingText</l></list></block><block s="doSetVar"><l>missingText</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="password list"/><script><block s="doIf"><block s="reportEquals"><block s="reportIsA"><block var="item"/><l><option>number</option></l></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doAddToList"><block var="item"/><block var="missingText"/></block></script></block></script></block><block s="bubble"><block var="missingText"/></block></script><comment x="30" y="716.1666666666672" w="90" collapsed="false">these 2 could be abstracted by creating custom blocks</comment></scripts></sprite><sprite name="Sprite(2)" idx="3" x="83.99999999999977" y="-140.0650887573962" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="89.25,48.195,0,1" pen="tip" id="1029"><costumes><list id="1030"><item><ref mediaID="Sprite(2)_cst_button "></ref></item></list></costumes><sounds><list struct="atomic" id="1031"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20.00000000000003"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeclareVariables"><list><l>generatedPassword</l></list></block><block s="doSetVar"><l>generatedPassword</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>generatedPassword</l><custom-block s="generatepassword"></custom-block></block><block s="doSayFor"><block var="generatedPassword"/><l>2.5</l></block><block s="doAsk"><block s="reportJoinWords"><list><l>Would you like to add </l><block var="generatedPassword"/><l> to your password list? Press Y to save.</l></list></block></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>Y</l></block><script><block s="doAddToList"><block var="generatedPassword"/><block var="password list"/></block></script></block></script><script x="20" y="278.66666666666663"><block s="reportCombine"><block s="reportNewList"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><l>21</l></block><block s="reportNewList"><list><l>opacity</l><l>textbook</l><l>microphone</l><l>notecard</l><l>aluminum</l><l>caffine</l><l>plastic</l><l>computer</l><l>attendence</l><l>calendar</l><l>through</l><l>business</l><l>information</l><l>something</l><l>company</l><l>important</l><l>experience</l><l>including</l><l>available</l><l>working</l><l>community</l></list></block></block><block s="reportListItem"><block s="reportRandom"><l>1</l><l>10</l></block><block s="reportNewList"><list><l>#$%</l><l>*^&amp;</l><l>&#126;!#</l><l>^&amp;*</l><l>!@$</l><l>@!#</l><l>!#</l><l>$$#</l><l>!@!</l><l>*@^</l></list></block></block><block s="reportRandom"><l>1</l><l>10</l></block></list></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block><comment w="90" collapsed="false">coding contained within the &quot;generate password&quot; custom block.</comment></block></script></scripts></sprite><sprite name="Sprite(3)" idx="2" x="96" y="-12.065088757396381" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,94.35,54.723000000000006,1" pen="tip" id="1144"><costumes><list id="1145"><item><ref mediaID="Sprite(3)_cst_button "></ref></item></list></costumes><sounds><list struct="atomic" id="1146"></list></sounds><blocks></blocks><variables></variables><scripts><script x="25" y="10"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>PasswordAlerts</l><block s="reportNewList"><list></list></block></block><block s="doDeclareVariables"><list><l>missingNumbers</l></list></block><block s="doDeclareVariables"><list><l>needsMoreCharacters</l></list></block><block s="doDeclareVariables"><list><l>missingText</l></list></block><block s="doSetVar"><l>missingNumbers</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="password list"/><script><block s="doIf"><block s="reportEquals"><block s="reportIsA"><block s="reportLetter"><l><option>last</option></l><block var="item"/></block><l><option>number</option></l></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doAddToList"><block var="item"/><block var="missingNumbers"/></block><block s="doAddToList"><block var="item"/><block var="PasswordAlerts"/></block></script></block></script><comment w="90" collapsed="false">this assumes that the number last in the password, so this should be articulated upon opening of the doccument.</comment></block><block s="doSetVar"><l>needsMoreCharacters</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>needsMoreCharacters</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block s="reportStringSize"><l></l></block><l>8</l></block></autolambda><list></list></block><block var="password list"/></block></block><block s="doForEach"><l>item</l><block var="needsMoreCharacters"/><script><block s="doAddToList"><block var="item"/><block var="PasswordAlerts"/></block></script></block><block s="doSetVar"><l>missingText</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="password list"/><script><block s="doIf"><block s="reportEquals"><block s="reportIsA"><block var="item"/><l><option>number</option></l></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doAddToList"><block var="item"/><block var="missingText"/></block><block s="doAddToList"><block var="item"/><block var="PasswordAlerts"/></block></script></block></script></block><block s="doSetVar"><l>PasswordsAtRisk</l><custom-block s="distinct items from %l"><block var="PasswordAlerts"/></custom-block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>You have </l><block s="reportListAttribute"><l><option>length</option></l><custom-block s="distinct items from %l"><block var="PasswordAlerts"/></custom-block></block><l> passwords at risk.</l></list></block><l>2</l></block><block s="doAsk"><l>Would you like to manually edit you passcodes or auto-generate new ones? Enter Y to replace the at risk passwords</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>Y</l></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="PasswordsAtRisk"/></block><script><block s="doReplaceInList"><block var="i"/><block var="PasswordsAtRisk"/><custom-block s="generatepassword"></custom-block></block></script></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="PasswordsAtRisk"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="PasswordsAtRisk"/></block><block var="password list"/></block></script></block></script><script x="36" y="1221.8333333333333"><block s="doDeclareVariables"><list><l>a</l></list><comment w="90" collapsed="false">use this code above, but instead of replacing each item in passwords at risk with 1, repace it with a generated password(should probably make sprite 2 into a custom block)</comment></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list><l>water</l><l>2</l><l>3</l></list></block></block><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doReplaceInList"><block var="i"/><block var="a"/><l>1</l></block></script></block><block s="doReport"><block var="a"/></block></script><script x="20" y="882.5000000000005"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doFor"><l>i</l><block s="reportListAttribute"><l><option>length</option></l><block var="password list"/></block><l>1</l><script><block s="doIf"><block s="reportLessThan"><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="password list"/></block></block><l>8</l></block><script><block s="doDeleteFromList"><block var="i"/><block var="password list"/></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportIsA"><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><block var="i"/><block var="password list"/></block></block><l><option>number</option></l></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doDeleteFromList"><block var="i"/><block var="password list"/></block></script></block></script><comment w="90" collapsed="false">This section checks through the original password list AFTER the new, secure passwords have been added. This time, the ones being deleted are the duplicates.</comment></block><block s="doSetVar"><l>PasswordsAtRisk</l><block s="reportNewList"><list></list></block></block></script><script x="26" y="1431.8333333333326"><block s="doSetVar"><l>missingNumbers</l><block s="reportNewList"><list></list></block><comment w="90" collapsed="false">pre-rewrite missingNumbers code</comment></block><block s="doForEach"><l>item</l><block var="password list"/><script><block s="doIf"><block s="reportEquals"><block s="reportIsA"><block var="item"/><l><option>text</option></l></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doAddToList"><block var="item"/><block var="missingNumbers"/></block><block s="doAddToList"><block var="item"/><block var="PasswordAlerts"/></block></script></block></script></block></script></scripts></sprite><watcher var="PasswordAlerts" style="normal" x="29.25" y="1.75" color="243,118,29" hidden="true"/><watcher var="password list" style="normal" x="-0.7658854166663787" y="3.48046875" color="243,118,29" extX="92" extY="110"/><watcher var="PasswordsAtRisk" style="normal" x="117" y="1.75" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="password list"><list struct="atomic" id="1438">asdkhd193,microphone^&amp;*1,community!@!4</list></variable><variable name="PasswordAlerts"><list struct="atomic" id="1439">abc,abc,123,123</list></variable><variable name="PasswordsAtRisk"><list struct="atomic" id="1440"></list></variable></variables></scene></scenes></project><media name="OnePassword" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="145.5" center-y="231" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFpCAYAAABEa/uFAAAAAXNSR0IArs4c6QAAH1pJREFUeF7t3UvMNV06BuDVIyKEGUKCRNCIlhhghFEzwsBphESCiDQTpxBt5BTRBk4xQCIOMWhMtBhg1DoiDglBDIhBMyMkzMjNXsnqpU778L7Prv+7dvKn//7+veupump9dddaVbXqbc2HAAECBAgQeHWBt716RQUJECBAgACBJoA1AgIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgAXUkCBAgQICCAtQECBAgQIFAgIIAL0JUkQIAAAQICWBsgQIAAAQIFAgK4AF1JAgQIECAggLUBAgQIECBQICCAC9CVJECAAAECAlgbIECAAAECBQICuABdSQIECBAgIIC1AQIECBAgUCAggAvQlSRAgAABAgJYGyBAgAABAgUCArgA/cElP6+19pEry/yP1tqfPriexREgQIDAAwQE8AMQCxfx6a21H2+tfdTKOvx7a+0nWmuCuHAnKU2AAIElAQF87nbxztba+3Y24Q9bawni72mt/fW5N9fa3yHwxa21D2ut/d4dy/BTAgQeKCCAH4hZsKhPbq39TmvtI1pr/zTVzwF3/Pxma+0HWmt/W7CeStYKpC38YGvtw1tr39la++Pa1VGdAIEICOBzt4PPbq396iWA07NJyPbP17XWPq21Ngbxt7TWfv7cm2ztbxD4jtbaT15+90uttW+8YRl+QoDAgwUE8INBX3lxX9pa+91Lzb9qrX31MMz88a21XCNOz6eH8A+11t79yuuoXL3AF7TW3n9ZjX9urb29tfav9atlDQi82QIC+Nz7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gAABAawNECBAgACBAgEBXICuJAECBAgQEMDaAAECBAgQKBAQwAXoShIgQIAAAQGsDRAgQIAAgQIBAVyAriQBAgQIEBDA2gABAgQIECgQEMAF6EoSIECAAAEBrA0QIECAAIECAQFcgK4kAQIECBAQwNoAAQIECBAoEBDABehKEiBAgAABAawNECBAgACBAgEBXICuJAECBAgQEMDaAAECBAgQKBAQwAXoShIgQIAAAQGsDRAgQIAAgQIBAVyAriQBAgQIEBDA2gABAgQIECgQEMAF6EoSIECAAAEBrA0QIECAAIECAQFcgK4kAQIECBAQwNoAAQIECBAoEBDABehKEiBAgAABAawNECBAgACBAgEBXICuJAECBAgQEMDaAAECBAgQKBAQwAXoShIgQIAAAQGsDRAgQIAAgQIBAVyAriQBAgQIEBDA2gABAgQIECgQEMAF6EoSIECAAAEBrA0QIECAAIECAQFcgK4kAQIECBAQwNoAAQIECBAoEBDABehKEiBAgAABAawNECBAgACBAgEBXICuJAECBAgQEMDaAAECBAgQKBAQwAXoShIgQIAAAQGsDRAgQIAAgQIBAVyAriQBAgQIEBDA2gABAgQIECgQEMAF6EoSIECAAAEBrA0QIECAAIECAQFcgK4kAQIECBAQwNoAAQIECBAoEBDABehKEiBAgAABAawNECBAgACBAgEBXICuJAECBAgQEMDaAAECBAgQKBAQwAXoShIgQIAAAQGsDRAgQIAAgQIBAVyAriQBAgQIEBDA2gABAgQIECgQEMAF6EoSIECAAAEBrA0QIECAAIECAQFcgK4kAQIECBAQwNoAAQIECBAoEBDABehKEiBAgAABAawNECBAgACBAgEBXICuJAECBAgQEMDaAAECBAgQKBAQwAXoShIgQIAAAQGsDRAgQIAAgQIBAVyAriQBAgQIEBDA2gABAgQIECgQEMAF6EoSIECAAAEBrA0QIECAAIECAQFcgK4kAQIECBAQwNoAAQIECBAoEBDABehKEiBAgAABAawNECBAgACBAgEBXICuJAECBAgQEMDaAAECBAgQKBAQwAXoShIgQIAAAQGsDRAgQIAAgQIBAVyAriQBAgQIEBDA2gABAgQIECgQEMAF6EoSIECAAAEBrA0QIECAAIECgf8BuLJmpkI8tfIAAAAASUVORK5CYII=" mediaID="Stage_cst_Untitled"/><costume name="button" center-x="106" center-y="24.5" image="data:image/png;base64,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" mediaID="Sprite_cst_button"/><costume name="button " center-x="142" center-y="24.5" image="data:image/png;base64,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" mediaID="Sprite(2)_cst_button "/><costume name="button " center-x="122" center-y="24.5" image="data:image/png;base64,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" mediaID="Sprite(3)_cst_button "/></media></snapdata>