<snapdata remixID="9443038"><project name="music" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>do what it says</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFP0lEQVR4Xu3VzWtcBRQF8DPfSROTECdM0jQxNTEkTSjiolJqKbSLglpFNNCFChUVXAmuXIuLWmhX/gWW0oVQq4i4UbEb7aIQDU01kXSStEl1MpmPvDFv3pt5TxIxoC4a2sLNmZ6s37x77zm/yUTCMAyhPyVglEBEAI2S19jNBARQEEwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANAEBNI1fwwVQBkwTEEDT+DVcAGXANIGGBPjLO/NwF6qbwUabo+h/N7MVcvb0smng9zq8lCzgyGdP3+vHd+znGh7gRvL+iIueoW6sfFm87yIK7Xn0Znrx54y79S4v8FAZK6FruRs3i3MYO7QPc9k5dHkZ7Dv3OK6/NrftuX7g49GX2lD+fP1fn5ldm8HElee3/R6WBxsaYOaDdiSjKeSnVpFympBPrmDv+ACa+1KINkUw/XoWJb+IgxefAiIhgmiA6Qsz6D/QC/fnGjqebcGt878jNg7EF5LoP9WDctZBrBRHYjCG5Us5lC//DaXljQSC76JYLRUw8tYgnOoaktUU0kc7UK8HmD55E15Qxf4LT2D+kyU8dnIPEAtRKVQQj8SR/XgJu44n0eK0InMijckz19E/sRt/fFSCv1KDALJ8pQD88xO8AdB3fHg/BWhKp5B6Mo7WVCuKq0UEk1HkLhfg1l2MnRlC80ASXsVH/qsyomMBaosBOg+1o/i9g9gwELudQMeBNsx+OI/Mq51YnLqF8RdHMX1qA5aHvWe74U8FyDk5DB4dwJ1P89g12oSuZzrhuz5m3lyEH3iIvRxg5PAw0BYinojDLbq483Uej+xpQdhXR2IphfYjrahk1+E4DtxLNVRuuJhd+xUTV04QtbC9VRvyP+CNt7Oo3vbQeawNq9+U/5dE1wsdyH1x/z/H24v4wTz12/osXvn2uQfzsh30loYEWK8E+OHi1c2Y09d64C54W5FP1q5haGJgB1Vw91VChBg9Pox0X/ruD5M90ZAA/9vB6YPnEIYhIojg/R/fI6uosdd9KAA2doXc1wkgd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02wsgfYXcBwggd3/02/8FlrPlt2TCQCkAAAAASUVORK5CYII=</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="100" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,0,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="untitled script pic " center-x="80.5" center-y="10.5" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="76" y="147.00000000000003"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>untitled script pic </l></block><block s="doSayFor"><l>click me</l><l>2</l></block></script><script x="93" y="292"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="play mozarts 11th sonata"></custom-block><block s="doSayFor"><l>if you did not hear anything, you are ether deaf, or your audio is muted</l><l>5</l></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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;</translations><inputs><input type="%cs"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><custom-block s="let %upvar be %s"><l>reset</l><block s="evaluate"><block s="reportJSFunction"><list><l>proc</l></list><l>var oldHandleError = proc.handleError,&#xD;    oldCatchingErrors = proc.isCatchingErrors;&#xD;&#xD;return function(){&#xD; proc.handleError = oldHandleError;&#xD; proc.isCatchingErrors = oldCatchingErrors;&#xD;}</l></block><list></list></block></custom-block><block s="doCallCC"><block s="reifyScript"><script><block s="doRun"><block s="reportJSFunction"><list><l>reset</l><l>action</l><l>handler</l><l>proc</l></list><l>proc.isCatchingErrors = true;&#xD;proc.handleError = function(error, element){&#xD; reset();&#xD; proc.context = handler;&#xD; proc.context.variables.setVar("error", error);&#xD;}&#xD;&#xD;try{&#xD; proc.evaluate(action, new List(), true);&#xD;}&#xD;catch(e){&#xD; proc.handleError(e, null);&#xD;} </l></block><list><block var="reset"/><block var="action"/><block s="reifyScript"><script><block s="doRun"><block s="reifyScript"><script><block s="doRun"><block var="handler"/><list></list></block><block s="doRun"><block var="return"/><list></list></block></script><list></list></block><list></list></block></script><list></list></block></list></block></script><list><l>return</l></list></block></block><block s="doRun"><block var="reset"/><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="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg);</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="let %&apos;var&apos; be %&apos;val&apos;" type="command" category="other"><comment x="0" y="0" w="183.33333333333334" collapsed="false">LET (FOO) BE (5)&#xD;is equivalent to&#xD;SCRIPT VARIABLES (FOO)&#xD;SET (FOO) TO (5)</comment><header></header><code></code><translations>pt:cria a variável de guião _ com valor _&#xD;</translations><inputs><input type="%upvar"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>var</l><block var="val"/></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></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="play mozarts 11th sonata" type="command" category="sound"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doRest"><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>68</l><l>0.25</l></block><block s="doPlayNote"><l>66</l><l>0.25</l></block><block s="doPlayNote"><l>68</l><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>68</l><l>0.25</l></block><block s="doPlayNote"><l>64</l><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doRest"><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>68</l><l>0.25</l></block><block s="doPlayNote"><l>66</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>68</l><l>0.25</l></block><block s="doPlayNote"><l>64</l><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doRest"><l>0.04</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doRest"><l>0.02</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doRest"><l>0.5</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doRest"><l>0.5</l></block><block s="doPlayNote"><l>74</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>74</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>74</l><l>0.25</l></block><block s="doRest"><l>0.5</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>76</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doRest"><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>68</l><l>0.25</l></block><block s="doPlayNote"><l>66</l><l>0.25</l></block><block s="doPlayNote"><l>68</l><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>68</l><l>0.25</l></block><block s="doPlayNote"><l>64</l><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doRest"><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>73</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block><block s="doPlayNote"><l>68</l><l>0.25</l></block><block s="doPlayNote"><l>66</l><l>0.25</l></block><block s="doPlayNote"><l>71</l><l>0.25</l></block><block s="doPlayNote"><l>68</l><l>0.25</l></block><block s="doPlayNote"><l>64</l><l>0.25</l></block><block s="doPlayNote"><l>69</l><l>0.25</l></block></script></block-definition></blocks><variables></variables></project><media name="music" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>