<snapdata remixID="9034079"><project name="Lab 3.3 Final Phase Calendar Joel Martin" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><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 struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="99" y="58"><block s="receiveGo"></block><custom-block s="Month Name"></custom-block><custom-block s="Day Name"></custom-block><custom-block s="Days in"></custom-block><custom-block s="Is a Leap year"></custom-block><custom-block s="Is a Valid Date"></custom-block><custom-block s="Day in Year"></custom-block></script></scripts></sprite><watcher var="Month name" style="normal" x="10" y="10" color="243,118,29"/><watcher var="Leap Year" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="Day of the Week" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="Date" style="normal" x="11" y="77.00000399999999" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Month Name" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Enter the corresponding number to a month</l></block><block s="doSetVar"><l>Month name</l><block s="getLastAnswer"></block></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>1</l></block><script><block s="doSayFor"><l>January</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>2</l></block><script><block s="doSayFor"><l>February</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>3</l></block><script><block s="doSayFor"><l>March </l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>4</l></block><script><block s="doSayFor"><l>April </l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>5</l></block><script><block s="doSayFor"><l>May</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>6</l></block><script><block s="doSayFor"><l>June </l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>7</l></block><script><block s="doSayFor"><l>July</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>8</l></block><script><block s="doSayFor"><l>August</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>9</l></block><script><block s="doSayFor"><l>September</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>10</l></block><script><block s="doSayFor"><l>October</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>11</l></block><script><block s="doSayFor"><l>November</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>12</l></block><script><block s="doSayFor"><l>December</l><l>2</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="getLastAnswer"></block><l>12</l></block><script><block s="doSayFor"><l>Error!</l><l>2</l></block></script></block></script></block-definition><block-definition s="Day Name" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Enter a number corresponding to a day of the week</l></block><block s="doSetVar"><l>Day of the Week</l><block s="getLastAnswer"></block></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>1</l></block><script><block s="doSayFor"><l>Sunday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>2</l></block><script><block s="doSayFor"><l>Monday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>3</l></block><script><block s="doSayFor"><l>Tuesday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>4</l></block><script><block s="doSayFor"><l>Wednesday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>5</l></block><script><block s="doSayFor"><l>Thursday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>6</l></block><script><block s="doSayFor"><l>Friday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>7</l></block><script><block s="doSayFor"><l>Saturday</l><l>2</l></block></script></block></script></block-definition><block-definition s="Days in" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportEquals"><block var="Month name"/><l>1</l></block><script><block s="doSayFor"><l>There are 31 days in January</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month name"/><l>2</l></block><script><block s="doSayFor"><l>There are 28 days in February</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month name"/><l>3</l></block><script><block s="doSayFor"><l>There are 31 days in March</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month name"/><l>4</l></block><script><block s="doSayFor"><l>There are 30 days in April</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month name"/><l>5</l></block><script><block s="doSayFor"><l>There are 31 days in May</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month name"/><l>6</l></block><script><block s="doSayFor"><l>There are 30 days in June</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month name"/><l>7</l></block><script><block s="doSayFor"><l>There are 31 days in July</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month name"/><l>8</l></block><script><block s="doSayFor"><l>There are 31 days in August</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month name"/><l>9</l></block><script><block s="doSayFor"><l>There are 30 days in September</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month name"/><l>10</l></block><script><block s="doSayFor"><l>There are 31 days in October</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month name"/><l>11</l></block><script><block s="doSayFor"><l>There are 30 days in November</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Month name"/><l>12</l></block><script><block s="doSayFor"><l>There are 31 days in December</l><l>2</l></block></script></block></script></block-definition><block-definition s="Is a Leap year" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Choose a year</l></block><block s="doSetVar"><l>Leap Year</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><l>0</l><block s="reportModulus"><block var="Leap Year"/><l>4</l></block></block><block s="reportNot"><block s="reportEquals"><l>0</l><block s="reportModulus"><block var="Leap Year"/><l>100</l></block></block></block></block><block s="reportEquals"><l>0</l><block s="reportModulus"><block var="Leap Year"/><l>400</l></block></block></block><script><block s="doSayFor"><l>That is a leap year.</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a leap year.</l><l>2</l></block></script></block></script></block-definition><block-definition s="Is a Valid Date" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Choose a number between 1 and 367</l></block><block s="doSetVar"><l>Date</l><block s="getLastAnswer"></block></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>0</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>367</l></block></block><script><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>0</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>32</l></block></block><script><block s="doSayFor"><l>That is a valid date for January</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>31</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>61</l></block></block><script><block s="doSayFor"><l>That is a valid date for February</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>60</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>90</l></block></block><script><block s="doSayFor"><l>That is a valid date for March</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>91</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>122</l></block></block><script><block s="doSayFor"><l>That is a valid date for April</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>121</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>153</l></block></block><script><block s="doSayFor"><l>That is a valid date for May</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>152</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>183</l></block></block><script><block s="doSayFor"><l>That is a valid date for June</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>182</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>214</l></block></block><script><block s="doSayFor"><l>That is a valid date for July</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>213</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>245</l></block></block><script><block s="doSayFor"><l>That is a valid date for August</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>244</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>275</l></block></block><script><block s="doSayFor"><l>That is a valid date for September</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>274</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>306</l></block></block><script><block s="doSayFor"><l>That is a valid date for October</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>305</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>336</l></block></block><script><block s="doSayFor"><l>That is a valid date for November</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>335</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>367</l></block></block><script><block s="doSayFor"><l>That is a valid date for December</l><l>2</l></block></script></block></script></block></script></block-definition><block-definition s="Day in Year" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>0</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>367</l></block></block><script><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>0</l><block var="Date"/></block><block s="reportLessThan"><block var="Date"/><l>32</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This is January</l><block var="Date"/></list></block><l>2.75</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>31</l><block var="Date"/></block><block s="reportGreaterThan"><l>61</l><block var="Date"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This is February</l><block s="reportDifference"><block var="Date"/><l>31</l></block></list></block><l>2.75</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>60</l><block var="Date"/></block><block s="reportGreaterThan"><l>90</l><block var="Date"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This is March</l><block s="reportDifference"><block var="Date"/><l>60</l></block></list></block><l>2.75</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>91</l><block var="Date"/></block><block s="reportGreaterThan"><l>122</l><block var="Date"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This is April</l><block s="reportDifference"><block var="Date"/><l>91</l></block></list></block><l>2.75</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>121</l><block var="Date"/></block><block s="reportGreaterThan"><l>153</l><block var="Date"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This is May</l><block s="reportDifference"><block var="Date"/><l>121</l></block></list></block><l>2.75</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>152</l><block var="Date"/></block><block s="reportGreaterThan"><l>183</l><block var="Date"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This is June</l><block s="reportDifference"><block var="Date"/><l>152</l></block></list></block><l>2.75</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>182</l><block var="Date"/></block><block s="reportGreaterThan"><l>214</l><block var="Date"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This is July</l><block s="reportDifference"><block var="Date"/><l>182</l></block></list></block><l>2.75</l></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>213</l><block var="Date"/></block><block s="reportGreaterThan"><l>245</l><block var="Date"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This is August</l><block s="reportDifference"><block var="Date"/><l>213</l></block></list></block><l>2.75</l></block></script></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>244</l><block var="Date"/></block><block s="reportGreaterThan"><l>275</l><block var="Date"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This is September</l><block s="reportDifference"><block var="Date"/><l>244</l></block></list></block><l>2.75</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>274</l><block var="Date"/></block><block s="reportGreaterThan"><l>306</l><block var="Date"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This is October</l><block s="reportDifference"><block var="Date"/><l>274</l></block></list></block><l>2.75</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>305</l><block var="Date"/></block><block s="reportGreaterThan"><l>336</l><block var="Date"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This is November</l><block s="reportDifference"><block var="Date"/><l>305</l></block></list></block><l>2.75</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>335</l><block var="Date"/></block><block s="reportGreaterThan"><l>367</l><block var="Date"/></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This is December</l><block s="reportDifference"><block var="Date"/><l>335</l></block></list></block><l>2.75</l></block></script></block></script><script><block s="doSayFor"><l>This is not a valid date.</l><l>2.75</l></block></script></block></script></block-definition></blocks><variables><variable name="Month name"><l>1</l></variable><variable name="Leap Year"><l>2016</l></variable><variable name="Day of the Week"><l>2</l></variable><variable name="Date"><l>12</l></variable></variables></project><media name="Lab 3.3 Final Phase Calendar Joel Martin" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>