<snapdata remixID="170"><project name="Encryption" app="Snap! 11.0.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Encryption"><notes></notes><palette><category name="magic" color="94,20,255,1"/><category name="velocity" color="0,116,143,1"/><category name="Avi&apos;s" color="253,252,5,1"/><category name="error" color="255,56,15,1"/><category name="cipher" color="145,212,90,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="is magic on?" type="reporter" category="magic"><comment x="0" y="0" w="90" collapsed="false">is Magic on&#xD;will check is JavaScript is enabled, if it isn&apos;t it will explain how to turn it on</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="JavaScript enabled?"></custom-block><custom-block s="join %mult%mlt"><list><l>You have Magic!</l></list></custom-block><custom-block s="join %mult%mlt"><list><l>Your magic is off&#xD;&#xD;To turn it on ,click on the gear in the top left&#xD;then click "JavaScript extensions" &#xD;finally check again if you have magic.</l></list></custom-block></block></block></script></block-definition><block-definition s="$verticalEllipsis hide mouse" type="command" category="magic" helper="true" space="true"><comment x="0" y="0" w="90" collapsed="false">hide mouse&#xD;will well hide your mouse, to gain your mouse back use the show mouse block</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>html</l></list><l>document.head.innerHTML +=&#xD;	html;</l></block><list><l>&lt;style id="canvas-style"&gt;canvas {cursor: none;}&lt;/style&gt;</l></list></block></script></block-definition><block-definition s="$verticalEllipsis show mouse" type="command" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">show Mouse&#xD;will show the mouse if it was hidden, by using the hide mouse block</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><custom-block s="is mouse hidden"></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>id</l></list><l>document.getElementById(id).remove()</l></block><list><l>canvas-style</l></list></block></script><list></list></block></script></block-definition><block-definition s="is mouse hidden" type="predicate" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">is mouse hidden&#xD;will report if the mouse is hidden or not</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>id</l></list><l>return !!(document.getElementById(id))</l></block><list><l>canvas-style</l></list></block></block></script></block-definition><block-definition s="join %&apos;t&apos;" type="reporter" category="magic" helper="true" space="true"><comment x="0" y="0" w="209.13761393229174" collapsed="false">&quot;magic&quot; join&#xD;may seem like the regular join but it actuly has multi-line(multi-line means if you hit enter it ads a new line)</comment><header></header><code></code><translations></translations><inputs><input type="%mult%mlt" initial="1"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block var="t"/></list></block></block></script></block-definition><block-definition s="$verticalEllipsis repeat for %&apos;#&apos; secs %&apos;code&apos;" type="command" category="magic" helper="true"><comment x="0" y="0" w="125.42256673177083" collapsed="false">repeat for n seconds&#xD;will repeat the code you put into the &quot;C&quot; slot for n seconds</comment><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="fork"><block s="reifyScript"><script><block s="doWait"><block var="#"/></block><block s="doSetVar"><l>a</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><list></list></block><block s="doUntil"><block var="a"/><script><block s="doRun"><block var="code"/><list></list></block></script></block></script></block-definition><block-definition s="$verticalEllipsis pen costume" type="command" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">pen costume&#xD;will it&apos;s a pen trails and add them into the costumes</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAddToList"><block s="reportPenTrailsAsCostume"></block><block s="reportGet"><l><option>costumes</option></l></block></block><block s="doSwitchToCostume"><block s="reportListItem"><l><option>last</option></l><block s="reportGet"><l><option>costumes</option></l></block></block></block></script></block-definition><block-definition s="is %&apos;i&apos; a %&apos;tipe&apos; ?" type="predicate" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">is _ a _ ?&#xD;Has a long list of functions inside of it that will output a Boolean whether or not the thing is or is not whatever you choose on the list</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s" readonly="true"><options>prime&#xD;evan number&#xD;number&#xD;text &#xD;boolean&#xD;list&#xD;sprite&#xD;stage&#xD;costume&#xD;sound&#xD;command&#xD;reporter&#xD;agent&#xD;script</options></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>evan number</l></list></block><script><block s="doReport"><custom-block s="is %n divisible by %n"><block var="i"/><l></l></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>prime</l></list></block><script><block s="doReport"><custom-block s="is %n prime"><block var="i"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>number</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>number</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>text</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>text</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>boolean</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>Boolean</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>list</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>list</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>sprite</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>sprite</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>stage</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>stage</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>costume</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>costume</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>sound</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>sound</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>command</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>command</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>reporter</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>reporter</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>predicate</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>predicate</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>agent</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>agent</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="tipe"/><l>script</l></list></block><script><block s="doReport"><block s="reportIsA"><block var="i"/><l><option>script</option></l></block></block></script><list></list></block><block s="doReport"><l>I do not know</l></block></script></block-definition><block-definition s="%&apos;# 1&apos; in base %&apos;# 2&apos;" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">In base&#xD; will the base of whatever the second number is such as 10 in base 10 is equal to 10 but 10 in base 9 is equal to 11</comment><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block var="# 2"/><l>1</l></list></block><block s="reportVariadicLessThan"><list><block var="# 2"/><l>37</l></list></block></list></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>n</l><l>base</l></list><l>return(n.toString(base))</l></block><list><block var="# 1"/><block var="# 2"/></list></block></block></script><list><block s="reportBoolean"><l><bool>true</bool></l></block><script><block s="doReport"><block s="reportJoinWords"><list><l>min 2 max 36.</l><block var="# 2"/><l>is to </l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="# 2"/><l>36</l></list></block><l>big</l><l>small</l></block></list></block></block></script></list></block></script></block-definition><block-definition s="function ( %&apos;1&apos; %&apos;c&apos; %&apos;2&apos; )" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">function ( _ _ _ )&#xD;max similar to &quot;is _ a _ ?&quot; except for it has three input slots and it doesn&apos;t report a Boolean instead it applies one to the other input using the middle input as the function</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s" readonly="true"><options>+&#xD;-&#xD;̣×&#xD;/&#xD;^&#xD;mod&#xD;min&#xD;max&#xD;round by&#xD;random value to&#xD;&lt;&#xD;=&#xD;&gt;&#xD;and&#xD;or&#xD;xor&#xD;split by&#xD;is a&#xD;in base</options></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>+</l></list></block><script><block s="doReport"><block s="reportVariadicSum"><list><block var="1"/><block var="2"/></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>-</l></list></block><script><block s="doReport"><block s="reportDifference"><block var="1"/><block var="2"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>×</l></list></block><script><block s="doReport"><block s="reportVariadicProduct"><list><block var="1"/><block var="2"/></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>/</l></list></block><script><block s="doReport"><block s="reportQuotient"><block var="1"/><block var="2"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>^</l></list></block><script><block s="doReport"><block s="reportPower"><block var="1"/><block var="2"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>mod</l></list></block><script><block s="doReport"><block s="reportModulus"><block var="1"/><block var="2"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>min</l></list></block><script><block s="doReport"><block s="reportVariadicMin"><list><block var="1"/><block var="2"/></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>max</l></list></block><script><block s="doReport"><block s="reportVariadicMax"><list><block var="1"/><block var="2"/></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>round by</l></list></block><script><block s="doReport"><block s="reportVariadicProduct"><list><block s="reportRound"><block s="reportQuotient"><block var="1"/><block var="2"/></block></block><block var="2"/></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>&lt;</l></list></block><script><block s="doReport"><block s="reportVariadicLessThan"><list><block var="1"/><block var="2"/></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>=</l></list></block><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="1"/><block var="2"/></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>&gt;</l></list></block><script><block s="doReport"><block s="reportVariadicGreaterThan"><list><block var="1"/><block var="2"/></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>and</l></list></block><script><block s="doReport"><block s="reportVariadicAnd"><list><block var="1"/><block var="2"/></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>or</l></list></block><script><block s="doReport"><block s="reportVariadicOr"><list><block var="1"/><block var="2"/></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>xor</l></list></block><script><block s="doReport"><block s="reportVariadicAnd"><list><block s="reportVariadicOr"><list><block var="1"/><block var="2"/></list></block><block s="reportNot"><block s="reportVariadicAnd"><list><block var="1"/><block var="2"/></list></block></block></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>split by</l></list></block><script><block s="doReport"><block s="reportTextSplit"><block var="1"/><block var="2"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>is a</l></list></block><script><block s="doReport"><custom-block s="is %s a %s ?"><block var="1"/><block var="2"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="c"/><l>in base</l></list></block><script><block s="doReport"><custom-block s="%n in base %n"><block var="1"/><block var="2"/></custom-block></block></script><list></list></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="$verticalEllipsis link to %&apos;page&apos;" type="command" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">link&#xD;will send the user( with their permission) to whatever site you choose</comment><header></header><code></code><translations></translations><inputs><input type="%txt">https://en.wikipedia.org/wiki/%22Hello,_World!%22_program</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>url</l></list><l>window.open(url);</l></block><list><block var="page"/></list></block></script></block-definition><block-definition s="$verticalEllipsis hide mouse %&apos;t/f&apos;" type="command" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">hide mouse bool&#xD;will hide the mouse if giving a true and show the most if given a false</comment><header></header><code></code><translations></translations><inputs><input type="%b"></input></inputs><script><block s="doIfElse"><block var="t/f"/><script><custom-block s="$verticalEllipsis hide mouse"></custom-block></script><script><custom-block s="$verticalEllipsis show mouse"></custom-block></script></block></script></block-definition><block-definition s="$verticalEllipsis export costume %&apos;costume&apos;" type="command" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">export costume&#xD; will export the costume which you provided the name of</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input></inputs><script><block s="doSetVar"><l>costume</l><block s="reportIfElse"><block s="reportIsA"><block var="costume"/><l><option>costume</option></l></block><block var="costume"/><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportGetImageAttribute"><l><option>name</option></l><l></l></block><block var="costume"/></list></block></autolambda><list></list></block><block s="reportGet"><l><option>costumes</option></l></block></block></block></block><block s="doIf"><block s="reportIsA"><block var="costume"/><l><option>costume</option></l></block><script><block s="doApplyExtension"><l>cst_export(cst, name)</l><list><block var="costume"/><l></l></list></block></script><list></list></block></script></block-definition><block-definition s="$verticalEllipsis set name of costume %&apos;costume&apos; to %&apos;name&apos;" type="command" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">set the name of costume&#xD; will set the name of the chosen costume to what you choose&#xD;</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input><input type="%s">thing</input></inputs><script><block s="doSetVar"><l>costume</l><block s="reportIfElse"><block s="reportIsA"><block var="costume"/><l><option>costume</option></l></block><block var="costume"/><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportGetImageAttribute"><l><option>name</option></l><l></l></block><block var="costume"/></list></block></autolambda><list></list></block><block s="reportGet"><l><option>costumes</option></l></block></block></block></block><block s="doIf"><block s="reportIsA"><block var="costume"/><l><option>costume</option></l></block><script><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="costume"/><block var="name"/></list></block></script><list></list></block></script></block-definition><block-definition s="$verticalEllipsis delete var %&apos;_names&apos;" type="command" category="variables" helper="true"><comment x="0" y="0" w="217" collapsed="false">This block deletes all the variables with the names given (inside input list).&#xD;&#xD;Each name will make only one variable deletion, and this will be the variable found following the scope order: &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos;.&#xD;&#xD;If we have a &quot;testing&quot; sprite variable and also a &quot;testing&quot; global one, deleting &quot;testing&quot; will delete only the sprite one (Yes! we can also do &quot;delete var (testing, testing)&quot; to delete both.&#xD;&#xD;If one variable does not exists (in any scope) an error happens, stopping block action in that point. You can check it before with the &quot;does var (name) exists?&quot;block. </comment><header></header><code></code><translations>pt:remove as variáveis _&#xD;ca:esborra les variables _&#xD;es:borrar variables _&#xD;de:löschen var _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doForEach"><l>_item</l><block var="_names"/><script><block s="doApplyExtension"><l>err_ignore</l><list><custom-block s="var %s"><block var="_item"/></custom-block></list></block><block s="doApplyExtension"><l>var_delete(name)</l><list><block var="_item"/></list></block></script></block></script></block></script></block-definition><block-definition s="$verticalEllipsis set var %&apos;_name&apos; to %&apos;_value&apos;" type="command" category="variables" helper="true"><comment x="0" y="0" w="240.4931640625" collapsed="false">This block sets the given value (last input) to the variable named with the name givent (var input).&#xD;&#xD;It looks for that variable following the scope order &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos; (the first match it finds).&#xD;&#xD;If that variable does not exist (in any scope) an error happens, stopping their script. You can check it before using the &quot;does var (name) exists?&quot; block. </comment><header></header><code></code><translations>ca:assigna a _ el valor _&#xD;es:asignar a _ el valor _&#xD;pt:altera _ para _&#xD;de:setze var _ auf _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input><input type="%s"></input></inputs><script><block s="doApplyExtension"><l>var_set(name, val)</l><list><block var="_name"/><block var="_value"/></list></block></script></block-definition><block-definition s="var %&apos;_name&apos;" type="reporter" category="variables" helper="true"><comment x="0" y="0" w="178.00000000000003" collapsed="false">This block reports the value of the variable with the name given.&#xD;&#xD;It looks for that variable following the scope order &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos; (the first match it finds).&#xD;&#xD;If that variable does not exist (in any scope) an error happens, stopping their script. You can check it before using the &quot;does var (name) exists?&quot; block. </comment><header></header><code></code><translations>pt:o valor de _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>var_get(name)</l><list><block var="_name"/></list></block></block></script></block-definition><block-definition s="$verticalEllipsis show var %&apos;_name&apos;" type="command" category="variables" helper="true"><comment x="0" y="0" w="181" collapsed="false">This block turns on (show) the watcher view on stage (if it was not already activated) of the variable with the given name (slot input).&#xD;&#xD;It can only access to the closest variable scope (if there different variables with the same name in different scopes) following the order &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos;.&#xD;&#xD;No errors if that variable does not exist.</comment><header></header><code></code><translations>ca:mostra la variable _&#xD;es:mostrar variable _&#xD;pt:mostra a variável _&#xD;de:zeige var _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input></inputs><script><block s="doApplyExtension"><l>var_show(name)</l><list><block var="_name"/></list></block></script></block-definition><block-definition s="$verticalEllipsis hide var %&apos;_name&apos;" type="command" category="variables" helper="true"><comment x="0" y="0" w="181" collapsed="false">This block turns off (hide) the watcher view on stage (if it was not already activated) of the variable with the given name (slot input).&#xD;&#xD;It can only access to the closest variable scope (if there different variables with the same name in different scopes) following the order &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos;.&#xD;&#xD;No errors if that variable does not exist.</comment><header></header><code></code><translations>ca:amaga la variable _&#xD;es:esconder variable _&#xD;pt:esconde a variável _&#xD;de:verstecke var _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input></inputs><script><block s="doApplyExtension"><l>var_hide(name)</l><list><block var="_name"/></list></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="magic" helper="true"><header></header><code></code><translations>pt:a resposta a _ de _ enviando _ e cabeçalhos _&#xD;</translations><inputs><input type="%s" readonly="true">GET<options>GET&#xD;POST&#xD;PUT&#xD;DELETE</options></input><input type="%s">https://snap.startr.cloud</input><input type="%s"></input><input type="%mult%l" readonly="true"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>xhr_request(mth, url, dta, hdrs)</l><list><block var="method"/><block var="url"/><block var="payload"/><block var="headers"/></list></block></block></script></block-definition><block-definition s="$verticalEllipsis create %&apos;_scope&apos; var %&apos;_names&apos;" type="command" category="variables" helper="true"><comment x="0" y="0" w="146" collapsed="false">This block creates  new variables on the selected scope: global (for all sprites), sprite (for this sprite only) or script (only for that blocks stack) with the names given (in &apos;names&apos; list).&#xD;&#xD;If there is already a variable with that name in that scope, it does nothing: no errors and no overwrites.</comment><header></header><code></code><translations>pt:cria as variáveis _ _&#xD;ca:crea les _ variables _&#xD;es:crear las _ variables _&#xD;de:erstellen _ var _&#xD;</translations><inputs><input type="%s" readonly="true">global<options>global&#xD;sprite&#xD;script</options></input><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doForEach"><l>_item</l><block var="_names"/><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><block var="_scope"/><block var="_item"/></list></block></script></block></script></block></script></block-definition><block-definition s="does var %&apos;_name&apos; exist?" type="predicate" category="variables" helper="true"><comment x="0" y="0" w="146" collapsed="false">This block reports &quot;true&quot; if there is a variable with this given name (input slot) in that context.&#xD;&#xD;It can be a global, sprite or script variable.&#xD;&#xD;Otherwise it reports &quot;false&quot;.</comment><header></header><code></code><translations>pt:a variável _ existe&#xD;ca:existeix la variable _ ?&#xD;es:existe la variable _ ?&#xD;de:existiert var _ ?&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doApplyExtension"><l>err_ignore</l><list><block s="reportApplyExtension"><l>var_get(name)</l><list><block var="_name"/></list></block></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="reifyScript"><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block></script></block-definition><block-definition s="%&apos;num&apos; max: %&apos;max&apos; min: %&apos;min&apos;" type="reporter" category="velocity" helper="true" space="true"><comment x="0" y="0" w="90" collapsed="false">Max min takes a number and makes shere it is not to big and not to small.</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">5</input><input type="%n" initial="1">10</input><input type="%n" initial="1">1</input></inputs><script><block s="doReport"><block s="reportVariadicMax"><list><block s="reportVariadicMin"><list><block var="num"/><block var="max"/></list></block><block var="min"/></list></block></block></script></block-definition><block-definition s="velocity from %&apos;here&apos; to %&apos;there&apos; , edge %&apos;edge&apos;" type="reporter" category="velocity" helper="true"><comment x="0" y="0" w="147.99999999999991" collapsed="false">The first block in velocity blocks. Velocity calculates the velocity between to positions to get from one too the other. Also it bounces of edges.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1"><options>§_destinationsMenu</options></input><input type="%s" readonly="true" initial="1"><options>§_destinationsMenu</options></input><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><l>1</l><block var="here"/></block></block><block s="reportListItem"><l>1</l><block var="edge"/></block></list></block><block s="reportMonadic"><l><option>neg</option></l><block s="reportListItem"><l>1</l><block s="reportDifference"><block var="here"/><block var="there"/></block></block></block><block s="reportListItem"><l>1</l><block s="reportDifference"><block var="here"/><block var="there"/></block></block></block><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><l>2</l><block var="here"/></block></block><block s="reportListItem"><l>2</l><block var="edge"/></block></list></block><block s="reportMonadic"><l><option>neg</option></l><block s="reportListItem"><l>2</l><block s="reportDifference"><block var="here"/><block var="there"/></block></block></block><block s="reportListItem"><l>2</l><block s="reportDifference"><block var="here"/><block var="there"/></block></block></block></list></block></block></script></block-definition><block-definition s="$velocity-2 $pack-2" type="reporter" category="velocity"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="any magic?"></custom-block><custom-block s="hold %mult%repRing"><list><block s="reifyReporter"><autolambda><custom-block s="velocity from %s to %s , edge %l"><l></l><l></l><l/></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="%n max: %n min: %n"><l>5</l><l>10</l><l>1</l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="averge %mult%n"><list><l></l></list></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="matrix of %n to %n"><l>-20</l><l>20</l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="position x %n y %n"><l>0</l><l>0</l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="index list of %s in %l"><l>thing</l><l/></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="# %n"><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="all but item %n in %l"><l>1</l><l/></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="// %txt %s"><l>comment</l><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis // %s"><l>comment</l></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis // %txt %cs"><l>comment</l><script></script></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis edge x %n y %n"><l>480</l><l>360</l></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis for %upvar = %upvar in %l %ca"><l>i</l><l>item</l><l/><script></script></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis and"></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis then"></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis gravity %l"><l/></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis express %s"><l></l></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis vacume force %n radius %n at %s"><l>5</l><l>100</l><l></l></custom-block></script><list></list></block></list></custom-block><custom-block s="is magic on?"></custom-block></block></block></script></block-definition><block-definition s="averge %&apos;num&apos;" type="reporter" category="velocity" helper="true"><comment x="0" y="0" w="90" collapsed="false">Average averages the numbers in a list.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportVariadicSum"><block var="num"/></block><block s="reportListAttribute"><l><option>length</option></l><block var="num"/></block></block></block></script></block-definition><block-definition s="matrix of %&apos;num&apos; to %&apos;other num&apos;" type="reporter" category="velocity" helper="true"><comment x="0" y="0" w="90" collapsed="false">Matrix makes a squar of positions.</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">-20</input><input type="%n" initial="1">20</input></inputs><script><block s="doReport"><block s="reportCrossproduct"><list><block s="reportNumbers"><block var="num"/><block var="other num"/></block><block s="reportNumbers"><block var="num"/><block var="other num"/></block></list></block></block></script></block-definition><block-definition s="position x %&apos;num&apos; y %&apos;other_num&apos;" type="reporter" category="velocity" helper="true"><comment x="0" y="0" w="90" collapsed="false">Position x y gives you the position you gave it.</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">0</input><input type="%n" initial="1">0</input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="num"/><block var="other_num"/></list></block></block></script></block-definition><block-definition s="index list of %&apos;thing&apos; in %&apos;list&apos;" type="reporter" category="velocity" helper="true"><comment x="0" y="0" w="90" collapsed="false">Gives you a list of indexes for the item you are looking for.</comment><header></header><code></code><translations></translations><inputs><input type="%s" initial="1">thing</input><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><custom-block s="$verticalEllipsis for %upvar = %upvar in %l %ca"><l>i</l><l>item</l><block var="list"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="item"/><block var="thing"/></list></block><script><block s="doAddToList"><block var="i"/><block var="a"/></block></script><list></list></block></script></custom-block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="# %&apos;num&apos;" type="reporter" category="velocity" helper="true"><comment x="0" y="0" w="90" collapsed="false"># gives you a number that you gave it.</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block var="num"/></block></script></block-definition><block-definition s="all but item %&apos;num&apos; in %&apos;list&apos;" type="reporter" category="velocity" helper="true"><comment x="0" y="0" w="129.33333333333334" collapsed="false">All but item num in list gives you a list with every thing except for the number you gave it.</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">1</input><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><custom-block s="$verticalEllipsis for %upvar = %upvar in %l %ca"><l>i</l><l>item</l><block var="list"/><script><block s="doIf"><block s="reportVariadicNotEquals"><list><block var="i"/><block var="num"/></list></block><script><block s="doAddToList"><block var="item"/><block var="a"/></block></script><list></list></block></script></custom-block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="// %&apos;text&apos; %&apos;thing&apos;" type="reporter" category="velocity" helper="true" space="true"><comment x="0" y="0" w="90" collapsed="false">Comment reporter holds a comment and report.</comment><header></header><code></code><translations></translations><inputs><input type="%txt" initial="1">comment</input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block var="thing"/></block></script></block-definition><block-definition s="$verticalEllipsis // %&apos;coment&apos;" type="command" category="velocity" helper="true"><comment x="0" y="0" w="90" collapsed="false">Comment block hold a comment.</comment><header></header><code></code><translations></translations><inputs><input type="%s" initial="1">comment</input></inputs></block-definition><block-definition s="$verticalEllipsis // %&apos;comment&apos; %&apos;code&apos;" type="command" category="velocity" helper="true"><comment x="0" y="0" w="90" collapsed="false">Comment C-block hold a comment and runs the code in it.</comment><header></header><code></code><translations></translations><inputs><input type="%txt" initial="1">comment</input><input type="%cs" initial="1"></input></inputs><script><block s="doRun"><block var="code"/><list></list></block></script></block-definition><block-definition s="$verticalEllipsis edge x %&apos;x&apos; y %&apos;y&apos;" type="command" category="velocity" helper="true"><comment x="0" y="0" w="90" collapsed="false">Edge is a if on edge,bounce that doesn&apos;t add velocity.</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">480</input><input type="%n" initial="1">360</input></inputs><script><block s="doGotoObject"><block s="reportNewList"><list><custom-block s="%n max: %n min: %n"><block s="xPosition"></block><block s="reportQuotient"><block var="x"/><l>2</l></block><block s="reportMonadic"><l><option>neg</option></l><block s="reportQuotient"><block var="x"/><l>2</l></block></block></custom-block><custom-block s="%n max: %n min: %n"><block s="yPosition"></block><block s="reportQuotient"><block var="y"/><l>2</l></block><block s="reportMonadic"><l><option>neg</option></l><block s="reportQuotient"><block var="y"/><l>2</l></block></block></custom-block></list></block></block></script><scripts><script x="152.33333333333334" y="150.79999999999998"><block s="doGotoObject"><block s="reportNewList"><list><custom-block s="%n max: %n min: %n"><block s="xPosition"></block><block s="reportDifference"><l>240</l><block s="reportQuotient"><l></l><l>2</l></block></block><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>neg</option></l><l>240</l></block><block s="reportQuotient"><l></l><l>2</l></block></list></block></custom-block><custom-block s="%n max: %n min: %n"><block s="yPosition"></block><block s="reportDifference"><l>180</l><block s="reportQuotient"><l></l><l>2</l></block></block><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>neg</option></l><l>180</l></block><block s="reportQuotient"><l></l><l>2</l></block></list></block></custom-block></list></block></block></script></scripts></block-definition><block-definition s="$verticalEllipsis for %&apos;i&apos; = %&apos;item&apos; in %&apos;list&apos; %&apos;code&apos;" type="command" category="velocity" helper="true" space="true"><comment x="0" y="0" w="90" collapsed="false">For i = item in list is like a for i = 1 to 10 but mixed with a  for each item in list.</comment><header></header><code></code><translations></translations><inputs><input type="%upvar" initial="1">i</input><input type="%upvar" initial="1">item</input><input type="%l" initial="1"></input><input type="%ca" initial="1"></input></inputs><script><block s="doFor"><l>j</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doSetVar"><l>i</l><block var="j"/></block><block s="doSetVar"><l>item</l><block s="reportListItem"><block var="j"/><block var="list"/></block></block><block s="doRun"><block var="code"/><list></list></block></script></block></script></block-definition><block-definition s="$verticalEllipsis and" type="command" category="velocity" helper="true" space="true"><comment x="0" y="0" w="90" collapsed="false">And does not do anything it just makes the code more clear.</comment><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="$verticalEllipsis then" type="command" category="velocity" helper="true"><comment x="0" y="0" w="90" collapsed="false">Then does not do anything it just makes the code more clear.</comment><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="$verticalEllipsis gravity %&apos;list&apos;" type="command" category="velocity" helper="true" space="true"><comment x="0" y="0" w="90" collapsed="false">Gravity pulls you in a direction by a setron amount.</comment><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"><options>§_destinationsMenu</options></input></inputs><script><block s="changeXPosition"><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="changeYPosition"><block s="reportListItem"><l>2</l><block var="list"/></block></block></script></block-definition><block-definition s="$verticalEllipsis express %&apos;the velocity&apos;" type="command" category="velocity" helper="true"><comment x="0" y="0" w="90" collapsed="false">Express goes towards a position.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1"><options>§_destinationsMenu</options></input></inputs><script><block s="doFaceTowards"><block s="reportVariadicSum"><list><block s="getPosition"></block><block var="the velocity"/></list></block></block><block s="doGotoObject"><block s="reportVariadicSum"><list><block s="getPosition"></block><block var="the velocity"/></list></block></block></script></block-definition><block-definition s="$verticalEllipsis invert pen down" type="command" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">invert pen down&#xD; will pick the pen up if it is currently down and put the pen down if it is currently up</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="getPenDown"></block><script><block s="up"></block></script><script><block s="down"></block></script></block></script></block-definition><block-definition s="$verticalEllipsis invert hide" type="command" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">invert hide&#xD;will hide the Sprite if it is currently being shown and show the spray if it is currently being hidden</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportShown"></block><script><block s="hide"></block></script><script><block s="show"></block></script></block></script></block-definition><block-definition s="$verticalEllipsis delete all clones" type="command" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doForEach"><l>item</l><block s="reportGet"><l><option>children</option></l></block><script><block s="doTellTo"><block var="item"/><block s="reifyScript"><script><block s="removeClone"></block></script><list></list></block><list></list></block></script></block></script></block></script></block-definition><block-definition s="3D to 2D %&apos;x&apos; %&apos;y&apos; %&apos;z&apos; focal length %&apos;focal length&apos;" type="reporter" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input><input type="%n">0</input><input type="%n">100</input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="focal length"/><block var="x"/></list></block><block s="reportVariadicSum"><list><block var="focal length"/><block var="z"/></list></block></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="focal length"/><block var="y"/></list></block><block s="reportVariadicSum"><list><block var="focal length"/><block var="z"/></list></block></block></list></block></block></script></block-definition><block-definition s="is %&apos;NUM&apos; prime" type="predicate" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">is prime&#xD;will report a Boolean for whether or not the inputted number is a prime ( a prime number is a number that any other number can multiply into)</comment><header></header><code></code><translations></translations><inputs><input type="%n">0</input></inputs><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block var="NUM"/><l>3</l></list></block><block s="reportVariadicGreaterThan"><list><block var="NUM"/><l>0</l></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doFor"><l>i</l><l>2</l><block s="reportMonadic"><l><option>sqrt</option></l><block var="NUM"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="NUM"/><block var="i"/></block><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="is %&apos;NUM&apos; divisible by %&apos;N&apos;" type="predicate" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">is divisible by will check if the first number is divisible by the second number (what I mean by that is it checks it if there&apos;s no remainder)</comment><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n" initial="1">2</input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="NUM"/><block var="N"/></block><l>0</l></list></block></block></script></block-definition><block-definition s="backwords %&apos;STRING&apos;" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">backwords word&#xD;will flip the word</comment><header></header><code></code><translations></translations><inputs><input type="%s">word</input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportTextSplit"><block var="STRING"/><l><option>letter</option></l></block></block></block></block></script></block-definition><block-definition s="$XOR-0.0001 %&apos;INPUT&apos;" type="predicate" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">xor&#xD;is a xor gate( that means that it&apos;s a exclusive order it only does one or the other)</comment><header></header><code></code><translations></translations><inputs><input type="%mult%b" separator="xor" initial="2" min="2"></input></inputs><script><block s="doReport"><block s="reportVariadicNotEquals"><block var="INPUT"/></block></block></script></block-definition><block-definition s="direction from x %&apos;x1&apos; y %&apos;y1&apos; to x %&apos;x2&apos; y %&apos;y2&apos;" type="reporter" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="y2"/><block var="y1"/></list></block><script><block s="doReport"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>atan</option></l><block s="reportQuotient"><block s="reportDifference"><block var="x2"/><block var="x1"/></block><block s="reportDifference"><block var="y2"/><block var="y1"/></block></block></block><l>180</l></list></block></block></script><list><l><bool>true</bool></l><script><block s="doReport"><block s="reportMonadic"><l><option>atan</option></l><block s="reportQuotient"><block s="reportDifference"><block var="x2"/><block var="x1"/></block><block s="reportDifference"><block var="y2"/><block var="y1"/></block></block></block></block></script></list></block></script></block-definition><block-definition s="PI" type="reporter" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318590202445945534690830264252230825334468503526193118817101000313783875288658753320838814206171776691473035982534904287554687311595628638823537875937519577818577805371712268066130019278766111959092164201989380952572010654858632788659361533818279682303019520353018529689957736225994138912517720190430128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318590202445945534690830264252230825334468503526193118817101000313783875288658753320838814206171776691473035982534904287554687311595628638823537875937519577818577805371712268066130019278766111959092164201989380952572010654858632788659361533818279682303019520353018529689957736225994138912517720190430128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318590202445945534690830264252230825334&#xD;</l></block></script><scripts><script x="25.35402488708496" y="93.65737101236978"><custom-block s="join %mult%mlt"><list><l>16tan^−1 (1/5)−4tan^−1 (1/239)</l></list></custom-block></script><script x="257.3493957519531" y="87.35821736653645"><block s="reportDifference"><block s="reportVariadicProduct"><list><block s="reportPower"><block s="reportMonadic"><l><option>tan</option></l><l>16</l></block><l>-1</l></block><block s="reportQuotient"><l>1</l><l>5</l></block></list></block><block s="reportVariadicProduct"><list><block s="reportPower"><block s="reportMonadic"><l><option>tan</option></l><l>4</l></block><l>-1</l></block><block s="reportQuotient"><l>1</l><l>239</l></block></list></block></block></script></scripts></block-definition><block-definition s="QR code from %&apos;Input&apos;" type="reporter" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="JavaScript enabled?"></custom-block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>url</l><l>proc</l></list><l>if (!proc.img) {&#xD;  proc.img = new Image();&#xD;  proc.img.src = url;&#xD;  proc.img.onload = function() {&#xD;    proc.img.loaded=true;&#xD;  }&#xD;} else if (proc.img.loaded) {&#xD;  const costume = new Costume(proc.img);&#xD;  proc.img = null;&#xD;  return costume;&#xD;}&#xD;proc.pushContext(&apos;doYield&apos;);&#xD;proc.pushContext();</l></block><list><block s="reportJoinWords"><list><l>http://api.qrserver.com/v1/create-qr-code/?data=</l><block var="Input"/></list></block></list></block></block></script><script><block s="doReport"><block s="reportApplyExtension"><l>cst_load(url)</l><list><block s="reportJoinWords"><list><l>http://api.qrserver.com/v1/create-qr-code/?data=</l><block var="Input"/></list></block></list></block></block></script></block></script></block-definition><block-definition s="rotate %&apos;list&apos; by %&apos;num&apos;" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">rotate list&#xD;will rotate the list by the given value</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n">0</input></inputs><script><block s="doWarp"><script><block s="doIfElse"><custom-block s="is %n negative"><block var="num"/></custom-block><script><block s="doRepeat"><block s="reportMonadic"><l><option>abs</option></l><block var="num"/></block><script><block s="doInsertInList"><custom-block s="pop item %n of %l"><l>1</l><block var="list"/></custom-block><l><option>last</option></l><block var="list"/></block></script></block></script><script><block s="doRepeat"><block var="num"/><script><block s="doInsertInList"><custom-block s="pop item %n of %l"><l><option>last</option></l><block var="list"/></custom-block><l>1</l><block var="list"/></block></script></block></script></block><block s="doReport"><block var="list"/></block></script></block></script></block-definition><block-definition s="JavaScript enabled?" type="predicate" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><custom-block s="$verticalEllipsis safely try %cs then if %upvar %cs"><script><block s="doWarp"><script><block s="doSetVar"><l>a</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>return true;</l></block><list></list></block></block></script></block></script><l>error</l><script><block s="doSetVar"><l>a</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></custom-block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="Infinity ∞" type="reporter" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportQuotient"><l>1</l><l>0</l></block></block></script></block-definition><block-definition s="$verticalEllipsis set cursor to %&apos;cursor&apos; offset x: %&apos;x&apos; y: %&apos;y&apos;" type="command" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s">auto<options>auto&#xD;default&#xD;none&#xD;context-menu&#xD;help&#xD;pointer&#xD;progress&#xD;wait&#xD;cell&#xD;crosshair&#xD;text&#xD;vertical-text&#xD;alias&#xD;copy&#xD;move&#xD;no-drop&#xD;not-allowed&#xD;grab&#xD;grabbing&#xD;e-resize&#xD;n-resize&#xD;ne-resize&#xD;nw-resize&#xD;s-resize&#xD;se-resize&#xD;sw-resize&#xD;w-resize&#xD;ew-resize&#xD;ns-resize&#xD;nesw-resize&#xD;nwse-resize&#xD;col-resize&#xD;row-resize&#xD;all-scroll&#xD;zoom-in&#xD;zoom-out</options></input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportVariadicOr"><list><block s="reportIsA"><block var="cursor"/><l><option>text</option></l></block><block s="reportIsA"><block var="cursor"/><l><option>costume</option></l></block></list></block></block><script><custom-block s="$verticalEllipsis error %txt"><block s="reportJoinWords"><list><l>expecting a string or a costume but getting a </l><block s="reportTypeOf"><block var="cursor"/></block></list></block></custom-block></script><list></list></block><block s="doRun"><block s="reportJSFunction"><list><l>cursor</l><l>x</l><l>y</l></list><l>let world = this.parentThatIsA(WorldMorph)&#xD;let cursorStyle = &apos;auto&apos;&#xD;&#xD;if (cursor instanceof SVG_Costume) {&#xD;  cursorStyle = `url(${cursor.contents.src}) ${x} ${y}, auto`&#xD;} else if (cursor instanceof Costume) {&#xD;  cursorStyle = `url(${cursor.contents.toDataURL()}) ${x} ${y}, auto`&#xD;} else {&#xD;  cursorStyle = `${cursor}`&#xD;}&#xD;&#xD;world.worldCanvas.style.cursor = cursorStyle</l></block><list><block var="cursor"/><block var="x"/><block var="y"/></list></block></script></block-definition><block-definition s="$verticalEllipsis error %&apos;msg&apos;" type="command" category="error" helper="true"><comment x="0" y="0" w="268.6666666666667" collapsed="false">Throw an error.&#xD;&#xD;Makes a red halo appear around the script that runs it,&#xD;with the input text shown in a speech balloon next to&#xD;the script, just like any Snap! error.&#xD;&#xD;This is useful to put in the second script of SAFELY TRY&#xD;after some other instructions to undo the partial work of&#xD;the first script.</comment><header></header><code></code><translations>pt:lança o erro _&#xD;pl:błąd _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="username" type="reporter" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>var ide = world.children[0];&#xD;return ide.cloud.username;</l></block><list></list></block></block></script></block-definition><block-definition s="$verticalEllipsis screenshot" type="command" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRun"><block s="reportJSFunction"><list></list><l>const captureAndSave = async () =&gt; {&#xD;  const canvas = document.createElement("canvas");&#xD;  const context = canvas.getContext("2d");&#xD;  const video = document.createElement("video");&#xD;&#xD;  try {&#xD;    const captureStream = await navigator.mediaDevices.getDisplayMedia();&#xD;    video.srcObject = captureStream;&#xD;    const link = await new Promise(resolve =&gt; {&#xD;      video.onloadedmetadata = () =&gt; {&#xD;        // Wait for 1 second before capturing the screenshot&#xD;        setTimeout(() =&gt; {&#xD;          canvas.width = video.videoWidth;&#xD;          canvas.height = video.videoHeight;&#xD;          context.drawImage(video, 0, 0, video.videoWidth, video.videoHeight);&#xD;          const frame = canvas.toDataURL("image/png");&#xD;&#xD;          // Create a link element to download the image&#xD;          const downloadLink = document.createElement(&apos;a&apos;);&#xD;          downloadLink.href = frame;&#xD;          downloadLink.download = &apos;screenshot.png&apos;;&#xD;          document.body.appendChild(downloadLink);&#xD;          downloadLink.click();&#xD;          document.body.removeChild(downloadLink);&#xD;&#xD;          // Resolve the promise with the link&apos;s href&#xD;          resolve(frame);&#xD;&#xD;          captureStream.getTracks().forEach(track =&gt; track.stop());&#xD;        }, 1000);&#xD;      };&#xD;      video.play();&#xD;    });&#xD;&#xD;    // Return the link instead of logging it&#xD;    return link;&#xD;  } catch (err) {&#xD;    console.error("Error: " + err);&#xD;  }&#xD;};&#xD;&#xD;(async () =&gt; {&#xD;  const link = await captureAndSave();&#xD;  console.log("Screenshot saved:", link);&#xD;})();&#xD;</l></block><list></list></block></script></block-definition><block-definition s="clone ID" type="reporter" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportAskFor"><block s="reportGet"><l><option>parent</option></l></block><block s="reifyReporter"><autolambda><block s="reportListIndex"><block var="#1"/><block s="reportGet"><l><option>clones</option></l></block></block></autolambda><list><l>#1</l></list></block><list><block s="reportGet"><l><option>self</option></l></block></list></block></block></script></block-definition><block-definition s="battery %" type="reporter" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>accessor</l></list></block><block s="doSetVar"><l>accessor</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>var done = false,&#xD;    value = null&#xD;navigator.getBattery().then((battery) =&gt; {&#xD;    value = battery.level&#xD;    done = true&#xD;  }&#xD;)&#xD;&#xD;return new List([function() {return done}, function() {return value}])</l></block><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block s="reportListItem"><l>1</l><block var="accessor"/></block><list></list></block></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportRound"><block s="reportVariadicProduct"><list><block s="evaluate"><block s="reportListItem"><l>2</l><block var="accessor"/></block><list></list></block><l>100</l></list></block></block><l>%</l></list></block></block></script></block-definition><block-definition s="Is Charging" type="predicate" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>accessor</l></list></block><block s="doSetVar"><l>accessor</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>var done = false,&#xD;    value = null&#xD;navigator.getBattery().then((battery) =&gt; {&#xD;    value = battery.charging&#xD;    done = true&#xD;  }&#xD;)&#xD;&#xD;return new List([function() {return done}, function() {return value}])</l></block><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block s="reportListItem"><l>1</l><block var="accessor"/></block><list></list></block></block><block s="doReport"><block s="evaluate"><block s="reportListItem"><l>2</l><block var="accessor"/></block><list></list></block></block></script></block-definition><block-definition s="My URL" type="reporter" category="Avi&apos;s" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window. location. href</l></block><list></list></block></block></script></block-definition><block-definition s="setting %&apos;which&apos;" type="reporter" category="sensing" helper="true"><comment x="0" y="0" w="254.66666666666666" collapsed="false">Allows reading global settings programmatically.&#xD;&#xD;Eisenberg&apos;s Law:  Anything you can do from the user interface you should be able to do in your program, and vice versa.  This library is just a beginning; there are many UI controls outside of the Settings menu.</comment><header></header><code></code><translations>pt:o valor da configuração _&#xD;ca:paràmetre _&#xD;pl:ustawienie _&#xD;</translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;User&#xD;Presentation mode&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support&#xD;Hyper blocks support&#xD;Visible palette</options></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>which</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    ide = stage.parentThatIsA(IDE_Morph),&#xD;    world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        return ide.projectNotes;&#xD;    case &apos;Project name&apos;:&#xD;        return ide.projectName;&#xD;    case &apos;User&apos;:&#xD;        return ide.cloud.username;&#xD;    case &apos;Presentation mode&apos;:&#xD;        return ide.isAppMode;&#xD;    case &apos;Language&apos;:&#xD;        return SnapTranslator.language;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        return SyntaxElementMorph.prototype.scale;&#xD;    case &apos;Stage size&apos;:&#xD;        return new List([stage.dimensions.x, stage.dimensions.y]);&#xD;    case &apos;Stage scale&apos;:&#xD;       return stage.scale;&#xD;    case &apos;Retina display support&apos;:&#xD;        return isRetinaEnabled();&#xD;    case &apos;Long form input dialog&apos;:&#xD;        return InputSlotDialogMorph.prototype.isLaunchingExpanded;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        return BlockLabelPlaceHolderMorph.prototype.plainLabel;&#xD;    case &apos;Input sliders&apos;:&#xD;        return MorphicPreferences.useSliderForInput;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        return ArgMorph.prototype.executeOnSliderEdit;&#xD;    case &apos;Clicking sound&apos;:&#xD;        return !!BlockMorph.prototype.snapSound;&#xD;    case &apos;Turbo mode&apos;:&#xD;        return stage.isFastTracked;&#xD;    case &apos;Flat design&apos;:&#xD;        return MorphicPreferences.isFlat;&#xD;    case &apos;Keyboard editing&apos;:&#xD;        return !!this.scripts.focus;&#xD;    case &apos;Visible stepping&apos;:&#xD;        return Process.prototype.enableSingleStepping;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        return stage.isThreadSafe;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        return StageMorph.prototype.frameRate &gt; 0;&#xD;    case &apos;Flat line ends&apos;:&#xD;        return SpriteMorph.prototype.useFlatLineEnds;&#xD;    case &apos;Codification support&apos;:&#xD;        return StageMorph.prototype.enableCodeMapping;&#xD;    case &apos;Inheritance support&apos;:&#xD;        return StageMorph.prototype.enableInheritance;&#xD;    case &apos;Hyper blocks support&apos;:&#xD;        return Process.prototype.enableHyperOps;&#xD;    default: return which;&#xD;    case &apos;Visible palette&apos;:&#xD;        return ide.currentCategory;&#xD;}</l></block><list><block var="which"/></list></block></block></script></block-definition><block-definition s="$verticalEllipsis set flag %&apos;which&apos; to %&apos;tf&apos;" type="command" category="sensing" helper="true"><comment x="0" y="0" w="254.66666666666666" collapsed="false">Allows changing global settings programmatically.&#xD;This block is for Boolean (checkbox) settings; use&#xD;SET VALUE for numeric or text values.&#xD;&#xD;Eisenberg&apos;s Law:  Anything you can do from the user interface you should be able to do in your program, and vice versa.  This library is just a beginning; there are many UI controls outside of the Settings menu.</comment><header></header><code></code><translations>pt:altera o valor da configuração _ para _&#xD;ca:fixa el paràmetre _ a _&#xD;pl:ustaw flagę _ na _&#xD;</translations><inputs><input type="%s" readonly="true"><options>Presentation mode&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support&#xD;Hyper blocks support</options></input><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>tf</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph),&#xD;        thisObj = this;&#xD;&#xD;if (tf != !!tf) return;&#xD;&#xD;try{&#xD;ide.savingPreferences = false;&#xD;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        break;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        break;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        break;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        break;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        break;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        break;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        break;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        break;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) break;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        break;&#xD;    case &apos;Keyboard editing&apos;:&#xD;        if (thisObj.scripts.focus &amp;&amp; !tf) {&#xD;            thisObj.scripts.focus.stopEditing();&#xD;        } else if (tf &amp;&amp; !thisObj.scripts.focus) {&#xD;            thisObj.scripts.toggleKeyboardEntry();&#xD;        };&#xD;        break;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        break;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        break;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        break;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        break;&#xD;    case &apos;Codification support&apos;:&#xD;        if (tf != StageMorph.prototype.enableCodeMapping) {&#xD;            StageMorph.prototype.enableCodeMapping = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        break;&#xD;    case &apos;Inheritance support&apos;:&#xD;        if (tf != StageMorph.prototype.enableInheritance) {&#xD;            StageMorph.prototype.enableInheritance = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        break;&#xD;    case &apos;Hyper blocks support&apos;:&#xD;        Process.prototype.enableHyperOps = tf;&#xD;        break;&#xD;};&#xD;}&#xD;finally {&#xD;ide.savingPreferences = false;&#xD;};&#xD;</l></block><list><block var="which"/><block var="tf"/></list></block></script></block-definition><block-definition s="$verticalEllipsis set value %&apos;which&apos; to %&apos;value&apos;" type="command" category="sensing" helper="true"><comment x="0" y="0" w="254.66666666666666" collapsed="false">Allows changing global settings programmatically.&#xD;This block is for numeric or text settings; use&#xD;SET FLAG for Boolean (checkbox) values.&#xD;&#xD;Eisenberg&apos;s Law:  Anything you can do from the user interface you should be able to do in your program, and vice versa.  This library is just a beginning; there are many UI controls outside of the Settings menu.</comment><header></header><code></code><translations>pt:altera o valor da configuração _ para _&#xD;ca:fixa el valor de _ a _&#xD;pl:ustaw wartość _ na _&#xD;</translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale&#xD;Visible palette</options></input><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>value</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;try {&#xD;ide.savingPreferences = false;&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        ide.projectNotes = value;&#xD;        break;&#xD;    case &apos;Project name&apos;:&#xD;        ide.setProjectName(value);&#xD;        break;&#xD;    case &apos;Language&apos;:&#xD;        ide.setLanguage(value);&#xD;        break;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        if (!isNaN(value)) ide.setBlocksScale(Math.min(value, 12));&#xD;        break;&#xD;    case &apos;Stage size&apos;:&#xD;        if ((value instanceof List) &amp;&amp; value.length()==2&#xD;                       &amp;&amp; !isNaN(value.at(1)) &amp;&amp; !isNaN(value.at(2)))&#xD;            ide.setStageExtent(new Point(value.at(1), value.at(2)));&#xD;        break;&#xD;    case &apos;Stage scale&apos;:&#xD;        ide.toggleStageSize(value != 1, Math.max(0.1, value));&#xD;        break;&#xD;    case &apos;Visible palette&apos;:&#xD;        ide.currentCategory = value.toLowerCase();&#xD;        ide.categories.children.forEach(function (each) {&#xD;                each.refresh();&#xD;        });&#xD;        ide.refreshPalette(true);&#xD;        break;&#xD;};&#xD;}&#xD;finally {ide.savingPreferences = true;&#xD;};</l></block><list><block var="which"/><block var="value"/></list></block></script></block-definition><block-definition s="$verticalEllipsis safely try %&apos;action&apos; then if %&apos;error&apos; %&apos;handler&apos;" type="command" category="error" helper="true"><comment x="0" y="0" w="276" collapsed="false">Catch errors.&#xD;&#xD;Runs the first script.  If it succeeds, nothing else happens.&#xD;But if it has an error (something that would otherwise result&#xD;in a red halo around the block), then the second script is run,&#xD;with the text of the error message that would have been shown in the variable ERROR.</comment><header></header><code></code><translations>pt:tenta executar _ e, em caso de erro _ , executa _&#xD;ca:prova de forma segura _ i si _ _&#xD;pl:bezpiecznie spróbuj _ a jeśli _ _&#xD;</translations><inputs><input type="%cs"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block var="action"/><block var="handler"/><block var="error"/></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block></script></block-definition><block-definition s="safely try reporting %&apos;this&apos; then if %&apos;error&apos; report %&apos;that&apos;" type="reporter" category="error" helper="true"><comment x="0" y="0" w="316.6666666666667" collapsed="false">Catch errors in a reporter.&#xD;&#xD;Evaluates its first input.  If that expression successfully reports a value, this block reports that value.  If the expression causes a Snap! error,&#xD;then the final input slot is evaluated with the text of what would have&#xD;been the error message in variable ERROR.  SAFELY TRY then reports the value of that final expression.&#xD;&#xD;Sometimes you&apos;ll want to throw an error in the final expression.  You&#xD;can put an ERROR block inside a CALL block to do that.</comment><header></header><code></code><translations>ca:prova de forma segura reportant _ i si _ reportant _&#xD;pl:bezpiecznie spróbuj zgłosić _ a jeśli _ zgłoś _&#xD;</translations><inputs><input type="%anyUE"></input><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doDeclareVariables"><list><l>value</l></list></block><custom-block s="$verticalEllipsis safely try %cs then if %upvar %cs"><script><block s="doSetVar"><l>value</l><block s="evaluate"><block var="this"/><list></list></block></block></script><l>err</l><script><block s="doSetVar"><l>error</l><block var="err"/></block><block s="doSetVar"><l>value</l><block s="evaluate"><block var="that"/><list></list></block></block></script></custom-block><block s="doReport"><block var="value"/></block></script></block-definition><block-definition s="lisp to code $nl %&apos;lisp&apos;" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">list to code&#xD;will take the text based form of coding known as lisp and turn it into snap blocks</comment><header></header><code></code><translations></translations><inputs><input type="%mlt" initial="1"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block s="reportTextSplit"><block var="lisp"/><l><option>blocks</option></l></block></block></block></script></block></script></block-definition><block-definition s="code to Lisp $nl %&apos;code&apos;" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">code to lisp &#xD;will take snap blocks and turn it into the text program known as lisp</comment><header></header><code></code><translations></translations><inputs><input type="%repRing" initial="1"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>lines</option></l><block s="reportTextSplit"><block var="code"/><l><option>blocks</option></l></block></block></block></script></block-definition><block-definition s="not a clone" type="predicate" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">not to clone&#xD;checks if the current Sprite is not a clone</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportGet"><l><option>parent</option></l></block><l></l></list></block></block></script></block-definition><block-definition s="$verticalEllipsis I have a block variable" type="command" category="magic" helper="true"><variables><list struct="atomic" id="2215">var</list></variables><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="I have a block variable" type="reporter" category="magic" helper="true"><variables><list struct="atomic" id="2217">var</list></variables><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>look in me</l></block></script></block-definition><block-definition s="hide %&apos;text&apos; %&apos;bool&apos;" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false"> hide text&#xD;will hide the text in the first slot when the Boolean is false and show it when it is true</comment><variables><list struct="atomic" id="2222">the text</list></variables><header></header><code></code><translations></translations><inputs><input type="%mlt" initial="1"></input><input type="%b" initial="1"></input></inputs><script><block s="doIf"><block var="bool"/><script><block s="doSetVar"><l>the text</l><block var="text"/></block></script><list></list></block><block s="doReport"><block var="the text"/></block></script><scripts><script x="217.76424967447915" y="94.36632486979165"><block s="receiveSlotEvent"><l>bool</l><l><option>edited</option></l></block><block s="doIfElse"><block var="bool"/><script><block s="doSetSlot"><l>text</l><block var="the text"/></block></script><script><block s="doSetVar"><l>the text</l><block var="text"/></block><block s="doSetSlot"><l>text</l><l></l></block></script></block></script></scripts></block-definition><block-definition s="$verticalEllipsis repeat if %&apos;error&apos; %&apos;code&apos;" type="command" category="error" helper="true"><header></header><code></code><translations></translations><inputs><input type="%upvar" initial="1">error</input><input type="%ca" initial="1"></input></inputs><script><custom-block s="$verticalEllipsis safely try %cs then if %upvar %cs"><script><block s="doRun"><block var="code"/><list></list></block></script><l>error</l><script><custom-block s="$verticalEllipsis repeat if %upvar %ca"><l>error</l><script><block s="doRun"><block var="code"/><list></list></block></script></custom-block></script></custom-block></script></block-definition><block-definition s="any magic?" type="predicate" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">Any magic&#xD;will report if JavaScript is on</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="JavaScript enabled?"></custom-block></block></script></block-definition><block-definition s="add %&apos;things&apos; to %&apos;list&apos;" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">add to list &#xD;will add the item to the list but only using reporters</comment><header></header><code></code><translations></translations><inputs><input type="%mult%s" initial="1"></input><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportConcatenatedLists"><list><block var="list"/><block var="things"/></list></block></block></script></block-definition><block-definition s="hold %&apos;blocks&apos;" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">hold&#xD;well &quot;holds&quot; a list of blocks</comment><header></header><code></code><translations></translations><inputs><input type="%mult%repRing" initial="1"></input></inputs><script><block s="doReport"><block var="blocks"/></block></script></block-definition><block-definition s="%&apos;$&apos; by %&apos;cy&apos; cypher , with exp: %&apos;exp cy&apos;" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">Cipher will Cipher the text using the 2 ciphers</comment><header></header><code></code><translations></translations><inputs><input type="%txt">hello world</input><input type="%txt">abcdefghijklmnopqrstuvwxyz 0123456789</input><input type="%s">abcdefghijklmnopqrstuvwxyz 0123456789</input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><block s="reportListIndex"><l></l><block s="reportTextSplit"><block var="cy"/><l><option>letter</option></l></block></block><block s="reportTextSplit"><block var="exp cy"/><l><option>letter</option></l></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="$"/><l><option>letter</option></l></block></block></list></block></block></script></block-definition><block-definition s="pop item %&apos;num&apos; of %&apos;list&apos;" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">pop &#xD;will remove a item from the list and report what the item was</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"><options>1=1&#xD;last=$_last&#xD;&#126;&#xD;all=$_all&#xD;parent=$_parent</options></input><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportListItem"><block var="num"/><block var="list"/></block></block><block s="doDeleteFromList"><block var="num"/><block var="a"/></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="is %&apos;NUM&apos; negative" type="predicate" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">is negative&#xD;will report a Boolean for whether or not the number is negative</comment><header></header><code></code><translations></translations><inputs><input type="%n">-1</input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportMonadic"><l><option>neg</option></l><block s="reportMonadic"><l><option>abs</option></l><block var="NUM"/></block></block><block var="NUM"/></list></block></block></script></block-definition><block-definition s="$magic-2 $pack-2" type="reporter" category="magic"><comment x="0" y="0" w="90" collapsed="false">magic pack&#xD;is a pack of all the magic blocks (which is a list of blocks that I find helpful)</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="any magic?"></custom-block><custom-block s="hold %mult%repRing"><list><block s="reifyReporter"><autolambda><custom-block s="is magic on?"></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="any magic?"></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis hide mouse"></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis show mouse"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><custom-block s="is mouse hidden"></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis hide mouse %b"><l/></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><custom-block s="join %mult%mlt"><list><l></l></list></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis repeat for %n secs %cs"><l>1</l><script></script></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis pen costume"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><custom-block s="is %s a %s ?"><l></l><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="%n in base %n"><l>1</l><l>10</l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="function ( %s %s %s )"><l></l><l></l><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis link to %txt"><l>https://en.wikipedia.org/wiki/%22Hello,_World!%22_program</l></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis export costume %s"><l></l></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis set name of costume %s to %s"><l></l><l>thing</l></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><custom-block s="%s url: %s send: %s headers: %mult%l"><l>GET</l><l>https://snap.startr.cloud</l><l></l><list></list></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis invert pen down"></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis invert hide"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><custom-block s="is %n negative"><l>-1</l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="is %n prime"><l>0</l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="is %n divisible by %n"><l>1</l><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="backwords %s"><l>word</l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="$XOR-0.0001 %mult%b"><list><l/><l/></list></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="rotate %l by %n"><l/><l>0</l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="lisp to code %br %mlt"><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="code to Lisp %br %repRing"><block s="reifyScript"><script></script><list></list></block></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="not a clone"></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="hide %mlt %b"><l></l><l/><variables><variable name="the text"><l>0</l></variable></variables></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="add %mult%s to %l"><list><l></l></list><l/></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="hold %mult%repRing"><list><block s="reifyReporter"><script></script><list></list></block></list></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="%txt by %txt cypher , with exp: %s"><l>hello world</l><l>abcdefghijklmnopqrstuvwxyz 0123456789</l><l>abcdefghijklmnopqrstuvwxyz 0123456789</l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="pop item %n of %l"><l></l><l/></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="distance to direction %n"><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis notification %br title: %txt body: %txt"><l>Magic!</l><l>This is a notification</l></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><custom-block s="search for %txt in %l"><l>block</l><l/></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis copy %txt to clipboard"><l>text</l></custom-block></script><list></list></block></list></custom-block><custom-block s="is magic on?"></custom-block></block></block></script></block-definition><block-definition s="$verticalEllipsis vacume force %&apos;force&apos; radius %&apos;radius&apos; at %&apos;position&apos;" type="command" category="velocity" helper="true"><comment x="0" y="0" w="90" collapsed="false">Vacume pulls the velocity objects towards the chosen position. </comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1">5</input><input type="%n" initial="1">100</input><input type="%s" readonly="true" initial="1"><options>§_destinationsMenu</options></input></inputs><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportRelationTo"><l><option>distance</option></l><block var="position"/></block><block var="radius"/></list></block><script><block s="doIf"><block s="reportMouseDown"></block><script><block s="doFaceTowards"><block var="position"/></block><block s="forward"><block s="reportQuotient"><block s="reportRelationTo"><l><option>distance</option></l><block var="position"/></block><block var="force"/></block></block></script><list></list></block></script><list></list></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="reporter" category="error" helper="true"><comment x="0" y="0" w="268.6666666666667" collapsed="false">Throw an error.&#xD;&#xD;Makes a red halo appear around the script that runs it,&#xD;with the input text shown in a speech balloon next to&#xD;the script, just like any Snap! error.&#xD;&#xD;This is useful to put in the second script of SAFELY TRY&#xD;after some other instructions to undo the partial work of&#xD;the first script.</comment><header></header><code></code><translations>pt:lança o erro _&#xD;pl:błąd _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="$error-2 $pack-2" type="reporter" category="error"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="any magic?"></custom-block><custom-block s="hold %mult%repRing"><list><block s="reifyReporter"><autolambda><custom-block s="error %txt"><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis error %txt"><l></l></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis safely try %cs then if %upvar %cs"><script></script><l>error</l><script></script></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><custom-block s="safely try reporting %anyUE then if %upvar report %anyUE"><l></l><l>error</l><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis repeat if %upvar %ca"><l>error</l><script></script></custom-block></script><list></list></block></list></custom-block><custom-block s="is magic on?"></custom-block></block></block></script></block-definition><block-definition s="$Avi´s-2 $pack-2" type="reporter" category="Avi&apos;s"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="any magic?"></custom-block><custom-block s="hold %mult%repRing"><list><block s="reifyReporter"><script><custom-block s="$verticalEllipsis delete all clones"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><custom-block s="3D to 2D %n %n %n focal length %n"><l>0</l><l>0</l><l>0</l><l>100</l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="direction from x %n y %n to x %n y %n"><l></l><l></l><l></l><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="PI"></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="QR code from %s"><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="Infinity ∞"></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis set cursor to %s offset x: %n y: %n"><l>auto</l><l>0</l><l>0</l></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><custom-block s="username"></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis screenshot"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><custom-block s="clone ID"></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="battery %"></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="Is Charging"></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><custom-block s="My URL"></custom-block></autolambda><list></list></block></list></custom-block><custom-block s="is magic on?"></custom-block></block></block></script></block-definition><block-definition s="$variable-2 $pack-2" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="any magic?"></custom-block><custom-block s="hold %mult%repRing"><list><block s="reifyReporter"><script><custom-block s="$verticalEllipsis delete var %mult%txt"><list></list></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis set var %s to %s"><l></l><l></l></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><custom-block s="var %s"><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis show var %s"><l></l></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis hide var %s"><l></l></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis create %s var %mult%txt"><l>global</l><list></list></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><custom-block s="does var %s exist?"><l></l></custom-block></autolambda><list></list></block></list></custom-block><custom-block s="is magic on?"></custom-block></block></block></script></block-definition><block-definition s="$settings-2 $pack-2" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="any magic?"></custom-block><custom-block s="hold %mult%repRing"><list><block s="reifyReporter"><autolambda><custom-block s="setting %s"><l></l></custom-block></autolambda><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis set flag %s to %b"><l></l><l/></custom-block></script><list></list></block><block s="reifyReporter"><script><custom-block s="$verticalEllipsis set value %s to %s"><l></l><l></l></custom-block></script><list></list></block></list></custom-block><custom-block s="is magic on?"></custom-block></block></block></script></block-definition><block-definition s="distance to direction %&apos;direction&apos;" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">distance to direction reports the distance from the current direction to the future direction</comment><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"><options>§_directionDialMenu</options></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l><l>c</l><l>d</l></list></block><block s="doSetVar"><l>a</l><block s="direction"></block></block><block s="doSetVar"><l>b</l><block var="direction"/></block><block s="doSetVar"><l>c</l><block s="reportDifference"><l>180</l><block var="a"/></block></block><block s="doSetVar"><l>d</l><block s="reportVariadicSum"><list><block var="b"/><block var="c"/></list></block></block><block s="doReport"><block s="reportDifference"><block s="reportModulus"><block var="d"/><l>360</l></block><l>180</l></block></block></script></block-definition><block-definition s="search for %&apos;thing&apos; in %&apos;pack&apos;" type="reporter" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">search&#xD;will search for blocks in a pack with similar names</comment><header></header><code></code><translations></translations><inputs><input type="%txt" initial="1">block</input><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportListContainsItem"><block s="reportTextSplit"><block s="reportBlockAttribute"><l><option>label</option></l><block s="reifyReporter"><script></script><list></list></block></block><l> </l></block><block var="thing"/></block></autolambda><list></list></block><block var="pack"/></block><block s="reportNewList"><list></list></block></list></block><l>Try changing the spelling</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportListContainsItem"><block s="reportTextSplit"><block s="reportBlockAttribute"><l><option>label</option></l><block s="reifyReporter"><script></script><list></list></block></block><l> </l></block><block var="thing"/></block></autolambda><list></list></block><block var="pack"/></block></block></block></script></block-definition><block-definition s="$verticalEllipsis notification $nl title: %&apos;title&apos; body: %&apos;body&apos;" type="command" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">notification&#xD;will send a notification to the user</comment><header></header><code></code><translations></translations><inputs><input type="%txt" initial="1">Magic!</input><input type="%txt" initial="1">This is a notification</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>message</l><l>title</l></list><l>function showSimpleNotification(message = &apos;This is my first notification&apos;, title = "magic:", icon = &apos;https://snap.startr.cloud/static/img/topbar-logo.png&apos;) {&#xD;  // Check if we have permission first&#xD;  if (Notification.permission === &apos;granted&apos;) {&#xD;    const notification = new Notification(title, {&#xD;      body: message,&#xD;      icon: icon&#xD;    });&#xD;  } else if (Notification.permission !== &apos;denied&apos;) {&#xD;    // We need to ask for permission first&#xD;    Notification.requestPermission().then(permission =&gt; {&#xD;      if (permission === &apos;granted&apos;) {&#xD;        const notification = new Notification(title, {&#xD;          body: message,&#xD;          icon: icon&#xD;        });&#xD;      }&#xD;    });&#xD;  }&#xD;}&#xD;&#xD;// Example call with default values&#xD;showSimpleNotification(message, title);</l></block><list><block var="body"/><block var="title"/></list></block></script></block-definition><block-definition s="%&apos;a&apos; + %&apos;b&apos;" type="reporter" category="cipher"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>c</l><l>d</l></list></block><block s="doSetVar"><l>c</l><block s="reportDifference"><block s="reportTextAttribute"><l><option>length</option></l><block var="b"/></block><block s="reportTextAttribute"><l><option>length</option></l><block var="a"/></block></block></block><block s="doSetVar"><l>d</l><block s="reportDifference"><block s="reportTextAttribute"><l><option>length</option></l><block var="a"/></block><block s="reportTextAttribute"><l><option>length</option></l><block var="b"/></block></block></block><block s="doSetVar"><l>c</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="c"/><l>0</l></list></block><block s="reportConcatenatedLists"><list><block s="reportTextSplit"><block var="a"/><l><option>letter</option></l></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l></list></block></autolambda><list><l>value</l></list></block><block s="reportNumbers"><l>1</l><block var="c"/></block></block></list></block><block s="reportTextSplit"><block var="a"/><l><option>letter</option></l></block></block></block><block s="doSetVar"><l>d</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="d"/><l>0</l></list></block><block s="reportConcatenatedLists"><list><block s="reportTextSplit"><block var="b"/><l><option>letter</option></l></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l></list></block></autolambda><list><l>value</l></list></block><block s="reportNumbers"><l>1</l><block var="d"/></block></block></list></block><block s="reportTextSplit"><block var="b"/><l><option>letter</option></l></block></block></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><block s="reportModulus"><block s="reportVariadicSum"><list><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListIndex"><l></l><block s="reportTextSplit"><l>abcdefghijklmnopqrstuvwxyz 1234567890!?.,_-=+</l><l><option>letter</option></l></block></block></autolambda><list></list></block><block var="c"/></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListIndex"><l></l><block s="reportTextSplit"><l>abcdefghijklmnopqrstuvwxyz 1234567890!?.,_-=+</l><l><option>letter</option></l></block></block></autolambda><list></list></block><block var="d"/></block></list></block><l>45</l></block><block s="reportTextSplit"><l>abcdefghijklmnopqrstuvwxyz 1234567890!?.,_-=+</l><l><option>letter</option></l></block></block></list></block></block></script><scripts><script x="425.63337402343603" y="87.01346842447929"><block var="d"/></script></scripts></block-definition><block-definition s="%&apos;a&apos; - %&apos;b&apos;" type="reporter" category="cipher"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><block s="reportModulus"><block s="reportDifference"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListIndex"><l></l><block s="reportTextSplit"><l>abcdefghijklmnopqrstuvwxyz 1234567890!?.,_-=+</l><l><option>letter</option></l></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="a"/><l><option>letter</option></l></block></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListIndex"><l></l><block s="reportTextSplit"><l>abcdefghijklmnopqrstuvwxyz 1234567890!?.,_-=+</l><l><option>letter</option></l></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="b"/><l><option>letter</option></l></block></block></block><l>45</l></block><block s="reportTextSplit"><l>abcdefghijklmnopqrstuvwxyz 1234567890!?.,_-=+</l><l><option>letter</option></l></block></block></list></block></block></script></block-definition><block-definition s="$verticalEllipsis copy %&apos;thing&apos; to clipboard" type="command" category="magic" helper="true"><comment x="0" y="0" w="90" collapsed="false">copy to clipboard &#xD;will copy whatever text you give it to the users clipboard</comment><header></header><code></code><translations></translations><inputs><input type="%txt" initial="1">text</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>clip</l></list><l>navigator.clipboard.writeText(clip)</l></block><list><block var="thing"/></list></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="3342"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="3343"></list></costumes><sounds><list struct="atomic" id="3344"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-145.96931216591292" y="-35.45821099532279" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="255,187,9,1" pen="tip" id="3349"><costumes><list id="3350"><item><ref mediaID="Encryption_Sprite_cst_Costume"></ref></item><item><ref mediaID="Encryption_Sprite_cst_Costume(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="3351"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.333333333333334" y="88.66666666666667"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doAsk"><l>what do you want to decrypt</l></block><block s="doSetVar"><l>a</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>what is the key</l></block><block s="doSetVar"><l>b</l><block s="getLastAnswer"></block></block><block s="bubble"><custom-block s="%s - %s"><block var="a"/><block var="b"/></custom-block></block><custom-block s="$verticalEllipsis copy %txt to clipboard"><custom-block s="%s - %s"><block var="a"/><block var="b"/></custom-block></custom-block><custom-block s="$verticalEllipsis notification %br title: %txt body: %txt"><l>Encryption</l><l>copied to clipboard</l></custom-block><block s="doWait"><l>1</l></block><block s="bubble"><l></l></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="127.46010228207228" y="-13.18104713841484" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="2" color="255,187,9,1" pen="tip" id="3391"><costumes><list id="3392"><item><ref mediaID="Encryption_Sprite(2)_cst_Costume"></ref></item><item><ref mediaID="Encryption_Sprite(2)_cst_Costume(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="3393"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.333333333333334" y="6.666666666666667"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doAsk"><l>what do you want to encrypt</l></block><block s="doSetVar"><l>a</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>what do you want the key to be (save this)</l></block><block s="doSetVar"><l>b</l><block s="getLastAnswer"></block></block><block s="bubble"><custom-block s="%s + %s"><block var="a"/><block var="b"/></custom-block></block><custom-block s="$verticalEllipsis copy %txt to clipboard"><custom-block s="%s + %s"><block var="a"/><block var="b"/></custom-block></custom-block><custom-block s="$verticalEllipsis notification %br title: %txt body: %txt"><l>Encryption</l><l>copied to clipboard</l></custom-block><block s="doWait"><l>1</l></block><block s="bubble"><l></l></block></script><script x="13.333333333333334" y="361.3333333333334"><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list><l>61867</l><l>100112</l><l>5</l></list></block></block><block s="doRepeat"><block s="reportListItem"><l>3</l><block var="a"/></block><script><block s="doReplaceInList"><l>2</l><block var="a"/><block s="reportDifference"><block s="reportListItem"><l>2</l><block var="a"/></block><block s="reportListItem"><l>1</l><block var="a"/></block></block></block><block s="doReplaceInList"><l>1</l><block var="a"/><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="a"/></block><block s="reportListItem"><l>2</l><block var="a"/></block></block></block></script></block><block s="doReport"><block var="a"/></block></script><script x="259.05991617838544" y="195.0985310872396"><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list><l>3</l><l>1123</l><l>5</l></list></block></block><block s="doRepeat"><block s="reportListItem"><l>3</l><block var="a"/></block><script><block s="doReplaceInList"><l>1</l><block var="a"/><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="a"/></block><block s="reportListItem"><l>2</l><block var="a"/></block></list></block></block><block s="doReplaceInList"><l>2</l><block var="a"/><block s="reportVariadicSum"><list><block s="reportListItem"><l>2</l><block var="a"/></block><block s="reportListItem"><l>1</l><block var="a"/></block></list></block></block></script></block><block s="doReport"><block var="a"/></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="Encryption" app="Snap! 11.0.0, https://snap.berkeley.edu" version="2"><costume name="Costume" center-x="56" center-y="144" image="data:image/png;base64,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" mediaID="Encryption_Sprite_cst_Costume"/><costume name="Costume(2)" center-x="95" center-y="117" image="data:image/png;base64,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" mediaID="Encryption_Sprite_cst_Costume(2)"/><costume name="Costume" center-x="56" center-y="144" image="data:image/png;base64,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" mediaID="Encryption_Sprite(2)_cst_Costume"/><costume name="Costume(2)" center-x="95" center-y="117" image="data:image/png;base64,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" mediaID="Encryption_Sprite(2)_cst_Costume(2)"/></media></snapdata>