<snapdata remixID="9292740"><project name='U3L5-DataVisualization' app='Snap! 5.4, http://snap.berkeley.edu' version='1'>
  <notes></notes>
  <thumbnail>data:image/png;base64,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</thumbnail>
  <stage inheritance='false' penlog='false' volume='100' height='360' tempo='60' lines='flat' width='480' id='1' sublistIDs='false' name='Stage' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='true' costume='0'>
    <pentrails>data:image/png;base64,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</pentrails>
    <costumes>
      <list struct='atomic' id='2'/>
    </costumes>
    <sounds>
      <list struct='atomic' id='3'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite draggable='true' x='231.953125' pen='tip' id='8' y='100' name='Sprite' idx='1' volume='100' rotation='1' scale='1' color='36,16,0,1' hidden='true' pan='0' heading='90' costume='0'>
        <costumes>
          <list struct='atomic' id='9'/>
        </costumes>
        <sounds>
          <list struct='atomic' id='10'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <comment x='13' w='261.2' collapsed='true' y='10'>These blocks are given.  Explore them.</comment>
          <comment x='13' w='275.6000000000001' collapsed='true' y='276'>These data sets are also given.  Look inside.</comment>
          <comment x='13' w='302.8' collapsed='true' y='308'>You will write these blocks below.  Right click and edit.</comment>
          <script x='13' y='340'>
            <block s='doDeclareVariables'>
              <list>
                <l>babynames10</l>
              </list>
            </block>
          </script>
          <script x='13' y='384'>
            <custom-block s='sentence $arrowRight list %txt'>
              <l/>
            </custom-block>
          </script>
          <script x='13' y='552'>
            <block var='item'/>
          </script>
          <script x='13' y='582'>
            <custom-block s='word $arrowRight list %txt'>
              <l/>
            </custom-block>
          </script>
          <script x='13' y='615'>
            <custom-block s='for each %upvar of %l %cs'>
              <l>item</l>
              <block var='babynames10'/>
              <script/>
            </custom-block>
          </script>
          <script x='13' y='678'>
            <custom-block s='BabyNames'/>
          </script>
          <script x='13' y='708'>
            <custom-block s='for %upvar = %n to %n %cs'>
              <l>i</l>
              <l>1</l>
              <l>10</l>
              <script/>
            </custom-block>
          </script>
          <script x='13' y='771'>
            <block s='doAddToList'>
              <l>thing</l>
              <block var='babynames'/>
            </block>
          </script>
          <script x='13' y='811'>
            <block s='doReport'>
              <block var='babynames'/>
            </block>
          </script>
          <script x='10' y='415.0000000000001'>
            <block s='doAddToList'>
              <block s='reportListItem'>
                <block var='i'/>
                <block s='reportListItem'>
                  <l>1</l>
                  <block s='reportNewList'>
                    <list>
                      <block s='reportTextSplit'>
                        <block s='reportURL'>
                          <l>https://bjc.edc.org/bjc-r/cur/programming/3-lists/5-big-data/yob2014.txt</l>
                        </block>
                        <l>
                          <option>line</option>
                        </l>
                      </block>
                    </list>
                  </block>
                </block>
              </block>
              <block var='babynames10'/>
            </block>
          </script>
          <script x='377' y='42'>
            <block s='receiveGo'/>
            <custom-block s='Bar Graph, data: %l'>
              <custom-block s='BabyNames'/>
            </custom-block>
            <block s='gotoXY'>
              <l>-70</l>
              <l>140</l>
            </block>
            <custom-block s='label, text: %s size: %n direction: %n'>
              <l>Number of Baby Names</l>
              <l>15</l>
              <l>90</l>
            </custom-block>
            <block s='gotoXY'>
              <l>-70</l>
              <l>110</l>
            </block>
            <custom-block s='label, text: %s size: %n direction: %n'>
              <l>In Year 2014</l>
              <l>15</l>
              <l>90</l>
            </custom-block>
            <block s='gotoXY'>
              <l>100</l>
              <l>100</l>
            </block>
            <block s='write'>
              <l>Press space to clear</l>
              <l>12</l>
            </block>
          </script>
          <script x='163' y='75'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='clear'/>
          </script>
        </scripts>
      </sprite>
      <watcher x='92.5' color='243,118,29' style='normal' var='max' y='5' hidden='true'/>
      <watcher scope='Stage' x='5' s='reportMouseX' style='normal' y='5' color='4,148,220' hidden='true'/>
      <watcher scope='Stage' x='5' s='reportMouseY' style='normal' y='15.500000999999997' color='4,148,220' hidden='true'/>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks>
    <block-definition s='Bar Graph, data: %&apos;data list&apos;' category='looks' type='command'>
      <comment x='0' w='158.8' collapsed='true' y='0'>Fill in the blanks</comment>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <custom-block s='draw axes, x0: %n y0: %n horizontal length: %n vertical height: %n'>
          <l>-170</l>
          <l>-90</l>
          <l>400</l>
          <l>240</l>
        </custom-block>
        <block s='changeXPosition'>
          <l>0.1</l>
          <comment collapsed='true' w='112.4'>Leave a little gap</comment>
        </block>
        <custom-block s='draw bars, bar width: %n max bar height: %n data: %l'>
          <l>10</l>
          <l>240</l>
          <block var='data list'/>
        </custom-block>
        <block s='setSize'>
          <l>1</l>
        </block>
        <custom-block s='label vertical axis, vertical height: %n data: %l'>
          <l>240</l>
          <block var='data list'/>
        </custom-block>
      </script>
    </block-definition>
    <block-definition s='data-record, label: %&apos;label&apos; value: %&apos;value&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%txt'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportNewList'>
            <list>
              <block var='label'/>
              <block var='value'/>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='label from data-record: %&apos;data-record&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportListItem'>
            <l>1</l>
            <block var='data-record'/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='value from data-record: %&apos;data-record&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportListItem'>
            <l>3</l>
            <block var='data-record'/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='map %&apos;function&apos; over %&apos;lists&apos;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%repRing'/>
        <input type='%mult%l'/>
      </inputs>
      <script>
        <block s='doWarp'>
          <script>
            <block s='doDeclareVariables'>
              <list>
                <l>mapone</l>
                <l>mapmany</l>
              </list>
            </block>
            <block s='doSetVar'>
              <l>mapone</l>
              <block s='reifyScript'>
                <script>
                  <block s='doIf'>
                    <custom-block s='empty? %l'>
                      <block var='data'/>
                    </custom-block>
                    <script>
                      <block s='doReport'>
                        <block s='reportNewList'>
                          <list/>
                        </block>
                      </block>
                    </script>
                  </block>
                  <block s='doReport'>
                    <block s='reportCONS'>
                      <block s='evaluate'>
                        <block var='function'/>
                        <list>
                          <block s='reportListItem'>
                            <l>1</l>
                            <block var='data'/>
                          </block>
                        </list>
                      </block>
                      <block s='evaluate'>
                        <block var='mapone'/>
                        <list>
                          <block s='reportCDR'>
                            <block var='data'/>
                          </block>
                        </list>
                      </block>
                    </block>
                  </block>
                </script>
                <list>
                  <l>data</l>
                </list>
              </block>
            </block>
            <block s='doSetVar'>
              <l>mapmany</l>
              <block s='reifyScript'>
                <script>
                  <block s='doIf'>
                    <custom-block s='empty? %l'>
                      <block s='reportListItem'>
                        <l>1</l>
                        <block var='data lists'/>
                      </block>
                    </custom-block>
                    <script>
                      <block s='doReport'>
                        <block s='reportNewList'>
                          <list/>
                        </block>
                      </block>
                    </script>
                  </block>
                  <block s='doReport'>
                    <block s='reportCONS'>
                      <block s='evaluate'>
                        <block var='function'/>
                        <custom-block s='map %repRing over %mult%l'>
                          <block s='reifyReporter'>
                            <autolambda>
                              <block s='reportListItem'>
                                <l>1</l>
                                <l/>
                              </block>
                            </autolambda>
                            <list/>
                          </block>
                          <list>
                            <block var='data lists'/>
                          </list>
                        </custom-block>
                      </block>
                      <block s='evaluate'>
                        <block var='mapmany'/>
                        <list>
                          <custom-block s='map %repRing over %mult%l'>
                            <block s='reifyReporter'>
                              <autolambda>
                                <block s='reportCDR'>
                                  <l/>
                                </block>
                              </autolambda>
                              <list/>
                            </block>
                            <list>
                              <block var='data lists'/>
                            </list>
                          </custom-block>
                        </list>
                      </block>
                    </block>
                  </block>
                </script>
                <list>
                  <l>data lists</l>
                </list>
              </block>
            </block>
            <block s='doIfElse'>
              <custom-block s='empty? %l'>
                <block s='reportCDR'>
                  <block var='lists'/>
                </block>
              </custom-block>
              <script>
                <block s='doReport'>
                  <block s='evaluate'>
                    <block var='mapone'/>
                    <list>
                      <block s='reportListItem'>
                        <l>1</l>
                        <block var='lists'/>
                      </block>
                    </list>
                  </block>
                </block>
              </script>
              <script>
                <block s='doReport'>
                  <block s='evaluate'>
                    <block var='mapmany'/>
                    <list>
                      <block var='lists'/>
                    </list>
                  </block>
                </block>
              </script>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='tell %&apos;sprite&apos; to %&apos;action&apos;' category='control' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'>Sprite</input>
        <input type='%cs'/>
      </inputs>
      <script>
        <block s='doRun'>
          <block s='reportAttributeOf'>
            <block var='action'/>
            <block var='sprite'/>
          </block>
          <list/>
        </block>
      </script>
    </block-definition>
    <block-definition s='ask %&apos;sprite&apos; for %&apos;expression&apos;' category='control' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'>Sprite</input>
        <input type='%repRing'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='evaluate'>
            <block s='reportAttributeOf'>
              <block var='expression'/>
              <block var='sprite'/>
            </block>
            <list/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='min of list %&apos;list&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <custom-block s='combine with %repRing items of %l'>
            <block s='reifyReporter'>
              <autolambda>
                <custom-block s='min of %s , %s'>
                  <l/>
                  <l/>
                </custom-block>
              </autolambda>
              <list/>
            </block>
            <block var='list'/>
          </custom-block>
        </block>
      </script>
    </block-definition>
    <block-definition s='max of list %&apos;list&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <custom-block s='combine with %repRing items of %l'>
            <block s='reifyReporter'>
              <autolambda>
                <custom-block s='max of %s , %s'>
                  <l/>
                  <l/>
                </custom-block>
              </autolambda>
              <list/>
            </block>
            <block var='list'/>
          </custom-block>
        </block>
      </script>
    </block-definition>
    <block-definition s='min of %&apos;a&apos; , %&apos;b&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='doIfElse'>
          <block s='reportLessThan'>
            <block var='a'/>
            <block var='b'/>
          </block>
          <script>
            <block s='doReport'>
              <block var='a'/>
            </block>
          </script>
          <script>
            <block s='doReport'>
              <block var='b'/>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='max of %&apos;a&apos; , %&apos;b&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='doIfElse'>
          <block s='reportGreaterThan'>
            <block var='a'/>
            <block var='b'/>
          </block>
          <script>
            <block s='doReport'>
              <block var='a'/>
            </block>
          </script>
          <script>
            <block s='doReport'>
              <block var='b'/>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='CO2 Emissions Data' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportNewList'>
            <list>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>China</l>
                <l>8715</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>USA</l>
                <l>5491</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>Russia</l>
                <l>1788</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>India</l>
                <l>1726</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>Japan</l>
                <l>1181</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>Germany</l>
                <l>748</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>Iran</l>
                <l>624</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>S. Korea</l>
                <l>611</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>Canada</l>
                <l>553</l>
              </custom-block>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='CO2 Emissions per capita Data' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportNewList'>
            <list>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>China</l>
                <l>6.52</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>USA</l>
                <l>17.62</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>Russia</l>
                <l>12.55</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>India</l>
                <l>1.45</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>Japan</l>
                <l>9.26</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>Germany</l>
                <l>9.19</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>Iran</l>
                <l>8.02</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>S. Korea</l>
                <l>12.53</l>
              </custom-block>
              <custom-block s='data-record, label: %txt value: %n'>
                <l>Canada</l>
                <l>16.24</l>
              </custom-block>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='label, text: %&apos;text&apos; size: %&apos;size&apos; direction: %&apos;direction&apos;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='setHeading'>
          <block var='direction'/>
        </block>
        <block s='doRun'>
          <block s='reportJSFunction'>
            <list>
              <l>text</l>
              <l>size</l>
            </list>
            <l>var stage = this.parentThatIsA(StageMorph),    context = stage.penTrails().getContext(&apos;2d&apos;),    rotation = radians(this.direction() - 90),    trans = new Point(      this.center().x - stage.left(),      this.center().y - stage.top()    ),    isWarped = this.Warped,    len,    pos;if (isWarped) {endWarp(); }context.save();context.font = size + &apos;px monospace&apos;;context.textAlign = &apos;left&apos;;context.textBaseline = &apos;alphabetic&apos;;context.fillStyle = this.color.toString();len = context.measureText(text).width;trans = trans.multiplyBy(1 / stage.scale);context.translate(trans.x, trans.y);context.rotate(rotation);context.fillText(text, 0, 0);context.translate(-trans.x, -trans.y);context.restore();pos = new Point(  len * Math.sin(radians(this.direction())),  len * Math.cos(radians(this.direction())));pos = pos.add(new Point(this.xPosition(), this.yPosition()));this.gotoXY(pos.x, pos.y, false);this.changed();if (isWarped) {this.startWarp(); }stage.changed();</l>
          </block>
          <list>
            <block var='text'/>
            <block var='size'/>
          </list>
        </block>
      </script>
    </block-definition>
    <block-definition s='draw bar, label: %&apos;label&apos; label size: %&apos;label size&apos; width: %&apos;width&apos; height: %&apos;height&apos;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%txt'/>
        <input type='%n'/>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='gotoXY'>
          <block s='reportSum'>
            <block var='x-origin'/>
            <l>25</l>
          </block>
          <block var='y-origin'/>
        </block>
        <block s='setSize'>
          <block var='width'/>
        </block>
        <block s='down'/>
        <block s='changeYPosition'>
          <block var='height'/>
        </block>
        <block s='up'/>
        <block s='changeYPosition'>
          <block s='reportDifference'>
            <block s='reportProduct'>
              <l>-1</l>
              <block var='height'/>
            </block>
            <l>60</l>
          </block>
        </block>
        <custom-block s='label, text: %s size: %n direction: %n'>
          <block var='label'/>
          <block var='label size'/>
          <l>0</l>
        </custom-block>
      </script>
      <scripts>
        <script x='370' y='274.99999999999994'>
          <block s='setHeading'>
            <l>0</l>
          </block>
        </script>
        <script x='358' y='433'>
          <block s='setSize'>
            <l>1</l>
          </block>
          <block s='up'/>
          <block s='forward'>
            <l>14</l>
          </block>
          <block s='down'/>
          <block s='forward'>
            <block var='height'/>
          </block>
        </script>
        <script x='10' y='413'>
          <block s='down'/>
        </script>
        <script x='416.5234384999999' y='379.00000100000005'>
          <block s='reportDifference'>
            <block var='y-origin'/>
            <l>60</l>
          </block>
        </script>
      </scripts>
    </block-definition>
    <block-definition s='draw axes, x0: %&apos;x0&apos; y0: %&apos;y0&apos; horizontal length: %&apos;horiz length&apos; vertical height: %&apos;vert height&apos;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='setSize'>
          <l>1</l>
        </block>
        <block s='doSetVar'>
          <l>x-origin</l>
          <block var='x0'/>
        </block>
        <block s='doSetVar'>
          <l>y-origin</l>
          <block var='y0'/>
        </block>
        <block s='down'/>
        <block s='gotoXY'>
          <block var='x0'/>
          <block var='y0'/>
        </block>
        <block s='setHeading'>
          <l>90</l>
        </block>
        <block s='forward'>
          <block var='horiz length'/>
        </block>
        <block s='gotoXY'>
          <block var='x0'/>
          <block var='y0'/>
        </block>
        <block s='setHeading'>
          <l>0</l>
        </block>
        <block s='forward'>
          <block var='vert height'/>
        </block>
        <block s='gotoXY'>
          <block var='x0'/>
          <block var='y0'/>
        </block>
        <block s='setHeading'>
          <l>90</l>
        </block>
        <block s='up'/>
      </script>
      <scripts>
        <script x='201.58593849999988' y='150.00000100000005'>
          <block var='horiz length'/>
        </script>
      </scripts>
    </block-definition>
    <block-definition s='label vertical axis, vertical height: %&apos;vert height&apos; data: %&apos;data list&apos;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='up'/>
        <block s='gotoXY'>
          <block var='x-origin'/>
          <block var='y-origin'/>
        </block>
        <custom-block s='for %upvar = %n to %n %cs'>
          <l>i</l>
          <l>0</l>
          <l>10</l>
          <script>
            <block s='down'/>
            <block s='changeXPosition'>
              <l>-15</l>
            </block>
            <block s='up'/>
            <block s='changeXPosition'>
              <l>-40</l>
            </block>
            <custom-block s='label, text: %s size: %n direction: %n'>
              <block s='reportRound'>
                <block s='reportProduct'>
                  <block var='max'/>
                  <block s='reportQuotient'>
                    <block var='i'/>
                    <l>10</l>
                  </block>
                </block>
              </block>
              <l>12</l>
              <l>90</l>
            </custom-block>
            <block s='setXPosition'>
              <block var='x-origin'/>
            </block>
            <block s='changeYPosition'>
              <block s='reportQuotient'>
                <block var='vert height'/>
                <l>10</l>
              </block>
            </block>
          </script>
        </custom-block>
      </script>
      <scripts>
        <script x='491.22656449999977' y='316.0000019999998'>
          <custom-block s='label from data-record: %l'>
            <l/>
          </custom-block>
        </script>
        <script x='550' y='107.99999999999994'>
          <custom-block s='for each %upvar of %l %cs'>
            <l>item</l>
            <block var='data list'/>
            <script/>
          </custom-block>
        </script>
      </scripts>
    </block-definition>
    <block-definition s='draw bars, bar width: %&apos;width&apos; max bar height: %&apos;max bar height&apos; data: %&apos;data list&apos;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='gotoXY'>
          <block s='reportSum'>
            <block var='x-origin'/>
            <l>20</l>
          </block>
          <block var='y-origin'/>
        </block>
        <block s='setSize'>
          <block var='width'/>
        </block>
        <block s='doSetVar'>
          <l>max</l>
          <custom-block s='max of list %l'>
            <custom-block s='map %repRing over %l'>
              <block s='reifyReporter'>
                <autolambda>
                  <custom-block s='value from data-record: %l'>
                    <l/>
                  </custom-block>
                </autolambda>
                <list/>
              </block>
              <block var='data list'/>
            </custom-block>
          </custom-block>
        </block>
        <custom-block s='for each %upvar of %l %cs'>
          <l>item</l>
          <block var='data list'/>
          <script>
            <block s='down'/>
            <block s='changeYPosition'>
              <block s='reportProduct'>
                <block var='max bar height'/>
                <block s='reportQuotient'>
                  <custom-block s='value from data-record: %l'>
                    <block var='item'/>
                  </custom-block>
                  <block var='max'/>
                </block>
              </block>
            </block>
            <block s='up'/>
            <block s='changeYPosition'>
              <block s='reportDifference'>
                <block s='reportProduct'>
                  <l>-1</l>
                  <block s='reportProduct'>
                    <block var='max bar height'/>
                    <block s='reportQuotient'>
                      <custom-block s='value from data-record: %l'>
                        <block var='item'/>
                      </custom-block>
                      <block var='max'/>
                    </block>
                  </block>
                </block>
                <l>60</l>
              </block>
            </block>
            <custom-block s='label, text: %s size: %n direction: %n'>
              <custom-block s='label from data-record: %l'>
                <block var='item'/>
              </custom-block>
              <l>12</l>
              <l>0</l>
            </custom-block>
            <block s='up'/>
            <block s='setHeading'>
              <l>90</l>
            </block>
            <block s='setYPosition'>
              <block var='y-origin'/>
            </block>
            <block s='changeXPosition'>
              <l>15</l>
            </block>
          </script>
        </custom-block>
      </script>
      <scripts>
        <script x='464.4541035625' y='167.2000020000002'>
          <block var='height'/>
        </script>
        <script x='623.7275440624999' y='291.8333413333332'>
          <block var='item'/>
        </script>
        <script x='682.3994210624996' y='391.83334533333317'>
          <block var='item'/>
        </script>
        <script x='627.0693389375001' y='495.0000039999997'>
          <block var='item'/>
        </script>
        <script x='671.3994200625002' y='451.8333433333332'>
          <block var='item'/>
        </script>
        <script x='558.1523447499999' y='210.00000100000005'>
          <block s='reportListLength'>
            <block var='data list'/>
          </block>
        </script>
        <script x='577' y='80'>
          <custom-block s='for %upvar = %n to %n %cs'>
            <l>i</l>
            <l>1</l>
            <l>10</l>
            <script/>
          </custom-block>
        </script>
        <script x='520.2509825624995' y='286.8333433333332'>
          <block var='i'/>
        </script>
        <script x='566.0556690624994' y='253.83334133333318'>
          <block s='reportListItem'>
            <l>1</l>
            <block var='data list'/>
          </block>
        </script>
        <script x='626.7275460624987' y='154.83334533333317'>
          <block s='reportListItem'>
            <block var='i'/>
            <block var='data list'/>
          </block>
        </script>
        <script x='544.2646524374998' y='382.0000059999997'>
          <block var='i'/>
        </script>
        <script x='531.0693389374997' y='347.00000399999993'>
          <block s='reportListItem'>
            <l>1</l>
            <block var='data list'/>
          </block>
        </script>
        <script x='368.7275450624993' y='524.8333433333332'>
          <block s='reportListItem'>
            <block var='i'/>
            <block var='data list'/>
          </block>
        </script>
      </scripts>
    </block-definition>
    <block-definition s='set origin x: %&apos;x&apos; y: %&apos;y&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doSetVar'>
          <l>x-origin</l>
          <block var='x'/>
        </block>
        <block s='doSetVar'>
          <l>y-origin</l>
          <block var='y'/>
        </block>
        <block s='gotoXY'>
          <block var='x'/>
          <block var='y'/>
        </block>
      </script>
    </block-definition>
    <block-definition s='Country-GDP-Population Data' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportNewList'>
            <list>
              <block s='reportNewList'>
                <list>
                  <l>China</l>
                  <l>13421985588615</l>
                  <l>1336718015</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>USA</l>
                  <l>15507135407358</l>
                  <l>311050977</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>Russia</l>
                  <l>3121925049784</l>
                  <l>138739892</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>India</l>
                  <l>5806731299998</l>
                  <l>1189172906</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>Japan</l>
                  <l>4367871360438</l>
                  <l>127469543</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>Germany</l>
                  <l>3338715757320</l>
                  <l>81471834</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>Iran</l>
                  <l>1243922783400</l>
                  <l>77891220</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>S. Korea</l>
                  <l>1415591465995</l>
                  <l>48754657</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>Canada</l>
                  <l>1374291306176</l>
                  <l>34030589</l>
                </list>
              </block>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='country-gdp-population-data per capita' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportNewList'>
            <list>
              <block s='reportNewList'>
                <list>
                  <l>China</l>
                  <block s='reportQuotient'>
                    <l>13421985588615</l>
                    <l>1336718015</l>
                  </block>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>USA</l>
                  <block s='reportQuotient'>
                    <l>15507135407358</l>
                    <l>311050977</l>
                  </block>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>Russia</l>
                  <block s='reportQuotient'>
                    <l>3121925049784</l>
                    <l>138739892</l>
                  </block>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>India</l>
                  <block s='reportQuotient'>
                    <l>5806731299998</l>
                    <l>1189172906</l>
                  </block>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>Japan</l>
                  <block s='reportQuotient'>
                    <l>4367871360438</l>
                    <l>127469543</l>
                  </block>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>Germany</l>
                  <block s='reportQuotient'>
                    <l>3338715757320</l>
                    <l>81471834</l>
                  </block>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>Iran</l>
                  <block s='reportQuotient'>
                    <l>1243922783400</l>
                    <l>77891220</l>
                  </block>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>S. Korea</l>
                  <block s='reportQuotient'>
                    <l>1415591465995</l>
                    <l>48754657</l>
                  </block>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>Canada</l>
                  <block s='reportQuotient'>
                    <l>1374291306176</l>
                    <l>34030589</l>
                  </block>
                </list>
              </block>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='BabyNames' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doDeclareVariables'>
          <list>
            <l>babynames10</l>
          </list>
        </block>
        <block s='doDeclareVariables'>
          <list>
            <l>babynames</l>
          </list>
        </block>
        <block s='doSetVar'>
          <l>babynames10</l>
          <block s='reportNewList'>
            <list/>
          </block>
        </block>
        <block s='doSetVar'>
          <l>babynames</l>
          <block s='reportNewList'>
            <list/>
          </block>
        </block>
        <custom-block s='for %upvar = %n to %n %cs'>
          <l>i</l>
          <l>1</l>
          <l>25</l>
          <script>
            <block s='doAddToList'>
              <block s='reportTextSplit'>
                <block s='reportListItem'>
                  <block var='i'/>
                  <block s='reportListItem'>
                    <l>1</l>
                    <block s='reportNewList'>
                      <list>
                        <block s='reportTextSplit'>
                          <block s='reportURL'>
                            <l>https://bjc.edc.org/bjc-r/cur/programming/3-lists/5-big-data/yob2014.txt</l>
                          </block>
                          <l>
                            <option>line</option>
                          </l>
                        </block>
                      </list>
                    </block>
                  </block>
                </block>
                <l>,</l>
              </block>
              <block var='babynames'/>
            </block>
          </script>
        </custom-block>
        <block s='doReport'>
          <block var='babynames'/>
        </block>
      </script>
      <scripts>
        <script x='558.0000009999999' y='366.00000100000005'>
          <block s='doAddToList'>
            <block var='item'/>
            <block var='babynames'/>
          </block>
        </script>
        <script x='241.6640645' y='366.00000199999994'>
          <block s='reportTextSplit'>
            <block s='reportListItem'>
              <l>1</l>
              <l/>
            </block>
            <l>,</l>
          </block>
        </script>
        <script x='27.995118187499997' y='340.00000100000005'>
          <block var='babynames'/>
        </script>
        <script x='389.9804717500001' y='322.200004'>
          <block s='reportListItem'>
            <l>1</l>
            <custom-block s='BabyNames'/>
          </block>
        </script>
        <script x='353.9804717500001' y='39.00000399999993'>
          <block var='item'/>
        </script>
        <script x='449.0849629375' y='65.00000200000005'>
          <block var='babynames10'/>
        </script>
        <script x='124.9951181875' y='351.00000100000005'>
          <block var='babynames10'/>
        </script>
      </scripts>
    </block-definition>
    <block-definition s='label %&apos;text&apos; of size %&apos;size&apos;' category='pen' type='command'>
      <comment x='0' w='90' collapsed='false' y='0'>LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment>
      <header/>
      <code/>
      <translations>de:drucke _ in Größe _ca:etiqueta _ de mida _es:etiqueta _ de tamaño _fr:étiquette _ d&apos;une taille de _</translations>
      <inputs>
        <input type='%txt'>Hello!</input>
        <input type='%n'>12</input>
      </inputs>
      <script>
        <block s='doRun'>
          <block s='reportJSFunction'>
            <list>
              <l>text</l>
              <l>size</l>
              <l>process</l>
            </list>
            <l>var stage = this.parentThatIsA(StageMorph);if (this == stage) {    throw new Error(     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;     + &apos;Use LABEL from a sprite to draw text.&apos;);}if (typeof text !== &apos;string&apos; &amp;&amp; typeof text !== &apos;number&apos;) {    throw new Error(&apos;LABEL can only draw text or numbers, not a &apos; + process.reportTypeOf(text)); }var context = stage.penTrails().getContext(&apos;2d&apos;),    rotation = radians(this.direction() - 90),    trans = new Point(      this.center().x - stage.left(),      this.center().y - stage.top()    ),    isWarped = this.Warped,    len,    pos;if (isWarped) {endWarp(); }context.save();context.font = size + &apos;px monospace&apos;;context.textAlign = &apos;left&apos;;context.textBaseline = &apos;alphabetic&apos;;context.fillStyle = this.color.toString();len = context.measureText(text).width;trans = trans.multiplyBy(1 / stage.scale);context.translate(trans.x, trans.y);context.rotate(rotation);context.fillText(text, 0, 0);context.translate(-trans.x, -trans.y);context.restore();pos = new Point(  len * Math.sin(radians(this.direction())),  len * Math.cos(radians(this.direction())));pos = pos.add(new Point(this.xPosition(), this.yPosition()));this.gotoXY(pos.x, pos.y, false);this.changed();if (isWarped) {this.startWarp(); }stage.changed();</l>
          </block>
          <list>
            <block var='text'/>
            <block var='size'/>
          </list>
        </block>
      </script>
    </block-definition>
    <block-definition s='empty? %&apos;data&apos;' category='lists' type='predicate'>
      <header/>
      <code/>
      <translations>de:ist _ leer?ca:_ buida?es:_ vacía?fr:_ vide?</translations>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportEquals'>
            <block var='data'/>
            <block s='reportNewList'>
              <list/>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='keep items such that %&apos;pred&apos; from %&apos;data&apos;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations>de:behalte Elemente, die _ aus _ca:manté els elements on _ de _es:mantener los elementos donde _ de _fr:garder les items tels que _ de _</translations>
      <inputs>
        <input type='%predRing'/>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doIf'>
          <custom-block s='empty? %l'>
            <block var='data'/>
          </custom-block>
          <script>
            <block s='doReport'>
              <block s='reportNewList'>
                <list/>
              </block>
            </block>
          </script>
        </block>
        <block s='doIfElse'>
          <block s='evaluate'>
            <block var='pred'/>
            <list>
              <block s='reportListItem'>
                <l>1</l>
                <block var='data'/>
              </block>
            </list>
          </block>
          <script>
            <block s='doReport'>
              <block s='reportCONS'>
                <block s='reportListItem'>
                  <l>1</l>
                  <block var='data'/>
                </block>
                <custom-block s='keep items such that %predRing from %l'>
                  <block var='pred'/>
                  <block s='reportCDR'>
                    <block var='data'/>
                  </block>
                </custom-block>
              </block>
            </block>
          </script>
          <script>
            <block s='doReport'>
              <custom-block s='keep items such that %predRing from %l'>
                <block var='pred'/>
                <block s='reportCDR'>
                  <block var='data'/>
                </block>
              </custom-block>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='combine with %&apos;function&apos; items of %&apos;data&apos;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations>de:kombiniere mit _ die Elemente von _ca:combina amb _ els elements de _es:combinar con _ los elementos de _fr:combine avec _ les items de _</translations>
      <inputs>
        <input type='%repRing'/>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doIf'>
          <custom-block s='empty? %l'>
            <block s='reportCDR'>
              <block var='data'/>
            </block>
          </custom-block>
          <script>
            <block s='doReport'>
              <block s='reportListItem'>
                <l>1</l>
                <block var='data'/>
              </block>
            </block>
          </script>
        </block>
        <block s='doReport'>
          <block s='evaluate'>
            <block var='function'/>
            <list>
              <block s='reportListItem'>
                <l>1</l>
                <block var='data'/>
              </block>
              <custom-block s='combine with %repRing items of %l'>
                <block var='function'/>
                <block s='reportCDR'>
                  <block var='data'/>
                </block>
              </custom-block>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;' category='control' type='reporter'>
      <header/>
      <code/>
      <translations>de:wenn _ dann _ sonst _ca:si _ llavors _ si no _es:si _ entonces _ sino _fr:si _ alors _ sinon _</translations>
      <inputs>
        <input type='%b'/>
        <input type='%anyUE'/>
        <input type='%anyUE'/>
      </inputs>
      <script>
        <block s='doIfElse'>
          <block var='test'/>
          <script>
            <block s='doReport'>
              <block s='evaluate'>
                <block var='true'/>
                <list/>
              </block>
            </block>
          </script>
          <script>
            <block s='doReport'>
              <block s='evaluate'>
                <block var='false'/>
                <list/>
              </block>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;' category='control' type='command'>
      <header/>
      <code/>
      <translations>de:für _ = _ bis _ _ca:per _ = _ fins _ _es:para _ = _ hasta _ _fr:pour _ allant de _ à _ _</translations>
      <inputs>
        <input type='%upvar'/>
        <input type='%n'>1</input>
        <input type='%n'>10</input>
        <input type='%cs'/>
      </inputs>
      <script>
        <block s='doDeclareVariables'>
          <list>
            <l>step</l>
            <l>tester</l>
          </list>
        </block>
        <block s='doIfElse'>
          <block s='reportGreaterThan'>
            <block var='start'/>
            <block var='end'/>
          </block>
          <script>
            <block s='doSetVar'>
              <l>step</l>
              <l>-1</l>
            </block>
            <block s='doSetVar'>
              <l>tester</l>
              <block s='reifyReporter'>
                <autolambda>
                  <block s='reportLessThan'>
                    <block var='i'/>
                    <block var='end'/>
                  </block>
                </autolambda>
                <list/>
              </block>
            </block>
          </script>
          <script>
            <block s='doSetVar'>
              <l>step</l>
              <l>1</l>
            </block>
            <block s='doSetVar'>
              <l>tester</l>
              <block s='reifyReporter'>
                <autolambda>
                  <block s='reportGreaterThan'>
                    <block var='i'/>
                    <block var='end'/>
                  </block>
                </autolambda>
                <list/>
              </block>
            </block>
          </script>
        </block>
        <block s='doSetVar'>
          <l>i</l>
          <block var='start'/>
        </block>
        <block s='doUntil'>
          <block s='evaluate'>
            <block var='tester'/>
            <list/>
          </block>
          <script>
            <block s='doRun'>
              <block var='action'/>
              <list/>
            </block>
            <block s='doChangeVar'>
              <l>i</l>
              <block var='step'/>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='join words %&apos;words&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations>de:füge Wörter zusammen _ca:uneix les paraules _es:unir las palabras _fr:fusionne les mots _</translations>
      <inputs>
        <input type='%mult%txt'/>
      </inputs>
      <script>
        <block s='doIf'>
          <custom-block s='empty? %l'>
            <block s='reportCDR'>
              <block var='words'/>
            </block>
          </custom-block>
          <script>
            <block s='doReport'>
              <block s='reportListItem'>
                <l>1</l>
                <block var='words'/>
              </block>
            </block>
          </script>
        </block>
        <block s='doIf'>
          <block s='reportEquals'>
            <l/>
            <block s='reportListItem'>
              <l>1</l>
              <block var='words'/>
            </block>
          </block>
          <script>
            <block s='doReport'>
              <custom-block s='join words %mult%txt'>
                <block s='reportCDR'>
                  <block var='words'/>
                </block>
              </custom-block>
            </block>
          </script>
        </block>
        <block s='doIf'>
          <block s='reportEquals'>
            <l/>
            <block s='reportListItem'>
              <l>2</l>
              <block var='words'/>
            </block>
          </block>
          <script>
            <block s='doReport'>
              <custom-block s='join words %mult%txt'>
                <block s='reportCONS'>
                  <block s='reportListItem'>
                    <l>1</l>
                    <block var='words'/>
                  </block>
                  <block s='reportCDR'>
                    <block s='reportCDR'>
                      <block var='words'/>
                    </block>
                  </block>
                </block>
              </custom-block>
            </block>
          </script>
        </block>
        <block s='doReport'>
          <block s='reportJoinWords'>
            <list>
              <block s='reportListItem'>
                <l>1</l>
                <block var='words'/>
              </block>
              <l/>
              <custom-block s='join words %mult%txt'>
                <block s='reportCDR'>
                  <block var='words'/>
                </block>
              </custom-block>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='list $arrowRight sentence %&apos;data&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations>de:Liste $arrowRight Satz _ca:llista $arrowRight frase _es:lista $arrowRight frase _fr:liste $arrowRight phrase _</translations>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <custom-block s='join words %mult%txt'>
            <block var='data'/>
          </custom-block>
        </block>
      </script>
    </block-definition>
    <block-definition s='sentence $arrowRight list %&apos;text&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations>de:Satz $arrowRight Liste _ca:frase $arrowRight llista _es:frase $arrowRight lista _fr:phrase $arrowRight liste _</translations>
      <inputs>
        <input type='%txt'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportTextSplit'>
            <block var='text'/>
            <l>
              <option>whitespace</option>
            </l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='catch %&apos;tag&apos; %&apos;action&apos;' category='control' type='command'>
      <header/>
      <code/>
      <translations>de:fange _ _ca:agafa _ _es:atrapar _ _fr:attrape _ _</translations>
      <inputs>
        <input type='%upvar'/>
        <input type='%cs'/>
      </inputs>
      <script>
        <block s='doCallCC'>
          <block s='reifyScript'>
            <script>
              <block s='doSetVar'>
                <l>tag</l>
                <block var='cont'/>
              </block>
              <block s='doRun'>
                <block var='action'/>
                <list/>
              </block>
            </script>
            <list>
              <l>cont</l>
            </list>
          </block>
        </block>
        <custom-block s='ignore %s'>
          <l>3</l>
        </custom-block>
      </script>
    </block-definition>
    <block-definition s='throw %&apos;cont&apos;' category='control' type='command'>
      <header/>
      <code/>
      <translations>de:wirf _ca:llança _es:lanzar _fr:lance _</translations>
      <inputs>
        <input type='%s'>catchtag</input>
      </inputs>
      <script>
        <block s='doRun'>
          <block var='cont'/>
          <list/>
        </block>
      </script>
    </block-definition>
    <block-definition s='catch %&apos;tag&apos; %&apos;value&apos;' category='control' type='reporter'>
      <header/>
      <code/>
      <translations>de:fange _ _ca:agafa _ _es:atrapar _ _fr:attrape _ _</translations>
      <inputs>
        <input type='%upvar'/>
        <input type='%anyUE'/>
      </inputs>
      <script>
        <block s='doCallCC'>
          <block s='reifyScript'>
            <script>
              <block s='doSetVar'>
                <l>tag</l>
                <block var='cont'/>
              </block>
              <block s='doReport'>
                <block s='evaluate'>
                  <block var='value'/>
                  <list/>
                </block>
              </block>
            </script>
            <list>
              <l>cont</l>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='throw %&apos;tag&apos; %&apos;value&apos;' category='control' type='command'>
      <header/>
      <code/>
      <translations>de:wirf _ _ca:llança _ _es:lanzar _ _fr:lance _ _</translations>
      <inputs>
        <input type='%s'>catchtag</input>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='doRun'>
          <block var='tag'/>
          <list>
            <block var='value'/>
          </list>
        </block>
      </script>
    </block-definition>
    <block-definition s='for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;' category='lists' type='command'>
      <header/>
      <code/>
      <translations>de:für jedes _ von _ _ca:per cada _ de _ _es:para cada _ de _ _fr:pour chaque _ de _ _</translations>
      <inputs>
        <input type='%upvar'/>
        <input type='%l'/>
        <input type='%cs'/>
      </inputs>
      <script>
        <block s='doUntil'>
          <custom-block s='empty? %l'>
            <block var='data'/>
          </custom-block>
          <script>
            <block s='doSetVar'>
              <l>item</l>
              <block s='reportListItem'>
                <l>1</l>
                <block var='data'/>
              </block>
            </block>
            <block s='doRun'>
              <block var='action'/>
              <list>
                <block s='reportListItem'>
                  <l>1</l>
                  <block var='data'/>
                </block>
              </list>
            </block>
            <block s='doSetVar'>
              <l>data</l>
              <block s='reportCDR'>
                <block var='data'/>
              </block>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0' category='control' type='command'>
      <header/>
      <code/>
      <translations>de:falls _ dann _ und pause $pause-1-255-220-0ca:si _ fes _ i atura-ho tot $pause-1-255-220-0es:si _ haz _ y páralo todo $pause-1-255-220-0fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0</translations>
      <inputs>
        <input type='%boolUE'/>
        <input type='%cs'/>
      </inputs>
      <script>
        <block s='doDeclareVariables'>
          <list>
            <l>breakpoint</l>
          </list>
        </block>
        <block s='doIf'>
          <block s='evaluate'>
            <block var='test'/>
            <list/>
          </block>
          <script>
            <block s='doSetVar'>
              <l>breakpoint</l>
              <block var='test'/>
            </block>
            <block s='doShowVar'>
              <l>breakpoint</l>
            </block>
            <block s='doRun'>
              <block var='action'/>
              <list/>
            </block>
            <block s='doPauseAll'/>
            <block s='doHideVar'>
              <l/>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='word $arrowRight list %&apos;word&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations>de:Wort $arrowRight Liste _ca:paraula $arrowRight llista _es:palabra $arrowRight lista _fr:mot $arrowRight liste _</translations>
      <inputs>
        <input type='%txt'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportTextSplit'>
            <block var='word'/>
            <l>
              <option>letter</option>
            </l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='ignore %&apos;x&apos;' category='control' type='command'>
      <header/>
      <code/>
      <translations>de:ignoriere _ca:ignora _es:ignorar _fr:ignore _</translations>
      <inputs>
        <input type='%s'/>
      </inputs>
    </block-definition>
    <block-definition s='list $arrowRight word %&apos;list&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations>de:Liste $arrowRight Wort _ca:llista $arrowRight paraula _es:lista $arrowRight palabra _fr:liste $arrowRight mot _</translations>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportJoinWords'>
            <block var='list'/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='%&apos;x&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block var='x'/>
        </block>
      </script>
    </block-definition>
    <block-definition s='numbers from %&apos;from&apos; to %&apos;to&apos;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations>de:Zahlen von _ bis _ca:nombres des de _ a _es:números de _ a _fr:nombres de _ à _</translations>
      <inputs>
        <input type='%n'>1</input>
        <input type='%n'>10</input>
      </inputs>
      <script>
        <block s='doIf'>
          <block s='reportGreaterThan'>
            <block var='from'/>
            <block var='to'/>
          </block>
          <script>
            <block s='doReport'>
              <block s='reportNewList'>
                <list/>
              </block>
            </block>
          </script>
        </block>
        <block s='doReport'>
          <block s='reportCONS'>
            <block var='from'/>
            <custom-block s='numbers from %n to %n'>
              <block s='reportSum'>
                <block var='from'/>
                <l>1</l>
              </block>
              <block var='to'/>
            </custom-block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='map %&apos;func&apos; over %&apos;data&apos;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations>de:wende _ an auf _ca:mapeja _ sobre _es:mapear _ sobre _fr:appliquer _ à _</translations>
      <inputs>
        <input type='%repRing'/>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doIf'>
          <custom-block s='empty? %l'>
            <block var='data'/>
          </custom-block>
          <script>
            <block s='doReport'>
              <block var='data'/>
            </block>
          </script>
        </block>
        <block s='doReport'>
          <block s='reportCONS'>
            <block s='evaluate'>
              <block var='func'/>
              <list>
                <block s='reportListItem'>
                  <l>1</l>
                  <block var='data'/>
                </block>
              </list>
            </block>
            <custom-block s='map %repRing over %l'>
              <block var='func'/>
              <block s='reportCDR'>
                <block var='data'/>
              </block>
            </custom-block>
          </block>
        </block>
      </script>
    </block-definition>
  </blocks>
  <variables>
    <variable name='x-origin'>
      <l>-170</l>
    </variable>
    <variable name='y-origin'>
      <l>-90</l>
    </variable>
    <variable name='max'>
      <l>20799</l>
    </variable>
  </variables>
</project><media name="U3L5-DataVisualization" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>