<snapdata remixID="10705954"><project name="Modern Art Stuff" 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="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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IEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCgS/+bUfCUxin/wAAAABJRU5ErkJggg==</pentrails><costumes><list id="2"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Explore" idx="1" x="28.82550990704408" y="109.09157412342117" heading="141.42857142856008" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,0,0,1" pen="tip" id="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveKey"><l><option>1</option></l></block><block s="show"></block><block s="setColor"><color>106,53,255,1</color></block></script><script x="361" y="14"><block s="receiveKey"><l><option>space</option></l></block><block s="hide"></block><block s="clear"></block></script><script x="676" y="255.6666666666666"><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>60</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block><block s="up"></block></script><script x="309.5087890625001" y="596.1666666666664"><custom-block s="Asterik Pin %s Size %s"><l>6</l><l>100</l></custom-block></script><script x="208" y="78.16666666666592"><block s="receiveKey"><l><option>space</option></l></block></script><script x="22" y="126.66666666666649"><block s="receiveKey"><l><option>2</option></l></block><block s="gotoXY"><l>60</l><l>70</l></block><block s="setHeading"><l>90</l></block><block s="setColor"><color>255,42,31,1</color></block><block s="down"></block><block s="doRepeat"><l>9</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>60</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>7</l></block></block></script></block><block s="up"></block><block s="setColor"><color>255,183,26,1</color></block><block s="forward"><l>50</l></block><block s="turnLeft"><block s="reportQuotient"><l>360</l><l>7</l></block></block><block s="down"></block><block s="doRepeat"><l>9</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>60</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>7</l></block></block></script></block><block s="up"></block><block s="setColor"><color>229,255,3,1</color></block><block s="forward"><l>50</l></block><block s="turnLeft"><block s="reportQuotient"><l>360</l><l>7</l></block></block><block s="down"></block><block s="doRepeat"><l>9</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>60</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>7</l></block></block></script></block><block s="up"></block><block s="setColor"><color>0,250,19,1</color></block><block s="forward"><l>50</l></block><block s="turnLeft"><block s="reportQuotient"><l>360</l><l>7</l></block></block><block s="down"></block><block s="doRepeat"><l>9</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>60</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>7</l></block></block></script></block><block s="setColor"><color>2,223,255,1</color></block><block s="forward"><l>50</l></block><block s="turnLeft"><block s="reportQuotient"><l>360</l><l>7</l></block></block><block s="down"></block><block s="doRepeat"><l>9</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>60</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>7</l></block></block></script></block><block s="up"></block><block s="setColor"><color>0,20,235,1</color></block><block s="forward"><l>50</l></block><block s="turnLeft"><block s="reportQuotient"><l>360</l><l>7</l></block></block><block s="down"></block><block s="doRepeat"><l>9</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>60</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>7</l></block></block></script></block><block s="up"></block><block s="setColor"><color>255,0,245,1</color></block><block s="forward"><l>50</l></block><block s="turnLeft"><block s="reportQuotient"><l>360</l><l>7</l></block></block><block s="down"></block><block s="doRepeat"><l>9</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>60</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>7</l></block></block></script></block><block s="up"></block></script><script x="304" y="414.1666666666665"><custom-block s="%s Color %s Pin %s Size %s Pin Size %s"><l>20</l><l>20</l><l>40</l><l>40</l><l>40</l></custom-block></script><script x="604" y="571.1666666666664"><custom-block s="Randomized %s"><l>30</l></custom-block></script><script x="312" y="1374.4999999999998"><custom-block s="OK %s %s %s"><l>10</l><l>90</l><l>30</l></custom-block></script><script x="390" y="322.1666666666665"><custom-block s="Polygon Pin %s Size %s"><l>5</l><l>100</l></custom-block></script><script x="306" y="502.1666666666664"><custom-block s="Pinwheel Pin %s Size %s Pin Size %s"><l></l><l></l><l></l></custom-block></script><script x="441" y="241.6666666666666"><custom-block s="Polygon Circle %s %s %s"><l>12</l><l>20</l><l>15</l></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="$brush set pen to crayon %&apos;which&apos;" type="command" category="pen"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports one of 100 preselected colors, like a box of 100 crayons.&#xD;The colors have names that are meant to be evocative.&#xD;They are organized in families, more or less corresponding&#xD;to spectral (rainbow) colors; the input slot has a two-level menu&#xD;in which you can hover over a family name to see the colors&#xD;of that family, each including a crayon number and an RGB value. &#xD;See Appendix A of the Snap! Reference Manual for more details.</comment><header></header><code></code><translations></translations><inputs><input type="%n"><options>grays={&#xD;0 black #000000=0&#xD;1 gray7 #121212=1&#xD;2 gray14 #242424=2&#xD;3 gray21 #363636=3&#xD;4 gray28 #484848=4&#xD;5 gray36 #5c5c5c=5&#xD;6 gray43 #6d6d6d=6&#xD;7 gray50 #7f7f7f=7&#xD;8 gray57 #919191=8&#xD;9 gray64 #a3a3a3=9&#xD;10 gray71 #b5b5b5=10&#xD;11 gray78 #c8c8c8=11&#xD;12 gray85 #dadada=12&#xD;13 gray92 #ececec=13&#xD;14 white #ffffff=14&#xD;}&#xD;pinks={&#xD;15 deep pink #ff1493=15&#xD;16 hot pink #ff69b4=16&#xD;17 bright pink #ff007f=17&#xD;18 raspberry #e30b5d=18&#xD;19 amaranth #e52b50=19&#xD;}&#xD;reds={&#xD;20 red #ff0000=20&#xD;21 burgundy #900020=21&#xD;22 cherry #990000=22&#xD;23 dark candy apple red #a40000=23&#xD;24 sanguine #c00000=24&#xD;25 maroon #800000=25&#xD;26 crimson #c90016=26&#xD;27 Lists #d94d11=27&#xD;28 candy apple red #ff0800=28&#xD;29 coquelicot #ff3800=29&#xD;}&#xD;browns={&#xD;30 saddle brown #8b4513=30&#xD;31 chocolate #7b3f00=31&#xD;32 kobicha #6b4423=32&#xD;33 sepia #704214=33&#xD;34 chestnut #954535=34&#xD;35 dark brown #654321=35&#xD;36 brown #964b00=36&#xD;37 golden brown #996515=37&#xD;38 cinnamon #b87333=38&#xD;39 copper #d2691e=39&#xD;}&#xD;oranges={&#xD;40 orange #ff7f00=40&#xD;41 Pantone orange #ff5800=41&#xD;42 pumpkin #ff7518=42&#xD;43 Variables #f3761d=43&#xD;44 Spanish orange #e86100=44&#xD;45 burnt orange #cc5500=45&#xD;46 sinopia #cb410b=46&#xD;47 ochre #cc7722=47&#xD;48 carrot #ed9121=48&#xD;49 tangerine #f28500=49&#xD;}&#xD;yellows={&#xD;50 yellow #ffff00=50&#xD;51 Control #e6a822=51&#xD;52 dark goldenrod #b8860b=52&#xD;53 goldenrod #daa520=53&#xD;54 saffron #f4c430=54&#xD;55 sandstorm #ecd540=55&#xD;56 mustard #ffdb58=56&#xD;57 gold #ffd700=57&#xD;58 egg yolk #fee33e=58&#xD;59 rubber duck #fbe108=59&#xD;}&#xD;greens={&#xD;60 lime #00ff00=60&#xD;61 apple green #8db600=61&#xD;62 Operators #62c213=62&#xD;63 forest green #228b22=63&#xD;64 green #008000=64&#xD;65 dark green #006400=65&#xD;66 dark pastel green #03c03c=66&#xD;67 emerald #50c878=67&#xD;68 mint #3eb489=68&#xD;69 Pen #00a178=69&#xD;}&#xD;cyans={&#xD;70 aqua (cyan) #00ffff=70&#xD;71 dark cyan #008b8b=71&#xD;72 cerulean #007ba7=72&#xD;73 iceberg #71a6d2=73&#xD;74 Sensing #0494dc=74&#xD;75 teal #008080=75&#xD;76 light sky blue #87cefa=76&#xD;77 deep sky blue #00bfff=77&#xD;78 dodger blue #1e90ff=78&#xD;79 azure #007fff=79&#xD;}&#xD;blues={&#xD;80 blue #0000ff=80&#xD;81 midnight blue #191970=81&#xD;82 dark powder blue #003399=82&#xD;83 cobalt #0047ab=83&#xD;84 denim #1560bd=84&#xD;85 navy blue #000080=85&#xD;86 steel blue #4682b4=86&#xD;87 Motion #4a6cd4=87&#xD;88 cornflower #6495ed=88&#xD;89 slate blue #6a5acd=89&#xD;}&#xD;purples={&#xD;90 violet #8000ff=90&#xD;91 Looks #8f56e3=91&#xD;92 grape #6f2da8=92&#xD;93 indigo #4b0082=93&#xD;94 x11 purple #a020f0=94&#xD;95 magenta (fuchia) #ff00ff=95&#xD;96 dark orchid #9932cc=96&#xD;97 Sound #cf4ad9=97&#xD;98 purple #7f007f=98&#xD;99 dark magenta #8b008b=99&#xD;}</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doSetVar"><l>✐ last crayon</l><block var="which"/></block><block s="doSetVar"><l>✐ last set as</l><l>crayon</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>✐ crayon colors</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ crayon colors</l></list></custom-block><block s="doSetVar"><l>✐ crayon colors</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>18</l><l>18</l><l>18</l></list></block><block s="reportNewList"><list><l>36</l><l>36</l><l>36</l></list></block><block s="reportNewList"><list><l>54</l><l>54</l><l>54</l></list></block><block s="reportNewList"><list><l>72</l><l>72</l><l>72</l></list></block><block s="reportNewList"><list><l>92</l><l>92</l><l>92</l></list></block><block s="reportNewList"><list><l>109</l><l>109</l><l>109</l></list></block><block s="reportNewList"><list><l>127</l><l>127</l><l>127</l></list></block><block s="reportNewList"><list><l>145</l><l>145</l><l>145</l></list></block><block s="reportNewList"><list><l>163</l><l>163</l><l>163</l></list></block><block s="reportNewList"><list><l>181</l><l>181</l><l>181</l></list></block><block s="reportNewList"><list><l>200</l><l>200</l><l>200</l></list></block><block s="reportNewList"><list><l>218</l><l>218</l><l>218</l></list></block><block s="reportNewList"><list><l>236</l><l>236</l><l>236</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>20</l><l>147</l></list></block><block s="reportNewList"><list><l>255</l><l>105</l><l>180</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>127</l></list></block><block s="reportNewList"><list><l>227</l><l>11</l><l>93</l></list></block><block s="reportNewList"><list><l>229</l><l>43</l><l>80</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>144</l><l>0</l><l>32</l></list></block><block s="reportNewList"><list><l>153</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>164</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>192</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>201</l><l>0</l><l>22</l></list></block><block s="reportNewList"><list><l>217</l><l>77</l><l>17</l></list></block><block s="reportNewList"><list><l>255</l><l>8</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>56</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>123</l><l>63</l><l>0</l></list></block><block s="reportNewList"><list><l>107</l><l>68</l><l>35</l></list></block><block s="reportNewList"><list><l>112</l><l>66</l><l>20</l></list></block><block s="reportNewList"><list><l>149</l><l>69</l><l>53</l></list></block><block s="reportNewList"><list><l>101</l><l>67</l><l>33</l></list></block><block s="reportNewList"><list><l>150</l><l>75</l><l>0</l></list></block><block s="reportNewList"><list><l>153</l><l>101</l><l>21</l></list></block><block s="reportNewList"><list><l>184</l><l>115</l><l>51</l></list></block><block s="reportNewList"><list><l>210</l><l>105</l><l>30</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>88</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>117</l><l>24</l></list></block><block s="reportNewList"><list><l>243</l><l>118</l><l>29</l></list></block><block s="reportNewList"><list><l>232</l><l>97</l><l>0</l></list></block><block s="reportNewList"><list><l>204</l><l>85</l><l>0</l></list></block><block s="reportNewList"><list><l>203</l><l>65</l><l>11</l></list></block><block s="reportNewList"><list><l>204</l><l>119</l><l>34</l></list></block><block s="reportNewList"><list><l>237</l><l>145</l><l>33</l></list></block><block s="reportNewList"><list><l>242</l><l>133</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>230</l><l>168</l><l>34</l></list></block><block s="reportNewList"><list><l>184</l><l>134</l><l>11</l></list></block><block s="reportNewList"><list><l>218</l><l>165</l><l>32</l></list></block><block s="reportNewList"><list><l>244</l><l>196</l><l>48</l></list></block><block s="reportNewList"><list><l>236</l><l>213</l><l>64</l></list></block><block s="reportNewList"><list><l>255</l><l>219</l><l>88</l></list></block><block s="reportNewList"><list><l>255</l><l>215</l><l>0</l></list></block><block s="reportNewList"><list><l>254</l><l>227</l><l>62</l></list></block><block s="reportNewList"><list><l>251</l><l>225</l><l>8</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>141</l><l>182</l><l>0</l></list></block><block s="reportNewList"><list><l>98</l><l>194</l><l>19</l></list></block><block s="reportNewList"><list><l>34</l><l>139</l><l>34</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>100</l><l>0</l></list></block><block s="reportNewList"><list><l>3</l><l>192</l><l>60</l></list></block><block s="reportNewList"><list><l>80</l><l>200</l><l>120</l></list></block><block s="reportNewList"><list><l>62</l><l>180</l><l>137</l></list></block><block s="reportNewList"><list><l>0</l><l>161</l><l>120</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>139</l><l>139</l></list></block><block s="reportNewList"><list><l>0</l><l>123</l><l>167</l></list></block><block s="reportNewList"><list><l>113</l><l>166</l><l>210</l></list></block><block s="reportNewList"><list><l>4</l><l>148</l><l>220</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>128</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>250</l></list></block><block s="reportNewList"><list><l>0</l><l>191</l><l>255</l></list></block><block s="reportNewList"><list><l>30</l><l>144</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>127</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>25</l><l>25</l><l>112</l></list></block><block s="reportNewList"><list><l>0</l><l>51</l><l>153</l></list></block><block s="reportNewList"><list><l>0</l><l>71</l><l>171</l></list></block><block s="reportNewList"><list><l>21</l><l>96</l><l>189</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l></list></block><block s="reportNewList"><list><l>70</l><l>130</l><l>180</l></list></block><block s="reportNewList"><list><l>74</l><l>108</l><l>212</l></list></block><block s="reportNewList"><list><l>100</l><l>149</l><l>237</l></list></block><block s="reportNewList"><list><l>106</l><l>90</l><l>205</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>143</l><l>86</l><l>227</l></list></block><block s="reportNewList"><list><l>111</l><l>45</l><l>168</l></list></block><block s="reportNewList"><list><l>75</l><l>0</l><l>130</l></list></block><block s="reportNewList"><list><l>160</l><l>32</l><l>240</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>153</l><l>50</l><l>204</l></list></block><block s="reportNewList"><list><l>207</l><l>74</l><l>217</l></list></block><block s="reportNewList"><list><l>127</l><l>0</l><l>127</l></list></block><block s="reportNewList"><list><l>139</l><l>0</l><l>139</l></list></block></list></block></block></script></block><block s="doDeclareVariables"><list><l>color</l></list></block><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportSum"><block s="reportModulus"><block var="which"/><l>100</l></block><l>1</l></block><block var="✐ crayon colors"/></block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="color"/></block><block s="reportListItem"><l>2</l><block var="color"/></block><block s="reportListItem"><l>3</l><block var="color"/></block></custom-block></script></block-definition><block-definition s="set pen color to r: %&apos;r&apos; g: %&apos;g&apos; b: %&apos;b&apos;" type="command" category="pen"><comment x="0" y="0" w="220.66666666666666" collapsed="false">Takes three inputs for red, green, and blue&#xD;values, each between 0 and 255.  0,0,0 is black; 255,255,255 is white.  255,255,0 is yellow, and so on.&#xD;&#xD;The SET PEN block in this library lets you set individual red, green, or blue without changing the others, lets you provide a list of three RGB color components, and lets you provide a six-digit hexadecimal number, the form in which RGB color values are usually found online.&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:altera a cor da tua caneta para vermelho _ , verde _ e azul _ (0 a 255)&#xD;</translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l></list><l>this.setColor(new Color(r, g, b));</l></block><list><block var="r"/><block var="g"/><block var="b"/></list></block></script></block-definition><block-definition s="set pen color to h: %&apos;h&apos; s: %&apos;s&apos; v: %&apos;v&apos;" type="command" category="pen"><comment x="0" y="0" w="283.3333333333333" collapsed="false">Takes three inputs for hue, saturation, and value (&quot;brightness&quot;)&#xD;values, each between 0 and 1.  0,0,0 is black; 0,0,1 is white.  0.15,1,1 is yellow, and so on.&#xD;&#xD;The SET PEN block in this library lets you set individual hue, saturation, or value without changing the others, lets you provide a list of three HSV color components, and lets you&#xD;use the very much superior HSL (hue, saturation, lightness)&#xD;color space.&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:altera a cor da caneta para matiz _ , saturação _ e brilho _ (0 a 1)&#xD;</translations><inputs><input type="%n">0.3</input><input type="%n">0.7</input><input type="%n">0.6</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>h</l><l>s</l><l>v</l></list><l>var col = new Color();&#xD;col.set_hsv(h, s, v);&#xD;this.setColor(col);</l></block><list><block var="h"/><block var="s"/><block var="v"/></list></block></script></block-definition><block-definition s="RGB color" type="reporter" category="pen"><comment x="0" y="0" w="266" collapsed="false">Reports the current pen color as a list of three RGB values in the range 0-255.  The PEN block in this library provides a large set of ways to examine the color.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:a cor da caneta em RGB (vermelho, verde e azul; 0 a 255)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List([this.color.r, this.color.g, this.color.b]);</l></block><list></list></block></block></script></block-definition><block-definition s="HSV color" type="reporter" category="pen"><comment x="0" y="0" w="312" collapsed="false">Reports the current pen color as a list of three HSV values&#xD;in the range 0-1.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:a cor da caneta em HSV (matiz, saturação e brilho, 0 a 1)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List(this.color.hsv());</l></block><list></list></block></block></script></block-definition><block-definition s="$brush set pen %&apos;dimension&apos; to %&apos;value&apos;" type="command" category="pen"><comment x="0" y="0" w="265.3333333333333" collapsed="false">This block allows you to set the pen&apos;s color, transparency (on a scale from 0=opaque to 100=invisible), or size (in pixels).  The color can be set in many ways, including RGB values, HSV values, HSL values, fair HSV or HSL (based on a modified spectrum that gives each spectral color equal space and promotes brown to a color), or X11/W3C color name.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;color&#xD;fair hue&#xD;transparency&#xD;X11/W3C name&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>colors</l><l>brights</l><l>index</l><l>scale</l><l>oldHSV</l><l>newHSV</l><l>color</l><l>pivots</l></list></block><block s="doSetVar"><l>colors</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l></list></block><block s="reportNewList"><list><l>192</l><l>192</l><l>192</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>85</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>70</l><l>5</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>140</l><l>60</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>114</l><l>93</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>30</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>50</l><l>50</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>64</l></list></block><block s="reportNewList"><list><l>80</l><l>0</l><l>90</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block></list></block></block><block s="doSetVar"><l>brights</l><block s="reportNewList"><list><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>170</l><l>20</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>170</l><l>90</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>160</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>190</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>240</l><l>200</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>127</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>60</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>64</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block></list></block></block><block s="doSetVar"><l>pivots</l><block s="reportNewList"><list><l>0</l><l>5.8</l><l>12.5</l><l>18</l><l>25</l><l>30.5</l><l>37.5</l><l>44.5</l><l>50</l><l>59</l><l>62.5</l><l>69</l><l>75</l><l>79.25</l><l>87.5</l><l>93.75</l><l>97</l><l>100</l></list></block></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>color</l><l>hue</l><l>fair hue</l></list></block><block var="dimension"/></block><script><block s="doSetVar"><l>value</l><block s="reportModulus"><block var="value"/><l>100</l></block></block></script><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>red</l><l>green</l><l>blue</l></list></block><block var="dimension"/></block><script><block s="doIf"><block s="reportLessThan"><block var="value"/><l>0</l></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="value"/><l>255</l></block><script><block s="doSetVar"><l>value</l><l>255</l></block></script></block></script><script><block s="doIf"><block s="reportListContainsItem"><block s="reportNewList"><list><l>saturation (HSV)</l><l>saturation (HSL)</l><l>value (brightness)</l><l>lightness</l><l>fair saturation (HSV)</l><l>fair saturation (HSL)</l><l>fair value (brightness)</l><l>fair lightness</l><l>transparency</l></list></block><block var="dimension"/></block><script><block s="doIf"><block s="reportLessThan"><block var="value"/><l>0</l></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="value"/><l>100</l></block><script><block s="doSetVar"><l>value</l><l>100</l></block></script></block></script><comment w="164.66666666666666" collapsed="false">We have to do this last test to rule out the vector options, which aren&apos;t numbers; their code makes three recursive calls and we catch range issues then.</comment></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>size</l></block><script><block s="setSize"><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>hue</l></block><script><block s="setPenHSVA"><l><option>hue</option></l><block var="value"/></block><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><block s="doReplaceInList"><l>1</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block></script></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>HSL</l><l>HSV</l></list></block><block var="✐ last set as"/></block></block><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block></script></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSV)</l></block><script><block s="setPenHSVA"><l><option>saturation</option></l><block var="value"/></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>value (brightness)</l></block><script><block s="setPenHSVA"><l><option>brightness</option></l><block var="value"/></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>transparency</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>red</l></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block><l></l><l></l></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>green</l></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block><l></l></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>blue</l></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair hue</l></block><script><block s="doSetVar"><l>oldHSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l>100</l><l></l></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>HSL</l><l>HSV</l></list></block><block var="✐ last set as"/></block></block><script><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block><block s="doSetVar"><l>oldHSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block></script></block><block s="doSetVar"><l>value</l><block s="reportModulus"><block var="value"/><l>100</l></block></block><block s="doSetVar"><l>color</l><block s="reportProduct"><block var="value"/><l>3.6</l></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="pivots"/></block><block var="value"/></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doChangeVar"><l>index</l><l>-1</l></block><block s="doSetVar"><l>scale</l><block s="reportQuotient"><block s="reportDifference"><block var="value"/><block s="reportListItem"><block var="index"/><block var="pivots"/></block></block><block s="reportDifference"><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="pivots"/></block><block s="reportListItem"><block var="index"/><block var="pivots"/></block></block></block></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="min %s %s"><block s="reportRound"><block s="reportSum"><block var="from"/><block s="reportProduct"><block s="reportDifference"><block var="to"/><block var="from"/></block><block var="scale"/></block></block></block><l>255</l></custom-block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block var="index"/><block var="brights"/></block><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="brights"/></block></list></custom-block></block><block s="doSetVar"><l>newHSV</l><custom-block s="HSV color"></custom-block></block><block s="doIfElse"><block var="✐ fair?"/><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="newHSV"/></block><block s="reportQuotient"><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block><l>100</l></block><block s="reportQuotient"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block><l>100</l></block></custom-block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></list></block></block></script><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="newHSV"/></block><block s="reportQuotient"><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="oldHSV"/></block></block><l>100</l></block><block s="reportQuotient"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></block><l>100</l></block></custom-block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>2</l><block var="oldHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></list></block></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block></script><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block></script></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><comment w="90" collapsed="true">fair hue</comment></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>color</l><comment w="53.333333333333336" collapsed="true">Color</comment></block><script><block s="doSetVar"><l>✐ color scale</l><block var="value"/></block><block s="doSetVar"><l>color</l><block s="reportProduct"><block var="value"/><l>3</l></block></block><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="color"/><l>42</l></block></block><script><block s="doSetVar"><l>color</l><block s="reportModulus"><block s="reportProduct"><block var="color"/><block s="reportQuotient"><l>15</l><l>14</l></block></block><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportProduct"><block var="index"/><l>15</l></block></block></block></script><script><block s="doIf"><block s="reportLessThan"><block var="color"/><l>60</l><comment w="96.66666666666667" collapsed="true">spread out pink</comment></block><script><block s="doSetVar"><l>color</l><block s="reportSum"><l>45</l><block s="reportProduct"><block s="reportDifference"><block var="color"/><l>42</l></block><block s="reportQuotient"><l>15</l><l>18</l></block></block></block></block></script></block><block s="doSetVar"><l>color</l><block s="reportModulus"><block var="color"/><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportProduct"><block var="index"/><l>15</l></block></block></block></script><comment w="77.33333333333333" collapsed="true">grayscale</comment></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="min %s %s"><block s="reportRound"><block s="reportSum"><block var="from"/><block s="reportProduct"><block s="reportDifference"><block var="to"/><block var="from"/></block><block s="reportQuotient"><block var="scale"/><l>15</l></block></block></block></block><l>255</l></custom-block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="colors"/></block><block s="reportListItem"><block s="reportSum"><block var="index"/><l>2</l></block><block var="colors"/></block></list></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>color</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSL)</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>lightness</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSV)</l></block><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="setPenHSVA"><l><option>saturation</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportProduct"><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>saturation</option></l></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></block><block var="value"/></block></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair value (brightness)</l></block><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="setPenHSVA"><l><option>brightness</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportProduct"><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>brightness</option></l></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></block><block var="value"/></block></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSL)</l></block><script><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSV</l></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><l>100</l></block></script></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSL"/><block var="value"/></block><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><block s="reportIfElse"><block var="✐ fair?"/><block s="reportProduct"><block var="value"/><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSL"/></block></block></block><block var="value"/></block></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ update HSV"></custom-block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair lightness</l></block><script><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSV</l></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><l>50</l></block></script></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSL"/><block var="value"/></block><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><block s="reportIfElse"><block var="✐ fair?"/><block s="reportProduct"><block var="value"/><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSL"/></block></block></block><block var="value"/></block></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ update HSV"></custom-block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSL vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>fair saturation (HSL)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair lightness</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSV vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>fair saturation (HSV)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair value (brightness)</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSL vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>saturation (HSL)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>lightness</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSV vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>saturation (HSV)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>value (brightness)</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB hex</l></block><script><block s="doSetVar"><l>value</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>number</option></l></block><l></l><block s="reportSum"><l>10</l><block s="reportDifference"><block s="reportUnicode"><l></l></block><block s="reportIfElse"><block s="reportLessThan"><l></l><l>a</l></block><block s="reportUnicode"><l>A</l></block><block s="reportUnicode"><l>a</l></block></block></block></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="value"/><l><option>letter</option></l></block></block></block><block s="doIf"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="doSetVar"><l>value</l><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l></l></list></block></autolambda><list></list></block><block var="value"/></block></block></block></script></block><block s="doIf"><block s="reportIsA"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportLessThan"><l></l><l>0</l></block><block s="reportGreaterThan"><l></l><l>15</l></block></block></autolambda><list></list></block><block var="value"/></block><l><option>number</option></l></block><script><custom-block s="error %txt"><l>Badly formed hex color.</l></custom-block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>6</l></block><script><custom-block s="error %txt"><l>More than six hex digits.</l></custom-block></script></block><block s="doRepeat"><block s="reportDifference"><l>6</l><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block></block><script><block s="doSetVar"><l>value</l><block s="reportCONS"><l>0</l><block var="value"/></block></block></script></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>1</l><block var="value"/></block></block><block s="reportListItem"><l>2</l><block var="value"/></block></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>3</l><block var="value"/></block></block><block s="reportListItem"><l>4</l><block var="value"/></block></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>5</l><block var="value"/></block></block><block s="reportListItem"><l>6</l><block var="value"/></block></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>X11/W3C name</l><comment w="90" collapsed="true">X11/W3C name</comment></block><script><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>✐ X11</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ X11</l></list></custom-block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ X11"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ X11</l><block s="reportNewList"><list><block s="reportNewList"><list><l>255</l><l>250</l><l>250</l><l>snow</l></list></block><block s="reportNewList"><list><l>248</l><l>248</l><l>255</l><l>ghostwhite</l></list></block><block s="reportNewList"><list><l>245</l><l>245</l><l>245</l><l>whitesmoke</l></list></block><block s="reportNewList"><list><l>220</l><l>220</l><l>220</l><l>gainsboro</l></list></block><block s="reportNewList"><list><l>255</l><l>250</l><l>240</l><l>floralwhite</l></list></block><block s="reportNewList"><list><l>253</l><l>245</l><l>230</l><l>oldlace</l></list></block><block s="reportNewList"><list><l>250</l><l>240</l><l>230</l><l>linen</l></list></block><block s="reportNewList"><list><l>250</l><l>235</l><l>215</l><l>antiquewhite</l></list></block><block s="reportNewList"><list><l>255</l><l>239</l><l>213</l><l>papayawhip</l></list></block><block s="reportNewList"><list><l>255</l><l>235</l><l>205</l><l>blanchedalmond</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>196</l><l>bisque</l></list></block><block s="reportNewList"><list><l>255</l><l>218</l><l>185</l><l>peachpuff</l></list></block><block s="reportNewList"><list><l>255</l><l>222</l><l>173</l><l>navajowhite</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>181</l><l>moccasin</l></list></block><block s="reportNewList"><list><l>255</l><l>248</l><l>220</l><l>cornsilk</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>240</l><l>ivory</l></list></block><block s="reportNewList"><list><l>255</l><l>250</l><l>205</l><l>lemonchiffon</l></list></block><block s="reportNewList"><list><l>255</l><l>245</l><l>238</l><l>seashell</l></list></block><block s="reportNewList"><list><l>240</l><l>255</l><l>240</l><l>honeydew</l></list></block><block s="reportNewList"><list><l>245</l><l>255</l><l>250</l><l>mintcream</l></list></block><block s="reportNewList"><list><l>240</l><l>255</l><l>255</l><l>azure</l></list></block><block s="reportNewList"><list><l>240</l><l>248</l><l>255</l><l>aliceblue</l></list></block><block s="reportNewList"><list><l>230</l><l>230</l><l>250</l><l>lavender</l></list></block><block s="reportNewList"><list><l>255</l><l>240</l><l>245</l><l>lavenderblush</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>225</l><l>mistyrose</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l><l>white</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>black</l></list></block><block s="reportNewList"><list><l>47</l><l>79</l><l>79</l><l>darkslategray</l></list></block><block s="reportNewList"><list><l>47</l><l>79</l><l>79</l><l>darkslategrey</l></list></block><block s="reportNewList"><list><l>105</l><l>105</l><l>105</l><l>dimgray</l></list></block><block s="reportNewList"><list><l>105</l><l>105</l><l>105</l><l>dimgrey</l></list></block><block s="reportNewList"><list><l>112</l><l>128</l><l>144</l><l>slategray</l></list></block><block s="reportNewList"><list><l>112</l><l>128</l><l>144</l><l>slategrey</l></list></block><block s="reportNewList"><list><l>119</l><l>136</l><l>153</l><l>lightslategray</l></list></block><block s="reportNewList"><list><l>119</l><l>136</l><l>153</l><l>lightslategrey</l></list></block><block s="reportNewList"><list><l>190</l><l>190</l><l>190</l><l>gray(X11)</l></list></block><block s="reportNewList"><list><l>190</l><l>190</l><l>190</l><l>grey(X11)</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l><l>gray(W3C)</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l><l>grey(W3C)</l></list></block><block s="reportNewList"><list><l>211</l><l>211</l><l>211</l><l>lightgrey</l></list></block><block s="reportNewList"><list><l>211</l><l>211</l><l>211</l><l>lightgray</l></list></block><block s="reportNewList"><list><l>25</l><l>25</l><l>112</l><l>midnightblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l><l>navy</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l><l>navyblue</l></list></block><block s="reportNewList"><list><l>100</l><l>149</l><l>237</l><l>cornflowerblue</l></list></block><block s="reportNewList"><list><l>72</l><l>61</l><l>139</l><l>darkslateblue</l></list></block><block s="reportNewList"><list><l>106</l><l>90</l><l>205</l><l>slateblue</l></list></block><block s="reportNewList"><list><l>123</l><l>104</l><l>238</l><l>mediumslateblue</l></list></block><block s="reportNewList"><list><l>132</l><l>112</l><l>255</l><l>lightslateblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>205</l><l>mediumblue</l></list></block><block s="reportNewList"><list><l>65</l><l>105</l><l>225</l><l>royalblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l><l>blue</l></list></block><block s="reportNewList"><list><l>30</l><l>144</l><l>255</l><l>dodgerblue</l></list></block><block s="reportNewList"><list><l>0</l><l>191</l><l>255</l><l>deepskyblue</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>235</l><l>skyblue</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>250</l><l>lightskyblue</l></list></block><block s="reportNewList"><list><l>70</l><l>130</l><l>180</l><l>steelblue</l></list></block><block s="reportNewList"><list><l>176</l><l>196</l><l>222</l><l>lightsteelblue</l></list></block><block s="reportNewList"><list><l>173</l><l>216</l><l>230</l><l>lightblue</l></list></block><block s="reportNewList"><list><l>176</l><l>224</l><l>230</l><l>powderblue</l></list></block><block s="reportNewList"><list><l>175</l><l>238</l><l>238</l><l>paleturquoise</l></list></block><block s="reportNewList"><list><l>0</l><l>206</l><l>209</l><l>darkturquoise</l></list></block><block s="reportNewList"><list><l>72</l><l>209</l><l>204</l><l>mediumturquoise</l></list></block><block s="reportNewList"><list><l>64</l><l>224</l><l>208</l><l>turquoise</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l><l>cyan</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l><l>aqua</l></list></block><block s="reportNewList"><list><l>224</l><l>255</l><l>255</l><l>lightcyan</l></list></block><block s="reportNewList"><list><l>95</l><l>158</l><l>160</l><l>cadetblue</l></list></block><block s="reportNewList"><list><l>102</l><l>205</l><l>170</l><l>mediumaquamarine</l></list></block><block s="reportNewList"><list><l>127</l><l>255</l><l>212</l><l>aquamarine</l></list></block><block s="reportNewList"><list><l>0</l><l>100</l><l>0</l><l>darkgreen</l></list></block><block s="reportNewList"><list><l>85</l><l>107</l><l>47</l><l>darkolivegreen</l></list></block><block s="reportNewList"><list><l>143</l><l>188</l><l>143</l><l>darkseagreen</l></list></block><block s="reportNewList"><list><l>46</l><l>139</l><l>87</l><l>seagreen</l></list></block><block s="reportNewList"><list><l>60</l><l>179</l><l>113</l><l>mediumseagreen</l></list></block><block s="reportNewList"><list><l>32</l><l>178</l><l>170</l><l>lightseagreen</l></list></block><block s="reportNewList"><list><l>152</l><l>251</l><l>152</l><l>palegreen</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>127</l><l>springgreen</l></list></block><block s="reportNewList"><list><l>124</l><l>252</l><l>0</l><l>lawngreen</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l><l>green(X11)</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>0</l><l>green(W3C)</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l><l>lime</l></list></block><block s="reportNewList"><list><l>127</l><l>255</l><l>0</l><l>chartreuse</l></list></block><block s="reportNewList"><list><l>0</l><l>250</l><l>154</l><l>mediumspringgreen</l></list></block><block s="reportNewList"><list><l>173</l><l>255</l><l>47</l><l>greenyellow</l></list></block><block s="reportNewList"><list><l>50</l><l>205</l><l>50</l><l>limegreen</l></list></block><block s="reportNewList"><list><l>154</l><l>205</l><l>50</l><l>yellowgreen</l></list></block><block s="reportNewList"><list><l>34</l><l>139</l><l>34</l><l>forestgreen</l></list></block><block s="reportNewList"><list><l>107</l><l>142</l><l>35</l><l>olivedrab</l></list></block><block s="reportNewList"><list><l>189</l><l>183</l><l>107</l><l>darkkhaki</l></list></block><block s="reportNewList"><list><l>240</l><l>230</l><l>140</l><l>khaki</l></list></block><block s="reportNewList"><list><l>238</l><l>232</l><l>170</l><l>palegoldenrod</l></list></block><block s="reportNewList"><list><l>250</l><l>250</l><l>210</l><l>lightgoldenrodyellow</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>224</l><l>lightyellow</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l><l>yellow</l></list></block><block s="reportNewList"><list><l>255</l><l>215</l><l>0</l><l>gold</l></list></block><block s="reportNewList"><list><l>238</l><l>221</l><l>130</l><l>lightgoldenrod</l></list></block><block s="reportNewList"><list><l>218</l><l>165</l><l>32</l><l>goldenrod</l></list></block><block s="reportNewList"><list><l>184</l><l>134</l><l>11</l><l>darkgoldenrod</l></list></block><block s="reportNewList"><list><l>188</l><l>143</l><l>143</l><l>rosybrown</l></list></block></list></block></block></script></block><block s="doSetVar"><l>value</l><custom-block s="✐ no spaces %s"><block var="value"/></custom-block></block><custom-block s="use case-independent comparisons %b"><l><bool>true</bool></l></custom-block><custom-block s="catch %upvar %cs"><l>x11w3c</l><script><block s="doIf"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block var="value"/><block s="reportListItem"><l>4</l><l/></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>exact matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>?? multiple exact matches for </l><block var="value"/></list></block></custom-block></script></block><block s="doIf"><block s="reportNot"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><block s="reportListItem"><l>4</l><l/></block><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><l/></block><block var="value"/></custom-block></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>partial matches</l></custom-block></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Color name </l><block var="value"/><l> not found.</l></list></block></custom-block></script></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><block var="match"/></block><block var="value"/></custom-block><l></l></block></autolambda><list><l>match</l></list></block><block var="partial matches"/><block var="x11w3c"/><l>head matches</l></custom-block><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><l>4</l><l/></block></block><l><option>number</option></l></block></block></autolambda><list></list></block><block var="head matches"/><block var="x11w3c"/><l>non-numbered matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="non-numbered matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="head matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script></block></script><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><l>4</l><l/></block></block><l><option>number</option></l></block></block></autolambda><list></list></block><block var="partial matches"/><block var="x11w3c"/><l>non-numbered matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="non-numbered matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="partial matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script></block></script></block></script><comment w="294.6666666666667" collapsed="true">SUBSET throws here if it handles a unique match</comment></custom-block></script></block><custom-block s="✐ initialize variables"></custom-block></script></block-definition><block-definition s="mmap %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="lists"/></block></block><custom-block s="mmap %repRing over %mult%l"><block var="function"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><block var="lists"/></block></custom-block></block></block></script></block-definition><block-definition s="✐ update HSL" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>L</l></list></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><block s="doSetVar"><l>✐ HSL</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>100</l></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportProduct"><block var="V"/><block var="S"/></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportOr"><block s="reportEquals"><block var="L"/><l>0</l></block><block s="reportEquals"><block var="L"/><l>1</l></block></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><custom-block s="HSV color"></custom-block></block></block></block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>✐ raw HSL</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>100</l></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportProduct"><block var="V"/><block var="S"/></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportOr"><block s="reportEquals"><block var="L"/><l>0</l></block><block s="reportEquals"><block var="L"/><l>1</l></block></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ raw HSV"/></block></block></block></block></script></block></script></block></script></block-definition><block-definition s="min %&apos;a&apos; %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportLessThan"><block var="a"/><block var="b"/></block><block var="a"/><block var="b"/></block></block></script></block-definition><block-definition s="✐ update HSV" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>V</l><l>L</l><l>HSL 0-1</l><l>raw HSL 0-1</l></list></block><block s="doSetVar"><l>HSL 0-1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ HSL"/></block></block><block s="doSetVar"><l>L</l><block s="reportListItem"><l>3</l><block var="HSL 0-1"/></block></block><block s="doSetVar"><l>V</l><block s="reportSum"><block var="L"/><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="HSL 0-1"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block></block><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="HSL 0-1"/></block><block s="reportIfElse"><block s="reportEquals"><block var="V"/><l>0</l></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportProduct"><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></block></block></block><block var="V"/></custom-block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>raw HSL 0-1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ raw HSL"/></block></block><block s="doSetVar"><l>L</l><block s="reportListItem"><l>3</l><block var="raw HSL 0-1"/></block></block><block s="doSetVar"><l>V</l><block s="reportSum"><block var="L"/><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="raw HSL 0-1"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>100</l></block></autolambda><list></list></block><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="raw HSL 0-1"/></block><block s="reportIfElse"><block s="reportEquals"><block var="V"/><l>0</l></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportProduct"><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></block></block></block><block var="V"/></list></block></block></block></script></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="pen"><comment x="0" y="0" w="226" collapsed="false">The identity function reports its input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="$brush pen %&apos;dimension&apos;" type="reporter" category="pen"><comment x="0" y="0" w="380.6666666666667" collapsed="false">This block reports the pen size, color, or transparency, in all the same ways that the SET PEN block allows you to set those pen properties. (It will also report the current crayon number, if the pen color was most recently set with SET PEN TO CRAYON.)&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details. </comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;crayon&#xD;color&#xD;fair hue&#xD;transparency&#xD;X11/W3C name&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>size</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>size</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>hue</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>hue</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSV)</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>saturation</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>value (brightness)</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>brightness</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>transparency</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>transparency</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB vector</l></block><script><block s="doReport"><custom-block s="RGB color"></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>red</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="RGB color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>green</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="RGB color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>blue</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><custom-block s="RGB color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB hex</l></block><script><block s="doReport"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><custom-block s="✐ hexchar %s"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><l></l><l>16</l></block></block></custom-block><custom-block s="✐ hexchar %s"><block s="reportModulus"><l></l><l>16</l></block></custom-block></list></block></autolambda><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><l></l></block></autolambda><list></list></block><custom-block s="RGB color"></custom-block></block></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSV vector</l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l>100</l><l></l></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSL vector</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ HSL"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSL)</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>lightness</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>color</l></block><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>color</l></block><block var="✐ color scale"/><l>not set</l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair hue</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="✐ raw HSL"/></block></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="✐ raw HSV"/></block></block></script></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSL)</l></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSL"/></block></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair lightness</l></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSL"/></block></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSL vector</l></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ raw HSL"/></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSV)</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair value (brightness)</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSV vector</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="doReport"><block var="✐ raw HSV"/></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>crayon</l></block><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>crayon</l></block><script><block s="doReport"><block var="✐ last crayon"/></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>X11/W3C name</l></block><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>X11</l></block><script><block s="doReport"><block var="✐ last x11"/></block></script></block><block s="doReport"><l>not set</l></block></script></block></script></block-definition><block-definition s="✐ hexchar %&apos;nybble&apos;" type="reporter" category="pen"><comment x="0" y="0" w="245.33333333333334" collapsed="false">Takes a value from 0 to 15 and reports&#xD;the corresponding hexadecimal digit.&#xD;&#xD;For internal use of the color library.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportLessThan"><block var="nybble"/><l>10</l></block><block var="nybble"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportUnicode"><l>a</l></block><block s="reportDifference"><block var="nybble"/><l>10</l></block></block></block></block></block></script></block-definition><block-definition s="$brush change pen %&apos;dimension&apos; by %&apos;amount&apos;" type="command" category="pen"><comment x="0" y="0" w="334" collapsed="false">Changes any pen property by the specified amount.  Some color scales can&apos;t be adjusted this way unless the color was first SET using that scale.&#xD;Vectors (e.g., RGB color as a list of three numbers) can be incremented&#xD;by a vector as the amount. X11/W3C names can&apos;t be incremented.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;crayon&#xD;color&#xD;fair hue&#xD;transparency&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>old</l></list></block><block s="doSetVar"><l>old</l><custom-block s="$brush pen %s"><block var="dimension"/></custom-block></block><block s="doIf"><block s="reportEquals"><block var="old"/><l>not set</l></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Dimension </l><block var="dimension"/><l> not set.</l></list></block></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>crayon</l></block><script><custom-block s="$brush set pen to crayon %n"><block s="reportSum"><block var="old"/><block var="amount"/></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB hex</l></block><script><custom-block s="error %txt"><l>Sorry, I don&apos;t know how to add in hexadecimal.</l></custom-block></script></block><block s="doIf"><block s="reportIsA"><block var="amount"/><l><option>number</option></l></block><script><custom-block s="$brush set pen %s to %s"><block var="dimension"/><block s="reportSum"><block var="old"/><block var="amount"/></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportIsA"><block var="amount"/><l><option>list</option></l></block><script><custom-block s="$brush set pen %s to %s"><block var="dimension"/><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><list><block var="old"/><block var="amount"/></list></custom-block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><custom-block s="error %txt"><block s="reportJoinWords"><list><l>I don&apos;t know how to handle </l><block var="amount"/></list></block></custom-block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg);</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="✐ make integer RGB" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><l></l></block></autolambda><list></list></block><custom-block s="RGB color"></custom-block></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; before %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="175.33333333333334" collapsed="false">Reports the part of the first string up to the first instance of the second string inside it.  If the second string isn&apos;t found, reports the entire first string.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>string</l><l>marker</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    var index=string.toLocaleLowerCase().indexOf(marker.toLocaleLowerCase());&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;}</l></block><list><block var="string"/><block var="marker"/></list></block></block></script></block-definition><block-definition s="use case-independent comparisons %&apos;tf&apos;" type="command" category="operators"><comment x="0" y="0" w="225.33333333333334" collapsed="false">If input is TRUE, comparisons made by functions in the string library will be case-independent (so &quot;FOO&quot; = &quot;foo&quot;).  This is the default.&#xD;If input is FALSE, comparisons will be exact.</comment><header></header><code></code><translations>pt:altera comparações ignorando distinção minúsculas/maiúsculas para _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>flag</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;world[&apos;stringLibCaseIndependentComparison&apos;] = flag;</l></block><list><block var="tf"/></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;pt:captura _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;pt:lança _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;pt:ignora _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="✐ subset %&apos;pred&apos; %&apos;data&apos; %&apos;catchtag&apos; %&apos;result&apos;" type="predicate" category="pen"><comment x="0" y="0" w="228" collapsed="false">Don&apos;t ask.&#xD;Only for internal use by the SET PEN block.</comment><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input><input type="%cmdRing"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>best match</l></list></block><block s="doSetVar"><l>result</l><block s="reportKeep"><block var="pred"/><block var="data"/></block></block><block s="doIf"><block s="reportListIsEmpty"><block var="result"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="result"/></block></block><script><block s="doSetVar"><l>best match</l><block s="reportListItem"><l>1</l><block var="result"/></block></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportListItem"><l>1</l><block var="best match"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportListItem"><l>2</l><block var="best match"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportListItem"><l>3</l><block var="best match"/></block></custom-block><block s="doSetVar"><l>✐ last X11</l><block s="reportListItem"><l>4</l><block var="best match"/></block></block><block s="doSetVar"><l>✐ last set as</l><l>X11</l></block><custom-block s="throw %s"><block var="catchtag"/></custom-block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="✐ no spaces %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportTextSplit"><block var="text"/><l> </l></block></block></block></script></block-definition><block-definition s="create %&apos;scope&apos; var %&apos;names&apos;" type="command" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block creates  new variables on the selected scope: global (for all sprites), sprite (for this sprite only) or script (only for that blocks stack) with the names given (in &apos;names&apos; list).&#xD;&#xD;If there is already a variable with that name in that scope, it does nothing: no errors and no overwrites.</comment><header></header><code></code><translations>pt:cria as variáveis _ _&#xD;ca:crea les _ variables _&#xD;es:crear las _ variables _&#xD;de:erstellen _ var _&#xD;</translations><inputs><input type="%s" readonly="true">global<options>global&#xD;sprite&#xD;script</options></input><input type="%mult%txt"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="scope"/><l>script</l></block><script><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (!proc.homeContext.variables.vars[varName]) proc.homeContext.variables.addVar(varName);</l></block><list><block var="each item"/></list></block></script></block></script><script><block s="doDeclareVariables"><list><l>global</l></list></block><block s="doIfElse"><block s="reportEquals"><block var="scope"/><l>sprite</l></block><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>global</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (global &amp;&amp; !proc.homeContext.variables.parentFrame.parentFrame.vars[varName]) this.addVariable(varName, true);&#xD;if (!global &amp;&amp; !proc.homeContext.variables.parentFrame.vars[varName]) this.addVariable(varName, false);</l></block><list><block var="each item"/><block var="global"/></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list></list><l>var ide = this.parentThatIsA(IDE_Morph);&#xD;ide.flushBlocksCache(&apos;variables&apos;); // b/c of inheritance&#xD;ide.refreshPalette();</l></block><list></list></block></script></block></script></block-definition><block-definition s="does var %&apos;name&apos; exist?" type="predicate" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block reports &quot;true&quot; if there is a variable with this given name (input slot) in that context.&#xD;&#xD;It can be a global, sprite or script variable.&#xD;&#xD;Otherwise it reports &quot;false&quot;.</comment><header></header><code></code><translations>pt:a variável _ existe&#xD;ca:existeix la variable _ ?&#xD;es:existe la variable _ ?&#xD;de:existiert var _ ?&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;return proc.homeContext.variables.silentFind(varName)? true:false;</l></block><list><block var="name"/></list></block></block></script></block-definition><block-definition s="✐ initialize variables" type="command" category="pen"><comment x="0" y="0" w="180" collapsed="false">Creates a bunch of global variables.&#xD;For internal use by Color library.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><custom-block s="does var %s exist?"><l>✐ last set as</l></custom-block><script><block s="doStopThis"><l><option>this block</option></l></block></script></block><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ last set as</l><l>✐ fair?</l><l>✐ color scale</l><l>✐ HSL</l><l>✐ last crayon</l><l>✐ last X11</l><l>✐ raw HSL</l><l>✐ raw HSV</l></list></custom-block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block></script></block-definition><block-definition s="Pinwheel Pin %&apos;Pins&apos; Size %&apos;Size&apos; Pin Size %&apos;PinSize&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><block var="Pins"/><script><block s="forward"><block var="Size"/></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="PinSize"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="Pins"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="Asterik Pin %&apos;Pins&apos; Size %&apos;Size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="Pinwheel Pin %s Size %s Pin Size %s"><block var="Pins"/><block var="Size"/><block var="Size"/></custom-block></script></block-definition><block-definition s="Polygon Pin %&apos;Pins&apos; Size %&apos;Size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="Pinwheel Pin %s Size %s Pin Size %s"><block var="Pins"/><block var="Size"/><l>0</l></custom-block></script></block-definition><block-definition s="Color %&apos;Color&apos; Pin %&apos;Pin&apos; Size %&apos;Size&apos; Pin Size %&apos;Pin SIze&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="changePenHSVA"><l><option>hue</option></l><block var="Color"/></block><block s="down"></block><block s="doRepeat"><block var="Pin"/><script><block s="forward"><block var="Size"/></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="Pin SIze"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="Pin"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="%&apos;Pinwheel&apos; Color %&apos;Color&apos; Pin %&apos;Pin&apos; Size %&apos;Size&apos; Pin Size %&apos;Pin SIze&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="Pinwheel"/><script><custom-block s="Color %s Pin %s Size %s Pin Size %s"><block var="Color"/><block var="Pin"/><block var="Size"/><block var="Pin SIze"/></custom-block></script></block></script></block-definition><block-definition s="%&apos;Pinwheel&apos; Color %&apos;Color&apos; Pin %&apos;Pin&apos; Size %&apos;Size&apos; Pin Size %&apos;Pin SIze&apos; (2)" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="Pinwheel"/><script><block s="doGotoObject"><l><option>random position</option></l></block><block s="down"></block><custom-block s="Color %s Pin %s Size %s Pin Size %s"><block var="Color"/><block var="Pin"/><block var="Size"/><block var="Pin SIze"/></custom-block><block s="up"></block></script></block></script></block-definition><block-definition s="Randomized %&apos;n&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><block var="n"/><script><custom-block s="%s Color %s Pin %s Size %s Pin Size %s (2)"><l>1</l><block s="reportRandom"><l>10</l><l>30</l></block><block s="reportRandom"><l>1</l><l>16</l></block><block s="reportRandom"><l>10</l><l>90</l></block><block s="reportRandom"><l>0</l><l>30</l></block></custom-block></script></block></script></block-definition><block-definition s="OK %&apos;y&apos; %&apos;g&apos; %&apos;w&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="y"/><script><block s="changePenHSVA"><l><option>hue</option></l><block var="y"/></block><block s="forward"><block s="reportQuotient"><block var="y"/><l>2</l></block></block><block s="turnLeft"><block s="reportQuotient"><l>360</l><block var="y"/></block></block><block s="down"></block><block s="doRepeat"><l>9</l><script><block s="forward"><block var="g"/></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="w"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="y"/></block></block></script></block><block s="up"></block></script></block></script></block-definition><block-definition s="Polygon Circle %&apos;f&apos; %&apos;g&apos; %&apos;h&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="setPenHSVA"><l><option>hue</option></l><l>0</l></block><block s="doRepeat"><block var="f"/><script><custom-block s="Pinwheel Pin %s Size %s Pin Size %s"><block var="f"/><block var="g"/><block var="h"/></custom-block><block s="forward"><block s="reportProduct"><block var="h"/><l>2</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="f"/></block></block><block s="changePenHSVA"><l><option>hue</option></l><block s="reportQuotient"><l>100</l><block var="f"/></block></block></script></block></script></block-definition></blocks><variables></variables></project><media name="Modern Art Stuff" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>