<snapdata remixID="10919847"><project name="3.3" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABZJJREFUeF7tmssrfX0Uxtch90guIeUeSi5lIJdyy0AZmDMwMRIjRRgYyz+AiYmBmYGJDJgwkEsYCAMZYICB+915W986b3nL+/Pus9/Wynp2nZyw11rP83z67n2+ZweCwWCQcMABIQcCAFDIebR1DgBAgCDqAAAUtR/NASAYEHUAAIraj+YAEAyIOgAARe1HcwAIBkQdAICi9qM5AAQDog4AQFH70RwAggFRBwCgqP1oDgDBgKgDAFDUfjQHgGBA1AEAKGo/mgNAMCDqAAAUtR/NASAYEHUAAIraj+YAEAyIOgAARe1HcwAIBkQdAICi9qM5AAQDog4AQFH70RwAggFRBwCgqP1oDgDBgKgDAFDUfjQHgGBA1AEAKGo/mgNAMCDqAAAUtR/NASAYEHUAAIraj+YAEAyIOgAARe1HcwAIBkQdAICi9qM5AAQDog4AQB/tv7+/p9PTU7q+vqaPj4+wK8fExFB2djbl5uaGXUtrAQDoUzJ3d3e0tbVFRUVFlJWVRZGRkWFXfnh4oKOjIwoEAlRVVRV2PY0FAKBPqezt7VF6erqDz+9je3ubcnJyKC0tze/S4vUAoE8RrKysUHNzs0/VvpY5OTlxv8jPz/9f6ksWBYA+uR8CsKenx1Xs7Ox0Lz4WFhb+fu+lHQD04pqxc0IAVlZW0tDQEJWXl9Po6CilpKRQXl4e7e7uUlNTEy0vL9Ps7CzNz8/T3NwcdXV10fr6Oj09PVFrayutrq7S7e2tO3d/f5/6+voIABqDyYvcEIAVFRU0PDzsPpDwfWFBQYG7LxwfH6fU1FT3nldEhm9iYoLOzs5oZGTEgdnd3U29vb00MzNDm5ub7mdmZiYA9BKItXNCADJo/Lq4uKDBwUFKTk6m+vp6Wlpaoo6ODrq6uqLDw0OqqamhxcVFmpycdMBGR0dTS0uLu1Tf3NxQe3s77ezsOBuxAlqjyYNeBrCxsZEiIiI8nP31FF4N+WhrawOAYbtppMDx8TG9vr5SWVmZr4rf3t5oY2PD7QMmJCT4WltDMXwK9imFYDBIvF/Hl1K+7PIrMTGRGKDLy0tPXRjo8/Nzdx/J94K/8QCAPqfKwPA9XnV1Nb28vNDBwYHboPZyaY6KinKbz0lJST5PqaccAPQ5CwaQX7wSPj8/U2lp6a8GKFz7AGC4Dv7j/LW1NXcvyF+dFRYW+lz995UDgN9kOjU1RbGxsVRbW0vFxcU/Sp739Hj1Kykpwar3I8eIAOA3RvF+XX9/Pz0+PtLn5yfV1dW5FY23WjIyMn5oL/7tTw4AwH9xiL/NGBsbcyth6Hh/f3fbIQ0NDe7hAH4AIT4+/k8+4+/fOAAAPQDI2ysMIG+P8IoYFxcHwDw6AAC/MY737gYGBr5cgvlhU36ggLdVcPjjAAD8xsfp6WniR+L/y4cQfyKxVQUA2spbnVoAqC4SWwMBQFt5q1MLANVFYmsgAGgrb3VqAaC6SGwNBABt5a1OLQBUF4mtgQCgrbzVqQWA6iKxNRAAtJW3OrUAUF0ktgYCgLbyVqcWAKqLxNZAANBW3urUAkB1kdgaCADayludWgCoLhJbAwFAW3mrUwsA1UViayAAaCtvdWoBoLpIbA0EAG3lrU4tAFQXia2BAKCtvNWpBYDqIrE1EAC0lbc6tQBQXSS2BgKAtvJWpxYAqovE1kAA0Fbe6tQCQHWR2BoIANrKW51aAKguElsDAUBbeatTCwDVRWJrIABoK291agGgukhsDQQAbeWtTi0AVBeJrYEAoK281akFgOoisTUQALSVtzq1AFBdJLYGAoC28lanFgCqi8TWQADQVt7q1AJAdZHYGggA2spbnVoAqC4SWwMBQFt5q1MLANVFYmsgAGgrb3VqAaC6SGwNBABt5a1OLQBUF4mtgQCgrbzVqf0LbGf1t0gdqmkAAAAASUVORK5CYII=</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="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</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="19" y="54.99999999999997"><custom-block s="DayName %s"><l>3</l><comment w="90" collapsed="true">This block works by running the inputed number through a series of if blocks and if the inputed number is equal to the number in the if block the sprite will tell you the corresponding day of the week.</comment></custom-block></script><script x="20" y="99.83333333333334"><custom-block s="DaysIn %s"><l>June</l><comment w="90" collapsed="true">This block works by running the inputed month name through a series of if blocks, and if the month is the same as the month in the if block the sprite will tell the user how many days are in that month.</comment></custom-block></script><script x="21" y="145.83333333333334"><custom-block s="IsALeapYear %s"><l>1984</l><comment w="90" collapsed="true">This block works by inputing the year the user typed into an if block that will determine if the year is either a multiplier of 4 and not a multiplier of 100 or a multiplier of 100 and not a multiplier of 400, and the sprite will tell the user if it is or isn&apos;t a leap year based on if that is true or false.</comment></custom-block></script><script x="22" y="190.83333333333326"><custom-block s="AValidDate %s %s"><l>October</l><l>31st</l><comment w="90" collapsed="true">This block works by first running the month inputed through a series of if blocks then once the program has found the right month it runs the date through the if block of the month and determines wether the date is valid by seeing if it is the number of days in the month and zero.</comment></custom-block></script><script x="21" y="235.7666666666654"><custom-block s="DayInAYear %s %s"><l>2005</l><l>43</l><comment w="90" collapsed="true">In this blocks program there are 12 if blocks that are specific to each month, in each if block it determines if the day number is between the numbers of that month. At the end of the program it determines if the year given is a leap year and tells the user the date of the day 366 in a leap year. After that if block is an if block that determines if the inputed number is greater then 365 on a non leap year or 366 on a leap year or less than 1 and gives an error message if it is.</comment></custom-block></script><script x="16" y="10"><custom-block s="MonthName %s"><l>2</l><comment w="90" collapsed="true">This block works by putting the number that is inputed through a series of if blocks, that are all specific to one month in the year, and if the number is equal to the number in the if block then the sprite will say the corresponding month.</comment></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="MonthName %&apos;month #&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="month #"/><l>1</l></block><script><block s="bubble"><l>January</l></block><block s="doReport"><l>January</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month #"/><l>2</l></block><script><block s="bubble"><l>Feburary</l></block><block s="doReport"><l>Feburary</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month #"/><l>3</l></block><script><block s="bubble"><l>March</l></block><block s="doReport"><l>March</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month #"/><l>4</l></block><script><block s="bubble"><l>April</l></block><block s="doReport"><l>April</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month #"/><l>5</l></block><script><block s="bubble"><l>May</l></block><block s="doReport"><l>May</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month #"/><l>6</l></block><script><block s="bubble"><l>June</l></block><block s="doReport"><l>June</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month #"/><l>7</l></block><script><block s="bubble"><l>July</l></block><block s="doReport"><l>July</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month #"/><l>8</l></block><script><block s="bubble"><l>August</l></block><block s="doReport"><l>August</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month #"/><l>9</l></block><script><block s="bubble"><l>September</l></block><block s="doReport"><l>September</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month #"/><l>10</l></block><script><block s="bubble"><l>October</l></block><block s="doReport"><l>October</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month #"/><l>11</l></block><script><block s="bubble"><l>November</l></block><block s="doReport"><l>November</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month #"/><l>12</l></block><script><block s="bubble"><l>December</l></block><block s="doReport"><l>December</l></block></script></block></script></block-definition><block-definition s="DayName %&apos;day #&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="day #"/><l>1</l></block><script><block s="bubble"><l>Sunday</l></block><block s="doReport"><l>Sunday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="day #"/><l>2</l></block><script><block s="bubble"><l>Monday</l></block><block s="doReport"><l>Monday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="day #"/><l>3</l></block><script><block s="bubble"><l>Tuesday</l></block><block s="doReport"><l>Tuesday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="day #"/><l>4</l></block><script><block s="bubble"><l>Wensday</l></block><block s="doReport"><l>Wensday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="day #"/><l>5</l></block><script><block s="bubble"><l>Thurday</l></block><block s="doReport"><l>Thursday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="day #"/><l>6</l></block><script><block s="bubble"><l>Friday</l></block><block s="doReport"><l>Friday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="day #"/><l>7</l></block><script><block s="bubble"><l>Saturday</l></block><block s="doReport"><l>Saturday</l></block></script></block></script></block-definition><block-definition s="DaysIn %&apos;month name&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>January</l></block><block s="reportEquals"><block var="month name"/><l>January</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="month name"/><l> has 31 days in it.</l></list></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>February</l></block><block s="reportEquals"><block var="month name"/><l>February</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="month name"/><l> has 28 days in it.</l></list></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>March</l></block><block s="reportEquals"><block var="month name"/><l>march</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="month name"/><l> has 31days in it.</l></list></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>April</l></block><block s="reportEquals"><block var="month name"/><l>April</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="month name"/><l> has 30 days in it.</l></list></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>May</l></block><block s="reportEquals"><block var="month name"/><l>may</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="month name"/><l> has 31 days in it.</l></list></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>June</l></block><block s="reportEquals"><block var="month name"/><l>June</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="month name"/><l> has 30 days in it.</l></list></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>July</l></block><block s="reportEquals"><block var="month name"/><l>July</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="month name"/><l> has 31 days in it.</l></list></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>August</l></block><block s="reportEquals"><block var="month name"/><l>august</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="month name"/><l> has 31 days in it.</l></list></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>September</l></block><block s="reportEquals"><block var="month name"/><l>september</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="month name"/><l> has 30 days in it.</l></list></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>October</l></block><block s="reportEquals"><block var="month name"/><l>October</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="month name"/><l> has 31 days in it.</l></list></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>November</l></block><block s="reportEquals"><block var="month name"/><l>november</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="month name"/><l> has 30 days in it.</l></list></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>December</l></block><block s="reportEquals"><block var="month name"/><l>december</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="month name"/><l> has 31 days in it.</l></list></block></block></script></block></script></block-definition><block-definition s="IsALeapYear %&apos;year&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>4</l></block><l>0</l></block><block s="reportOr"><block s="reportLessThan"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block><block s="reportGreaterThan"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block><block s="reportOr"><block s="reportLessThan"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></block><block s="reportGreaterThan"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></block></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><block var="year"/><l> is a leap year.</l></list></block></block></script><script><block s="bubble"><block s="reportJoinWords"><list><block var="year"/><l> is not a leap year.</l></list></block></block></script></block></script></block-definition><block-definition s="AValidDate %&apos;month name&apos; %&apos;date&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>January</l></block><block s="reportEquals"><block var="month name"/><l>January</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="date"/><l>32</l></block><block s="reportGreaterThan"><block var="date"/><l>0</l></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>The </l><block var="date"/><l> is a valid date in </l><block var="month name"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>February</l></block><block s="reportEquals"><block var="month name"/><l>February</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="date"/><l>29</l></block><block s="reportGreaterThan"><block var="date"/><l>0</l></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>The </l><block var="date"/><l> is a valid date in </l><block var="month name"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>March</l></block><block s="reportEquals"><block var="month name"/><l>march</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="date"/><l>32</l></block><block s="reportGreaterThan"><block var="date"/><l>0</l></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>The </l><block var="date"/><l> is a valid date in </l><block var="month name"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>April</l></block><block s="reportEquals"><block var="month name"/><l>April</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="date"/><l>31</l></block><block s="reportGreaterThan"><block var="date"/><l>0</l></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>The </l><block var="date"/><l> is a valid date in </l><block var="month name"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>May</l></block><block s="reportEquals"><block var="month name"/><l>may</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="date"/><l>32</l></block><block s="reportGreaterThan"><block var="date"/><l>0</l></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>The </l><block var="date"/><l> is a valid date in </l><block var="month name"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>June</l></block><block s="reportEquals"><block var="month name"/><l>June</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="date"/><l>31</l></block><block s="reportGreaterThan"><block var="date"/><l>0</l></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>The </l><block var="date"/><l> is a valid date in </l><block var="month name"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>July</l></block><block s="reportEquals"><block var="month name"/><l>July</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="date"/><l>32</l></block><block s="reportGreaterThan"><block var="date"/><l>0</l></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>The </l><block var="date"/><l> is a valid date in </l><block var="month name"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>August</l></block><block s="reportEquals"><block var="month name"/><l>august</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="date"/><l>32</l></block><block s="reportGreaterThan"><block var="date"/><l>0</l></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>The </l><block var="date"/><l> is a valid date in </l><block var="month name"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>September</l></block><block s="reportEquals"><block var="month name"/><l>september</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="date"/><l>31</l></block><block s="reportGreaterThan"><block var="date"/><l>0</l></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>The </l><block var="date"/><l> is a valid date in </l><block var="month name"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>October</l></block><block s="reportEquals"><block var="month name"/><l>October</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="date"/><l>32</l></block><block s="reportGreaterThan"><block var="date"/><l>0</l></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>The </l><block var="date"/><l> is a valid date in </l><block var="month name"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>November</l></block><block s="reportEquals"><block var="month name"/><l>november</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="date"/><l>31</l></block><block s="reportGreaterThan"><block var="date"/><l>0</l></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>The </l><block var="date"/><l> is a valid date in </l><block var="month name"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="month name"/><l>December</l></block><block s="reportEquals"><block var="month name"/><l>december</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="date"/><l>32</l></block><block s="reportGreaterThan"><block var="date"/><l>0</l></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>The </l><block var="date"/><l> is a valid date in </l><block var="month name"/></list></block></block></script></block></script></block-definition><block-definition s="DayInAYear %&apos;year&apos; %&apos;day#&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>32</l></block><block s="reportGreaterThan"><block var="day#"/><l>0</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>January </l><block var="day#"/></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>60</l></block><block s="reportGreaterThan"><block var="day#"/><l>31</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>February </l><block s="reportDifference"><block var="day#"/><l>31</l></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>91</l></block><block s="reportGreaterThan"><block var="day#"/><l>59</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>March </l><block s="reportDifference"><block var="day#"/><l>59</l></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>121</l></block><block s="reportGreaterThan"><block var="day#"/><l>90</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>April </l><block s="reportDifference"><block var="day#"/><l>90</l></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>152</l></block><block s="reportGreaterThan"><block var="day#"/><l>120</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>May </l><block s="reportDifference"><block var="day#"/><l>120</l></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>182</l></block><block s="reportGreaterThan"><block var="day#"/><l>151</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>June </l><block s="reportDifference"><block var="day#"/><l>151</l></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>213</l></block><block s="reportGreaterThan"><block var="day#"/><l>181</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>July </l><block s="reportDifference"><block var="day#"/><l>181</l></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>244</l></block><block s="reportGreaterThan"><block var="day#"/><l>212</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>August </l><block s="reportDifference"><block var="day#"/><l>212</l></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>274</l></block><block s="reportGreaterThan"><block var="day#"/><l>243</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>September </l><block s="reportDifference"><block var="day#"/><l>243</l></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>305</l></block><block s="reportGreaterThan"><block var="day#"/><l>273</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>October </l><block s="reportDifference"><block var="day#"/><l>273</l></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>335</l></block><block s="reportGreaterThan"><block var="day#"/><l>304</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>November </l><block s="reportDifference"><block var="day#"/><l>304</l></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="day#"/><l>366</l></block><block s="reportGreaterThan"><block var="day#"/><l>334</l></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>December </l><block s="reportDifference"><block var="day#"/><l>334</l></block></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="day#"/><l>366</l></block><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>4</l></block><l>0</l></block><block s="reportOr"><block s="reportLessThan"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block><block s="reportGreaterThan"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block><block s="reportOr"><block s="reportLessThan"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></block><block s="reportGreaterThan"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></block></block></block></block></block><script><block s="bubble"><block s="reportJoinWords"><list><l>in </l><block var="year"/><l>, a leap year, this extra day would be February 29th</l></list></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportLessThan"><block var="day#"/><l>1</l></block><block s="reportGreaterThan"><block var="day#"/><l>365</l></block></block><block s="reportEquals"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>4</l></block><l>0</l></block><block s="reportOr"><block s="reportLessThan"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block><block s="reportGreaterThan"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block><block s="reportOr"><block s="reportLessThan"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></block><block s="reportGreaterThan"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></block></block></block></block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><script><block s="bubble"><l>Error</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportLessThan"><block var="day#"/><l>1</l></block><block s="reportGreaterThan"><block var="day#"/><l>366</l></block></block><block s="reportEquals"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>4</l></block><l>0</l></block><block s="reportOr"><block s="reportLessThan"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block><block s="reportGreaterThan"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block><block s="reportOr"><block s="reportLessThan"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></block><block s="reportGreaterThan"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></block></block></block></block><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><script><block s="bubble"><l>Error</l></block></script></block></script></block-definition></blocks><variables></variables></project><media name="3.3" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>