<snapdata remixID="9933016"><project name="3.3" app="Snap! 6, https://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" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" 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="119" y="162.5333333333343"><custom-block s="Month name %s"><l>2</l></custom-block></script><script x="123" y="218.5333333333343"><custom-block s="day name %s"><l>5</l></custom-block></script><script x="120" y="284.5333333333343"><custom-block s="days in %s"><l>5</l></custom-block></script><script x="120" y="346.5333333333343"><custom-block s="leap year %s"><l>2034</l></custom-block></script><script x="119" y="409.5333333333343"><custom-block s="valid date %s %s"><l>6</l><l>31</l></custom-block></script><script x="119" y="459.5333333333343"><custom-block s="day in year %s %s"><l>1991</l><l>365</l></custom-block></script><script x="300" y="511.5333333333343"><custom-block s="day of week %s %s %s"><l></l><l></l><l></l></custom-block></script></scripts></sprite><watcher var="month" style="normal" x="10" y="10" color="243,118,29"/><watcher var="leap or not" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="week" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="months" style="normal" x="10" y="73.00000599999998" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="day name %&apos;day&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="day"/><block s="reportListLength"><block s="reportNewList"><list><l>Sunday</l><l>Monday</l><l>Tuesday</l><l>Wednesday</l><l>Thursday</l><l>Friday</l><l>Saturaday</l></list></block></block></block><script><block s="doSayFor"><l>what part of day is that?</l><l>2</l></block></script><script><block s="doSayFor"><block s="reportListItem"><block var="day"/><block s="reportNewList"><list><l>Sunday</l><l>Monday</l><l>Tuesday</l><l>Wednesday</l><l>Thursday</l><l>Friday</l><l>Saturaday</l></list></block></block><l>2</l></block></script></block></script></block-definition><block-definition s="days in %&apos;month&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSayFor"><block s="reportListItem"><block var="month"/><block s="reportNewList"><list><l>31</l><l>28 or 29 if leap year</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><l>2</l></block></script></block-definition><block-definition s="Month name %&apos;Month input&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>month</l><block var="Month input"/></block><block s="doIfElse"><block s="reportGreaterThan"><block var="Month input"/><block s="reportListLength"><block s="reportNewList"><list><l>January</l><l>Febuary</l><l>March</l><l>April</l><l>May</l><l>June</l><l>July</l><l>August</l><l>October</l><l>September</l><l>November</l><l>December</l></list></block></block></block><script><block s="doSayFor"><l>what part of the month is that?</l><l>2</l></block></script><script><block s="doSayFor"><block s="reportListItem"><block var="Month input"/><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>October</l><l>September</l><l>November</l><l>December</l></list></block></block><l>2</l></block></script></block></script></block-definition><block-definition s="leap year %&apos;year&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>4</l></block><l>0</l></block><block s="reportGreaterThan"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block></block><script><block s="doSayFor"><l>This is a leap year</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></block><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block></block><script><block s="doSayFor"><l>This is a leap year</l><l>2</l></block><block s="doSetVar"><l>leap or not</l><l>1</l></block></script><script><block s="doSayFor"><l>This is not a leap year</l><l>2</l></block></script></block></script></block></script></block-definition><block-definition s="valid date %&apos;month&apos; %&apos;date&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="month"/><l>2</l></block><l>1</l></block><block s="reportLessThan"><block var="month"/><l>13</l></block></block><block s="reportLessThan"><block var="month"/><l>8</l></block></block><block s="reportAnd"><block s="reportLessThan"><l>7</l><block var="month"/></block><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="month"/><l>2</l></block><l>0</l></block><block s="reportLessThan"><block var="month"/><l>13</l></block></block></block></block><script><block s="doIfElse"><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>This is a valid date</l><l>2</l></block></script><script><block s="doSayFor"><l>This is not a valid date</l><l>2</l></block></script></block></script><script><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="month"/><l>2</l></block><l>0</l></block><block s="reportLessThan"><block var="month"/><l>13</l></block></block><block s="reportLessThan"><block var="month"/><l>8</l></block></block><block s="reportAnd"><block s="reportLessThan"><l>7</l><block var="month"/></block><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="month"/><l>2</l></block><l>1</l></block><block s="reportLessThan"><block var="month"/><l>13</l></block></block></block></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>0</l><block var="date"/></block><block s="reportLessThan"><block var="date"/><l>31</l></block></block><script><block s="doSayFor"><l>This is a valid date</l><l>2</l></block><block s="doIf"><block s="reportEquals"><block var="month"/><l>2</l></block><script><block s="doSayFor"><l>This may be a leap year( you are welcome to check if it is in hte leap pyear machine).</l><l>2</l></block></script></block></script><script><block s="doSayFor"><l>This is not a valid date</l><l>2</l></block></script></block></script><script><block s="doSayFor"><l>This is not a leap year</l><l>2</l></block></script></block></script></block></script></block-definition><block-definition s="day in year %&apos;year&apos; %&apos;date&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>leap or not</l><l>0</l></block><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>4</l></block><l>0</l></block><block s="reportGreaterThan"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block></block><script><block s="doSetVar"><l>leap or not</l><l>1</l></block></script><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></block><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block></block><script><block s="doSetVar"><l>leap or not</l><l>1</l></block></script></block></script></block><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>32</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>January</l><l> #</l><block s="reportDifference"><block var="date"/><l>0</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="leap or not"/><l>1</l></block><script><block s="doChangeVar"><l>date</l><l>0</l></block><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>61</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>February</l><l> #</l><block s="reportDifference"><block var="date"/><l>31</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>92</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>March</l><l> #</l><block s="reportDifference"><block var="date"/><l>60</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>122</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>April</l><l> #</l><block s="reportDifference"><block var="date"/><l>91</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>153</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>May</l><l> #</l><block s="reportDifference"><block var="date"/><l>121</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>183</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>June</l><l> #</l><block s="reportDifference"><block var="date"/><l>152</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>214</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>July</l><l> #</l><block s="reportDifference"><block var="date"/><l>182</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>245</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>August</l><l> #</l><block s="reportDifference"><block var="date"/><l>213</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>275</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>September</l><l> #</l><block s="reportDifference"><block var="date"/><l>243</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>306</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>October</l><l> #</l><block s="reportDifference"><block var="date"/><l>274</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>336</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>November</l><l> #</l><block s="reportDifference"><block var="date"/><l>305</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>367</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>December</l><l> #</l><block s="reportDifference"><block var="date"/><l>335</l></block></list></block><l>2</l></block></script><script><block s="doSayFor"><l>invalid</l><l>2</l></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>60</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>February</l><l> #</l><block s="reportDifference"><block var="date"/><l>31</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>91</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>March</l><l> #</l><block s="reportDifference"><block var="date"/><l>59</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>121</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>April</l><l> #</l><block s="reportDifference"><block var="date"/><l>90</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>152</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>May</l><l> #</l><block s="reportDifference"><block var="date"/><l>120</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>182</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>June</l><l> #</l><block s="reportDifference"><block var="date"/><l>151</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>213</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>July</l><l> #</l><block s="reportDifference"><block var="date"/><l>181</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>244</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>August</l><l> #</l><block s="reportDifference"><block var="date"/><l>212</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>274</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>September</l><l> #</l><block s="reportDifference"><block var="date"/><l>243</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>305</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>October</l><l> #</l><block s="reportDifference"><block var="date"/><l>273</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>335</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>November</l><l> #</l><block s="reportDifference"><block var="date"/><l>304</l></block></list></block><l>2</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="date"/><l>366</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>December</l><l> #</l><block s="reportDifference"><block var="date"/><l>334</l></block></list></block><l>2</l></block></script><script><block s="doSayFor"><l>invalid</l><l>2</l></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="day of week %&apos;year&apos; %&apos;month&apos; %&apos;date&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>week</l><block s="reportModulus"><block var="date"/><l>7</l></block></block><block s="doIf"><block s="reportEquals"><block var="week"/><l>0</l></block><script><block s="doSayFor"><l>Sunday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="week"/><l>1</l></block><script><block s="doSayFor"><l>Monday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="week"/><l>2</l></block><script><block s="doSayFor"><l>Tuesday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="week"/><l>3</l></block><script><block s="doSayFor"><l>Wednesday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="week"/><l>4</l></block><script><block s="doSayFor"><l>Thrusday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="week"/><l>5</l></block><script><block s="doSayFor"><l>Friday</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="week"/><l>6</l></block><script><block s="doSayFor"><l>Saturday</l><l>2</l></block></script></block></script></block-definition></blocks><variables><variable name="month"><l>2</l></variable><variable name="leap or not"><l>0</l></variable><variable name="week"><l>0</l></variable><variable name="months"><l>0</l></variable></variables></project><media name="3.3" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>