<snapdata remixID="10702038"><project name="U1L3.2 Modern Art With Polygons" 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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</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="Pinwheel" idx="2" x="-2.2737367544323206e-13" y="2.2737367544323206e-13" heading="108.17142857142983" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="127,255,42,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="319" y="17"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="14" y="11.26666666666668"><block s="down"></block><block s="doRepeat"><l></l><script><block s="forward"><l></l></block><block s="forward"><block s="reportProduct"><l>-1</l><l></l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l></l></block></block></script></block><block s="up"></block></script><comment x="85.33333333333337" y="131.3333333333333" w="242.66666666666666" collapsed="false">This is the skeleton for the pinwheel.</comment><script x="32" y="216.00000000000003"><block s="receiveKey"><l><option>2</option></l><comment w="90" collapsed="false">Press the 2 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>127,255,42,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>7</l><l>100</l><l>70</l></custom-block></script></scripts></sprite><sprite name="Polygon" idx="4" x="0" y="2.842170943040401e-14" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="236,41,0,1" pen="tip" id="49"><costumes><list struct="atomic" id="50"></list></costumes><sounds><list struct="atomic" id="51"></list></sounds><blocks></blocks><variables></variables><scripts><script x="385" y="23.83333333333337"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="17" y="148.16666666666654"><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>5</l><l>50</l><l>0</l></custom-block></script><script x="17" y="201.16666666666654"><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>8</l><l>50</l><l>0</l></custom-block></script><script x="142" y="250.00000000000003"><block s="receiveKey"><l><option>4</option></l><comment w="90" collapsed="false">Press the 4 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>236,41,0,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="polygon [sides] %s [length] %s"><l>8</l><l>50</l></custom-block></script></scripts></sprite><sprite name="Asterisk" idx="3" x="0" y="-8.526512829121202e-14" heading="72.00000000000114" scale="1" volume="100" pan="0" rotation="2" draggable="true" hidden="true" costume="0" color="255,144,57,1" pen="tip" id="78"><costumes><list struct="atomic" id="79"></list></costumes><sounds><list struct="atomic" id="80"></list></sounds><blocks></blocks><variables></variables><scripts><script x="387" y="24"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="17" y="50.16666666666654"><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>10</l><l>50</l><l>50</l></custom-block></script><script x="12" y="103.66666666666666"><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>20</l><l>100</l><l>100</l></custom-block></script><script x="152" y="215.00000000000003"><block s="receiveKey"><l><option>3</option></l><comment w="90" collapsed="false">Press the 3 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,144,57,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="asterisk [branches] %s [length] %s"><l>8</l><l>120</l></custom-block></script></scripts></sprite><sprite name="Epic #2" idx="6" x="132" y="-66" heading="90.00000000000216" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="0" color="0,30,132,0.35" pen="tip" id="107"><costumes><list struct="atomic" id="108"></list></costumes><sounds><list struct="atomic" id="109"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13" y="17.00000000000003"><block s="receiveKey"><l><option>6</option></l><comment w="90" collapsed="false">Press the 6 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>238,255,27,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="155" y="161.66666666666666" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="372" y="19.8333333333334"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="110" y="255.16666666666654"><block s="setHeading"><l>90</l></block><block s="doRepeat"><l>23</l><script><block s="down"></block><custom-block s="$brush set pen %s to %s"><l>color</l><block s="reportRandom"><l>1</l><l>100</l></block></custom-block><block s="setSize"><block s="reportRandom"><l>1</l><l>5</l></block></block><custom-block s="$brush set pen %s to %s"><l>transparency</l><block s="reportRandom"><l>1</l><l>100</l></block></custom-block><custom-block s="polygon [sides] %s [length] %s"><block s="reportRandom"><l>17</l><l>50</l></block><block s="reportRandom"><l>1</l><l>12</l></block></custom-block><block s="changeYPosition"><l>-10</l></block><block s="floodFill"></block><block s="up"></block><block s="doGotoObject"><l><option>random position</option></l></block></script></block></script></scripts></sprite><sprite name="Epic #3" idx="7" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,32,244,1" pen="tip" id="164"><costumes><list struct="atomic" id="165"></list></costumes><sounds><list struct="atomic" id="166"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>7</option></l><comment w="90" collapsed="false">Press the 7 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,32,244,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="122" y="167.66666666666666" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="348" y="23.83333333333337"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Explore" idx="1" x="-6.59383658785373e-12" y="1.1937117960769683e-12" heading="110.99999999999056" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="106,53,255,1" pen="tip" id="182"><costumes><list struct="atomic" id="183"></list></costumes><sounds><list struct="atomic" id="184"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="264" y="181.66666666666666" w="242.66666666666666" collapsed="false">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment><script x="20" y="10"><block s="receiveKey"><l><option>1</option></l><comment w="90" collapsed="false">Press the 1 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>106,53,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="19" y="144.83333333333337"><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>21</l></block></block></script></block><block s="up"></block></script><script x="371" y="13.999999999999972"><block s="receiveKey"><l><option>space</option></l><comment w="119" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="18" y="305.83333333333337"><block s="down"></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>50</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>73</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script><comment w="90" collapsed="false">3 prong</comment></block><block s="up"></block></script><script x="256" y="292.83333333333337"><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>60</l></block><comment w="90" collapsed="false">4 prong</comment></block><block s="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block></script></block><block s="up"></block></script><script x="309" y="466.16666666666686"><block s="down"><comment w="90" collapsed="false">6 prong</comment></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>80</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="37" y="472.8333333333335"><block s="down"></block><block s="doRepeat"><l>5</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script><comment w="90" collapsed="false">5 prong</comment></block><block s="up"></block></script><script x="53" y="632.6666666666667"><block s="down"></block><block s="doRepeat"><l>21</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>21</l></block></block></script><comment w="90" collapsed="false">12 prong</comment></block><block s="up"></block></script></scripts></sprite><sprite name="Epic #1" idx="5" x="-192.88085517158993" y="-35.32314655411585" heading="32.9491375497538" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="85,0,0,1" pen="tip" id="308"><costumes><list struct="atomic" id="309"></list></costumes><sounds><list struct="atomic" id="310"></list></sounds><blocks></blocks><variables></variables><scripts><script x="301" y="21.333333333333343"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><comment x="19" y="151.16666666666666" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="19" y="16.99999999999997"><block s="receiveKey"><l><option>5</option></l><comment w="90" collapsed="false">Press the 5 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>37,241,255,1</color></block><block s="gotoXY"><l>-4</l><l>5</l></block></script><script x="18" y="257.83333333333326"><block s="doRepeat"><l>13</l><script><custom-block s="$brush set pen %s to %s"><l>color</l><block s="reportRandom"><l>1</l><l>100</l></block></custom-block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>12</l><l>50</l><l>60</l></custom-block><block s="forward"><l>80</l></block><block s="turn"><l>45</l></block></script></block></script><script x="443" y="208.00000000000003"><block s="down"></block><block s="doRepeat"><l>21</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>21</l></block></block></script><comment w="90" collapsed="false">12 prong</comment></block><block s="up"></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 [branches] %&apos;branches&apos; [size] %&apos;size&apos; [backup] %&apos;backup&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="branches"/><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="backup"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="branches"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="asterisk [branches] %&apos;branches&apos; [length] %&apos;length&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 [branches] %s [size] %s [backup] %s"><block var="branches"/><block var="length"/><block var="length"/></custom-block></script></block-definition><block-definition s="polygon [sides] %&apos;sides&apos; [length] %&apos;length&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 [branches] %s [size] %s [backup] %s"><block var="sides"/><block var="length"/><l>0</l></custom-block></script></block-definition></blocks><variables><variable name="✐ last set as"><l>color</l></variable><variable name="✐ fair?"><bool>false</bool></variable><variable name="✐ color scale"><l>77</l></variable><variable name="✐ HSL"><l>0</l></variable><variable name="✐ last crayon"><l>0</l></variable><variable name="✐ last X11"><l>0</l></variable><variable name="✐ raw HSL"><l>0</l></variable><variable name="✐ raw HSV"><list struct="atomic" id="5382">0,100,100</list></variable></variables></project><media name="U1L3.2 Modern Art With Polygons" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>