<snapdata remixID="8873914"><project name='FloraAdam(3.3)' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes>Didn&apos;t explain any of it so you are going to have to look at the code, I will explain it on 3.4</notes>
  <thumbnail>data:image/png;base64,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</thumbnail>
  <stage inheritance='true' id='1' volume='100' height='360' tempo='60' lines='round' width='480' sublistIDs='false' name='Stage' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='true' costume='0'>
    <pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails>
    <costumes>
      <list id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite x='0' pen='tip' id='8' y='-2.842170943040401e-14' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='90' costume='0' color='80,80,80,1' pan='0' draggable='true'>
        <costumes>
          <list id='9' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='10' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='16' y='88'>
            <block s='receiveKey'>
              <l>
                <option>1</option>
              </l>
            </block>
            <custom-block s='month name %n'>
              <l>6</l>
            </custom-block>
          </script>
          <script x='190' y='86'>
            <block s='receiveKey'>
              <l>
                <option>2</option>
              </l>
            </block>
            <custom-block s='day name %n'>
              <l>4</l>
            </custom-block>
          </script>
          <script x='391' y='83'>
            <block s='receiveKey'>
              <l>
                <option>3</option>
              </l>
            </block>
            <custom-block s='days in %txt'>
              <l>June</l>
            </custom-block>
          </script>
          <script x='572' y='77'>
            <block s='receiveKey'>
              <l>
                <option>4</option>
              </l>
            </block>
            <custom-block s='is a leap year %n'>
              <l>2001</l>
            </custom-block>
          </script>
          <script x='752' y='78'>
            <block s='receiveKey'>
              <l>
                <option>5</option>
              </l>
            </block>
            <custom-block s='is a valid date %txt %n'>
              <l>May</l>
              <l>6</l>
            </custom-block>
          </script>
          <script x='18' y='192'>
            <block s='receiveKey'>
              <l>
                <option>7</option>
              </l>
            </block>
            <custom-block s='day in week %n %n %n'>
              <l>27</l>
              <l>7</l>
              <l>2002</l>
            </custom-block>
          </script>
          <script x='975' y='73'>
            <block s='receiveKey'>
              <l>
                <option>6</option>
              </l>
            </block>
            <custom-block s='day in year %n %n'>
              <l>366</l>
              <l>2016</l>
            </custom-block>
          </script>
        </scripts>
      </sprite>
      <watcher var='list' x='10' color='243,118,29' style='normal' y='10' extX='80' extY='70'/>
      <watcher x='19.999999999999545' color='243,118,29' style='normal' y='20' var='12'/>
      <watcher x='19.999999999999545' color='243,118,29' style='normal' y='62.00000399999999' var='34'/>
      <watcher x='19.999999999999545' color='243,118,29' style='normal' y='104.00000799999998' var='w'/>
      <watcher var='list2' x='10' color='243,118,29' style='normal' y='10' extX='80' extY='70'/>
      <watcher x='19.999999999999545' color='243,118,29' style='normal' y='146.00001199999994' var='counter'/>
      <watcher x='10' color='243,118,29' style='normal' y='103.000002' var='counter2'/>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks>
    <block-definition s='month name %&apos;month&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doSetVar'>
          <l>list</l>
          <block s='reportNewList'>
            <list>
              <l>January</l>
              <l>February</l>
              <l>March</l>
              <l>April</l>
              <l>May</l>
              <l>June</l>
              <l>July</l>
              <l>August</l>
              <l>September</l>
              <l>October</l>
              <l>November </l>
              <l>December</l>
            </list>
          </block>
        </block>
        <block s='bubble'>
          <block s='reportListItem'>
            <block var='month'/>
            <block var='list'/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='day name %&apos;day&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doSetVar'>
          <l>list</l>
          <block s='reportNewList'>
            <list>
              <l>Sunday</l>
              <l>Monday</l>
              <l>Tuesday</l>
              <l>Wednesday</l>
              <l>Thursday</l>
              <l>Friday</l>
              <l>Saturday</l>
            </list>
          </block>
        </block>
        <block s='bubble'>
          <block s='reportListItem'>
            <block var='day'/>
            <block var='list'/>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='days in %&apos;month name&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%txt'/>
      </inputs>
      <script>
        <block s='doIf'>
          <block s='reportOr'>
            <block s='reportEquals'>
              <block var='month name'/>
              <l>January</l>
            </block>
            <block s='reportOr'>
              <block s='reportEquals'>
                <block var='month name'/>
                <l>March</l>
              </block>
              <block s='reportOr'>
                <block s='reportEquals'>
                  <block var='month name'/>
                  <l>May</l>
                </block>
                <block s='reportOr'>
                  <block s='reportEquals'>
                    <block var='month name'/>
                    <l>July</l>
                  </block>
                  <block s='reportOr'>
                    <block s='reportEquals'>
                      <block var='month name'/>
                      <l>August</l>
                    </block>
                    <block s='reportOr'>
                      <block s='reportEquals'>
                        <block var='month name'/>
                        <l>October</l>
                      </block>
                      <block s='reportEquals'>
                        <block var='month name'/>
                        <l>December</l>
                      </block>
                    </block>
                  </block>
                </block>
              </block>
            </block>
          </block>
          <script>
            <block s='bubble'>
              <l>31 days</l>
            </block>
          </script>
        </block>
        <block s='doIf'>
          <block s='reportOr'>
            <block s='reportEquals'>
              <block var='month name'/>
              <l>April</l>
            </block>
            <block s='reportOr'>
              <block s='reportEquals'>
                <block var='month name'/>
                <l>June</l>
              </block>
              <block s='reportOr'>
                <block s='reportEquals'>
                  <block var='month name'/>
                  <l>September</l>
                </block>
                <block s='reportEquals'>
                  <block var='month name'/>
                  <l>November</l>
                </block>
              </block>
            </block>
          </block>
          <script>
            <block s='bubble'>
              <l>30 days</l>
            </block>
          </script>
        </block>
        <block s='doIf'>
          <block s='reportEquals'>
            <block var='month name'/>
            <l>February</l>
          </block>
          <script>
            <block s='bubble'>
              <l>28 days</l>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='is a leap year %&apos;year&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doIfElse'>
          <block s='reportEquals'>
            <l>0</l>
            <block s='reportModulus'>
              <block var='year'/>
              <l>4</l>
            </block>
          </block>
          <script>
            <block s='doIf'>
              <block s='reportEquals'>
                <l>0</l>
                <block s='reportModulus'>
                  <block var='year'/>
                  <l>400</l>
                </block>
              </block>
              <script>
                <block s='bubble'>
                  <l>Not a leap year</l>
                </block>
              </script>
            </block>
            <block s='bubble'>
              <l>Leap year</l>
            </block>
          </script>
          <script>
            <block s='bubble'>
              <l>Not a leap year</l>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='is a valid date %&apos;month&apos; %&apos;date&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%txt'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doIf'>
          <block s='reportAnd'>
            <block s='reportOr'>
              <block s='reportEquals'>
                <block var='month'/>
                <l>January</l>
              </block>
              <block s='reportOr'>
                <block s='reportEquals'>
                  <block var='month'/>
                  <l>March</l>
                </block>
                <block s='reportOr'>
                  <block s='reportEquals'>
                    <block var='month'/>
                    <l>May</l>
                  </block>
                  <block s='reportOr'>
                    <block s='reportEquals'>
                      <block var='month'/>
                      <l>July</l>
                    </block>
                    <block s='reportOr'>
                      <block s='reportEquals'>
                        <block var='month'/>
                        <l>August</l>
                      </block>
                      <block s='reportOr'>
                        <block s='reportEquals'>
                          <block var='month'/>
                          <l>October</l>
                        </block>
                        <block s='reportEquals'>
                          <block var='month'/>
                          <l>December</l>
                        </block>
                      </block>
                    </block>
                  </block>
                </block>
              </block>
            </block>
            <block s='reportGreaterThan'>
              <l>32</l>
              <block var='date'/>
            </block>
          </block>
          <script>
            <block s='bubble'>
              <block s='reportJoinWords'>
                <list>
                  <block var='month'/>
                  <l/>
                  <block var='date'/>
                  <l> is a valid date</l>
                </list>
              </block>
            </block>
          </script>
        </block>
        <block s='doIf'>
          <block s='reportAnd'>
            <block s='reportOr'>
              <block s='reportEquals'>
                <block var='month'/>
                <l>April</l>
              </block>
              <block s='reportOr'>
                <block s='reportEquals'>
                  <block var='month'/>
                  <l>June</l>
                </block>
                <block s='reportOr'>
                  <block s='reportEquals'>
                    <block var='month'/>
                    <l>September</l>
                  </block>
                  <block s='reportEquals'>
                    <block var='month'/>
                    <l>November</l>
                  </block>
                </block>
              </block>
            </block>
            <block s='reportGreaterThan'>
              <l>31</l>
              <block var='date'/>
            </block>
          </block>
          <script>
            <block s='bubble'>
              <block s='reportJoinWords'>
                <list>
                  <block var='month'/>
                  <l/>
                  <block var='date'/>
                  <l> is a valid date</l>
                </list>
              </block>
            </block>
          </script>
        </block>
        <block s='doIf'>
          <block s='reportAnd'>
            <block s='reportEquals'>
              <block var='month'/>
              <l>February</l>
            </block>
            <block s='reportGreaterThan'>
              <l>30</l>
              <block var='date'/>
            </block>
          </block>
          <script>
            <block s='bubble'>
              <block s='reportJoinWords'>
                <list>
                  <block var='month'/>
                  <l/>
                  <block var='date'/>
                  <l> is a valid date</l>
                </list>
              </block>
            </block>
          </script>
        </block>
        <block s='doIf'>
          <block s='reportAnd'>
            <block s='reportNot'>
              <block s='reportAnd'>
                <block s='reportEquals'>
                  <block var='month'/>
                  <l>February</l>
                </block>
                <block s='reportGreaterThan'>
                  <l>30</l>
                  <block var='date'/>
                </block>
              </block>
            </block>
            <block s='reportAnd'>
              <block s='reportNot'>
                <block s='reportAnd'>
                  <block s='reportOr'>
                    <block s='reportEquals'>
                      <block var='month'/>
                      <l>April</l>
                    </block>
                    <block s='reportOr'>
                      <block s='reportEquals'>
                        <block var='month'/>
                        <l>June</l>
                      </block>
                      <block s='reportOr'>
                        <block s='reportEquals'>
                          <block var='month'/>
                          <l>September</l>
                        </block>
                        <block s='reportEquals'>
                          <block var='month'/>
                          <l>November</l>
                        </block>
                      </block>
                    </block>
                  </block>
                  <block s='reportGreaterThan'>
                    <l>31</l>
                    <block var='date'/>
                  </block>
                </block>
              </block>
              <block s='reportNot'>
                <block s='reportAnd'>
                  <block s='reportOr'>
                    <block s='reportEquals'>
                      <block var='month'/>
                      <l>January</l>
                    </block>
                    <block s='reportOr'>
                      <block s='reportEquals'>
                        <block var='month'/>
                        <l>March</l>
                      </block>
                      <block s='reportOr'>
                        <block s='reportEquals'>
                          <block var='month'/>
                          <l>May</l>
                        </block>
                        <block s='reportOr'>
                          <block s='reportEquals'>
                            <block var='month'/>
                            <l>July</l>
                          </block>
                          <block s='reportOr'>
                            <block s='reportEquals'>
                              <block var='month'/>
                              <l>August</l>
                            </block>
                            <block s='reportOr'>
                              <block s='reportEquals'>
                                <block var='month'/>
                                <l>October</l>
                              </block>
                              <block s='reportEquals'>
                                <block var='month'/>
                                <l>December</l>
                              </block>
                            </block>
                          </block>
                        </block>
                      </block>
                    </block>
                  </block>
                  <block s='reportGreaterThan'>
                    <l>32</l>
                    <block var='date'/>
                  </block>
                </block>
              </block>
            </block>
          </block>
          <script>
            <block s='bubble'>
              <l>Not a valid date</l>
            </block>
          </script>
        </block>
      </script>
      <scripts>
        <script x='603.0000009999999' y='342.0000010000001'>
          <block s='bubble'>
            <block s='reportJoinWords'>
              <list>
                <block var='month'/>
                <l/>
                <block var='date'/>
                <l/>
              </list>
            </block>
          </block>
        </script>
      </scripts>
    </block-definition>
    <block-definition s='day in week %&apos;day&apos; %&apos;month&apos; %&apos;year&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doIf'>
          <block s='reportOr'>
            <block s='reportEquals'>
              <block var='month'/>
              <l>1</l>
            </block>
            <block s='reportEquals'>
              <block var='month'/>
              <l>2</l>
            </block>
          </block>
          <script>
            <block s='doSetVar'>
              <l>year</l>
              <block s='reportDifference'>
                <block var='year'/>
                <l>1</l>
              </block>
            </block>
          </script>
        </block>
        <block s='doSetVar'>
          <l>12</l>
          <block s='reportJoinWords'>
            <list>
              <block s='reportLetter'>
                <l>1</l>
                <block var='year'/>
              </block>
              <block s='reportLetter'>
                <l>2</l>
                <block var='year'/>
              </block>
            </list>
          </block>
        </block>
        <block s='doSetVar'>
          <l>34</l>
          <block s='reportJoinWords'>
            <list>
              <block s='reportLetter'>
                <l>3</l>
                <block var='year'/>
              </block>
              <block s='reportLetter'>
                <l>4</l>
                <block var='year'/>
              </block>
            </list>
          </block>
        </block>
        <block s='doSetVar'>
          <l>w</l>
          <block s='reportModulus'>
            <block s='reportDifference'>
              <block s='reportSum'>
                <block var='12'/>
                <block s='reportSum'>
                  <block var='day'/>
                  <block s='reportSum'>
                    <block s='reportMonadic'>
                      <l>
                        <option>floor</option>
                      </l>
                      <block s='reportSum'>
                        <block s='reportProduct'>
                          <l>2.6</l>
                          <block var='month'/>
                        </block>
                        <l>-0.2</l>
                      </block>
                    </block>
                    <block s='reportSum'>
                      <block s='reportMonadic'>
                        <l>
                          <option>floor</option>
                        </l>
                        <block s='reportQuotient'>
                          <block var='12'/>
                          <l>4</l>
                        </block>
                      </block>
                      <block s='reportMonadic'>
                        <l>
                          <option>floor</option>
                        </l>
                        <block s='reportQuotient'>
                          <block var='34'/>
                          <l>4</l>
                        </block>
                      </block>
                    </block>
                  </block>
                </block>
              </block>
              <block s='reportProduct'>
                <l>2</l>
                <block var='34'/>
              </block>
            </block>
            <l>7</l>
          </block>
        </block>
        <block s='doSetVar'>
          <l>list</l>
          <block s='reportNewList'>
            <list>
              <l>Sunday</l>
              <l>Monday</l>
              <l>Tuesday</l>
              <l>Wednesday</l>
              <l>Thursday</l>
              <l>Friday</l>
              <l>Saturday</l>
            </list>
          </block>
        </block>
        <block s='doIf'>
          <block s='reportLessThan'>
            <block var='w'/>
            <l>0</l>
          </block>
          <script>
            <block s='doSetVar'>
              <l>w</l>
              <block s='reportSum'>
                <block var='w'/>
                <l>7</l>
              </block>
            </block>
          </script>
        </block>
        <block s='doSetVar'>
          <l>w</l>
          <block s='reportSum'>
            <block var='w'/>
            <l>1</l>
          </block>
        </block>
        <block s='bubble'>
          <block s='reportListItem'>
            <block var='w'/>
            <block var='list'/>
          </block>
        </block>
      </script>
      <scripts>
        <script x='72.000001' y='520.0000010000001'>
          <block s='reportModulus'>
            <block s='reportSum'>
              <block s='reportSum'>
                <block s='reportSum'>
                  <block var='day'/>
                  <block var='12'/>
                </block>
                <block s='reportMonadic'>
                  <l>
                    <option>floor</option>
                  </l>
                  <block s='reportSum'>
                    <block s='reportProduct'>
                      <l>2.6</l>
                      <block var='month'/>
                    </block>
                    <l>-0.2</l>
                  </block>
                </block>
              </block>
              <block s='reportSum'>
                <block s='reportSum'>
                  <block s='reportMonadic'>
                    <l>
                      <option>floor</option>
                    </l>
                    <block s='reportQuotient'>
                      <block var='12'/>
                      <l>4</l>
                    </block>
                  </block>
                  <block s='reportMonadic'>
                    <l>
                      <option>floor</option>
                    </l>
                    <block s='reportQuotient'>
                      <block var='34'/>
                      <l>4</l>
                    </block>
                  </block>
                </block>
                <block s='reportProduct'>
                  <l>-2</l>
                  <block var='34'/>
                </block>
              </block>
            </block>
            <l>7</l>
          </block>
        </script>
      </scripts>
    </block-definition>
    <block-definition s='day in year %&apos;day&apos; %&apos;year&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'/>
        <input type='%n'/>
      </inputs>
      <script>
        <block s='doSetVar'>
          <l>w</l>
          <block var='day'/>
        </block>
        <block s='doSetVar'>
          <l>counter</l>
          <l>0</l>
        </block>
        <block s='doSetVar'>
          <l>counter2</l>
          <l>0</l>
        </block>
        <block s='doSetVar'>
          <l>list</l>
          <block s='reportNewList'>
            <list>
              <l>January</l>
              <l>February</l>
              <l>March</l>
              <l>April</l>
              <l>May</l>
              <l>June</l>
              <l>July</l>
              <l>August</l>
              <l>September</l>
              <l>October</l>
              <l>November </l>
              <l>December</l>
            </list>
          </block>
        </block>
        <block s='doIfElse'>
          <block s='reportEquals'>
            <l>0</l>
            <block s='reportModulus'>
              <block var='year'/>
              <l>4</l>
            </block>
          </block>
          <script>
            <block s='doSetVar'>
              <l>list2</l>
              <block s='reportNewList'>
                <list>
                  <l>31</l>
                  <l>29</l>
                  <l>31</l>
                  <l>30</l>
                  <l>31</l>
                  <l>30</l>
                  <l>31</l>
                  <l>31</l>
                  <l>30</l>
                  <l>31</l>
                  <l>30</l>
                  <l>31</l>
                </list>
              </block>
            </block>
            <block s='doIf'>
              <block s='reportEquals'>
                <l>0</l>
                <block s='reportModulus'>
                  <block var='year'/>
                  <l>400</l>
                </block>
              </block>
              <script>
                <block s='doSetVar'>
                  <l>list2</l>
                  <block s='reportNewList'>
                    <list>
                      <l>31</l>
                      <l>28</l>
                      <l>31</l>
                      <l>30</l>
                      <l>31</l>
                      <l>30</l>
                      <l>31</l>
                      <l>31</l>
                      <l>30</l>
                      <l>31</l>
                      <l>30</l>
                      <l>31</l>
                    </list>
                  </block>
                </block>
              </script>
            </block>
          </script>
          <script>
            <block s='doSetVar'>
              <l>list2</l>
              <block s='reportNewList'>
                <list>
                  <l>31</l>
                  <l>28</l>
                  <l>31</l>
                  <l>30</l>
                  <l>31</l>
                  <l>30</l>
                  <l>31</l>
                  <l>31</l>
                  <l>30</l>
                  <l>31</l>
                  <l>30</l>
                  <l>31</l>
                </list>
              </block>
            </block>
          </script>
        </block>
        <block s='doRepeat'>
          <l>12</l>
          <script>
            <block s='doIf'>
              <block s='reportLessThan'>
                <block s='reportListItem'>
                  <block var='counter'/>
                  <block var='list2'/>
                </block>
                <block var='day'/>
              </block>
              <script>
                <block s='doSetVar'>
                  <l>day</l>
                  <block s='reportDifference'>
                    <block var='day'/>
                    <block s='reportListItem'>
                      <block var='counter'/>
                      <block var='list2'/>
                    </block>
                  </block>
                </block>
                <block s='doChangeVar'>
                  <l>counter2</l>
                  <l>1</l>
                </block>
              </script>
            </block>
            <block s='doChangeVar'>
              <l>counter</l>
              <l>1</l>
            </block>
          </script>
        </block>
        <block s='doIfElse'>
          <block s='reportAnd'>
            <block s='reportLessThan'>
              <block var='w'/>
              <l>367</l>
            </block>
            <block s='reportAnd'>
              <block s='reportEquals'>
                <l>0</l>
                <block s='reportModulus'>
                  <block var='year'/>
                  <l>4</l>
                </block>
              </block>
              <block s='reportNot'>
                <block s='reportEquals'>
                  <l>0</l>
                  <block s='reportModulus'>
                    <block var='year'/>
                    <l>400</l>
                  </block>
                </block>
              </block>
            </block>
          </block>
          <script>
            <block s='bubble'>
              <block s='reportListItem'>
                <block var='counter2'/>
                <block var='list'/>
              </block>
            </block>
          </script>
          <script>
            <block s='doIfElse'>
              <block s='reportLessThan'>
                <l>365</l>
                <block var='w'/>
              </block>
              <script>
                <block s='bubble'>
                  <l>Invalid Input</l>
                </block>
              </script>
              <script>
                <block s='bubble'>
                  <block s='reportListItem'>
                    <block var='counter2'/>
                    <block var='list'/>
                  </block>
                </block>
              </script>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
  </blocks>
  <variables>
    <variable name='12'>
      <l>20</l>
    </variable>
    <variable name='34'>
      <l>02</l>
    </variable>
    <variable name='list'>
      <list id='800' struct='atomic'>Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday</list>
    </variable>
    <variable name='w'>
      <l>4</l>
    </variable>
    <variable name='list2'>
      <list id='801' struct='atomic'>31,29,31,30,31,30,31,31,30,31,30,31</list>
    </variable>
    <variable name='counter'>
      <l>12</l>
    </variable>
    <variable name='counter2'>
      <l>12</l>
    </variable>
  </variables>
</project><media name="FloraAdam(3.3)" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>