<snapdata remixID="9965358"><project name="RGB Color Code Project" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOkElEQVR4Xu3VUQnAMBAFwcRFjNRlPbcQEbc/cwYeDAe73/N8yxEgQIAAAQKjAluAR72NESBAgACBKyDAHoEAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQI/joeZRweEOuAAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="RGB" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="140,24,53,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="AZ pop L arm" center-x="48" center-y="140" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="34.52408854166666" y="15.666666666666671"><block s="receiveGo"><comment w="90" collapsed="true">Change Sprite - import a picture or select a costume from the library for your sprite . Have sprite appear in middle of screen</comment></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportRandom"><l>0</l><l>155</l></block><block s="reportRandom"><l>0</l><l>255</l></block><block s="reportRandom"><l>8</l><l>250</l></block><comment w="90" collapsed="true">Develop a procedure that produces randome values between 0 and 255 for each R B and G </comment></custom-block><block s="floodFill"><comment w="90" collapsed="true">After the computer picks a random RBG color - fill the background with the color AND communicate the RGB value with () and , to the user </comment></block></script><script x="245.66666666666663" y="230.00000000000003"><block s="getPenAttribute"><l><option>size</option></l></block></script><script x="146" y="213.66666666666666"><block s="receiveGo"><comment w="90" collapsed="true">Change Sprite - import a picture or select a costume from the library for your sprite . Have sprite appear in middle of screen</comment></block></script><script x="126" y="265.66666666666663"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="true">Space Bar - everytime user hits space bar - change to a random RGB color </comment></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportRandom"><l>0</l><l>200</l></block><block s="reportRandom"><l>0</l><l>255</l></block><block s="reportRandom"><l>8</l><l>250</l></block><comment w="90" collapsed="true">Develop a procedure that produces randome values between 0 and 255 for each R B and G </comment></custom-block><block s="floodFill"></block></script></scripts></sprite><sprite name="Complementary" idx="2" x="173" y="41" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="12.648000000000012,0,158.1,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="17.666666666666657" y="11.666666666666671"><block s="receiveGo"><comment w="90" collapsed="true">When Green Flag clicked - move to top Right orner and hide</comment></block><block s="hide"></block></script><script x="21.666666666666657" y="82.00000000000003"><block s="receiveMessage"><l></l><comment w="90" collapsed="true">after RGB color code created - calculate the complemnatry color using formula</comment></block></script><comment x="26" y="138.44444444444443" w="90" collapsed="true">Then draw a polygon in the complementary color in the top right corner of the stage and re-hide</comment></scripts></sprite><sprite name="GrayScale" idx="3" x="-196" y="-157" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="0,147.89999999999998,41.412000000000035,1" pen="tip" id="59"><costumes><list struct="atomic" id="60"></list></costumes><sounds><list struct="atomic" id="61"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19.666666666666657" y="12.333333333333329"><block s="receiveGo"><comment w="90" collapsed="true">after the program draws a polygon - we want to show the grayscale </comment></block><block s="hide"></block></script><script x="16.333333333333343" y="76.00000000000003"><block s="receiveMessage"><l></l><comment w="90" collapsed="true">Develop a procedure to calculate the grayscale of an RGB color code </comment></block></script><comment x="20" y="123.77777777777777" w="90" collapsed="true">Draw a small circle, star or NON - polygon shape in the grayscale color in the bottom lefthand corner </comment></scripts></sprite><sprite name="dec 7" idx="4" x="-15" y="122" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="82.21200000000002,0,132.6,1" pen="tip" id="69"><costumes><list struct="atomic" id="70"></list></costumes><sounds><list struct="atomic" id="71"></list></sounds><blocks></blocks><variables></variables><scripts><script x="191" y="88.66666666666666"><block s="receiveGo"></block><block s="bubble"><l>hello ms.bloomfield</l></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></blocks><variables></variables></project><media name="RGB Color Code Project" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>