<snapdata remixID="10858745"><project name="Lab 3.3 - Let Me Check My Calendar (starter)" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABLBJREFUeF7t3TFI1AEUx/GnDlkhKIjQEKYiSJOCQjjY0lYIpkNymDi0tIkQDYoNTU42O4hDOFxTKOXg4BRCKBiJSXBFOEhig0LkkHH/8PAwu/vFk0fn16XCd+95H794aUNlh4eHh8YbAkECZQQYJM/ZRIAACSFU4I8Brqys2NLS0u9Cy8rs+Ku0x5/Ly8utq6vLWltbQ588x+MFTgS4sLBgTU1N8kc2++yJXfn0uuDjLjffsI6Hk8nc+vq6dXd3F3wMA6UrkBfg8vKyVVVVJV/xjr7SFfvrm8c37d71S0VJfb7/Kre/oqLCWlpainocQ6UnkBfg2NiY9fb2Js9yfn7eRkdHk9+vrq5aW1ubTU9P29DQkPX19VkqlbLx8XGbmZlJZt6O3coL8OKDWfv57Yv9ePHohNrH/pe5yBcXF21kZKT0ZHlGRQnkBTg5OWmdnZ1JHNmX4uxXppqaGtvf37eGhgbb3d216urq5P11dXVWW1tre3t7lslk7N3T23kBXuibsPKaq/Z9qv/EB/L+bjr3FXBjY8MGBweL+mAZKj2BvAC3t7dtc3Pzn57lh4meol+CV+88z93o6OiwysrKf7rJg/5/gRPfhExNTVljY6P8d8DsNy7X6usLinzd2bG1tbVk/9bWlg0MDBR8DAOlK3DqzwHP+h9IsgHyhgA/iKaBUAECDOXnOAHSQKgAAYbyc5wAaSBUgABD+TlOgDQQKkCAofwcJ0AaCBUgwFB+jhMgDYQKEGAoP8cJkAZCBQgwlJ/jBEgDoQIEGMrPcQKkgVABAgzl5zgB0kCoAAGG8nOcAGkgVIAAQ/k5ToA0ECpAgKH8HCdAGggVIMBQfo4TIA2EChBgKD/HCZAGQgUIMJSf4wRIA6ECBBjKz3ECpIFQAQIM5ec4AdJAqAABhvJznABpIFSAAEP5OU6ANBAqQICh/BwnQBoIFSDAUH6OEyANhAoQYCg/xwmQBkIFCDCUn+MEeEoD7e3tNjw8bKlUikrOUIAA/4Lb09OTe28mk7F0Om3Nzc1n+Ok4f6sJsMDn/HiER6PZ/2z74ODA5ubmzl8xzs+YAAnQOSltHQHyEqwV4zxNgHwT4pyUto4ANS+mnQUI0BmUdZoAAWpeTDsLEKAzKOs0AQLUvJh2FiBAZ1DWaQIEqHkx7SxAgM6grNMECFDzYtpZgACdQVmnCRCg5sW0swABOoOyThMgQM2LaWcBAnQGZZ0mQICaF9POAgToDMo6TYAANS+mnQUI0BmUdZoAAWpeTDsLEKAzKOs0AQLUvJh2FiBAZ1DWaQIEqHkx7SxAgM6grNMECFDzYtpZgACdQVmnCRCg5sW0swABOoOyThMgQM2LaWcBAnQGZZ0mQICaF9POAgToDMo6TYAANS+mnQUI0BmUdZoAAWpeTDsLEKAzKOs0AQLUvJh2FiBAZ1DWaQIEqHkx7SxAgM6grNMECFDzYtpZgACdQVmnCRCg5sW0swABOoOyThMgQM2LaWcBAnQGZZ0mQICaF9POAgToDMo6TYAANS+mnQUI0BmUdZoAAWpeTDsLEKAzKOs0AQLUvJh2FiBAZ1DWaQIEqHkx7SxAgM6grNMECFDzYtpZ4BdK0623DJWYpAAAAABJRU5ErkJggg==</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,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><comment x="26.235955056179762" y="11.235955056179776" w="287.191011235955" collapsed="false">Try some different parameters on the custom reporters below and check what they report to understand how they behave!</comment><script x="15.235955056179762" y="81.19101123595502"><custom-block s="name of day %s"><l></l></custom-block></script><script x="13" y="161.66666666666666"><custom-block s="days in month %s leap year? %b"><l>2</l><l><bool>false</bool></l></custom-block></script><script x="28" y="225.66666666666666"><custom-block s="Valid Date? Month %s Day %s Year %s"><l>2</l><l>29</l><l>2020</l></custom-block></script><script x="17.23595505617982" y="118.78651685393257"><custom-block s="name of month %s"><l>2</l></custom-block></script></scripts></sprite><watcher var="month" style="normal" x="10" y="10" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="name of month %&apos;month index&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="month index"/><block s="reportNewList"><list><l>January</l><l>February</l><l>March</l><l>April</l><l>May</l><l>June</l><l>July</l><l>August</l><l>September</l><l>October</l><l>November</l><l>December</l></list></block></block></block></script></block-definition><block-definition s="name of day %&apos;day index&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="day index"/><block s="reportNewList"><list><l>Sunday</l><l>Monday</l><l>Tuesday</l><l>Wednesday</l><l>Thursday</l><l>Friday</l><l>Saturday</l></list></block></block></block></script></block-definition><block-definition s="days in month %&apos;month index&apos; leap year? %&apos;leapYear&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%b">false</input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="month index"/><l>2</l></block><block var="leapYear"/></block><script><block s="doReport"><l>29</l></block></script><script><block s="doReport"><block s="reportListItem"><block var="month index"/><block s="reportNewList"><list><l>31</l><l>28</l><l>31</l><l>30</l><l>31</l><l>30</l><l>31</l><l>31</l><l>30</l><l>31</l><l>30</l><l>31</l></list></block></block></block></script></block></script></block-definition><block-definition s="is a leap year? %&apos;Year&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportNot"><block s="reportEquals"><block s="reportModulus"><block var="Year"/><l>100</l></block><l>0</l></block></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="reportEquals"><block s="reportEquals"><block s="reportModulus"><block var="Year"/><l>4</l></block><l>0</l></block><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><block s="reportEquals"><block s="reportModulus"><block var="Year"/><l>400</l></block><l>0</l></block></block></block></script></block-definition><block-definition s="Valid Date? Month %&apos;Month&apos; Day %&apos;Day&apos; Year %&apos;Year&apos;" type="predicate" 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="reportAnd"><block s="reportLessThan"><l>0</l><block var="Day"/></block><block s="reportLessThanOrEquals"><block var="Day"/><custom-block s="days in month %s leap year? %b"><block var="Month"/><custom-block s="is a leap year? %n"><block var="Year"/></custom-block></custom-block></block></block></block></script></block-definition><block-definition s="day in year %&apos;year&apos; day %&apos;day&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><custom-block s="is a leap year? %n"><block var="year"/></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doIf"><block s="reportEquals"><block var="day"/><block s="reportNumbers"><l>1</l><l>31</l></block></block><script></script></block><block s="doIf"><block s="reportEquals"><block var="day"/><block s="reportNumbers"><l>32</l><l>59</l></block></block><script></script></block><block s="doIf"><block s="reportEquals"><block var="day"/><block s="reportNumbers"><l>60</l><l>90</l></block></block><script></script></block><block s="doIf"><block s="reportEquals"><block var="day"/><block s="reportNumbers"><l>91</l><l>121</l></block></block><script></script></block><block s="doIf"><block s="reportEquals"><block var="day"/><block s="reportNumbers"><l>122</l><l>151</l></block></block><script></script></block><block s="doIf"><block s="reportEquals"><block var="day"/><block s="reportNumbers"><l>152</l><l>182</l></block></block><script></script></block><block s="doIf"><block s="reportEquals"><block var="day"/><block s="reportNumbers"><l>183</l><l>212</l></block></block><script></script></block><block s="doIf"><block s="reportEquals"><block var="day"/><block s="reportNumbers"><l>213</l><l>243</l></block></block><script></script></block><block s="doIf"><block s="reportEquals"><block var="day"/><block s="reportNumbers"><l>244</l><l>273</l></block></block><script></script></block><block s="doIf"><block s="reportEquals"><block var="day"/><block s="reportNumbers"><l>274</l><l>304</l></block></block><script></script></block><block s="doIf"><block s="reportEquals"><block var="day"/><block s="reportNumbers"><l>305</l><l>334</l></block></block><script></script></block><block s="doIf"><block s="reportEquals"><block var="day"/><block s="reportNumbers"><l>335</l><l>366</l></block></block><script></script></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="is a leap year? %n"><block var="year"/></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script></script></block></script></block-definition></blocks><variables><variable name="month"><l>0</l></variable></variables></project><media name="Lab 3.3 - Let Me Check My Calendar (starter)" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>