<snapdata remixID="11498370"><project name="Artistic Alphabet" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Artistic Alphabet"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="alphabet" type="reporter" category="operators"><comment w="122" collapsed="false">Report the entire alphabet</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l>A</l><l>B</l><l>C</l><l>D</l><l>E</l><l>F</l><l>G</l><l>H</l><l>I</l><l>J</l><l>K</l><l>L</l><l>M</l><l>N</l><l>O</l><l>P</l><l>Q</l><l>R</l><l>S</l><l>T</l><l>U</l><l>V</l><l>W</l><l>X</l><l>Y</l><l>Z</l></list></block></block></script></block-definition><block-definition s="speak %&apos;text&apos; with %&apos;lang&apos; accent $nl and pitch %&apos;pitch&apos; rate %&apos;rate&apos;" type="command" category="sound"><header></header><code></code><translations>de:sprich _ mit _ Aussprache _ und Höhe _ Geschwindigkeit _&#xD;pt:fala _ na língua _ _ com tom _ e velocidade _&#xD;ca:digues _ amb accent _ _ to _ i velocitat _&#xD;</translations><inputs><input type="%s">Hello, World!</input><input type="%txt">en-US<options>العربية=ar&#xD;Български=bg&#xD;বাংলা=bn&#xD;Català=ca&#xD;Català - Valencià=ca-VA&#xD;Česky=cs&#xD;Deutsch=de&#xD;Dansk=dk&#xD;Ελληνικά=el&#xD;English-American=en-US&#xD;English-British=en-GB&#xD;Esperanto=eo&#xD;Español=es&#xD;Eesti=et&#xD;Euskara=eu&#xD;suomi=fi&#xD;Français=fr&#xD;Galego=gl&#xD;Hrvatski=hr&#xD;Magyar=hu&#xD;Interlingua=ia&#xD;Bahasa Indonesia=id&#xD;Italiano=it&#xD;日本語=ja&#xD;にほんご=ja-HIRA&#xD;ಕನ್ನಡ=kn&#xD;한국어=ko&#xD;Malayalam=ml&#xD;Nederlands=nl&#xD;Norsk=no&#xD;Polski=pl&#xD;Português=pt&#xD;Português do Brasil=pt-BR&#xD;Român=ro&#xD;Русский=ru&#xD;Slovenščina=si&#xD;svenska=sv&#xD;Tamil=ta&#xD;Telagu=te&#xD;Türkçe=tr&#xD;Українська=ua&#xD;简体中文=zh-CN&#xD;繁體中文=zh-TW</options></input><input type="%n">1</input><input type="%n">1</input></inputs><script><block s="doApplyExtension"><l>tts_speak(txt, lang, pitch, rate)</l><list><block var="text"/><block var="lang"/><block var="pitch"/><block var="rate"/></list></block></script></block-definition><block-definition s="speak %&apos;text&apos; with %&apos;lang&apos; accent $nl and pitch %&apos;pitch&apos; rate %&apos;rate&apos; and wait" type="command" category="sound"><header></header><code></code><translations>de:sprich _ mit _ Aussprache _ und Höhe _ Geschwindigkeit _ und warte&#xD;pt:fala _ na língua _ _ com tom _ e velocidade _ , e espera&#xD;ca:digues _ amb accent _ _ to _ velocitat _ i espera&#xD;</translations><inputs><input type="%s">Hello, World!</input><input type="%txt">en-US<options>العربية=ar&#xD;Български=bg&#xD;বাংলা=bn&#xD;Català=ca&#xD;Català - Valencià=ca-VA&#xD;Česky=cs&#xD;Deutsch=de&#xD;Dansk=dk&#xD;Ελληνικά=el&#xD;English-American=en-US&#xD;English-British=en-GB&#xD;Esperanto=eo&#xD;Español=es&#xD;Eesti=et&#xD;Euskara=eu&#xD;suomi=fi&#xD;Français=fr&#xD;Galego=gl&#xD;Hrvatski=hr&#xD;Magyar=hu&#xD;Interlingua=ia&#xD;Bahasa Indonesia=id&#xD;Italiano=it&#xD;日本語=ja&#xD;にほんご=ja-HIRA&#xD;ಕನ್ನಡ=kn&#xD;한국어=ko&#xD;Malayalam=ml&#xD;Nederlands=nl&#xD;Norsk=no&#xD;Polski=pl&#xD;Português=pt&#xD;Português do Brasil=pt-BR&#xD;Român=ro&#xD;Русский=ru&#xD;Slovenščina=si&#xD;svenska=sv&#xD;Tamil=ta&#xD;Telagu=te&#xD;Türkçe=tr&#xD;Українська=ua&#xD;简体中文=zh-CN&#xD;繁體中文=zh-TW</options></input><input type="%n">1</input><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>callback</l></list></block><block s="doSetVar"><l>callback</l><block s="reportApplyExtension"><l>tts_speak(txt, lang, pitch, rate)</l><list><block var="text"/><block var="lang"/><block var="pitch"/><block var="rate"/></list></block></block><block s="doWaitUntil"><block s="evaluate"><block var="callback"/><list></list></block></block></script></block-definition><block-definition s="store key: %&apos;key&apos; value: %&apos;value&apos; in browser" type="command" category="other"><header></header><code></code><translations>ca:desa clau: _ amb valor: _ al navegador&#xD;</translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doApplyExtension"><l>db_store(key, val)</l><list><block var="key"/><block var="value"/></list></block></script></block-definition><block-definition s="stored data in browser" type="reporter" category="other"><header></header><code></code><translations>ca:dades desades al navegador&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>db_getall</l><list></list></block></block></script></block-definition><block-definition s="remove key: %&apos;key&apos; in browser" type="command" category="other"><header></header><code></code><translations>ca:esborra clau: _ del navegador&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doApplyExtension"><l>db_remove(key)</l><list><block var="key"/></list></block></script></block-definition><block-definition s="clear data in browser" type="command" category="other"><header></header><code></code><translations>ca:esborra dades del navegador&#xD;</translations><inputs></inputs><script><block s="doWarp"><script><block s="doForEach"><l>item</l><custom-block s="stored data in browser"></custom-block><script><custom-block s="remove key: %s in browser"><block s="reportListItem"><l>1</l><block var="item"/></block></custom-block></script></block></script></block></script></block-definition><block-definition s="get value from key: %&apos;key&apos; in browser" type="reporter" category="other"><comment x="0" y="0" w="199.33333333333334" collapsed="false">Reports the value previously stored under&#xD;the input key in the browser&apos;s local storage.&#xD;Reports False if the key is not found.</comment><header></header><code></code><translations>ca:obté valor de clau: _ al navegador&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>db_get(key)</l><list><block var="key"/></list></block></block></script></block-definition><block-definition s="$flash analyze %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="149" collapsed="false">returns a frequency analysis of the argument list, represented as a two-column table, where the first column contains the unique values and the second column their occurrences</comment><header></header><code></code><translations>pt:$flash as frequências dos itens de _&#xD;ca:$flash analitza _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>dta_analyze(list)</l><list><block var="data"/></list></block></block></script></block-definition><block-definition s="$flash group %&apos;data&apos; by %&apos;fn&apos;" type="reporter" category="lists"><header></header><code></code><translations>pt:o agrupamento dos itens de _ de acordo com _&#xD;ca:$flash agrupa _ per _&#xD;</translations><inputs><input type="%l"></input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>dta_group(list, fn)</l><list><block var="data"/><block var="fn"/></list></block></block></script></block-definition><block-definition s="$flash sort %&apos;data&apos; by %&apos;fn&apos;" type="reporter" category="lists"><header></header><code></code><translations>pt:uma ordenação de _ com critério _&#xD;ca:$flash ordena _ per _&#xD;</translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>lst_sort(list, fn)</l><list><block var="data"/><block var="fn"/></list></block></block></script></block-definition><block-definition s="histogram of %&apos;data&apos; from: %&apos;floor&apos; to: %&apos;ceiling&apos; interval: %&apos;interval&apos;" type="reporter" category="lists"><header></header><code></code><translations>pt:o histograma de _ entre _ e _ com intervalo _&#xD;ca:histograma de _ des de: _ fins: _ interval: _&#xD;</translations><inputs><input type="%l"></input><input type="%n"></input><input type="%n"></input><input type="%n">1</input></inputs><script><block s="doReport"><custom-block s="fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><custom-block s="$flash sort %l by %predRing"><custom-block s="$flash analyze %l"><block var="data"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block s="reportListItem"><l>1</l><l/></block><block s="reportListItem"><l>1</l><l/></block></block></autolambda><list></list></block></custom-block><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="floor"/><block var="ceiling"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><block var="interval"/></list></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l>0</l></list></block></autolambda><list></list></block></custom-block></block></script></block-definition><block-definition s="histogram of %&apos;data&apos; grouped by: %&apos;key&apos; from: %&apos;floor&apos; to: %&apos;ceiling&apos; interval: %&apos;interval&apos;" type="reporter" category="lists"><header></header><code></code><translations>pt:o histograma de _ agrupado de acordo com _ entre _ e _ com passo _&#xD;ca:histograma de _ agrupat per: _ des de: _ fins: _ interval: _&#xD;</translations><inputs><input type="%l"></input><input type="%repRing"></input><input type="%n"></input><input type="%n"></input><input type="%repRing"></input></inputs><script><block s="doReport"><custom-block s="fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><custom-block s="$flash sort %l by %predRing"><custom-block s="$flash group %l by %repRing"><block var="data"/><block var="key"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block s="reportListItem"><l>1</l><l/></block><block s="reportListItem"><l>1</l><l/></block></block></autolambda><list></list></block></custom-block><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="floor"/><block var="ceiling"/><block var="interval"/><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l>0</l><block s="reportNewList"><list></list></block></list></block></autolambda><list></list></block></custom-block></block></script></block-definition><block-definition s="fill %&apos;data&apos; key: %&apos;key&apos; from: %&apos;floor&apos; to: %&apos;ceiling&apos; interval: %&apos;interval&apos; with: %&apos;generator&apos;" type="reporter" category="lists"><comment x="0" y="0" w="103" collapsed="false">add missing entries to a sorted list. Used for histograms</comment><header></header><code></code><translations>pt:os itens de _ com a chave _ entre _ e _ com passo _ completados por _&#xD;ca:omple _ clau: _ des de: _ fins: _ interval: _ amplada: _&#xD;</translations><inputs><input type="%l"></input><input type="%repRing"></input><input type="%n"></input><input type="%n"></input><input type="%repRing"></input><input type="%repRing"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="floor"/><block var="ceiling"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="generator"/><list><block var="floor"/></list></block><custom-block s="fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block var="data"/><block var="key"/><block s="evaluate"><block var="interval"/><list><block var="floor"/></list></block><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></block></script></block><block s="doIf"><block s="reportLessThan"><block s="evaluate"><block var="key"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block var="floor"/></block><script><block s="doReport"><custom-block s="fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block s="reportCDR"><block var="data"/></block><block var="key"/><block var="floor"/><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block s="evaluate"><block var="key"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block var="floor"/></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block s="reportCDR"><block var="data"/></block><block var="key"/><block s="evaluate"><block var="interval"/><list><block var="floor"/></list></block><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="generator"/><list><block var="floor"/></list></block><custom-block s="fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block var="data"/><block var="key"/><block s="evaluate"><block var="interval"/><list><block var="floor"/></list></block><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></block></script></block-definition><block-definition s="%&apos;text&apos; $arrowRight lower case" type="reporter" category="operators"><header></header><code></code><translations>pt:_ em minúsculas&#xD;ca:_ $arrowRight minúscules&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>txt_lowercase(txt)</l><list><block var="text"/></list></block></block></script></block-definition><block-definition s="plot %&apos;data&apos; %&apos;style&apos; at x: %&apos;left&apos; y: %&apos;bottom&apos; width: %&apos;width&apos; height: %&apos;height&apos;" type="command" category="pen"><header></header><code></code><translations>pt:desenha gráfico de barras de _ em (x: _ , y: _ ) com largura _ e altura _&#xD;ca:dibuixa _ _ a x: _ y: _ i ample: _ alçada: _&#xD;</translations><inputs><input type="%l"></input><input type="%s" readonly="true">bars<options>bars&#xD;lines&#xD;pie chart</options></input><input type="%n">-200</input><input type="%n">-100</input><input type="%n">400</input><input type="%n">200</input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="style"/><l>pie chart</l></block><script><block s="doDeclareVariables"><list><l>x</l><l>y</l><l>r</l><l>total</l><l>start</l><l>end</l><l>state</l><l>pen size</l><l>heading</l></list></block><block s="doSetVar"><l>x</l><block s="reportVariadicSum"><list><block var="left"/><block s="reportQuotient"><block var="width"/><l>2</l></block></list></block></block><block s="doSetVar"><l>y</l><block s="reportVariadicSum"><list><block var="bottom"/><block s="reportQuotient"><block var="height"/><l>2</l></block></list></block></block><block s="doSetVar"><l>r</l><block s="reportIfElse"><block s="reportLessThan"><block var="height"/><block var="width"/></block><block s="reportQuotient"><block var="height"/><l>2</l></block><block s="reportQuotient"><block var="width"/><l>2</l></block></block></block><block s="doSetVar"><l>total</l><block s="reportCombine"><block var="data"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>state</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><block s="getPenAttribute"><l></l></block></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>hue</l><l>saturation</l><l>brightness</l></list></block></block></block><block s="doSetVar"><l>pen size</l><block s="getPenAttribute"><l><option>size</option></l></block></block><block s="doSetVar"><l>heading</l><block s="direction"></block></block><block s="setPenColorDimension"><l><option>hue</option></l><l>0</l></block><block s="setPenColorDimension"><l><option>brightness</option></l><l>80</l></block><block s="setPenColorDimension"><l><option>saturation</option></l><l>80</l></block><block s="doWarp"><script><block s="doForEach"><l>slice</l><block var="data"/><script><block s="doChangeVar"><l>end</l><block s="reportVariadicProduct"><list><block s="reportQuotient"><block var="slice"/><block var="total"/></block><l>360</l></list></block></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="down"></block><block s="doFor"><l>i</l><block var="start"/><block var="end"/><script><block s="gotoXY"><block s="reportVariadicSum"><list><block var="x"/><block s="reportVariadicProduct"><list><block var="r"/><block s="reportMonadic"><l><option>sin</option></l><block var="i"/></block></list></block></list></block><block s="reportVariadicSum"><list><block var="y"/><block s="reportVariadicProduct"><list><block var="r"/><block s="reportMonadic"><l><option>cos</option></l><block var="i"/></block></list></block></list></block></block></script></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="up"></block><block s="setHeading"><block var="start"/></block><block s="turn"><block s="reportQuotient"><block s="reportDifference"><block var="end"/><block var="start"/></block><l>2</l></block></block><block s="forward"><block s="reportQuotient"><block var="r"/><l>2</l></block></block><block s="floodFill"></block><block s="changePenColorDimension"><l><option>hue</option></l><block s="reportQuotient"><l>100</l><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block></block><block s="doSetVar"><l>start</l><block var="end"/></block></script></block><block s="doForEach"><l>setting</l><block var="state"/><script><block s="setPenColorDimension"><block s="reportListItem"><l>1</l><block var="setting"/></block><block s="reportListItem"><l>2</l><block var="setting"/></block></block></script></block></script></block><block s="setSize"><block var="pen size"/></block><block s="setHeading"><block var="heading"/></block></script><script><block s="doDeclareVariables"><list><l>ratio</l><l>step</l><l>flat line ends</l><l>col</l><l>sorted</l><l>min</l></list></block><block s="doSetVar"><l>sorted</l><custom-block s="$flash sort %l by %predRing"><block var="data"/><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></block><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l><option>last</option></l><block var="sorted"/></block><l>0</l></block><script><block s="doSetVar"><l>min</l><block s="reportListItem"><l><option>last</option></l><block var="sorted"/></block></block></script><script><block s="doSetVar"><l>min</l><l>0</l></block></script></block><block s="doSetVar"><l>ratio</l><block s="reportQuotient"><block var="height"/><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="sorted"/></block><block var="min"/></block></block></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><block var="width"/><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block></block><block s="doIfElse"><block s="reportGreaterThan"><block var="step"/><l>2</l></block><script><block s="doSetVar"><l>col</l><block s="reportDifference"><block var="step"/><l>1</l></block></block></script><script><block s="doSetVar"><l>col</l><block s="reportVariadicProduct"><list><block var="step"/><l>0.8</l></list></block></block></script></block><block s="gotoXY"><block var="left"/><block var="bottom"/></block><block s="doIfElse"><block s="reportEquals"><block var="style"/><l>lines</l></block><script><block s="changeXPosition"><block s="reportQuotient"><block var="step"/><l>-2</l></block></block><block s="doWarp"><script><block s="doUntil"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>0</l></block><script><block s="gotoXY"><block s="reportVariadicSum"><list><block s="xPosition"></block><block var="step"/></list></block><block s="reportVariadicSum"><list><block var="bottom"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="data"/></block><block var="min"/></block><block var="ratio"/></list></block></list></block></block><block s="down"></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block></script><script><block s="doSetVar"><l>flat line ends</l><block s="reportGlobalFlag"><l><option>flat line ends</option></l></block></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="setSize"><l>0.5</l></block><block s="down"></block><block s="changeXPosition"><block s="reportQuotient"><block var="step"/><l>2</l></block></block><block s="doWarp"><script><block s="doUntil"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>0</l></block><script><block s="setSize"><block var="col"/></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="data"/></block><block var="min"/></block><block var="ratio"/></list></block></block><block s="setYPosition"><block var="bottom"/></block><block s="setSize"><l>0.5</l></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>0</l></block><script><block s="changeXPosition"><block var="step"/></block></script><script><block s="changeXPosition"><block s="reportQuotient"><block var="step"/><l>2</l></block></block></script></block></script></block></script></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><block var="flat line ends"/></block></script></block><block s="up"></block></script></block></script></block-definition><block-definition s="pipe %&apos;value&apos; $arrowRight %&apos;pipe&apos;" type="reporter" category="control"><header></header><code></code><translations>pt:a aplicação a _ de _&#xD;ca:canalitza _ $arrowRight _&#xD;</translations><inputs><input type="%s"></input><input type="%mult%repRing"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="pipe"/></block><script><block s="doReport"><block var="value"/></block></script></block><block s="doReport"><custom-block s="pipe %s $arrowRight %mult%repRing"><block s="evaluate"><block s="reportListItem"><l>1</l><block var="pipe"/></block><list><block var="value"/></list></block><block s="reportCDR"><block var="pipe"/></block></custom-block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="877"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="878"></list></costumes><sounds><list struct="atomic" id="879"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="59.9609375" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="49.08036,124.95,42.48299999999999,1" pen="tip" id="884"><costumes><list struct="atomic" id="885"></list></costumes><sounds><list struct="atomic" id="886"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19" y="231.33333333333326"><block s="receiveGo"></block><block s="doFor"><l>i</l><l>1</l><l>25</l><script><block s="clear"></block><block s="gotoXY"><l>-50</l><l>-50</l></block><block s="write"><block s="reportListItem"><block var="i"/><custom-block s="alphabet"></custom-block></block><l>200</l></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>0</l><l>100</l></block></block><block s="setPenColorDimension"><l><option>brightness</option></l><block s="reportRandom"><l>0</l><l>100</l></block></block><block s="setPenColorDimension"><l><option>saturation</option></l><block s="reportRandom"><l>0</l><l>100</l></block></block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n and wait"><block s="reportListItem"><block var="i"/><custom-block s="alphabet"></custom-block></block><l>en-US</l><l>1</l><l>1</l></custom-block></script></block><block s="clear"></block><block s="gotoXY"><l>-50</l><l>-50</l></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>0</l><l>100</l></block></block><block s="setPenColorDimension"><l><option>brightness</option></l><block s="reportRandom"><l>0</l><l>100</l></block></block><block s="setPenColorDimension"><l><option>saturation</option></l><block s="reportRandom"><l>0</l><l>100</l></block></block><block s="write"><block s="reportListItem"><block var="i"/><custom-block s="alphabet"></custom-block></block><l>200</l></block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n and wait"><block s="reportListItem"><block var="i"/><custom-block s="alphabet"></custom-block></block><l>en-US</l><l>1</l><l>1</l></custom-block><block s="doWait"><l>1</l></block><block s="doFor"><l>k</l><l>1</l><l>300</l><script><block s="clear"></block><block s="gotoXY"><block s="reportVariadicSum"><list><l>-50</l><block s="reportQuotient"><block s="reportMonadic"><l><option>neg</option></l><block var="k"/></block><l>4</l></block></list></block><block s="reportVariadicSum"><list><l>-50</l><block s="reportQuotient"><block s="reportMonadic"><l><option>neg</option></l><block var="k"/></block><l>4</l></block></list></block></block><block s="write"><l>Z</l><block s="reportVariadicSum"><list><l>200</l><block var="k"/></list></block></block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="Artistic Alphabet" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>