<snapdata remixID="8873409"><project name="Let Me Check My Calendar 2" 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="true" codify="false" inheritance="false" 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><watcher var="month number" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="day number" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="month name" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="year" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="day of month" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><sprite name="Name of the Month" idx="1" x="-136" y="126" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="13"><costumes><list struct="atomic" id="14"></list></costumes><sounds><list struct="atomic" id="15"></list></sounds><blocks></blocks><variables></variables><scripts><script x="381.0000000000001" y="196.00000000000017"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Enter a month number (between 1 and 12)</l></block><block s="doSetVar"><l>month number</l><block s="getLastAnswer"></block></block><custom-block s="What Month is it?"></custom-block></script><script x="43.999999999999915" y="220"><block s="receiveGo"></block><block s="bubble"><l>Click me to run  Name of the Month</l></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="-172" y="34" heading="274" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,220.524,234.60000000000002,1" pen="tip" id="31"><costumes><list struct="atomic" id="32"></list></costumes><sounds><list struct="atomic" id="33"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19.999999999999915" y="125.00000000000006"><block s="receiveGo"></block><block s="bubble"><l>Click me to run Day Name</l></block></script><script x="244" y="91"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Enter  a number of the day (1-7)</l></block><block s="doSetVar"><l>day number</l><block s="getLastAnswer"></block></block><custom-block s="What Day of the Week is it?"></custom-block></script></scripts></sprite><sprite name="Sprite(3)" idx="3" x="-180" y="-59" heading="251" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,151.77599999999993,237.15,1" pen="tip" id="49"><costumes><list struct="atomic" id="50"></list></costumes><sounds><list struct="atomic" id="51"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20.000000000000057" y="63.000000000000114"><block s="receiveGo"></block><block s="bubble"><l>Click me to run Days In Month</l></block></script><script x="256" y="51.00000000000006"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Enter a name of a month</l></block><block s="doSetVar"><l>month name</l><block s="getLastAnswer"></block></block><custom-block s="How many Days in the Month?"></custom-block></script></scripts></sprite><sprite name="Sprite(4)" idx="4" x="-178" y="-120" heading="282" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,45.899999999999984,0,1" pen="tip" id="67"><costumes><list struct="atomic" id="68"></list></costumes><sounds><list struct="atomic" id="69"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19.999999999999943" y="136.99999999999994"><block s="receiveGo"></block><block s="bubble"><l>Click me to run Is Leap Year</l></block></script><script x="260.0000000000001" y="137"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Enter a year</l></block><block s="doSetVar"><l>year</l><block s="getLastAnswer"></block></block><custom-block s="Is it a Leap Year?"></custom-block></script><script x="868" y="758"><custom-block s="is a leap year %s"><custom-block s="get answer to %s"><l>Enter a year</l></custom-block></custom-block></script></scripts></sprite><sprite name="Sprite(7)" idx="7" x="106" y="-116" heading="187" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,163.20000000000002,153.40800000000002,1" pen="tip" id="89"><costumes><list struct="atomic" id="90"></list></costumes><sounds><list struct="atomic" id="91"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="137"><block s="receiveGo"></block><block s="bubble"><l>Click me to run Day Of Week</l></block></script><script x="10" y="10"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="day of week %s %s %s"><custom-block s="get answer to %s"><l>Enter a month name (e.g. January)</l></custom-block><custom-block s="get answer to %s"><l>Enter the day of the month</l></custom-block><custom-block s="get answer to %s"><l>Enter a year</l></custom-block></custom-block><block s="bubble"><l>Click me to run Day Of Week</l></block></script></scripts></sprite><sprite name="Sprite(6)" idx="6" x="122" y="6" heading="114" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="130.05,0,85.83300000000001,1" pen="tip" id="112"><costumes><list struct="atomic" id="113"></list></costumes><sounds><list struct="atomic" id="114"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="137.00000000000006"><block s="receiveGo"></block><block s="bubble"><l>Click me to run Day In Year</l></block></script><script x="19.999999999999915" y="10.000000000000043"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="day in year %s %s"><custom-block s="get answer to %s"><l>Enter a year</l></custom-block><custom-block s="get answer to %s"><l>Enter the day of year</l></custom-block></custom-block><block s="bubble"><l>Click me to run Day In Year</l></block></script></scripts></sprite><sprite name="Sprite(5)" idx="5" x="115" y="97" heading="157" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="181.04999999999998,130.356,0,1" pen="tip" id="132"><costumes><list struct="atomic" id="133"></list></costumes><sounds><list struct="atomic" id="134"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10.000000000000057" y="191"><block s="receiveGo"></block><block s="bubble"><l>Click me to run Is Valid Date</l></block></script><script x="272" y="148"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Enter a name of a month</l></block><block s="doSetVar"><l>month name</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Enter a day of the month</l></block><block s="doSetVar"><l>day of month</l><block s="getLastAnswer"></block></block><custom-block s="Valid date in the month?"></custom-block><block s="bubble"><l>Click me to run Is Valid Date</l></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="month name %&apos;month num&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSayFor"><custom-block s="month name reporter %s"><block var="month num"/></custom-block><l>2</l></block></script></block-definition><block-definition s="day name %&apos;day num&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="day num"/><l>1</l></block><script><block s="doSayFor"><l>Sunday</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="day num"/><l>2</l></block><script><block s="doSayFor"><l>Monday</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="day num"/><l>3</l></block><script><block s="doSayFor"><l>Tuesday</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="day num"/><l>4</l></block><script><block s="doSayFor"><l>Wednesday</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="day num"/><l>5</l></block><script><block s="doSayFor"><l>Thursday</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="day num"/><l>6</l></block><script><block s="doSayFor"><l>Friday</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="day num"/><l>7</l></block><script><block s="doSayFor"><l>Saturday</l><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Unknown day number: </l><block var="day num"/></list></block><l>2</l></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="days in %&apos;month name&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>days</l></list></block><block s="doSetVar"><l>days</l><custom-block s="days in reporter %s %s"><block var="month name"/><block s="reportBoolean"><l><bool>false</bool></l></block></custom-block></block><block s="doIfElse"><block s="reportGreaterThan"><block var="days"/><l>0</l></block><script><block s="doSayFor"><block var="days"/><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Unknown Month Name: </l><block var="month name"/></list></block><l>2</l></block></script></block></script></block-definition><block-definition s="is a leap year %&apos;year&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSayFor"><custom-block s="is a leap year reporter %s"><block var="year"/></custom-block><l>2</l></block></script></block-definition><block-definition s="is a valid date %&apos;month name&apos; %&apos;day of month&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSayFor"><block s="reportAnd"><block s="reportGreaterThan"><block var="day of month"/><l>0</l></block><custom-block s="%s &lt;= %s"><block var="day of month"/><custom-block s="days in reporter %s %s"><block var="month name"/><block s="reportBoolean"><l><bool>false</bool></l></block></custom-block></custom-block></block><l>2</l></block></script></block-definition><block-definition s="day in year %&apos;year&apos; %&apos;day of year&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>month num</l></list></block><block s="doDeclareVariables"><list><l>days in</l></list></block><block s="doSetVar"><l>month num</l><l>1</l></block><block s="doSetVar"><l>days in</l><custom-block s="days in reporter %s %s"><custom-block s="month name reporter %s"><block var="month num"/></custom-block><custom-block s="is a leap year reporter %s"><block var="year"/></custom-block></custom-block></block><block s="doUntil"><block s="reportOr"><block s="reportLessThan"><block var="days in"/><l>0</l></block><custom-block s="%s &lt;= %s"><block var="day of year"/><block var="days in"/></custom-block></block><script><block s="doChangeVar"><l>month num</l><l>1</l></block><block s="doChangeVar"><l>day of year</l><block s="reportDifference"><l>0</l><block var="days in"/></block></block><block s="doSetVar"><l>days in</l><custom-block s="days in reporter %s %s"><custom-block s="month name reporter %s"><block var="month num"/></custom-block><custom-block s="is a leap year reporter %s"><block var="year"/></custom-block></custom-block></block></script></block><block s="doIfElse"><block s="reportLessThan"><block var="days in"/><l>0</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Error!  Invalid number of days specified: </l><block var="day of year"/></list></block><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><custom-block s="month name reporter %s"><block var="month num"/></custom-block><l> </l><block var="day of year"/></list></block><l>2</l></block></script></block></script></block-definition><block-definition s="day of week %&apos;month name&apos; %&apos;day of month&apos; %&apos;year&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="day name %s"><custom-block s="day of week reporter %s %s %s"><block var="month name"/><block var="day of month"/><block var="year"/></custom-block></custom-block></script></block-definition><block-definition s="%&apos;x&apos; is multiple of %&apos;y&apos;" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportModulus"><block var="x"/><block var="y"/></block><l>0</l></block></block></script></block-definition><block-definition s="days in reporter %&apos;month name&apos; %&apos;is leap year&apos;" type="reporter" category="other"><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="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="doReport"><l>31</l></block></script><script><block s="doIfElse"><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="doReport"><l>30</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month name"/><l>February</l></block><script><block s="doIfElse"><block var="is leap year"/><script><block s="doReport"><l>29</l></block></script><script><block s="doReport"><l>28</l></block></script></block></script><script><block s="doReport"><l>-1</l></block></script></block></script></block></script></block></script></block-definition><block-definition s="get answer to %&apos;question&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doAsk"><block var="question"/></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="is a leap year reporter %&apos;year&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><custom-block s="%s is multiple of %s"><block var="year"/><l>400</l></custom-block><block s="reportAnd"><custom-block s="%s is multiple of %s"><block var="year"/><l>4</l></custom-block><block s="reportNot"><custom-block s="%s is multiple of %s"><block var="year"/><l>100</l></custom-block></block></block></block></block></script></block-definition><block-definition s="month name reporter %&apos;month num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="month num"/><l>1</l></block><script><block s="doReport"><l>January</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month num"/><l>2</l></block><script><block s="doReport"><l>February</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month num"/><l>3</l></block><script><block s="doReport"><l>March</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month num"/><l>4</l></block><script><block s="doReport"><l>April</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month num"/><l>5</l></block><script><block s="doReport"><l>May</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month num"/><l>6</l></block><script><block s="doReport"><l>June</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month num"/><l>7</l></block><script><block s="doReport"><l>July</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month num"/><l>8</l></block><script><block s="doReport"><l>August</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month num"/><l>9</l></block><script><block s="doReport"><l>September</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month num"/><l>10</l></block><script><block s="doReport"><l>October</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month num"/><l>11</l></block><script><block s="doReport"><l>November</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month num"/><l>12</l></block><script><block s="doReport"><l>December</l></block></script><script><block s="doReport"><block s="reportJoinWords"><list><l>Unknown month number: </l><block var="month num"/></list></block></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="month days to add %&apos;month&apos; %&apos;year&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>ndays</l></list></block><block s="doDeclareVariables"><list><l>month num</l></list></block><block s="doSetVar"><l>ndays</l><l>0</l></block><block s="doSetVar"><l>month num</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><custom-block s="month name reporter %s"><block var="month num"/></custom-block><block var="month"/></block><script><block s="doChangeVar"><l>ndays</l><custom-block s="days in reporter %s %s"><custom-block s="month name reporter %s"><block var="month num"/></custom-block><custom-block s="is a leap year reporter %s"><block var="year"/></custom-block></custom-block></block><block s="doChangeVar"><l>month num</l><l>1</l></block></script></block><block s="doReport"><block var="ndays"/></block></script></block-definition><block-definition s="year days to add %&apos;ref_year&apos; %&apos;year&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>incr</l></list></block><block s="doDeclareVariables"><list><l>ndays</l></list></block><block s="doSetVar"><l>ndays</l><l>0</l></block><block s="doIfElse"><block s="reportLessThan"><block var="ref_year"/><block var="year"/></block><script><block s="doSetVar"><l>incr</l><l>1</l></block></script><script><block s="doDeclareVariables"><list><l>tmp</l></list></block><block s="doSetVar"><l>tmp</l><block var="ref_year"/></block><block s="doSetVar"><l>ref_year</l><block var="year"/></block><block s="doSetVar"><l>year</l><block var="tmp"/></block><block s="doSetVar"><l>incr</l><l>-1</l></block></script></block><block s="doUntil"><block s="reportEquals"><block var="ref_year"/><block var="year"/></block><script><block s="doIfElse"><custom-block s="is a leap year reporter %s"><block var="ref_year"/></custom-block><script><block s="doChangeVar"><l>ndays</l><l>366</l></block></script><script><block s="doChangeVar"><l>ndays</l><l>365</l></block></script></block><block s="doChangeVar"><l>ref_year</l><l>1</l></block></script></block><block s="doReport"><block s="reportProduct"><block var="incr"/><block var="ndays"/></block></block></script></block-definition><block-definition s="day of week reporter %&apos;month name&apos; %&apos;day of month&apos; %&apos;year&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportSum"><block s="reportModulus"><block s="reportSum"><l>6</l><block s="reportSum"><custom-block s="year days to add %s %s"><l>2000</l><block var="year"/></custom-block><block s="reportSum"><custom-block s="month days to add %s %s"><block var="month name"/><block var="year"/></custom-block><block s="reportDifference"><block var="day of month"/><l>1</l></block></block></block></block><l>7</l></block><l>1</l></block></block></script></block-definition><block-definition s="%&apos;x&apos; &lt;= %&apos;y&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportEquals"><block var="x"/><block var="y"/></block><block s="reportLessThan"><block var="x"/><block var="y"/></block></block></block></script></block-definition><block-definition s="What Month is it?" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="month number"/><l>1</l></block><script><block s="doSayFor"><l>That is the month of January</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month number"/><l>2</l></block><script><block s="doSayFor"><l>That is the month of February</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month number"/><l>3</l></block><script><block s="doSayFor"><l>That is the month of March</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month number"/><l>4</l></block><script><block s="doSayFor"><l>That is the month of April</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month number"/><l>5</l></block><script><block s="doSayFor"><l>That is the month of May</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month number"/><l>6</l></block><script><block s="doSayFor"><l>That is the month of June</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month number"/><l>7</l></block><script><block s="doSayFor"><l>That is the month of July</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month number"/><l>8</l></block><script><block s="doSayFor"><l>That is the month of August</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month number"/><l>9</l></block><script><block s="doSayFor"><l>That is the month of September</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month number"/><l>10</l></block><script><block s="doSayFor"><l>That is the month of October</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month number"/><l>11</l></block><script><block s="doSayFor"><l>That is the month of November</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month number"/><l>12</l></block><script><block s="doSayFor"><l>That is the month of December</l><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="month number"/><l> is an unknown month</l></list></block><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><block s="bubble"><l>Click me to run  Name of the Month</l></block></script></block-definition><block-definition s="What Day of the Week is it?" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="day number"/><l>1</l></block><script><block s="doSayFor"><l>That is Sunday</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="day number"/><l>2</l></block><script><block s="doSayFor"><l>That is Monday</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="day number"/><l>3</l></block><script><block s="doSayFor"><l>That is Tuesday</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="day number"/><l>4</l></block><script><block s="doSayFor"><l>That is Wednesday</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="day number"/><l>5</l></block><script><block s="doSayFor"><l>That is Thursday</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="day number"/><l>6</l></block><script><block s="doSayFor"><l>That is Friday</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="day number"/><l>7</l></block><script><block s="doSayFor"><l>That is Saturday</l><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="day number"/><l> is an unknown day of the week</l></list></block><l>2</l></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block><block s="bubble"><l>Click me to run Day of the Week</l></block></script></block-definition><block-definition s="How many Days in the Month?" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><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="doSayFor"><l>There are 31 days in that month</l><l>2</l></block></script><script><block s="doIfElse"><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="doSayFor"><l>There are 30 days in that month</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="month name"/><l>February</l></block><script><block s="doIfElse"><block var="is leap year"/><script><block s="doSayFor"><l>There are 29 days in that month</l><l>2</l></block></script><script><block s="doSayFor"><l>There are 28 days in that month</l><l>2</l></block></script></block></script><script><block s="doSayFor"><l>I do not know of that month or how many days it has</l><l>3</l></block></script></block></script></block></script></block><block s="bubble"><l>Click me to run Days in the Month</l></block></script></block-definition><block-definition s="Is it a Leap Year?" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportOr"><custom-block s="%s is multiple of %s"><block var="year"/><l>400</l></custom-block><block s="reportAnd"><custom-block s="%s is multiple of %s"><block var="year"/><l>4</l></custom-block><block s="reportNot"><custom-block s="%s is multiple of %s"><block var="year"/><l>100</l></custom-block></block></block></block><script><block s="doSayFor"><l>That year is a leap year</l><l>2</l></block></script><script><block s="doSayFor"><l>That year is a normal year</l><l>2</l></block></script></block><block s="bubble"><l>Click me to run Is Leap Year</l></block></script></block-definition><block-definition s="day of month" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Valid date in the month?" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportAnd"><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><block s="reportAnd"><block s="reportLessThan"><block var="day of month"/><l>32</l></block><block s="reportLessThan"><l>0</l><block var="day of month"/></block></block></block><script><block s="doSayFor"><l>That is a valid day of the month</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportAnd"><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><block s="reportAnd"><block s="reportLessThan"><block var="day of month"/><l>31</l></block><block s="reportLessThan"><l>0</l><block var="day of month"/></block></block></block><script><block s="doSayFor"><l>That is a valid day of the month</l><l></l></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="month name"/><l>February</l></block><block s="reportAnd"><block s="reportLessThan"><block var="day of month"/><l>29</l></block><block s="reportLessThan"><l>0</l><block var="day of month"/></block></block></block><script><block s="doSayFor"><l>That is a valid day of the month</l><l>2</l></block></script><script><block s="doSayFor"><l>That is not a valid day of the month</l><l>2</l></block></script></block></script></block></script></block></script></block-definition></blocks><variables><variable name="month number"><l>6</l></variable><variable name="day number"><l>may</l></variable><variable name="month name"><l>MAY</l></variable><variable name="year"><l>2020</l></variable><variable name="day of month"><l>5</l></variable></variables></project><media name="Let Me Check My Calendar 2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>