<snapdata remixID="9942451"><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,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="GrayScale" idx="3" x="-196.0000000000016" y="-156.9999999999999" heading="223" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="67.97,67.97,67.97,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="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="clear"></block><block s="up"></block><block s="gotoXY"><l>-196</l><l>-157</l></block><block s="hide"></block></script><script x="306" y="500.33333333333326"><custom-block s="$brush set pen %s to %s"><l>color</l><l></l></custom-block></script><script x="244.33333333333337" y="63.00000000000003"><block s="receiveMessage"><l>grayscaleTime</l><comment w="90" collapsed="true">Develop a procedure to calculate the grayscale of an RGB color code </comment></block><custom-block s="set pen color to r: %n g: %n b: %n"><custom-block s="grayscale"></custom-block><custom-block s="grayscale"></custom-block><custom-block s="grayscale"></custom-block></custom-block><block s="show"></block><block s="down"></block><custom-block s="drawCircle"><comment w="90" collapsed="false">Draw a small circle, star or NON - polygon shape in the grayscale color in the bottom lefthand corner </comment></custom-block></script></scripts></sprite><sprite name="Complementary" idx="2" x="205" y="144" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="53,241,34,1" pen="tip" id="36"><costumes><list struct="atomic" id="37"></list></costumes><sounds><list struct="atomic" id="38"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"><comment w="90" collapsed="true">When Green Flag clicked - move to top Right orner and hide</comment></block><block s="clear"></block><block s="gotoXY"><l>205</l><l>144</l></block><block s="up"></block><block s="hide"></block></script><script x="16" y="190.83333333333334"><block s="receiveMessage"><l>complementaryTime</l><comment w="90" collapsed="true">after RGB color code created - calculate the complemnatry color using formula</comment></block><block s="down"></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportDifference"><l>255</l><block var="r"/></block><block s="reportDifference"><l>255</l><block var="g"/></block><block s="reportDifference"><l>255</l><block var="b"/></block></custom-block><custom-block s="drawPolygon %s"><l>5</l></custom-block><block s="up"></block><block s="hide"></block><block s="doBroadcast"><l>grayscaleTime</l><comment w="90" collapsed="true">Then draw a polygon in the complementary color in the top right corner of the stage and re-hide</comment></block></script></scripts></sprite><watcher var="r" style="normal" x="10" y="10" color="243,118,29"/><watcher var="g" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="b" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><sprite name="RGB" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="202,14,221,1" pen="tip" id="74"><costumes><list id="75"><item><costume name="dog puppy side" center-x="105" center-y="115" image="data:image/png;base64,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" id="76"/></item></list></costumes><sounds><list struct="atomic" id="77"></list></sounds><blocks></blocks><variables></variables><scripts><script x="34.52408854166666" y="15.666666666666671"><block s="receiveGo"><comment w="90" collapsed="false">Change Sprite - import a picture or select a costume from the library for your sprite . Have sprite appear in middle of screen</comment></block><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSwitchToCostume"><l>dog puppy side</l></block><block s="show"></block></script><script x="328.66666666666663" y="32.00000000000003"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Space Bar - everytime user hits space bar - change to a random RGB color </comment></block><block s="doSetVar"><l>r</l><block s="reportRandom"><l>0</l><l>255</l></block></block><block s="doSetVar"><l>g</l><block s="reportRandom"><l>0</l><l>255</l></block></block><block s="doSetVar"><l>b</l><block s="reportRandom"><l>0</l><l>255</l></block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block var="r"/><block var="g"/><block var="b"/><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="setEffect"><l><option>color</option></l><block s="getPenAttribute"><l><option>hue</option></l></block></block><block s="floodFill"><comment w="90" collapsed="false">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><block s="doSayFor"><block s="reportJoinWords"><list><l>(</l><block var="r"/><l>, </l><block var="g"/><l>, </l><block var="b"/><l>)</l></list></block><l>2</l></block><block s="doBroadcast"><l>complementaryTime</l></block></script><script x="313.66666666666663" y="533"><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportRandom"><l>0</l><l>255</l></block><block s="reportRandom"><l>0</l><l>255</l></block><block s="reportRandom"><l>0</l><l>255</l></block><comment w="90" collapsed="false">Develop a procedure that produces randome values between 0 and 255 for each R B and G </comment></custom-block></script><script x="253" y="497.6666666666665"><custom-block s="set pen color to r: %n g: %n b: %n"><l>255</l><l>0</l><l>0</l></custom-block></script><script x="203.66666666666663" y="546"><block s="getPenAttribute"><l><option>hue</option></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><block-definition s="drawPolygon %&apos;sides&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><block var="sides"/><script><block s="forward"><l>10</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block></script></block></script></block-definition><block-definition s="grayscale" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportSum"><block s="reportProduct"><block var="r"/><l>.21</l></block><block s="reportSum"><block s="reportProduct"><block var="g"/><l>.72</l></block><block s="reportProduct"><block var="b"/><l>.07</l></block></block></block></block></script></block-definition><block-definition s="drawCircle" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>360</l><script><block s="forward"><l>1</l></block><block s="turn"><l>1</l></block></script></block></script></block-definition></blocks><variables><variable name="✐ last set as"><l>color</l></variable><variable name="✐ fair?"><bool>false</bool></variable><variable name="✐ color scale"><l>84.94</l></variable><variable name="✐ HSL"><l>0</l></variable><variable name="✐ last crayon"><l>0</l></variable><variable name="✐ last X11"><l>0</l></variable><variable name="✐ raw HSL"><l>0</l></variable><variable name="✐ raw HSV"><list struct="atomic" id="5176">0,100,100</list></variable><variable name="r"><l>202</l></variable><variable name="g"><l>14</l></variable><variable name="b"><l>221</l></variable></variables></project><media name="RGB Color Code Project" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>