<snapdata remixID="11472396"><project name="CHATT" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>Press [SPACE] to chat&#xD;Press [E] to emoji</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="CHATT"><notes>Press [SPACE] to chat&#xD;Press [E] to emoji</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="substr %&apos;s&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>answer</l></list><l> return answer.substring(0, answer.length - 1);</l></block><list><block var="s"/></list></block></block></script></block-definition><block-definition s="set cloud var %&apos;cloud&apos; to %&apos;value&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="ignore %s"><block s="reportURL"><block s="reportJoinWords"><list><l>snapextensions.uni-goettingen.de/handleTextfile.php?type=write&amp;content=</l><block var="value"/><l>&amp;filename=./textfiles/</l><block s="reportJoinWords"><list><block var="cloud"/><l>_id_</l><custom-block s="cloud ID"></custom-block></list></block><l>.txt</l></list></block></block></custom-block></script></block-definition><block-definition s="ignore %&apos;s&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="cloud var %&apos;s&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="substr %s"><block s="reportURL"><block s="reportJoinWords"><list><l>snapextensions.uni-goettingen.de/handleTextfile.php?type=read&amp;filename=./textfiles/</l><block s="reportJoinWords"><list><block var="s"/><l>_id_</l><custom-block s="cloud ID"></custom-block></list></block><l>.txt</l></list></block></block></custom-block></block></script></block-definition><block-definition s="cloud ID %&apos;s&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>a</l></list><l>cloudid = a</l></block><list><block var="s"/></list></block></script></block-definition><block-definition s="cloud ID" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return cloudid;</l></block><list></list></block></block></script></block-definition><block-definition s="id %&apos;arg&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block var="arg"/></block></script></block-definition><block-definition s="-- %&apos;n&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%anyUE" readonly="true"></input></inputs><script><block s="doRun"><block s="reifyScript"><script><block s="doChangeVar"><l></l><l>-1</l></block></script><list></list></block><list><block var="n"/></list></block><block s="doReport"><block s="evaluate"><block var="n"/><list></list></block></block></script></block-definition><block-definition s="animate setter %&apos;setter&apos; getter %&apos;getter&apos; delta %&apos;delta&apos; over %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="control"><header></header><code></code><translations>de:animiere Setter _ Getter _ Delta _ über _ Sek. beschleunigt _ca:modifica setter _ i getter _ amb delta _ en _ segons de forma _pt:anima com modificador _ e inspector _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%cmdRing"></input><input type="%repRing"></input><input type="%n">50</input><input type="%n">1</input><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>end time</l><l>destination</l></list></block><block s="doSetVar"><l>end time</l><block s="reportVariadicSum"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></list></block></block><block s="doSetVar"><l>destination</l><block s="reportVariadicSum"><list><block s="evaluate"><block var="getter"/><list></list></block><block var="delta"/></list></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></block><script><block s="doRun"><block var="setter"/><list><block s="reportDifference"><block var="destination"/><block s="reportVariadicProduct"><list><block var="delta"/><block s="evaluate"><block var="easing"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></block></list></block></list></block></block></list></block></script></block><block s="doRun"><block var="setter"/><list><block var="destination"/></list></block></script></block-definition><block-definition s="PI" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793</l></block></script></block-definition><block-definition s="degrees %&apos;radians&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Grad _ca:graus de _ radianspt:_ radianos em graus&#xD;</translations><inputs><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="radians"/><l>180</l></list></block><custom-block s="PI"></custom-block></block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>de:Fehler _pt:assinala o erro _&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg)</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="glide %&apos;steps&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:gleite _ in _ Sek. beschleunigt: _ca:llisca _ en _ segons de forma _fr:glisser _ en _ sec. accélérer _pt:desliza _ em _ s de forma _&#xD;</translations><inputs><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear        &#xD;        <options>linearquadratic={quadratic-inquadratic-outquadratic-in-out}cubic={cubic-incubic-outcubic-in-out}quart={quart-inquart-outquart-in-out}sinusoidal={sine-insine-outsine-in-out}elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>destX</l><l>destY</l><l>end time</l><l>deltaX</l><l>deltaY</l><l>func</l></list></block><block s="forward"><block var="steps"/></block><block s="doSetVar"><l>destX</l><block s="xPosition"></block></block><block s="doSetVar"><l>destY</l><block s="yPosition"></block></block><block s="forward"><block s="reportVariadicProduct"><list><block var="steps"/><l>-1</l></list></block></block><block s="doSetVar"><l>end time</l><block s="reportVariadicSum"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></list></block></block><block s="doSetVar"><l>deltaX</l><block s="reportDifference"><block var="destX"/><block s="xPosition"></block></block></block><block s="doSetVar"><l>deltaY</l><block s="reportDifference"><block var="destY"/><block s="yPosition"></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></block><script><block s="setXPosition"><block s="reportDifference"><block var="destX"/><block s="reportVariadicProduct"><list><block var="deltaX"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></block></list></block></list></block></block></block><block s="setYPosition"><block s="reportDifference"><block var="destY"/><block s="reportVariadicProduct"><list><block var="deltaY"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></block></list></block></list></block></block></block></script></block><block s="gotoXY"><block var="destX"/><block var="destY"/></block></script></block-definition><block-definition s="animate %&apos;attribute&apos; by %&apos;delta&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:animiere _ um _ in _ Sek. beschleunigt: _ca:modifica _ amb _ en _ segons de forma _pt:anima _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%s" readonly="true">x position        &#xD;        <options>x positiony positiondirectionsizeghost effectcolor effectsaturation effectbrightness effectfisheye effectwhirl effectpixelate effectmosaic effectnegative effecttempovolumebalance</options></input><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear        &#xD;        <options>linearquadratic={quadratic-inquadratic-outquadratic-in-out}cubic={cubic-incubic-outcubic-in-out}quart={quart-inquart-outquart-in-out}sinusoidal={sine-insine-outsine-in-out}elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>accessors</l><l>func</l></list></block><block s="doSetVar"><l>accessors</l><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>x position</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setXPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="xPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>y position</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setYPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="yPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>direction</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setHeading"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="direction"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>size</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setScale"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getScale"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>tempo</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="doSetTempo"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getTempo"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>volume</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setVolume"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getVolume"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportEquals"><block var="attribute"/><l>balance</l></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setPan"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getPan"></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l></l></block></block><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l></l></block></block></block></autolambda><list></list></block></list></block></block></block></block></block></block></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reportListItem"><l>1</l><block var="accessors"/></block><block s="reportListItem"><l>2</l><block var="accessors"/></block><block var="delta"/><block var="duration"/><block var="func"/></custom-block></script></block-definition><block-definition s="easing %&apos;choice&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Beschleunigung _ca:de forma _pt:a forma _&#xD;</translations><inputs><input type="%txt" readonly="true">linear        &#xD;        <options>linearquadratic={quadratic-inquadratic-outquadratic-in-out}cubic={cubic-incubic-outcubic-in-out}quart={quart-inquart-outquart-in-out}sinusoidal={sine-insine-outsine-in-out}elastic</options></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="choice"/><l>linear</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><custom-block s="id %n"><l></l></custom-block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportDifference"><l>2</l><l></l></block></list></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quadratic-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportVariadicProduct"><list><l>2</l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><block s="reportDifference"><l>4</l><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block></block><l></l></list></block><l>1</l></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><custom-block s="-- %anyUE"><block var="t"/></custom-block><block var="t"/></list></block><block var="t"/></list></block><l>1</l></list></block></autolambda><list><l>t</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>cubic-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportVariadicProduct"><list><l>4</l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><l></l><l>1</l></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block><l>2</l></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block><l>2</l></block></list></block><l>1</l></list></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportVariadicProduct"><list><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportVariadicProduct"><list><block var="t"/><block s="reportVariadicProduct"><list><block var="t"/><block var="t"/></list></block></list></block></list></block></block></autolambda><list><l>t</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>quart-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>.5</l></block><block s="reportVariadicProduct"><list><l>8</l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block></list></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportVariadicProduct"><list><l>8</l><block s="reportVariadicProduct"><list><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportVariadicProduct"><list><block var="t"/><block s="reportVariadicProduct"><list><block var="t"/><block var="t"/></list></block></list></block></list></block></list></block></block></autolambda><list><l>t</l></list></block><list><l></l></list></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-in</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicSum"><list><l>90</l><block s="reportVariadicProduct"><list><l></l><l>90</l></list></block></list></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicProduct"><list><l></l><l>90</l></list></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>sine-in-out</l></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportVariadicProduct"><list><l></l><l>90</l></list></block></block></block></autolambda><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="choice"/><l>elastic</l></block><script><block s="doReport"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>p</l></list></block><block s="doSetVar"><l>p</l><l>0.3</l></block><block s="doReport"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportPower"><l>2</l><block s="reportVariadicProduct"><list><l>-10</l><l></l></list></block></block><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportVariadicProduct"><list><block s="reportDifference"><l></l><block s="reportQuotient"><block var="p"/><l>4</l></block></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>2</l><custom-block s="PI"></custom-block></list></block><block var="p"/></block></list></block></custom-block></block></list></block><l>1</l></list></block></block></script><list></list></block></block></script></block><custom-block s="error %s"><block s="reportJoinWords"><list><l>unknown easing function "</l><block var="choice"/><l>"</l></list></block></custom-block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; $nl in %&apos;time&apos; secs easing %&apos;easing&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _ in _ Sek. beschleunigt: _ _ca:per _ = _ fins _ _ en _ segons de forma _ _pt:para _ de _ a _ _ em _ s de forma _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">0</input><input type="%n">100</input><input type="%n">1</input><input type="%txt" readonly="true">linear        &#xD;        <options>linearquadratic={quadratic-inquadratic-outquadratic-in-out}cubic={cubic-incubic-outcubic-in-out}quart={quart-inquart-outquart-in-out}sinusoidal={sine-insine-outsine-in-out}elastic</options></input><input type="%ca"></input></inputs><script><block s="doSetVar"><l>i</l><block var="start"/></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reifyScript"><script><block s="doSetVar"><l>i</l><l></l></block><block s="doRun"><block var="action"/><list></list></block></script><list></list></block><block s="reifyReporter"><autolambda><block var="i"/></autolambda><list></list></block><block s="reportDifference"><block var="end"/><block var="start"/></block><block var="time"/><block s="reportIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><block var="easing"/><custom-block s="easing %txt"><block var="easing"/></custom-block></block></custom-block></script></block-definition><block-definition s="%&apos;method&apos; url: %&apos;url&apos; send: %&apos;payload&apos; headers: %&apos;headers&apos;" type="reporter" category="sensing"><header></header><code></code><translations>pt:a resposta a _ de _ enviando _ e cabeçalhos _&#xD;</translations><inputs><input type="%s" readonly="true">GET        &#xD;        <options>GETPOSTPUTDELETE</options></input><input type="%s">https://snap.berkeley.edu</input><input type="%s"></input><input type="%mult%l" readonly="true"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>method</l><l>url</l><l>data</l><l>headers</l><l>proc</l></list><l>var response, i, header;if (!proc.httpRequest) {  proc.httpRequest = new XMLHttpRequest();  proc.httpRequest.open(method, url, true);  proc.assertType(headers, &apos;list&apos;);  for (i = 1; i &lt;= headers.length(); i += 1) {    header = headers.at(i);    proc.assertType(header, &apos;list&apos;);    proc.httpRequest.setRequestHeader(      header.at(1),      header.at(2)    );  }  proc.httpRequest.send(data || null);} else if (proc.httpRequest.readyState === 4) {  response = proc.httpRequest.responseText;  proc.httpRequest = null;  return response;}proc.pushContext(&apos;doYield&apos;);proc.pushContext();</l></block><list><block var="method"/><block var="url"/><block var="payload"/><block var="headers"/></list></block></block></script></block-definition><block-definition s="key: %&apos;key&apos; value: %&apos;value&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:um par (chave: _ , valor: _ )&#xD;</translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="key"/><block var="value"/></list></block></block></script></block-definition><block-definition s="current location" type="reporter" category="sensing"><comment x="0" y="0" w="200" collapsed="false">Reports a three-item list containing the latitude and longitude of the user, and the precision of the measurements.  Works only if the user allows snap.berkeley.edu access to location data.  Some browsers also require an HTTPS connection to Snap!.</comment><header></header><code></code><translations>pt:a localização actual do dispositivo&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>proc</l></list><l>if (!proc.geostarted) {  var geo = navigator.geolocation;  var cords = [];  var options = {    enableHighAccuracy: false,  };  function success(pos) {    console.log(pos);    proc.geocords = [pos.coords.latitude,                     pos.coords.longitude,                     pos.coords.accuracy];  }  function error(err) {    alert("ERROR " + err.code + ": " + err.message);  }  proc.geostarted = true;  proc.geocords = null;  console.log("starting geolocation")  geo.getCurrentPosition(success, error, options);} else if (proc.geocords) {  var cords = proc.geocords;  proc.geostarted = null;  proc.geocords = null;  console.log("returning");  return new List(cords);} else {  console.log("yielding");  proc.pushContext(&apos;doYield&apos;);  proc.pushContext();}</l></block><list></list></block></block></script></block-definition><block-definition s="chat %&apos;str&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%txt">*empty*</input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="str"/><l></l></block></block><script><custom-block s="set cloud var %s to %s"><l>chat</l><block s="reportJoinWords"><list><custom-block s="cloud var %s"><l>chat</l></custom-block><l>  [</l><custom-block s="username"></custom-block><l>]: </l><block var="str"/></list></block></custom-block><custom-block s="set cloud var %s to %s"><l>update</l><l>true</l></custom-block></script></block></script></block-definition><block-definition s="speak %&apos;text&apos; with %&apos;lang&apos; accent $nl and pitch %&apos;pitch&apos; rate %&apos;rate&apos;" type="command" category="sound"><header></header><code></code><translations>de:sprich _ mit _ Aussprache _ und Höhe _ Geschwindigkeit _&#xD;pt:fala _ na língua _ _ com tom _ e velocidade _&#xD;</translations><inputs><input type="%s">Hello, World!</input><input type="%txt">en-US<options>العربية=ar&#xD;Български=bg&#xD;বাংলা=bn&#xD;Català=ca&#xD;Català - Valencià=ca-VA&#xD;Česky=cs&#xD;Deutsch=de&#xD;Dansk=dk&#xD;Ελληνικά=el&#xD;English-American=en-US&#xD;English-British=en-GB&#xD;Esperanto=eo&#xD;Español=es&#xD;Eesti=et&#xD;Euskara=eu&#xD;suomi=fi&#xD;Français=fr&#xD;Galego=gl&#xD;Hrvatski=hr&#xD;Magyar=hu&#xD;Interlingua=ia&#xD;Bahasa Indonesia=id&#xD;Italiano=it&#xD;日本語=ja&#xD;にほんご=ja-HIRA&#xD;ಕನ್ನಡ=kn&#xD;한국어=ko&#xD;Malayalam=ml&#xD;Nederlands=nl&#xD;Norsk=no&#xD;Polski=pl&#xD;Português=pt&#xD;Português do Brasil=pt-BR&#xD;Român=ro&#xD;Русский=ru&#xD;Slovenščina=si&#xD;svenska=sv&#xD;Tamil=ta&#xD;Telagu=te&#xD;Türkçe=tr&#xD;Українська=ua&#xD;简体中文=zh-CN&#xD;繁體中文=zh-TW</options></input><input type="%n">1</input><input type="%n">1</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l><l>accent</l><l>pitch</l><l>rate</l></list><l>var utter = new SpeechSynthesisUtterance(msg);&#xD;utter.lang = accent;&#xD;utter.pitch = pitch;&#xD;utter.rate = rate;&#xD;window.speechSynthesis.speak(utter);</l></block><list><block var="text"/><block var="lang"/><block var="pitch"/><block var="rate"/></list></block></script></block-definition><block-definition s="speak %&apos;text&apos; with %&apos;lang&apos; accent $nl and pitch %&apos;pitch&apos; rate %&apos;rate&apos; and wait" type="command" category="sound"><header></header><code></code><translations>de:sprich _ mit _ Aussprache _ und Höhe _ Geschwindigkeit _ und warte&#xD;pt:fala _ na língua _ _ com tom _ e velocidade _ , e espera&#xD;</translations><inputs><input type="%s">Hello, World!</input><input type="%txt">en-US<options>العربية=ar&#xD;Български=bg&#xD;বাংলা=bn&#xD;Català=ca&#xD;Català - Valencià=ca-VA&#xD;Česky=cs&#xD;Deutsch=de&#xD;Dansk=dk&#xD;Ελληνικά=el&#xD;English-American=en-US&#xD;English-British=en-GB&#xD;Esperanto=eo&#xD;Español=es&#xD;Eesti=et&#xD;Euskara=eu&#xD;suomi=fi&#xD;Français=fr&#xD;Galego=gl&#xD;Hrvatski=hr&#xD;Magyar=hu&#xD;Interlingua=ia&#xD;Bahasa Indonesia=id&#xD;Italiano=it&#xD;日本語=ja&#xD;にほんご=ja-HIRA&#xD;ಕನ್ನಡ=kn&#xD;한국어=ko&#xD;Malayalam=ml&#xD;Nederlands=nl&#xD;Norsk=no&#xD;Polski=pl&#xD;Português=pt&#xD;Português do Brasil=pt-BR&#xD;Român=ro&#xD;Русский=ru&#xD;Slovenščina=si&#xD;svenska=sv&#xD;Tamil=ta&#xD;Telagu=te&#xD;Türkçe=tr&#xD;Українська=ua&#xD;简体中文=zh-CN&#xD;繁體中文=zh-TW</options></input><input type="%n">1</input><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>test</l></list></block><block s="doSetVar"><l>test</l><block s="evaluate"><block s="reportJSFunction"><list><l>msg</l><l>accent</l><l>pitch</l><l>rate</l></list><l>var utter = new SpeechSynthesisUtterance(msg),&#xD;    isDone = false;&#xD;utter.lang = accent;&#xD;utter.pitch = pitch;&#xD;utter.rate = rate;&#xD;utter.onend = function () {isDone = true; };&#xD;window.speechSynthesis.speak(utter);&#xD;return function () {return isDone; };</l></block><list><block var="text"/><block var="lang"/><block var="pitch"/><block var="rate"/></list></block></block><block s="doWaitUntil"><block s="evaluate"><block var="test"/><list></list></block></block></script></block-definition><block-definition s="username" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>var ide = this.parentThatIsA(IDE_Morph);&#xD;return ide.cloud.username;</l></block><list></list></block></block></script></block-definition><block-definition s="costume from text %&apos;text&apos; size %&apos;size&apos;" type="reporter" category="looks"><header></header><code></code><translations>de:Kostüm aus Text _ Größe _&#xD;pt:um traje com o texto _ de tamanho _&#xD;</translations><inputs><input type="%s">A</input><input type="%n">72</input></inputs><script><block s="doDeclareVariables"><list><l>costume</l><l>x</l><l>y</l><l>dir</l><l>cst</l><l>trails</l></list></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>cst</l><block s="getCostumeIdx"></block></block><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="doSetVar"><l>trails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="write"><block var="text"/><block var="size"/></block><block s="doSetVar"><l>costume</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="doRun"><block s="reportJSFunction"><list><l>costume</l><l>name</l></list><l>costume.name = name;</l></block><list><block var="costume"/><block var="text"/></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSwitchToCostume"><block var="trails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><block var="cst"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><block var="dir"/></block><block s="doReport"><block var="costume"/></block></script></block-definition><block-definition s="generate tts output for string %&apos;str&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>At </l><block s="reportIfElse"><block s="reportGreaterThan"><block s="reportDate"><l><option>hour</option></l></block><l>12</l></block><block s="reportDifference"><block s="reportDate"><l><option>hour</option></l></block><l>12</l></block><block s="reportDate"><l><option>hour</option></l></block></block><l> </l><block s="reportDate"><l><option>minute</option></l></block><block s="reportIfElse"><block s="reportGreaterThan"><block s="reportDate"><l><option>hour</option></l></block><l>11</l></block><l>PM</l><l>AM</l></block><l>, </l><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="str"/><l>]</l></block></block><l> wrote: </l><block s="reportListItem"><l>2</l><block s="reportTextSplit"><block var="str"/><l>]</l></block></block></list></block></block></script></block-definition><block-definition s="compiled emoji" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>|</l><l></l><l>|</l></list></block><block s="reportNewList"><list><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l>|             </l><l>|</l><l>          |</l></list></block><block s="reportNewList"><list><l>______</l><l>______</l><l>______</l></list></block></list></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="1470"><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="1471"><item><ref mediaID="Stage_cst_costume1"></ref></item></list></costumes><sounds><list id="1472"><item><ref mediaID="Stage_snd_Pop"></ref></item></list></sounds><variables></variables><blocks></blocks><scripts><script x="22" y="256"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doIf"><block var="ready"/><script><block s="doAsk"><l></l></block><custom-block s="chat %txt"><block s="getLastAnswer"></block></custom-block></script></block></script><script x="22" y="382"><block s="receiveCondition"><block s="reportEquals"><block var="update"><comment w="165" collapsed="false">Event callled on new chat message</comment></block><l>true</l></block></block><block s="playSound"><l>Pop</l></block><custom-block s="set cloud var %s to %s"><l>update</l><l>false</l></custom-block><block s="doWarp"><script><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><block s="reportTextSplit"><custom-block s="cloud var %s"><l>chat</l></custom-block><l>  </l></block></block><l>_emoj1_</l></block><script><block s="doAddToList"><custom-block s="compiled emoji"></custom-block><block var="chat"/></block></script><script><block s="doAddToList"><block s="reportListItem"><l><option>last</option></l><block s="reportTextSplit"><custom-block s="cloud var %s"><l>chat</l></custom-block><l>  </l></block></block><block var="chat"/></block></script></block></script></block><block s="doIf"><block var="tts"/><script><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><custom-block s="generate tts output for string %txt"><block s="reportListItem"><l><option>last</option></l><block s="reportTextSplit"><custom-block s="cloud var %s"><l>chat</l></custom-block><l>  </l></block></block></custom-block><l>en-US</l><l>1</l><l>1</l></custom-block></script></block></script><script x="283" y="30"><block s="receiveGo"></block><custom-block s="cloud ID %s"><l>1357908642</l></custom-block><block s="doDeleteFromList"><l><option>all</option></l><block var="chat"/></block><block s="doSetVar"><l>tts</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>ready</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>ready</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doWarp"><script><block s="doForEach"><l>item</l><block s="reportTextSplit"><custom-block s="cloud var %s"><l>chat</l></custom-block><l>  </l></block><script><block s="doIf"><block var="item"/><script><block s="doAddToList"><block var="item"/><block var="chat"/></block></script></block></script></block></script></block><block s="doForever"><script><block s="doSetVar"><l>update</l><custom-block s="cloud var %s"><l>update</l></custom-block></block><block s="doWait"><l>0.1</l></block></script></block></script><script x="20" y="173.00000000000003"><custom-block s="set cloud var %s to %s"><l>chat</l><l></l></custom-block></script><script x="778" y="88.00000000000001"><block s="receiveKey"><l><option>e</option></l><list></list></block><block s="doIf"><block var="ready"/><script><custom-block s="chat %txt"><l>sent an emoji</l></custom-block><custom-block s="set cloud var %s to %s"><l>chat</l><l>_emoj1_</l></custom-block><custom-block s="set cloud var %s to %s"><l>update</l><l>true</l></custom-block></script></block></script><script x="590" y="573.1666666666666"><custom-block s="cloud var %s"><l>chat</l></custom-block></script><script x="21" y="80.00000000000001"><block s="reportGetImageAttribute"><l><option>width</option></l><l><option>current</option></l></block></script><script x="696" y="418"><custom-block s="compiled emoji"></custom-block></script></scripts><sprites select="0"><sprite name="Sprite" idx="1" x="69.5" y="0" heading="90" scale="2" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="1630"><wear><ref mediaID="3"></ref></wear><costumes><list id="1631"><item><ref mediaID="Sprite_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="1632"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>tts</l><block s="reportNot"><block var="tts"/></block></block></script><script x="20" y="98"><block s="receiveGo"></block><block s="doSwitchToCostume"><custom-block s="costume from text %s size %n"><l>TTS ENGINE</l><l>12</l></custom-block></block></script><script x="204" y="312"><block s="receiveKey"><l><option>c</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Latest message: "</l><custom-block s="cloud var %s"><l>chat</l></custom-block><l>"</l></list></block><l>9</l></block></script><script x="157" y="410"><custom-block s="set cloud var %s to %s"><l>chat</l><l></l></custom-block></script><script x="104.4326181875" y="509.000002"><block s="reportListItem"><l>1</l><l/></block></script></scripts></sprite><watcher var="username" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="ready" style="normal" x="64" y="141.000002" color="243,118,29" hidden="true"/><watcher var="update" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="tts" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="chat" style="normal" x="6" y="-8" color="243,118,29" extX="447" extY="308"/><sprite name="Sprite(2)" idx="2" x="-214" y="-147" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="1675"><costumes><list id="1676"><item><ref mediaID="Sprite(2)_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="1677"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite></sprites></stage><variables><variable name="chat"><list id="1682"><item><l>[-tz_tommyz-]: hi</l></item><item><l>[-tz_tommyz-]: something cool happens when you press e</l></item><item><l>[-tz_tommyz-]: something cool also happens when you type in _emoj1_</l></item><item><l>[-tz_tommyz-]: _emoj1_</l></item><item><l>[-tz_tommyz-]: oop that dont ork</l></item><item><l>[-tz_tommyz-]: i mean work</l></item><item><l>[-tz_tommyz-]: cool</l></item><item><l>[-tz_tommyz-]: though</l></item><item><list id="1683"><item><list struct="atomic" id="1684">|,,|</list></item><item><list struct="atomic" id="1685">,,</list></item><item><list struct="atomic" id="1686">|             ,|,          |</list></item><item><list struct="atomic" id="1687">______,______,______</list></item></list></item><item><l>[-tz_tommyz-]: emoji</l></item></list></variable><variable name="username"><l>user</l></variable><variable name="ready"><bool>true</bool></variable><variable name="update"><l>false</l></variable><variable name="tts"><bool>false</bool></variable></variables></scene></scenes></project><media name="CHATT" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="costume1" center-x="21" center-y="28" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA2CAYAAACFrsqnAAAAAXNSR0IArs4c6QAAA59JREFUaEPtWs9rE0EU/ibJJmmKNW21rbVUqaBFCVQoggexRQ+CiHpQ8Kb/gFJ68pTGf6B48qgHQfCkgtCD0ooHQQR/BKFSkFakrfVH01bTpNlk5e12w3aTsLOT3W3TZi4hmzcz3/e+995M35b14OMIAzuAGh4KlBm2TiRewzygQElsTyIqM7CaUMeIdVsrcpeB3aq1fClRRAHAao0FUJrsdSKbrOLODi0W8kE606FqkHs5DyVb2GQ9BHMkcGovgmc1Imsv5iG//slFJNDfotrJ7/5w2dsxEgotaaAN0mC7RmR8AfLED8s9/b1NCF3TrnPZRzPITy5bzrFj4BmRwEA7goNtKrb85yVkH3+zg9PS1jMivoONCN/oKQLKPpxGfmrFEiCvgWdECJBRFd6QdJWIKCDReTxkhBQRBSQ6b8sRCd88DF9rSMWVuf8Vhel/PBi5bDxTxH9sN0JXu1VQRICIODk8I+JmWJFD6kT0w423jNYV4UykHR5aJ1oRPN+pXRqfz0J++9vSb1sytAg1lVP9AmjJwuXriXDV4gFutnFfETayodPoVvOhToRTfgV1RThdtW5m/MPK6Qujp8lOm/k6G7RL4+yqPS9wWHsWWhxYqjIROtlpR7WLEvIhNzZXFQCnJgspIp3cA+ncPhVDbmIBuXHrdpBTgCutI0TE2KNSMnlkRr+APjdzCIdWw1AvWFTSVBmbQ+7NL0d5RBIxdb10PMm1rpAieo5Qx9FOeFFIUl4hU4D8YbGiipFELAUgao+I6WUo7xWFkt0OEaM9AVx78h3y+8USbzfeiQ0pCkbtkNDOEcGT3Q4R1hFWu4ws7C8Cp94v9YDNI5KIPQVw0T4RQUUCx5sRvNSl4lDmM1i9N1UCisj6+6LwRYNl45wUIWX0EbzchUBfc/E7b35UpQh5t+H20eKmVLkKqbXid3Mo6T9QbhjB6mSqIaEREVSEJtNrAirF5oQnBcJDR4qkqDRTKBFo6mkZ1SQjcoBRNTtK6JsI5wgtsCG8DOcJ5QNdElWQFZpxZjI6IBESlRRJsfXSVzawTQ8jw70ymqQAPc4nU3/lyeV06Eq3VpctzgHpwv5lqb9Fk9TGmVEOV4kiPODNNvrhZX7O413jXB77SvgcIUKLlyGzlI4ntQ6FB8Ox/0UxE6nGuyK83VDkVTqePC0Cppo5jilCINgu6ZmyktPfPV+vBhjn3AcA1H0cU4RzY9fMtheRQ/jkRRi4poa+8H+trbCKNyxL9gAAAABJRU5ErkJggg==" mediaID="Stage_cst_costume1"/><sound name="Pop" sound="data:audio/ogg;base64,UklGRigCAABXQVZFZm10IBAAAAABAAEAESsAACJWAAACABAAZGF0YQQCAADVAAMDvQdyDe8VUx08I5sk4iCrFnMGVfFf2mDEjbNpqZKo5bFHxUHh8wLtJtFHSmF9byNwCmHOROodKvMPyWqn/ZElje6YObXo3eIMnTpEYHB2tXmiaNhFZxdK5Gy1epLegWuGcZ+OyCH84jB9Xd955H83calNthyp50+4jJYDiWmRT6712VwMADxQX+9vF2lWTgokcfJZxWejtpN4mfiyaNqjCY42a1cpZqJfvEb1H8jyA8r1rc6iH6syxPHqwBSrOShR8VY0SU4rAwQs27667KgOqdG8jN28BjwugEsUWSdSXTmsExzqccWtrSmnurMb0LD2pR56P8hRylFrP30f5/nT1oG+H7ZVvqzVvPUqGIIz9UGEQCwvDBNX8p/Vs8P1v3TLnON6AnogiTaGP9I4OiTDBpLnG86GvwjAFc9R6WsIfiUgOghBtTiWI1MGL+hWzyrC6sJa0QXqSQeUItc10DzsNUojWglH7hvYd8sNy2bWb+qxApIZMyp4MKorPB30CGTzv+G41/bWrN8Q780BKRNcH6gjSB+rE68DUvNw5rrf2+Az6cz2JAbbE/IcSh+EGskPfAHk8jXnDeGG4XroZ/ShAiwQXxoQH4wdXhY9C3T+5/LK6pbnhOng7/n41AIIC0oQkhHZDjcJGQJ5+532lvTd9df5H/+OBJcIFwqKCFUEYf4=" mediaID="Stage_snd_Pop"/><costume name="TTS ENGINE" center-x="69.5" center-y="9" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAJCAYAAACPIFo9AAAAAXNSR0IArs4c6QAAAy1JREFUSEu1lk9oFFccx7+/mV3NpgfXQ0UPabEgHhWVUmi1OaXdbJL33mJAkGoJ6MlCDy09pKhVEEQptSC0pdceSprZ37xQF+lBBP9WofVQjF5KxYgiZBHbYtzm/cqLM2UcNruYkrkM834z3/edz/v9fu+R1noSwNt4dq0G8BjAP/6BiC6KyJvtYnNzc6+VSqWNInJcRF4GsALA3865Q9Zam3yD/v7+QrlcbgFoAnDpuL8HQaBmZ2evJvFTzPxhGtdaawDvM7O/L9hRSvn4fiJaB+ApgF+cc+PW2uv+BWPMXQC7ms3mlW6a3XxR1qgXJqKdURRdyY6nk+ZjWusZERmN4/iSf2dkZGRHEARnisXi+omJiYd+LDUQBEFfFEXe+HNXEn8E4L5zbtBae8u/kAdjjDkhIu8A2MPMNyqVyoqenp7dzrmPReR1a+3jHJiOmt18LRlMIvyXc+5da+259G8rlcrKRqMxl8+YLmD+FJExItrNzNU8GGPMGhG5Mz8/v3Vqauq3PNz0OQemo+aygUmyyK/WQRFpENFZ51zDWnsva7ybgST+hJkLSqnLAA7HcXw2mzHGGCUiJ5l5w2JQ2pRSR81uvpacManBoaGhV8IwHCCiHQB8qv/AzAcASLaUAPjSyvaYe8y8JQumVqu9ISLfFgqFTa1WazjtMcaYvc65fXEcv+U1R0dHV7VarT8SDyUAnzDzF7mMWQCzmGamx7T19b/BZFdwYGDgpVKpdD0Mw4+iKPrxBXrMwk8kJfQdEV0SkZkUjFJqkIhOM/P6Nr3vKxGZXgzMYprLljHVanV1sVh8lZl/zZrVWv8EYIKZv1kKGKVUX7IbfkpENb8rJRnyIAiC7VEUXcvN9zWAm53AtNNcNjBa680AzhHRcL1ev+DN1mq1qnPu+zAMt01OTk4vBUyywkeIyPeV39Pt2hgzLiJ7ReS9OI5/TnalXSLyuQdYr9fPtyulFKLW+jnNZQPjJ1RKDRPROIC1/pwBwG/fn/nmmd+V2p1jiOhYs9n8slwu/1dK/jtfkr29vbcBXMucY/w5ZUxEPgDQJyItX3IAjqZZ2wlMXrPTOcb7+hes9Jq+7vXDewAAAABJRU5ErkJggg==" mediaID="3"/><costume name="costume1" center-x="155" center-y="48.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gbWVldCIgdmlld0JveD0iNjIxLjUgMjg0LjUgMzEwIDk3IiB3aWR0aD0iMzEwIiBoZWlnaHQ9Ijk3Ij48cmVjdCBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSIzMDciIGhlaWdodD0iOTQiIHg9IjYyMyIgeT0iMjg2Ii8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjY4NCIgeTE9IjM1NSIgeDI9IjY4NCIgeTI9IjMxMCIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI2NjgiIHkxPSIzMTEiIHgyPSI3MDAiIHkyPSIzMTIiLz48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iNzQzIiB5MT0iMzQ3IiB4Mj0iNzQyIiB5Mj0iMzA2Ii8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjczMyIgeTE9IjMwOCIgeDI9Ijc2NCIgeTI9IjMwNyIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI3NDIiIHkxPSIzMjAiIHgyPSI3NDIiIHkyPSIzNTQiLz48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iNzM1IiB5MT0iMzA3IiB4Mj0iNzE5IiB5Mj0iMzA4Ii8+PHBhdGggc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yUG9seWdvbiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNODIzIDMxMCBMIDgyMiAzMDkgTCA4MjAgMzA3IEwgODE4IDMwNiBMIDgxOCAzMDUgTCA4MTcgMzA1IEwgODE2IDMwNCBMIDgxNCAzMDQgTCA4MTIgMzAzIEwgODA5IDMwMyBMIDgwNyAzMDMgTCA4MDYgMzAzIEwgODA1IDMwMyBMIDgwMSAzMDMgTCA3OTkgMzA0IEwgNzk2IDMwNSBMIDc5NSAzMDYgTCA3OTQgMzA3IEwgNzk0IDMwOCBMIDc5MyAzMDkgTCA3OTMgMzEwIEwgNzkzIDMxMiBMIDc5MyAzMTkgTCA3OTMgMzI0IEwgNzkzIDMzMCBMIDc5MyAzMzcgTCA3OTMgMzQxIEwgNzk0IDM0NyBMIDc5NCAzNDggTCA3OTUgMzQ5IEwgNzk3IDM0OSBMIDc5OSAzNDkgTCA4MDAgMzQ5IEwgODA0IDM0OSBMIDgwNyAzNDggTCA4MTEgMzQ1IEwgODE0IDM0NCBMIDgxNyAzNDEgTCA4MjEgMzM4IEwgODIyIDMzNyBMIDgyMyAzMzcgTCA4MjUgMzM3IEwgODI2IDMzNyBMIDgyNyAzMzggTCA4MjcgMzQxIEwgODI3IDM0NCBMIDgyNyAzNDYgTCA4MjcgMzQ4IEwgODI3IDM0OSBMIDgyNyAzNTAgTCA4MjcgMzUxIEwgODI2IDM1MSBMIDgyNSAzNTIgTCA4MjMgMzUyIEwgODE5IDM1MiBMIDgxNSAzNTIgTCA4MTMgMzUyIEwgODA4IDM1MiBMIDgwNiAzNTIgTCA4MDUgMzUyIEwgODAzIDM1MiBMIDc5NSAzNTMgTCA3OTEgMzUzIEwgNzg5IDM1NCBMIDc4NyAzNTQgTCA3ODYgMzU0IEwgNzg1IDM1NCBMIDc4MyAzNTQgTCA3ODIgMzU0Ii8+PC9zdmc+" mediaID="Sprite_cst_costume1"/><costume name="costume1" center-x="21" center-y="28" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA2CAYAAACFrsqnAAAAAXNSR0IArs4c6QAAA59JREFUaEPtWs9rE0EU/ibJJmmKNW21rbVUqaBFCVQoggexRQ+CiHpQ8Kb/gFJ68pTGf6B48qgHQfCkgtCD0ooHQQR/BKFSkFakrfVH01bTpNlk5e12w3aTsLOT3W3TZi4hmzcz3/e+995M35b14OMIAzuAGh4KlBm2TiRewzygQElsTyIqM7CaUMeIdVsrcpeB3aq1fClRRAHAao0FUJrsdSKbrOLODi0W8kE606FqkHs5DyVb2GQ9BHMkcGovgmc1Imsv5iG//slFJNDfotrJ7/5w2dsxEgotaaAN0mC7RmR8AfLED8s9/b1NCF3TrnPZRzPITy5bzrFj4BmRwEA7goNtKrb85yVkH3+zg9PS1jMivoONCN/oKQLKPpxGfmrFEiCvgWdECJBRFd6QdJWIKCDReTxkhBQRBSQ6b8sRCd88DF9rSMWVuf8Vhel/PBi5bDxTxH9sN0JXu1VQRICIODk8I+JmWJFD6kT0w423jNYV4UykHR5aJ1oRPN+pXRqfz0J++9vSb1sytAg1lVP9AmjJwuXriXDV4gFutnFfETayodPoVvOhToRTfgV1RThdtW5m/MPK6Qujp8lOm/k6G7RL4+yqPS9wWHsWWhxYqjIROtlpR7WLEvIhNzZXFQCnJgspIp3cA+ncPhVDbmIBuXHrdpBTgCutI0TE2KNSMnlkRr+APjdzCIdWw1AvWFTSVBmbQ+7NL0d5RBIxdb10PMm1rpAieo5Qx9FOeFFIUl4hU4D8YbGiipFELAUgao+I6WUo7xWFkt0OEaM9AVx78h3y+8USbzfeiQ0pCkbtkNDOEcGT3Q4R1hFWu4ws7C8Cp94v9YDNI5KIPQVw0T4RQUUCx5sRvNSl4lDmM1i9N1UCisj6+6LwRYNl45wUIWX0EbzchUBfc/E7b35UpQh5t+H20eKmVLkKqbXid3Mo6T9QbhjB6mSqIaEREVSEJtNrAirF5oQnBcJDR4qkqDRTKBFo6mkZ1SQjcoBRNTtK6JsI5wgtsCG8DOcJ5QNdElWQFZpxZjI6IBESlRRJsfXSVzawTQ8jw70ymqQAPc4nU3/lyeV06Eq3VpctzgHpwv5lqb9Fk9TGmVEOV4kiPODNNvrhZX7O413jXB77SvgcIUKLlyGzlI4ntQ6FB8Ox/0UxE6nGuyK83VDkVTqePC0Cppo5jilCINgu6ZmyktPfPV+vBhjn3AcA1H0cU4RzY9fMtheRQ/jkRRi4poa+8H+trbCKNyxL9gAAAABJRU5ErkJggg==" mediaID="Sprite(2)_cst_costume1"/></media></snapdata>