<snapdata remixID="9083867"><project name='m4l4a3' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes/>
  <thumbnail>data:image/png;base64,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</thumbnail>
  <stage inheritance='false' id='1' volume='100' height='320' tempo='60' lines='round' width='480' 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 id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite x='241' pen='tip' id='8' y='139.43335479716677' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='90' costume='0' color='31,36,255,1' pan='0' draggable='true'>
        <costumes>
          <list id='9' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='10' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='20' y='10'>
            <block s='receiveInteraction'>
              <l>
                <option>dropped</option>
              </l>
            </block>
            <block s='bubble'>
              <block s='reportJoinWords'>
                <list>
                  <l>(</l>
                  <custom-block s='round xGraph'/>
                  <l>, </l>
                  <custom-block s='round yGraph'/>
                  <l>)</l>
                </list>
              </block>
            </block>
          </script>
          <script x='20' y='88'>
            <block s='clear'/>
          </script>
          <script x='20' y='124'>
            <block s='setColor'>
              <color>31,6,0,1</color>
            </block>
            <custom-block s='set graph scale, xMin: %n xMax: %n yMin: %n yMax: %n'>
              <l>1927</l>
              <l>2014</l>
              <l>0</l>
              <l>.5</l>
            </custom-block>
            <custom-block s='Graph datapoints: %l connected %b'>
              <custom-block s='DerekData1927to2015'/>
              <l/>
            </custom-block>
          </script>
          <script x='20' y='206'>
            <block s='clear'/>
            <custom-block s='set graph scale, xMin: %n xMax: %n yMin: %n yMax: %n'>
              <custom-block s='min of list: %l'>
                <custom-block s='height data: %l'>
                  <custom-block s='Gr6 age-height-weight-gender stats'/>
                </custom-block>
              </custom-block>
              <custom-block s='max of list: %l'>
                <custom-block s='height data: %l'>
                  <custom-block s='Gr6 age-height-weight-gender stats'/>
                </custom-block>
              </custom-block>
              <custom-block s='min of list: %l'>
                <custom-block s='weight data: %l'>
                  <custom-block s='Gr6 age-height-weight-gender stats'/>
                </custom-block>
              </custom-block>
              <custom-block s='max of list: %l'>
                <custom-block s='weight data: %l'>
                  <custom-block s='Gr6 age-height-weight-gender stats'/>
                </custom-block>
              </custom-block>
            </custom-block>
            <block s='setColor'>
              <color>255,97,210,1</color>
            </block>
            <custom-block s='Graph datapoints: %l connected %b'>
              <custom-block s='map %repRing over %mult%l'>
                <block s='reifyReporter'>
                  <autolambda>
                    <block s='reportNewList'>
                      <list>
                        <custom-block s='height, person: %l'>
                          <l/>
                        </custom-block>
                        <custom-block s='weight, person: %l'>
                          <l/>
                        </custom-block>
                        <custom-block s='age, person: %l'>
                          <l/>
                        </custom-block>
                      </list>
                    </block>
                  </autolambda>
                  <list/>
                </block>
                <list>
                  <custom-block s='female data, data: %l'>
                    <custom-block s='Gr6 age-height-weight-gender stats'/>
                  </custom-block>
                </list>
              </custom-block>
              <l>
                <bool>false</bool>
              </l>
            </custom-block>
            <block s='setColor'>
              <color>31,36,255,1</color>
            </block>
            <custom-block s='Graph datapoints: %l connected %b'>
              <custom-block s='map %repRing over %mult%l'>
                <block s='reifyReporter'>
                  <autolambda>
                    <block s='reportNewList'>
                      <list>
                        <custom-block s='height, person: %l'>
                          <l/>
                        </custom-block>
                        <custom-block s='weight, person: %l'>
                          <l/>
                        </custom-block>
                        <custom-block s='age, person: %l'>
                          <l/>
                        </custom-block>
                      </list>
                    </block>
                  </autolambda>
                  <list/>
                </block>
                <list>
                  <custom-block s='male data, data: %l'>
                    <custom-block s='Gr6 age-height-weight-gender stats'/>
                  </custom-block>
                </list>
              </custom-block>
              <l>
                <bool>false</bool>
              </l>
              <comment collapsed='false' w='200'>Ask Mr. Wise for help on how to change the pen size according to each number used for the points. </comment>
            </custom-block>
          </script>
        </scripts>
      </sprite>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='9.999999999999986' var='x min val'/>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='40.00000200000002' var='x max val'/>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='70.00000399999999' var='x-stepsize'/>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='100.00000599999993' var='y min val'/>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='130.00000800000007' var='y max val'/>
      <watcher x='10' color='243,118,29' style='normal' hidden='true' y='160.00001000000006' var='y-stepsize'/>
      <watcher hidden='true' x='10' s='xPosition' style='normal' color='74,108,212' y='181.00001199999994' scope='Sprite'/>
      <watcher hidden='true' x='10' s='yPosition' style='normal' color='74,108,212' y='202.000014' scope='Sprite'/>
      <watcher hidden='true' x='10' s='direction' style='normal' color='74,108,212' y='223.00001599999996' scope='Sprite'/>
      <watcher hidden='true' x='10' s='getPenDown' style='normal' color='0,161,120' y='10' scope='Sprite'/>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks>
    <block-definition s='Gr6 age-height-weight-gender stats' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportNewList'>
            <list>
              <block s='reportNewList'>
                <list>
                  <l>137.4</l>
                  <l>146.52</l>
                  <l>40.52</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>141.3</l>
                  <l>152.12</l>
                  <l>46.0</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>138.5</l>
                  <l>142.0</l>
                  <l>33.1</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>137.6</l>
                  <l>150.82</l>
                  <l>43.58</l>
                  <l>M</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>139.2</l>
                  <l>148.46</l>
                  <l>40.0</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>141.7</l>
                  <l>142.88</l>
                  <l>34.84</l>
                  <l>M</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>146.1</l>
                  <l>155.51</l>
                  <l>47.76</l>
                  <l>M</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>139.8</l>
                  <l>148.55</l>
                  <l>48.55</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>140.5</l>
                  <l>138.63</l>
                  <l>39.85</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>139.5</l>
                  <l>146.83</l>
                  <l>38.68</l>
                  <l>M</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>144.0</l>
                  <l>149.31</l>
                  <l>39.5</l>
                  <l>M</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>146.6</l>
                  <l>154.5</l>
                  <l>58.55</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>141.5</l>
                  <l>149.85</l>
                  <l>40.72</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>144.8</l>
                  <l>152.6</l>
                  <l>49.5</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>144.3</l>
                  <l>149.31</l>
                  <l>40.67</l>
                  <l>M</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>144.5</l>
                  <l>150.48</l>
                  <l>40.8</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>137.5</l>
                  <l>141.09</l>
                  <l>45.28</l>
                  <l>M</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>145.5</l>
                  <l>151.5</l>
                  <l>39.5</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>145.6</l>
                  <l>137.8</l>
                  <l>30.8</l>
                  <l>M</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>143.5</l>
                  <l>153.88</l>
                  <l>44.46</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>142.5</l>
                  <l>147.25</l>
                  <l>44.0</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>136.1</l>
                  <l>132.32</l>
                  <l>27.49</l>
                  <l>M</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>140.5</l>
                  <l>152.29</l>
                  <l>51.85</l>
                  <l>M</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>144.1</l>
                  <l>144.33</l>
                  <l>35.87</l>
                  <l>M</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>136.5</l>
                  <l>144.62</l>
                  <l>36.89</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>136.0</l>
                  <l>158.81</l>
                  <l>56.4</l>
                  <l>F</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>146.8</l>
                  <l>160.2</l>
                  <l>55.05</l>
                  <l>M</l>
                </list>
              </block>
            </list>
            <comment collapsed='false' w='90'>27 sixth graders with age, height in cm, weight in kg, and sex</comment>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='round %&apos;input number&apos; to %&apos;n&apos; decimal places' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportQuotient'>
            <block s='reportRound'>
              <block s='reportProduct'>
                <block var='input number'/>
                <block s='reportMonadic'>
                  <l>
                    <option>10^</option>
                  </l>
                  <block var='n'/>
                </block>
              </block>
            </block>
            <block s='reportMonadic'>
              <l>
                <option>10^</option>
              </l>
              <block var='n'/>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='coordinate pair x %&apos;x&apos; y %&apos;y&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportJoinWords'>
            <list>
              <l>(</l>
              <block var='x'/>
              <l>,</l>
              <l/>
              <block var='y'/>
              <l>)</l>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='announce axes position %&apos;x&apos; %&apos;y&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='up'/>
        <block s='gotoXY'>
          <block var='x'/>
          <block s='reportSum'>
            <block var='y'/>
            <l>5</l>
          </block>
        </block>
        <custom-block s='label %txt of size %n'>
          <custom-block s='coordinate pair x %n y %n'>
            <custom-block s='round %n to %n decimal places'>
              <custom-block s='xGraph at xStage: %n'>
                <block var='x'/>
              </custom-block>
              <l>2</l>
            </custom-block>
            <custom-block s='round %n to %n decimal places'>
              <custom-block s='yGraph at yStage: %n'>
                <block var='y'/>
              </custom-block>
              <l>2</l>
            </custom-block>
          </custom-block>
          <l>16</l>
        </custom-block>
        <block s='gotoXY'>
          <block var='x'/>
          <block var='y'/>
        </block>
      </script>
    </block-definition>
    <block-definition s='set graph scale, xMin: %&apos;xmin&apos; xMax: %&apos;xmax&apos; yMin: %&apos;ymin&apos; yMax: %&apos;ymax&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='clear'/>
        <block s='doSetVar'>
          <l>x min val</l>
          <block var='xmin'/>
        </block>
        <block s='doSetVar'>
          <l>x max val</l>
          <block var='xmax'/>
        </block>
        <block s='doSetVar'>
          <l>y min val</l>
          <block var='ymin'/>
        </block>
        <block s='doSetVar'>
          <l>y max val</l>
          <block var='ymax'/>
        </block>
        <block s='doSetVar'>
          <l>x-stepsize</l>
          <block s='reportQuotient'>
            <l>480</l>
            <block s='reportDifference'>
              <block var='xmax'/>
              <block var='xmin'/>
            </block>
          </block>
        </block>
        <block s='doSetVar'>
          <l>y-stepsize</l>
          <block s='reportQuotient'>
            <l>360</l>
            <block s='reportDifference'>
              <block var='ymax'/>
              <block var='ymin'/>
            </block>
          </block>
        </block>
        <custom-block s='announce axes position %n %n'>
          <custom-block s='y-axis'/>
          <custom-block s='x-axis'/>
        </custom-block>
      </script>
    </block-definition>
    <block-definition s='y-axis' category='looks' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='bubble'>
          <l/>
        </block>
        <block s='setHeading'>
          <l>0</l>
        </block>
        <block s='doIfElse'>
          <custom-block s='%n ≤ %n ≤ %n'>
            <block var='x min val'/>
            <l>0</l>
            <block var='x max val'/>
          </custom-block>
          <script>
            <block s='up'/>
            <block s='gotoXY'>
              <custom-block s='xStage for xGraph: %n'>
                <l>0</l>
              </custom-block>
              <l>-180</l>
            </block>
            <block s='setSize'>
              <l>3</l>
            </block>
            <block s='down'/>
            <block s='forward'>
              <l>360</l>
            </block>
            <block s='up'/>
            <block s='setSize'>
              <l>1</l>
            </block>
            <block s='doReport'>
              <block s='xPosition'/>
            </block>
          </script>
          <script>
            <block s='up'/>
            <block s='gotoXY'>
              <l>0</l>
              <l>-180</l>
            </block>
            <block s='setSize'>
              <l>1</l>
            </block>
            <custom-block s='dashed line %n'>
              <l>360</l>
            </custom-block>
            <block s='doReport'>
              <block s='xPosition'/>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='x-axis' category='looks' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='bubble'>
          <l/>
        </block>
        <block s='setHeading'>
          <l>90</l>
        </block>
        <block s='doIfElse'>
          <custom-block s='%n ≤ %n ≤ %n'>
            <block var='y min val'/>
            <l>0</l>
            <block var='y max val'/>
          </custom-block>
          <script>
            <block s='up'/>
            <block s='gotoXY'>
              <l>-240</l>
              <custom-block s='yStage for yGraph: %n'>
                <l>0</l>
              </custom-block>
            </block>
            <block s='setSize'>
              <l>3</l>
            </block>
            <block s='down'/>
            <block s='forward'>
              <l>480</l>
            </block>
            <block s='setSize'>
              <l>1</l>
            </block>
            <block s='up'/>
            <block s='doReport'>
              <block s='yPosition'/>
            </block>
          </script>
          <script>
            <block s='up'/>
            <block s='gotoXY'>
              <l>-240</l>
              <l>0</l>
            </block>
            <block s='setSize'>
              <l>1</l>
            </block>
            <custom-block s='dashed line %n'>
              <l>480</l>
            </custom-block>
            <block s='doReport'>
              <block s='yPosition'/>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='dashed line %&apos;length&apos;' category='pen' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doWarp'>
          <script>
            <block s='doRepeat'>
              <block s='reportMonadic'>
                <l>
                  <option>floor</option>
                </l>
                <block s='reportQuotient'>
                  <block var='length'/>
                  <l>10</l>
                </block>
              </block>
              <script>
                <block s='down'/>
                <block s='forward'>
                  <l>5</l>
                </block>
                <block s='up'/>
                <block s='forward'>
                  <l>5</l>
                </block>
              </script>
            </block>
            <block s='down'/>
            <block s='forward'>
              <block s='reportModulus'>
                <block var='length'/>
                <l>10</l>
              </block>
            </block>
            <block s='up'/>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='yStage for yGraph: %&apos;actual y value&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportSum'>
            <l>-180</l>
            <block s='reportProduct'>
              <block s='reportDifference'>
                <block var='actual y value'/>
                <block var='y min val'/>
              </block>
              <block var='y-stepsize'/>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='xStage for xGraph: %&apos;actual x value&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportSum'>
            <l>-240</l>
            <block s='reportProduct'>
              <block s='reportDifference'>
                <block var='actual x value'/>
                <block var='x min val'/>
              </block>
              <block var='x-stepsize'/>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='xGraph at xStage: %&apos;stage-x&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportSum'>
            <block var='x min val'/>
            <block s='reportQuotient'>
              <block s='reportSum'>
                <block var='stage-x'/>
                <l>240</l>
              </block>
              <block var='x-stepsize'/>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='yGraph at yStage: %&apos;stage-y&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportSum'>
            <block var='y min val'/>
            <block s='reportQuotient'>
              <block s='reportSum'>
                <block var='stage-y'/>
                <l>180</l>
              </block>
              <block var='y-stepsize'/>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='%&apos;x&apos; ≤ %&apos;y&apos; ≤ %&apos;z&apos;' category='operators' type='predicate'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportAnd'>
            <block s='reportNot'>
              <block s='reportGreaterThan'>
                <block var='x'/>
                <block var='y'/>
              </block>
            </block>
            <block s='reportNot'>
              <block s='reportGreaterThan'>
                <block var='y'/>
                <block var='z'/>
              </block>
            </block>
          </block>
        </block>
      </script>
    </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/>
      <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>
            </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='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='empty? %&apos;data&apos;' category='lists' type='predicate'>
      <header/>
      <code/>
      <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/>
      <inputs>
        <input type='%predRing'/>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doWarp'>
          <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>
      </script>
    </block-definition>
    <block-definition s='combine with %&apos;function&apos; items of %&apos;data&apos;' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%repRing'/>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doWarp'>
          <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>
      </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/>
      <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='DerekData1927to2015' category='lists' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportNewList'>
            <list>
              <block s='reportNewList'>
                <list>
                  <l>1928</l>
                  <l>0.00</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1930</l>
                  <l>0.00</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1935</l>
                  <l>0.01</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1940</l>
                  <l>0.01</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1945</l>
                  <l>0.01</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1950</l>
                  <l>0.01</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1955</l>
                  <l>0.03</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1960</l>
                  <l>0.05</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1962</l>
                  <l>0.08</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1963</l>
                  <l>0.08</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1965</l>
                  <l>0.1</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1970</l>
                  <l>0.2</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1971</l>
                  <l>0.26</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1972</l>
                  <l>0.25</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1975</l>
                  <l>0.2</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1978</l>
                  <l>0.24</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1980</l>
                  <l>0.4</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1981</l>
                  <l>0.36</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1982</l>
                  <l>0.38</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1983</l>
                  <l>0.38</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1985</l>
                  <l>0.36</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1987</l>
                  <l>0.43</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1990</l>
                  <l>0.37</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>1995</l>
                  <l>0.23</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>2000</l>
                  <l>0.17</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>2004</l>
                  <l>0.12</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>2006</l>
                  <l>0.14</l>
                </list>
              </block>
              <block s='reportNewList'>
                <list>
                  <l>2010</l>
                  <l>0.12</l>
                </list>
              </block>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='go to xGraph: %&apos;x&apos; yGraph: %&apos;y&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='gotoXY'>
          <custom-block s='xStage for xGraph: %n'>
            <block var='x'/>
          </custom-block>
          <custom-block s='yStage for yGraph: %n'>
            <block var='y'/>
          </custom-block>
        </block>
      </script>
    </block-definition>
    <block-definition s='round xGraph' category='motion' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <custom-block s='round %n to %n decimal places'>
            <custom-block s='xGraph at xStage: %n'>
              <block s='xPosition'/>
            </custom-block>
            <l>2</l>
          </custom-block>
        </block>
      </script>
    </block-definition>
    <block-definition s='round yGraph' category='motion' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <custom-block s='round %n to %n decimal places'>
            <custom-block s='yGraph at yStage: %n'>
              <block s='yPosition'/>
            </custom-block>
            <l>2</l>
          </custom-block>
        </block>
      </script>
    </block-definition>
    <block-definition s='plot point xGraph: %&apos;x number&apos; yGraph: %&apos;y number&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <custom-block s='go to xGraph: %s yGraph: %s'>
          <block var='x number'/>
          <block var='y number'/>
        </custom-block>
        <block s='down'/>
        <block s='forward'>
          <l>1</l>
        </block>
        <block s='up'/>
      </script>
    </block-definition>
    <block-definition s='Graph datapoints: %&apos;datapoints&apos; connected %&apos;connected&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
        <input type='%b'/>
      </inputs>
      <script>
        <block s='doDeclareVariables'>
          <list>
            <l>min</l>
          </list>
        </block>
        <block s='doSetVar'>
          <l>min</l>
          <custom-block s='min of list: %l'>
            <custom-block s='map %repRing over %mult%l'>
              <block s='reifyReporter'>
                <autolambda>
                  <custom-block s='age, person: %l'>
                    <l/>
                  </custom-block>
                </autolambda>
                <list/>
              </block>
              <list>
                <custom-block s='Gr6 age-height-weight-gender stats'/>
              </list>
            </custom-block>
          </custom-block>
        </block>
        <custom-block s='for each %upvar of %l %cs'>
          <l>point</l>
          <block var='datapoints'/>
          <script>
            <block s='setSize'>
              <block s='reportDifference'>
                <block s='reportListItem'>
                  <l>3</l>
                  <block var='point'/>
                </block>
                <block var='min'/>
              </block>
            </block>
            <custom-block s='plot point xGraph: %n yGraph: %n'>
              <block s='reportListItem'>
                <l>1</l>
                <block var='point'/>
              </block>
              <block s='reportListItem'>
                <l>2</l>
                <block var='point'/>
              </block>
            </custom-block>
            <block s='doIf'>
              <block s='reportEquals'>
                <block var='connected'/>
                <block s='reportBoolean'>
                  <l>
                    <bool>true</bool>
                  </l>
                </block>
              </block>
              <script>
                <block s='down'/>
              </script>
            </block>
          </script>
        </custom-block>
        <block s='up'/>
      </script>
    </block-definition>
    <block-definition s='age, person: %&apos;person&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='person'/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='height, person: %&apos;person&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportListItem'>
            <l>2</l>
            <block var='person'/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='weight, person: %&apos;person&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='person'/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='gender, person: %&apos;person&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportListItem'>
            <l>4</l>
            <block var='person'/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='female data, data: %&apos;female data&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <custom-block s='keep items such that %predRing from %l'>
            <block s='reifyPredicate'>
              <autolambda>
                <block s='reportListContainsItem'>
                  <l/>
                  <l>F</l>
                </block>
              </autolambda>
              <list/>
            </block>
            <block var='female data'/>
          </custom-block>
        </block>
      </script>
    </block-definition>
    <block-definition s='male data, data: %&apos;male data&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <custom-block s='keep items such that %predRing from %l'>
            <block s='reifyPredicate'>
              <autolambda>
                <block s='reportListContainsItem'>
                  <l/>
                  <l>M</l>
                </block>
              </autolambda>
              <list/>
            </block>
            <block var='male data'/>
          </custom-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='doDeclareVariables'>
          <list>
            <l>min</l>
          </list>
        </block>
        <block s='doSetVar'>
          <l>min</l>
          <block s='reportListItem'>
            <l>1</l>
            <block var='list'/>
          </block>
        </block>
        <block s='doForEach'>
          <l>item</l>
          <block var='list'/>
          <script>
            <block s='doIf'>
              <block s='reportLessThan'>
                <block var='item'/>
                <block var='min'/>
              </block>
              <script>
                <block s='doSetVar'>
                  <l>min</l>
                  <block var='item'/>
                </block>
              </script>
            </block>
          </script>
        </block>
        <block s='doReport'>
          <block var='min'/>
        </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='doDeclareVariables'>
          <list>
            <l>max</l>
          </list>
        </block>
        <block s='doSetVar'>
          <l>max</l>
          <block s='reportListItem'>
            <l>1</l>
            <block var='list'/>
          </block>
        </block>
        <block s='doForEach'>
          <l>item</l>
          <block var='list'/>
          <script>
            <block s='doIf'>
              <block s='reportLessThan'>
                <block var='max'/>
                <block var='item'/>
              </block>
              <script>
                <block s='doSetVar'>
                  <l>max</l>
                  <block var='item'/>
                </block>
              </script>
            </block>
          </script>
        </block>
        <block s='doReport'>
          <block var='max'/>
        </block>
      </script>
    </block-definition>
    <block-definition s='height data: %&apos;data&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportMap'>
            <block s='reifyReporter'>
              <autolambda>
                <custom-block s='height, person: %l'>
                  <l/>
                </custom-block>
              </autolambda>
              <list/>
            </block>
            <block var='data'/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='weight data: %&apos;data&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportMap'>
            <block s='reifyReporter'>
              <autolambda>
                <custom-block s='weight, person: %l'>
                  <l/>
                </custom-block>
              </autolambda>
              <list/>
            </block>
            <block var='data'/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='age data: %&apos;data&apos;' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%l'/>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportMap'>
            <block s='reifyReporter'>
              <autolambda>
                <custom-block s='age, person: %l'>
                  <l/>
                </custom-block>
              </autolambda>
              <list/>
            </block>
            <block var='data'/>
          </block>
        </block>
      </script>
    </block-definition>
  </blocks>
  <variables>
    <variable name='x min val'>
      <l>132.32</l>
    </variable>
    <variable name='x max val'>
      <l>160.2</l>
    </variable>
    <variable name='x-stepsize'>
      <l>17.216642754662843</l>
    </variable>
    <variable name='y min val'>
      <l>27.49</l>
    </variable>
    <variable name='y max val'>
      <l>58.55</l>
    </variable>
    <variable name='y-stepsize'>
      <l>11.59047005795235</l>
    </variable>
  </variables>
</project><media name="U3L4-Graphing App" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>