<snapdata remixID="9797355"><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="340" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFUCAYAAAD8j+/2AAAgAElEQVR4XuydCXhTZfbG33PTBUpZBFkdBUQoIIJQ2kILivJHLYUCpcF9bUHccddxcMddxxmdUaFlVMbRaWq0SAsCKiIttKUoiAwtDDqALCKyL11yz/+5aYMhTW4S2pD25uR5fB4f8p3vfN/vOzdv7/a9BPkIASEgBISAEBACp50AnfaMklAICAEhIASEgBCACLAUgRAQAkJACAiBIBAQAQ4CdEkpBISAEBACQkAEWGpACAgBISAEhEAQCIgABwG6pBQCQkAICAEhIAIsNSAEhIAQEAJCIAgERICDAF1SCgEhIASEgBAQAZYaEAJCQAgIASEQBAIiwEGALimFgBAQAkJACIgASw0IASEgBISAEAgCARHgIECXlEJACAgBISAERIClBoSAEBACQkAIBIGACHAQoEtKISAEhIAQEAIiwFIDQkAICAEhIASCQEAEOAjQJaUQEAJCQAgIARFgqQEhIASEgBAQAkEgIAIcBOiSUggIASEgBISACLDUgBAQAkJACAiBIBAQAQ4CdEkpBISAEBACQkAEWGpACAgBISAEhEAQCIgABwG6pBQCQkAICAEhIAIsNSAEhIAQEAJCIAgERICDAF1SCgEhIASEgBAQAZYaEAJCQAgIASEQBAIiwEGALimFgBAQAkJACIgASw0IASEgBISAEAgCARHgIECXlEJACAgBISAERIClBoSAEBACQkAIBIGACHAQoEtKISAEhIAQEAIiwFIDQkAICAEhIASCQEAEOAjQJaUQEAJCQAgIARFgqQEhIASEgBAQAkEgIAIcBOiSUggIASEgBISACLDUgBAQAkJACAiBIBAQAQ4CdEkpBISAEBACQkAEWGpACAgBISAEhEAQCIgABwG6pBQCQkAICAEhIAIsNSAEhIAQEAJCIAgERICDAF1SCgEhIASEgBAQAZYaEAJCQAgIASEQBAIiwEGALimFgBAQAkJACIgASw0IASEgBISAEAgCARHgIECXlEJACAgBISAERIClBoSAEBACQkAIBIGACHAQoEtKISAEhIAQEAIiwFIDQkAICAEhIASCQEAEOAjQJaUQEAJCQAgIARFgqQEhIASEgBAQAkEgIAIcBOiSUggIASEgBISACLDUgBAQAkJACAiBIBAQAQ4CdEkpBISAEBAC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</pentrails><costumes><list id="2"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOi0lEQVR4Xu3VwQkAMAzEsGT/oVvoEPVHWeBABLwzc8YRIECAAAECXwVWgL96GyNAgAABAk9AgD0CAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/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/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIELmhgaBBRNtU9AAAAAElFTkSuQmCC" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Explore" idx="1" x="0" y="-10" heading="359.9999999999982" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="106,53,255,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="87" y="116.00000000000003"><block s="receiveKey"><l><option>1</option></l></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="292" y="181.00000000000003"><block s="receiveKey"><l><option>space</option></l></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Pinwheel" idx="2" x="4.547473508864641e-13" y="0" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="127,255,42,1" pen="tip" id="27"><costumes><list struct="atomic" id="28"></list></costumes><sounds><list struct="atomic" id="29"></list></sounds><blocks></blocks><variables></variables><scripts><script x="33" y="46.33333333333334"><block s="receiveKey"><l><option>2</option></l></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></script><script x="284" y="58.33333333333334"><block s="receiveKey"><l><option>space</option></l></block><block s="hide"></block><block s="clear"></block></script><script x="158" y="318"><custom-block s="pinwheel branches %s size %s backup %s"><l>20</l><l>20</l><l>20</l></custom-block></script></scripts></sprite><sprite name="Polygon" idx="4" x="9.094947017729282e-13" y="-9.999999999999915" 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="359" y="56.166666666666714"><block s="receiveKey"><l><option>space</option></l></block><block s="hide"></block><block s="clear"></block></script><script x="109" y="70.33333333333334"><block s="receiveKey"><l><option>4</option></l></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></script><script x="210" y="287.1666666666665"><custom-block s="polygon sides %s length %s"><l>20</l><l>20</l></custom-block></script></scripts></sprite><sprite name="Asterisk" idx="3" x="0" y="-10" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,202,52,1" pen="tip" id="70"><costumes><list struct="atomic" id="71"></list></costumes><sounds><list struct="atomic" id="72"></list></sounds><blocks></blocks><variables></variables><scripts><script x="382" y="62.33333333333334"><block s="receiveKey"><l><option>space</option></l></block><block s="hide"></block><block s="clear"></block></script><script x="86" y="66.33333333333334"><block s="receiveKey"><l><option>3</option></l></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></script><script x="202" y="312.1666666666665"><custom-block s="asterik branches %s length %s"><l>20</l><l>20</l></custom-block></script></scripts></sprite><sprite name="Epic #1" idx="5" x="-74.99999999999773" y="74.99999999999994" heading="144.00000000000068" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="85,100,255,1" pen="tip" id="91"><costumes><list struct="atomic" id="92"></list></costumes><sounds><list struct="atomic" id="93"></list></sounds><blocks></blocks><variables></variables><scripts><script x="31" y="20.333333333333343"><block s="receiveKey"><l><option>5</option></l></block><block s="show"></block><block s="setColor"><color>37,241,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="263" y="12.166666666666714"><block s="receiveKey"><l><option>space</option></l></block><block s="hide"></block><block s="clear"></block></script><script x="42" y="334"><block s="receiveMessage"><l>go</l></block><block s="gotoXY"><l>75</l><l>75</l></block><block s="setColor"><color>255,54,217,1</color></block><block s="doRepeat"><l>10</l><script><block s="changeYPosition"><l>-15</l></block><custom-block s="polygon sides %s length %s"><l>20</l><l>20</l></custom-block></script></block><block s="doBroadcast"><l>your turn</l></block></script><script x="586" y="414"><custom-block s="asterik branches %s length %s"><l>20</l><l>20</l></custom-block><custom-block s="pinwheel branches %s size %s backup %s"><l>20</l><l>20</l><l>20</l></custom-block></script><script x="391" y="370"><block s="receiveMessage"><l>last</l></block><block s="setColor"><color>85,100,255,1</color></block><block s="gotoXY"><l>-75</l><l>-75</l></block><block s="doRepeat"><l>10</l><script><block s="changeYPosition"><l>15</l></block><custom-block s="polygon sides %s length %s"><l>20</l><l>20</l></custom-block></script></block></script><script x="382" y="163.00000000000003"><block s="receiveMessage"><l>your turn</l></block><block s="setColor"><color>255,244,29,1</color></block><block s="gotoXY"><l>75</l><l>-75</l></block><block s="doRepeat"><l>10</l><script><block s="changeXPosition"><l>-15</l></block><custom-block s="polygon sides %s length %s"><l>20</l><l>20</l></custom-block></script></block><block s="doBroadcast"><l>last</l></block></script><script x="54" y="139.00000000000003"><block s="receiveGo"></block><block s="setColor"><color>59,255,75,1</color></block><block s="gotoXY"><l>-75</l><l>75</l></block><block s="doRepeat"><l>10</l><script><block s="changeXPosition"><l>15</l></block><custom-block s="polygon sides %s length %s"><l>20</l><l>20</l></custom-block></script></block><block s="doBroadcast"><l>go</l></block></script><comment x="184" y="146.66666666666666" w="135" collapsed="true">CLICK GREEN FLAG !!.</comment></scripts></sprite><sprite name="Epic #2" idx="6" x="0" y="-10" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="246,255,16,1" pen="tip" id="185"><costumes><list struct="atomic" id="186"></list></costumes><sounds><list struct="atomic" id="187"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><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="162" y="164.66666666666666" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="379" y="22.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="Epic #3" idx="7" x="0" y="-10" 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="203"><costumes><list struct="atomic" id="204"></list></costumes><sounds><list struct="atomic" id="205"></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></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="reportListLength"><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="reportListLength"><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="reportListLength"><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="reportListLength"><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="reportListLength"><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="reportListLength"><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="reportListLength"><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="reportListLength"><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="asterik 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"><l>5</l><l>20</l><l>20</l></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"><l>5</l><l>50</l><l>0</l></custom-block></script></block-definition></blocks><variables></variables></project><media name="U1L3.2 Modern Art With Polygons" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>