<snapdata remixID="12299893"><project name="mic sample viewer" app="Snap! 8.1, https://snap.berkeley.edu" version="2"><notes>make sounds into your mic.&#xD;use turbo mode.</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADs0lEQVR4Xu2VzU4VQRSEZwD5MTGuXLtwA0/GE/AWPIJvpntjYuIfGlDgeo52J1dWgIuqWN8kk3unb/dUnaqPsC7LsqmbiwQkCawAKMkd0ZEAAIKCNAEAlMaPOADCgDQBAJTGjzgAwoA0AQCUxo84AMKANAEAlMaPOADCgDQBAJTGjzgAwoA0AQCUxo84AMKANAEAlMaPOADCgDQBAJTGjzgAwoA0AQCUxo84AMKANAEAlMaPOADCgDQBAJTGjzgAwoA0AQCUxo84AMKANAEAlMaPOADCgDQBAJTGjzgAwoA0AQCUxo84AMKANAEAlMaPOADCgDQBAJTGjzgAwoA0AQCUxo84AMKANAEAlMaPOADCgDQBAJTGjzgAwoA0AQCUxo84AMKANAEAlMaPOADCgDQBAJTGjzgAwoA0AQCUxo84AMKANAEAlMaPOADCgDQBAJTGjzgAwoA0AQCUxo84AMKANAEAlMaPOADCgDSB9exo2TzaQZ9shMd1W5+9tDufx5vX2nNV39/Vhpv67VVtmMdua/2i1n7W5/Na3Nt630WtfagzL3dq/1j/Wmt7tf9oa1+f3annqdvy17X2vs6+qLP7Y++3WntbBvaHh7bXGh/r/lz3cb2g39vv69/q6PKlvhzW2tN+Hu/Z1Nr085Ds+tz55UNO/P9719PDZfPm+k+gJ1XAQX1+H4Uc1PzP6vlJ3Z397Pyyfu+1WfgkeIuJf0quYe13dvHz+jE0tzXugvDbxyPhuK/hO39zfx3r3xr8zqavm/Yyc6svn+oP4vXVfZUy9vEvOKNn2ykB0LaaDGMAmNGz7ZQAaFtNhjEAzOjZdkoAtK0mwxgAZvRsOyUA2laTYQwAM3q2nRIAbavJMAaAGT3bTgmAttVkGAPAjJ5tpwRA22oyjAFgRs+2UwKgbTUZxgAwo2fbKQHQtpoMYwCY0bPtlABoW02GMQDM6Nl2SgC0rSbDGABm9Gw7JQDaVpNhDAAzeradEgBtq8kwBoAZPdtOCYC21WQYA8CMnm2nBEDbajKMAWBGz7ZTAqBtNRnGADCjZ9spAdC2mgxjAJjRs+2UAGhbTYYxAMzo2XZKALStJsMYAGb0bDslANpWk2EMADN6tp0SAG2ryTAGgBk9204JgLbVZBgDwIyebacEQNtqMowBYEbPtlMCoG01GcYAMKNn2ykB0LaaDGMAmNGz7ZQAaFtNhjEAzOjZdkoAtK0mwxgAZvRsOyUA2laTYQwAM3q2nRIAbavJMAaAGT3bTvkL+9nFARXFY/AAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="mic sample viewer"><notes>make sounds into your mic.&#xD;use turbo mode.</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="turbo %&apos;action&apos;" type="command" category="other"><header></header><code></code><translations>pt:executa no modo turbo _&#xD;</translations><inputs><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>begin</l></list></block><block s="doSetVar"><l>begin</l><block s="reportGlobalFlag"><l><option>turbo mode</option></l></block></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>true</bool></l></block><block s="doRun"><block var="action"/><list></list></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><block var="begin"/></block></script></block-definition><block-definition s="%&apos;frequency&apos; Hz for %&apos;duration&apos; secs at %&apos;sample rate&apos; Hz sample rate" type="reporter" category="sound"><comment x="0" y="0" w="205" collapsed="false">generate a list of samples representing a sine wave at the given frequency, duration and sample rate</comment><header></header><code></code><translations>pt:as amostras de som com _ Hz de _ s amostrado a _ Hz&#xD;ca:_ Hz durant _ segons amb mostreig de _ Hz&#xD;</translations><inputs><input type="%n">440<options>a 55=55&#xD;a 110=110&#xD;a 220=220&#xD;a 440=440&#xD;a 880=880&#xD;a 1760=1760&#xD;a 3520=3520</options></input><input type="%n">1</input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs><script><block s="doDeclareVariables"><list><l>output</l><l>sample period</l><l>duration in samples</l><l>time</l></list></block><block s="doSetVar"><l>sample period</l><block s="reportQuotient"><l>1</l><block var="sample rate"/></block></block><block s="doSetVar"><l>duration in samples</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportVariadicProduct"><list><block var="duration"/><block var="sample rate"/></list></block></block></block><block s="doSetVar"><l>time</l><l>0</l></block><block s="doSetVar"><l>output</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doRepeat"><block var="duration in samples"/><script><block s="doAddToList"><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportVariadicProduct"><list><l>2</l><block s="reportVariadicProduct"><list><custom-block s="PI"></custom-block><block s="reportVariadicProduct"><list><block var="frequency"/><block var="time"/></list></block></list></block></list></block></custom-block></block><block var="output"/></block><block s="doChangeVar"><l>time</l><block var="sample period"/></block></script></block></script></block><block s="doReport"><block var="output"/></block></script></block-definition><block-definition s="PI" type="reporter" category="operators"><header></header><code></code><translations>pt:π&#xD;</translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793</l></block></script></block-definition><block-definition s="degrees %&apos;radians&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:_ radianos em graus&#xD;ca:graus de _ radiants&#xD;</translations><inputs><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="radians"/><l>180</l></list></block><custom-block s="PI"></custom-block></block></block></script></block-definition><block-definition s="sound named %&apos;name&apos;" type="reporter" category="sensing"><header></header><code></code><translations>pt:o som _&#xD;ca:so de nom _&#xD;</translations><inputs><input type="%s"><options>§_soundsMenu</options></input></inputs><script><block s="doReport"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportGetSoundAttribute"><l><option>name</option></l><l></l></block><block var="name"/></block></autolambda><list></list></block><block s="reportGet"><l><option>sounds</option></l></block></block></block></script></block-definition><block-definition s="plot sound %&apos;name&apos;" type="command" category="pen"><comment x="0" y="0" w="164" collapsed="false">quickly plot the samples of a sound, a list of samples (single channel), or a list of lists (multiple channels) to the stage at a lower resolution.</comment><header></header><code></code><translations>pt:desenha o gráfico do som _&#xD;ca:dibuixa el so _&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_soundsMenu</options></input></inputs><script><block s="doDeclareVariables"><list><l>samples</l><l>step</l><l>offset</l><l>i</l><l>sound</l></list></block><block s="doSetVar"><l>sound</l><block s="reportIfElse"><block s="reportOr"><block s="reportIsA"><block var="name"/><l><option>list</option></l></block><block s="reportIsA"><block var="name"/><l><option>sound</option></l></block></block><block var="name"/><custom-block s="sound named %s"><block var="name"/></custom-block></block></block><block s="doIfElse"><block s="reportIsA"><block var="sound"/><l><option>sound</option></l></block><script><block s="doSetVar"><l>samples</l><block s="reportGetSoundAttribute"><l><option>samples</option></l><block var="sound"/></block></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><block s="reportGetSoundAttribute"><l><option>length</option></l><block var="sound"/></block><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>2</l></list></block></block></block></script><script><block s="doSetVar"><l>samples</l><block var="sound"/></block></script></block><block s="clear"></block><block s="up"></block><block s="doIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="samples"/></block><l><option>list</option></l></block><script><block s="doSetVar"><l>step</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="samples"/></block></block><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>2</l></list></block></block></block><block s="doSetVar"><l>offset</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>4</l></block></block><block s="doForEach"><l>channel</l><block var="samples"/><script><block s="doSetVar"><l>i</l><l>0</l></block><block s="gotoXY"><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>-2</l></block><block var="offset"/></block><block s="down"></block><block s="setSize"><l>1</l></block><custom-block s="turbo %cs"><script><block s="doRepeat"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>2</l></list></block><script><block s="doChangeVar"><l>i</l><block var="step"/></block><block s="gotoXY"><block s="reportVariadicSum"><list><block s="xPosition"></block><l>0.5</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="i"/></block><block var="channel"/></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>6.4</l></block></list></block><block var="offset"/></list></block></block></script></block></script></custom-block><block s="up"></block><block s="doChangeVar"><l>offset</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>-2</l></block></block></script></block></script><script><block s="doSetVar"><l>step</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="samples"/></block><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>2</l></list></block></block></block><block s="gotoXY"><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>-2</l></block><l>0</l></block><block s="down"></block><block s="setSize"><l>1</l></block><custom-block s="turbo %cs"><script><block s="doRepeat"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>2</l></list></block><script><block s="doChangeVar"><l>i</l><block var="step"/></block><block s="gotoXY"><block s="reportVariadicSum"><list><block s="xPosition"></block><l>0.5</l></list></block><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="i"/></block><block var="samples"/></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><block s="reportGet"><l><option>stage</option></l></block></block><l>3.2</l></block></list></block></block></script></block></script></custom-block><block s="up"></block></script></block></script></block-definition><block-definition s="$circleSolid-1-255-0-0 record" type="reporter" category="sensing"><comment x="0" y="0" w="192" collapsed="false">records an audio snippet and reports it as a new sound, or zero if the user cancels</comment><header></header><code></code><translations>pt:$circleSolid-1-255-0-0 uma nova gravação&#xD;ca:$circleSolid-1-255-0-0 enregistra&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>callback</l></list></block><block s="doSetVar"><l>callback</l><block s="reportApplyExtension"><l>mda_record</l><list></list></block></block><block s="doWaitUntil"><block s="reportNotEquals"><block s="evaluate"><block var="callback"/><list></list></block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><block s="doReport"><block s="evaluate"><block var="callback"/><list></list></block></block></script></block-definition><block-definition s="note from %&apos;pitch&apos; hz" type="reporter" category="sound"><header></header><code></code><translations>pt:a nota com _ Hz&#xD;ca:nota de _ Hz&#xD;</translations><inputs><input type="%n">440</input></inputs><script><block s="doReport"><block s="reportRound"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>12</l><block s="reportQuotient"><block s="reportMonadic"><l><option>log</option></l><block s="reportQuotient"><block var="pitch"/><l>440</l></block></block><block s="reportMonadic"><l><option>log</option></l><l>2</l></block></block></list></block><l>69</l></list></block></block></block></script></block-definition><block-definition s="hz from note %&apos;note&apos;" type="reporter" category="sound"><header></header><code></code><translations>pt:a frequência da nota _&#xD;ca:freqüència (hz) de la nota _&#xD;</translations><inputs><input type="%n">69</input></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><l>440</l><block s="reportPower"><l>2</l><block s="reportQuotient"><block s="reportDifference"><block var="note"/><l>69</l></block><l>12</l></block></block></list></block></block></script></block-definition><block-definition s="name of note %&apos;note&apos;" type="reporter" category="sound"><header></header><code></code><translations>pt:o nome da nota _&#xD;ca:nom de la nota _&#xD;</translations><inputs><input type="%n">69</input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportModulus"><block s="reportDifference"><block var="note"/><l>69</l></block><l>12</l></block><l>1</l></list></block><block s="reportNewList"><list><l>A</l><l>Bb</l><l>B</l><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></list></block></block></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="524"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAXb0lEQVR4Xu3Z244c13UG4D3dcyIpUuSIsuVYRoTYCmAkN0auAyRvkDdKnicvkMu8QHIVOEAiJTAsQYlBakYkxeOcsnZPD9kcjSQDSfzDXt8AZE93V9Wq9dXq+qtrtoYfAgQIECBA4HcusPU7r6ggAQIECBAgMASwISBAgAABAgEBARxAV5IAAQIECAhgM0CAAAECBAICAjiAriQBAgQIEBDAZoAAAQIECAQEBHAAXUkCBAgQICCAzQABAgQIEAgICOAAupIECBAgQEAAmwECBAgQIBAQEMABdCUJECBAgIAANgMECBAgQCAgIIAD6EoSIECAAAEBbAYIECBAgEBAQAAH0JUkQIAAAQIC2AwQIECAAIGAgAAOoCtJgAABAgQEsBkgQIAAAQIBAQEcQFeSAAECBAgIYDNAgAABAgQCAgI4gK4kAQIECBAQwGaAAAECBAgEBARwAF1JAgQIECAggM0AAQIECBAICAjgALqSBAgQIEBAAJsBAgQIECAQEBDAAXQlCRAgQICAADYDBAgQIEAgICCAA+hKEiBAgAABAWwGCBAgQIBAQEAAB9CVJECAAAECAtgMECBAgACBgIAADqArSYAAAQIEBLAZIECAAAECAQEBHEBXkgABAgQICGAzQIAAAQIEAgICOICuJAECBAgQEMBmgAABAgQIBAQEcABdSQIECBAgIIDNAAECBAgQCAgI4AC6kgQIECBAQACbAQIECBAgEBAQwAF0JQkQIECAgAA2AwQIECBAICAggAPoShIgQIAAAQFsBggQIECAQEBAAAfQlSRAgAABAgLYDBAgQIAAgYCAAA6gK0mAAAECBASwGSBAgAABAgEBARxAV5IAAQIECAhgM0CAAAECBAICAjiAriQBAgQIEBDAZoAAAQIECAQEBHAAXUkCBAgQICCAzQABAgQIEAgICOAAupIECBAgQEAAmwECBAgQIBAQEMABdCUJECBAgIAANgMECBAgQCAgIIAD6EoSIECAAAEBbAYIECBAgEBAQAAH0JUkQIAAAQIC2AwQIECAAIGAgAAOoCtJgAABAgQEsBkgQIAAAQIBAQEcQFeSAAECBAgIYDNAgAABAgQCAgI4gK4kAQIECBAQwGaAAAECBAgEBARwAF1JAgQIECAggM0AAQIECBAICAjgALqSBAgQIEBAAJsBAgQIECAQEBDAAXQlCRAgQICAADYDBAgQIEAgICCAA+hKEiBAgAABAWwGCBAgQIBAQEAAB9CVJECAAAECAtgMECBAgACBgIAADqArSYAAAQIEBLAZIECAAAECAQEBHEBXkgABAgQICGAzQIAAAQIEAgICOICuJAECBAgQEMBmgAABAgQIBAQEcABdSQIECBAgIIDNAAECBAgQCAgI4AC6kgQIECBAQACbAQIECBAgEBAQwAF0JQkQIECAgAA2AwQIECBAICAggAPoShIgQIAAAQFsBggQIECAQEBAAAfQlSRAgAABAgLYDBAgQIAAgYCAAA6gK0mAAAECBASwGSBAgAABAgEBARxAV5IAAQIECAhgM0CAAAECBAICAjiAriQBAgQIEBDAZoAAAQIECAQEBHAAXUkCBAgQICCAzQABAgQIEAgICOAAupIECBAgQEAAmwECBAgQIBAQEMABdCUJECBAgIAANgMECBAgQCAgIIAD6EoSIECAAAEBbAYIECBAgEBAQAAH0JUkQIAAAQIC2AwQIECAAIGAgAAOoCtJgAABAgQEsBkgQIAAAQIBAQEcQFeSAAECBAgIYDNAgAABAgQCAgI4gK4kAQIECBAQwGaAAAECBAgEBARwAF1JAgQIECAggM0AAQIECBAICAjgALqSBAgQIEBAAJsBAgQIECAQEBDAAXQlCRAgQICAADYDBAgQIEAgICCAA+hKEiBAgAABAWwGCBAgQIBAQEAAB9CVJECAAAECAtgMECBAgACBgIAADqArSYAAAQIEBLAZIECAAAECAQEBHEBXkgABAgQICGAzQIAAAQIEAgICOICuJAECBAgQEMBmgAABAgQIBAQEcABdSQIECBAgIIDNAAECBAgQCAgI4AC6kgQIECBAQACbAQIECBAgEBAQwAF0JQkQIECAgAA2AwQIECBAICAggAPoShIgQIAAAQFsBggQIECAQEBAAAfQlSRAgAABAgLYDBAgQIAAgYCAAA6gK0mAAAECBASwGSBAgAABAgEBARxAV5IAAQIECAhgM0CAAAECBAICAjiAriQBAgQIEBDAZoAAAQIECAQEBHAAXUkCBAgQICCAzQABAgQIEAgICOAAupIECBAgQEAAmwECBAgQIBAQEMABdCUJECBAgIAANgMECBAgQCAgIIAD6EoSIECA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</pentrails><costumes><list id="525"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="526"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="35" y="0.07635306756128557" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="235,18,0,1" pen="tip" id="531"><costumes><list struct="atomic" id="532"></list></costumes><sounds><list struct="atomic" id="533"></list></sounds><blocks></blocks><variables></variables><scripts><script x="305" y="241"><block s="receiveGo"></block><block s="hide"></block><block s="doForever"><script><custom-block s="plot sound %s"><block s="reportAudio"><l><option>samples</option></l></block></custom-block></script></block></script><script x="67" y="272"><block s="receiveGo"></block><block s="setColor"><color>235,18,0,1</color></block><block s="doForever"><script><block s="setSize"><l>2</l></block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="mic sample viewer" app="Snap! 8.1, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOjUlEQVR4Xu3VsQkAIBAEwbf/otXAGtxkBOOD4WHXzOz7PQIECBAgQOCjwBLgj9qmCBAgQIDAExBgp0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAIEDaGBoELcU5kcAAAAASUVORK5CYII=" mediaID="Stage_cst_Untitled"/></media></snapdata>