<snapdata remixID="8812886"><project name='AbstractDataTypesMusicStarter' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes/>
  <thumbnail>data:image/png;base64,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</thumbnail>
  <stage inheritance='true' id='1' volume='100' height='360' tempo='60' lines='round' width='480' sublistIDs='false' name='Stage' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='false' costume='0'>
    <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 id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite x='0' pen='tip' id='8' y='0' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='90' costume='0' color='80,80,80,1' pan='0' draggable='true'>
        <costumes>
          <list id='9' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='10' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='66' y='285'>
            <custom-block s='Song Item Title %txt Artist %txt Album %txt Year %n Genre %txt'>
              <l>Con Altura</l>
              <l>Rosalia, J Balvin</l>
              <l>Con Altura</l>
              <l>2019</l>
              <l>Pop</l>
            </custom-block>
          </script>
          <script x='140' y='422'>
            <custom-block s='GetGenre %l'>
              <l/>
            </custom-block>
          </script>
          <script x='316' y='371'>
            <custom-block s='GetGenre %l'>
              <l/>
            </custom-block>
          </script>
          <script x='458' y='146'>
            <custom-block s='Get Title %l'>
              <block var='Song'/>
            </custom-block>
          </script>
          <script x='192' y='158'>
            <block s='doReport'>
              <l/>
            </block>
          </script>
          <script x='26' y='171.8'>
            <block s='doReport'>
              <block s='reportListItem'>
                <l>1</l>
                <block var='Playlist'/>
              </block>
            </block>
          </script>
          <script x='178' y='223.8'>
            <block s='doReport'>
              <l/>
            </block>
          </script>
          <script x='247.9951181875' y='200.000001'>
            <custom-block s='Get Title %l'>
              <block var='Song'/>
            </custom-block>
          </script>
          <script x='389' y='211'>
            <custom-block s='Get Artist %l'>
              <block var='Song'/>
            </custom-block>
          </script>
          <script x='184' y='218.8'>
            <block s='doReport'>
              <l/>
            </block>
          </script>
          <script x='483' y='88'>
            <custom-block s='Get Album %l'>
              <block var='Song'/>
            </custom-block>
          </script>
          <script x='99.7803468208092' y='11.803468208092454'>
            <block s='doSetVar'>
              <l>Playlist</l>
              <l/>
            </block>
          </script>
          <script x='188' y='98'>
            <custom-block s='Get Title %l'>
              <block var='Song'/>
            </custom-block>
          </script>
          <script x='426' y='255'>
            <custom-block s='Get Year %l'>
              <block var='Song'/>
            </custom-block>
          </script>
          <script x='38' y='177.8'>
            <block s='doReport'>
              <l/>
            </block>
          </script>
          <script x='10' y='49'>
            <block s='reportListItem'>
              <l>1</l>
              <block var='Playlist'/>
            </block>
          </script>
          <script x='11' y='124'>
            <block s='reportListItem'>
              <l>1</l>
              <block var='Playlist'/>
            </block>
          </script>
          <script x='130' y='363'>
            <custom-block s='Set Title %l Title %s'>
              <block var='Song'/>
              <custom-block s='Title'/>
            </custom-block>
          </script>
        </scripts>
      </sprite>
      <watcher var='Playlist' x='28' color='243,118,29' style='normal' y='45' extX='157' extY='97'/>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='10' var='Song'/>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='31.000001999999995' var='Genre'/>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks>
    <block-definition s='Song Item Title %&apos;Title&apos; Artist %&apos;Artist&apos; Album %&apos;Album&apos; Year %&apos;Year&apos; Genre %&apos;Genre&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%txt'/>
        <input type='%txt'/>
        <input type='%txt'/>
        <input type='%n'/>
        <input type='%txt'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportNewList'>
            <list>
              <block var='Title'/>
              <block var='Artist'/>
              <block var='Album'/>
              <block var='Year'/>
              <block var='Genre'/>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Song Item' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportNewList'>
            <list>
              <l>Con Altura</l>
              <l>Rosalía, J Balvin</l>
              <l>Con Altura</l>
              <l>2019</l>
              <l>Pop</l>
              <l>Gymnopedie No.1</l>
              <l>Erik Satie, Anne Queffélec</l>
              <l>Anne Queffélec plays Satie</l>
              <l>2019</l>
              <l>Classical</l>
              <l>Scenario</l>
              <l>A Tribe Called Quest</l>
              <l>The Low End Theory</l>
              <l>1991</l>
              <l>Hip Hop/Rap</l>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='TItle' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <l/>
        </block>
      </script>
    </block-definition>
    <block-definition s='GetGenre %&apos;Song&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doSayFor'>
          <block s='reportListItem'>
            <l>5</l>
            <block var='Playlist'/>
          </block>
          <l>2</l>
        </block>
      </script>
    </block-definition>
    <block-definition s='Get Title %&apos;Song&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doSayFor'>
          <block s='reportListItem'>
            <l>2</l>
            <block var='Playlist'/>
          </block>
          <l>2</l>
        </block>
      </script>
    </block-definition>
    <block-definition s='Get Artist %&apos;song&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doSayFor'>
          <block s='reportListItem'>
            <l>2</l>
            <block var='Playlist'/>
          </block>
          <l>2</l>
        </block>
      </script>
    </block-definition>
    <block-definition s='Get Album %&apos;Song&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doSayFor'>
          <block s='reportListItem'>
            <l>3</l>
            <block var='Playlist'/>
          </block>
          <l>2</l>
        </block>
      </script>
    </block-definition>
    <block-definition s='Get Year %&apos;Song&apos;' category='operators' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doSayFor'>
          <block s='reportListItem'>
            <l>4</l>
            <block var='Playlist'/>
          </block>
          <l>2</l>
        </block>
      </script>
    </block-definition>
    <block-definition s='Set Title %&apos;Song&apos; Title %&apos;Title&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='doReplaceInList'>
          <l>1</l>
          <block s='reportListItem'>
            <l>1</l>
            <block var='Playlist'/>
          </block>
          <block var='Genre'/>
        </block>
      </script>
    </block-definition>
    <block-definition s='Title' category='variables' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <l/>
        </block>
      </script>
    </block-definition>
  </blocks>
  <variables>
    <variable name='Playlist'>
      <list id='158' struct='atomic'>Con Altura,"Rosalía, J Balvin",Con Altura,2019,Pop,Gymnopedie No.1,"Erik Satie, Anne Queffélec",Anne Queffélec plays Satie,2019,Classical,Scenario,A Tribe Called Quest,The Low End Theory,1991,Hip Hop/Rap</list>
    </variable>
    <variable name='Song'>
      <l>0</l>
    </variable>
    <variable name='Genre'>
      <l>0</l>
    </variable>
  </variables>
</project><media name="AbstractDataTypesMusicStarter" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>