<snapdata remixID="12960431"><project name="bubble with guide" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAm1JREFUeF7t18FphFAARdFvMXYwjbi2Cutyaz/24cZAICGbJLu5IGe2Cg/vPygz3fd9Dz8FogITgFF5s58FAAQhLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWAPCX/K/Xa2zbNtZ1TQ/o6eMA/nHCy7J8Xz3Pc+z7PuZ5frqJtz4fgP/k/onw69ZpmsZ1XeM4jrce1hPHAAQwdQ2gTzCAaQF/QtL83oBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3/gHXFfyoETVdsgAAAABJRU5ErkJggg==</thumbnail><scenes select="2"><scene name="bubble with guide"><notes></notes><palette><category name="Music" color="195,0,204,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="show var %&apos;_name&apos;" type="command" category="variables"><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="set var %&apos;_name&apos; to %&apos;_value&apos;" type="command" category="variables"><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="create %&apos;_scope&apos; var %&apos;_names&apos;" type="command" category="variables"><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="Initialize TuneScope" type="command" category="Music"><header></header><code></code><translations></translations><inputs></inputs><script><block s="bubble"><l>TuneScope Initializing...</l></block><custom-block s="Load TuneScope Primitives"></custom-block><block s="bubble"><l></l></block></script></block-definition><block-definition s="Set Instrument To %&apos;Instrument Name&apos;" type="command" category="Music"><comment x="0" y="0" w="226.98116629464283" collapsed="false">Sets the global instrument used for playing notes.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Piano<options>Piano&#xD;Brass={&#xD;French Horn&#xD;Trumpet&#xD;Tuba&#xD;}&#xD;Strings={&#xD;Banjo&#xD;Bass, Acoustic&#xD;Bass, Electric (Finger)&#xD;Cello&#xD;Guitar, Acoustic&#xD;Guitar, Electric&#xD;Harp&#xD;Koto&#xD;Sitar&#xD;Violin&#xD;}&#xD;Woodwinds={&#xD;Bassoon&#xD;Clarinet&#xD;Flute&#xD;Oboe&#xD;Saxophone&#xD;Shakuhachi&#xD;}&#xD;Drums={&#xD;Cabasa&#xD;Snare Drum&#xD;Bass Drum&#xD;Closed Hi-Hat&#xD;Open Hi-Hat&#xD;Mid Tom&#xD;High Tom&#xD;Crash Cymbal&#xD;}&#xD;Other={&#xD;Accordion&#xD;Marimba&#xD;Organ&#xD;Vibraphone&#xD;}</options></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_setinst(name)</l><list><block var="Instrument Name"/></list></block></script></block-definition><block-definition s="Set Volume To %&apos;Percent&apos; %" type="command" category="Music"><comment x="0" y="0" w="236.57142857142847" collapsed="false">Sets the global volume to the selected percentage.</comment><header></header><code></code><translations></translations><inputs><input type="%n">50</input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_setvol(percent)</l><list><block var="Percent"/></list></block></script></block-definition><block-definition s="Set Instrument %&apos;Instrument&apos; Volume to %&apos;VolumePercent&apos; %" type="command" category="Music"><comment x="0" y="0" w="353.7142857142858" collapsed="false">Sets the default volume of the selected instrument to the specified percentage.</comment><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">Piano<options>Piano&#xD;Brass={&#xD;French Horn&#xD;Trumpet&#xD;Tuba&#xD;}&#xD;Strings={&#xD;Banjo&#xD;Bass, Acoustic&#xD;Bass, Electric (Finger)&#xD;Cello&#xD;Guitar, Acoustic&#xD;Guitar, Electric&#xD;Harp&#xD;Koto&#xD;Sitar&#xD;Violin&#xD;}&#xD;Woodwinds={&#xD;Bassoon&#xD;Clarinet&#xD;Flute&#xD;Oboe&#xD;Saxophone&#xD;Shakuhachi&#xD;}&#xD;Drums={&#xD;Cabasa&#xD;Snare Drum&#xD;Bass Drum&#xD;Closed Hi-Hat&#xD;Open Hi-Hat&#xD;Mid Tom&#xD;High Tom&#xD;Crash Cymbal&#xD;}&#xD;Other={&#xD;Accordion&#xD;Marimba&#xD;Organ&#xD;Vibraphone&#xD;}</options></input><input type="%n">50</input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_setinstvol(name, percent)</l><list><block var="Instrument"/><block var="VolumePercent"/></list></block></script></block-definition><block-definition s="Play Note %&apos;Note&apos; for Duration %&apos;Duration&apos; and Wait" type="command" category="Music"><comment x="0" y="0" w="315.8571428571429" collapsed="false">Plays the selected note for the specified musical duration. This block waits for the selected note to finish playing before moving to the next block.&#xD;&#xD;Notes may be entered as Scientific Pitch Notation (eg. C4) or as MIDI numbers.&#xD;&#xD;Note durations may be entered as duration names (eg. half, quarter, etc...) or as numerical values (eg. .5, .25, etc...)</comment><header></header><code></code><translations></translations><inputs><input type="%txt"><options>C3&#xD;D3&#xD;E3&#xD;F3&#xD;G3&#xD;A3&#xD;B3&#xD;C4&#xD;D4&#xD;E4&#xD;F4&#xD;G4&#xD;A4&#xD;B4&#xD;Sharps={&#xD;C#3&#xD;D#3&#xD;E#3&#xD;F#3&#xD;G#3&#xD;A#3&#xD;B#3&#xD;C#4&#xD;D#4&#xD;E#4&#xD;F#4&#xD;G#4&#xD;A#4&#xD;B#4&#xD;}&#xD;Flats={&#xD;Cb3&#xD;Db3&#xD;Eb3&#xD;Fb3&#xD;Gb3&#xD;Ab3&#xD;Bb3&#xD;Cb4&#xD;Db4&#xD;Eb4&#xD;Fb4&#xD;Gb4&#xD;Ab4&#xD;Bb4&#xD;}</options></input><input type="%txt"><options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><custom-block s="Play Note %s for Duration %s"><custom-block s="Convert Note %s to MIDI"><block var="Note"/></custom-block><block var="Duration"/></custom-block><custom-block s="Rest for Note Duration %s"><block var="Duration"/></custom-block></script></block-definition><block-definition s="Play Note %&apos;Note&apos; for Duration %&apos;Duration&apos;" type="command" category="Music"><comment x="0" y="0" w="333.3128348214286" collapsed="false">Plays the selected note for the specified musical duration. &#xD;&#xD;Notes may be entered as Scientific Pitch Notation (eg. C4) or as MIDI numbers.&#xD;&#xD;Note durations may be entered as duration names (eg. half, quarter, etc...) or as numerical values (eg. .5, .25, etc...)</comment><header></header><code></code><translations></translations><inputs><input type="%s"><options>C3&#xD;D3&#xD;E3&#xD;F3&#xD;G3&#xD;A3&#xD;B3&#xD;C4&#xD;D4&#xD;E4&#xD;F4&#xD;G4&#xD;A4&#xD;B4&#xD;Sharps={&#xD;C#3&#xD;D#3&#xD;E#3&#xD;F#3&#xD;G#3&#xD;A#3&#xD;B#3&#xD;C#4&#xD;D#4&#xD;E#4&#xD;F#4&#xD;G#4&#xD;A#4&#xD;B#4&#xD;}&#xD;Flats={&#xD;Cb3&#xD;Db3&#xD;Eb3&#xD;Fb3&#xD;Gb3&#xD;Ab3&#xD;Bb3&#xD;Cb4&#xD;Db4&#xD;Eb4&#xD;Fb4&#xD;Gb4&#xD;Ab4&#xD;Bb4&#xD;}</options></input><input type="%s"><options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_playnote(note, duration)</l><list><block s="reportIfElse"><block s="reportIsA"><block var="Note"/><l><option>number</option></l></block><custom-block s="Convert MIDI %n to Note using %s"><block var="Note"/><l>Sharps</l></custom-block><block var="Note"/></block><block s="reportIfElse"><block s="reportIsA"><block var="Duration"/><l><option>number</option></l></block><block s="reportVariadicProduct"><list><block var="Duration"/><block s="reportVariadicProduct"><list><l>4</l><block s="reportQuotient"><l>60</l><block s="getTempo"></block></block></list></block></list></block><custom-block s="Note Duration %txt at Current Tempo"><block var="Duration"/></custom-block></block></list></block></script></block-definition><block-definition s="Play Chord %&apos;Chord&apos; for Duration %&apos;Duration&apos;" type="command" category="Music"><comment x="0" y="0" w="160" collapsed="false">Plays a list of notes simultaneously for the specified musical duration.&#xD;&#xD;Chords must be entered as a list.&#xD;&#xD;Durations may be entered as duration names (eg. half, quarter, etc...) or as numerical values (eg. .5, .25, etc...)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"><options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><block s="doForEach"><l>item</l><block var="Chord"/><script><custom-block s="Play Note %s for Duration %s"><block var="item"/><block var="Duration"/></custom-block></script></block></script></block-definition><block-definition s="Rest for Note Duration %&apos;Duration&apos;" type="command" category="Music"><comment x="0" y="0" w="90" collapsed="false">Waits for the selected musical duration.&#xD;&#xD;Durations may be entered as duration names (eg. half, quarter, etc...) or as numerical values (eg. .5, .25, etc...)</comment><header></header><code></code><translations></translations><inputs><input type="%s"><options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doWait"><block s="reportIfElse"><block s="reportIsA"><block var="Duration"/><l><option>number</option></l></block><block s="reportVariadicProduct"><list><block var="Duration"/><block s="reportVariadicProduct"><list><l>4</l><block s="reportQuotient"><l>60</l><block s="getTempo"></block></block></list></block></list></block><custom-block s="Note Duration %txt at Current Tempo"><block var="Duration"/></custom-block></block></block></script></block-definition><block-definition s="Note Duration %&apos;Note Duration&apos; at Current Tempo" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="262.8571428571429" collapsed="false">Each note duration is assigned a numerical value, with a whole note equalling &quot;1&quot;.&#xD;&#xD;Dotted Notes are equal to the named note plus half of the named note&apos;s duration.&#xD;&#xD;Triplet notes are equal in duration to two of the named notes divided by three.&#xD;&#xD;Multiplying the numerical value of a note duration by &#xD;4*(60 / tempo) adjusts the note durations to match the current tempo.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Quarter<options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Note Duration"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Whole</l><l>1</l></list></block><block s="reportNewList"><list><l>Half</l><l>.5</l></list></block><block s="reportNewList"><list><l>Quarter</l><l>.25</l></list></block><block s="reportNewList"><list><l>Eighth</l><l>.125</l></list></block><block s="reportNewList"><list><l>Sixteenth</l><l>.0625</l></list></block><block s="reportNewList"><list><l>Thirtysecond</l><l>.03125</l></list></block><block s="reportNewList"><list><l>Dotted Whole</l><l>1.5</l></list></block><block s="reportNewList"><list><l>Dotted Half</l><l>.75</l></list></block><block s="reportNewList"><list><l>Dotted Quarter</l><l>.375</l></list></block><block s="reportNewList"><list><l>Dotted Eighth</l><l>.1875</l></list></block><block s="reportNewList"><list><l>Dotted Sixteenth</l><l>.09375</l></list></block><block s="reportNewList"><list><l>Dotted Thirtysecond</l><l>.046876</l></list></block><block s="reportNewList"><list><l>Whole Triplet</l><block s="reportQuotient"><l>2</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Half Triplet</l><block s="reportQuotient"><l>1</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Quarter Triplet</l><block s="reportQuotient"><l>.5</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Eighth Triplet</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>.25</l><l>2</l></list></block><l>3</l></block></list></block><block s="reportNewList"><list><l>Sixteenth Triplet</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>.125</l><l>2</l></list></block><l>3</l></block></list></block><block s="reportNewList"><list><l>Thirtysecond Triplet</l><block s="reportQuotient"><l>.0625</l><l>3</l></block></list></block></list></block></custom-block></block><l>4</l><block s="reportQuotient"><l>60</l><block s="getTempo"></block></block></list></block></block></script></block-definition><block-definition s="%&apos;Scale Type&apos; Scale: %&apos;Note&apos; Octave: %&apos;Octave&apos;" type="reporter" category="Music"><comment x="0" y="0" w="264.7690848214286" collapsed="false">Reports all notes in a specified scale using the provided note and octave number as the starting note of the scale.&#xD;&#xD;To add additional scales to the &quot;Types&quot; script variable, create a list with the name of the scale as the first item and the steps between each note of the scale as the second item.</comment><header></header><code></code><translations></translations><inputs><input type="%s">Chromatic<options>Chromatic&#xD;Major&#xD;Minor</options></input><input type="%s">C</input><input type="%n">4<options>0&#xD;1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7</options></input></inputs><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportListContainsItem"><custom-block s="Chromatic Notes"></custom-block><block var="Note"/></block><block s="reportIsA"><block var="Octave"/><l><option>number</option></l></block></list></block><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Types</l><l>MIDI Number</l><l>Scale</l><l>Pattern</l><l>Converted Note</l></list></block><block s="doSetVar"><l>Converted Note</l><custom-block s="Convert False Sharps/Flats %s"><block var="Note"/></custom-block></block><block s="doSetVar"><l>Types</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Chromatic</l><block s="reportTextSplit"><l>11111111111</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Major</l><block s="reportTextSplit"><l>221222</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Minor</l><block s="reportTextSplit"><l>212212</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Diminished</l><block s="reportTextSplit"><l>2121212</l><l><option>letter</option></l></block></list></block></list></block></block><block s="doSetVar"><l>MIDI Number</l><custom-block s="Convert Note %s to MIDI"><block s="reportJoinWords"><list><block var="Note"/><block var="Octave"/></list></block></custom-block></block><block s="doSetVar"><l>Scale</l><block s="reportNewList"><list><block var="MIDI Number"/></list></block></block><block s="doSetVar"><l>Pattern</l><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Scale Type"/><block var="Types"/></custom-block></block></block><block s="doForEach"><l>item</l><block var="Pattern"/><script><block s="doChangeVar"><l>MIDI Number</l><block var="item"/></block><block s="doAddToList"><block var="MIDI Number"/><block var="Scale"/></block></script></block></script></block><block s="doReport"><custom-block s="Convert MIDI %n to Note using %s"><block var="Scale"/><custom-block s="Check for Sharp/Flat %s"><block var="Converted Note"/></custom-block></custom-block></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="Check for Sharp/Flat %&apos;Note&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Reports &quot;#&quot; or &quot;b&quot; of the input scientific pitch notation contains either.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="Note"/></block><l>1</l></list></block><block s="reportLetter"><l><option>last</option></l><block var="Note"/></block><l></l></block></block></script></block-definition><block-definition s="Note %&apos;#&apos; in %&apos;Major/Minor&apos; Scale: %&apos;Note&apos; Octave: %&apos;Octave&apos;" type="reporter" category="Music"><comment x="0" y="0" w="239.6751395089286" collapsed="false">Reports the note in a specific position within a major or minor musical scale. (e.g., The third note in a C Major scale starting in the fourth octave is E4.)</comment><header></header><code></code><translations></translations><inputs><input type="%n" readonly="true">1<options>1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7</options></input><input type="%s" readonly="true">Major<options>Major&#xD;Minor</options></input><input type="%s">C</input><input type="%n">4<options>0&#xD;1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7</options></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="#"/><custom-block s="%s Scale: %s Octave: %n"><block var="Major/Minor"/><block var="Note"/><block var="Octave"/></custom-block></block></block></script></block-definition><block-definition s="Interval Between Note %&apos;Note 1&apos; to %&apos;Note 2&apos; in the %&apos;Major/Minor&apos; Scale %&apos;Note&apos;" type="reporter" category="Music"><comment x="0" y="0" w="245.00000000000003" collapsed="false">Reports the distance in steps between two notes in the selected scale. (e.g., In the C Major scale, there are two intervals between C4 and E4.)&#xD;&#xD;If one or more of the selected notes is not in the selected scale, the block reports nothing.&#xD;&#xD;Notes must be entered as scientific pitch notation (eg. C4).</comment><header></header><code></code><translations></translations><inputs><input type="%s">C4</input><input type="%s">G4</input><input type="%s" readonly="true">Major<options>Major&#xD;Minor</options></input><input type="%s">C</input></inputs><script><block s="doDeclareVariables"><list><l>Note Position 1</l><l>Note Position 2</l></list></block><block s="doSetVar"><l>Note Position 1</l><block s="reportListIndex"><custom-block s="Convert Note %s to MIDI"><block var="Note 1"/></custom-block><custom-block s="Create Full %s MIDI Scale %s"><block var="Major/Minor"/><block var="Note"/></custom-block></block></block><block s="doSetVar"><l>Note Position 2</l><block s="reportListIndex"><custom-block s="Convert Note %s to MIDI"><block var="Note 2"/></custom-block><custom-block s="Create Full %s MIDI Scale %s"><block var="Major/Minor"/><block var="Note"/></custom-block></block></block><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportListContainsItem"><custom-block s="Create Full %s MIDI Scale %s"><block var="Major/Minor"/><block var="Note"/></custom-block><custom-block s="Convert Note %s to MIDI"><block var="Note 1"/></custom-block></block><block s="reportListContainsItem"><custom-block s="Create Full %s MIDI Scale %s"><block var="Major/Minor"/><block var="Note"/></custom-block><custom-block s="Convert Note %s to MIDI"><block var="Note 2"/></custom-block></block></list></block><script><block s="doReport"><block s="reportDifference"><block var="Note Position 2"/><block var="Note Position 1"/></block></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="Create Full %&apos;Type&apos; MIDI Scale %&apos;Note&apos;" type="reporter" category="Music" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"><options>Chromatic&#xD;Major&#xD;Minor</options></input><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Scale Types</l><l>Scale</l><l>Pattern</l><l>MIDI Number</l></list></block><block s="doSetVar"><l>Scale Types</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Chromatic</l><block s="reportTextSplit"><l>111111111111</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Major</l><block s="reportTextSplit"><l>2212221</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Minor</l><block s="reportTextSplit"><l>2122122</l><l><option>letter</option></l></block></list></block></list></block></block><block s="doSetVar"><l>MIDI Number</l><custom-block s="Convert Note %s to MIDI"><block s="reportJoinWords"><list><custom-block s="Get Note %s"><block var="Note"/></custom-block><l>0</l></list></block></custom-block></block><block s="doSetVar"><l>Scale</l><block s="reportNewList"><list><block var="MIDI Number"/></list></block></block><block s="doSetVar"><l>Pattern</l><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Type"/><block var="Scale Types"/></custom-block></block></block><block s="doRepeat"><l>8</l><script><block s="doForEach"><l>item</l><block var="Pattern"/><script><block s="doChangeVar"><l>MIDI Number</l><block var="item"/></block><block s="doAddToList"><block var="MIDI Number"/><block var="Scale"/></block></script></block></script></block><block s="doReport"><block var="Scale"/></block></script></block></script></block-definition><block-definition s="%&apos;Major/Minor&apos; Chord: %&apos;Note&apos; Octave: %&apos;Octave&apos;" type="reporter" category="Music"><comment x="0" y="0" w="163.5714285714284" collapsed="false">Reports the notes comprising a major or minor chord, using the specified note and octave as the root note of the chord.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Major<options>Major&#xD;Minor</options></input><input type="%s">C</input><input type="%s">4</input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicAnd"><list><block s="reportListContainsItem"><custom-block s="Chromatic Notes"></custom-block><block var="Note"/></block><block s="reportIsA"><block var="Octave"/><l><option>number</option></l></block></list></block><block s="reportListItem"><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l></list></block><custom-block s="%s Scale: %s Octave: %n"><block var="Major/Minor"/><block var="Note"/><block var="Octave"/></custom-block></block><l></l></block></block></script></block-definition><block-definition s="%&apos;Type&apos; Chord: %&apos;Note&apos; Octave: %&apos;Octave&apos; Chord Position: %&apos;Position&apos;" type="reporter" category="Music"><comment x="0" y="0" w="337.8571428571429" collapsed="false">This block finds the notes in a specified chord along the selected scale. Roman numerals differentiate chord positions from octave numbers (e.g., the Roman numeral “I” reports the notes of the first chord in the sequence). Upper case Roman numerals represent major chords within the scale. Lower case Roman numerals represent minor chords within the scale.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Major<options>Major&#xD;Minor</options></input><input type="%s">C</input><input type="%n">4<options>0&#xD;1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7</options></input><input type="%s" readonly="true">I<options>I&#xD;ii&#xD;iii&#xD;IV&#xD;V&#xD;vi&#xD;vii°</options></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Converted Numeral</l></list></block><block s="doSetVar"><l>Converted Numeral</l><custom-block s="Converted Roman Numeral %s"><block var="Position"/></custom-block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Type"/><l>Major</l></list></block><script><block s="doSetBlockAttribute"><l><option>menus</option></l><block s="reifyReporter"><autolambda><custom-block s="%s Chord: %s Octave: %n Chord Position: %s"><l>Major</l><l></l><l></l><l></l></custom-block></autolambda><list></list></block><block s="reportNewList"><list><l></l><l></l><l></l><block s="reportNewList"><list><l>I</l><l>ii</l><l>iii</l><l>IV</l><l>V</l><l>vi</l><l>vii°</l></list></block></list></block></block></script><script><block s="doSetBlockAttribute"><l><option>menus</option></l><block s="reifyReporter"><autolambda><custom-block s="%s Chord: %s Octave: %n Chord Position: %s"><l>Major</l><l></l><l></l><l></l></custom-block></autolambda><list></list></block><block s="reportNewList"><list><l></l><l></l><l></l><block s="reportNewList"><list><l>i</l><l>ii°</l><l>III</l><l>iv</l><l>V</l><l>VI</l><l>VII</l></list></block></list></block></block></script></block><block s="doIf"><block s="reportListContainsItem"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="Type"/><l>Major</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>5</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>7</l></list></block></block><block var="Converted Numeral"/></block><script><block s="doReport"><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><custom-block s="Get Note %s"><block s="reportListItem"><block var="Converted Numeral"/><custom-block s="%s Scale: %s Octave: %n"><block var="Type"/><block var="Note"/><block var="Octave"/></custom-block></block></custom-block><block var="Octave"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="Type"/><l>Major</l></list></block><block s="reportNewList"><list><l>2</l><l>3</l><l>6</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>5</l></list></block></block><block var="Converted Numeral"/></block><script><block s="doReport"><custom-block s="%s Chord: %s Octave: %s"><l>Minor</l><custom-block s="Get Note %s"><block s="reportListItem"><block var="Converted Numeral"/><custom-block s="%s Scale: %s Octave: %n"><block var="Type"/><block var="Note"/><block var="Octave"/></custom-block></block></custom-block><block var="Octave"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Converted Numeral"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="Type"/><l>Major</l></list></block><l>7</l><l>2</l></block></list></block><script><block s="doReport"><custom-block s="%s Diminished Chord %s Octave"><custom-block s="Get Note %s"><block s="reportListItem"><l>8</l><custom-block s="%s Scale: %s Octave: %n"><l>Diminished</l><block var="Note"/><block var="Octave"/></custom-block></block></custom-block><block var="Octave"/></custom-block></block></script><list></list></block></script></block></script></block-definition><block-definition s="Converted Roman Numeral %&apos;Roman Numeral&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Converts roman numerals to arabic numerals using an association table.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Roman Numeral"/><block s="reportNewList"><list><block s="reportNewList"><list><l>I</l><l>1</l></list></block><block s="reportNewList"><list><l>II</l><l>2</l></list></block><block s="reportNewList"><list><l>II°</l><l>2</l></list></block><block s="reportNewList"><list><l>III</l><l>3</l></list></block><block s="reportNewList"><list><l>IV</l><l>4</l></list></block><block s="reportNewList"><list><l>V</l><l>5</l></list></block><block s="reportNewList"><list><l>VI</l><l>6</l></list></block><block s="reportNewList"><list><l>VII</l><l>7</l></list></block><block s="reportNewList"><list><l>VII°</l><l>7</l></list></block></list></block></custom-block></block></block></script></block-definition><block-definition s="%&apos;Note&apos; Diminished Chord %&apos;Octave&apos; Octave" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Reports the notes of a diminished chord, given the starting note and octave of the chord.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l></list></block><custom-block s="%s Scale: %s Octave: %n"><l>Diminished</l><block var="Note"/><block var="Octave"/></custom-block></block></block></script></block-definition><block-definition s="Add Note %&apos;Note&apos; to Chord %&apos;Chord&apos;" type="reporter" category="Music"><comment x="0" y="0" w="280" collapsed="false">This block reports a chord and appends an additional note.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportConcatenatedLists"><list><block var="Chord"/><block s="reportNewList"><list><block s="reportIfElse"><block s="reportIsA"><block var="Note"/><l><option>number</option></l></block><custom-block s="Convert MIDI %n to Note using %s"><block var="Note"/><l></l></custom-block><custom-block s="Convert False Sharps/Flats %s"><block var="Note"/></custom-block></block></list></block></list></block></block></script></block-definition><block-definition s="Chord Rest" type="reporter" category="Music"><comment x="0" y="0" w="189.2857142857143" collapsed="false">May be paired with a musical duration to insert a rest into a sequence of chords.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l>R</l><l>R</l><l>R</l></list></block></block></script></block-definition><block-definition s="Drum Pattern %&apos;Step&apos;" type="reporter" category="Music"><comment x="0" y="0" w="245.9644252232142" collapsed="false">This block reports a series of beats that tell the drum when to play. Beats are represented as an “X,” which can be typed into the block. Beats can be added or subtracted using the arrows on the right of the block.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%s"></input></inputs><script><block s="doReport"><block var="Step"/></block></script></block-definition><block-definition s="Drum %&apos;Instrument&apos; %&apos;Pattern&apos; Beat %&apos;Beat&apos; Times %&apos;Times&apos;" type="reporter" category="Music"><comment x="0" y="0" w="288.5714285714286" collapsed="false">This block reports a drum pattern, assigns a drum to it, and sets the duration value of each item in the pattern. Different drums can be selected from the drop-down menu. Beat durations can be selected from the drop-down menu or entered directly.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Snare Drum<options>Bass Drum&#xD;Snare Drum&#xD;Crash Cymbal&#xD;Cabasa&#xD;Toms={&#xD;High Tom&#xD;Mid Tom&#xD;}&#xD;Hi-Hats={&#xD;Closed Hi-hat&#xD;Open Hi-hat&#xD;}</options></input><input type="%l"></input><input type="%s">Eighth<options>Quarter&#xD;Eighth&#xD;Sixteenth</options></input><input type="%s">1<options>1&#xD;2&#xD;3&#xD;4&#xD;8&#xD;12&#xD;16&#xD;24&#xD;Loop</options></input></inputs><script><block s="doDeclareVariables"><list><l>notes and durations</l><l>pitch</l></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Instrument"/><l>Bass Drum</l></list></block><script><block s="doSetVar"><l>pitch</l><l>C2</l></block></script><script><block s="doSetVar"><l>pitch</l><l>C4</l></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Times"/><l>Loop</l></list></block><script><block s="doSetVar"><l>notes and durations</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Loop-Melody</l><block var="Instrument"/></list></block></list></block></block><block s="doForEach"><l>item</l><block var="Pattern"/><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="item"/><l>x</l></list></block><block s="reportVariadicEquals"><list><block var="item"/><l>X</l></list></block></list></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="pitch"/><block var="Beat"/></list></block><block var="notes and durations"/></block></script><script><block s="doAddToList"><block s="reportNewList"><list><l>R</l><block var="Beat"/></list></block><block var="notes and durations"/></block></script></block></script></block></script><script><block s="doSetVar"><l>notes and durations</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Melody</l><block var="Instrument"/></list></block></list></block></block><block s="doRepeat"><block var="Times"/><script><block s="doForEach"><l>item</l><block var="Pattern"/><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="item"/><l>x</l></list></block><block s="reportVariadicEquals"><list><block var="item"/><l>X</l></list></block></list></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="pitch"/><block var="Beat"/></list></block><block var="notes and durations"/></block></script><script><block s="doAddToList"><block s="reportNewList"><list><l>R</l><block var="Beat"/></list></block><block var="notes and durations"/></block></script></block></script></block></script></block></script></block><block s="doReport"><block var="notes and durations"/></block></script></block-definition><block-definition s="Chromatic Notes" type="reporter" category="Music" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportListAttribute"><l><option>columns</option></l><block s="reportNewList"><list><block s="reportNewList"><list><l>Cb</l><l>23</l></list></block><block s="reportNewList"><list><l>C</l><l>24</l></list></block><block s="reportNewList"><list><l>C#</l><l>25</l></list></block><block s="reportNewList"><list><l>Db</l><l>25</l></list></block><block s="reportNewList"><list><l>D</l><l>26</l></list></block><block s="reportNewList"><list><l>D#</l><l>27</l></list></block><block s="reportNewList"><list><l>Eb</l><l>27</l></list></block><block s="reportNewList"><list><l>E</l><l>28</l></list></block><block s="reportNewList"><list><l>E#</l><l>29</l></list></block><block s="reportNewList"><list><l>Fb</l><l>28</l></list></block><block s="reportNewList"><list><l>F</l><l>29</l></list></block><block s="reportNewList"><list><l>F#</l><l>30</l></list></block><block s="reportNewList"><list><l>Gb</l><l>30</l></list></block><block s="reportNewList"><list><l>G</l><l>31</l></list></block><block s="reportNewList"><list><l>G#</l><l>32</l></list></block><block s="reportNewList"><list><l>Ab</l><l>32</l></list></block><block s="reportNewList"><list><l>A</l><l>33</l></list></block><block s="reportNewList"><list><l>A#</l><l>34</l></list></block><block s="reportNewList"><list><l>Bb</l><l>34</l></list></block><block s="reportNewList"><list><l>B</l><l>35</l></list></block><block s="reportNewList"><list><l>B#</l><l>36</l></list></block></list></block></block></block></block></script></block-definition><block-definition s="Convert False Sharps/Flats %&apos;Note&apos;" type="reporter" category="Music" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>converted note</l></list></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>E#</l><l>Fb</l><l>B#</l><l>Cb</l></list></block><block var="Note"/></block><script><block s="doSetVar"><l>converted note</l><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Note"/><block s="reportNewList"><list><block s="reportNewList"><list><l>E#</l><l>F</l></list></block><block s="reportNewList"><list><l>Fb</l><l>E</l></list></block><block s="reportNewList"><list><l>B#</l><l>C</l></list></block><block s="reportNewList"><list><l>Cb</l><l>B</l></list></block></list></block></custom-block></block></block></script><script><block s="doSetVar"><l>converted note</l><block var="Note"/></block></script></block><block s="doReport"><block var="converted note"/></block></script></block-definition><block-definition s="Measure %&apos;Pairs&apos;" type="reporter" category="Music"><comment x="0" y="0" w="286.4285714285714" collapsed="false">This block is used to group sequences of notes and chords into measures. Each note or chord in the measure is paired with a note duration. The pairs are entered into the block using a list. </comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doReport"><block var="Pairs"/></block></script></block-definition><block-definition s="Section %&apos;Measures&apos;" type="reporter" category="Music"><comment x="0" y="0" w="428.2220145089286" collapsed="false">This code block groups measures together. This can be helpful for separating groups of measures that repeat in various places throughout a song, like verses and choruses. This block works with both notes and chords. To add measures to a section, put the measures into a list.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doDeclareVariables"><list><l>Section</l></list></block><block s="doSetVar"><l>Section</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="Measures"/><script><block s="doSetVar"><l>Section</l><block s="reportConcatenatedLists"><list><block var="Section"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="Section"/></block></script></block-definition><block-definition s="Track: %&apos;Type&apos; Instrument: %&apos;Instrument&apos; $nl Musical Notation (Notes or Chords): %&apos;Notation&apos;" type="reporter" category="Music"><comment x="0" y="0" w="272.8571428571429" collapsed="false">This code block specifies the type of track to be played and assigns it an instrument. Both the track type and instrument are set using drop-down menus. This block accepts notes or chords paired with corresponding durations. This block also allows for the creation of note or chord loops that will repeat for the whole duration of the song. Both types of loops may be selected from the track drop-down menu. For a loop to play, it must have an accompanying track that is not a loop.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Melody<options>Melody&#xD;Chords&#xD;Loops={&#xD;Loop-Melody&#xD;Loop-Chords&#xD;}</options></input><input type="%s" readonly="true">Piano<options>Piano&#xD;Brass={&#xD;French Horn&#xD;Trumpet&#xD;Tuba&#xD;}&#xD;Strings={&#xD;Banjo&#xD;Bass, Acoustic&#xD;Bass, Electric (Finger)&#xD;Cello&#xD;Guitar, Acoustic&#xD;Guitar, Electric&#xD;Guitar, Overdrive&#xD;Harp&#xD;Koto&#xD;Sitar&#xD;Violin&#xD;}&#xD;Woodwinds={&#xD;Bassoon&#xD;Clarinet&#xD;Flute&#xD;Oboe&#xD;Saxophone&#xD;Shakuhachi&#xD;}&#xD;Drums={&#xD;Cabasa&#xD;Snare Drum&#xD;Bass Drum&#xD;Closed Hi-Hat&#xD;Open Hi-Hat&#xD;Mid Tom&#xD;High Tom&#xD;Crash Cymbal&#xD;}&#xD;Other={&#xD;Accordion&#xD;Marimba&#xD;Music Box&#xD;Organ&#xD;Vibraphone&#xD;}</options></input><input type="%mult%s"></input></inputs><script><block s="doDeclareVariables"><list><l>Track</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>Track</l><block s="reportNewList"><list><block s="reportNewList"><list><block var="Type"/><block var="Instrument"/></list></block></list></block></block><block s="doForEach"><l>item</l><block var="Notation"/><script><block s="doSetVar"><l>Track</l><block s="reportConcatenatedLists"><list><block var="Track"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="Track"/></block></script></block></script></block-definition><block-definition s="Play Tracks %&apos;tracks&apos; Time Signature: %&apos;timeSignature&apos;" type="command" category="Music"><comment x="0" y="0" w="198.57142857142858" collapsed="false">This block is used to play multiple music tracks. In most cases, several tracks with musical instruments are played in parallel. </comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input><input type="%s" readonly="true">4/4<options>4/4&#xD;3/4&#xD;5/4&#xD;7/4&#xD;6/8&#xD;9/8&#xD;12/8</options></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_playtracks(tracklist, timesignature)</l><list><block var="tracks"/><block var="timeSignature"/><block s="getTempo"></block></list></block></script></block-definition><block-definition s="Beats in Measure %&apos;Measure&apos; $nl Time Signature %&apos;Time&apos;" type="reporter" category="Music"><comment x="0" y="0" w="297.14285714285717" collapsed="false">This block determines if the combined durations of notes or chords within a measure are correct. The combined duration of notes within a measure must equal the number of beats specified by the time signature. &#xD;&#xD;When reading time signatures, the bottom number determines which note gets counted as a beat, and the top number determines how many beats are in a measure. For example, in 4/4 time, quarter notes are counted as beats and there are four quarter notes in a measure. In 6/8 time, the eighth note counted as the beat, and there are six eighth notes in a measure.&#xD;&#xD;The Beats in Measure reports the discrepancy between the number of actual beats in a measure versus the required number of beats.&#xD;&#xD;If name durations are not entered correctly, the block reports nothing.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s" readonly="true">4/4<options>4/4&#xD;3/4&#xD;2/4&#xD;6/8&#xD;5/4&#xD;7/4&#xD;9/8&#xD;12/8</options></input></inputs><script><block s="doDeclareVariables"><list><l>Beats Necessary</l><l>Beat Value</l><l>Actual</l></list></block><block s="doSetVar"><l>Beats Necessary</l><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="Time"/><l>/</l></block></block></block><block s="doSetVar"><l>Beat Value</l><block s="reportQuotient"><l>1</l><block s="reportListItem"><l>2</l><block s="reportTextSplit"><block var="Time"/><l>/</l></block></block></block></block><block s="doForEach"><l>item</l><block s="reportListItem"><l>2</l><block s="reportListAttribute"><l><option>columns</option></l><block var="Measure"/></block></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListContainsItem"><custom-block s="List of Note Durations"></custom-block><block var="item"/></block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doReport"><l></l></block></script><list></list></block></script></block><block s="doSetVar"><l>Actual</l><block s="reportVariadicSum"><custom-block s="Note Duration Value %s"><block s="reportListItem"><l>2</l><block s="reportListAttribute"><l><option>columns</option></l><block var="Measure"/></block></block></custom-block></block></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportQuotient"><block var="Actual"/><block var="Beat Value"/></block><l> of </l><block var="Beats Necessary"/><l> beats</l></list></block></block></script></block-definition><block-definition s="Note Duration Value %&apos;Duration&apos;" type="reporter" category="Music"><comment x="0" y="0" w="311.42857142857144" collapsed="false">The Note Duration Value block reports the numerical value of the input duration name.&#xD;&#xD;Inputing a list of duration names outputs a list of values.</comment><header></header><code></code><translations></translations><inputs><input type="%s">Quarter<options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Note Duration</l></list></block><block s="doIfElse"><block s="reportIsA"><block var="Duration"/><l><option>list</option></l></block><script><block s="doSetVar"><l>Note Duration</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="Duration"/><script><block s="doAddToList"><custom-block s="Note Duration Value %s"><block var="item"/></custom-block><block var="Note Duration"/></block></script></block><block s="doReport"><block var="Note Duration"/></block></script><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Duration"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Whole</l><l>1</l></list></block><block s="reportNewList"><list><l>Half</l><l>.5</l></list></block><block s="reportNewList"><list><l>Quarter</l><l>.25</l></list></block><block s="reportNewList"><list><l>Eighth</l><l>.125</l></list></block><block s="reportNewList"><list><l>Sixteenth</l><l>.0625</l></list></block><block s="reportNewList"><list><l>Thirtysecond</l><l>.03125</l></list></block><block s="reportNewList"><list><l>Dotted Whole</l><l>1.5</l></list></block><block s="reportNewList"><list><l>Dotted Half</l><l>.75</l></list></block><block s="reportNewList"><list><l>Dotted Quarter</l><l>.375</l></list></block><block s="reportNewList"><list><l>Dotted Eighth</l><l>.1875</l></list></block><block s="reportNewList"><list><l>Dotted Sixteenth</l><l>.09375</l></list></block><block s="reportNewList"><list><l>Dotted Thirtysecond</l><l>.046876</l></list></block><block s="reportNewList"><list><l>Whole Triplet</l><block s="reportQuotient"><l>2</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Half Triplet</l><block s="reportQuotient"><l>1</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Quarter Triplet</l><block s="reportQuotient"><l>.5</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Eighth Triplet</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>.25</l><l>2</l></list></block><l>3</l></block></list></block><block s="reportNewList"><list><l>Sixteenth Triplet</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>.125</l><l>2</l></list></block><l>3</l></block></list></block><block s="reportNewList"><list><l>Thirtysecond Triplet</l><block s="reportQuotient"><l>.0625</l><l>3</l></block></list></block></list></block></custom-block></block></block></script></block></script></block></script></block-definition><block-definition s="List of Note Durations" type="reporter" category="Music" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l>Whole</l><l>Half</l><l>Quarter</l><l>Eighth</l><l>Sixteenth</l><l>Thirtysecond</l><l>Dotted Whole</l><l>Dotted Half</l><l>Dotted Quarter</l><l>Dotted Eighth</l><l>Dotted Sixteenth</l><l>Dotted Thirtysecond</l><l>Whole Triplet</l><l>Half Triplet</l><l>Quarter Triplet</l><l>Eighth Triplet</l><l>Sixteenth Triplet</l><l>Thirty Second Triplet</l></list></block></block></script></block-definition><block-definition s="Note [ Pitch: %&apos;pitch&apos; Duration: %&apos;duration&apos; ]" type="reporter" category="Music"><header></header><code></code><translations></translations><inputs><input type="%s">C4<options>C3&#xD;D3&#xD;E3&#xD;F3&#xD;G3&#xD;A3&#xD;B3&#xD;C4&#xD;D4&#xD;E4&#xD;F4&#xD;G4&#xD;A4&#xD;B4&#xD;Sharps={&#xD;C#3&#xD;D#3&#xD;E#3&#xD;F#3&#xD;G#3&#xD;A#3&#xD;B#3&#xD;C#4&#xD;D#4&#xD;E#4&#xD;F#4&#xD;G#4&#xD;A#4&#xD;B#4&#xD;}&#xD;Flats={&#xD;Cb3&#xD;Db3&#xD;Eb3&#xD;Fb3&#xD;Gb3&#xD;Ab3&#xD;Bb3&#xD;Cb4&#xD;Db4&#xD;Eb4&#xD;Fb4&#xD;Gb4&#xD;Ab4&#xD;Bb4&#xD;}</options></input><input type="%s">Quarter<options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Whole&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;Dotted Thirtysecond&#xD;Whole Triplet&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;Thirty Second Triplet</options></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="pitch"/><block var="duration"/></list></block></block></script></block-definition><block-definition s="Tone Number: %&apos;number&apos; Frequency: %&apos;frequency&apos; Amplitude: %&apos;amplitude&apos;" type="command" category="Music"><comment x="0" y="0" w="292.14285714285717" collapsed="false">This block assigns a number, frequency, and amplitude to a tone.</comment><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1&#xD;2&#xD;3&#xD;4&#xD;5</options></input><input type="%n"></input><input type="%n">0.5<options>.1&#xD;.2&#xD;.3&#xD;.4&#xD;.5&#xD;.6&#xD;.7&#xD;.8&#xD;.9</options></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_settone(id, frequency, amplitude, balance)</l><list><block var="number"/><block var="frequency"/><block var="amplitude"/><block s="getPan"></block></list></block></script></block-definition><block-definition s="Tone Number: %&apos;Number&apos; %&apos;newOn&apos; On/Off" type="command" category="Music"><comment x="0" y="0" w="371.424916294643" collapsed="false">This block turns the specified tone on or off. This block will play a sine wave. </comment><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1&#xD;2&#xD;3&#xD;4&#xD;5</options></input><input type="%b"></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_turntoneon(id, bool)</l><list><block var="Number"/><block var="newOn"/></list></block></script></block-definition><block-definition s="Tone Off" type="command" category="Music"><comment x="0" y="0" w="234.87792968750003" collapsed="false">This block turns off all the tones currently playing. </comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_stoptones()</l><list></list></block></script></block-definition><block-definition s="Play MIDI Controller: %&apos;controller_name&apos; Instrument: %&apos;instrument&apos;" type="command" category="Music"><comment x="0" y="0" w="285.7142857142857" collapsed="false">Passes through the signal from a MIDI controller, allowing the user to play the controller using the assigned instrument. The name of the MIDI controller must be input exactly as it appears on the user&apos;s computer.</comment><header></header><code></code><translations></translations><inputs><input type="%s">MPK mini 3<options>MPK mini 3&#xD;MPK mini play&#xD;MPK Mini Mk II&#xD;M-audio Keystation 49es</options></input><input type="%s" readonly="true">Piano<options>Piano&#xD;Brass={&#xD;French Horn&#xD;Trumpet&#xD;Tuba&#xD;}&#xD;Strings={&#xD;Banjo&#xD;Bass, Acoustic&#xD;Bass, Electric (Finger)&#xD;Cello&#xD;Guitar, Acoustic&#xD;Guitar, Electric&#xD;Guitar, Overdrive&#xD;Harp&#xD;Koto&#xD;Sitar&#xD;Violin&#xD;}&#xD;Woodwinds={&#xD;Bassoon&#xD;Clarinet&#xD;Flute&#xD;Oboe&#xD;Saxophone&#xD;Shakuhachi&#xD;}&#xD;Drums={&#xD;Cabasa&#xD;Snare Drum&#xD;Bass Drum&#xD;Closed Hi-Hat&#xD;Open Hi-Hat&#xD;Mid Tom&#xD;High Tom&#xD;Crash Cymbal&#xD;}&#xD;Other={&#xD;Accordion&#xD;Marimba&#xD;Music Box&#xD;Organ&#xD;Vibraphone&#xD;}</options></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_playMIDI(controller, instrument)</l><list><block var="controller_name"/><block var="instrument"/></list></block></script></block-definition><block-definition s="Stop MIDI Controller" type="command" category="Music"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_stopMIDI()</l><list></list></block></script></block-definition><block-definition s="Convert MIDI %&apos;midinumber&apos; to Note" type="reporter" category="Music"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="Convert MIDI %n to Note using %s"><block var="midinumber"/><l>Sharps</l></custom-block></block></script></block-definition><block-definition s="Convert MIDI %&apos;#&apos; to Note using %&apos;Sharps/Flats&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="217.80831473214303" collapsed="false">Reports the corresponding note (in scientific pitch notation) for the specified MIDI number, matching the use of sharps and flats to the input scientific pitch notation.</comment><header></header><code></code><translations></translations><inputs><input type="%n">60<options>§_pianoKeyboardMenu</options></input><input type="%s" readonly="true">Sharps<options>Sharps&#xD;Flats</options></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="#"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="Convert MIDI %n to Note using %s"><l></l><block var="Sharps/Flats"/></custom-block></autolambda><list></list></block><block var="#"/></block></block></script><script><block s="doDeclareVariables"><list><l>Octave</l><l>Note</l></list></block><block s="doSetVar"><l>Octave</l><block s="reportLetter"><l>1</l><block s="reportDifference"><block s="reportQuotient"><block var="#"/><l>12</l></block><l>1</l></block></block></block><block s="doSetVar"><l>Note</l><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportModulus"><block var="#"/><l>12</l></block><l>1</l></list></block><block s="reportIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>♭</l><l>b</l></list></block><block var="Sharps/Flats"/></block><block s="reportNewList"><list><l>C</l><l>Db</l><l>D</l><l>Eb</l><l>E</l><l>F</l><l>Gb</l><l>G</l><l>Ab</l><l>A</l><l>Bb</l><l>B</l></list></block><block s="reportNewList"><list><l>C</l><l>C#</l><l>D</l><l>D#</l><l>E</l><l>F</l><l>F#</l><l>G</l><l>G#</l><l>A</l><l>A#</l><l>B</l></list></block></block></block></block><block s="doReport"><block s="reportJoinWords"><list><block var="Note"/><block var="Octave"/></list></block></block></script></block></script></block-definition><block-definition s="Convert Note %&apos;Note&apos; to MIDI" type="reporter" category="Music"><comment x="0" y="0" w="273.5714285714286" collapsed="false">Reports the midi number of the specified note. The note should be entered using scientific pitch notation (e.g., &quot;C4&quot;).</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicSum"><list><custom-block s="MIDI %s Note"><custom-block s="Get Note %s"><block var="Note"/></custom-block></custom-block><block s="reportVariadicProduct"><list><l>12</l><block s="reportDifference"><custom-block s="Get Octave %s"><block var="Note"/></custom-block><l>1</l></block></list></block></list></block></block></script></block-definition><block-definition s="Get Note %&apos;Note + Octave&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Extracts the note name from the provided scientific pitch notation. (e.g., An input of &quot;C4&quot; produces an output of &quot;C&quot;.)</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="Note + Octave"/></block><l>2</l></list></block><block s="reportLetter"><l>1</l><block var="Note + Octave"/></block><block s="reportJoinWords"><list><block s="reportLetter"><l>1</l><block var="Note + Octave"/></block><block s="reportLetter"><l>2</l><block var="Note + Octave"/></block></list></block></block></block></script></block-definition><block-definition s="MIDI %&apos;Note&apos; Note" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Association list for note names and their corresponding MIDI numbers in the first octave. Used to convert note names to MIDI. </comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Note"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Cb</l><l>23</l></list></block><block s="reportNewList"><list><l>C</l><l>24</l></list></block><block s="reportNewList"><list><l>C#</l><l>25</l></list></block><block s="reportNewList"><list><l>Db</l><l>25</l></list></block><block s="reportNewList"><list><l>D</l><l>26</l></list></block><block s="reportNewList"><list><l>D#</l><l>27</l></list></block><block s="reportNewList"><list><l>Eb</l><l>27</l></list></block><block s="reportNewList"><list><l>E</l><l>28</l></list></block><block s="reportNewList"><list><l>E#</l><l>29</l></list></block><block s="reportNewList"><list><l>Fb</l><l>28</l></list></block><block s="reportNewList"><list><l>F</l><l>29</l></list></block><block s="reportNewList"><list><l>F#</l><l>30</l></list></block><block s="reportNewList"><list><l>Gb</l><l>30</l></list></block><block s="reportNewList"><list><l>G</l><l>31</l></list></block><block s="reportNewList"><list><l>G#</l><l>32</l></list></block><block s="reportNewList"><list><l>Ab</l><l>32</l></list></block><block s="reportNewList"><list><l>A</l><l>33</l></list></block><block s="reportNewList"><list><l>A#</l><l>34</l></list></block><block s="reportNewList"><list><l>Bb</l><l>34</l></list></block><block s="reportNewList"><list><l>B</l><l>35</l></list></block><block s="reportNewList"><list><l>B#</l><l>36</l></list></block></list></block></custom-block></block></block></script></block-definition><block-definition s="$flash assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations>ca:associació _ _&#xD;</translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block var="key"/><block s="reportListItem"><l>1</l><l/></block></list></block></autolambda><list></list></block><block var="a-list"/></block></block></script></block-definition><block-definition s="Get Octave %&apos;Note&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Extracts the octave number from the provided scientific pitch notation. (e.g., An input of &quot;C4&quot; produces an output of &quot;4&quot;.)</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="Note"/></block><l>2</l></list></block><script><block s="doReport"><block s="reportLetter"><l>2</l><block var="Note"/></block></block></script><list></list></block><block s="doReport"><block s="reportLetter"><l>3</l><block var="Note"/></block></block></script></block-definition><block-definition s="Import MIDI File" type="reporter" category="Music"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_parsemidifile()</l><list></list></block><block s="doWaitUntil"><block s="reportVariadicEquals"><list><block s="getLastMessage"></block><l>ts_file_input_received</l></list></block></block><block s="doReport"><block s="reportApplyExtension"><l>ts_getparsed()</l><list></list></block></block></script></block-definition><block-definition s="Convert MIDI File %&apos;File&apos; to TuneScope" type="reporter" category="Music"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>Note</l><l>Duration</l><l>List</l><l>Length of List</l></list></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Length of List</l><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>6</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="File"/></block></block></block></block></block></block></block></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block var="Length of List"/><script><block s="doSetVar"><l>Note</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>4</l><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block s="reportListItem"><l>2</l><block s="reportListItem"><l>6</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="File"/></block></block></block></block></block></block></block></block></block></block></block><block s="doSetVar"><l>Duration</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block s="reportListItem"><l>2</l><block s="reportListItem"><l>6</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="File"/></block></block></block></block></block></block></block></block></block></block></block><block s="doSetVar"><l>List</l><block s="reportConcatenatedLists"><list><block var="List"/><block s="reportNewList"><list><block s="reportNewList"><list><block var="Note"/><block var="Duration"/></list></block></list></block></list></block></block></script></block></script></block><block s="doReport"><block var="List"/></block></script></block-definition><block-definition s="Current Note" type="reporter" category="Music"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doReport"><block s="reportApplyExtension"><l>ts_getcurrentnote()</l><list></list></block></block></script></block-definition><block-definition s="Load TuneScope Primitives" type="command" category="Music" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/WebAudioFontPlayer.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/webmidi.iife.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0100_SBLive_sf2.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0291_LesPaul_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0020_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0121_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0180_Chaos_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0230_Aspirin_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0241_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0260_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0320_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0350_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0400_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0420_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0460_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0110_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0560_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0580_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0600_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0650_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0680_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0700_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0710_Chaos_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0730_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0770_SBLive_sf2.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/1040_Aspirin_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/1050_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/1070_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12835_21_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12840_6_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12842_0_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12846_0_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12847_21_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12848_21_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12849_21_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12869_6_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/tonejs/package/build/Midi.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/TS_init.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/TuneScope.js</l></list></block><block s="doWaitUntil"><block s="reportApplyExtension"><l>ts_loaded()</l><list></list></block></block></script></block-definition><block-definition s="setting %&apos;which&apos;" type="reporter" category="sensing"><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;</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="set flag %&apos;which&apos; to %&apos;tf&apos;" type="command" category="sensing"><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;</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="set value %&apos;which&apos; to %&apos;value&apos;" type="command" category="sensing"><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;</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="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="do in parallel %&apos;actions&apos; and wait" type="command" category="control"><comment x="0" y="0" w="238.66666666666666" collapsed="false">Accepts any number of scripts as inputs.  Launches a separate thread for each of them, so they are done in parallel, then waits for them all to complete.&#xD;&#xD;This doesn&apos;t change how the Snap! scheduler works; the threads are not truly asynchronous. And there is no increase in speed.  Rather, the point of this block is to allow starting synchronized but independent scripts.</comment><header></header><code></code><translations>pt:executa _ em paralelo e espera&#xD;ca:executa en paral·lel _ i espera&#xD;</translations><inputs><input type="%mult%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>threads</l></list></block><block s="doSetVar"><l>threads</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>is running?</l></list></block><block s="doSetVar"><l>is running?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="fork"><block s="reifyScript"><script><block s="doRun"><block var="each script"/><list></list></block><block s="doSetVar"><l>is running?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><list></list></block><block s="doReport"><block s="reifyScript"><script><block s="doReport"><block var="is running?"/></block></script><list></list></block></block></script><list></list></block><list></list></block></autolambda><list><l>each script</l></list></block><block var="actions"/></block></block><block s="doWaitUntil"><block s="reportListIsEmpty"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="evaluate"><block var="test"/><list></list></block></autolambda><list><l>test</l></list></block><block var="threads"/></block></block></block></script></block-definition><block-definition s="do in parallel %&apos;actions&apos;" type="command" category="control"><comment x="0" y="0" w="238.66666666666666" collapsed="false">Accepts any number of scripts as inputs.  Launches a separate thread for each of them, so they are done in parallel, then continues with the current script while they all run.&#xD;&#xD;This doesn&apos;t change how the Snap! scheduler works; the threads are not truly asynchronous. And there is no increase in speed.  Rather, the point of this block is to allow starting synchronized but independent scripts.</comment><header></header><code></code><translations>pt:executa _ em paralelo&#xD;ca:executa en paral·lel _&#xD;</translations><inputs><input type="%mult%cs"></input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="actions"/></block><l>0</l></list></block><script><block s="fork"><block s="reportListItem"><l>1</l><block var="actions"/></block><list></list></block><custom-block s="do in parallel %mult%cs"><block s="reportCDR"><block var="actions"/></block></custom-block></script><list></list></block></script></block-definition><block-definition s="$globe show current location" type="command" category="other"><header></header><code></code><translations>de:$globe zeige aktuellen Standort&#xD;pt:mostra a localização corrente do dispositivo no $globe&#xD;ca:$globe centra a la meva ubicació&#xD;</translations><inputs></inputs><script><custom-block s="set $globe to lon: %n lat: %n"><custom-block s="$globe current longitude"></custom-block><custom-block s="$globe current latitude"></custom-block></custom-block></script></block-definition><block-definition s="$globe zoom" type="reporter" category="other"><header></header><code></code><translations>de:$globe Zoom&#xD;pt:o zoom do $globe&#xD;ca:$globe zoom&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_zoom</l><list></list></block></block></script></block-definition><block-definition s="set $globe zoom to %&apos;n&apos;" type="command" category="other"><header></header><code></code><translations>de:setze $globe Zoom auf _&#xD;pt:altera o zoom do $globe para _&#xD;ca:$globe fixa el zoom a _&#xD;</translations><inputs><input type="%n">10</input></inputs><script><block s="doApplyExtension"><l>map_zoom(n)</l><list><block var="n"/></list></block><custom-block s="update $globe"></custom-block></script></block-definition><block-definition s="$globe longitude of x %&apos;x&apos;" type="reporter" category="other"><header></header><code></code><translations>de:$globe Längengrad von x _&#xD;pt:a longitude no $globe da coordenada x _&#xD;ca:$globe longitud per a x _&#xD;</translations><inputs><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_lon(x)</l><list><block var="x"/></list></block></block></script></block-definition><block-definition s="$globe latitude of y %&apos;y&apos;" type="reporter" category="other"><header></header><code></code><translations>de:$globe Breitengrad von y _&#xD;pt:a latitude no $globe da coordenada y _&#xD;ca:$globe latitud per a y _&#xD;</translations><inputs><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_lat(y)</l><list><block var="y"/></list></block></block></script></block-definition><block-definition s="set $globe to lon: %&apos;lon&apos; lat: %&apos;lat&apos;" type="command" category="other"><header></header><code></code><translations>de:setze $globe auf Länge: _ Breite: _&#xD;pt:altera a posição no $globe para (longitude: _ , latitude: _ )&#xD;ca:$globe centra a longitud: _ latitud: _&#xD;</translations><inputs><input type="%n">-122.257852</input><input type="%n">37.872099</input></inputs><script><block s="doApplyExtension"><l>map_view(lon, lat)</l><list><block var="lon"/><block var="lat"/></list></block><custom-block s="update $globe"></custom-block></script></block-definition><block-definition s="y of $globe latitude %&apos;lat&apos;" type="reporter" category="other"><header></header><code></code><translations>de:y von $globe Breitengrad _&#xD;pt:a coordenada y da latitude _ no $globe&#xD;ca:$globe y per a latitud _&#xD;</translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_y(lat)</l><list><block var="lat"/></list></block></block></script></block-definition><block-definition s="x of $globe longitude %&apos;lon&apos;" type="reporter" category="other"><header></header><code></code><translations>de:x von $globe Längengrad _&#xD;pt:a coordenada x da longidude _ no $globe&#xD;ca:$globe x per a longitud _&#xD;</translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_x(lon)</l><list><block var="lon"/></list></block></block></script></block-definition><block-definition s="change $globe by x: %&apos;x&apos; y: %&apos;y&apos; pixels" type="command" category="other"><header></header><code></code><translations>de:ändere $globe um x: _ y: _ Pixel&#xD;pt:desloca a posição do mapa de (x: _ , y: _ )&#xD;ca:$globe canvia la ubicació en x: _ y: _ píxels&#xD;</translations><inputs><input type="%n">10</input><input type="%n">10</input></inputs><script><block s="doApplyExtension"><l>map_pan(x, y)</l><list><block var="x"/><block var="y"/></list></block><custom-block s="update $globe"></custom-block></script></block-definition><block-definition s="$globe distance in km to %&apos;target&apos;" type="reporter" category="other"><header></header><code></code><translations>de:$globe Entfernung in km zu _&#xD;pt:a tua distância em km a _ no $globo&#xD;ca:$globe distància en km fins a _&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input></inputs><script><block s="doDeclareVariables"><list><l>trg</l></list></block><block s="doSetVar"><l>trg</l><block s="reportObject"><block var="target"/></block></block><block s="doIf"><block s="reportNot"><block s="reportVariadicAnd"><list><block s="reportIsA"><block s="reportGet"><l><option>self</option></l></block><l><option>sprite</option></l></block><block s="reportIsA"><block var="trg"/><l><option>sprite</option></l></block></list></block></block><script><block s="doReport"><l>-1</l></block></script><list></list></block><block s="doReport"><block s="reportApplyExtension"><l>map_dist(lat1, lon1, lat2, lon2)</l><list><custom-block s="$globe latitude of y %n"><block s="yPosition"></block></custom-block><custom-block s="$globe longitude of x %n"><block s="xPosition"></block></custom-block><custom-block s="$globe latitude of y %n"><block s="reportAttributeOf"><l><option>y position</option></l><block var="target"/></block></custom-block><custom-block s="$globe longitude of x %n"><block s="reportAttributeOf"><l><option>x position</option></l><block var="target"/></block></custom-block></list></block></block></script></block-definition><block-definition s="$globe current location" type="reporter" category="other"><header></header><code></code><translations>de:$globe aktuelle Position&#xD;pt:a localização corrente do dispositivo no $globe&#xD;ca:$globe ubicació actual&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>callback</l></list></block><block s="doSetVar"><l>callback</l><block s="reportApplyExtension"><l>geo_location(acc?)</l><list><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></block><block s="doWaitUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block s="evaluate"><block var="callback"/><list></list></block></block><l>2</l></list></block></block><block s="doReport"><block s="evaluate"><block var="callback"/><list></list></block></block></script></block-definition><block-definition s="$globe current latitude" type="reporter" category="other"><header></header><code></code><translations>de:$globe aktueller Breitengrad&#xD;pt:a latitude corrente do dispositivo no $globe&#xD;ca:$globe latitud actual&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="$globe current location"></custom-block></block></block></script></block-definition><block-definition s="$globe current longitude" type="reporter" category="other"><header></header><code></code><translations>de:$globe aktueller Längengrad&#xD;pt:a longitude corrente do dispositivo no $globe&#xD;ca:$globe longitud actual&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="$globe current location"></custom-block></block></block></script></block-definition><block-definition s="update $globe" type="command" category="other"><header></header><code></code><translations>de:aktualisiere $globe&#xD;pt:actualiza o $globe&#xD;ca:$globe força refresc&#xD;</translations><inputs></inputs><script><block s="doApplyExtension"><l>map_update</l><list></list></block><block s="doTellTo"><block s="reportGet"><l><option>stage</option></l></block><block s="reifyScript"><script><block s="doSwitchToCostume"><custom-block s="$globe as costume"></custom-block></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="$globe as costume" type="reporter" category="other"><header></header><code></code><translations>de:$globe als Kostüm&#xD;pt:a parte visível do $globe na forma de traje&#xD;ca:$globe vestit del mapa actual&#xD;</translations><inputs></inputs><script><block s="doWaitUntil"><block s="reportApplyExtension"><l>map_loaded</l><list></list></block></block><block s="doReport"><block s="reportApplyExtension"><l>map_costume</l><list></list></block></block></script></block-definition><block-definition s="set $globe style to %&apos;name&apos;" type="command" category="other"><header></header><code></code><translations>de:setze $globe Stil auf _&#xD;pt:altera o estilo do $globe para _&#xD;ca:$globe fixa l&apos;estil de mapa a _&#xD;</translations><inputs><input type="%s" readonly="true">OpenStreetMap<options>OpenStreetMap&#xD;Wikimedia&#xD;Watercolor&#xD;Toner&#xD;Terrain&#xD;Topographic&#xD;Satellite&#xD;Streets&#xD;Shading&#xD;Mapbox (experimental)</options></input></inputs><script><block s="doApplyExtension"><l>map_style(name)</l><list><block var="name"/></list></block><custom-block s="update $globe"></custom-block></script></block-definition><block-definition s="spoils the joke" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="$globe show current location"></custom-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="2898"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="2899"></list></costumes><sounds><list struct="atomic" id="2900"></list></sounds><variables></variables><blocks></blocks><scripts><script x="197" y="101.16666666666669"><block s="receiveMessage"><l>fix</l><list></list></block><block s="doSwitchToCostume"><l><option>Empty</option></l></block><block s="clearEffects"></block></script></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="2912"><costumes><list struct="atomic" id="2913"></list></costumes><sounds><list struct="atomic" id="2914"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><custom-block s="do in parallel %mult%cs and wait"><list><script><block s="doSayFor"><l>Hello!</l><l>2</l></block><block s="doSayFor"><l>Before the bubble code you may need a guide</l><l>3.5</l></block><block s="doSayFor"><l>it will start with one but it will grow exponentially, give it a minute</l><l>4</l></block><block s="doSayFor"><l>it will cap bubbles at around 100, you can press space to toggle the cap</l><l>4</l></block><block s="doSayFor"><l>if you press enter you can toggle bubbles popping when they touch eachother</l><l>4</l></block><block s="doSayFor"><l> be warned this can cause lag if you enable whie there is a lot on screen</l><l>4.5</l></block><block s="doSayFor"><l>you can press up arrow to increase the popping sound effects</l><l>4</l></block><block s="doSayFor"><l>or down arrow to decrease it</l><l>3</l></block><block s="doSayFor"><l>Under no circumstances should you press right arrow</l><l>2</l></block><block s="doSayFor"><l>Also for the joke here to work you must give location access to snap, don&apos;t ask</l><l>4</l></block></script><script><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>Hello</l><l>en-US</l><l>1</l><l>1</l></custom-block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>Before the bubble code you may need a guide</l><l>en-US</l><l>1</l><l>1</l></custom-block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>it will start with one but it will grow exponentially, give it a minute</l><l>en-US</l><l>1</l><l>1</l></custom-block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>it will cap bubbles at around 100, you can press space to toggle the cap</l><l>en-US</l><l>1</l><l>1</l></custom-block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>if you press enter you can toggle bubbles popping when they touch eachother</l><l>en-US</l><l>1</l><l>1</l></custom-block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l> be warned this can cause lag if you enable whie there is a lot on screen</l><l>en-US</l><l>1</l><l>1</l></custom-block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>you can press up arrow to increase the popping sound effects</l><l>en-US</l><l>1</l><l>1</l></custom-block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>or down arrow to decrease it</l><l>en-US</l><l>1</l><l>1</l></custom-block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>Under no circumstances should you press right arrow</l><l>en-US</l><l>1</l><l>1</l></custom-block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>Also for the joke here to work you must give location access to snap, don&apos;t ask</l><l>en-US</l><l>4</l><l>1</l></custom-block></script></list></custom-block><custom-block s="spoils the joke"></custom-block><block s="doBroadcast"><l>fix</l><list></list></block><block s="doSwitchToScene"><l>bubble</l><list><l><option>__shout__go__</option></l></list></block></script></scripts></sprite></sprites></stage><variables></variables></scene><scene name="bubble"><notes></notes><palette><category name="Music" color="195,0,204,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="bubble" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="show"></block><block s="doForever"><script><block s="show"></block><custom-block s="move bubble %s"><block s="reportRandom"><l>1</l><l>3</l></block></custom-block><custom-block s="Play Note %s for Duration %s"><l>E4</l><l>Eighth</l></custom-block><block s="doWait"><l>0.1</l></block><block s="hide"></block><block s="setYPosition"><l>-180</l></block><block s="doSwitchToCostume"><l>Untitled</l></block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="overide"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><block s="reportVariadicGreaterThanOrEquals"><list><l>100</l><block s="reportListAttribute"><l><option>length</option></l><block s="reportGet"><l><option>clones</option></l></block></block></list></block></list></block><script><block s="createClone"><l><option>myself</option></l></block></script><list></list></block><block s="doWait"><block s="reportRandom"><l>1.0</l><l>5.0</l></block></block><block s="show"></block></script></block></script></block-definition><block-definition s="delete var %&apos;_names&apos;" type="command" category="variables"><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="var %&apos;_name&apos;" type="reporter" category="variables"><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="does var %&apos;_name&apos; exist?" type="predicate" category="variables"><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="hide var %&apos;_name&apos;" type="command" category="variables"><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="show var %&apos;_name&apos;" type="command" category="variables"><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="set var %&apos;_name&apos; to %&apos;_value&apos;" type="command" category="variables"><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="create %&apos;_scope&apos; var %&apos;_names&apos;" type="command" category="variables"><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="Initialize TuneScope" type="command" category="Music"><header></header><code></code><translations></translations><inputs></inputs><script><block s="bubble"><l>TuneScope Initializing...</l></block><custom-block s="Load TuneScope Primitives"></custom-block><block s="bubble"><l></l></block></script></block-definition><block-definition s="Set Instrument To %&apos;Instrument Name&apos;" type="command" category="Music"><comment x="0" y="0" w="226.98116629464283" collapsed="false">Sets the global instrument used for playing notes.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Piano<options>Piano&#xD;Brass={&#xD;French Horn&#xD;Trumpet&#xD;Tuba&#xD;}&#xD;Strings={&#xD;Banjo&#xD;Bass, Acoustic&#xD;Bass, Electric (Finger)&#xD;Cello&#xD;Guitar, Acoustic&#xD;Guitar, Electric&#xD;Harp&#xD;Koto&#xD;Sitar&#xD;Violin&#xD;}&#xD;Woodwinds={&#xD;Bassoon&#xD;Clarinet&#xD;Flute&#xD;Oboe&#xD;Saxophone&#xD;Shakuhachi&#xD;}&#xD;Drums={&#xD;Cabasa&#xD;Snare Drum&#xD;Bass Drum&#xD;Closed Hi-Hat&#xD;Open Hi-Hat&#xD;Mid Tom&#xD;High Tom&#xD;Crash Cymbal&#xD;}&#xD;Other={&#xD;Accordion&#xD;Marimba&#xD;Organ&#xD;Vibraphone&#xD;}</options></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_setinst(name)</l><list><block var="Instrument Name"/></list></block></script></block-definition><block-definition s="Set Volume To %&apos;Percent&apos; %" type="command" category="Music"><comment x="0" y="0" w="236.57142857142847" collapsed="false">Sets the global volume to the selected percentage.</comment><header></header><code></code><translations></translations><inputs><input type="%n">50</input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_setvol(percent)</l><list><block var="Percent"/></list></block></script></block-definition><block-definition s="Set Instrument %&apos;Instrument&apos; Volume to %&apos;VolumePercent&apos; %" type="command" category="Music"><comment x="0" y="0" w="353.7142857142858" collapsed="false">Sets the default volume of the selected instrument to the specified percentage.</comment><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">Piano<options>Piano&#xD;Brass={&#xD;French Horn&#xD;Trumpet&#xD;Tuba&#xD;}&#xD;Strings={&#xD;Banjo&#xD;Bass, Acoustic&#xD;Bass, Electric (Finger)&#xD;Cello&#xD;Guitar, Acoustic&#xD;Guitar, Electric&#xD;Harp&#xD;Koto&#xD;Sitar&#xD;Violin&#xD;}&#xD;Woodwinds={&#xD;Bassoon&#xD;Clarinet&#xD;Flute&#xD;Oboe&#xD;Saxophone&#xD;Shakuhachi&#xD;}&#xD;Drums={&#xD;Cabasa&#xD;Snare Drum&#xD;Bass Drum&#xD;Closed Hi-Hat&#xD;Open Hi-Hat&#xD;Mid Tom&#xD;High Tom&#xD;Crash Cymbal&#xD;}&#xD;Other={&#xD;Accordion&#xD;Marimba&#xD;Organ&#xD;Vibraphone&#xD;}</options></input><input type="%n">50</input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_setinstvol(name, percent)</l><list><block var="Instrument"/><block var="VolumePercent"/></list></block></script></block-definition><block-definition s="Play Note %&apos;Note&apos; for Duration %&apos;Duration&apos; and Wait" type="command" category="Music"><comment x="0" y="0" w="315.8571428571429" collapsed="false">Plays the selected note for the specified musical duration. This block waits for the selected note to finish playing before moving to the next block.&#xD;&#xD;Notes may be entered as Scientific Pitch Notation (eg. C4) or as MIDI numbers.&#xD;&#xD;Note durations may be entered as duration names (eg. half, quarter, etc...) or as numerical values (eg. .5, .25, etc...)</comment><header></header><code></code><translations></translations><inputs><input type="%txt"><options>C3&#xD;D3&#xD;E3&#xD;F3&#xD;G3&#xD;A3&#xD;B3&#xD;C4&#xD;D4&#xD;E4&#xD;F4&#xD;G4&#xD;A4&#xD;B4&#xD;Sharps={&#xD;C#3&#xD;D#3&#xD;E#3&#xD;F#3&#xD;G#3&#xD;A#3&#xD;B#3&#xD;C#4&#xD;D#4&#xD;E#4&#xD;F#4&#xD;G#4&#xD;A#4&#xD;B#4&#xD;}&#xD;Flats={&#xD;Cb3&#xD;Db3&#xD;Eb3&#xD;Fb3&#xD;Gb3&#xD;Ab3&#xD;Bb3&#xD;Cb4&#xD;Db4&#xD;Eb4&#xD;Fb4&#xD;Gb4&#xD;Ab4&#xD;Bb4&#xD;}</options></input><input type="%txt"><options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><custom-block s="Play Note %s for Duration %s"><custom-block s="Convert Note %s to MIDI"><block var="Note"/></custom-block><block var="Duration"/></custom-block><custom-block s="Rest for Note Duration %s"><block var="Duration"/></custom-block></script></block-definition><block-definition s="Play Note %&apos;Note&apos; for Duration %&apos;Duration&apos;" type="command" category="Music"><comment x="0" y="0" w="333.3128348214286" collapsed="false">Plays the selected note for the specified musical duration. &#xD;&#xD;Notes may be entered as Scientific Pitch Notation (eg. C4) or as MIDI numbers.&#xD;&#xD;Note durations may be entered as duration names (eg. half, quarter, etc...) or as numerical values (eg. .5, .25, etc...)</comment><header></header><code></code><translations></translations><inputs><input type="%s"><options>C3&#xD;D3&#xD;E3&#xD;F3&#xD;G3&#xD;A3&#xD;B3&#xD;C4&#xD;D4&#xD;E4&#xD;F4&#xD;G4&#xD;A4&#xD;B4&#xD;Sharps={&#xD;C#3&#xD;D#3&#xD;E#3&#xD;F#3&#xD;G#3&#xD;A#3&#xD;B#3&#xD;C#4&#xD;D#4&#xD;E#4&#xD;F#4&#xD;G#4&#xD;A#4&#xD;B#4&#xD;}&#xD;Flats={&#xD;Cb3&#xD;Db3&#xD;Eb3&#xD;Fb3&#xD;Gb3&#xD;Ab3&#xD;Bb3&#xD;Cb4&#xD;Db4&#xD;Eb4&#xD;Fb4&#xD;Gb4&#xD;Ab4&#xD;Bb4&#xD;}</options></input><input type="%s"><options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_playnote(note, duration)</l><list><block s="reportIfElse"><block s="reportIsA"><block var="Note"/><l><option>number</option></l></block><custom-block s="Convert MIDI %n to Note using %s"><block var="Note"/><l>Sharps</l></custom-block><block var="Note"/></block><block s="reportIfElse"><block s="reportIsA"><block var="Duration"/><l><option>number</option></l></block><block s="reportVariadicProduct"><list><block var="Duration"/><block s="reportVariadicProduct"><list><l>4</l><block s="reportQuotient"><l>60</l><block s="getTempo"></block></block></list></block></list></block><custom-block s="Note Duration %txt at Current Tempo"><block var="Duration"/></custom-block></block></list></block></script></block-definition><block-definition s="Play Chord %&apos;Chord&apos; for Duration %&apos;Duration&apos;" type="command" category="Music"><comment x="0" y="0" w="160" collapsed="false">Plays a list of notes simultaneously for the specified musical duration.&#xD;&#xD;Chords must be entered as a list.&#xD;&#xD;Durations may be entered as duration names (eg. half, quarter, etc...) or as numerical values (eg. .5, .25, etc...)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"><options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><block s="doForEach"><l>item</l><block var="Chord"/><script><custom-block s="Play Note %s for Duration %s"><block var="item"/><block var="Duration"/></custom-block></script></block></script></block-definition><block-definition s="Rest for Note Duration %&apos;Duration&apos;" type="command" category="Music"><comment x="0" y="0" w="90" collapsed="false">Waits for the selected musical duration.&#xD;&#xD;Durations may be entered as duration names (eg. half, quarter, etc...) or as numerical values (eg. .5, .25, etc...)</comment><header></header><code></code><translations></translations><inputs><input type="%s"><options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doWait"><block s="reportIfElse"><block s="reportIsA"><block var="Duration"/><l><option>number</option></l></block><block s="reportVariadicProduct"><list><block var="Duration"/><block s="reportVariadicProduct"><list><l>4</l><block s="reportQuotient"><l>60</l><block s="getTempo"></block></block></list></block></list></block><custom-block s="Note Duration %txt at Current Tempo"><block var="Duration"/></custom-block></block></block></script></block-definition><block-definition s="Note Duration %&apos;Note Duration&apos; at Current Tempo" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="262.8571428571429" collapsed="false">Each note duration is assigned a numerical value, with a whole note equalling &quot;1&quot;.&#xD;&#xD;Dotted Notes are equal to the named note plus half of the named note&apos;s duration.&#xD;&#xD;Triplet notes are equal in duration to two of the named notes divided by three.&#xD;&#xD;Multiplying the numerical value of a note duration by &#xD;4*(60 / tempo) adjusts the note durations to match the current tempo.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Quarter<options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Note Duration"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Whole</l><l>1</l></list></block><block s="reportNewList"><list><l>Half</l><l>.5</l></list></block><block s="reportNewList"><list><l>Quarter</l><l>.25</l></list></block><block s="reportNewList"><list><l>Eighth</l><l>.125</l></list></block><block s="reportNewList"><list><l>Sixteenth</l><l>.0625</l></list></block><block s="reportNewList"><list><l>Thirtysecond</l><l>.03125</l></list></block><block s="reportNewList"><list><l>Dotted Whole</l><l>1.5</l></list></block><block s="reportNewList"><list><l>Dotted Half</l><l>.75</l></list></block><block s="reportNewList"><list><l>Dotted Quarter</l><l>.375</l></list></block><block s="reportNewList"><list><l>Dotted Eighth</l><l>.1875</l></list></block><block s="reportNewList"><list><l>Dotted Sixteenth</l><l>.09375</l></list></block><block s="reportNewList"><list><l>Dotted Thirtysecond</l><l>.046876</l></list></block><block s="reportNewList"><list><l>Whole Triplet</l><block s="reportQuotient"><l>2</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Half Triplet</l><block s="reportQuotient"><l>1</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Quarter Triplet</l><block s="reportQuotient"><l>.5</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Eighth Triplet</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>.25</l><l>2</l></list></block><l>3</l></block></list></block><block s="reportNewList"><list><l>Sixteenth Triplet</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>.125</l><l>2</l></list></block><l>3</l></block></list></block><block s="reportNewList"><list><l>Thirtysecond Triplet</l><block s="reportQuotient"><l>.0625</l><l>3</l></block></list></block></list></block></custom-block></block><l>4</l><block s="reportQuotient"><l>60</l><block s="getTempo"></block></block></list></block></block></script></block-definition><block-definition s="%&apos;Scale Type&apos; Scale: %&apos;Note&apos; Octave: %&apos;Octave&apos;" type="reporter" category="Music"><comment x="0" y="0" w="264.7690848214286" collapsed="false">Reports all notes in a specified scale using the provided note and octave number as the starting note of the scale.&#xD;&#xD;To add additional scales to the &quot;Types&quot; script variable, create a list with the name of the scale as the first item and the steps between each note of the scale as the second item.</comment><header></header><code></code><translations></translations><inputs><input type="%s">Chromatic<options>Chromatic&#xD;Major&#xD;Minor</options></input><input type="%s">C</input><input type="%n">4<options>0&#xD;1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7</options></input></inputs><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportListContainsItem"><custom-block s="Chromatic Notes"></custom-block><block var="Note"/></block><block s="reportIsA"><block var="Octave"/><l><option>number</option></l></block></list></block><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Types</l><l>MIDI Number</l><l>Scale</l><l>Pattern</l><l>Converted Note</l></list></block><block s="doSetVar"><l>Converted Note</l><custom-block s="Convert False Sharps/Flats %s"><block var="Note"/></custom-block></block><block s="doSetVar"><l>Types</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Chromatic</l><block s="reportTextSplit"><l>11111111111</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Major</l><block s="reportTextSplit"><l>221222</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Minor</l><block s="reportTextSplit"><l>212212</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Diminished</l><block s="reportTextSplit"><l>2121212</l><l><option>letter</option></l></block></list></block></list></block></block><block s="doSetVar"><l>MIDI Number</l><custom-block s="Convert Note %s to MIDI"><block s="reportJoinWords"><list><block var="Note"/><block var="Octave"/></list></block></custom-block></block><block s="doSetVar"><l>Scale</l><block s="reportNewList"><list><block var="MIDI Number"/></list></block></block><block s="doSetVar"><l>Pattern</l><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Scale Type"/><block var="Types"/></custom-block></block></block><block s="doForEach"><l>item</l><block var="Pattern"/><script><block s="doChangeVar"><l>MIDI Number</l><block var="item"/></block><block s="doAddToList"><block var="MIDI Number"/><block var="Scale"/></block></script></block></script></block><block s="doReport"><custom-block s="Convert MIDI %n to Note using %s"><block var="Scale"/><custom-block s="Check for Sharp/Flat %s"><block var="Converted Note"/></custom-block></custom-block></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="Check for Sharp/Flat %&apos;Note&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Reports &quot;#&quot; or &quot;b&quot; of the input scientific pitch notation contains either.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="Note"/></block><l>1</l></list></block><block s="reportLetter"><l><option>last</option></l><block var="Note"/></block><l></l></block></block></script></block-definition><block-definition s="Note %&apos;#&apos; in %&apos;Major/Minor&apos; Scale: %&apos;Note&apos; Octave: %&apos;Octave&apos;" type="reporter" category="Music"><comment x="0" y="0" w="239.6751395089286" collapsed="false">Reports the note in a specific position within a major or minor musical scale. (e.g., The third note in a C Major scale starting in the fourth octave is E4.)</comment><header></header><code></code><translations></translations><inputs><input type="%n" readonly="true">1<options>1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7</options></input><input type="%s" readonly="true">Major<options>Major&#xD;Minor</options></input><input type="%s">C</input><input type="%n">4<options>0&#xD;1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7</options></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="#"/><custom-block s="%s Scale: %s Octave: %n"><block var="Major/Minor"/><block var="Note"/><block var="Octave"/></custom-block></block></block></script></block-definition><block-definition s="Interval Between Note %&apos;Note 1&apos; to %&apos;Note 2&apos; in the %&apos;Major/Minor&apos; Scale %&apos;Note&apos;" type="reporter" category="Music"><comment x="0" y="0" w="245.00000000000003" collapsed="false">Reports the distance in steps between two notes in the selected scale. (e.g., In the C Major scale, there are two intervals between C4 and E4.)&#xD;&#xD;If one or more of the selected notes is not in the selected scale, the block reports nothing.&#xD;&#xD;Notes must be entered as scientific pitch notation (eg. C4).</comment><header></header><code></code><translations></translations><inputs><input type="%s">C4</input><input type="%s">G4</input><input type="%s" readonly="true">Major<options>Major&#xD;Minor</options></input><input type="%s">C</input></inputs><script><block s="doDeclareVariables"><list><l>Note Position 1</l><l>Note Position 2</l></list></block><block s="doSetVar"><l>Note Position 1</l><block s="reportListIndex"><custom-block s="Convert Note %s to MIDI"><block var="Note 1"/></custom-block><custom-block s="Create Full %s MIDI Scale %s"><block var="Major/Minor"/><block var="Note"/></custom-block></block></block><block s="doSetVar"><l>Note Position 2</l><block s="reportListIndex"><custom-block s="Convert Note %s to MIDI"><block var="Note 2"/></custom-block><custom-block s="Create Full %s MIDI Scale %s"><block var="Major/Minor"/><block var="Note"/></custom-block></block></block><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportListContainsItem"><custom-block s="Create Full %s MIDI Scale %s"><block var="Major/Minor"/><block var="Note"/></custom-block><custom-block s="Convert Note %s to MIDI"><block var="Note 1"/></custom-block></block><block s="reportListContainsItem"><custom-block s="Create Full %s MIDI Scale %s"><block var="Major/Minor"/><block var="Note"/></custom-block><custom-block s="Convert Note %s to MIDI"><block var="Note 2"/></custom-block></block></list></block><script><block s="doReport"><block s="reportDifference"><block var="Note Position 2"/><block var="Note Position 1"/></block></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="Create Full %&apos;Type&apos; MIDI Scale %&apos;Note&apos;" type="reporter" category="Music" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"><options>Chromatic&#xD;Major&#xD;Minor</options></input><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Scale Types</l><l>Scale</l><l>Pattern</l><l>MIDI Number</l></list></block><block s="doSetVar"><l>Scale Types</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Chromatic</l><block s="reportTextSplit"><l>111111111111</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Major</l><block s="reportTextSplit"><l>2212221</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Minor</l><block s="reportTextSplit"><l>2122122</l><l><option>letter</option></l></block></list></block></list></block></block><block s="doSetVar"><l>MIDI Number</l><custom-block s="Convert Note %s to MIDI"><block s="reportJoinWords"><list><custom-block s="Get Note %s"><block var="Note"/></custom-block><l>0</l></list></block></custom-block></block><block s="doSetVar"><l>Scale</l><block s="reportNewList"><list><block var="MIDI Number"/></list></block></block><block s="doSetVar"><l>Pattern</l><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Type"/><block var="Scale Types"/></custom-block></block></block><block s="doRepeat"><l>8</l><script><block s="doForEach"><l>item</l><block var="Pattern"/><script><block s="doChangeVar"><l>MIDI Number</l><block var="item"/></block><block s="doAddToList"><block var="MIDI Number"/><block var="Scale"/></block></script></block></script></block><block s="doReport"><block var="Scale"/></block></script></block></script></block-definition><block-definition s="%&apos;Major/Minor&apos; Chord: %&apos;Note&apos; Octave: %&apos;Octave&apos;" type="reporter" category="Music"><comment x="0" y="0" w="163.5714285714284" collapsed="false">Reports the notes comprising a major or minor chord, using the specified note and octave as the root note of the chord.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Major<options>Major&#xD;Minor</options></input><input type="%s">C</input><input type="%s">4</input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicAnd"><list><block s="reportListContainsItem"><custom-block s="Chromatic Notes"></custom-block><block var="Note"/></block><block s="reportIsA"><block var="Octave"/><l><option>number</option></l></block></list></block><block s="reportListItem"><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l></list></block><custom-block s="%s Scale: %s Octave: %n"><block var="Major/Minor"/><block var="Note"/><block var="Octave"/></custom-block></block><l></l></block></block></script></block-definition><block-definition s="%&apos;Type&apos; Chord: %&apos;Note&apos; Octave: %&apos;Octave&apos; Chord Position: %&apos;Position&apos;" type="reporter" category="Music"><comment x="0" y="0" w="337.8571428571429" collapsed="false">This block finds the notes in a specified chord along the selected scale. Roman numerals differentiate chord positions from octave numbers (e.g., the Roman numeral “I” reports the notes of the first chord in the sequence). Upper case Roman numerals represent major chords within the scale. Lower case Roman numerals represent minor chords within the scale.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Major<options>Major&#xD;Minor</options></input><input type="%s">C</input><input type="%n">4<options>0&#xD;1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7</options></input><input type="%s" readonly="true">I<options>I&#xD;ii&#xD;iii&#xD;IV&#xD;V&#xD;vi&#xD;vii°</options></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Converted Numeral</l></list></block><block s="doSetVar"><l>Converted Numeral</l><custom-block s="Converted Roman Numeral %s"><block var="Position"/></custom-block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Type"/><l>Major</l></list></block><script><block s="doSetBlockAttribute"><l><option>menus</option></l><block s="reifyReporter"><autolambda><custom-block s="%s Chord: %s Octave: %n Chord Position: %s"><l>Major</l><l></l><l></l><l></l></custom-block></autolambda><list></list></block><block s="reportNewList"><list><l></l><l></l><l></l><block s="reportNewList"><list><l>I</l><l>ii</l><l>iii</l><l>IV</l><l>V</l><l>vi</l><l>vii°</l></list></block></list></block></block></script><script><block s="doSetBlockAttribute"><l><option>menus</option></l><block s="reifyReporter"><autolambda><custom-block s="%s Chord: %s Octave: %n Chord Position: %s"><l>Major</l><l></l><l></l><l></l></custom-block></autolambda><list></list></block><block s="reportNewList"><list><l></l><l></l><l></l><block s="reportNewList"><list><l>i</l><l>ii°</l><l>III</l><l>iv</l><l>V</l><l>VI</l><l>VII</l></list></block></list></block></block></script></block><block s="doIf"><block s="reportListContainsItem"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="Type"/><l>Major</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>5</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>7</l></list></block></block><block var="Converted Numeral"/></block><script><block s="doReport"><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><custom-block s="Get Note %s"><block s="reportListItem"><block var="Converted Numeral"/><custom-block s="%s Scale: %s Octave: %n"><block var="Type"/><block var="Note"/><block var="Octave"/></custom-block></block></custom-block><block var="Octave"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportListContainsItem"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="Type"/><l>Major</l></list></block><block s="reportNewList"><list><l>2</l><l>3</l><l>6</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>5</l></list></block></block><block var="Converted Numeral"/></block><script><block s="doReport"><custom-block s="%s Chord: %s Octave: %s"><l>Minor</l><custom-block s="Get Note %s"><block s="reportListItem"><block var="Converted Numeral"/><custom-block s="%s Scale: %s Octave: %n"><block var="Type"/><block var="Note"/><block var="Octave"/></custom-block></block></custom-block><block var="Octave"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Converted Numeral"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="Type"/><l>Major</l></list></block><l>7</l><l>2</l></block></list></block><script><block s="doReport"><custom-block s="%s Diminished Chord %s Octave"><custom-block s="Get Note %s"><block s="reportListItem"><l>8</l><custom-block s="%s Scale: %s Octave: %n"><l>Diminished</l><block var="Note"/><block var="Octave"/></custom-block></block></custom-block><block var="Octave"/></custom-block></block></script><list></list></block></script></block></script></block-definition><block-definition s="Converted Roman Numeral %&apos;Roman Numeral&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Converts roman numerals to arabic numerals using an association table.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Roman Numeral"/><block s="reportNewList"><list><block s="reportNewList"><list><l>I</l><l>1</l></list></block><block s="reportNewList"><list><l>II</l><l>2</l></list></block><block s="reportNewList"><list><l>II°</l><l>2</l></list></block><block s="reportNewList"><list><l>III</l><l>3</l></list></block><block s="reportNewList"><list><l>IV</l><l>4</l></list></block><block s="reportNewList"><list><l>V</l><l>5</l></list></block><block s="reportNewList"><list><l>VI</l><l>6</l></list></block><block s="reportNewList"><list><l>VII</l><l>7</l></list></block><block s="reportNewList"><list><l>VII°</l><l>7</l></list></block></list></block></custom-block></block></block></script></block-definition><block-definition s="%&apos;Note&apos; Diminished Chord %&apos;Octave&apos; Octave" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Reports the notes of a diminished chord, given the starting note and octave of the chord.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l></list></block><custom-block s="%s Scale: %s Octave: %n"><l>Diminished</l><block var="Note"/><block var="Octave"/></custom-block></block></block></script></block-definition><block-definition s="Add Note %&apos;Note&apos; to Chord %&apos;Chord&apos;" type="reporter" category="Music"><comment x="0" y="0" w="280" collapsed="false">This block reports a chord and appends an additional note.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportConcatenatedLists"><list><block var="Chord"/><block s="reportNewList"><list><block s="reportIfElse"><block s="reportIsA"><block var="Note"/><l><option>number</option></l></block><custom-block s="Convert MIDI %n to Note using %s"><block var="Note"/><l></l></custom-block><custom-block s="Convert False Sharps/Flats %s"><block var="Note"/></custom-block></block></list></block></list></block></block></script></block-definition><block-definition s="Chord Rest" type="reporter" category="Music"><comment x="0" y="0" w="189.2857142857143" collapsed="false">May be paired with a musical duration to insert a rest into a sequence of chords.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l>R</l><l>R</l><l>R</l></list></block></block></script></block-definition><block-definition s="Drum Pattern %&apos;Step&apos;" type="reporter" category="Music"><comment x="0" y="0" w="245.9644252232142" collapsed="false">This block reports a series of beats that tell the drum when to play. Beats are represented as an “X,” which can be typed into the block. Beats can be added or subtracted using the arrows on the right of the block.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%s"></input></inputs><script><block s="doReport"><block var="Step"/></block></script></block-definition><block-definition s="Drum %&apos;Instrument&apos; %&apos;Pattern&apos; Beat %&apos;Beat&apos; Times %&apos;Times&apos;" type="reporter" category="Music"><comment x="0" y="0" w="288.5714285714286" collapsed="false">This block reports a drum pattern, assigns a drum to it, and sets the duration value of each item in the pattern. Different drums can be selected from the drop-down menu. Beat durations can be selected from the drop-down menu or entered directly.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Snare Drum<options>Bass Drum&#xD;Snare Drum&#xD;Crash Cymbal&#xD;Cabasa&#xD;Toms={&#xD;High Tom&#xD;Mid Tom&#xD;}&#xD;Hi-Hats={&#xD;Closed Hi-hat&#xD;Open Hi-hat&#xD;}</options></input><input type="%l"></input><input type="%s">Eighth<options>Quarter&#xD;Eighth&#xD;Sixteenth</options></input><input type="%s">1<options>1&#xD;2&#xD;3&#xD;4&#xD;8&#xD;12&#xD;16&#xD;24&#xD;Loop</options></input></inputs><script><block s="doDeclareVariables"><list><l>notes and durations</l><l>pitch</l></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Instrument"/><l>Bass Drum</l></list></block><script><block s="doSetVar"><l>pitch</l><l>C2</l></block></script><script><block s="doSetVar"><l>pitch</l><l>C4</l></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Times"/><l>Loop</l></list></block><script><block s="doSetVar"><l>notes and durations</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Loop-Melody</l><block var="Instrument"/></list></block></list></block></block><block s="doForEach"><l>item</l><block var="Pattern"/><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="item"/><l>x</l></list></block><block s="reportVariadicEquals"><list><block var="item"/><l>X</l></list></block></list></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="pitch"/><block var="Beat"/></list></block><block var="notes and durations"/></block></script><script><block s="doAddToList"><block s="reportNewList"><list><l>R</l><block var="Beat"/></list></block><block var="notes and durations"/></block></script></block></script></block></script><script><block s="doSetVar"><l>notes and durations</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Melody</l><block var="Instrument"/></list></block></list></block></block><block s="doRepeat"><block var="Times"/><script><block s="doForEach"><l>item</l><block var="Pattern"/><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="item"/><l>x</l></list></block><block s="reportVariadicEquals"><list><block var="item"/><l>X</l></list></block></list></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="pitch"/><block var="Beat"/></list></block><block var="notes and durations"/></block></script><script><block s="doAddToList"><block s="reportNewList"><list><l>R</l><block var="Beat"/></list></block><block var="notes and durations"/></block></script></block></script></block></script></block></script></block><block s="doReport"><block var="notes and durations"/></block></script></block-definition><block-definition s="Chromatic Notes" type="reporter" category="Music" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportListAttribute"><l><option>columns</option></l><block s="reportNewList"><list><block s="reportNewList"><list><l>Cb</l><l>23</l></list></block><block s="reportNewList"><list><l>C</l><l>24</l></list></block><block s="reportNewList"><list><l>C#</l><l>25</l></list></block><block s="reportNewList"><list><l>Db</l><l>25</l></list></block><block s="reportNewList"><list><l>D</l><l>26</l></list></block><block s="reportNewList"><list><l>D#</l><l>27</l></list></block><block s="reportNewList"><list><l>Eb</l><l>27</l></list></block><block s="reportNewList"><list><l>E</l><l>28</l></list></block><block s="reportNewList"><list><l>E#</l><l>29</l></list></block><block s="reportNewList"><list><l>Fb</l><l>28</l></list></block><block s="reportNewList"><list><l>F</l><l>29</l></list></block><block s="reportNewList"><list><l>F#</l><l>30</l></list></block><block s="reportNewList"><list><l>Gb</l><l>30</l></list></block><block s="reportNewList"><list><l>G</l><l>31</l></list></block><block s="reportNewList"><list><l>G#</l><l>32</l></list></block><block s="reportNewList"><list><l>Ab</l><l>32</l></list></block><block s="reportNewList"><list><l>A</l><l>33</l></list></block><block s="reportNewList"><list><l>A#</l><l>34</l></list></block><block s="reportNewList"><list><l>Bb</l><l>34</l></list></block><block s="reportNewList"><list><l>B</l><l>35</l></list></block><block s="reportNewList"><list><l>B#</l><l>36</l></list></block></list></block></block></block></block></script></block-definition><block-definition s="Convert False Sharps/Flats %&apos;Note&apos;" type="reporter" category="Music" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>converted note</l></list></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>E#</l><l>Fb</l><l>B#</l><l>Cb</l></list></block><block var="Note"/></block><script><block s="doSetVar"><l>converted note</l><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Note"/><block s="reportNewList"><list><block s="reportNewList"><list><l>E#</l><l>F</l></list></block><block s="reportNewList"><list><l>Fb</l><l>E</l></list></block><block s="reportNewList"><list><l>B#</l><l>C</l></list></block><block s="reportNewList"><list><l>Cb</l><l>B</l></list></block></list></block></custom-block></block></block></script><script><block s="doSetVar"><l>converted note</l><block var="Note"/></block></script></block><block s="doReport"><block var="converted note"/></block></script></block-definition><block-definition s="Measure %&apos;Pairs&apos;" type="reporter" category="Music"><comment x="0" y="0" w="286.4285714285714" collapsed="false">This block is used to group sequences of notes and chords into measures. Each note or chord in the measure is paired with a note duration. The pairs are entered into the block using a list. </comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doReport"><block var="Pairs"/></block></script></block-definition><block-definition s="Section %&apos;Measures&apos;" type="reporter" category="Music"><comment x="0" y="0" w="428.2220145089286" collapsed="false">This code block groups measures together. This can be helpful for separating groups of measures that repeat in various places throughout a song, like verses and choruses. This block works with both notes and chords. To add measures to a section, put the measures into a list.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doDeclareVariables"><list><l>Section</l></list></block><block s="doSetVar"><l>Section</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="Measures"/><script><block s="doSetVar"><l>Section</l><block s="reportConcatenatedLists"><list><block var="Section"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="Section"/></block></script></block-definition><block-definition s="Track: %&apos;Type&apos; Instrument: %&apos;Instrument&apos; $nl Musical Notation (Notes or Chords): %&apos;Notation&apos;" type="reporter" category="Music"><comment x="0" y="0" w="272.8571428571429" collapsed="false">This code block specifies the type of track to be played and assigns it an instrument. Both the track type and instrument are set using drop-down menus. This block accepts notes or chords paired with corresponding durations. This block also allows for the creation of note or chord loops that will repeat for the whole duration of the song. Both types of loops may be selected from the track drop-down menu. For a loop to play, it must have an accompanying track that is not a loop.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Melody<options>Melody&#xD;Chords&#xD;Loops={&#xD;Loop-Melody&#xD;Loop-Chords&#xD;}</options></input><input type="%s" readonly="true">Piano<options>Piano&#xD;Brass={&#xD;French Horn&#xD;Trumpet&#xD;Tuba&#xD;}&#xD;Strings={&#xD;Banjo&#xD;Bass, Acoustic&#xD;Bass, Electric (Finger)&#xD;Cello&#xD;Guitar, Acoustic&#xD;Guitar, Electric&#xD;Guitar, Overdrive&#xD;Harp&#xD;Koto&#xD;Sitar&#xD;Violin&#xD;}&#xD;Woodwinds={&#xD;Bassoon&#xD;Clarinet&#xD;Flute&#xD;Oboe&#xD;Saxophone&#xD;Shakuhachi&#xD;}&#xD;Drums={&#xD;Cabasa&#xD;Snare Drum&#xD;Bass Drum&#xD;Closed Hi-Hat&#xD;Open Hi-Hat&#xD;Mid Tom&#xD;High Tom&#xD;Crash Cymbal&#xD;}&#xD;Other={&#xD;Accordion&#xD;Marimba&#xD;Music Box&#xD;Organ&#xD;Vibraphone&#xD;}</options></input><input type="%mult%s"></input></inputs><script><block s="doDeclareVariables"><list><l>Track</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>Track</l><block s="reportNewList"><list><block s="reportNewList"><list><block var="Type"/><block var="Instrument"/></list></block></list></block></block><block s="doForEach"><l>item</l><block var="Notation"/><script><block s="doSetVar"><l>Track</l><block s="reportConcatenatedLists"><list><block var="Track"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="Track"/></block></script></block></script></block-definition><block-definition s="Play Tracks %&apos;tracks&apos; Time Signature: %&apos;timeSignature&apos;" type="command" category="Music"><comment x="0" y="0" w="198.57142857142858" collapsed="false">This block is used to play multiple music tracks. In most cases, several tracks with musical instruments are played in parallel. </comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input><input type="%s" readonly="true">4/4<options>4/4&#xD;3/4&#xD;5/4&#xD;7/4&#xD;6/8&#xD;9/8&#xD;12/8</options></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_playtracks(tracklist, timesignature)</l><list><block var="tracks"/><block var="timeSignature"/><block s="getTempo"></block></list></block></script></block-definition><block-definition s="Beats in Measure %&apos;Measure&apos; $nl Time Signature %&apos;Time&apos;" type="reporter" category="Music"><comment x="0" y="0" w="297.14285714285717" collapsed="false">This block determines if the combined durations of notes or chords within a measure are correct. The combined duration of notes within a measure must equal the number of beats specified by the time signature. &#xD;&#xD;When reading time signatures, the bottom number determines which note gets counted as a beat, and the top number determines how many beats are in a measure. For example, in 4/4 time, quarter notes are counted as beats and there are four quarter notes in a measure. In 6/8 time, the eighth note counted as the beat, and there are six eighth notes in a measure.&#xD;&#xD;The Beats in Measure reports the discrepancy between the number of actual beats in a measure versus the required number of beats.&#xD;&#xD;If name durations are not entered correctly, the block reports nothing.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s" readonly="true">4/4<options>4/4&#xD;3/4&#xD;2/4&#xD;6/8&#xD;5/4&#xD;7/4&#xD;9/8&#xD;12/8</options></input></inputs><script><block s="doDeclareVariables"><list><l>Beats Necessary</l><l>Beat Value</l><l>Actual</l></list></block><block s="doSetVar"><l>Beats Necessary</l><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="Time"/><l>/</l></block></block></block><block s="doSetVar"><l>Beat Value</l><block s="reportQuotient"><l>1</l><block s="reportListItem"><l>2</l><block s="reportTextSplit"><block var="Time"/><l>/</l></block></block></block></block><block s="doForEach"><l>item</l><block s="reportListItem"><l>2</l><block s="reportListAttribute"><l><option>columns</option></l><block var="Measure"/></block></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListContainsItem"><custom-block s="List of Note Durations"></custom-block><block var="item"/></block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doReport"><l></l></block></script><list></list></block></script></block><block s="doSetVar"><l>Actual</l><block s="reportVariadicSum"><custom-block s="Note Duration Value %s"><block s="reportListItem"><l>2</l><block s="reportListAttribute"><l><option>columns</option></l><block var="Measure"/></block></block></custom-block></block></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportQuotient"><block var="Actual"/><block var="Beat Value"/></block><l> of </l><block var="Beats Necessary"/><l> beats</l></list></block></block></script></block-definition><block-definition s="Note Duration Value %&apos;Duration&apos;" type="reporter" category="Music"><comment x="0" y="0" w="311.42857142857144" collapsed="false">The Note Duration Value block reports the numerical value of the input duration name.&#xD;&#xD;Inputing a list of duration names outputs a list of values.</comment><header></header><code></code><translations></translations><inputs><input type="%s">Quarter<options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Note Duration</l></list></block><block s="doIfElse"><block s="reportIsA"><block var="Duration"/><l><option>list</option></l></block><script><block s="doSetVar"><l>Note Duration</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="Duration"/><script><block s="doAddToList"><custom-block s="Note Duration Value %s"><block var="item"/></custom-block><block var="Note Duration"/></block></script></block><block s="doReport"><block var="Note Duration"/></block></script><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Duration"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Whole</l><l>1</l></list></block><block s="reportNewList"><list><l>Half</l><l>.5</l></list></block><block s="reportNewList"><list><l>Quarter</l><l>.25</l></list></block><block s="reportNewList"><list><l>Eighth</l><l>.125</l></list></block><block s="reportNewList"><list><l>Sixteenth</l><l>.0625</l></list></block><block s="reportNewList"><list><l>Thirtysecond</l><l>.03125</l></list></block><block s="reportNewList"><list><l>Dotted Whole</l><l>1.5</l></list></block><block s="reportNewList"><list><l>Dotted Half</l><l>.75</l></list></block><block s="reportNewList"><list><l>Dotted Quarter</l><l>.375</l></list></block><block s="reportNewList"><list><l>Dotted Eighth</l><l>.1875</l></list></block><block s="reportNewList"><list><l>Dotted Sixteenth</l><l>.09375</l></list></block><block s="reportNewList"><list><l>Dotted Thirtysecond</l><l>.046876</l></list></block><block s="reportNewList"><list><l>Whole Triplet</l><block s="reportQuotient"><l>2</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Half Triplet</l><block s="reportQuotient"><l>1</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Quarter Triplet</l><block s="reportQuotient"><l>.5</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Eighth Triplet</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>.25</l><l>2</l></list></block><l>3</l></block></list></block><block s="reportNewList"><list><l>Sixteenth Triplet</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>.125</l><l>2</l></list></block><l>3</l></block></list></block><block s="reportNewList"><list><l>Thirtysecond Triplet</l><block s="reportQuotient"><l>.0625</l><l>3</l></block></list></block></list></block></custom-block></block></block></script></block></script></block></script></block-definition><block-definition s="List of Note Durations" type="reporter" category="Music" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l>Whole</l><l>Half</l><l>Quarter</l><l>Eighth</l><l>Sixteenth</l><l>Thirtysecond</l><l>Dotted Whole</l><l>Dotted Half</l><l>Dotted Quarter</l><l>Dotted Eighth</l><l>Dotted Sixteenth</l><l>Dotted Thirtysecond</l><l>Whole Triplet</l><l>Half Triplet</l><l>Quarter Triplet</l><l>Eighth Triplet</l><l>Sixteenth Triplet</l><l>Thirty Second Triplet</l></list></block></block></script></block-definition><block-definition s="Note [ Pitch: %&apos;pitch&apos; Duration: %&apos;duration&apos; ]" type="reporter" category="Music"><header></header><code></code><translations></translations><inputs><input type="%s">C4<options>C3&#xD;D3&#xD;E3&#xD;F3&#xD;G3&#xD;A3&#xD;B3&#xD;C4&#xD;D4&#xD;E4&#xD;F4&#xD;G4&#xD;A4&#xD;B4&#xD;Sharps={&#xD;C#3&#xD;D#3&#xD;E#3&#xD;F#3&#xD;G#3&#xD;A#3&#xD;B#3&#xD;C#4&#xD;D#4&#xD;E#4&#xD;F#4&#xD;G#4&#xD;A#4&#xD;B#4&#xD;}&#xD;Flats={&#xD;Cb3&#xD;Db3&#xD;Eb3&#xD;Fb3&#xD;Gb3&#xD;Ab3&#xD;Bb3&#xD;Cb4&#xD;Db4&#xD;Eb4&#xD;Fb4&#xD;Gb4&#xD;Ab4&#xD;Bb4&#xD;}</options></input><input type="%s">Quarter<options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Whole&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;Dotted Thirtysecond&#xD;Whole Triplet&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;Thirty Second Triplet</options></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="pitch"/><block var="duration"/></list></block></block></script></block-definition><block-definition s="Tone Number: %&apos;number&apos; Frequency: %&apos;frequency&apos; Amplitude: %&apos;amplitude&apos;" type="command" category="Music"><comment x="0" y="0" w="292.14285714285717" collapsed="false">This block assigns a number, frequency, and amplitude to a tone.</comment><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1&#xD;2&#xD;3&#xD;4&#xD;5</options></input><input type="%n"></input><input type="%n">0.5<options>.1&#xD;.2&#xD;.3&#xD;.4&#xD;.5&#xD;.6&#xD;.7&#xD;.8&#xD;.9</options></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_settone(id, frequency, amplitude, balance)</l><list><block var="number"/><block var="frequency"/><block var="amplitude"/><block s="getPan"></block></list></block></script></block-definition><block-definition s="Tone Number: %&apos;Number&apos; %&apos;newOn&apos; On/Off" type="command" category="Music"><comment x="0" y="0" w="371.424916294643" collapsed="false">This block turns the specified tone on or off. This block will play a sine wave. </comment><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1&#xD;2&#xD;3&#xD;4&#xD;5</options></input><input type="%b"></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_turntoneon(id, bool)</l><list><block var="Number"/><block var="newOn"/></list></block></script></block-definition><block-definition s="Tone Off" type="command" category="Music"><comment x="0" y="0" w="234.87792968750003" collapsed="false">This block turns off all the tones currently playing. </comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_stoptones()</l><list></list></block></script></block-definition><block-definition s="Play MIDI Controller: %&apos;controller_name&apos; Instrument: %&apos;instrument&apos;" type="command" category="Music"><comment x="0" y="0" w="285.7142857142857" collapsed="false">Passes through the signal from a MIDI controller, allowing the user to play the controller using the assigned instrument. The name of the MIDI controller must be input exactly as it appears on the user&apos;s computer.</comment><header></header><code></code><translations></translations><inputs><input type="%s">MPK mini 3<options>MPK mini 3&#xD;MPK mini play&#xD;MPK Mini Mk II&#xD;M-audio Keystation 49es</options></input><input type="%s" readonly="true">Piano<options>Piano&#xD;Brass={&#xD;French Horn&#xD;Trumpet&#xD;Tuba&#xD;}&#xD;Strings={&#xD;Banjo&#xD;Bass, Acoustic&#xD;Bass, Electric (Finger)&#xD;Cello&#xD;Guitar, Acoustic&#xD;Guitar, Electric&#xD;Guitar, Overdrive&#xD;Harp&#xD;Koto&#xD;Sitar&#xD;Violin&#xD;}&#xD;Woodwinds={&#xD;Bassoon&#xD;Clarinet&#xD;Flute&#xD;Oboe&#xD;Saxophone&#xD;Shakuhachi&#xD;}&#xD;Drums={&#xD;Cabasa&#xD;Snare Drum&#xD;Bass Drum&#xD;Closed Hi-Hat&#xD;Open Hi-Hat&#xD;Mid Tom&#xD;High Tom&#xD;Crash Cymbal&#xD;}&#xD;Other={&#xD;Accordion&#xD;Marimba&#xD;Music Box&#xD;Organ&#xD;Vibraphone&#xD;}</options></input></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_playMIDI(controller, instrument)</l><list><block var="controller_name"/><block var="instrument"/></list></block></script></block-definition><block-definition s="Stop MIDI Controller" type="command" category="Music"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_stopMIDI()</l><list></list></block></script></block-definition><block-definition s="Convert MIDI %&apos;midinumber&apos; to Note" type="reporter" category="Music"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="Convert MIDI %n to Note using %s"><block var="midinumber"/><l>Sharps</l></custom-block></block></script></block-definition><block-definition s="Convert MIDI %&apos;#&apos; to Note using %&apos;Sharps/Flats&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="217.80831473214303" collapsed="false">Reports the corresponding note (in scientific pitch notation) for the specified MIDI number, matching the use of sharps and flats to the input scientific pitch notation.</comment><header></header><code></code><translations></translations><inputs><input type="%n">60<options>§_pianoKeyboardMenu</options></input><input type="%s" readonly="true">Sharps<options>Sharps&#xD;Flats</options></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="#"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="Convert MIDI %n to Note using %s"><l></l><block var="Sharps/Flats"/></custom-block></autolambda><list></list></block><block var="#"/></block></block></script><script><block s="doDeclareVariables"><list><l>Octave</l><l>Note</l></list></block><block s="doSetVar"><l>Octave</l><block s="reportLetter"><l>1</l><block s="reportDifference"><block s="reportQuotient"><block var="#"/><l>12</l></block><l>1</l></block></block></block><block s="doSetVar"><l>Note</l><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportModulus"><block var="#"/><l>12</l></block><l>1</l></list></block><block s="reportIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>♭</l><l>b</l></list></block><block var="Sharps/Flats"/></block><block s="reportNewList"><list><l>C</l><l>Db</l><l>D</l><l>Eb</l><l>E</l><l>F</l><l>Gb</l><l>G</l><l>Ab</l><l>A</l><l>Bb</l><l>B</l></list></block><block s="reportNewList"><list><l>C</l><l>C#</l><l>D</l><l>D#</l><l>E</l><l>F</l><l>F#</l><l>G</l><l>G#</l><l>A</l><l>A#</l><l>B</l></list></block></block></block></block><block s="doReport"><block s="reportJoinWords"><list><block var="Note"/><block var="Octave"/></list></block></block></script></block></script></block-definition><block-definition s="Convert Note %&apos;Note&apos; to MIDI" type="reporter" category="Music"><comment x="0" y="0" w="273.5714285714286" collapsed="false">Reports the midi number of the specified note. The note should be entered using scientific pitch notation (e.g., &quot;C4&quot;).</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicSum"><list><custom-block s="MIDI %s Note"><custom-block s="Get Note %s"><block var="Note"/></custom-block></custom-block><block s="reportVariadicProduct"><list><l>12</l><block s="reportDifference"><custom-block s="Get Octave %s"><block var="Note"/></custom-block><l>1</l></block></list></block></list></block></block></script></block-definition><block-definition s="Get Note %&apos;Note + Octave&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Extracts the note name from the provided scientific pitch notation. (e.g., An input of &quot;C4&quot; produces an output of &quot;C&quot;.)</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="Note + Octave"/></block><l>2</l></list></block><block s="reportLetter"><l>1</l><block var="Note + Octave"/></block><block s="reportJoinWords"><list><block s="reportLetter"><l>1</l><block var="Note + Octave"/></block><block s="reportLetter"><l>2</l><block var="Note + Octave"/></block></list></block></block></block></script></block-definition><block-definition s="MIDI %&apos;Note&apos; Note" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Association list for note names and their corresponding MIDI numbers in the first octave. Used to convert note names to MIDI. </comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Note"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Cb</l><l>23</l></list></block><block s="reportNewList"><list><l>C</l><l>24</l></list></block><block s="reportNewList"><list><l>C#</l><l>25</l></list></block><block s="reportNewList"><list><l>Db</l><l>25</l></list></block><block s="reportNewList"><list><l>D</l><l>26</l></list></block><block s="reportNewList"><list><l>D#</l><l>27</l></list></block><block s="reportNewList"><list><l>Eb</l><l>27</l></list></block><block s="reportNewList"><list><l>E</l><l>28</l></list></block><block s="reportNewList"><list><l>E#</l><l>29</l></list></block><block s="reportNewList"><list><l>Fb</l><l>28</l></list></block><block s="reportNewList"><list><l>F</l><l>29</l></list></block><block s="reportNewList"><list><l>F#</l><l>30</l></list></block><block s="reportNewList"><list><l>Gb</l><l>30</l></list></block><block s="reportNewList"><list><l>G</l><l>31</l></list></block><block s="reportNewList"><list><l>G#</l><l>32</l></list></block><block s="reportNewList"><list><l>Ab</l><l>32</l></list></block><block s="reportNewList"><list><l>A</l><l>33</l></list></block><block s="reportNewList"><list><l>A#</l><l>34</l></list></block><block s="reportNewList"><list><l>Bb</l><l>34</l></list></block><block s="reportNewList"><list><l>B</l><l>35</l></list></block><block s="reportNewList"><list><l>B#</l><l>36</l></list></block></list></block></custom-block></block></block></script></block-definition><block-definition s="$flash assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations>ca:associació _ _&#xD;</translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block var="key"/><block s="reportListItem"><l>1</l><l/></block></list></block></autolambda><list></list></block><block var="a-list"/></block></block></script></block-definition><block-definition s="Get Octave %&apos;Note&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Extracts the octave number from the provided scientific pitch notation. (e.g., An input of &quot;C4&quot; produces an output of &quot;4&quot;.)</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="Note"/></block><l>2</l></list></block><script><block s="doReport"><block s="reportLetter"><l>2</l><block var="Note"/></block></block></script><list></list></block><block s="doReport"><block s="reportLetter"><l>3</l><block var="Note"/></block></block></script></block-definition><block-definition s="Import MIDI File" type="reporter" category="Music"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doApplyExtension"><l>ts_parsemidifile()</l><list></list></block><block s="doWaitUntil"><block s="reportVariadicEquals"><list><block s="getLastMessage"></block><l>ts_file_input_received</l></list></block></block><block s="doReport"><block s="reportApplyExtension"><l>ts_getparsed()</l><list></list></block></block></script></block-definition><block-definition s="Convert MIDI File %&apos;File&apos; to TuneScope" type="reporter" category="Music"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>Note</l><l>Duration</l><l>List</l><l>Length of List</l></list></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Length of List</l><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>6</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="File"/></block></block></block></block></block></block></block></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block var="Length of List"/><script><block s="doSetVar"><l>Note</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>4</l><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block s="reportListItem"><l>2</l><block s="reportListItem"><l>6</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="File"/></block></block></block></block></block></block></block></block></block></block></block><block s="doSetVar"><l>Duration</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block s="reportListItem"><l>2</l><block s="reportListItem"><l>6</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="File"/></block></block></block></block></block></block></block></block></block></block></block><block s="doSetVar"><l>List</l><block s="reportConcatenatedLists"><list><block var="List"/><block s="reportNewList"><list><block s="reportNewList"><list><block var="Note"/><block var="Duration"/></list></block></list></block></list></block></block></script></block></script></block><block s="doReport"><block var="List"/></block></script></block-definition><block-definition s="Current Note" type="reporter" category="Music"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Load TuneScope Primitives"></custom-block><block s="doReport"><block s="reportApplyExtension"><l>ts_getcurrentnote()</l><list></list></block></block></script></block-definition><block-definition s="Load TuneScope Primitives" type="command" category="Music" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/WebAudioFontPlayer.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/webmidi.iife.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0100_SBLive_sf2.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0291_LesPaul_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0020_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0121_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0180_Chaos_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0230_Aspirin_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0241_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0260_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0320_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0350_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0400_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0420_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0460_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0110_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0560_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0580_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0600_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0650_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0680_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0700_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0710_Chaos_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0730_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0770_SBLive_sf2.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/1040_Aspirin_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/1050_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/1070_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12835_21_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12840_6_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12842_0_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12846_0_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12847_21_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12848_21_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12849_21_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12869_6_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/tonejs/package/build/Midi.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/TS_init.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/TuneScope.js</l></list></block><block s="doWaitUntil"><block s="reportApplyExtension"><l>ts_loaded()</l><list></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="do in parallel %&apos;actions&apos; and wait" type="command" category="control"><comment x="0" y="0" w="238.66666666666666" collapsed="false">Accepts any number of scripts as inputs.  Launches a separate thread for each of them, so they are done in parallel, then waits for them all to complete.&#xD;&#xD;This doesn&apos;t change how the Snap! scheduler works; the threads are not truly asynchronous. And there is no increase in speed.  Rather, the point of this block is to allow starting synchronized but independent scripts.</comment><header></header><code></code><translations>pt:executa _ em paralelo e espera&#xD;ca:executa en paral·lel _ i espera&#xD;</translations><inputs><input type="%mult%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>threads</l></list></block><block s="doSetVar"><l>threads</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>is running?</l></list></block><block s="doSetVar"><l>is running?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="fork"><block s="reifyScript"><script><block s="doRun"><block var="each script"/><list></list></block><block s="doSetVar"><l>is running?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><list></list></block><block s="doReport"><block s="reifyScript"><script><block s="doReport"><block var="is running?"/></block></script><list></list></block></block></script><list></list></block><list></list></block></autolambda><list><l>each script</l></list></block><block var="actions"/></block></block><block s="doWaitUntil"><block s="reportListIsEmpty"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="evaluate"><block var="test"/><list></list></block></autolambda><list><l>test</l></list></block><block var="threads"/></block></block></block></script></block-definition><block-definition s="do in parallel %&apos;actions&apos;" type="command" category="control"><comment x="0" y="0" w="238.66666666666666" collapsed="false">Accepts any number of scripts as inputs.  Launches a separate thread for each of them, so they are done in parallel, then continues with the current script while they all run.&#xD;&#xD;This doesn&apos;t change how the Snap! scheduler works; the threads are not truly asynchronous. And there is no increase in speed.  Rather, the point of this block is to allow starting synchronized but independent scripts.</comment><header></header><code></code><translations>pt:executa _ em paralelo&#xD;ca:executa en paral·lel _&#xD;</translations><inputs><input type="%mult%cs"></input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="actions"/></block><l>0</l></list></block><script><block s="fork"><block s="reportListItem"><l>1</l><block var="actions"/></block><list></list></block><custom-block s="do in parallel %mult%cs"><block s="reportCDR"><block var="actions"/></block></custom-block></script><list></list></block></script></block-definition><block-definition s="$globe show current location" type="command" category="other"><header></header><code></code><translations>de:$globe zeige aktuellen Standort&#xD;pt:mostra a localização corrente do dispositivo no $globe&#xD;ca:$globe centra a la meva ubicació&#xD;</translations><inputs></inputs><script><custom-block s="set $globe to lon: %n lat: %n"><custom-block s="$globe current longitude"></custom-block><custom-block s="$globe current latitude"></custom-block></custom-block></script></block-definition><block-definition s="$globe zoom" type="reporter" category="other"><header></header><code></code><translations>de:$globe Zoom&#xD;pt:o zoom do $globe&#xD;ca:$globe zoom&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_zoom</l><list></list></block></block></script></block-definition><block-definition s="set $globe zoom to %&apos;n&apos;" type="command" category="other"><header></header><code></code><translations>de:setze $globe Zoom auf _&#xD;pt:altera o zoom do $globe para _&#xD;ca:$globe fixa el zoom a _&#xD;</translations><inputs><input type="%n">10</input></inputs><script><block s="doApplyExtension"><l>map_zoom(n)</l><list><block var="n"/></list></block><custom-block s="update $globe"></custom-block></script></block-definition><block-definition s="$globe longitude of x %&apos;x&apos;" type="reporter" category="other"><header></header><code></code><translations>de:$globe Längengrad von x _&#xD;pt:a longitude no $globe da coordenada x _&#xD;ca:$globe longitud per a x _&#xD;</translations><inputs><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_lon(x)</l><list><block var="x"/></list></block></block></script></block-definition><block-definition s="$globe latitude of y %&apos;y&apos;" type="reporter" category="other"><header></header><code></code><translations>de:$globe Breitengrad von y _&#xD;pt:a latitude no $globe da coordenada y _&#xD;ca:$globe latitud per a y _&#xD;</translations><inputs><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_lat(y)</l><list><block var="y"/></list></block></block></script></block-definition><block-definition s="set $globe to lon: %&apos;lon&apos; lat: %&apos;lat&apos;" type="command" category="other"><header></header><code></code><translations>de:setze $globe auf Länge: _ Breite: _&#xD;pt:altera a posição no $globe para (longitude: _ , latitude: _ )&#xD;ca:$globe centra a longitud: _ latitud: _&#xD;</translations><inputs><input type="%n">-122.257852</input><input type="%n">37.872099</input></inputs><script><block s="doApplyExtension"><l>map_view(lon, lat)</l><list><block var="lon"/><block var="lat"/></list></block><custom-block s="update $globe"></custom-block></script></block-definition><block-definition s="y of $globe latitude %&apos;lat&apos;" type="reporter" category="other"><header></header><code></code><translations>de:y von $globe Breitengrad _&#xD;pt:a coordenada y da latitude _ no $globe&#xD;ca:$globe y per a latitud _&#xD;</translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_y(lat)</l><list><block var="lat"/></list></block></block></script></block-definition><block-definition s="x of $globe longitude %&apos;lon&apos;" type="reporter" category="other"><header></header><code></code><translations>de:x von $globe Längengrad _&#xD;pt:a coordenada x da longidude _ no $globe&#xD;ca:$globe x per a longitud _&#xD;</translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_x(lon)</l><list><block var="lon"/></list></block></block></script></block-definition><block-definition s="change $globe by x: %&apos;x&apos; y: %&apos;y&apos; pixels" type="command" category="other"><header></header><code></code><translations>de:ändere $globe um x: _ y: _ Pixel&#xD;pt:desloca a posição do mapa de (x: _ , y: _ )&#xD;ca:$globe canvia la ubicació en x: _ y: _ píxels&#xD;</translations><inputs><input type="%n">10</input><input type="%n">10</input></inputs><script><block s="doApplyExtension"><l>map_pan(x, y)</l><list><block var="x"/><block var="y"/></list></block><custom-block s="update $globe"></custom-block></script></block-definition><block-definition s="$globe distance in km to %&apos;target&apos;" type="reporter" category="other"><header></header><code></code><translations>de:$globe Entfernung in km zu _&#xD;pt:a tua distância em km a _ no $globo&#xD;ca:$globe distància en km fins a _&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input></inputs><script><block s="doDeclareVariables"><list><l>trg</l></list></block><block s="doSetVar"><l>trg</l><block s="reportObject"><block var="target"/></block></block><block s="doIf"><block s="reportNot"><block s="reportVariadicAnd"><list><block s="reportIsA"><block s="reportGet"><l><option>self</option></l></block><l><option>sprite</option></l></block><block s="reportIsA"><block var="trg"/><l><option>sprite</option></l></block></list></block></block><script><block s="doReport"><l>-1</l></block></script><list></list></block><block s="doReport"><block s="reportApplyExtension"><l>map_dist(lat1, lon1, lat2, lon2)</l><list><custom-block s="$globe latitude of y %n"><block s="yPosition"></block></custom-block><custom-block s="$globe longitude of x %n"><block s="xPosition"></block></custom-block><custom-block s="$globe latitude of y %n"><block s="reportAttributeOf"><l><option>y position</option></l><block var="target"/></block></custom-block><custom-block s="$globe longitude of x %n"><block s="reportAttributeOf"><l><option>x position</option></l><block var="target"/></block></custom-block></list></block></block></script></block-definition><block-definition s="$globe current location" type="reporter" category="other"><header></header><code></code><translations>de:$globe aktuelle Position&#xD;pt:a localização corrente do dispositivo no $globe&#xD;ca:$globe ubicació actual&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>callback</l></list></block><block s="doSetVar"><l>callback</l><block s="reportApplyExtension"><l>geo_location(acc?)</l><list><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></block><block s="doWaitUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block s="evaluate"><block var="callback"/><list></list></block></block><l>2</l></list></block></block><block s="doReport"><block s="evaluate"><block var="callback"/><list></list></block></block></script></block-definition><block-definition s="$globe current latitude" type="reporter" category="other"><header></header><code></code><translations>de:$globe aktueller Breitengrad&#xD;pt:a latitude corrente do dispositivo no $globe&#xD;ca:$globe latitud actual&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="$globe current location"></custom-block></block></block></script></block-definition><block-definition s="$globe current longitude" type="reporter" category="other"><header></header><code></code><translations>de:$globe aktueller Längengrad&#xD;pt:a longitude corrente do dispositivo no $globe&#xD;ca:$globe longitud actual&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="$globe current location"></custom-block></block></block></script></block-definition><block-definition s="update $globe" type="command" category="other"><header></header><code></code><translations>de:aktualisiere $globe&#xD;pt:actualiza o $globe&#xD;ca:$globe força refresc&#xD;</translations><inputs></inputs><script><block s="doApplyExtension"><l>map_update</l><list></list></block><block s="doTellTo"><block s="reportGet"><l><option>stage</option></l></block><block s="reifyScript"><script><block s="doSwitchToCostume"><custom-block s="$globe as costume"></custom-block></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="$globe as costume" type="reporter" category="other"><header></header><code></code><translations>de:$globe als Kostüm&#xD;pt:a parte visível do $globe na forma de traje&#xD;ca:$globe vestit del mapa actual&#xD;</translations><inputs></inputs><script><block s="doWaitUntil"><block s="reportApplyExtension"><l>map_loaded</l><list></list></block></block><block s="doReport"><block s="reportApplyExtension"><l>map_costume</l><list></list></block></block></script></block-definition><block-definition s="set $globe style to %&apos;name&apos;" type="command" category="other"><header></header><code></code><translations>de:setze $globe Stil auf _&#xD;pt:altera o estilo do $globe para _&#xD;ca:$globe fixa l&apos;estil de mapa a _&#xD;</translations><inputs><input type="%s" readonly="true">OpenStreetMap<options>OpenStreetMap&#xD;Wikimedia&#xD;Watercolor&#xD;Toner&#xD;Terrain&#xD;Topographic&#xD;Satellite&#xD;Streets&#xD;Shading&#xD;Mapbox (experimental)</options></input></inputs><script><block s="doApplyExtension"><l>map_style(name)</l><list><block var="name"/></list></block><custom-block s="update $globe"></custom-block></script></block-definition><block-definition s="move bubble %&apos;speed&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doUntil"><block s="reportVariadicLessThanOrEquals"><list><l>170</l><block s="yPosition"></block></list></block><script><block s="doRepeat"><l>5</l><script><block s="changeXPosition"><l>2</l></block><block s="changeYPosition"><block var="speed"/></block><block s="changeScale"><l>4</l></block><block s="changeEffect"><l><option>ghost</option></l><l>-3</l></block><block s="goBack"><l>1</l></block></script></block><block s="doRepeat"><l>5</l><script><block s="changeXPosition"><l>-2</l></block><block s="changeYPosition"><block var="speed"/></block><block s="changeScale"><l>4</l></block><block s="changeEffect"><l><option>ghost</option></l><l>-3</l></block><block s="goBack"><l>-1</l></block></script></block><block s="doRepeat"><l>5</l><script><block s="changeXPosition"><l>-2</l></block><block s="changeYPosition"><block var="speed"/></block><block s="changeScale"><l>-4</l></block><block s="changeEffect"><l><option>ghost</option></l><l>3</l></block><block s="goBack"><l>1</l></block></script></block><block s="doRepeat"><l>5</l><script><block s="changeXPosition"><l>2</l></block><block s="changeYPosition"><block var="speed"/></block><block s="changeScale"><l>-4</l></block><block s="changeEffect"><l><option>ghost</option></l><l>3</l></block><block s="goBack"><l>-1</l></block></script></block></script></block><block s="doSwitchToCostume"><l>Untitled(2)</l></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="1" 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="6078"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list id="6079"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="6080"></list></sounds><variables></variables><blocks></blocks><scripts><script x="20" y="246"><block s="receiveKey"><l><option>up arrow</option></l><list></list></block><block s="doChangeVar"><l>volume</l><l>5</l></block><custom-block s="Set Volume To %n %"><block var="volume"/></custom-block></script><script x="20" y="226"><block s="receiveKey"><l><option>down arrow</option></l><list></list></block><block s="doChangeVar"><l>volume</l><l>-5</l></block><custom-block s="Set Volume To %n %"><block var="volume"/></custom-block></script><script x="20" y="123"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportBoolean"><l><bool>true</bool></l></block><block var="overide"/></list></block><script><block s="doSetVar"><l>overide</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSetVar"><l>overide</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script x="14" y="337"><block s="receiveKey"><l><option>enter</option></l><list></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportBoolean"><l><bool>true</bool></l></block><block var="collision"/></list></block><script><block s="doSetVar"><l>collision</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSetVar"><l>collision</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script x="182" y="43.50000000000006"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>Untitled</l></block></script><script x="340" y="134"><block s="receiveKey"><l><option>right arrow</option></l><list></list></block><block s="doSwitchToScene"><l>Untitled</l><list><l><option>__shout__go__</option></l></list></block></script></scripts><sprites select="1"><watcher scope="Sprite" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="10" y="31.000001999999995" color="4,148,220" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="10" y="52.00000399999999" color="4,148,220" hidden="true"/><sprite name="Sprite" idx="1" x="47" y="-120" heading="90" scale="0.95" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="80,80,80,1" pen="tip" id="6172"><costumes><list id="6173"><item><ref mediaID="Sprite_cst_Untitled(2)"></ref></item><item><ref mediaID="Sprite_cst_Untitled"></ref></item><item><ref mediaID="Sprite_cst_pngegg"></ref></item></list></costumes><sounds><list struct="atomic" id="6174"></list></sounds><blocks></blocks><variables></variables><scripts><script x="14" y="10.000000000000036"><block s="receiveOnClone"></block><block s="hide"></block><block s="doWait"><block s="reportRandom"><l>1.0</l><l>5.0</l></block></block><block s="show"></block><custom-block s="bubble"></custom-block></script><script x="14" y="136.33333333333266"><block s="receiveGo"></block><block s="show"></block><block s="doSetVar"><l>volume</l><l>50</l></block><custom-block s="Initialize TuneScope"></custom-block><custom-block s="Set Instrument To %s"><l>High Tom</l></custom-block><custom-block s="Set Volume To %n %"><l>50</l></custom-block><custom-block s="bubble"></custom-block></script><script x="14" y="307.833333333336"><block s="receiveOnClone"></block><block s="setXPosition"><block s="reportRandom"><l>-240</l><l>240</l></block></block><block s="setScale"><block s="reportRandom"><l>50</l><l>100</l></block></block></script><script x="10" y="403.16666666666345"><block s="receiveCondition"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportBoolean"><l><bool>true</bool></l></block><block var="collision"/></list></block><block s="reportTouchingObject"><block s="reportGet"><l><option>neighbors</option></l></block></block></list></block></block><block s="doSwitchToCostume"><l>Untitled(2)</l></block><custom-block s="Play Note %s for Duration %s"><l>E4</l><l>Eighth</l></custom-block><block s="doWait"><l>0.1</l></block><block s="removeClone"></block></script></scripts></sprite><watcher var="overide" style="normal" x="0" y="14.000005999999985" color="243,118,29"/><watcher var="collision" style="normal" x="-2" y="42.00000799999998" color="243,118,29"/><watcher var="volume" style="normal" x="-1" y="69.00000999999997" color="243,118,29"/><watcher scope="Stage" s="getTimer" style="normal" x="10" y="73.00000599999998" color="4,148,220" hidden="true"/></sprites></stage><variables><variable name="overide"><bool>true</bool></variable><variable name="collision"><bool>false</bool></variable><variable name="volume"><l>40</l></variable></variables></scene><scene name="Untitled"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="ask %&apos;question&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s">what&apos;s your name?</input></inputs><script><block s="doAsk"><block var="question"/></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="notify %&apos;message&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s">Alert!</input></inputs><script><block s="doTellTo"><block s="reportGet"><l><option>stage</option></l></block><block s="reifyScript"><script><block s="doAsk"><block s="reportNewList"><list><block s="reportApplyExtension"><l>ide_translate(text)</l><list><block var="message"/></list></block><block s="reportNewList"><list><block s="reportApplyExtension"><l>ide_translate(text)</l><list><l>Ok</l></list></block></list></block></list></block></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="prompt %&apos;title&apos; options %&apos;options&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s">choose!</input><input type="%mult%s"></input></inputs><script><block s="doReport"><custom-block s="ask %s"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="title"/><l></l></list></block><block var="options"/><block s="reportNewList"><list><block s="reportApplyExtension"><l>ide_translate(text)</l><list><block var="title"/></list></block><block var="options"/></list></block></block></custom-block></block></script></block-definition><block-definition s="submenu %&apos;title&apos; items %&apos;items&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s">title</input><input type="%mult%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="title"/><l></l></list></block><l>menu</l><block s="reportApplyExtension"><l>ide_translate(text)</l><list><block var="title"/></list></block></block><block var="items"/></list></block></block></script></block-definition><block-definition s="divider" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block-definition><block-definition s="menu item icon %&apos;icon&apos; label %&apos;text&apos; value %&apos;value&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input><input type="%s">option</input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="icon"/><l></l></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="text"/><l></l></list></block><block var="value"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="value"/><l></l></list></block><block var="text"/><block s="reportNewList"><list><block var="text"/><block var="value"/></list></block></block></block><block s="reportNewList"><list><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="text"/><l></l></list></block><block s="reportIfElse"><block s="reportIsA"><block var="icon"/><l><option>text</option></l></block><block s="reportObject"><block var="icon"/></block><block var="icon"/></block><block s="reportNewList"><list><block s="reportIfElse"><block s="reportIsA"><block var="icon"/><l><option>text</option></l></block><block s="reportObject"><block var="icon"/></block><block var="icon"/></block><block var="text"/></list></block></block><block var="value"/></list></block></block></block></script></block-definition><block-definition s="menu item speech ballon %&apos;orientation&apos; message %&apos;message&apos; value %&apos;value&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">left<options>left&#xD;right</options></input><input type="%s">hey!</input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="value"/><l></l></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="orientation"/><l>right</l></list></block><block s="reportNewList"><list><l></l><block var="message"/></list></block><block s="reportNewList"><list><block var="message"/></list></block></block><block s="reportNewList"><list><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="orientation"/><l>right</l></list></block><block s="reportNewList"><list><l></l><block var="message"/></list></block><block s="reportNewList"><list><block var="message"/></list></block></block><block var="value"/></list></block></block></block></script></block-definition><block-definition s="menu examples" type="command" category="sensing"><comment x="0" y="0" w="212" collapsed="false">open my definition to look at examples how to use the menu blocks</comment><header></header><code></code><translations></translations><inputs></inputs><scripts><script x="10" y="79.00000000000001"><block s="doAsk"><l>what&apos;s your name?</l></block></script><script x="10" y="118.00000000000001"><custom-block s="ask %s"><l>what&apos;s your name?</l></custom-block></script><script x="10" y="151"><custom-block s="notify %s"><l>Alert!</l></custom-block></script><script x="10" y="190"><custom-block s="prompt %s options %mult%s"><l>choose!</l><list><l>foo</l><l>bar</l><l>baz</l></list></custom-block></script><script x="10" y="223"><custom-block s="prompt %s options %mult%s"><l>choose!</l><block s="reportGet"><l><option>costumes</option></l></block></custom-block></script><script x="10" y="261"><custom-block s="submenu %s items %mult%s"><l>more</l><list><l>frob</l><l>quux</l><l>garply</l></list></custom-block></script><script x="10" y="294"><custom-block s="prompt %s options %mult%s"><l>choose!</l><list><l>foo</l><l>bar</l><custom-block s="divider"></custom-block><custom-block s="submenu %s items %mult%s"><l>more</l><list><l>frob</l><custom-block s="submenu %s items %mult%s"><l></l><list><l>fred</l><l>test</l></list></custom-block><custom-block s="divider"></custom-block><l>quux</l><l>garply</l></list></custom-block><l>baz</l></list></custom-block></script><script x="10" y="377.8333333333334"><custom-block s="menu item icon %s label %s value %s"><l></l><l>option</l><l></l></custom-block></script><script x="10" y="411.8333333333334"><custom-block s="prompt %s options %mult%s"><l>choose!</l><list><custom-block s="menu item icon %s label %s value %s"><l>monkey</l><l>monkey</l><block s="reportObject"><l>monkey</l></block></custom-block><custom-block s="menu item icon %s label %s value %s"><l>Octo</l><l></l><l>42</l></custom-block><custom-block s="menu item icon %s label %s value %s"><l></l><l>choice</l><l>yay!</l></custom-block><custom-block s="divider"></custom-block><custom-block s="submenu %s items %mult%s"><l>more</l><list><custom-block s="menu item icon %s label %s value %s"><l>Alonzo</l><l>Alonzo</l><block s="reportObject"><l>Alonzo</l></block></custom-block><custom-block s="menu item icon %s label %s value %s"><l></l><l>foo</l><l>bar</l></custom-block></list></custom-block></list></custom-block></script><script x="10" y="565.8333333333335"><custom-block s="menu item speech ballon %s message %s value %s"><l>left</l><l>hey!</l><l></l></custom-block></script><script x="10" y="599.8333333333335"><custom-block s="prompt %s options %mult%s"><l>choose!</l><list><custom-block s="menu item speech ballon %s message %s value %s"><l>left</l><l>hey!</l><l></l></custom-block><custom-block s="menu item speech ballon %s message %s value %s"><l>right</l><l>wassup?</l><l></l></custom-block><custom-block s="menu item speech ballon %s message %s value %s"><l>left</l><block s="reportObject"><l>Alonzo</l></block><l></l></custom-block><custom-block s="menu item speech ballon %s message %s value %s"><l>right</l><l>so?</l><block s="reportGet"><l><option>costumes</option></l></block></custom-block></list></custom-block></script></scripts></block-definition><block-definition s="$globe show current location" type="command" category="other"><header></header><code></code><translations>de:$globe zeige aktuellen Standort&#xD;pt:mostra a localização corrente do dispositivo no $globe&#xD;ca:$globe centra a la meva ubicació&#xD;</translations><inputs></inputs><script><custom-block s="set $globe to lon: %n lat: %n"><custom-block s="$globe current longitude"></custom-block><custom-block s="$globe current latitude"></custom-block></custom-block></script></block-definition><block-definition s="$globe zoom" type="reporter" category="other"><header></header><code></code><translations>de:$globe Zoom&#xD;pt:o zoom do $globe&#xD;ca:$globe zoom&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_zoom</l><list></list></block></block></script></block-definition><block-definition s="set $globe zoom to %&apos;n&apos;" type="command" category="other"><header></header><code></code><translations>de:setze $globe Zoom auf _&#xD;pt:altera o zoom do $globe para _&#xD;ca:$globe fixa el zoom a _&#xD;</translations><inputs><input type="%n">10</input></inputs><script><block s="doApplyExtension"><l>map_zoom(n)</l><list><block var="n"/></list></block><custom-block s="update $globe"></custom-block></script></block-definition><block-definition s="$globe longitude of x %&apos;x&apos;" type="reporter" category="other"><header></header><code></code><translations>de:$globe Längengrad von x _&#xD;pt:a longitude no $globe da coordenada x _&#xD;ca:$globe longitud per a x _&#xD;</translations><inputs><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_lon(x)</l><list><block var="x"/></list></block></block></script></block-definition><block-definition s="$globe latitude of y %&apos;y&apos;" type="reporter" category="other"><header></header><code></code><translations>de:$globe Breitengrad von y _&#xD;pt:a latitude no $globe da coordenada y _&#xD;ca:$globe latitud per a y _&#xD;</translations><inputs><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_lat(y)</l><list><block var="y"/></list></block></block></script></block-definition><block-definition s="set $globe to lon: %&apos;lon&apos; lat: %&apos;lat&apos;" type="command" category="other"><header></header><code></code><translations>de:setze $globe auf Länge: _ Breite: _&#xD;pt:altera a posição no $globe para (longitude: _ , latitude: _ )&#xD;ca:$globe centra a longitud: _ latitud: _&#xD;</translations><inputs><input type="%n">-122.257852</input><input type="%n">37.872099</input></inputs><script><block s="doApplyExtension"><l>map_view(lon, lat)</l><list><block var="lon"/><block var="lat"/></list></block><custom-block s="update $globe"></custom-block></script></block-definition><block-definition s="y of $globe latitude %&apos;lat&apos;" type="reporter" category="other"><header></header><code></code><translations>de:y von $globe Breitengrad _&#xD;pt:a coordenada y da latitude _ no $globe&#xD;ca:$globe y per a latitud _&#xD;</translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_y(lat)</l><list><block var="lat"/></list></block></block></script></block-definition><block-definition s="x of $globe longitude %&apos;lon&apos;" type="reporter" category="other"><header></header><code></code><translations>de:x von $globe Längengrad _&#xD;pt:a coordenada x da longidude _ no $globe&#xD;ca:$globe x per a longitud _&#xD;</translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>map_x(lon)</l><list><block var="lon"/></list></block></block></script></block-definition><block-definition s="change $globe by x: %&apos;x&apos; y: %&apos;y&apos; pixels" type="command" category="other"><header></header><code></code><translations>de:ändere $globe um x: _ y: _ Pixel&#xD;pt:desloca a posição do mapa de (x: _ , y: _ )&#xD;ca:$globe canvia la ubicació en x: _ y: _ píxels&#xD;</translations><inputs><input type="%n">10</input><input type="%n">10</input></inputs><script><block s="doApplyExtension"><l>map_pan(x, y)</l><list><block var="x"/><block var="y"/></list></block><custom-block s="update $globe"></custom-block></script></block-definition><block-definition s="$globe distance in km to %&apos;target&apos;" type="reporter" category="other"><header></header><code></code><translations>de:$globe Entfernung in km zu _&#xD;pt:a tua distância em km a _ no $globo&#xD;ca:$globe distància en km fins a _&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_objectsMenu</options></input></inputs><script><block s="doDeclareVariables"><list><l>trg</l></list></block><block s="doSetVar"><l>trg</l><block s="reportObject"><block var="target"/></block></block><block s="doIf"><block s="reportNot"><block s="reportVariadicAnd"><list><block s="reportIsA"><block s="reportGet"><l><option>self</option></l></block><l><option>sprite</option></l></block><block s="reportIsA"><block var="trg"/><l><option>sprite</option></l></block></list></block></block><script><block s="doReport"><l>-1</l></block></script><list></list></block><block s="doReport"><block s="reportApplyExtension"><l>map_dist(lat1, lon1, lat2, lon2)</l><list><custom-block s="$globe latitude of y %n"><block s="yPosition"></block></custom-block><custom-block s="$globe longitude of x %n"><block s="xPosition"></block></custom-block><custom-block s="$globe latitude of y %n"><block s="reportAttributeOf"><l><option>y position</option></l><block var="target"/></block></custom-block><custom-block s="$globe longitude of x %n"><block s="reportAttributeOf"><l><option>x position</option></l><block var="target"/></block></custom-block></list></block></block></script></block-definition><block-definition s="$globe current location" type="reporter" category="other"><header></header><code></code><translations>de:$globe aktuelle Position&#xD;pt:a localização corrente do dispositivo no $globe&#xD;ca:$globe ubicació actual&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>callback</l></list></block><block s="doSetVar"><l>callback</l><block s="reportApplyExtension"><l>geo_location(acc?)</l><list><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></block><block s="doWaitUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block s="evaluate"><block var="callback"/><list></list></block></block><l>2</l></list></block></block><block s="doReport"><block s="evaluate"><block var="callback"/><list></list></block></block></script></block-definition><block-definition s="$globe current latitude" type="reporter" category="other"><header></header><code></code><translations>de:$globe aktueller Breitengrad&#xD;pt:a latitude corrente do dispositivo no $globe&#xD;ca:$globe latitud actual&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="$globe current location"></custom-block></block></block></script></block-definition><block-definition s="$globe current longitude" type="reporter" category="other"><header></header><code></code><translations>de:$globe aktueller Längengrad&#xD;pt:a longitude corrente do dispositivo no $globe&#xD;ca:$globe longitud actual&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="$globe current location"></custom-block></block></block></script></block-definition><block-definition s="update $globe" type="command" category="other"><header></header><code></code><translations>de:aktualisiere $globe&#xD;pt:actualiza o $globe&#xD;ca:$globe força refresc&#xD;</translations><inputs></inputs><script><block s="doApplyExtension"><l>map_update</l><list></list></block><block s="doTellTo"><block s="reportGet"><l><option>stage</option></l></block><block s="reifyScript"><script><block s="doSwitchToCostume"><custom-block s="$globe as costume"></custom-block></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="$globe as costume" type="reporter" category="other"><header></header><code></code><translations>de:$globe als Kostüm&#xD;pt:a parte visível do $globe na forma de traje&#xD;ca:$globe vestit del mapa actual&#xD;</translations><inputs></inputs><script><block s="doWaitUntil"><block s="reportApplyExtension"><l>map_loaded</l><list></list></block></block><block s="doReport"><block s="reportApplyExtension"><l>map_costume</l><list></list></block></block></script></block-definition><block-definition s="set $globe style to %&apos;name&apos;" type="command" category="other"><header></header><code></code><translations>de:setze $globe Stil auf _&#xD;pt:altera o estilo do $globe para _&#xD;ca:$globe fixa l&apos;estil de mapa a _&#xD;</translations><inputs><input type="%s" readonly="true">OpenStreetMap<options>OpenStreetMap&#xD;Wikimedia&#xD;Watercolor&#xD;Toner&#xD;Terrain&#xD;Topographic&#xD;Satellite&#xD;Streets&#xD;Shading&#xD;Mapbox (experimental)</options></input></inputs><script><block s="doApplyExtension"><l>map_style(name)</l><list><block var="name"/></list></block><custom-block s="update $globe"></custom-block></script></block-definition><block-definition s="costume from text %&apos;text&apos; size %&apos;size&apos;" type="reporter" category="looks"><header></header><code></code><translations>de:Kostüm aus Text _ Größe _&#xD;pt:um traje com o texto _ de tamanho _&#xD;ca:vestit amb el text _ i mida _&#xD;</translations><inputs><input type="%s">A</input><input type="%n">72</input></inputs><script><block s="doDeclareVariables"><list><l>costume</l><l>x</l><l>y</l><l>dir</l><l>cst</l><l>trails</l><l>pen state</l></list></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>cst</l><block s="reportGet"><l><option>costume</option></l></block></block><block s="doSetVar"><l>pen state</l><block s="getPenDown"></block></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="setHeading"><l>90</l></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="doSetVar"><l>trails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><l>0</l></block><block s="write"><block var="text"/><block var="size"/></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><l>0</l></block><block s="doSetVar"><l>costume</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="costume"/><block s="reportJoinWords"><list><block var="text"/></list></block></list></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSwitchToCostume"><block var="trails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><block var="cst"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><block var="dir"/></block><block s="doIf"><block var="pen state"/><script><block s="down"></block></script><list></list></block><block s="doReport"><block var="costume"/></block></script></block-definition><block-definition s="costume %&apos;cst&apos; with background RGBA %&apos;rgb&apos; padding %&apos;padding&apos;" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input><input type="%n">200</input><input type="%n">2</input></inputs><script><block s="doDeclareVariables"><list><l>old</l><l>clr</l><l>new</l><l>x</l><l>y</l><l>dir</l><l>trails</l><l>flat</l><l>old size</l><l>old pen state</l></list></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>old</l><block s="reportGet"><l><option>costume</option></l></block></block><block s="doSetVar"><l>clr</l><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block></block><block s="doSetVar"><l>flat</l><block s="reportGlobalFlag"><l><option>flat line ends</option></l></block></block><block s="doSetVar"><l>old size</l><block s="getPenAttribute"><l><option>size</option></l></block></block><block s="doSetVar"><l>old pen state</l><block s="getPenDown"></block></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSetVar"><l>trails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="gotoXY"><block s="reportMonadic"><l><option>neg</option></l><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportGetImageAttribute"><l><option>width</option></l><block var="cst"/></block><l>2</l></block><block var="padding"/></list></block></block><l>0</l></block><block s="setHeading"><l>90</l></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="setSize"><block s="reportVariadicSum"><list><block s="reportGetImageAttribute"><l><option>height</option></l><block var="cst"/></block><block s="reportVariadicProduct"><list><block var="padding"/><l>2</l></list></block></list></block></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="rgb"/></block><block s="down"></block><block s="setXPosition"><block s="reportMonadic"><l><option>neg</option></l><block s="xPosition"></block></block></block><block s="up"></block><block s="doSwitchToCostume"><block var="cst"/></block><block s="doGotoObject"><l><option>center</option></l></block><block s="gotoXY"><block s="reportMonadic"><l><option>neg</option></l><block s="reportGet"><l><option>center x</option></l></block></block><block s="reportMonadic"><l><option>neg</option></l><block s="reportGet"><l><option>center y</option></l></block></block></block><block s="doStamp"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSetVar"><l>new</l><block s="reportPenTrailsAsCostume"></block></block><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="new"/><block s="reportIfElse"><block s="reportListContainsItem"><block s="reportTextSplit"><block s="reportAttributeOf"><l><option>costume name</option></l><l>Sprite</l></block><l><option>word</option></l></block><l>button</l></block><block s="reportAttributeOf"><l><option>costume name</option></l><l>Sprite</l></block><block s="reportJoinWords"><list><block s="reportAttributeOf"><l><option>costume name</option></l><l>Sprite</l></block><l> button</l></list></block></block></list></block><block s="clear"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSwitchToCostume"><block var="trails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><block var="old"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><block var="dir"/></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="clr"/></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><block var="flat"/></block><block s="setSize"><block var="old size"/></block><block s="doIf"><block var="old pen state"/><script><block s="down"></block></script><list></list></block><block s="doReport"><block var="new"/></block></script><scripts><script x="255" y="186.19999999999996"><custom-block s="costume %s with background RGBA %n padding %n"><custom-block s="costume %s with background RGBA %n padding %n"><custom-block s="costume from text %s size %n"><l>Snap!</l><l>36</l></custom-block><l>200</l><l>10</l></custom-block><l>100</l><l>2</l></custom-block></script><comment x="248.685546875" y="121.03333333333337" w="106" collapsed="false">Use this block to make &quot;clickable&quot; buttons:</comment></scripts></block-definition><block-definition s="safely try %&apos;action&apos; then if %&apos;error&apos; %&apos;handler&apos;" type="command" category="control"><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;</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="error %&apos;msg&apos;" type="command" category="control"><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;</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="safely try reporting %&apos;this&apos; then if %&apos;error&apos; report %&apos;that&apos;" type="reporter" category="control"><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;</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="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="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></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="7209"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="7210"></list></costumes><sounds><list id="7211"><item><ref mediaID="Stage_snd_Laugh Male 1"></ref></item><item><ref mediaID="Stage_snd_256763-303f6c6f-9362-4568-af4f-49da78d317f5"></ref></item></list></sounds><variables></variables><blocks></blocks><scripts><script x="30" y="10"><block s="receiveGo"></block><custom-block s="set $globe style to %s"><l>Satellite</l></custom-block><custom-block s="set $globe zoom to %n"><l>20</l></custom-block><custom-block s="$globe show current location"></custom-block><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><l>37.872099</l><custom-block s="$globe current latitude"></custom-block></list></block><block s="reportVariadicEquals"><list><l>-122.257852</l><custom-block s="$globe current longitude"></custom-block></list></block></list></block><script><block s="doAsk"><l>Is this where you are? yes/no</l></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>no</l></list></block></list></block><script><block s="doAsk"><l>Not an option try again</l></block></script></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doPlaySoundUntilDone"><l>256763-303f6c6f-9362-4568-af4f-49da78d317f5</l></block><custom-block s="set $globe zoom to %n"><l>10</l></custom-block><custom-block s="set $globe to lon: %n lat: %n"><block s="reportRandom"><l>-160</l><l>160</l></block><block s="reportRandom"><l>-160</l><l>160</l></block></custom-block><block s="doAsk"><l>Is this where you are? yes/no</l></block></script></block></script><script><block s="doAsk"><l>Is this where you are? yes/no</l></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>no</l></list></block></list></block><script><block s="doAsk"><l>Not an option try again</l></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>no</l></list></block><script><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>LIAR</l><l>en-US</l><l>0.000001</l><l>1</l></custom-block></script><list></list></block></script></block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>uploading location to 202.73.49.46</l><l>en-US</l><l>1</l><l>1</l></custom-block><custom-block s="speak %s with %txt accent %br and pitch %n rate %n"><l>Disclaimer, this was all a joke the location is not recorded in any way dont worry</l><l>en-US</l><l>1</l><l>1</l></custom-block></script></scripts><sprites select="0"></sprites></stage><variables></variables></scene></scenes></project><media name="bubble with guide" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="182" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADy5JREFUeF7t20Fu02AURtH+EiXbytKzrUAlI0NGtKAO/HyDOIyRv+TkVVcVYb34Q4AAAQIECJwusE5fNEiAAAECBAi8CLAjIECAAAECgYAAB+gmCRAgQIDAzwBft/uGggABAgQIPATeSMwK3NblVYBnjT2dAAECBAi8E7ityxJgh0GAAAECBE4WEOCTwc0RIECAAIFdQIDdAQECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIHCkwNfXI5921rNua72tfey63bezRu0QIECAAIGjBPbfJK/b/ftRz/v9Obd1GQu8AE99ap5LgAABAuMCjwCP/RK5P3/qTQjwlKznEiBAgMC4gACPExsgQIAAAQLvBQTYVRAgQIAAgUBAgAN0kwQIECBA4FeAty9TEvu3laee/fg34LkXP/XCPZcAAQIE/iTwbexbwc9mPvklqen3OvbtrukX7vkECBAg8LHA//RfSwXYTwEBAgQIPI2AAD/NR/HXF+I34H/jc/IqCRAg8GkBAf40VfoXBTjlN06AAIHjBQT4eNOJJwrwhKpnEiBAIBSY/FZw+LY+nJ78lvL0e/0B9kystBhbTgAAAAAASUVORK5CYII=" mediaID="Stage_cst_Untitled"/><costume name="Untitled(2)" center-x="43.5" center-y="39.5" image="data:image/png;base64,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" mediaID="Sprite_cst_Untitled(2)"/><costume name="Untitled" center-x="25" center-y="25" image="data:image/png;base64,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" mediaID="Sprite_cst_Untitled"/><costume name="pngegg" center-x="240" center-y="120" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAADwCAYAAADYdbe6AAAAAXNSR0IArs4c6QAAIABJREFUeF7tnduPXMed38+tr3PlDCleREmURGsVOXKQlbE2bCQmAq9iv2RhbGg/LLDAPqyDhWPED4EfLetP2A2QhzzEL3oT1kAMA7GEfSCMwIgfhJVv1MZrkdSFF3E45LBnpq/nEvyqT/XUnDk9fbqnySJ1PgP0nO7TdepX9ak69a1fVZ1q1+EPAhCAAAQgAIGHTsB96BYxCAEIQAACEICAgwBTCSAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEIIAAUwcgAAEIQAACFgggwBagYxICEIAABCCAAFMHIAABCEAAAhYIIMAWoGMSAhCAAAQggABTByAAAQhAAAIWCCDAFqBjEgIQgAAEDiUg2uS+9tprzuXLl5VOvfnmm/qCxLhS3msdGx0vXLiggly6dEkOccZS9nprRYEAW0OPYQhAAAKlI6A057XXXnNFWN98800tjkpsX3/9defChQvehQsXqpVKZSWO49UkSRYdx6mGYahe7Xa70e1265VKpe66bhDHcdd13a7neero+35fXp7n9RzHub+xsbH11ltvdT7++OPwwoULyYkTJ5JUzJXIv/LKK84777wjomy+sgVjivbcCg0BnhtKIoIABCAAAe2RXrx40XvzzTe1qGmBdb///e83T506dTJJkidardaZnZ2dp4IgOFOpVE4uLS2tNRqNtSAIVlZXVxcWFxfr1VotqFYqfq1W86rVqhcEgRtUKq7neUkcRQJc6ViSJOoY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" mediaID="Sprite_cst_pngegg"/><sound name="Laugh Male 1" sound="data:audio/ogg;base64,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" mediaID="Stage_snd_Laugh Male 1"/><sound name="256763-303f6c6f-9362-4568-af4f-49da78d317f5" sound="data:audio/mpeg;base64,SUQzBAAAAAAAf1RYWFgAAAASAAADbWFqb3JfYnJhbmQAZGFzaABUWFhYAAAAEQAAA21pbm9yX3ZlcnNpb24AMABUWFhYAAAAHAAAA2NvbXBhdGlibGVfYnJhbmRzAGlzbzZtcDQxAFRTU0UAAAAOAAADTGF2ZjU5LjUuMTAwAAAAAAAAAAAAAAD/+5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJbmZvAAAADwAAADEAAFGhAAoKDw8UFBkZHh4jIygoLi4zMzg4PT1CQkdHTExRUVdXXFxhYWZma2twcHV1enp/f4WFhYqKj4+UlJmZnp6jo6iorq6zs7i4vb3CwsfHzMzR0dfX3Nzh4ebm6+vw8PX1+vr//wAAAABMYXZjNTkuNy4AAAAAAAAAAAAAAAAkBkAAAAAAAABRoQiqg2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+5BkAA/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAERDyFf5UBoTEMEAODo4nEsR0YSBIxxsxbB6DIcPAQ9Ruch+FsJwdDJI8VjJEy/hFsDVkvXiCEIcTnQtEBHxY2Yvg9BcFBqG8eVU5bxbxcyXxjnNNRxlIWwhCMJWAsByIkW8cbMSgliZCOD8XyDlzZi2FwbR6DgU5pswrgGQIwiQ//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEHQIwsl/J2q2o5B6BDzjNwQgcDCN8f5dABOCfUQ3BcEIXZpquVXq9Xxk4WxCD/DUD8bS3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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy4xMDCqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7kmRAj/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy4xMDCqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+5JkQI/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSZECP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqg==" mediaID="Stage_snd_256763-303f6c6f-9362-4568-af4f-49da78d317f5"/></media></snapdata>