<snapdata remixID="10360986"><project name="3.5 Project: 3.3 Redux Starter" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAALQCAYAAABfdxm0AAAgAElEQVR4Xu3d7XbbRrIFUOX9H9qzNE4mcUYyQaA/qvrs+XfXBRpd+3RsHZKi//jwPwIECBAgQIAAAQIECBAgECDwR8CMRiRAgAABAgQIECBAgAABAh8KsENAgAABAgQIECBAgAABAhECCnBEzIYkQIAAAQIECBAgQIAAAQXYGSBAgAABAgQIECBAgACBCAEFOCJmQxIgQIAAAQIECBAgQICAAuwMECBAgAABAgQIECBAgMCxAp+l98ef0/3xz//j2IkNRoAAAQIECBAgQIAAAQLxAt4Bjj8CAAgQIECAAAECBAgQIJAhoABn5GxKAgQIECBAgAABAgQIxAsowPFHAAABAgS6C/hlnu4J2j8BAgQIEFgloACvkvYcAgQIECBAgAABAgQIENgqoABv5fdwAgQIECBAgAABAgQIEFgloACvkvYcAgQIECBAgAABAgQIENgq8LMA+/WprSF4OAECBAgQIECAAAECBAjMF/AO8HxjTyBAgAABAgQIECBAgACBAgIKcIEQbIHAboHZHwKZvf5uP88nQIAAAQIECBDoIaAA98jJLgkQIECAAAECBAgQIEDgoYAC/BDQ7QQIECBAgACBlwI+CvOSyAUECBBYIaAAr1D2DAIECBAgQIAAAQIECBDYLqAAb4/ABggQIECAAAECBAgQIEBghYACvELZMwgQIFBCwGcwS8RgEwQIECBAgMA2AQV4G70HEyBAgAABAgQIECBAgMBKAQV4pbZnESBAgAABAgQIECBAgMA2AQV4G70HEyBAgAABAgQIECBAgMBKgeYF2O+zrTwsnkWAAAECBAgQIECAAIHOAs0LcGd6eydAgAABAgQIECBAgACBlQIK8EptzyJAgAABAgQIECBAgACBbQIK8DZ6DyZAgAABAgQIECBAoLeAX8nslt+mAuygdDso9kuAAAECBAgQIECAAIHuApsKcHc2+ydAgAABAgQIECBAgACBbgIKcLfE7JcAAQIECBAgQIAAAQIEbgkowLfY3ESAAAECBAgQIECAAAEC3QQU4G6J2S8BAgQIECBAgAABAgQI3BJQgG+xuYkAAQIECBAgQIAAAQIEugkowN0Ss18CBAgQIECAAAECBAgQuCWgAN9icxMBAgQIEPj1n/TzD/w5EQQIECBAoL6A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hdgeRYAAAQIECBAgQIDABgGvWG5Ar/lIBbhmLnZFgAABAgQIECBAgAABAoMFFODBoJYjQIAAAQIECBAgQIAAgZoCCnDNXOyKAAECBAgQIEDgOAGfwz0uUgO1E1CAN0fmj8HNAXg8AQIECBAgQIAAAQIxAgpwTNQGJUCAAAECBAgQIECAQLaAApydv+kJECBAgAABAgQIECAQI6AAx0RtUAIECBAgQIAAAQIECGQLKMDZ+ZueAAECBAgQIECAAAECMQIKcEzUBiVAgAABAgQIECBAgEC2gAKcnb/pCRAgQIAAAQIECBAgECPQpgD754JizqRBCeQI+IMtJ2uTEiBAgAABAiUE2hTgElo2QYAAAQIECBAgQIAAAQJtBRTgttHZOAECBAgQIECAAIE8AR+gyst85MQK8EhNaxEgQIAAAQIECBAgQIBAWQEFuGw0NkaAAAECBAgQIECAAAECIwUU4JGa1iJAgAABAgQIECBAgACBsgIKcNlobIwAAQIECBAgQIAAAQIERgoowCM1rfXx4VsJnAICBAgQIECAAAECBIoKKMBFg7EtAgQIECBAgAABAgQIEBgroACP9bQaAQIECBAgQIAAAQIECBQVUICLBmNbBAgQIECAAAECBAgQIDBWQAEe62k1AgQIECBAgAABAgQIECgqoAAXDca2CBAgQIAAAQIECBAgQGCsgAI81tNqBAgQIECAAAECBAgQIFBUQAEuGoxtESBAgAABAgQIECBAgMBYAQV4rKfVCDQU8I83NwzNlgkQIECAAAECBG4IKMA30NxysIAueHC4RjtGwH+nx0RpEAIECBAgsFpAAV4t7nkECBAgQIAAAQIEGgl43bFRWLb6UkABfknkAgIECBAgQIAAAQIE+gio7H2yWr9TBXi9uScSIECAAAECBAgQIECAwAYBBXgDukcSIECAAAECBAgQIECAwHoBBXi9uScSIECAAAECBO4J+GTnPTd3ESBA4E8BBdhRIECAAAECBAgQIECAAIG9Aote4FOA98bs6QQIECBAgAABAgQIECCwSEABXgTtMQQIECBAgAABAgQIECCwV0AB3uvv6QSaCCz6TEoTjfXb5L/e3BMJECBAgEANAT8FjM1BAR7raTUCBAgQIECAAAECBAgQKCqgABcNxrYIECBAgAABAgQIECBAYKyAAjzW02oECBAgQIAAAQIECBAgUFRAAS4ajG0RIECAAAECBAgQIECgpEDjX0xWgEueKJsiQIAAAQIECBAgQIAAgdECCvBoUesRIECAAAECBAgQIECAQEkBBbhkLDZFgAABAgQIECBAgAABAqMFFODRotYjQIAAAQIECBAgQIAAgZICCnDJWGyKAAECBAgQIECAAAECBEYLKMCjRa1HgAABAgQIEGgo0PhLXRtq19my3OtkYSdrBBTgNc6eQoAAAQIECBAgQIAAAQKbBRTgzQF4PAECBAgQIECAAAECBAisEVCA1zh7CgECjwV8SOsxoQUIECBAgAABAuECCnD4ATA+AQIECCQJeCEpKW2zEiBA4G8Bf/7/ZaEA+++CAAECBAgQIECAAAECBCIEFOCImA1JgAABAgQIECBAgAABAgqwM0CAAAECBAgQIECAAAECEQIKcETMhiRAgAABAgQIECBAgAABBdgZIECAAAECBAgQIECAAIEIAQU4ImZDEiBAgAABAgQIECBAgIAC7AwQIECAAAECBP5PwD8Z4lAQIEDgRAEF+MRUzUSAAAECBAgQIECAAAECX768iYUAAQIECBAgQIAAAQIECBwv4B3g4yM2IAECBAgQIECAAAECBF4LJPzyhwL8+hy4ggABAgQIECBAgAABAgQOEFCADwjRCAQIECBAgAABAgQIECDwWkABfm3kCgIECBAgQIAAAQIECBA4QEABPiBEIxAgQIAAAQIECBAgQIDAawEF+LWRKwjkCSR8A0JeqiYmcICAP5wOCNEIBAgQ2CqgAG/l93ACBAgQIECAAAECBAgQWCWgAK+S9hwCBAgQqCvgjcW62dgZAQIECBAYKKAAD8S0FAECBAgQIECAAAECBAjUFVCA62ZjZwQIECBAgAABAgQIDBPwcZ9hlI0XUoAbh2frBAgQIECAAIF+AkpIv8zsmMA5AgrwOVmahAABAgQIECBAgAABAgR+I6AAOx4ECBAgQIAAAQIECBAgECGgAEfEbEgCBAgQIECAAAECBAgQUICdAQIECBAgQIAAAQIECBCIEFCAI2I2JAECBAgQIECAAAECBAgowM4AAQIECBAgQIAAAQIECEQIKMARMRvyOwH/EIOzQYAAAQIECBAgQCBH4PcFWDvIOQkmJUCAAAECBAgQIECAwOEC3gE+PGDjESBAgAABAgQIECBAgMBPAQXYSSBAgAABAgQIECBAgACBCAEFOCJmQxIgQIAAAQIECBCoI+A3LetkkbYTBTgtcfMSIECAAAECBAgQIEAgVEABDg3e2AQIECBAgAABAgQIEEgTUIDTEjcvAQIECBA4WsAHK4+O13AECBB4KKAAPwR0OwECBAgQIECAAAECBAj0EFCAe+RklwQIECBAgAABAgQIECDwUEABfgjo9o0CPuW2Ed+jCRAgQIAAAQIECPQTUID7ZWbHBAgQuC3gdaPbdG4kQIAAAQIEDhBQgA8I0QgECBAgQIAAAQIECBAg8FpAAX5t5AoCBAgQIECAAAECBAgQOEBAAT4gRCMQIECAAAECBAgQIECAwGsBBfi1kSsIECBAgAABAgQIECBA4AABBfiAEI1AgAABAgQIECBAgAABAq8FFODXRq4gUErAt/iWisNmCBAgQIAAAQIEGgkowI3CslUCBAgQIECAAAECBAgQuC+gAN+3cycBAgQIECBAgAABAgQINBJQgBuFZasECBAgQIAAAQIECBAgcF9AAb5v504CBAgQIPCFgN/UdywIECBAgEBVAQW4ajL2RYAAAQIECBAgQIAAAQJDBRTgoZwWI0CAAAECBAgQIECAAIGqAgpw1WTsiwABAgQIECBAgAABAgSGCijAQzktRoAAAQIECBAgQIAAAQJVBRTgqsnYFwECBAgQIECAAAECBAgMFVCAh3JajAABAgQIECBAgAABAgSqCijAVZOxLwIECBAgQIAAAQIECBAYKqAAD+W0GAECBAgQIECAAAECBAhUFVCAqyZjXwQIECBAgAABAgQIECAwVEABHsppMQIECBAgQIAAAQIECAwW+GxtPwaveWW5Xc+9sreb1yjAN+HcRoAAAQIECBDYJXDgz6S7KD2XAIEwAQU4LHDjEiBAgAABAgQIECBAIFVAAU5N3twECBAgQIAAAQIECBAIE1CAwwI3LgECBAgQIECAAAECBFIFFODU5M1NgAABAgQIECBAgACBMAEFOCxw4xIgQIAAAQIECBAgQCBVQAFOTd7cBAgQIECAAAECBAgQCBNQgMMCNy4BAgQIECBAgAABAgRSBRTg1OTNTYAAAQIECBAgQIAAgTABBTgscOMSIECAAAECBAgQIEAgVUABTk3e3AQIECBAgACBqwKfPzH+uHqx6wgQIFBXQAGum42dESBAgAABAgQIECBAgMBAAQV4IKalCBAgQIAAAQIECBAgQKCugAJcNxs7I0CAAAECBAgQIECAAIGBAgrwQExLESBAgAABAgQIECBAgEBdAQW4bjZ2RoAAAQIECBAgQIAAAQIDBRTggZiWIkCAAAECBBYI+EbiBcgeQYAAgTMFFOAzczUVAQIECBAgQIAAAQIECPxLQAF2JAgQIECAAAECBAgQIEAgQkABjojZkAQIECBAgAABAgQIECCgADsDBAgQIECAAAECBAgQIBAhoABHxGxIAgQIECBAgAABAgQIEFCAnQECBAgQIECAAAECBAgQiBBQgCNiNiQBAgQIECBAgAABAgQIKMDOAAECBAgQIECAAAECBAhECCjAETEbkgABAgQIECBAgAABAgQUYGeAAAECBAgQIECAAAECBCIEFOCImA1JgAABAgQIECBAgAABAgqwM0CAAAECBAgQ2CDw+UPYjw3P9UgCBAgkCyjAyembnQABAgQIECBAgAABAkECCnBQ2EYlQIAAAQIECBAgQIBAsoACnJy+2QkQIECAAAECBAgQIBAkoAAHhW1UAgQIECBAgAABAgQIJAsowMnpm50AgWICvhKnWCC2Q4AAAQIECBwmoAAfFqhxCBAgQIAAAQIECBAgQOBrAQXYySBAgAABAgQIECBAgACBCAEFOCJmQxIgUEHAB5wrpGAPBAgQIECAQLKAApycvtnDBNSvsMCNS4AAAQIECBAg8C8BBdiRmCKgak1htSgBAgQIECBAgAABAg8EFOAHeG4lQIAAAQIECBAgQIAAgT4CCnCfrOyUAAECBAgQIECAAAECBB4IKMAP8NxKgAABAgQIECBAgAABAn0EFOA+WdkpAQIECBAgQIAAAQIECDwQUIAf4LmVAAECBAgQIECAAAECBPoIKMB9srJTAgQIECBAgAABAgQIEHggoAA/wHMrAQIECBAg8KuAfwbPiSBAgACBygIKcOV07I0AAQIECBAgQIAAAQIEhgkowMMoLUSAAAECBAgQIEDgnoBPT9xzcxeBdwUU4HfFXE+AAAECBAgQIECAAAECLQUU4Jax2TQBAgQIECBAgAABAvcFvOd+3673nQpw7/zsngABAgQIECBAgAABAgQuCijAF6FcRiBbwKuk2fmbngABAgQIECBwhoACfEaOpiBAgAABAgQIECBAgACBFwLtC7D3pZxxAgQIECBAgAABAgQIELgi0L4AXxnSNQQIECBA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</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="Reporter" idx="1" x="0.6000000000003638" y="-3.5142857142857338" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" 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="16.268656716417876" y="312.2089552238804"><block s="doSayFor"><custom-block s="day in year %n %n"><l>2020</l><l>185</l></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="day in year %n %n"><l>2021</l><l>185</l></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="day in year %n %n"><l>2021</l><l>366</l></custom-block><l>2</l></block></script><script x="14.537313432835834" y="256.59701492537306"><block s="doSayFor"><custom-block s="days in %txt"><l>January</l></custom-block><l>2</l></block></script><script x="15.537313432835814" y="209.5373134328358"><block s="doSayFor"><custom-block s="day name %n"><l>1</l></custom-block><l>2</l></block></script><script x="13.7761194029851" y="158.95522388059703"><block s="doSayFor"><custom-block s="month name %n"><l>12</l></custom-block><l>2</l></block></script><script x="14.386417521766132" y="96.40796019900495"><block s="doSayFor"><l></l><l>2</l></block></script><script x="16.625223491915385" y="13.228855721393368"><custom-block s="month name %n"><l></l></custom-block></script><script x="152.4461190143035" y="14.079601990049989"><custom-block s="day name %n"><l></l></custom-block></script><script x="292.74462647699005" y="14.184079601990362"><custom-block s="days in %txt"><l></l></custom-block></script></scripts></sprite><sprite name="Predicate" idx="2" x="-42.600000000000136" y="-151.79999999999995" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="80,80,80,1" pen="tip" id="56"><costumes><list struct="atomic" id="57"></list></costumes><sounds><list struct="atomic" id="58"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18.117760805348222" y="18.87064676616949"><custom-block s="is a leap year %n"><l></l></custom-block></script><script x="211.4013428949005" y="20.467661691542613"><custom-block s="is a valid date %txt %n"><l></l><l></l></custom-block></script><script x="21.102835432213894" y="100.13930348258704"><block s="doSayFor"><l></l><l>2</l></block></script><script x="19.298507462686576" y="185.2537313432836"><block s="doSayFor"><custom-block s="is a leap year %n"><l>2020</l></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="is a leap year %n"><l>2021</l></custom-block><l>2</l></block></script><script x="18.492537313432813" y="294.2238805970147"><block s="doSayFor"><custom-block s="is a valid date %txt %n"><l>February</l><l>28</l></custom-block><l>2</l></block></script></scripts></sprite><sprite name="Project" idx="3" x="-145.00000000000023" y="25" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="234.60000000000002,0,0,1" pen="tip" id="86"><costumes><list struct="atomic" id="87"></list></costumes><sounds><list struct="atomic" id="88"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20.8955223880597" y="29.353233830845777"><custom-block s="leap years from 1800 to %n"><l>2005</l></custom-block></script><script x="270.8955223880597" y="26.119402985074647"><custom-block s="julian day for start of month %txt %b"><l>December</l><block s="reportBoolean"><l><bool>true</bool></l></block></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="month name %&apos;month number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>name</l></list></block><block s="doSetVar"><l>name</l><l>Unknown</l></block><block s="doIf"><block s="reportEquals"><block var="month number"/><l>1</l></block><script><block s="doSetVar"><l>name</l><l>January</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month number"/><l>2</l></block><script><block s="doSetVar"><l>name</l><l>February</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month number"/><l>3</l></block><script><block s="doSetVar"><l>name</l><l>March</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month number"/><l>4</l></block><script><block s="doSetVar"><l>name</l><l>April</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month number"/><l>5</l></block><script><block s="doSetVar"><l>name</l><l>May</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month number"/><l>6</l></block><script><block s="doSetVar"><l>name</l><l>June</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month number"/><l>7</l></block><script><block s="doSetVar"><l>name</l><l>July</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month number"/><l>8</l></block><script><block s="doSetVar"><l>name</l><l>August</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month number"/><l>9</l></block><script><block s="doSetVar"><l>name</l><l>September</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month number"/><l>10</l></block><script><block s="doSetVar"><l>name</l><l>October</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month number"/><l>11</l></block><script><block s="doSetVar"><l>name</l><l>November</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month number"/><l>12</l></block><script><block s="doSetVar"><l>name</l><l>December</l></block></script></block><block s="doReport"><block var="name"/></block></script></block-definition><block-definition s="day name %&apos;weekday number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>name</l></list></block><block s="doSetVar"><l>name</l><l>Unknown</l></block><block s="doIf"><block s="reportEquals"><block var="weekday number"/><l>1</l></block><script><block s="doSetVar"><l>name</l><l>Sunday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="weekday number"/><l>2</l></block><script><block s="doSetVar"><l>name</l><l>Monday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="weekday number"/><l>3</l></block><script><block s="doSetVar"><l>name</l><l>Tuesday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="weekday number"/><l>4</l></block><script><block s="doSetVar"><l>name</l><l>Wednesday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="weekday number"/><l>5</l></block><script><block s="doSetVar"><l>name</l><l>Thursday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="weekday number"/><l>6</l></block><script><block s="doSetVar"><l>name</l><l>Friday</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="weekday number"/><l>7</l></block><script><block s="doSetVar"><l>name</l><l>Saturday</l></block></script></block><block s="doReport"><block var="name"/></block></script></block-definition><block-definition s="days in %&apos;month name&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>number days</l></list></block><block s="doSetVar"><l>number days</l><l>0</l></block><block s="doIf"><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="doSetVar"><l>number days</l><l>31</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month name"/><l>February</l></block><script><block s="doSetVar"><l>number days</l><l>28</l></block></script></block><block s="doIf"><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="doSetVar"><l>number days</l><l>30</l></block></script></block><block s="doReport"><block var="number days"/></block></script></block-definition><block-definition s="is a leap year %&apos;year&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></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="reportNot"><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>100</l></block><l>0</l></block></block></block><block s="reportEquals"><block s="reportModulus"><block var="year"/><l>400</l></block><l>0</l></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="is a valid date %&apos;month name&apos; %&apos;day number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>days in month</l></list></block><block s="doSetVar"><l>days in month</l><custom-block s="days in %txt"><block var="month name"/></custom-block></block><block s="doIfElse"><block s="reportOr"><block s="reportOr"><block s="reportEquals"><block var="days in month"/><l>0</l></block><block s="reportGreaterThan"><block var="day number"/><block var="days in month"/></block></block><block s="reportLessThan"><block var="day number"/><l>1</l></block></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 year %&apos;year&apos; %&apos;julian day&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>month name</l><l>days in month</l><l>day</l></list></block><block s="doSetVar"><l>day</l><block var="julian day"/></block><block s="doFor"><l>i</l><l>1</l><l>12</l><script><block s="doSetVar"><l>month name</l><custom-block s="month name %n"><block var="i"/></custom-block></block><block s="doSetVar"><l>days in month</l><custom-block s="days in %txt"><block var="month name"/></custom-block></block><block s="doIf"><block s="reportAnd"><custom-block s="is a leap year %n"><block var="year"/></custom-block><block s="reportEquals"><block var="i"/><l>2</l></block></block><script><block s="doSetVar"><l>days in month</l><block s="reportSum"><block var="days in month"/><l>1</l></block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="day"/><block var="days in month"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="month name"/><l> </l><block var="day"/><l>, </l><block var="year"/></list></block></block></script></block><block s="doSetVar"><l>day</l><block s="reportDifference"><block var="day"/><block var="days in month"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l>julian day </l><block var="julian day"/><l> is not valid for year </l><block var="year"/></list></block></block></script></block-definition><block-definition s="leap years from 1800 to %&apos;year&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>years since 1800</l></list></block><block s="doSetVar"><l>years since 1800</l><block s="reportDifference"><block s="reportDifference"><block var="year"/><l>1800</l></block><l>1</l></block></block><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block var="years since 1800"/><l>0</l></block><block s="reportEquals"><block var="years since 1800"/><l>0</l></block></block><script><block s="doReport"><l>0</l></block></script></block><block s="doReport"><block s="reportSum"><block s="reportSum"><block s="reportProduct"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="years since 1800"/><l>100</l></block></block><l>24</l></block><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="years since 1800"/><l>200</l></block><l>400</l></block></block></block><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportModulus"><block var="years since 1800"/><l>100</l></block><l>4</l></block></block></block></block></script></block-definition><block-definition s="julian day for start of month %&apos;month name&apos; %&apos;is leap year&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%b"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="month name"/><l>January</l></block><script><block s="doReport"><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month name"/><l>February</l></block><script><block s="doReport"><l>32</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="month name"/><l>March</l></block><script><block s="doReport"><block s="reportSum"><l>60</l><block s="reportIfElse"><block var="is leap year"/><l>1</l><l>0</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="month name"/><l>April</l></block><script><block s="doReport"><block s="reportSum"><l>91</l><block s="reportIfElse"><block var="is leap year"/><l>1</l><l>0</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="month name"/><l>May</l></block><script><block s="doReport"><block s="reportSum"><l>121</l><block s="reportIfElse"><block var="is leap year"/><l>1</l><l>0</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="month name"/><l>June</l></block><script><block s="doReport"><block s="reportSum"><l>152</l><block s="reportIfElse"><block var="is leap year"/><l>1</l><l>0</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="month name"/><l>July</l></block><script><block s="doReport"><block s="reportSum"><l>182</l><block s="reportIfElse"><block var="is leap year"/><l>1</l><l>0</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="month name"/><l>August</l></block><script><block s="doReport"><block s="reportSum"><l>213</l><block s="reportIfElse"><block var="is leap year"/><l>1</l><l>0</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="month name"/><l>September</l></block><script><block s="doReport"><block s="reportSum"><l>244</l><block s="reportIfElse"><block var="is leap year"/><l>1</l><l>0</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="month name"/><l>October</l></block><script><block s="doReport"><block s="reportSum"><l>274</l><block s="reportIfElse"><block var="is leap year"/><l>1</l><l>0</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="month name"/><l>November</l></block><script><block s="doReport"><block s="reportSum"><l>305</l><block s="reportIfElse"><block var="is leap year"/><l>1</l><l>0</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="month name"/><l>December</l></block><script><block s="doReport"><block s="reportSum"><l>335</l><block s="reportIfElse"><block var="is leap year"/><l>1</l><l>0</l></block></block></block></script></block><block s="doReport"><l>0</l></block></script></block-definition></blocks><variables></variables></project><media name="3.5 Project: 3.3 Redux Starter" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>