<snapdata remixID="8874818"><project name="Part 1 calendar" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0.7520891364902127" y="-0.9192200557102979" 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="51" y="71.19999999999999"><block s="receiveGo"></block><block s="doSetVar"><l>YEAR</l><l>0</l></block><block s="doSetVar"><l>numb</l><l>0</l></block><block s="doAsk"><l>what is the year?</l></block><block s="doSetVar"><l>YEAR</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>numb from 1-366</l></block><block s="doSetVar"><l>numb</l><block s="getLastAnswer"></block></block><block s="doSayFor"><custom-block s="date %n %n"><block var="numb"/><block var="YEAR"/></custom-block><l>2</l></block></script><script x="357" y="297.2"><custom-block s="LEAP YEAR %n"><l>2004</l></custom-block></script><script x="390" y="219.19999999999976"><custom-block s="month %n"><l>1</l></custom-block></script><script x="302" y="113"><custom-block s="%n is integer?"><l></l></custom-block></script><script x="377" y="368.2"><custom-block s="Day %n"><l>2</l></custom-block></script><script x="353" y="173"><custom-block s="day in month %n %n"><l></l><l></l></custom-block></script></scripts></sprite><watcher var="months" style="normal" x="7.479166666666515" y="7.4791666666666785" color="243,118,29" hidden="true"/><watcher var="int" style="normal" x="7.479166666666515" y="77.03541816250004" color="243,118,29"/><watcher var="day of week" style="normal" x="7.479166666666515" y="94.98541965833333" color="243,118,29" hidden="true"/><watcher var="days in month" style="normal" x="7.479166666666515" y="164.54167115416664" color="243,118,29" hidden="true"/><watcher var="YEAR" style="normal" x="5.983333333332666" y="4.487505983333342" color="243,118,29"/><watcher var="numb" style="normal" x="4.487500000000182" y="26.925007479166645" color="243,118,29"/><watcher var="b" style="normal" x="133" y="33" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="%&apos;num&apos; is integer?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportModulus"><block var="num"/><l>1</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="day in month %&apos;month num&apos; %&apos;year numb&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><l>13</l><block var="month num"/></block><block s="reportAnd"><custom-block s="%n is integer?"><block var="month num"/></custom-block><block s="reportGreaterThan"><block var="month num"/><l>0</l></block></block></block><script><block s="doIfElse"><block s="reportAnd"><custom-block s="LEAP YEAR %n"><block var="year numb"/></custom-block><block s="reportEquals"><block var="month num"/><l>2</l></block></block><script><block s="doReport"><l>29</l></block></script><script><block s="doReport"><block s="reportListItem"><block var="month num"/><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><script><block s="doReport"><l>Invalid</l></block></script></block></script></block-definition><block-definition s="LEAP YEAR %&apos;NUMB&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="NUMB"/><l>4</l></block><l>0</l></block><block s="reportOr"><block s="reportNot"><block s="reportEquals"><block s="reportModulus"><block var="NUMB"/><l>100</l></block><l>0</l></block></block><block s="reportEquals"><block s="reportModulus"><block var="NUMB"/><l>400</l></block><l>0</l></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Set all values to 0" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l></l><l>0</l></block><block s="doSetVar"><l></l><l>0</l></block><block s="doSetVar"><l></l><l>0</l></block><block s="doSetVar"><l></l><l>0</l></block><block s="doSetVar"><l></l><l>0</l></block></script></block-definition><block-definition s="month %&apos;monthnumb&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportAnd"><custom-block s="%n is integer?"><block var="monthnumb"/></custom-block><block s="reportAnd"><block s="reportGreaterThan"><block var="monthnumb"/><l>0</l></block><block s="reportLessThan"><block var="monthnumb"/><l>13</l></block></block></block><script><block s="doReport"><block s="reportListItem"><block var="monthnumb"/><block s="reportNewList"><list><l>Jan</l><l>Feb</l><l>Mar</l><l>Apr</l><l>May</l><l>Jun</l><l>July</l><l>Aug</l><l>Sep</l><l>Oct</l><l>Nov</l><l>Dec</l></list></block></block></block></script><script><block s="doReport"><l>Invalid</l></block></script></block></script></block-definition><block-definition s="Day %&apos;number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doSetVar"><l>day of week</l><block s="reportNewList"><list><l>Sun</l><l>Mon</l><l>Tues</l><l>Wends</l><l>Thurs</l><l>Fri</l><l>Sat</l></list></block></block><block s="doIf"><block s="reportAnd"><custom-block s="%n is integer?"><block var="number"/></custom-block><block s="reportAnd"><block s="reportGreaterThan"><block var="number"/><l>0</l></block><block s="reportLessThan"><block var="number"/><l>8</l></block></block></block><script><block s="doFor"><l>i</l><block var="number"/><block s="reportListLength"><block var="day of week"/></block><script><block s="doIfElse"><block s="reportEquals"><block var="i"/><block var="number"/></block><script><block s="doReport"><block s="reportListItem"><block var="number"/><block var="day of week"/></block></block></script><script><block s="doReport"><l>not an int or above 7</l></block></script></block></script></block></script></block></script></block-definition><block-definition s="date %&apos;day&apos; %&apos;what year&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="day"/><l>366</l></block><block s="reportAnd"><block s="reportGreaterThan"><block var="day"/><l>0</l></block><custom-block s="%n is integer?"><block var="day"/></custom-block></block></block><script><block s="doSetVar"><l>int</l><l>1</l></block><block s="doSetVar"><l>b</l><block var="day"/></block><block s="doUntil"><block s="reportLessThan"><block var="b"/><custom-block s="day in month %n %n"><block var="int"/><block var="what year"/></custom-block></block><script><block s="doSetVar"><l>b</l><block s="reportDifference"><block var="b"/><custom-block s="day in month %n %n"><block var="int"/><block var="what year"/></custom-block></block></block><block s="doSetVar"><l>int</l><block s="reportSum"><block var="int"/><l>1</l></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><custom-block s="month %n"><block var="int"/></custom-block><l> </l><block var="b"/></list></block></block></script><script><block s="doReport"><l>Invalid</l></block></script></block></script></block-definition></blocks><variables><variable name="months"><list struct="atomic" id="363">Jan,Feb,Mar,Apr,May,Jun,July,Aug,Sep,Oct,Nov,Dec</list></variable><variable name="int"><l></l></variable><variable name="day of week"><list struct="atomic" id="364">Sun,Mon,Tues,Wends,Thurs,Fri,Sat</list></variable><variable name="days in month"><list struct="atomic" id="365">31,28,31,30,31,30,31,31,30,31,30,31</list></variable><variable name="YEAR"><l>2000</l></variable><variable name="numb"><l>340</l></variable><variable name="b"><l>5</l></variable></variables></project><media name="Part 1 calendar" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>